.page-module__Dgw2Oa__pageHero{max-width:760px;margin:0 auto;padding:64px 28px 32px}.page-module__Dgw2Oa__pageHero .page-module__Dgw2Oa__eyebrow{color:var(--rust);margin-bottom:14px;display:block}.page-module__Dgw2Oa__pageHero h1{margin-bottom:14px;font-size:44px;line-height:1.05}.page-module__Dgw2Oa__pageHero p{color:#555;max-width:560px;font-size:17px;line-height:1.55}.page-module__Dgw2Oa__section{border-top:1px solid var(--mute-border);max-width:1080px;margin:0 auto;padding:48px 28px}.page-module__Dgw2Oa__section h2{margin-bottom:12px;font-size:30px}.page-module__Dgw2Oa__section .page-module__Dgw2Oa__lede{color:var(--mute);max-width:580px;margin-bottom:32px;font-size:15px;font-weight:500}.page-module__Dgw2Oa__flowGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.page-module__Dgw2Oa__flowStep{background:var(--paper);border:1px solid var(--mute-border);border-radius:var(--r-md);padding:20px;position:relative}.page-module__Dgw2Oa__flowStep .page-module__Dgw2Oa__num{font-family:var(--font-serif), Georgia, serif;color:var(--rust);font-size:26px;font-weight:500;line-height:1;position:absolute;top:12px;right:14px}.page-module__Dgw2Oa__flowStep .page-module__Dgw2Oa__icon{justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;display:flex}.page-module__Dgw2Oa__flowStep .page-module__Dgw2Oa__icon svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.page-module__Dgw2Oa__flowStep h3{font-family:var(--font-serif), Georgia, serif;margin-bottom:8px;font-size:17px;font-weight:500}.page-module__Dgw2Oa__flowStep p{color:#555;margin:0;font-size:13.5px;line-height:1.55}.page-module__Dgw2Oa__callout{background:var(--rust-tint);border-radius:var(--r-md);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:32px 28px;display:grid}.page-module__Dgw2Oa__callout .page-module__Dgw2Oa__seal{background:var(--rust);width:72px;height:72px;color:var(--paper);font-family:var(--font-serif), Georgia, serif;text-align:center;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:500;line-height:1.1;display:flex}.page-module__Dgw2Oa__callout h3{font-family:var(--font-serif), Georgia, serif;margin-bottom:6px;font-size:22px;font-weight:500}.page-module__Dgw2Oa__callout p{color:#4a342a;margin:0;font-size:14px;line-height:1.55}.page-module__Dgw2Oa__calloutBody{max-width:640px}.page-module__Dgw2Oa__calloutCta{white-space:nowrap}.page-module__Dgw2Oa__faqList details{border-bottom:1px solid var(--mute-border);padding:18px 0}.page-module__Dgw2Oa__faqList summary{font-family:var(--font-serif), Georgia, serif;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:18px;list-style:none;display:flex}.page-module__Dgw2Oa__faqList summary::-webkit-details-marker{display:none}.page-module__Dgw2Oa__faqList summary:after{content:"+";color:var(--mute);font-size:22px}.page-module__Dgw2Oa__faqList details[open] summary:after{content:"–"}.page-module__Dgw2Oa__faqAnswer{color:#444;max-width:720px;margin-top:10px;font-size:14.5px;line-height:1.65}.page-module__Dgw2Oa__ctaSection{text-align:center;background:var(--ink);color:var(--paper);padding:56px 28px}.page-module__Dgw2Oa__ctaSection h2{max-width:600px;color:var(--paper);margin-bottom:14px;margin-left:auto;margin-right:auto;font-size:36px;line-height:1.1}.page-module__Dgw2Oa__ctaSection .page-module__Dgw2Oa__accent{color:var(--rust)}.page-module__Dgw2Oa__ctaSection p{color:#faf7f2b3;max-width:480px;margin:0 auto 28px;font-size:15.5px}.page-module__Dgw2Oa__ctaActions{flex-wrap:wrap;justify-content:center;gap:10px;display:inline-flex}.page-module__Dgw2Oa__ctaSection .btn-secondary{color:var(--paper);border-color:#faf7f266}.page-module__Dgw2Oa__ctaSection .btn-secondary:hover{background:#faf7f21a}@media (max-width:880px){.page-module__Dgw2Oa__flowGrid{grid-template-columns:1fr 1fr}.page-module__Dgw2Oa__callout{text-align:left;grid-template-columns:1fr}.page-module__Dgw2Oa__pageHero h1{font-size:30px}.page-module__Dgw2Oa__section h2{font-size:24px}}@media (max-width:540px){.page-module__Dgw2Oa__flowGrid{grid-template-columns:1fr}}