@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--bg:#07130f;--bg-2:#0b1914;--surface:#10221b;--cream:#f3f1e8;--white:#fff;--text:#dce7e1;--muted:#8fa69b;--green:#5ee59b;--green-dark:#163f2a;--line:#ffffff1a;--orange:#ff9364;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);margin:0;font-family:DM Sans,sans-serif;line-height:1.6}body,input,textarea,button{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.nav{z-index:20;border-bottom:1px solid #0000;height:82px;transition:all .3s;position:fixed;inset:0 0 auto}.nav--scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line);background:#07130fe0;height:70px}.nav__inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{letter-spacing:-1px;align-items:center;font:800 24px Manrope;display:flex}.brand>span:last-child{color:var(--green)}.brand__mark{background:var(--green);width:36px;height:36px;color:var(--bg);border-radius:11px;place-items:center;margin-right:9px;display:grid}.nav__links{align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}.nav__links>a:not(.button){color:#c4d2cb;transition:all .2s}.nav__links>a:hover{color:var(--green)}.menu-button{color:#fff;background:0 0;border:0;display:none}.button{background:var(--green);color:#06130d;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 8px 30px #5ee59b1f}.button:hover{background:#78efad;transform:translateY(-2px)}.button--small{border-radius:8px;padding:10px 16px}.hero{min-height:780px;padding:165px 0 100px;position:relative;overflow:hidden}.hero__glow{background:radial-gradient(circle,#5ee59b21,#0000 68%);width:600px;height:600px;position:absolute;top:-100px;right:-150px}.hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:2px;color:var(--green);font-size:12px;font-weight:700}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow span{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #5ee59b1f}h1,h2,h3{margin:0;font-family:Manrope,sans-serif;line-height:1.1}h1{letter-spacing:-5px;margin:24px 0;font-size:clamp(52px,6.4vw,86px)}h1 em{color:var(--green);font-style:normal}.hero__content>p{color:#a9bcb3;max-width:590px;font-size:19px}.hero__actions{align-items:center;gap:26px;margin:34px 0 24px;display:flex}.text-link{align-items:center;gap:5px;font-weight:700;display:inline-flex}.hero__trust{color:#8fa69b;gap:22px;font-size:13px;display:flex}.hero__trust span{align-items:center;gap:6px;display:flex}.hero__trust svg{color:var(--green)}.demo-card{color:#102019;background:#edf3ef;border-radius:24px;padding:16px;position:relative;transform:rotate(1.5deg);box-shadow:0 30px 80px #00000059}.demo-card__top{align-items:center;gap:12px;padding:7px 5px 16px;display:flex}.demo-card__top>svg{color:#6b7e74;margin-left:auto}.demo-card__top b,.demo-card__top small{display:block}.demo-card__top small{color:#668075;font-size:12px}.demo-card__top small span{background:#20bd6b;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.avatar{width:44px;height:44px;color:var(--green);background:#153b29;border-radius:50%;place-items:center;display:grid;position:relative}.avatar i{background:#43de89;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.chat{background:#dfe9e3;border-radius:17px;flex-direction:column;gap:12px;min-height:410px;padding:27px;display:flex}.message{border-radius:15px;max-width:78%;padding:12px 15px;font-size:14px;box-shadow:0 2px 5px #0000000a}.message--client{background:#c4f2d5;border-bottom-right-radius:4px;align-self:flex-end}.message--bot{background:#fff;border-bottom-left-radius:4px}.offer{background:#fff;border-radius:14px;flex-direction:column;width:82%;padding:15px;display:flex}.offer>span{color:#268654;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.offer b{margin-top:5px;font-size:16px}.offer small{color:#728279}.offer button{color:#fff;background:#133c29;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:13px;padding:9px;font-size:12px;display:flex}.typing{background:#fff;border-radius:12px;gap:4px;width:max-content;padding:12px;display:flex}.typing i{background:#8ba196;border-radius:50%;width:5px;height:5px}.floating-badge{color:#fff;background:#102c20;border:1px solid #ffffff26;border-radius:13px;align-items:center;gap:11px;padding:13px 17px;display:flex;position:absolute;bottom:50px;right:-35px;transform:rotate(-1.5deg);box-shadow:0 15px 35px #00000040}.floating-badge>svg{color:var(--green)}.floating-badge b,.floating-badge small{display:block}.floating-badge b{font-size:13px}.floating-badge small{color:#9fb4aa;font-size:10px}.logos-strip{border-block:1px solid var(--line);color:#71897d;padding:28px 0}.logos-strip .container{justify-content:space-between;align-items:center;display:flex}.logos-strip span{text-transform:uppercase;letter-spacing:1px;font-size:12px}.logos-strip div div{gap:42px;display:flex}.logos-strip b{letter-spacing:1px;font:700 13px Manrope}.section{padding:115px 0}.section-heading{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.section-heading h2,.center-heading h2,.workflow h2,.live-test h2,.contact h2{letter-spacing:-2.5px;margin-top:14px;font-size:clamp(36px,4vw,54px)}.section-heading>p{max-width:410px;color:var(--muted);margin:0}.feature-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.feature-card{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;min-height:310px;padding:28px;transition:all .3s;position:relative}.feature-card:hover{border-color:#5ee59b66;transform:translateY(-6px)}.feature-card__number{color:#52665c;font-size:12px;position:absolute;top:20px;right:22px}.icon-box{width:48px;height:48px;color:var(--green);background:#5ee59b1a;border-radius:12px;place-items:center;margin:40px 0 50px;display:grid}.feature-card h3{margin-bottom:11px;font-size:19px}.feature-card p{color:var(--muted);margin:0;font-size:14px}.workflow{background:var(--cream);color:var(--bg)}.workflow__grid{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.workflow__intro>p{color:#5d6d65;max-width:420px;margin:22px 0 30px}.steps{border-top:1px solid #bec8c2}.steps article{border-bottom:1px solid #bec8c2;grid-template-columns:45px 1fr 35px;gap:20px;padding:30px 0;display:grid}.steps article>span{color:#6d7c74;font-size:12px}.steps h3{margin-bottom:7px;font-size:20px}.steps p{color:#64736b;margin:0;font-size:14px}.steps svg{color:#277b50}.metrics{background:var(--green-dark);padding:55px 0}.metrics__grid{grid-template-columns:repeat(4,1fr);display:grid}.metrics__grid>div{border-right:1px solid #ffffff1f;padding:0 32px}.metrics__grid>div:first-child{padding-left:0}.metrics__grid>div:last-child{border:0}.metrics strong{color:var(--green);font:700 38px Manrope;display:block}.metrics span{color:#a8bdb2;font-size:13px}.pricing{color:var(--bg);background:#e9eee9}.center-heading{text-align:center;margin-bottom:55px}.center-heading p{color:#64736b}.plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.plan{background:#f7f8f4;border:1px solid #cbd5cf;border-radius:16px;flex-direction:column;padding:28px;display:flex;position:relative}.plan--featured{color:#fff;background:#102c20;border-color:#102c20;transform:translateY(-10px);box-shadow:0 20px 50px #0c2d1e2e}.popular{background:var(--green);color:#0c291b;text-transform:uppercase;letter-spacing:.8px;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;top:18px;right:18px}.plan h3{font-size:21px}.plan>p{color:#718078;font-size:13px}.plan--featured>p{color:#9eb3a8}.price{align-items:baseline;min-height:49px;margin:25px 0;display:flex}.price small{margin-right:5px;font-weight:700}.price strong{font:700 36px Manrope}.price span{color:#74837b;font-size:12px}.plan ul{border-top:1px solid #d2d9d4;flex:1;margin:0 0 20px;padding:20px 0;list-style:none}.plan--featured ul{border-color:#ffffff21}.plan li{align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.plan li svg{color:#2e9c61}.plan--featured li svg{color:var(--green)}.live-test{background:var(--bg)}.live-test__card{border:1px solid var(--line);background:#10261d;border-radius:25px;grid-template-columns:1fr 330px;align-items:center;padding:65px 75px;display:grid;position:relative;overflow:hidden}.live-test__card:before{content:"";background:#5ee59b0f;border-radius:50%;width:450px;height:450px;position:absolute;top:-90px;right:-70px}.live-test__card p{color:var(--muted);max-width:580px;margin:22px 0 30px}.qr{z-index:1;background:#fff;border-radius:17px;justify-self:end;width:245px;padding:14px;position:relative;transform:rotate(3deg)}.qr img{border-radius:9px;display:block}.qr span{white-space:nowrap;color:#fff;background:#143424;border-radius:20px;padding:8px 13px;font-size:11px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.qr i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.contact{background:var(--cream);color:var(--bg)}.contact__grid{grid-template-columns:1fr 1fr;gap:120px;display:grid}.contact__grid>div>p{color:#66766e;max-width:470px}.contact__info{flex-direction:column;gap:13px;margin-top:35px;display:flex}.contact__info a{align-items:center;gap:12px;font-weight:600;display:flex}.contact__info svg{color:#278153;width:19px}.contact form{gap:16px;display:grid}.contact label{font-size:12px;font-weight:700}.contact input,.contact textarea{background:#fafaf7;border:1px solid #c7d0ca;border-radius:9px;outline:none;width:100%;margin-top:7px;padding:13px;display:block}.contact textarea{resize:vertical;min-height:115px}footer{background:#06100c;padding:65px 0 25px}.footer__top{grid-template-columns:2fr 1fr 1fr 1.3fr;gap:60px;display:grid}.footer__top>div{flex-direction:column;gap:11px;display:flex}.footer__top p,.footer__top a{color:#82978c;font-size:13px}.footer__top b{font-size:13px}.security{border:1px solid var(--line);border-radius:12px;height:max-content;padding:15px;flex-direction:row!important;align-items:center!important}.security svg{color:var(--green)}.security span b,.security span small{display:block}.security small{color:#82978c;font-size:10px}.footer__bottom{border-top:1px solid var(--line);color:#61746a;justify-content:space-between;margin-top:50px;padding-top:22px;font-size:11px;display:flex}.whatsapp-float{z-index:19;color:#07331b;background:#48e58c;border-radius:50%;place-items:center;width:56px;height:56px;transition:all .2s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 35px #48e58c4d}.whatsapp-float:hover{transform:scale(1.07)}@media (width<=980px){.nav__links{border:1px solid var(--line);background:#10231b;border-radius:14px;flex-direction:column;align-items:stretch;padding:18px;display:none;position:absolute;top:70px;left:20px;right:20px}.nav__links--open{display:flex}.menu-button{display:block}.hero{padding-top:130px}.hero__grid{grid-template-columns:1fr;gap:50px}.hero__content{text-align:center}.hero__content>p{margin-inline:auto}.hero__actions,.hero__trust{justify-content:center}.demo-card{max-width:520px;margin:auto}.floating-badge{right:-10px}.logos-strip .container{text-align:center;display:block}.logos-strip div div{flex-wrap:wrap;justify-content:center;margin-top:18px}.section-heading{display:block}.section-heading>p{margin-top:20px}.feature-grid,.plans{grid-template-columns:repeat(2,1fr)}.workflow__grid{grid-template-columns:1fr;gap:55px}.metrics__grid{grid-template-columns:repeat(2,1fr);gap:35px}.metrics__grid>div:nth-child(2){border:0}.live-test__card{grid-template-columns:1fr 250px;padding:55px}.contact__grid{gap:60px}.footer__top{grid-template-columns:2fr 1fr 1fr}.security{display:none!important}}@media (width<=640px){.container{width:min(100% - 28px,var(--max))}.nav{height:68px}.hero{min-height:auto;padding:115px 0 70px}h1{letter-spacing:-3px;font-size:48px}.hero__content>p{font-size:16px}.hero__actions{flex-direction:column;gap:18px}.hero__trust{flex-direction:column;align-items:center;gap:6px}.demo-card{padding:10px}.chat{min-height:380px;padding:17px}.floating-badge{display:none}.logos-strip div div{gap:20px}.section{padding:75px 0}.section-heading h2,.center-heading h2,.workflow h2,.live-test h2,.contact h2{letter-spacing:-1.8px;font-size:34px}.feature-grid,.plans{grid-template-columns:1fr}.feature-card{min-height:260px}.icon-box{margin:25px 0 35px}.plan--featured{transform:none}.metrics__grid{grid-template-columns:1fr 1fr}.metrics__grid>div{border:0;padding:0}.metrics strong{font-size:30px}.live-test__card{text-align:center;grid-template-columns:1fr;padding:40px 25px}.live-test__card .button{width:100%}.qr{justify-self:center;width:210px;margin-top:50px}.contact__grid{grid-template-columns:1fr;gap:45px}.contact form .button{width:100%}.footer__top{grid-template-columns:1fr 1fr}.footer__top>div:first-child{grid-column:1/-1}.footer__bottom{display:block}.footer__bottom span{margin:7px 0;display:block}.whatsapp-float{width:50px;height:50px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--bg:#05070b;--bg-2:#21345052;--surface:#2134506b;--cream:#05070b;--white:#e8eef3;--text:#e8eef3;--muted:#b2c2cf;--green:#199fe8;--green-dark:#213450;--line:#b2c2cf24;--orange:#0954b7;--gradient:linear-gradient(135deg,#199fe8 0%,#0954b7 55%,#213450 100%)}body{color:#e8eef3;background:#05070b}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 76% 8%,#199fe81a,#0000 30%),radial-gradient(circle at 15% 48%,#0954b712,#0000 27%);position:fixed;inset:0}.brand--image{flex:none;justify-content:center;width:76px;height:68px;overflow:hidden}.brand--image img{object-fit:cover;filter:drop-shadow(0 0 15px #199fe82e);width:76px;height:76px;display:block}.nav--scrolled{background:#05070bd1;border-color:#b2c2cf1f;box-shadow:0 12px 40px #0000003d}.nav__links>a:not(.button),.hero__content>p,.hero__trust,.feature-card p,.section-heading>p,.workflow__intro>p,.steps p,.center-heading p,.live-test__card p,.contact__grid>div>p,.footer__top p,.footer__top a,.security small,.footer__bottom{color:#b2c2cf}.nav__links>a:not(.button):hover,.text-link,.contact__info a:hover,.footer__top a:hover{color:#199fe8}.button{color:#e8eef3;background:linear-gradient(135deg,#199fe8 0%,#0954b7 55%,#213450 100%);border:1px solid #199fe84d;box-shadow:0 12px 34px #0954b73d}.button:hover{background:linear-gradient(135deg,#31b2f5 0%,#0954b7 55%,#213450 100%);transform:translateY(-2px);box-shadow:0 16px 44px #199fe845}.button--outline{color:#e8eef3;box-shadow:none;background:#21345029;border:1px solid #b2c2cf3d}.button--outline:hover{background:#199fe81a;border-color:#199fe8}.hero__glow{filter:blur(12px);background:radial-gradient(circle,#199fe82e,#0000 68%)}.eyebrow,.kicker,h1 em,.hero__trust svg,.floating-badge>svg,.metrics strong,.security svg{color:#199fe8}.eyebrow span{background:#199fe8;box-shadow:0 0 0 5px #199fe821,0 0 18px #199fe88c}h1,h2,h3{color:#e8eef3}.demo-card{color:#e8eef3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2134508a;border:1px solid #b2c2cf2e;box-shadow:0 30px 90px #0000007a,0 0 55px #0954b71f}.demo-card__top>svg,.demo-card__top small,.offer small{color:#b2c2cf}.demo-card__top small span,.avatar i,.qr i{background:#199fe8}.avatar{color:#e8eef3;background:#0954b7}.avatar i{border-color:#213450}.chat{background:#05070bb8;border:1px solid #b2c2cf1a}.message{box-shadow:none;border:1px solid #b2c2cf1a}.message--client{background:linear-gradient(135deg,#199fe866,#0954b785)}.message--bot,.offer,.typing{color:#e8eef3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2134509e}.offer>span{color:#199fe8}.offer button{color:#e8eef3;background:linear-gradient(135deg,#199fe8,#0954b7)}.typing i{background:#b2c2cf}.floating-badge{color:#e8eef3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070be0;border-color:#199fe83d;box-shadow:0 15px 40px #0006,0 0 26px #199fe81f}.floating-badge small,.logos-strip{color:#b2c2cf}.logos-strip{border-color:#b2c2cf1f}.feature-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#21345061,#05070b8f);border-color:#b2c2cf21;box-shadow:0 18px 60px #0000001f}.feature-card:hover{border-color:#199fe880;box-shadow:0 20px 55px #0954b721,inset 0 1px #ffffff0a}.feature-card__number{color:#b2c2cf7a}.icon-box{color:#199fe8;background:#0954b733;border:1px solid #199fe82e}.workflow,.pricing,.contact{color:#e8eef3;background:#080c13;border-block:1px solid #b2c2cf1a}.steps,.steps article{border-color:#b2c2cf24}.steps article>span{color:#b2c2cf}.steps svg,.contact__info svg{color:#199fe8}.metrics{background:linear-gradient(135deg,#199fe829,#0954b73d 55%,#21345066);border-block:1px solid #199fe82e}.metrics span{color:#b2c2cf}.plan,.plan--featured{color:#e8eef3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;background:linear-gradient(145deg,#2134506b,#05070bc2);border-color:#b2c2cf26}.plan--featured{border-color:#199fe88c;box-shadow:0 22px 60px #0954b72b,inset 0 1px #ffffff0d}.popular{color:#e8eef3;background:linear-gradient(135deg,#199fe8,#0954b7)}.plan>p,.plan--featured>p,.price span{color:#b2c2cf}.plan ul,.plan--featured ul{border-color:#b2c2cf26}.plan li svg,.plan--featured li svg{color:#199fe8}.plan--featured .button{color:#e8eef3}.live-test__card{background:linear-gradient(135deg,#21345070,#05070bc2);border-color:#199fe830;box-shadow:0 25px 80px #00000038}.live-test__card:before{filter:blur(10px);background:#199fe817}.qr span{color:#e8eef3;background:#213450}.contact input,.contact textarea{color:#e8eef3;background:#21345040;border-color:#b2c2cf2e}.contact input::placeholder,.contact textarea::placeholder{color:#b2c2cf9e}.contact input:focus,.contact textarea:focus{border-color:#199fe8;box-shadow:0 0 0 3px #199fe81f}footer{background:#030509;border-top:1px solid #b2c2cf1a}.footer__top .brand:not(.brand--image){filter:drop-shadow(0 0 16px #199fe826);background:url(/assets/logo2-BeX5oV2I.png) 50%/cover no-repeat;width:92px;height:82px;font-size:0}.footer__top .brand:not(.brand--image) span{display:none}.security{background:#2134502e;border-color:#b2c2cf24}.whatsapp-float{color:#e8eef3;background:linear-gradient(135deg,#199fe8,#0954b7 60%,#213450);border:1px solid #199fe861;box-shadow:0 12px 38px #0954b761}@media (width<=980px){.nav__links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05070bf0;border-color:#b2c2cf24}}@media (width<=640px){.brand--image{width:62px;height:58px}.brand--image img{width:64px;height:64px}.nav{height:68px}}.reveal{opacity:0;filter:blur(5px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform,filter;transform:translateY(34px)scale(.985)}.reveal.reveal--visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.reveal,.reveal.reveal--visible{opacity:1;filter:none;transition:none;transform:none}}.app{isolation:isolate;position:relative;overflow:hidden}.app>header,.app>main,.app>footer,.whatsapp-float{z-index:2;position:relative}.meteor-field{z-index:0;pointer-events:none;opacity:.72;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.meteor-field:before{content:"";opacity:.2;background-image:radial-gradient(#e8eef357 .6px,#0000 .7px),radial-gradient(#199fe840 .6px,#0000 .7px);background-position:0 0,27px 39px;background-size:72px 72px,113px 113px;position:absolute;inset:0}.meteor-field i{--meteor-size:130px;top:-18%;left:var(--meteor-left);width:var(--meteor-size);filter:drop-shadow(0 0 5px #199fe880);height:1px;animation:meteor-fall var(--meteor-duration) linear var(--meteor-delay) infinite;opacity:0;background:linear-gradient(90deg,#0000 0%,#199fe814 28%,#199fe8b8 82%,#e8eef3 100%);border-radius:999px;position:absolute;transform:rotate(-38deg)}.meteor-field i:after{content:"";background:#e8eef3;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-1px;transform:translateY(-50%);box-shadow:0 0 10px 2px #199fe8bf}.meteor-field i:first-child{--meteor-left:4%;--meteor-duration:8s;--meteor-delay:-2s;--meteor-size:105px}.meteor-field i:nth-child(2){--meteor-left:15%;--meteor-duration:11s;--meteor-delay:-7s;--meteor-size:155px}.meteor-field i:nth-child(3){--meteor-left:27%;--meteor-duration:9s;--meteor-delay:-4s;--meteor-size:90px}.meteor-field i:nth-child(4){--meteor-left:39%;--meteor-duration:13s;--meteor-delay:-11s;--meteor-size:175px}.meteor-field i:nth-child(5){--meteor-left:52%;--meteor-duration:10s;--meteor-delay:-6s;--meteor-size:120px}.meteor-field i:nth-child(6){--meteor-left:64%;--meteor-duration:14s;--meteor-delay:-3s;--meteor-size:165px}.meteor-field i:nth-child(7){--meteor-left:77%;--meteor-duration:9s;--meteor-delay:-8s;--meteor-size:100px}.meteor-field i:nth-child(8){--meteor-left:89%;--meteor-duration:12s;--meteor-delay:-5s;--meteor-size:145px}.meteor-field i:nth-child(9){--meteor-left:96%;--meteor-duration:15s;--meteor-delay:-13s;--meteor-size:185px}.meteor-field i:nth-child(10){--meteor-left:20%;--meteor-duration:16s;--meteor-delay:-1s;--meteor-size:190px}.meteor-field i:nth-child(11){--meteor-left:45%;--meteor-duration:12s;--meteor-delay:-9s;--meteor-size:115px}.meteor-field i:nth-child(12){--meteor-left:71%;--meteor-duration:17s;--meteor-delay:-15s;--meteor-size:200px}.meteor-field i:nth-child(13){--meteor-left:34%;--meteor-duration:18s;--meteor-delay:-16s;--meteor-size:135px}.meteor-field i:nth-child(14){--meteor-left:84%;--meteor-duration:15s;--meteor-delay:-10s;--meteor-size:110px}@keyframes meteor-fall{0%{opacity:0;transform:translateY(-10vh)rotate(-38deg)}7%{opacity:.8}68%{opacity:.45}78%,to{opacity:0;transform:translate(-68vw,115vh)rotate(-38deg)}}@media (width<=640px){.meteor-field{opacity:.52}.meteor-field i:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){.meteor-field i{display:none}.meteor-field:before{opacity:.12}}.nav__wordmark{letter-spacing:5px;color:#e8eef3;font:700 20px Manrope,sans-serif;transition:color .25s,text-shadow .25s}.nav__wordmark:hover{color:#199fe8;text-shadow:0 0 22px #199fe86b}.nav__links{margin-left:auto}.hero__logo{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 18px 42px #0954b752);border-radius:28px;width:clamp(170px,15vw,210px);height:auto;margin:0 0 24px;display:block}.hero h1>span,.hero h1>em{white-space:nowrap;display:block}@media (width<=980px){.hero__logo{margin-inline:auto}}@media (width<=640px){.nav__wordmark{letter-spacing:3.5px;font-size:16px}.hero__logo{border-radius:22px;width:145px;height:auto;margin-bottom:20px}.hero h1{font-size:clamp(40px,12.2vw,48px)}}.hero{min-height:720px;padding-top:110px}.hero__grid{align-items:start}.demo-card{margin-top:30px}@media (width<=980px){.hero{padding-top:96px}.demo-card{margin-top:0}}@media (width<=640px){.hero{padding-top:88px}}.hero__identity{flex-direction:column;align-items:center;width:clamp(330px,29vw,390px);max-width:100%;display:flex}.hero__identity .hero__logo{aspect-ratio:1;object-fit:cover;border-radius:32px;width:100%;height:auto;margin:0 0 12px}.hero__identity .eyebrow{white-space:nowrap;justify-content:center;width:100%}.hero__grid>.demo-card{align-self:start;margin-top:clamp(190px,15vw,240px);transform:none}.demo-card,.feature-card,.plan,.live-test__card,.contact form,.security,.qr{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;box-shadow:0 0 0 1px #199fe81a,0 0 24px #0954b71a,0 18px 55px #0003}.feature-card:hover,.plan:hover,.live-test__card:hover,.security:hover{border-color:#199fe866;box-shadow:0 0 0 1px #199fe82e,0 0 38px #199fe829,0 22px 65px #00000042}.steps article{position:relative}.steps article:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:14px;transition:border-color .3s,box-shadow .3s;position:absolute;inset:8px -12px;box-shadow:0 0 #199fe800}.steps article:hover:after{border-color:#199fe829;box-shadow:0 0 24px #199fe814}.contact input:focus,.contact textarea:focus{box-shadow:0 0 0 3px #199fe81f,0 0 22px #199fe81a}.app>.nav{z-index:30;position:fixed;inset:0 0 auto}.consent{color:#b2c2cf;cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:11px;line-height:1.55;font-size:11px!important;font-weight:500!important;display:grid!important}.contact .consent input{appearance:none;cursor:pointer;background:#21345059;border:1px solid #b2c2cf61;border-radius:5px;place-content:center;width:18px;height:18px;margin:2px 0 0;padding:0;display:grid}.contact .consent input:before{content:"";clip-path:polygon(14% 44%,0 59%,40% 100%,100% 22%,84% 8%,39% 70%);background:#e8eef3;width:9px;height:9px;transition:transform .18s;transform:scale(0)}.contact .consent input:checked{background:linear-gradient(135deg,#199fe8,#0954b7);border-color:#199fe8;box-shadow:0 0 16px #199fe83d}.contact .consent input:checked:before{transform:scale(1)}.contact .consent input:focus-visible{outline-offset:3px;outline:2px solid #199fe8}.hero__trust{white-space:nowrap;flex-wrap:nowrap}@media (width>=981px){.hero__identity{padding-top:415px}.hero__identity .hero__logo{z-index:1;border-radius:46px;width:410px;height:410px;margin:0;position:absolute;top:48px;left:50%;transform:translate(-50%)}.hero__grid>.demo-card{margin-top:415px}}@media (width<=640px){.hero__trust{gap:12px;font-size:12px}}@media (width<=980px){.hero__identity{margin-inline:auto}.hero__grid>.demo-card{margin-top:0}}@media (width<=640px){.hero__identity{width:min(100%,350px)}.hero__identity .hero__logo{border-radius:26px;margin-bottom:10px}.hero__identity .eyebrow{letter-spacing:1.35px;font-size:10px}}body:after{content:"";z-index:-1;left:var(--pointer-x,50vw);top:var(--pointer-y,30vh);pointer-events:none;will-change:left,top;background:radial-gradient(circle,#199fe813,#0000 68%);border-radius:50%;width:520px;height:520px;position:fixed;transform:translate(-50%,-50%)}.nav{transition:height .5s cubic-bezier(.22,1,.36,1),background-color .5s,border-color .5s,box-shadow .5s}.nav--scrolled{box-shadow:0 14px 45px #00000057,0 1px #199fe814}.button{background-size:200% 200%;animation:7s infinite gradient-drift}.hero__actions .button:first-child{padding:16px 27px;box-shadow:0 12px 38px #0954b752,0 0 22px #199fe81f}.hero__actions .button:first-child:hover{transform:translateY(-3px)scale(1.025);box-shadow:0 18px 50px #0954b766,0 0 34px #199fe833}.hero__actions .text-link{color:#b2c2cf;opacity:.84;font-size:14px;font-weight:600}@keyframes gradient-drift{0%,to{background-position:0}50%{background-position:100%}}.nav__links>a:not(.button),.text-link,.footer__top a{position:relative}.nav__links>a:not(.button):after,.text-link:after,.footer__top a:after{content:"";background:#199fe8;height:1px;transition:right .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0;right:100%}.nav__links>a:hover:after,.text-link:hover:after,.footer__top a:hover:after{right:0}.feature-card:hover,.plan:hover{transform:translateY(-8px)scale(1.012)}.feature-card .icon-box,.steps article>svg,.plan .button svg,.contact form .button svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.feature-card:hover .icon-box{transform:scale(1.05)rotate(-3deg)}.steps article:hover>svg{transform:scale(1.12)rotate(5deg)}.plan:hover .button svg,.contact form .button:hover svg{transform:translate(4px)}.feature-card:before,.plan:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 20%,#199fe8a6,#0000 72%) 0 0/250% 100%;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feature-card:hover:before,.plan:hover:before{opacity:1;animation:1.8s linear infinite border-scan}@keyframes border-scan{to{background-position:250% 0}}.steps article{transition:transform .35s,background-color .35s}.steps article:hover{background:#199fe806;transform:translate(8px)}.chat .message,.chat .offer,.chat .typing{transform-origin:bottom;animation:10s cubic-bezier(.22,1,.36,1) infinite chat-cycle}.chat .message--client{animation-delay:0s}.chat .message--bot{animation-delay:.75s}.chat .offer{animation-delay:1.5s}.chat .typing{animation-delay:2.15s}.typing i{animation:1.1s ease-in-out infinite typing-dot}.typing i:nth-child(2){animation-delay:.14s}.typing i:nth-child(3){animation-delay:.28s}.offer button{position:relative;overflow:hidden}.offer button:after{content:"";background:linear-gradient(100deg,#0000 30%,#e8eef333,#0000 70%);animation:4s ease-in-out 2.7s infinite read-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes chat-cycle{0%,4%{opacity:0;transform:translateY(10px)scale(.98)}10%,76%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-4px)}}@keyframes typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes read-sheen{0%,65%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.video-section{background:#05070b}.video-placeholder{aspect-ratio:16/7;background:radial-gradient(circle,#199fe821,#0000 34%),linear-gradient(145deg,#21345061,#05070bd9);border:1px solid #b2c2cf24;border-radius:24px;place-content:center;justify-items:center;gap:18px;max-width:1000px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000040}.video-placeholder:before{content:"";background:linear-gradient(120deg,#0000,#199fe809,#0000);animation:8s ease-in-out infinite video-sheen;position:absolute;inset:0;transform:translate(-100%)}.video-placeholder button{color:#e8eef3;opacity:1;background:linear-gradient(135deg,#199fe8,#0954b7);border:1px solid #199fe873;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 35px #199fe840}.video-placeholder button svg{margin-left:4px}.video-placeholder span{color:#b2c2cf;letter-spacing:.4px;font-size:13px}@keyframes video-sheen{0%,60%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.testimonials{background:#080c13;border-block:1px solid #b2c2cf1a}.carousel-controls{gap:10px;display:flex}.carousel-controls button{color:#e8eef3;background:#2134503d;border:1px solid #b2c2cf2e;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .25s;display:grid}.carousel-controls button:hover{color:#199fe8;border-color:#199fe8;transform:translateY(-2px)}.testimonial-viewport{overflow:hidden}.testimonial-track{transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.testimonial-card{background:linear-gradient(145deg,#21345059,#05070bb8);border:1px solid #b2c2cf24;border-radius:20px;flex-direction:column;min-width:100%;min-height:315px;padding:42px;display:flex}.testimonial-card>svg{color:#199fe8;opacity:.7}.testimonial-lines{gap:13px;margin:38px 0 auto;display:grid}.testimonial-lines i{background:#b2c2cf1a;border-radius:20px;height:10px;display:block}.testimonial-lines i:first-child{width:78%}.testimonial-lines i:nth-child(2){width:65%}.testimonial-lines i:nth-child(3){width:42%}.testimonial-person{align-items:center;gap:13px;margin-top:35px;display:flex}.testimonial-person>span{color:#199fe8;background:#199fe81a;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.testimonial-person b,.testimonial-person small{display:block}.testimonial-person small{color:#b2c2cf}.carousel-dots{justify-content:center;gap:7px;margin-top:22px;display:flex}.carousel-dots i{background:#213450;border-radius:10px;width:6px;height:6px;transition:all .3s}.carousel-dots i.active{background:#199fe8;width:24px}.faq{background:#05070b}.faq__grid{grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.faq h2{letter-spacing:-2px;margin:15px 0;font-size:clamp(36px,4vw,52px)}.faq__grid>div:first-child>p{color:#b2c2cf}.accordion{border-top:1px solid #b2c2cf24}.accordion__item{border-bottom:1px solid #b2c2cf24}.accordion__item>button{color:#e8eef3;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:25px 0;font-weight:700;display:flex}.accordion__item>button svg{color:#199fe8;transition:transform .35s}.accordion__item.active>button svg{transform:rotate(45deg)}.accordion__answer{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.accordion__answer>p{color:#b2c2cf;margin:0;overflow:hidden}.accordion__item.active .accordion__answer{grid-template-rows:1fr}.accordion__item.active .accordion__answer>p{padding-bottom:25px}.contact form{background:#21345029;border:1px solid #b2c2cf1a;border-radius:18px;padding:28px}footer{padding-top:85px}.footer__top a{width:max-content}@media (width>=981px){.hero__identity{padding-top:340px}.hero__identity .hero__logo{border-radius:38px;width:328px;height:328px;top:48px}.hero__grid>.demo-card{margin-top:340px}.hero h1{font-weight:800}.hero__content>p{margin-top:23px;line-height:1.75}.hero__actions{margin-top:38px}}@media (width<=980px){.faq__grid{grid-template-columns:1fr;gap:45px}.video-placeholder{aspect-ratio:16/9}.logos-strip span{display:block}.logos-strip div div{gap:25px}}@media (width<=640px){body:after{display:none}.video-placeholder{border-radius:16px}.video-placeholder button{width:62px;height:62px}.testimonial-card{min-height:280px;padding:27px}.carousel-controls{margin-top:20px}.faq__grid{gap:30px}.contact form{padding:20px}.logos-strip b{font-size:10px}}@media (prefers-reduced-motion:reduce){.button,.chat .message,.chat .offer,.chat .typing,.typing i,.offer button:after,.video-placeholder:before{animation:none!important}}.live-test__card--without-qr{text-align:center;grid-template-columns:minmax(0,720px);justify-content:center}.live-test__card--without-qr>div{flex-direction:column;align-items:center;display:flex}.live-test__card--without-qr p{margin-inline:auto}.drag-hint{color:#b2c2cf;letter-spacing:.4px;align-items:center;gap:8px;font-size:12px;display:flex}.drag-hint:before{content:"↔";color:#199fe8;font-size:18px}.testimonial-viewport{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow-x:auto}.testimonial-viewport::-webkit-scrollbar{display:none}.testimonial-viewport:active{cursor:grabbing}.testimonial-track{transition:none}.testimonial-card{scroll-snap-align:start;scroll-snap-stop:always}.floating-chat{z-index:100;touch-action:none;width:56px;height:56px;position:fixed}.floating-chat__trigger{color:#e8eef3;cursor:grab;background:linear-gradient(135deg,#199fe8,#0954b7 60%,#213450);border:1px solid #199fe88c;border-radius:50%;place-items:center;width:56px;height:56px;transition:box-shadow .25s,transform .25s;display:grid;box-shadow:0 12px 38px #0954b77a,0 0 0 7px #199fe814}.floating-chat__trigger:hover{transform:scale(1.06);box-shadow:0 16px 44px #0954b78c,0 0 0 9px #199fe81a}.floating-chat__trigger:active{cursor:grabbing}.floating-chat__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);touch-action:auto;background:#080c13f7;border:1px solid #199fe847;border-radius:18px;width:300px;padding:24px;animation:.25s cubic-bezier(.22,1,.36,1) chat-panel-in;position:absolute;bottom:70px;right:0;box-shadow:0 25px 70px #0000008c,0 0 35px #0954b72e}.floating-chat--left .floating-chat__panel{left:0;right:auto}.floating-chat__panel b{color:#e8eef3;margin:14px 0 6px;font:700 17px Manrope,sans-serif;display:block}.floating-chat__panel p{color:#b2c2cf;margin:0 0 18px;font-size:13px;line-height:1.55}.floating-chat__panel>a{color:#e8eef3;background:linear-gradient(135deg,#199fe8,#0954b7);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:700;display:flex}.floating-chat__close{color:#b2c2cf;background:0 0;border:0;padding:4px;display:grid;position:absolute;top:12px;right:12px}.floating-chat__avatar{color:#e8eef3;background:#0954b7;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.floating-chat__avatar i{background:#39d98a;border:2px solid #080c13;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:0}@keyframes chat-panel-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (width<=640px){.drag-hint{margin-top:13px}.floating-chat__panel{width:min(285px,100vw - 28px)}.live-test__card--without-qr{text-align:center}}.contact form .button{justify-self:center}.nav__wordmark{letter-spacing:0;align-items:center;width:350px;min-height:28px;display:flex}.typewriter{white-space:nowrap;letter-spacing:5px;color:#e8eef3;align-items:center;max-width:100%;font:700 20px Manrope,sans-serif;display:inline-flex}.typewriter--phrase{letter-spacing:.35px;color:#b2c2cf;font-size:14px}.typewriter i{background:#199fe8;width:2px;height:1.1em;margin-left:4px;animation:.75s step-end infinite typewriter-caret;box-shadow:0 0 9px #199fe8b3}@keyframes typewriter-caret{50%{opacity:0}}@media (width<=1100px) and (width>=981px){.nav__wordmark{width:255px}.typewriter--phrase{font-size:11px}}@media (width<=980px){.nav__wordmark{width:min(350px,100vw - 90px)}}@media (width<=640px){.nav__wordmark{width:calc(100vw - 82px)}.typewriter{letter-spacing:3.5px;font-size:16px}.typewriter--phrase{letter-spacing:0;font-size:11px}}@media (prefers-reduced-motion:reduce){.typewriter i{animation:none}}.testimonial-card blockquote{color:#dce7ee;flex:1;max-width:900px;margin:32px 0 10px;font:500 clamp(17px,2vw,22px)/1.65 DM Sans,sans-serif}.testimonial-card .testimonial-person{margin-top:24px}.testimonial-card .testimonial-person small{margin-top:2px;font-size:12px}.floating-chat--top .floating-chat__panel{top:70px;bottom:auto}.floating-chat__trigger[aria-expanded=true]{background:linear-gradient(135deg,#213450,#0954b7);box-shadow:0 12px 38px #0954b76b,0 0 0 7px #199fe81f}@media (width<=640px){.floating-chat{z-index:200}.floating-chat__trigger{width:54px;height:54px}.floating-chat__panel{width:min(285px,100vw - 24px);max-height:calc(100vh - 100px);padding:21px;overflow:auto}.floating-chat--left .floating-chat__panel{left:0;right:auto}.floating-chat:not(.floating-chat--left) .floating-chat__panel{left:auto;right:0}}
