.process-module__Ly4C5a__heroActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.process-module__Ly4C5a__split{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);display:grid}.process-module__Ly4C5a__side{flex-direction:column;gap:28px;display:flex}.process-module__Ly4C5a__sideTitle{font-family:var(--font-display-face), var(--font-geist), sans-serif;font-optical-sizing:auto;letter-spacing:-.045em;color:var(--text-hi);margin:0;font-size:clamp(34px,4.4vw,64px);font-weight:700;line-height:.95}.process-module__Ly4C5a__list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.process-module__Ly4C5a__item{border-bottom:1px solid var(--hairline);letter-spacing:-.015em;color:var(--text-hi);padding:18px 0;font-size:clamp(17px,1.5vw,20px);line-height:1.4}.process-module__Ly4C5a__promises{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.process-module__Ly4C5a__promise{padding:28px 28px 8px 0}.process-module__Ly4C5a__promise+.process-module__Ly4C5a__promise{border-left:1px solid var(--hairline);padding-left:28px}.process-module__Ly4C5a__promiseTitle{font-family:var(--font-display-face), var(--font-geist), sans-serif;letter-spacing:-.03em;color:var(--text-hi);margin:0 0 14px;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.1}.process-module__Ly4C5a__promiseDesc{color:var(--soft);margin:0;font-size:15px;line-height:1.6}.process-module__Ly4C5a__faqLayout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.process-module__Ly4C5a__faqAside{position:sticky;top:120px}.process-module__Ly4C5a__faqAside h2{font-size:clamp(36px,4.6vw,72px)}.process-module__Ly4C5a__faq{border-top:1px solid var(--border)}.process-module__Ly4C5a__faqItem{border-bottom:1px solid var(--border)}.process-module__Ly4C5a__faqBtn{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:1fr 40px;align-items:center;gap:16px;padding:28px 0;display:grid}.process-module__Ly4C5a__faqBtn:focus-visible{outline:2px solid var(--accent2);outline-offset:4px;border-radius:4px}.process-module__Ly4C5a__faqQ{font-family:var(--font-display-face), var(--font-geist), sans-serif;letter-spacing:-.03em;color:var(--text-hi);font-size:clamp(19px,2vw,27px);font-weight:600;line-height:1.2;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.process-module__Ly4C5a__faqBtn:hover .process-module__Ly4C5a__faqQ{transform:translate(8px)}}.process-module__Ly4C5a__faqIcon{border:1px solid var(--border);border-radius:50%;justify-self:end;width:40px;height:40px;transition:background .4s,border-color .4s,transform .6s cubic-bezier(.16,1,.3,1);position:relative}.process-module__Ly4C5a__faqIcon:before,.process-module__Ly4C5a__faqIcon:after{content:"";background:var(--text-hi);width:14px;height:1.5px;margin:-.75px 0 0 -7px;transition:background .4s;position:absolute;top:50%;left:50%}.process-module__Ly4C5a__faqIcon:after{transform:rotate(90deg)}.process-module__Ly4C5a__faqOpen .process-module__Ly4C5a__faqIcon{background:var(--text-hi);border-color:var(--text-hi);transform:rotate(135deg)}.process-module__Ly4C5a__faqOpen .process-module__Ly4C5a__faqIcon:before,.process-module__Ly4C5a__faqOpen .process-module__Ly4C5a__faqIcon:after{background:var(--bg)}.process-module__Ly4C5a__faqPanel{overflow:hidden}.process-module__Ly4C5a__faqA{color:var(--soft);max-width:640px;margin:0;padding:0 56px 32px 0;font-size:16px;line-height:1.7}@media (max-width:1000px){.process-module__Ly4C5a__promises{grid-template-columns:1fr 1fr}.process-module__Ly4C5a__promise:nth-child(3){border-left:0;padding-left:0}.process-module__Ly4C5a__promise:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (max-width:900px){.process-module__Ly4C5a__split,.process-module__Ly4C5a__faqLayout{grid-template-columns:1fr}.process-module__Ly4C5a__faqAside{position:static}}@media (max-width:600px){.process-module__Ly4C5a__promises{grid-template-columns:1fr}.process-module__Ly4C5a__promise,.process-module__Ly4C5a__promise+.process-module__Ly4C5a__promise{border-left:0;padding:24px 0}.process-module__Ly4C5a__promise+.process-module__Ly4C5a__promise{border-top:1px solid var(--hairline)}.process-module__Ly4C5a__faqBtn{grid-template-columns:1fr 36px;gap:14px;padding:22px 0}.process-module__Ly4C5a__faqIcon{width:36px;height:36px}.process-module__Ly4C5a__faqA{padding:0 0 26px}}@media (prefers-reduced-motion:reduce){.process-module__Ly4C5a__faqQ,.process-module__Ly4C5a__faqIcon{transition:none}}
