.page-module___8aEwW__nav{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#fbf8efd9;position:sticky;top:0}.page-module___8aEwW__navInner{justify-content:space-between;align-items:center;height:68px;display:flex}.page-module___8aEwW__brand{font-family:var(--font-display);color:var(--primary-dark);align-items:center;gap:8px;font-size:1.35rem;font-weight:600;display:inline-flex}.page-module___8aEwW__brandMark{font-size:1.4rem}.page-module___8aEwW__navLinks{align-items:center;gap:10px;display:flex}.page-module___8aEwW__hero{text-align:center;background:radial-gradient(1100px 400px at 50% -10%, var(--accent-soft), transparent 70%);padding:72px 0 64px}.page-module___8aEwW__eyebrow{font-family:var(--font-display);color:var(--primary);margin-bottom:14px;font-size:1rem;font-style:italic}.page-module___8aEwW__heroTitle{color:var(--primary-dark);max-width:18ch;margin:0 auto;font-size:clamp(2rem,6vw,3.4rem)}.page-module___8aEwW__heroSub{max-width:52ch;color:var(--text-light);margin:20px auto 0;font-size:clamp(1rem,2.2vw,1.15rem)}.page-module___8aEwW__heroCta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.page-module___8aEwW__heroNote{color:var(--text-light);margin-top:20px;font-size:.9rem}.page-module___8aEwW__how{padding:48px 0 24px}.page-module___8aEwW__sectionTitle{text-align:center;color:var(--primary-dark);margin-bottom:36px;font-size:clamp(1.6rem,4vw,2.2rem)}.page-module___8aEwW__steps{grid-template-columns:repeat(4,1fr);gap:28px 20px;display:grid}.page-module___8aEwW__step{text-align:center}.page-module___8aEwW__stepArt{background:var(--accent-soft);border-radius:30px;place-items:center;width:116px;height:116px;margin:0 auto 18px;display:grid;position:relative}.page-module___8aEwW__stepArt svg{width:72px;height:72px;display:block}.page-module___8aEwW__steps .page-module___8aEwW__step:first-child .page-module___8aEwW__stepArt{background:#e4ebdd}.page-module___8aEwW__steps .page-module___8aEwW__step:nth-child(2) .page-module___8aEwW__stepArt{background:#e2eaf1}.page-module___8aEwW__steps .page-module___8aEwW__step:nth-child(3) .page-module___8aEwW__stepArt{background:#f7efd4}.page-module___8aEwW__steps .page-module___8aEwW__step:nth-child(4) .page-module___8aEwW__stepArt{background:#f2e4e4}.page-module___8aEwW__stepBadge{background:var(--primary);color:#fff;width:30px;height:30px;font-family:var(--font-display);border-radius:999px;place-items:center;font-size:1rem;font-weight:600;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 12px #576b4e66}.page-module___8aEwW__step h3{color:var(--text);margin:0 0 8px;font-size:1.15rem}.page-module___8aEwW__step p{font-size:.95rem}@media (max-width:900px){.page-module___8aEwW__steps{grid-template-columns:repeat(2,1fr);gap:34px 20px}}@media (max-width:460px){.page-module___8aEwW__steps{grid-template-columns:1fr}}@media (max-width:560px){.page-module___8aEwW__navInner{height:60px}.page-module___8aEwW__brand{font-size:1.15rem}.page-module___8aEwW__brandMark{font-size:1.2rem}.page-module___8aEwW__navLinks .btn-ghost{display:none}.page-module___8aEwW__navLinks .btn{padding:10px 16px;font-size:.9rem}}.page-module___8aEwW__closing{text-align:center;padding:56px 0 24px}.page-module___8aEwW__closingLead{font-family:var(--font-display);color:var(--primary-dark);max-width:24ch;margin:0 auto 18px;font-size:clamp(1.4rem,4vw,2rem);line-height:1.3}.page-module___8aEwW__closingBody{color:var(--text-light);max-width:46ch;margin:0 auto 18px;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.7}.page-module___8aEwW__closingPunch{color:var(--text);margin-bottom:28px;font-size:1.15rem;font-weight:800}.page-module___8aEwW__footer{border-top:1px solid var(--border);text-align:center;margin-top:64px;padding:32px 0;font-size:.9rem}.page-module___8aEwW__footTagline{font-family:var(--font-display);color:var(--primary);margin-bottom:14px;font-size:1.05rem;font-style:italic}.page-module___8aEwW__footBrand{color:var(--primary);font-weight:700}.page-module___8aEwW__footLinks{color:var(--primary);justify-content:center;align-items:center;gap:10px;margin-bottom:8px;font-weight:700;display:flex}.page-module___8aEwW__footLinks a:hover{text-decoration:underline}.page-module___8aEwW__footLinks span{color:var(--text-light)}.page-module___8aEwW__heroLogo{width:clamp(128px,24vw,184px);height:auto;margin:0 auto 18px;display:block}
