.page-module__xgPmsG__page{color:#0a1a2b;min-height:100vh;font-family:var(--font-dm-sans), "Segoe UI", "Helvetica Neue", Arial, sans-serif;background:radial-gradient(900px 500px at 12% -6%,#2e85f333,#0000 64%),radial-gradient(880px 460px at 92% 0,#1fbaae33,#0000 62%),linear-gradient(#f7fbff 0%,#f8fcff 100%);place-items:center;padding:1.2rem;display:grid}.page-module__xgPmsG__panel{background:#ffffffe6;border:1px solid #2970af33;border-radius:24px;width:min(760px,100%);padding:1.1rem 1.1rem 1.4rem;box-shadow:0 28px 60px #1b64a32e}.page-module__xgPmsG__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__xgPmsG__brand{color:#133251;align-items:center;gap:.62rem;font-size:1rem;font-weight:800;display:inline-flex}.page-module__xgPmsG__nav{align-items:center;gap:.6rem;display:flex}.page-module__xgPmsG__nav a{color:#2d5a84;font-size:.87rem;font-weight:700;text-decoration:none}.page-module__xgPmsG__nav a:hover{color:#1974c7}.page-module__xgPmsG__main{margin-top:1rem}.page-module__xgPmsG__eyebrow{color:#1477c8;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.page-module__xgPmsG__main h1{letter-spacing:-.02em;margin:.7rem 0 0;font-size:clamp(1.7rem,3.5vw,2.45rem);line-height:1.08}.page-module__xgPmsG__main p{color:#345776;margin:.9rem 0 0;font-size:.97rem;line-height:1.72}.page-module__xgPmsG__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.3rem;display:flex}.page-module__xgPmsG__primaryBtn,.page-module__xgPmsG__secondaryBtn{border-radius:999px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .18s,filter .18s}.page-module__xgPmsG__primaryBtn{color:#fff;background:linear-gradient(130deg,#0f5fc6,#1684e8,#1dc6bb);padding:.72rem 1.2rem;box-shadow:0 12px 24px #176fbf40}.page-module__xgPmsG__primaryBtn:hover,.page-module__xgPmsG__secondaryBtn:hover{transform:translateY(-1px)}.page-module__xgPmsG__secondaryBtn{color:#275682;background:#fffc;border:1px solid #2a6ba73d;padding:.7rem 1.1rem}@media (max-width:600px){.page-module__xgPmsG__header{flex-direction:column;align-items:flex-start}.page-module__xgPmsG__panel{padding-inline:.95rem}}
