.home-faq [data-slot=accordion-content][data-state=closed] .home-faq-answer{display:none}
.home-process-cms{padding-top:64px;padding-bottom:64px}.home-process-cms .home-section-heading{align-items:end}.home-process-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.home-process-steps li{background:#f8faff;border:1px solid #e3e9f2;border-radius:14px;min-width:0;padding:22px}.home-process-steps li>span{letter-spacing:.05em;color:#2f63b7;font-size:13px;font-weight:750}.home-process-steps strong{color:#192f50;overflow-wrap:anywhere;margin:11px 0 8px;font-size:16px;display:block}.home-process-steps p{color:#52627b;white-space:pre-line;margin:0;font-size:13px;line-height:1.65}@media (max-width:900px){.home-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-process-cms{padding-top:40px;padding-bottom:44px}.home-process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.home-process-steps li{padding:15px}.home-process-steps strong{font-size:14px}.home-process-steps p{font-size:12px}}
.commerce-home .brand-hero-image .hero-text-positioned{z-index:2;pointer-events:none;position:absolute;inset:0}.commerce-home .hero-text-positioned .hero-text-item{left:var(--desktop-x);top:var(--desktop-y);color:#fff;max-width:calc(100% - var(--desktop-x) - 7px);letter-spacing:.03em;text-shadow:0 1px 8px #00183d38;overflow-wrap:break-word;font-size:clamp(11px,1.45vw,23px);font-weight:700;line-height:1.3;position:absolute}.commerce-home .hero-text-positioned .hero-text-item--subtitle{white-space:normal}.commerce-home .hero-text-positioned .hero-text-item--footer{max-width:calc(100% - var(--desktop-x) - 7px);letter-spacing:-.015em;text-shadow:none;background:linear-gradient(100deg,#082a6bb8,#55628da8);border-radius:12px;padding:12px 16px;font-size:clamp(11px,1.3vw,20px);font-weight:500}@media (max-width:700px){.commerce-home .hero-text-positioned .hero-text-item{left:var(--mobile-x);top:var(--mobile-y);max-width:calc(100% - var(--mobile-x) - 6px);letter-spacing:0;font-size:clamp(9px,2.7vw,12px)}.commerce-home .hero-text-positioned .hero-text-item--footer{max-width:calc(100% - var(--mobile-x) - 6px);border-radius:7px;padding:7px 9px;font-size:clamp(9px,2.6vw,12px)}}
