.sfs-gridfx{position:relative}.sfs-gridfx:before{content:"";pointer-events:none;background-image:linear-gradient(var(--sfs-line,#01193a12) 1px, transparent 1px), linear-gradient(90deg, var(--sfs-line,#01193a12) 1px, transparent 1px);background-size:var(--sfs-cell,36px) var(--sfs-cell,36px);-webkit-mask-image:var(--sfs-mask,none);-webkit-mask-image:var(--sfs-mask,none);-webkit-mask-image:var(--sfs-mask,none);mask-image:var(--sfs-mask,none);position:absolute;inset:0}.sfs-mask-hero{--sfs-mask:radial-gradient(ellipse 85% 75% at 28% 42%, #000 25%, transparent 78%)}.sfs-mask-layers{--sfs-line:#8fb2ff1a;--sfs-mask:radial-gradient(ellipse 80% 90% at 30% 55%, #000 20%, transparent 75%)}.sfs-mask-card{--sfs-line:#8fb2ff1a;--sfs-cell:28px}.sfs-mask-card:before{opacity:.7}.sfs-mark{background:linear-gradient(#0000 64%,#a58cff8c 64%);margin-inline:-.06em;padding-inline:.06em}.sfs-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:2.2s ease-out both sfs-draw}@keyframes sfs-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sfs-live:after{content:"";border:2px solid var(--brand-blue);opacity:.45;border-radius:9999px;animation:1.8s ease-out infinite sfs-ping;position:absolute;inset:-5px}@keyframes sfs-ping{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.sfs-slab{cursor:pointer;transition:transform .25s}.sfs-slab polygon{transition:fill .2s}.sfs-lead{stroke:#8fb2ff73;stroke-width:1.2px}.sfs-slab-l{fill:#c9d6ee;font:600 15px var(--font-display)}@media (width<=520px){.sfs-slab-l{font-size:20px}}.sfs-slab[data-on=true]{transform:translateY(-12px)}.sfs-slab[data-on=true] .sfs-slab-l{fill:#fff}.sfs-slab[data-on=true] .sfs-top{stroke:#fff;stroke-width:1.5px}.sfs-lrow[data-on=true]{background:linear-gradient(90deg,#428ffa1a,#0000)}.sfs-reg{transition:background-color .15s,border-color .15s,box-shadow .15s}.sfs-reg:hover{background:#f6f9ff;border-color:#c9daf7}.sfs-reg[aria-pressed=true]{border-color:var(--brand-blue);background:#f2f7ff;box-shadow:0 0 0 3px #428ffa29}.sfs-map{background:linear-gradient(90deg,#0000 48%,#fff 48% 52%,#0000 52%),linear-gradient(#0000 55%,#fff 55% 60%,#0000 60%),#e8f0e4}.sfs-paa li:after{content:"⌄";color:var(--muted-foreground)}.sfs-stairs>li:first-child{--mh:250px;color:var(--brand-ink);background:#e6effc}.sfs-stairs>li:nth-child(2){--mh:300px;color:var(--brand-ink);background:#c4d9f8}.sfs-stairs>li:nth-child(3){--mh:350px;color:var(--brand-ink);background:#8dbbf6}.sfs-stairs>li:nth-child(4){--mh:400px;background:var(--brand-blue);color:#02132e}.sfs-stairs>li:nth-child(5){--mh:450px;background:var(--brand-deep);color:#fff}@media (width>=960px){.sfs-stairs>li{min-height:var(--mh)}}.sfs-faq [role=region][data-state=closed]{display:none}.sfs-page :is(a,button,[role=button]):focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sfs-draw,.sfs-live:after{animation:none}.sfs-slab,.sfs-slab polygon,.sfs-reg{transition:none}}@layer components{:where(.sfs-page) section{padding-block:72px}@media (width>=900px){:where(.sfs-page) section{padding-block:104px}}}
