.site-shell-module__YsH_Ra__header{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070b15cc;border-bottom:1px solid #8ea8d329;position:sticky;top:0}.site-shell-module__YsH_Ra__headerInner{justify-content:space-between;align-items:center;gap:1rem;width:min(1200px,100vw - 2rem);margin:0 auto;padding:1rem 0;display:flex}.site-shell-module__YsH_Ra__brand{align-items:center;gap:.875rem;display:inline-flex}.site-shell-module__YsH_Ra__brandMark{color:#eef8ff;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#7ef5db3d,#5fa9ff57);border:1px solid #7ef5db47;border-radius:.85rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:800;display:inline-flex}.site-shell-module__YsH_Ra__brandCopy{gap:.12rem;display:grid}.site-shell-module__YsH_Ra__brandTitle{color:#f7fbff;font-size:.98rem;font-weight:700}.site-shell-module__YsH_Ra__brandTag{color:#c9d6ebb8;font-size:.78rem}.site-shell-module__YsH_Ra__desktopNav{align-items:center;gap:.35rem;display:none}.site-shell-module__YsH_Ra__navLink{color:#d6dfeec2;border-radius:999px;padding:.5rem .8rem;font-size:.9rem;transition:color .16s,background-color .16s}.site-shell-module__YsH_Ra__navLink:hover,.site-shell-module__YsH_Ra__navLinkActive{color:#f8fbff;background:#ffffff0d}.site-shell-module__YsH_Ra__headerActions{align-items:center;gap:.75rem;display:none}.site-shell-module__YsH_Ra__previewLink,.site-shell-module__YsH_Ra__headerCta,.site-shell-module__YsH_Ra__mobileCta{border-radius:999px;padding:.72rem 1rem;font-size:.9rem;font-weight:600;transition:transform .16s,border-color .16s,background-color .16s}.site-shell-module__YsH_Ra__previewLink{color:#e7eef9d1;background:#ffffff05;border:1px solid #a2b6e02e}.site-shell-module__YsH_Ra__previewLink:hover,.site-shell-module__YsH_Ra__previewLinkActive{background:#5fa9ff14;border-color:#5fa9ff5c;transform:translateY(-1px)}.site-shell-module__YsH_Ra__headerCta,.site-shell-module__YsH_Ra__mobileCta{color:#08111f;background:linear-gradient(135deg,#6ee7c8,#4cb4ff)}.site-shell-module__YsH_Ra__headerCta:hover,.site-shell-module__YsH_Ra__mobileCta:hover{transform:translateY(-1px)}.site-shell-module__YsH_Ra__mobileMenu{margin-left:auto;position:relative}.site-shell-module__YsH_Ra__mobileMenuSummary{cursor:pointer;color:#edf5ff;border:1px solid #a2b6e02e;border-radius:999px;padding:.72rem .95rem;font-size:.9rem;list-style:none}.site-shell-module__YsH_Ra__mobileMenuSummary::-webkit-details-marker{display:none}.site-shell-module__YsH_Ra__mobileMenuPanel{background:#0a101ef5;border:1px solid #8ea8d329;border-radius:1.35rem;gap:.45rem;min-width:16rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 24px 80px #00000047}.site-shell-module__YsH_Ra__mobileNavLink{color:#e7eef9d1;border-radius:.85rem;padding:.7rem .85rem}.site-shell-module__YsH_Ra__mobileNavLinkActive{color:#f7fbff;background:#5fa9ff1a}.site-shell-module__YsH_Ra__footer{background:#040811d9;border-top:1px solid #8ea8d324}.site-shell-module__YsH_Ra__footerInner{gap:2rem;width:min(1200px,100vw - 2rem);margin:0 auto;padding:4rem 0;display:grid}.site-shell-module__YsH_Ra__footerLead{gap:.85rem;max-width:44rem;display:grid}.site-shell-module__YsH_Ra__footerEyebrow{color:#6ee7c8db;letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:700}.site-shell-module__YsH_Ra__footerTitle{color:#f7fbff;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.05}.site-shell-module__YsH_Ra__footerText{color:#d0dcefc2;line-height:1.7}.site-shell-module__YsH_Ra__footerColumns{gap:1.5rem;display:grid}.site-shell-module__YsH_Ra__footerHeading{color:#f7fbff;margin-bottom:.75rem;font-size:.95rem}.site-shell-module__YsH_Ra__footerLinks{color:#d0dcefc2;gap:.6rem;display:grid}.site-shell-module__YsH_Ra__footerLinks a{transition:color .16s}.site-shell-module__YsH_Ra__footerLinks a:hover{color:#f7fbff}@media (min-width:960px){.site-shell-module__YsH_Ra__desktopNav,.site-shell-module__YsH_Ra__headerActions{display:inline-flex}.site-shell-module__YsH_Ra__mobileMenu{display:none}.site-shell-module__YsH_Ra__footerColumns{grid-template-columns:repeat(3,minmax(0,1fr))}}
