@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@600&family=Sora:wght@600;700;800&display=swap');
:root{--bg:#070a0f;--bg2:#0d111a;--card:#151b26;--line:#252d3a;--text:#fff;--muted:#b8c0cc;--dim:#8a94a6;--gold:#f5b841;--green:#00d084;--blue:#2f80ed;--red:#ff4d4d}.elementor-html5-video,.page-header{display:none!important}.elementor-widget-html>.elementor-widget-container{margin:0!important}.adv-site{background:var(--bg);color:var(--text);font:16px/1.65 Inter,sans-serif;overflow:hidden}.adv-site *{box-sizing:border-box}.adv-site h1,.adv-site h2,.adv-site h3{font-family:Sora,sans-serif;line-height:1.08;margin:0 0 22px}.adv-site h1{font-size:clamp(42px,5.8vw,78px);letter-spacing:-4px}.adv-site h2{font-size:clamp(32px,4vw,56px);letter-spacing:-2px;max-width:900px}.adv-site h3{font-size:20px}.adv-site p{color:var(--muted);margin:0 0 25px}.adv-site a{color:inherit;text-decoration:none}.adv-nav{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1240px)/2));border-bottom:1px solid var(--line);background:#070a0feF;position:relative;z-index:5}.adv-logo{display:flex;flex-direction:column;line-height:1;font-family:Sora}.adv-logo b{font-size:21px}.adv-logo em{font-size:19px;color:var(--gold);font-style:normal}.adv-logo small{font:7px JetBrains Mono;color:var(--dim);letter-spacing:1px;margin-top:5px}.adv-nav nav{display:flex;align-items:center;gap:26px}.adv-nav nav>a:not(.adv-btn){font-size:13px;color:var(--muted)}.adv-menu{display:none}.adv-btn{display:inline-flex;align-items:center;gap:14px;background:var(--gold);color:#080b10!important;padding:15px 21px;border:0;border-radius:8px;font-weight:800;font-size:13px;cursor:pointer;box-shadow:0 8px 30px #f5b84122}.adv-btn.ghost{background:transparent;color:white!important;border:1px solid var(--line);box-shadow:none}.adv-btn span{font-size:18px}.hero,.inner-hero,.block,.final,.contact,.adv-footer,.adv-copy{padding-left:max(24px,calc((100vw - 1240px)/2));padding-right:max(24px,calc((100vw - 1240px)/2))}.hero{min-height:760px;padding-top:92px;padding-bottom:92px;display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center;background:radial-gradient(circle at 80% 30%,#2f80ed14,transparent 35%),radial-gradient(circle at 20% 30%,#f5b8410d,transparent 30%)}.hero mark{background:none;color:var(--gold)}.hero>div>p,.inner-hero p{font-size:19px;max-width:680px}.eyebrow{font:600 11px JetBrains Mono;color:var(--green);letter-spacing:2px;display:block;margin-bottom:22px}.eyebrow.red{color:var(--red)}.actions{display:flex;gap:12px;margin:35px 0}.trust{display:flex;gap:16px;flex-wrap:wrap}.trust b{font-size:10px;color:var(--dim);font-family:JetBrains Mono;border-left:2px solid var(--green);padding-left:8px}.dash{background:linear-gradient(145deg,#151b26,#090d14);border:1px solid #30394a;border-radius:18px;padding:24px;box-shadow:0 30px 100px #000,0 0 70px #2f80ed12;transform:perspective(900px) rotateY(-4deg)}.dash-top{display:flex;justify-content:space-between;font:10px JetBrains Mono;color:var(--dim)}.dash-top i{color:var(--green);font-style:normal}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.metrics div{padding:13px;background:#0d111a;border:1px solid var(--line);border-radius:8px}.metrics small,.metrics em{display:block;font-size:8px;color:var(--dim);font-style:normal}.metrics b{display:block;font:22px JetBrains Mono;margin:7px 0}.metrics em{color:var(--green)}.chart{height:160px;padding:20px;display:flex;gap:12px;align-items:end;border:1px solid var(--line);border-radius:8px;background:linear-gradient(#00d08408,#00d08401)}.chart span{flex:1;background:linear-gradient(var(--green),#00d08422);border-radius:4px 4px 0 0}.chat{margin-top:12px;padding:15px;border:1px solid var(--line);border-radius:8px}.chat b{font-size:11px;color:var(--green)}.chat p{font-size:10px;background:#1d2532;padding:8px;border-radius:8px;margin:7px 0;width:70%}.chat .agent{margin-left:auto;background:#17392f}.demo,.note{color:var(--dim);font-size:9px}.block{padding-top:110px;padding-bottom:110px;border-top:1px solid var(--line)}.block>p{max-width:700px;font-size:18px}.grid{display:grid;gap:16px;margin:55px 0}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.six{grid-template-columns:repeat(3,1fr)}.grid article,.visual-grid article,.posts article{background:linear-gradient(145deg,var(--card),#0c1018);border:1px solid var(--line);padding:28px;border-radius:12px;transition:.25s}.grid article:hover,.visual-grid article:hover{transform:translateY(-5px);border-color:#465166}.grid article i{font:600 11px JetBrains Mono;color:var(--gold);font-style:normal}.grid article p{font-size:14px}.services .featured{border-color:var(--gold);box-shadow:0 20px 80px #f5b8410d}.method article{min-height:250px}.visual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:50px 0}.visual-grid article>span{font:10px JetBrains Mono;color:var(--dim)}.mini{height:150px;margin:15px 0 22px;border:1px solid var(--line);border-radius:8px;padding:18px;background:#080c12}.mini b{font-size:11px;color:var(--green)}.mini i{display:block;height:7px;margin-top:14px;border-radius:6px;background:linear-gradient(90deg,#2f80ed,#252d3a);width:80%}.mini i:nth-child(3){width:55%;background:linear-gradient(90deg,var(--gold),#252d3a)}.mini i:nth-child(4){width:93%;background:linear-gradient(90deg,var(--green),#252d3a)}.compare{display:grid;grid-template-columns:1fr 1fr;padding:0;border-top:1px solid var(--line)}.compare>div{padding:90px max(30px,calc((100vw - 1240px)/2));padding-right:60px;background:#0b0e15}.compare .better{background:linear-gradient(145deg,#111923,#0b1117)}.compare ul,.contact ul{padding:0;list-style:none;margin:30px 0}.compare li,.contact li{padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted)}.compare li:before{content:"×";color:var(--red);margin-right:12px}.compare .better li:before,.contact li:before{content:"✓";color:var(--green)}.faq details{max-width:900px;border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between}.faq summary b{color:var(--gold)}.faq details p{padding-top:18px;max-width:700px}.final{text-align:center;padding-top:120px;padding-bottom:120px;background:radial-gradient(circle,#2f80ed18,transparent 55%);border-top:1px solid var(--line)}.final h2,.final p{margin-left:auto;margin-right:auto}.final p{max-width:650px;font-size:18px}.inner-hero{padding-top:140px;padding-bottom:140px;background:radial-gradient(circle at 60% 40%,#2f80ed18,transparent 40%);border-bottom:1px solid var(--line)}.inner-hero h1{max-width:1000px}.process article b{font:38px JetBrains Mono;color:#ffffff12}.contact{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1.2fr .8fr;gap:70px}.contact form{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:35px}.contact form>div{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact label{display:block;color:var(--muted);font-size:12px;margin-bottom:16px}.contact input,.contact select,.contact textarea{display:block;width:100%;margin-top:7px;background:#090d14;border:1px solid var(--line);border-radius:7px;color:white;padding:13px}.success{background:#00d08418;border:1px solid var(--green);padding:15px}.posts article h2{font-size:22px;letter-spacing:-1px}.posts article a{color:var(--gold);font-weight:700}.adv-footer{padding-top:70px;padding-bottom:70px;border-top:1px solid var(--line);display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:50px;background:#05070b}.adv-footer>div{display:flex;flex-direction:column;gap:10px}.adv-footer b{font:22px Sora}.adv-footer b i{color:var(--gold);font-style:normal}.adv-footer strong{font-size:11px;color:var(--gold);font-family:JetBrains Mono}.adv-footer a,.adv-footer p{font-size:12px;color:var(--dim);margin:0}.adv-footer .adv-btn{color:#080b10!important}.adv-copy{padding-top:20px;padding-bottom:20px;border-top:1px solid var(--line);color:var(--dim);font-size:10px;background:#05070b}
@media(max-width:900px){.adv-nav nav{display:none;position:absolute;top:88px;left:0;right:0;background:var(--bg);padding:25px;flex-direction:column;border-bottom:1px solid var(--line)}.adv-nav nav.open{display:flex}.adv-menu{display:block;background:none;border:1px solid var(--line);color:white;padding:9px;border-radius:5px}.hero{grid-template-columns:1fr;padding-top:70px}.hero h1{letter-spacing:-2px}.dash{transform:none}.grid.three,.grid.six,.visual-grid,.contact,.adv-footer,.compare{grid-template-columns:1fr}.compare>div{padding:70px 24px}.contact form>div{grid-template-columns:1fr}.block{padding-top:75px;padding-bottom:75px}.inner-hero{padding-top:90px;padding-bottom:90px}.metrics{grid-template-columns:1fr}.actions{flex-direction:column;align-items:flex-start}}
