*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:4.5rem}body{-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0}:where(h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(ul,ol){padding:0;list-style:none}:where(img,svg,picture,video){max-width:100%;display:block}:where(img){height:auto}:where(button,input,select,textarea){font:inherit;color:inherit}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}main:focus{outline:none}.container-x{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.container-x{padding-inline:1.5rem}}@media (width>=64rem){.container-x{padding-inline:2rem}}.sb,.sb-end,.ps,.sb-call,.sb-foot,.sb-skip{--sb-bg:#05141f;--sb-card:#0d2035;--sb-raised:#14304f;--sb-border:#1a3d5c;--sb-text:#f0f9ff;--sb-muted:#a9c9df;--sb-link:#8fbbff;--sb-primary:#034bdc;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.sb a,.sb-end a,.sb-call a,.sb-foot a{color:inherit}.sb :focus-visible,.sb-end :focus-visible,.sb-call :focus-visible,.sb-foot :focus-visible,.sb-skip:focus-visible{outline-offset:2px;border-radius:.375rem;outline:2px solid #8fbbff}.sb-skip{z-index:1000;opacity:0;background:var(--sb-primary);color:#fff;border-radius:.5rem;padding:.75rem 1rem;font-weight:600;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-6rem)}.sb-skip:focus{opacity:1;transform:none}.sb{z-index:200;background:var(--sb-bg);color:var(--sb-text);border-bottom:1px solid var(--sb-border);position:sticky;top:0}.sb-row{align-items:center;gap:.25rem;max-width:90rem;min-height:3.25rem;margin-inline:auto;padding:.25rem;display:flex}.sb-logo{flex:none;align-items:center;gap:.5rem;min-width:2.75rem;min-height:2.75rem;padding-inline:.25rem;text-decoration:none;display:inline-flex}.sb-logo-word{letter-spacing:-.01em;white-space:nowrap;font-size:.9375rem;font-weight:600;display:none}.sb-tag{white-space:nowrap;flex:1 0 auto;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.sb-tag strong{letter-spacing:.005em;font-weight:650}.sb-tag-more{color:var(--sb-muted);text-overflow:ellipsis;display:none;overflow:hidden}.sb-tag-more:before{content:"· "}.sb-dot{background:#ffd35c;border-radius:50%;flex:none;width:.5rem;height:.5rem}.sb-cta{background:var(--sb-primary);color:#fff;white-space:nowrap;border-radius:.625rem;flex:none;justify-content:center;align-items:center;min-height:2.75rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:650;line-height:1.1;text-decoration:none;transition:background-color .16s ease-out;display:inline-flex}.sb-cta:hover{background:#0557f5}.sb-cta-long{display:none}.sb-menu{flex:none;position:relative}.sb-menu summary{cursor:pointer;border-radius:.625rem;place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}.sb-menu summary::-webkit-details-marker{display:none}.sb-menu summary:hover{background:var(--sb-raised)}.sb-panel{border:1px solid var(--sb-border);background:var(--sb-card);border-radius:.875rem;flex-direction:column;width:min(17.5rem,100vw - 1rem);padding:.375rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 1rem 2.5rem #00000073}.sb-panel a{border-radius:.5rem;align-items:center;min-height:2.75rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.sb-panel a:hover{background:var(--sb-raised)}@media (width>=25rem){.sb-row{gap:.5rem;padding-inline:.75rem}.sb-tag{flex:auto;gap:.4rem;font-size:.8125rem}.sb-cta{padding-inline:.75rem;font-size:.875rem}.sb-cta-long{display:inline}.sb-cta-short{display:none}}@media (width>=46rem){.sb-logo-word{display:inline}}@media (width>=64rem){.sb-row{gap:.875rem;padding-inline:1.25rem}.sb-tag{font-size:.875rem}.sb-tag-more{display:inline}}.sb-end{background:radial-gradient(70% 90% at 15% 0%, #034bdc47, transparent 70%), var(--sb-bg);color:var(--sb-text);padding-block:4.5rem}.sb-eyebrow{color:var(--sb-link);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:650}.sb-end h2{letter-spacing:-.025em;max-width:22ch;margin-top:.875rem;font-size:clamp(2rem,1.3rem + 3vw,3.25rem);font-weight:650;line-height:1.08}.sb-note{max-width:62ch;color:var(--sb-muted);margin-top:1.125rem;font-size:1.0625rem;line-height:1.6}.sb-btns{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.sb-btn{border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.15;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.sb-btn-1{background:var(--sb-primary);color:#fff}.sb-btn-1:hover{background:#0557f5}.sb-btn-2{background:var(--sb-raised);color:var(--sb-text);border:1px solid #4a7a9b}.sb-btn-2:hover{border-color:var(--sb-muted);background:var(--sb-border)}.sb-more{flex-wrap:wrap;gap:0 1.75rem;margin-top:1.25rem;display:flex}.sb-more a{min-height:2.75rem;color:var(--sb-link);text-underline-offset:.2em;align-items:center;font-weight:600;display:inline-flex}.sb-more a:hover{color:var(--sb-text)}.ps{border-top:1px solid var(--sb-border);background:var(--sb-card);color:var(--sb-muted);position:relative}.ps svg{flex:none}.ps-in{flex-direction:column;gap:.85rem;padding-block:1.25rem;display:flex}.ps-main{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:1rem;line-height:1.45;display:flex}.ps-text{align-items:flex-start;gap:.55rem;display:inline-flex}.ps-text strong{color:var(--sb-text);font-weight:650}.ps-eye,.ps-list svg{color:var(--sb-link);margin-top:.1rem}.ps-tag{color:var(--sb-text);letter-spacing:.12em;text-transform:uppercase;background:#05141f99;border:1px solid #8fbbff73;border-radius:999px;flex:none;align-items:center;padding:.1rem .6rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ps-list{flex-direction:column;gap:.45rem;font-size:.9375rem;display:flex}.ps-list li{align-items:flex-start;gap:.5rem;display:inline-flex}@media (width>=40rem){.ps-main{flex-direction:row;align-items:center;gap:.75rem}.ps-list{flex-flow:wrap;gap:.5rem 1.75rem}}.sb-call{border-top:1px solid var(--sb-border);background:var(--sb-bg);color:var(--sb-muted);font-size:.9375rem}.sb-call-in{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sb-call a{min-height:2.75rem;color:var(--sb-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.sb-call a:hover{color:var(--sb-link)}.sb-foot{border-top:1px solid var(--sb-border);background:var(--sb-bg);color:var(--sb-muted);font-size:.875rem}.sb-foot-in{flex-direction:column;gap:.25rem;padding-block:1rem;display:flex}.sb-foot ul{flex-wrap:wrap;gap:0 1.25rem;display:flex}.sb-foot a{min-width:2.75rem;min-height:2.75rem;color:var(--sb-text);text-underline-offset:.2em;align-items:center;display:inline-flex}.sb-foot a:hover{color:var(--sb-link)}@media (width>=56rem){.sb-foot-in{flex-direction:row;justify-content:space-between;align-items:center}}
