:root{color-scheme:dark;--bg:#080a12;--panel:#10131e;--panel2:#151827;--text:#f7f7fb;--muted:#9ba1b5;--line:#252a3a;--violet:#8c36ff;--violet2:#6924dc;--green:#55e5ad;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -20%,#211044 0,transparent 32%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sales-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;min-height:74px;padding:0 max(24px,calc((100vw - var(--max))/2));background:rgba(8,10,18,.86);border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(18px)}.sales-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.sales-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,var(--violet),var(--violet2));font-weight:900;letter-spacing:-1px}.sales-brand strong{font-size:14px}.sales-nav nav{display:flex;gap:25px;margin:auto}.sales-nav nav a,.sales-link,.sales-footer a{color:#b8bccb;text-decoration:none;font-size:14px}.sales-nav-actions{display:flex;align-items:center;gap:14px}.sales-btn{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:0 22px;border:1px solid transparent;border-radius:14px;background:linear-gradient(135deg,#9c42ff,#6c25e5);box-shadow:0 12px 35px rgba(115,36,226,.25);color:white;text-decoration:none;font-weight:800;cursor:pointer}.sales-btn.small{min-height:40px;padding:0 16px;font-size:13px}.sales-btn.ghost{background:transparent;border-color:#34394a;box-shadow:none;color:#e6e7ef}.sales-hero{max-width:var(--max);margin:auto;padding:105px 24px 80px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.sales-kicker,.sales-section-head>span,.sales-final>span,.sales-payments>div>span{font-size:12px;font-weight:900;letter-spacing:.18em;color:#b980ff}.sales-hero h1{font-size:clamp(48px,7vw,88px);line-height:.96;letter-spacing:-.055em;margin:18px 0 24px}.sales-hero h1 em{font-style:normal;color:#a34cff}.sales-hero-copy>p{max-width:660px;color:#aeb2c2;font-size:19px;line-height:1.65}.sales-hero-actions{display:flex;gap:12px;margin:31px 0 24px}.sales-trust{display:flex;flex-wrap:wrap;gap:15px 22px;color:#858b9e;font-size:13px}.sales-hero-demo{padding:24px;border:1px solid #292e41;border-radius:28px;background:linear-gradient(160deg,rgba(27,31,48,.95),rgba(11,13,22,.96));box-shadow:0 36px 100px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.04)}.demo-top{display:flex;justify-content:space-between;color:#9da2b3;font-size:11px;font-weight:850;letter-spacing:.14em}.demo-card{margin:20px 0;padding:21px;border-radius:20px;background:#111521;border:1px solid #2b3145}.demo-card small,.demo-chat small{color:#b78bff;font-weight:900;letter-spacing:.12em}.demo-card h3{font-size:25px;margin:9px 0}.demo-card p,.demo-chat p{color:#afb4c3;line-height:1.55}.demo-chat{max-width:82%;padding:16px 18px;margin:13px 0;border-radius:18px;background:#171126;border:1px solid #4b2670}.demo-chat.user{margin-left:auto;background:#111a24;border-color:#2e3a4c}.demo-progress{display:flex;gap:12px;align-items:center;margin-top:22px;color:#8b90a0;font-size:12px}.demo-progress i{width:76px;height:4px;border-radius:5px;background:linear-gradient(90deg,#8232fb 0 67%,#292e3c 67%)}.sales-proof{max-width:var(--max);margin:0 auto 90px;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sales-proof div,.sales-feature-grid article{padding:24px;border:1px solid var(--line);border-radius:20px;background:rgba(15,18,29,.72)}.sales-proof span{color:#7f3df0;font-size:12px;font-weight:900}.sales-proof strong{display:block;margin:15px 0 8px}.sales-proof p,.sales-feature-grid p{margin:0;color:#8f95a8;font-size:14px;line-height:1.6}.sales-feature-section,.sales-pricing,.sales-faq{max-width:var(--max);margin:auto;padding:70px 24px}.sales-section-head{max-width:780px;margin-bottom:34px}.sales-section-head h2,.sales-payments h2,.sales-final h2{font-size:clamp(34px,5vw,56px);letter-spacing:-.04em;line-height:1.06;margin:13px 0}.sales-section-head p,.sales-payments p,.sales-final p{color:#969caf;line-height:1.65}.sales-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.sales-feature-grid b{font-size:12px;letter-spacing:.12em;color:#a568ff}.sales-feature-grid h3{font-size:21px;margin:14px 0 9px}.sales-pricing{padding-top:105px}.market-switch{display:inline-flex;padding:5px;border-radius:14px;background:#111522;border:1px solid #282d3d;margin-bottom:25px}.market-switch button{border:0;background:transparent;color:#8e94a6;padding:11px 18px;border-radius:10px;font-weight:800;cursor:pointer}.market-switch button.active{background:#272038;color:white}.sales-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.sales-plan{position:relative;padding:30px 26px;border-radius:24px;background:#10131d;border:1px solid #282d3d;display:flex;flex-direction:column;min-height:475px}.sales-plan.featured{border-color:#7930da;box-shadow:0 25px 70px rgba(94,30,180,.17)}.sales-plan-ribbon{position:absolute;right:18px;top:18px;padding:7px 10px;border-radius:20px;background:#7e2fe3;color:#fff;font-size:10px;font-weight:900;letter-spacing:.11em}.sales-plan>small{color:#9b70dd;font-weight:900;letter-spacing:.11em}.sales-plan h3{font-size:28px;margin:16px 0 7px}.sales-price{display:flex;align-items:baseline;gap:7px;margin:8px 0 24px}.sales-price strong{font-size:43px;letter-spacing:-.05em}.sales-price span{color:#7f8597}.sales-plan ul{padding:0;list-style:none;margin:0 0 28px;display:grid;gap:13px;color:#b7bbca;font-size:14px}.sales-plan ul li:before{content:'✓';color:var(--green);margin-right:9px}.sales-plan .sales-btn{margin-top:auto}.sales-plan button:disabled{opacity:.45;cursor:not-allowed}.pricing-smallprint{max-width:850px;margin:25px auto 0;text-align:center;color:#7d8395;font-size:12px;line-height:1.65}.sales-loading{grid-column:1/-1;padding:50px;text-align:center;color:#8d92a5}.sales-payments{max-width:var(--max);margin:70px auto;padding:44px 35px;display:grid;grid-template-columns:1fr 1fr;gap:45px;border:1px solid #2c3142;border-radius:28px;background:linear-gradient(140deg,#141825,#0e111a)}.payment-pills{display:flex;flex-wrap:wrap;align-content:center;gap:10px}.payment-pills span{padding:12px 15px;border:1px solid #33394b;border-radius:12px;background:#0b0e16;color:#d6d8e1;font-size:13px;font-weight:750}.faq-list{display:grid;gap:8px}.faq-list details{padding:18px 20px;border:1px solid #262b3a;border-radius:16px;background:#0f121c}.faq-list summary{cursor:pointer;font-weight:780}.faq-list p{color:#969caf;line-height:1.6;margin:13px 0 3px}.sales-final{max-width:1000px;margin:70px auto 110px;padding:70px 30px;text-align:center;border-radius:34px;border:1px solid #392650;background:radial-gradient(circle at 50% 0,#351263,transparent 62%),#10121b}.sales-final p{max-width:630px;margin:0 auto 28px}.sales-footer{max-width:var(--max);margin:auto;padding:28px 24px 55px;border-top:1px solid #202432;display:flex;align-items:center;gap:25px;color:#777d90}.sales-footer small{margin:auto}.sales-footer .sales-mark{width:32px;height:32px;font-size:11px}.sales-error{grid-column:1/-1;padding:25px;border:1px solid #58303a;border-radius:16px;color:#ffadb8;background:#1a1015}@media(max-width:900px){.sales-nav nav{display:none}.sales-nav{padding:0 18px}.sales-brand strong{display:none}.sales-hero{grid-template-columns:1fr;padding-top:70px;gap:35px}.sales-proof{grid-template-columns:1fr 1fr}.sales-feature-grid{grid-template-columns:1fr 1fr}.sales-plan-grid{grid-template-columns:1fr}.sales-payments{grid-template-columns:1fr}.sales-footer{flex-wrap:wrap}.sales-footer small{order:3;width:100%}}@media(max-width:560px){.sales-nav-actions .sales-link{display:none}.sales-hero{padding:55px 18px}.sales-hero h1{font-size:48px}.sales-hero-actions{flex-direction:column}.sales-trust{display:grid}.sales-proof{grid-template-columns:1fr;padding:0 18px}.sales-feature-section,.sales-pricing,.sales-faq{padding-left:18px;padding-right:18px}.sales-feature-grid{grid-template-columns:1fr}.sales-payments{margin:50px 18px;padding:28px 20px}.sales-final{margin:50px 18px 80px;padding:48px 20px}.sales-footer{padding-left:18px;padding-right:18px}}
