:root{--bg:#06070d;--bg2:#0b0d17;--card:#10131f;--card2:#141829;--ink:#f0f2ff;--ink2:#c3c9e2;--muted:#8b93b5;--line:rgba(160,170,220,.13);--accent:#7c6bff;--accent-d:#6a58f2;--accent2:#2adfff;--soft:rgba(124,107,255,.13);--radius:18px;--shadow:0 20px 60px -20px rgba(0,0,0,.6)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:rgba(124,107,255,.4)}.container{max-width:1120px;margin:0 auto;padding:0 22px}.narrow{max-width:780px}h1,h2,h3{font-family:Space Grotesk,Inter,sans-serif}.klabel{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent2)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(6,7,13,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{justify-content:space-between;height:66px}.brand,.nav{display:flex;align-items:center}.brand{font-weight:700;font-size:18px;letter-spacing:-.01em;gap:10px;font-family:Space Grotesk,sans-serif}.brand .mk{width:26px;height:26px;border-radius:8px;background:conic-gradient(from 210deg,var(--accent),var(--accent2),var(--accent));box-shadow:0 0 18px rgba(124,107,255,.7)}.links{display:flex;gap:22px;align-items:center}.links a{color:var(--muted);font-weight:600;font-size:14.5px;transition:color .2s}.links a:hover{color:var(--ink)}.links a.btn-primary,.links a.btn-primary:hover{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;border-radius:12px;padding:12px 22px;cursor:pointer;border:1px solid transparent;transition:transform .18s,box-shadow .25s,background .2s,border-color .2s;text-align:center}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(120deg,var(--accent),#9a6bff);color:#fff;box-shadow:0 10px 30px -8px rgba(124,107,255,.65)}.btn-primary:hover{box-shadow:0 14px 38px -8px rgba(124,107,255,.85)}.btn-ghost{background:rgba(255,255,255,.03);border-color:var(--line);color:var(--ink)}.btn-ghost:hover{border-color:rgba(160,170,220,.35);background:rgba(255,255,255,.06)}.btn-sm{padding:6px 12px;font-size:13px;border-radius:9px}.btn-lg{padding:16px 30px;font-size:16px}.hero{position:relative;padding:56px 0 80px;text-align:center;overflow:hidden}.hero .gridbg{inset:0;background-image:linear-gradient(rgba(160,170,220,.05) 1px,transparent 0),linear-gradient(90deg,rgba(160,170,220,.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(720px 480px at 50% 18%,#000 40%,transparent 78%);mask-image:radial-gradient(720px 480px at 50% 18%,#000 40%,transparent 78%)}.hero .gridbg,.orb{position:absolute;pointer-events:none}.orb{border-radius:50%;filter:blur(90px);opacity:.5;animation:drift 16s ease-in-out infinite alternate}.orb.o1{width:560px;height:560px;left:50%;top:-260px;margin-left:-480px;background:radial-gradient(circle,rgba(124,107,255,.75),transparent 65%)}.orb.o2{width:480px;height:480px;left:50%;top:-160px;margin-left:60px;background:radial-gradient(circle,rgba(42,223,255,.4),transparent 65%);animation-delay:-8s}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(60px,40px) scale(1.12)}}.hero h1{position:relative;font-size:64px;line-height:1.03;letter-spacing:-.035em;font-weight:700;margin:18px 0 20px}@media(max-width:720px){.hero h1{font-size:40px}}.hero h1 .u{background:linear-gradient(92deg,var(--accent) 10%,var(--accent2) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .sub{position:relative;font-size:19px;color:var(--muted);max-width:620px;margin:0 auto 32px}.row-cta{position:relative;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.rotator{display:inline-block;min-width:5.2em;text-align:left}.rotator span{display:inline-block;animation:wordin .5s cubic-bezier(.2,.7,.2,1)}@keyframes wordin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.badge-live{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);background:rgba(255,255,255,.04);border:1px solid var(--line);padding:8px 14px;border-radius:999px}.badge-live .dot{width:8px;height:8px;border-radius:50%;background:#34e39b;box-shadow:0 0 0 0 rgba(52,227,155,.7);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(52,227,155,.6)}70%{box-shadow:0 0 0 9px rgba(52,227,155,0)}to{box-shadow:0 0 0 0 rgba(52,227,155,0)}}.term{position:relative;max-width:660px;margin:52px auto 0;text-align:left;background:rgba(10,12,22,.85);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.term .bar{display:flex;gap:7px;padding:13px 16px;border-bottom:1px solid var(--line)}.term .bar i{width:11px;height:11px;border-radius:50%;background:#2a2f45}.term .bar i:first-child{background:#ff5f57}.term .bar i:nth-child(2){background:#febc2e}.term .bar i:nth-child(3){background:#28c840}.term pre{margin:0;padding:18px 20px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.75;color:var(--ink2);white-space:pre-wrap}.term .g{color:#34e39b}.term .c{color:var(--accent2)}.term .p{color:#9a8cff}.term .cursor{display:inline-block;width:8px;height:15px;background:var(--accent2);vertical-align:-2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.stats{display:flex;gap:56px;justify-content:center;margin-top:56px;flex-wrap:wrap;position:relative}.stat .n{font-size:34px;font-weight:700;letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;background:linear-gradient(180deg,#fff,#aab1d6);-webkit-background-clip:text;background-clip:text;color:transparent}.stat .l{color:var(--muted);font-size:13px;margin-top:2px}.section{padding:96px 0;position:relative}.section h2{font-size:40px;letter-spacing:-.03em;text-align:center;margin:0 0 12px;font-weight:700}.section .lead{text-align:center;color:var(--muted);max-width:600px;margin:0 auto 52px;font-size:17px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media(max-width:820px){.grid-3{grid-template-columns:1fr}}.card{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);transition:transform .3s,border-color .3s;overflow:hidden}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(340px 180px at var(--mx,50%) var(--my,0),rgba(124,107,255,.16),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.card:hover{transform:translateY(-5px);border-color:rgba(124,107,255,.4)}.card:hover:before{opacity:1}.stepno{font-size:12px;font-weight:800;color:var(--accent2);letter-spacing:.16em}.card h3{margin:12px 0 8px;font-size:19px;color:var(--ink)}.card p{margin:0;color:var(--muted);font-size:15px}.marquee{overflow:hidden;position:relative;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee .track{display:flex;gap:14px;width:max-content;animation:scroll 32s linear infinite}.marquee.rev .track{animation-direction:reverse}.marquee:hover .track{animation-play-state:paused}@keyframes scroll{to{transform:translateX(-50%)}}.chip{flex:0 0 auto;font-size:14.5px;font-weight:600;color:var(--ink2);background:rgba(255,255,255,.04);border:1px solid var(--line);padding:10px 20px;border-radius:999px;transition:border-color .2s,color .2s}.chip:hover{border-color:var(--accent);color:#fff}.tablewrap{border:1px solid var(--line);border-radius:16px;overflow:auto;background:rgba(10,12,22,.7);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}table.sample{width:100%;border-collapse:collapse;font-size:14px}table.sample td,table.sample th{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);white-space:nowrap;color:var(--ink2)}table.sample th{background:rgba(255,255,255,.03);color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}table.sample tr:last-child td{border-bottom:0}table.sample tbody tr{transition:background .2s}table.sample tbody tr:hover{background:rgba(124,107,255,.06)}.ok{color:#34e39b;font-weight:700;font-size:13px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media(max-width:820px){.price-grid{grid-template-columns:1fr}}.plan{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));border:1px solid var(--line);border-radius:18px;padding:28px;display:flex;flex-direction:column;box-shadow:var(--shadow);transition:transform .25s,border-color .25s}.plan:hover{transform:translateY(-4px);border-color:rgba(124,107,255,.4)}.plan.pop{border:1.5px solid var(--accent);box-shadow:0 0 40px -10px rgba(124,107,255,.4)}.plan .pt{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent2)}.plan .price{font-size:44px;font-weight:700;letter-spacing:-.03em;margin:10px 0 2px;font-family:Space Grotesk,sans-serif}.plan .price small{font-size:16px;color:var(--muted);font-weight:600}.plan ul{list-style:none;padding:0;margin:18px 0 22px;display:grid;grid-gap:11px;gap:11px}.plan li{font-size:15px;color:var(--ink2);padding-left:24px;position:relative}.plan li:before{content:"";position:absolute;left:2px;top:6px;width:12px;height:7px;border-left:2.5px solid var(--accent2);border-bottom:2.5px solid var(--accent2);transform:rotate(-45deg)}.field{margin-bottom:18px}.field label{display:block;font-size:13px;font-weight:700;color:var(--ink2);margin-bottom:7px}.input,.select,textarea.input{width:100%;padding:13px 14px;border:1px solid rgba(160,170,220,.22);border-radius:12px;font-size:15px;background:rgba(255,255,255,.04);color:var(--ink);transition:.15s;font-family:inherit}.input:focus,.select:focus,textarea.input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 4px rgba(124,107,255,.18)}.input::placeholder{color:#5d6484}.select option{background:var(--bg2);color:var(--ink)}.seg{display:flex;gap:10px}.seg button{flex:1 1;padding:13px;border-radius:12px;border:1px solid rgba(160,170,220,.22);background:rgba(255,255,255,.04);color:var(--ink);font-weight:700;cursor:pointer;transition:.15s}.seg button.on{border:2px solid var(--accent);background:var(--soft);color:#cfc8ff}.ai-box{background:var(--soft);border:1px solid rgba(124,107,255,.3);border-radius:14px;padding:16px}.sug{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.sug button{text-align:left;background:rgba(255,255,255,.04);border:1px solid rgba(124,107,255,.25);border-radius:12px;padding:12px 14px;color:var(--ink);cursor:pointer;transition:.15s}.sug button:hover{border-color:var(--accent);box-shadow:0 0 0 3px rgba(124,107,255,.15)}.sug .t{font-weight:700}.sug .r{color:var(--muted);font-size:13px;margin-top:2px}.sug .m{color:var(--accent2);font-size:12px;font-weight:700;margin-top:4px}.tabs{display:flex;gap:8px;margin:0 0 18px;border-bottom:1px solid var(--line)}.tabs button{background:none;border:0;padding:10px 4px;margin-right:16px;font-weight:700;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent}.tabs button.on{color:var(--accent2);border-bottom-color:var(--accent2)}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}@media(max-width:820px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}.kpi{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.kpi .l{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.kpi .v{font-size:26px;font-weight:800;margin-top:4px}.faq{max-width:760px;margin:0 auto}.faq details{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03);padding:0 20px;margin-bottom:12px;transition:border-color .25s}.faq details[open]{border-color:rgba(124,107,255,.45)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;font-size:16.5px;padding:18px 0;cursor:pointer;color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;color:var(--accent2);transition:transform .25s;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{margin:0;padding:0 0 18px;color:var(--muted);font-size:15px}.cta-panel{position:relative;border-radius:24px;padding:64px 30px;text-align:center;overflow:hidden;border:1px solid rgba(124,107,255,.35);background:radial-gradient(600px 300px at 50% -40%,rgba(124,107,255,.35),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01))}.cta-panel h2{margin:0 0 10px}.footer{border-top:1px solid var(--line);margin-top:20px;color:var(--muted);font-size:14px;background:rgba(255,255,255,.015)}.footer .container{padding:30px 22px 48px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.footer a{color:var(--muted)}.footer a:hover{color:var(--ink)}.muted{color:var(--muted)}.center{text-align:center}.reveal{opacity:0;transform:translateY(26px)}.reveal.in{opacity:1;transform:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.badge-live .dot,.marquee .track,.orb,.term .cursor{animation:none}}.form-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.mact{display:none;align-items:center;gap:10px}.mnav{position:relative}.mnav summary{list-style:none;display:flex;flex-direction:column;justify-content:center;gap:4.5px;width:38px;height:38px;padding:9px;border:1px solid var(--line);border-radius:10px;cursor:pointer;background:rgba(255,255,255,.04)}.mnav summary::-webkit-details-marker{display:none}.mnav summary span{display:block;height:2px;border-radius:2px;background:var(--ink2)}.mnav[open] summary{border-color:rgba(124,107,255,.5)}.mpanel{position:absolute;right:0;top:48px;min-width:200px;background:#0b0d17;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:8px;display:grid;z-index:60}.mpanel a{padding:11px 14px;border-radius:9px;font-weight:600;font-size:15px;color:var(--ink2)}.mpanel a:active,.mpanel a:hover{background:rgba(124,107,255,.12);color:#fff}@media(max-width:800px){.links{display:none}.mact{display:flex}.nav{height:58px}.brand{font-size:15.5px;gap:8px}.brand img{width:24px;height:24px}.links a.btn-primary{padding:8px 13px}main h1{font-size:30px!important;letter-spacing:-.02em!important}.hero{padding:40px 0 54px}.hero h1{font-size:36px!important}.hero .sub{font-size:16px;padding:0 4px}.rotator{min-width:0}.row-cta{gap:10px}.btn-lg{padding:13px 20px;font-size:15px}.stats{gap:24px;margin-top:38px}.stat .n{font-size:24px}.stat .l{font-size:12px}.term{margin-top:34px;border-radius:14px}.term pre{font-size:11.5px;padding:13px;line-height:1.7}.section{padding:56px 0}.section h2{font-size:27px}.section .lead{font-size:15px;margin-bottom:32px}.chip{padding:8px 14px}.chip,table.sample{font-size:12.5px}table.sample td,table.sample th{padding:9px 11px}.plan{padding:20px}.plan .price{font-size:34px}.plan li{font-size:14px}.faq summary{font-size:14.5px;padding:14px 0}.faq p{font-size:14px}.cta-panel{padding:40px 16px;border-radius:18px}.kpi-grid{grid-template-columns:1fr 1fr}.form-2col{grid-template-columns:1fr}.footer .container{flex-direction:column;gap:10px}.container{padding:0 16px}.ai-box{padding:13px}.card{padding:20px}.seg button{padding:11px;font-size:14px}.input,.select{font-size:16px}table.leadsample td:nth-child(2),table.leadsample td:nth-child(4),table.leadsample th:nth-child(2),table.leadsample th:nth-child(4){display:none}}@media(max-width:380px){.hero h1{font-size:30px!important}.brand{font-size:0;gap:0}.brand img{width:28px;height:28px}}