html,body{margin:0;padding:0;background:#eef2f7;overflow-x:clip}*{box-sizing:border-box}@media (max-width: 1023px){.nav-desktop-links,.compact-hide{display:none!important}}body{font-family:Archivo,sans-serif;-webkit-font-smoothing:antialiased;color:#0e1b2e}a{color:inherit;text-decoration:none}a:hover{opacity:.75}#sa-root a:hover,#cs-root a:hover{opacity:.7}#ab-root a:hover,#pf-root a:hover{opacity:.75}#bl-root a:hover{opacity:.8}::selection{background:#2f7fe1;color:#fff}button{font-family:inherit}@keyframes ss-cycle3{0%{opacity:0;transform:scale(1.04)}6%{opacity:1;transform:scale(1.02)}33%{opacity:1;transform:scale(1)}41%{opacity:0;transform:scale(.99)}to{opacity:0}}@keyframes ss-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes ss-orbit{0%{transform:rotate(0) translate(108px) rotate(0)}to{transform:rotate(360deg) translate(108px) rotate(-360deg)}}@keyframes ss-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes ss-caret{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes ss-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes ss-icon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes sa-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sa-blob-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(16px,-14px) scale(1.12)}66%{transform:translate(-12px,10px) scale(.95)}}.sa-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.sa-reveal.sa-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.sa-reveal{opacity:1;transform:none;transition:none}.sa-phone-float,.sa-blob{animation:none!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.cta-visual{--cta-visual-scale: 1;height:620px;display:flex;align-items:center;justify-content:center}.cta-visual>*{transform:scale(var(--cta-visual-scale));transform-origin:center}@media (max-height: 880px){.cta-visual{--cta-visual-scale: .86;height:534px}}@media (max-height: 780px){.cta-visual{--cta-visual-scale: .76;height:472px}}@media (max-height: 700px){.cta-visual{--cta-visual-scale: .66;height:410px}}@media (max-height: 620px){.cta-visual{--cta-visual-scale: .58;height:360px}}
