@font-face{font-family:Switzer;src:url(/fonts/switzer/switzer-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer/switzer-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer/switzer-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer/switzer-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}#ap,#ap .font-display,#ap .font-sans{font-family:Switzer,system-ui,sans-serif}::-moz-selection{background:rgb(8 145 178/.16)}::selection{background:rgb(8 145 178/.16)}html:has(#ap) body{background:#ffffff}html{scroll-behavior:smooth}@media (min-width:1024px){html:has(#ap){scroll-snap-type:y mandatory}#ap section{scroll-snap-align:start;scroll-snap-stop:always}#ap #footer{scroll-snap-align:end}}#ap .rise>*{animation:rise .6s cubic-bezier(.2,.7,.3,1) both}#ap .rise>:first-child{animation-delay:.04s}#ap .rise>:nth-child(2){animation-delay:.12s}#ap .rise>:nth-child(3){animation-delay:.2s}#ap .rise>:nth-child(4){animation-delay:.28s}#ap .rise>:nth-child(5){animation-delay:.36s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}#ap .badge-float{animation:floatY 6s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}#ap .bob{animation:bob 1.8s ease-in-out infinite}#ap .lift{transition:transform .25s ease,box-shadow .25s ease,background-color .2s ease}#ap .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1);transition-delay:var(--d,0s)}#ap .in .reveal{opacity:1;transform:none}#ap .card-lift{transition:transform .25s ease,box-shadow .25s ease,border-color .2s ease}#ap .card-lift:hover{transform:translateY(-5px)}#ap .hl{transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.2,.75,.3,1) .5s}#ap .in .hl{transform:scaleX(1)}#ap .vring{background:#fff;box-shadow:13px 15px 34px -10px rgba(15,23,42,.085),-11px -13px 26px rgba(255,255,255,.85)}#ap .vdisk{background:#fff;box-shadow:13px 15px 34px -10px rgba(15,23,42,.085),-11px -13px 26px rgba(255,255,255,.85),inset 7px 8px 18px rgba(15,23,42,.06),inset -6px -7px 14px rgba(255,255,255,.9)}#ap .nbadge{background:#fff;box-shadow:0 0 0 4px #fff,11px 15px 32px -8px rgba(15,23,42,.18),-8px -9px 20px rgba(255,255,255,.9),inset 0 1px 2px rgba(255,255,255,.9)}#ap .ring-pos{position:absolute;left:50%;top:50%;border-radius:9999px;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){#ap .badge-float,#ap .bob,#ap .rise>*{animation:none!important}#ap .reveal,#ap .rise>*{opacity:1!important;transform:none!important}#ap .hl,#ap .reveal{transition:none!important}#ap .hl{transform:scaleX(1)!important}#ap .card-lift:hover{transform:none}}#ap #site-header{transition:padding-top .32s cubic-bezier(.4,0,.2,1)}#ap #site-header>header{transition:padding-top .32s cubic-bezier(.4,0,.2,1),padding-bottom .32s cubic-bezier(.4,0,.2,1),box-shadow .32s ease,background-color .3s ease,border-color .3s ease}#ap #site-header .hdr-logo{transition:height .32s cubic-bezier(.4,0,.2,1),filter .3s ease}#ap #site-header .hdr-cta,#ap #site-header .hdr-login,#ap #site-header .hdr-nav a{transition:color .25s ease,background-color .25s ease,border-color .25s ease}#ap #site-header.shrink{padding-top:.5rem}#ap #site-header.shrink>header{padding-top:.375rem;padding-bottom:.375rem;box-shadow:0 10px 30px -22px rgba(15,23,42,.45)}#ap #site-header.shrink .hdr-logo{height:1.25rem}@media(min-width:640px){#ap #site-header.shrink .hdr-logo{height:1.5rem}}#ap #site-header.on-dark>header{background-color:rgba(2,6,23,.55);border-color:rgba(255,255,255,.12);box-shadow:0 18px 50px -38px rgba(0,0,0,.9)}#ap #site-header.on-dark .hdr-logo{filter:brightness(0) invert(1)}#ap #site-header.on-dark .hdr-nav a{color:rgba(255,255,255,.82)}#ap #site-header.on-dark .hdr-nav a.active,#ap #site-header.on-dark .hdr-nav a:hover{color:#fff}#ap #site-header.on-dark .hdr-login{border-color:rgba(255,255,255,.18);background-color:rgba(255,255,255,.06);color:#fff}#ap #site-header.on-dark .hdr-login:hover{background-color:rgba(255,255,255,.12)}#ap #site-header.on-dark .hdr-cta{background-color:#fff;color:#020617}#ap #site-header.on-dark .hdr-cta:hover{background-color:#e2e8f0}@media (prefers-reduced-motion:reduce){#ap #site-header,#ap #site-header .hdr-cta,#ap #site-header .hdr-login,#ap #site-header .hdr-logo,#ap #site-header .hdr-nav a,#ap #site-header>header{transition:none!important}}#ap .cta-dark{background:#020617}@keyframes ringFloat{0%,to{transform:scale(.9)}50%{transform:scale(1.12)}}#ap .ring-float{animation:ringFloat 6.5s ease-in-out infinite}#ap .hl-box{clip-path:inset(0 100% 0 0);transition:clip-path .75s cubic-bezier(.6,0,.2,1) .55s}#ap .in .hl-box{clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){#ap .ring-float{animation:none!important}#ap .hl-box{clip-path:none!important;transition:none!important}}@media (max-width:1023px){#ap #cta-section .ring-float,#ap #cta-section [class*="blur-["],#ap #footer [class*="blur-["]{display:none}}