@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-VariableFont_wdth,wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:BD Colonius;src:url(/fonts/BD-Colonius.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#010c28;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-family:Open Sans,system-ui,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select{font-family:inherit;font-size:1rem}.fd{font-family:BD Colonius,Open Sans,system-ui,sans-serif}.rev{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(20px)}.vis{opacity:1!important;transform:translateY(0)!important}.lift{transition:transform .22s,box-shadow .22s,border-color .22s}.lift:hover{transform:translateY(-4px)}.dots{background-image:radial-gradient(#1746ea14 1px,#0000 1px);background-size:22px 22px}.cert{position:relative}.cert:after{content:"";pointer-events:none;border:1px dashed #1746ea59;border-radius:8px;position:absolute;inset:10px}@keyframes ring{to{opacity:0;transform:scale(1.7)}}.ring{position:relative}.ring:before{content:"";border:2px solid #25d366;border-radius:50%;animation:2.3s ease-out infinite ring;position:absolute;inset:0}.btn-g{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(#4169ed,#1746ea);border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-family:Open Sans,sans-serif;font-size:.93rem;font-weight:700;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 10px 24px -10px #1746ea99}.btn-g:hover{transform:translateY(-2px);box-shadow:0 16px 30px -10px #1746eacc}.btn-o{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-family:Open Sans,sans-serif;font-size:.93rem;font-weight:700;transition:border-color .22s,color .22s;display:inline-flex}.btn-o:hover{color:#4169ed;border-color:#4169ed}.eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-family:monospace;font-size:.68rem;font-weight:600;display:inline-flex}.nav-a{color:#ffffffb8;font-family:Open Sans,sans-serif;font-size:.88rem;font-weight:600;transition:color .18s}.nav-a:hover{color:#fff}.lp-input{color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:9px;outline:none;width:100%;padding:13px 14px;font-family:Open Sans,sans-serif;font-size:.93rem;transition:border-color .2s}.lp-input:focus{border-color:#4169ed}.lp-input::placeholder{color:#8b93a1}.lp-input option{color:#010c28}.lp-label{letter-spacing:.07em;text-transform:uppercase;color:#8b93a1;margin-bottom:7px;font-family:monospace;font-size:.62rem;display:block}.proc-list{position:relative}.proc-list:before{content:"";opacity:.4;background:repeating-linear-gradient(90deg,#1746ea 0 7px,#0000 7px 14px);height:1px;position:absolute;top:26px;left:5%;right:5%}.cmp-us{background:#1746ea0d}.compare-row{grid-template-columns:1.4fr 1fr 1fr;display:grid}.compare-row>div{padding:15px 22px}.faq-panel{transition:max-height .36s;overflow:hidden}.faq-icon{flex-shrink:0;transition:transform .3s}.faq-open .faq-icon{transform:rotate(45deg)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #1746ea}@media (width<=900px){.hero-grid{grid-template-columns:1fr!important}.hero-visual{display:none}.benefits-grid{grid-template-columns:repeat(2,1fr)!important}.proc-list{grid-template-columns:1fr!important}.proc-list:before{display:none}.stat-grid{grid-template-columns:repeat(2,1fr)!important}.testi-grid{grid-template-columns:1fr!important}.foot-grid{grid-template-columns:1fr 1fr!important}.compare-row{grid-template-columns:1fr .8fr .8fr!important;font-size:.82rem!important}.compare-row>div{padding:12px!important}}@media (width<=560px){.benefits-grid,.foot-grid{grid-template-columns:1fr!important}.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas>*{justify-content:center}}@media (prefers-reduced-motion:reduce){.rev,.lift{transition:none}*{animation:none!important}}
