.page-module___8aEwW__page{color:#e5edf9;min-height:100vh}.page-module___8aEwW__hero{max-width:1180px;margin:0 auto;padding:72px 24px 32px}.page-module___8aEwW__nav{justify-content:space-between;align-items:center;gap:16px;margin-bottom:72px;display:flex}.page-module___8aEwW__brand{letter-spacing:.04em;font-size:1.2rem;font-weight:700}.page-module___8aEwW__navLinks{color:#c2d1ea;gap:16px;font-size:.95rem;display:flex}.page-module___8aEwW__copy{max-width:760px}.page-module___8aEwW__eyebrow{color:#c2d1ea;border:1px solid #c2d1ea38;border-radius:999px;margin-bottom:20px;padding:6px 12px;font-size:.85rem;display:inline-flex}.page-module___8aEwW__copy h1{margin-bottom:20px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.02}.page-module___8aEwW__copy p{color:#c2d1ea;max-width:680px;font-size:1.08rem;line-height:1.7}.page-module___8aEwW__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.page-module___8aEwW__primary,.page-module___8aEwW__secondary{border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;transition:transform .18s,background .18s;display:inline-flex}.page-module___8aEwW__primary{background:var(--primary);color:#fff;font-weight:600}.page-module___8aEwW__secondary{color:#e5edf9;border:1px solid #c2d1ea3d}.page-module___8aEwW__primary:hover,.page-module___8aEwW__secondary:hover{transform:translateY(-1px)}.page-module___8aEwW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1180px;margin:0 auto;padding:0 24px 56px;display:grid}.page-module___8aEwW__card{color:var(--foreground);box-shadow:var(--shadow);background:#fffffff7;border-radius:20px;padding:24px}.page-module___8aEwW__card h2{margin-bottom:14px;font-size:1.05rem}.page-module___8aEwW__card p,.page-module___8aEwW__card li{color:var(--muted);line-height:1.65}.page-module___8aEwW__card ul{padding-left:18px}.page-module___8aEwW__footer{color:#c2d1ea;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto;padding:0 24px 40px;font-size:.92rem;display:flex}.page-module___8aEwW__footerLinks{gap:16px;display:flex}@media (max-width:960px){.page-module___8aEwW__grid{grid-template-columns:1fr}}@media (max-width:720px){.page-module___8aEwW__hero{padding-top:32px}.page-module___8aEwW__nav{flex-direction:column;align-items:flex-start;margin-bottom:40px}.page-module___8aEwW__navLinks,.page-module___8aEwW__footer,.page-module___8aEwW__footerLinks{flex-direction:column;align-items:flex-start}}
