:root{--ink:#0b1929;--inkM:#1a2e45;--inkL:#243d58;--teal:#0e7f72;--tealB:#12a896;--tealG:#1dcfba;--muted:#6b8199;--bdr:#0e7f722e}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;background:#0b1929;font-family:Josefin Sans,system-ui,sans-serif;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}.sy{font-family:Josefin Sans,system-ui,sans-serif;font-weight:700}.gt{background:linear-gradient(135deg,#1dcfba,#5de8d8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes float2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes float3{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(-1.5deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes glow{0%,to{box-shadow:0 0 20px #1dcfba40}50%{box-shadow:0 0 50px #1dcfba99,0 0 90px #0e7f7240}}@keyframes progressBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes stepPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes lineGrow{0%{height:0}to{height:100%}}@keyframes hlineGrow{0%{width:0}to{width:100%}}@keyframes orbit{0%{transform:rotate(0)translate(85px)rotate(0)}to{transform:rotate(360deg)translate(85px)rotate(-360deg)}}@keyframes orbitRev{0%{transform:rotate(0)translate(55px)rotate(0)}to{transform:rotate(-360deg)translate(55px)rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes scanline{0%{top:-2px}to{top:100%}}@keyframes textCycle{0%,20%{opacity:1;transform:translateY(0)}25%,95%{opacity:0;transform:translateY(-20px)}to{opacity:0}}@keyframes gradShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes hexPulse{0%,to{filter:drop-shadow(0 0 8px #00ffb966)}50%{filter:drop-shadow(0 0 20px #00ffb9e6)}}@keyframes scan{0%{opacity:0;transform:translateY(-18px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(18px)}}.rv{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(28px)}.rv.v{opacity:1;transform:translateY(0)}.rl{opacity:0;transition:opacity .85s,transform .85s;transform:translate(-38px)}.rl.v{opacity:1;transform:translate(0)}.rr{opacity:0;transition:opacity .85s,transform .85s;transform:translate(38px)}.rr.v{opacity:1;transform:translate(0)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#060f1a}::-webkit-scrollbar-thumb{background:#0e7f72;border-radius:3px}.hgrid{background-image:linear-gradient(#0e7f7212 1px,#0000 1px),linear-gradient(90deg,#0e7f7212 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 80% at 68%,#000 20%,#0000 100%);mask-image:radial-gradient(80% 80% at 68%,#000 20%,#0000 100%)}.scard{transition:all .3s}.scard:hover{transform:translateY(-6px);background:#0e7f7214!important;border-color:#1dcfba59!important}.tpill{transition:all .22s}.tpill:hover{color:#fff!important;background:#0e7f721f!important;border-color:#1dcfba80!important}.icard{transition:all .3s}.icard:hover{transform:translateY(-6px);background:#0e7f7214!important;border-color:#1dcfba66!important}.fcard{transition:transform .35s}.fcard:hover{transform:translateY(-8px)}.tcard{transition:all .3s}.tcard:hover{transform:translateY(-3px);border-color:#1dcfba59!important}.nl:hover{color:#1dcfba!important}.bp{transition:all .25s}.bp:hover{transform:translateY(-2px);box-shadow:0 10px 38px #0e7f728c!important}.bs{transition:all .25s}.bs:hover{color:#1dcfba!important;background:#0e7f7214!important;border-color:#1dcfba!important}.bw{transition:all .25s}.bw:hover{transform:translateY(-2px);box-shadow:0 10px 32px #0000004d!important}.sb{transition:all .2s}.sb:hover{color:#1dcfba!important;background:#0e7f721a!important;border-color:#1dcfba!important}.fl:hover{color:#1dcfba!important}.wstep{cursor:pointer;transition:all .25s}.diff-card{transition:all .3s}.diff-card:hover{transform:translate(4px);background:#0e7f721a!important;border-color:#1dcfba4d!important}.faq-item{transition:all .25s}.faq-item:hover{border-color:#1dcfba40!important}.nav-cta:hover{opacity:.88;transform:translateY(-1px)}.nav-cta{transition:all .2s}.pcard{cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1)}.pcard:hover{transform:translateY(-10px);border-color:#1dcfba73!important;box-shadow:0 20px 60px #0e7f7233!important}.pcat-btn{cursor:pointer;transition:all .22s}.pcat-btn:hover{color:#fff!important;border-color:#1dcfba66!important}.saas-card{transition:transform .35s}.saas-card:hover{transform:translateY(-6px)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}select option{color:#fff;background:#0b1929}select option:checked{color:#fff;background:#0e7f72}select:focus option:hover{background:#1a2e45}@keyframes cardEntrance{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.pen{animation:.45s cubic-bezier(.4,0,.2,1) both cardEntrance}@keyframes tagPulse{0%,to{opacity:1}50%{opacity:.6}}@media (width<=1024px){.hv{display:none!important}.g2,.g21{grid-template-columns:1fr!important}.ig4{grid-template-columns:repeat(2,1fr)!important}.f2{grid-template-columns:1fr 1fr!important}}@media (width<=768px){.nm{display:none!important}.hb{display:flex!important}.f2,.sg{grid-template-columns:1fr!important}.ig,.ig4,.fg{grid-template-columns:1fr 1fr!important}.cff{flex-direction:column!important;align-items:flex-start!important}.wfh{display:none!important}.wfv{display:flex!important}.ha{flex-direction:column!important}.why3{grid-template-columns:1fr 1fr!important}}@media (width<=480px){.ig{grid-template-columns:1fr 1fr!important}.ig4,.fg{grid-template-columns:1fr!important}.snum{font-size:36px!important}}
