@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2) format("woff2");font-weight:700;font-display:swap}html{scroll-behavior:smooth}body{margin:0;background:#0a0d16}a{color:#aebbff;text-decoration:none}a:hover{color:#d3daff}a:focus-visible,button:focus-visible{outline:2px solid #8FA2FF;outline-offset:3px}.halo{position:fixed;left:0;top:0;width:560px;height:560px;border-radius:50%;pointer-events:none;z-index:30;mix-blend-mode:screen;background:radial-gradient(circle,rgba(61,90,254,.16) 0%,rgba(61,90,254,.05) 40%,transparent 68%);transform:translate(calc(var(--cx,-1000px) - 280px),calc(var(--cy,-1000px) - 280px));transition:transform .18s ease-out,opacity .3s;opacity:var(--halo,0)}.cta{transition:transform .2s ease,box-shadow .25s ease,filter .2s}.cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px #3d5afe73;filter:brightness(1.08)}.cta:active{transform:translateY(0) scale(.97)}.cta svg{transition:transform .25s ease}.cta:hover svg{transform:translateY(2px)}.ghost{transition:background .2s,border-color .2s,transform .2s}.ghost:hover{background:#ffffff14;border-color:#f2f4f9!important;transform:translateY(-2px)}.ghost svg{transition:transform .25s ease}.ghost:hover svg{transform:translateY(3px)}.navlink{transition:background .2s,color .2s}.navlink:hover{background:#ffffff14;color:#f2f4f9!important}.brand img{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.brand:hover img{transform:rotate(-8deg) scale(1.08)}.spot{position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s,background .3s}.spot:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(110,132,255,.16),transparent 60%)}.spot:hover:before{opacity:1}.spot>*{position:relative}.lift:hover{transform:translateY(-4px);border-color:#ffffff29!important}.tool{cursor:pointer;text-align:left;font-family:inherit;color:inherit}.tool .ico{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.tool:hover .ico{transform:scale(1.1) rotate(-6deg)}.tool .go{opacity:0;transform:translate(-6px);transition:opacity .25s,transform .25s}.tool:hover .go,.tool.sel .go{opacity:1;transform:translate(0)}.tool.sel{border-color:#8fa2ffb3!important;background:#151b2e!important;box-shadow:0 0 0 1px #8fa2ff59 inset}.chip{transition:border-color .25s,background .25s,transform .25s}.chip:hover{border-color:#8fa2ff80!important;background:#141a2a!important;transform:translateY(-2px)}.chip svg{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.chip:hover svg{transform:scale(1.18)}.phone{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.phone:hover{transform:translateY(-10px) rotate(-1.5deg);box-shadow:0 60px 110px #0009,0 0 0 1px #8fa2ff4d}.hp{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .45s ease,transform .6s ease}.shot.on{opacity:1;transform:scale(1)}.blob{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.prow{transition:background .2s}.prow:hover{background:#ffffff09}.prow .sq{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.prow:hover .sq{transform:scale(1.12) rotate(-6deg)}.mini{transition:background .25s,transform .25s}.mini:hover{background:#b49bff1f!important;transform:translateY(-3px)}.check{transition:transform .25s}.feat:hover .check{transform:scale(1.2)}.hash{transition:color .25s,background .25s}.hash:hover{color:#ffb067!important;background:#d2650a24!important}.faqbtn{transition:background .2s}.faqbtn:hover{background:#ffffff09!important}.flink{transition:color .2s,padding-left .25s}.flink:hover{color:#fff!important;padding-left:4px}.anim .rv{opacity:0;translate:0 34px;transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--d,0ms),translate .9s cubic-bezier(.2,.7,.2,1) var(--d,0ms),scale .9s cubic-bezier(.2,.7,.2,1) var(--d,0ms),transform .35s ease,border-color .3s,background .3s,box-shadow .45s,filter .2s}.anim .rv.s{scale:.92;translate:0 40px}.anim .rv.r{translate:44px 0}.anim .rv.in{opacity:1;translate:0 0;scale:1}.stg>:nth-child(2){--d:90ms}.stg>:nth-child(3){--d:.18s}.stg>:nth-child(4){--d:.27s}.stg>:nth-child(5){--d:.36s}.stg>:nth-child(6){--d:.45s}.tw{display:flex}.tw>.tool{flex:1 1 auto}.tool:active,.chip:active,.mini:active{transform:scale(.98)}.progress{position:fixed;left:0;top:0;height:3px;width:var(--sp,0%);z-index:40;border-radius:0 3px 3px 0;pointer-events:none}.navcta{white-space:nowrap;flex-shrink:0}.navcta .sm{display:none}@media(hover:none){.halo{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important}.halo{display:none}.anim .rv{opacity:1!important;translate:none!important;scale:none!important}}@media(max-width:860px){.navlinks{display:none!important}}.phone{max-width:78vw}@media(max-width:720px){.sidephone{display:none!important}.heroPhones{padding-top:8px!important}.split{padding:32px 20px!important;gap:40px!important;border-radius:26px!important}.toolphone{order:-1;position:static!important}.toolphone .phone{width:230px!important}}@media(max-width:560px){.navcta .lg{display:none}.navcta .sm{display:inline}.navcta{padding:0 16px!important}}@media(max-width:380px){.brandname{display:none}}.faqbtn .ic-minus{display:none}.faqbtn[aria-expanded=true] .ic-minus{display:block}.faqbtn[aria-expanded=true] .ic-plus{display:none}html,body{background:#0a0d16}
