.page-module__vFXCKW__wrap{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 24px 80px}.page-module__vFXCKW__hero{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:56px 0 48px;display:flex}.page-module__vFXCKW__badge{color:var(--color-evergreen);background:var(--color-leaf-soft);border-radius:var(--radius-pill);padding:7px 16px;font-size:13px;font-weight:700;display:inline-block}.page-module__vFXCKW__hero h1{max-width:1000px;margin-top:8px;font-size:clamp(32px,5vw,50px)}.page-module__vFXCKW__hero p{max-width:780px;color:var(--color-ink-soft);font-size:17px;line-height:1.55}.page-module__vFXCKW__ctaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}.page-module__vFXCKW__subLink{color:var(--color-ink-soft);font-size:13.5px;font-weight:700}.page-module__vFXCKW__propBlock{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:1040px;margin-top:14px;display:flex}.page-module__vFXCKW__propTitle{font-size:clamp(24px,3.4vw,32px);line-height:1.2}.page-module__vFXCKW__propGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.page-module__vFXCKW__propCard{text-align:left}.page-module__vFXCKW__hero .page-module__vFXCKW__propCard p{max-width:none;color:var(--color-ink-soft);font-size:15px;line-height:1.6}.page-module__vFXCKW__propLabel{font-family:var(--font-display);color:var(--color-evergreen);margin-bottom:8px;font-size:19px;font-weight:600}.page-module__vFXCKW__hero .page-module__vFXCKW__propClosing{max-width:none;font-family:var(--font-display);color:var(--color-evergreen);font-size:20px;font-weight:600}@media (max-width:600px){.page-module__vFXCKW__propGrid{grid-template-columns:minmax(0,1fr)}}.page-module__vFXCKW__section{margin-top:56px}.page-module__vFXCKW__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-soft);text-align:center;margin-bottom:6px;font-size:12px;font-weight:800}.page-module__vFXCKW__sectionHeading{color:var(--color-evergreen);text-align:center;margin-bottom:28px;font-size:clamp(22px,3vw,28px)}.page-module__vFXCKW__valueGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.page-module__vFXCKW__valueCard{text-align:left}.page-module__vFXCKW__valueEmoji{margin-bottom:8px;font-size:26px}.page-module__vFXCKW__valueTitle{font-family:var(--font-display);color:var(--color-ink);margin-bottom:6px;font-size:18px;font-weight:600}.page-module__vFXCKW__valueDesc{color:var(--color-ink-soft);font-size:13.5px;line-height:1.55}.page-module__vFXCKW__stepGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.page-module__vFXCKW__stepCard{text-align:left}.page-module__vFXCKW__stepNum{font-family:var(--font-display);color:var(--color-leaf-strong);margin-bottom:6px;font-size:22px;font-weight:700}.page-module__vFXCKW__stepTitle{color:var(--color-ink);margin-bottom:6px;font-size:14.5px;font-weight:700}.page-module__vFXCKW__stepDesc{color:var(--color-ink-soft);font-size:12.5px;line-height:1.5}.page-module__vFXCKW__noteCard{background:var(--color-mint);text-align:center;border-radius:14px;max-width:1040px;margin:0 auto;padding:20px 22px}.page-module__vFXCKW__noteCard p{color:var(--color-ink);margin:0 0 10px;font-size:14.5px;line-height:1.6}.page-module__vFXCKW__noteCard p:last-child{margin-bottom:0}.page-module__vFXCKW__noteCard a{color:var(--color-evergreen);font-weight:700}.page-module__vFXCKW__faqList{flex-direction:column;gap:18px;max-width:800px;margin:0 auto;display:flex}.page-module__vFXCKW__faqQ{color:var(--color-ink);margin-bottom:4px;font-size:15px;font-weight:700}.page-module__vFXCKW__faqA{color:var(--color-ink-soft);font-size:14px;line-height:1.6}.page-module__vFXCKW__ctaCard{background:var(--color-evergreen);text-align:center;border:none;max-width:1040px;margin:0 auto;padding:32px 28px}.page-module__vFXCKW__ctaHeadline{font-family:var(--font-display);color:var(--color-white);margin-bottom:8px;font-size:23px;font-weight:600}.page-module__vFXCKW__ctaBody{color:var(--color-white);margin-bottom:20px;font-size:14.5px;line-height:1.6}