.page-module__NfDiEG__page{background:var(--paper);min-height:100vh;color:var(--ink)}.page-module__NfDiEG__header{justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto;padding:26px 32px;display:flex}.page-module__NfDiEG__brand{color:var(--ink);letter-spacing:-.06em;font-size:27px;font-weight:850;text-decoration:none}.page-module__NfDiEG__brand span{color:var(--orange)}.page-module__NfDiEG__headerLink{color:var(--ink-soft);font-size:14px;font-weight:700;text-decoration:none}.page-module__NfDiEG__headerLink:hover{color:var(--orange-deep)}.page-module__NfDiEG__hero{max-width:1160px;margin:0 auto;padding:115px 32px 125px}.page-module__NfDiEG__eyebrow{color:var(--orange-deep);letter-spacing:.16em;margin:0 0 22px;font-size:12px;font-weight:800}.page-module__NfDiEG__hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(42px,6.8vw,82px);line-height:1.24}.page-module__NfDiEG__hero h1 span{color:var(--orange-deep)}.page-module__NfDiEG__lead{max-width:660px;color:var(--ink-soft);margin:32px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.95}.page-module__NfDiEG__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:38px;display:flex}.page-module__NfDiEG__actions>span{color:var(--muted);font-size:13px}.page-module__NfDiEG__primaryLink{background:var(--orange);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:12px 21px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__NfDiEG__primaryLink:hover{background:var(--orange-deep)}.page-module__NfDiEG__features{background:var(--cream);padding:90px 32px 100px}.page-module__NfDiEG__sectionHeading,.page-module__NfDiEG__grid{max-width:1096px;margin:0 auto}.page-module__NfDiEG__sectionHeading h2{letter-spacing:-.04em;margin:0 0 32px;font-size:clamp(29px,3vw,42px)}.page-module__NfDiEG__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-module__NfDiEG__card{border:1px solid var(--line);background:var(--paper);border-radius:20px;padding:30px}.page-module__NfDiEG__number{color:var(--orange-deep);letter-spacing:.1em;font-size:12px;font-weight:800}.page-module__NfDiEG__card h3{margin:25px 0 10px;font-size:23px}.page-module__NfDiEG__card p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.85}.page-module__NfDiEG__workflow{grid-template-columns:1fr 1fr;gap:76px;max-width:1096px;margin:0 auto;padding:100px 32px;display:grid}.page-module__NfDiEG__workflowIntro h2,.page-module__NfDiEG__faq h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(28px,3vw,40px)}.page-module__NfDiEG__workflowIntro>p:last-child{color:var(--ink-soft);margin:0;line-height:1.95}.page-module__NfDiEG__steps{margin:0;padding:0;list-style:none}.page-module__NfDiEG__steps li{border-bottom:1px solid var(--line);gap:20px;padding:20px 0;display:flex}.page-module__NfDiEG__steps li:first-child{padding-top:0}.page-module__NfDiEG__steps li>span{color:var(--orange-deep);font-size:13px;font-weight:800}.page-module__NfDiEG__steps h3{margin:-4px 0 6px;font-size:18px}.page-module__NfDiEG__steps p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.85}.page-module__NfDiEG__faq{background:var(--cream);padding:90px max(32px,50vw - 548px) 100px}.page-module__NfDiEG__faqItems{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.page-module__NfDiEG__faqItems article{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:26px}.page-module__NfDiEG__faqItems h3{margin:0 0 12px;font-size:17px}.page-module__NfDiEG__faqItems p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.85}.page-module__NfDiEG__lastCall{max-width:1096px;margin:0 auto;padding:105px 32px}.page-module__NfDiEG__lastCall h2{margin:0 0 10px;font-size:clamp(28px,3vw,39px)}.page-module__NfDiEG__lastCall p{color:var(--ink-soft);margin:0 0 28px;line-height:1.8}.page-module__NfDiEG__footer{max-width:1096px;color:var(--muted);margin:0 auto;padding:0 32px 28px;font-size:12px}@media (max-width:700px){.page-module__NfDiEG__header{padding:20px}.page-module__NfDiEG__hero{padding:76px 22px 90px}.page-module__NfDiEG__hero h1{font-size:clamp(30px,8vw,38px);line-height:1.35}.page-module__NfDiEG__features{padding:72px 22px}.page-module__NfDiEG__grid{grid-template-columns:1fr}.page-module__NfDiEG__card{padding:25px}.page-module__NfDiEG__workflow{grid-template-columns:1fr;gap:36px;padding:75px 22px}.page-module__NfDiEG__faq{padding:72px 22px}.page-module__NfDiEG__faqItems{grid-template-columns:1fr}.page-module__NfDiEG__lastCall{padding:80px 22px}.page-module__NfDiEG__footer{padding:0 22px 25px}}
