:root{--bg:#07111f;--panel:#0d1b2a;--panel2:#10243a;--text:#f8fafc;--muted:#9fb0c4;--purple:#7c3aed;--cyan:#22d3ee;--green:#34d399;--line:#ffffff1a;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 0,#7c3aed2e,transparent 28%),var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.5}button,input,textarea,select{font:inherit}.wrap{width:min(var(--max),calc(100% - 32px));margin:auto}.nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#07111feb;position:sticky;top:0}.navin{justify-content:space-between;align-items:center;gap:18px;min-height:70px;display:flex}.brand{letter-spacing:.02em;font-size:20px;font-weight:900}.logo{background:linear-gradient(135deg,var(--purple),var(--cyan));border-radius:10px;place-items:center;width:34px;height:34px;margin-right:8px;display:inline-grid}.navlinks{gap:24px;display:flex}.navlinks button,footer button{color:#c7d2df;cursor:pointer;background:0 0;border:0;padding:0}.navlinks button:hover,footer button:hover{color:#fff}.btn{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:11px;padding:11px 16px;font-weight:800;transition:all .2s}.btn:hover{background:#ffffff17;transform:translateY(-1px)}.primary{background:linear-gradient(135deg,var(--purple),#5b21b6);border:0;box-shadow:0 10px 30px #7c3aed38}.big{padding:14px 19px;font-size:16px}.hero2{padding:86px 0 72px;overflow:hidden}.heroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:58px;display:grid}.hero2 h1{letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(48px,6vw,78px);line-height:.98}.heroCopy{max-width:680px;font-size:19px}.grad{background:linear-gradient(90deg,#c4b5fd,#67e8f9);color:#0000;-webkit-background-clip:text}.eyebrow{letter-spacing:.16em;color:#9ee9ff;font-size:12px;font-weight:900}.actions{flex-wrap:wrap;gap:10px;display:flex}.center{justify-content:center}.proofrow{color:#c8d5e5;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:13px;display:flex}.productMock{border:1px solid var(--line);background:#081420;border-radius:24px;padding:12px;transform:rotate(1deg);box-shadow:0 35px 80px #00000057}.mockTop{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:42px;padding:0 8px;display:flex}.mockTop>span{background:#334155;border-radius:999px;width:8px;height:8px}.mockTop b{margin-left:8px;font-size:13px}.mockBody{grid-template-columns:68px 1fr;min-height:440px;display:grid}.mockSide{border-right:1px solid var(--line);padding:18px 10px}.mockSide i{background:#10243a;border-radius:8px;height:34px;margin-bottom:10px;display:block}.mockContent{padding:18px}.mockStat small,.mockStat em{color:var(--muted);font-style:normal;display:block}.mockStat b{margin:3px 0;font-size:27px;display:block}.postMock{border:1px solid var(--line);background:#0d1b2a;border-radius:16px;margin-top:18px;overflow:hidden}.fakeImage{background:radial-gradient(circle at 30% 20%,#22d3ee99,#0000 23%),radial-gradient(circle at 75% 60%,#7c3aedb3,#0000 28%),linear-gradient(135deg,#12243b,#09121e);justify-content:center;align-items:flex-end;height:185px;padding:16px;display:flex;position:relative;overflow:hidden}.shine{background:linear-gradient(115deg,#0000 35%,#ffffff26,#0000 55%);position:absolute;inset:-30%;transform:rotate(12deg)}.fakeImage span{letter-spacing:.12em;background:#07111fb8;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900;position:relative}.fakeCopy{padding:16px}.fakeCopy b{font-size:18px}.fakeCopy p{margin:7px 0}.fakeCopy div{gap:8px;display:flex}.fakeCopy div span{border:1px solid var(--line);color:#cbd5e1;border-radius:999px;padding:5px 7px;font-size:10px}.mockRows{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}.mockRows span{background:#10243a;border-radius:10px;height:54px}.logoStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:#ffffff05;padding:24px 0}.logoStrip p{margin:0 0 14px}.industries{color:#d9e3ee;flex-wrap:wrap;justify-content:center;gap:26px;font-weight:800;display:flex}.section{padding:88px 0}.section.alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff05}.sectionHead{max-width:760px;margin-bottom:34px}.sectionHead h2,.showcase h2,.compare h2,.finalCta h2{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(34px,4vw,54px);line-height:1.04}.sectionHead p,.showcase p,.compare p,.finalCta p,p{color:var(--muted)}.featureGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.featureCard{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel2),var(--panel));border-radius:18px;padding:20px}.featureIcon{color:#c4b5fd;background:#7c3aed2e;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.featureCard h3{margin:16px 0 7px}.featureCard p{margin:0}.steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step{border-left:1px solid var(--line);padding:22px;position:relative}.step span{color:#67e8f9;font-size:12px;font-weight:900}.step h3{margin:8px 0}.showcase{grid-template-columns:1fr 1fr;align-items:center;gap:46px;display:grid}.miniCalendar{border:1px solid var(--line);background:#0b1727;border-radius:20px;padding:16px}.miniCalendar div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;padding:13px;display:grid}.miniCalendar div:last-child{border:0}.miniCalendar span{color:#67e8f9;font-size:11px;font-weight:900}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.priceCard{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel2),var(--panel));border-radius:22px;padding:24px;position:relative}.priceCard.featured{outline:2px solid var(--purple);transform:translateY(-6px)}.popular{background:linear-gradient(135deg,var(--purple),#5b21b6);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;position:absolute;top:-12px;right:18px}.price{align-items:flex-end;gap:5px;margin:7px 0;display:flex}.price b{font-size:42px}.price span{color:var(--muted);padding-bottom:8px}.priceList{flex-direction:column;gap:9px;margin:20px 0;display:flex}.priceList span{color:#d7e2ee;font-size:14px}.pricingNote{text-align:center;margin-top:18px;font-size:12px}.compare{border:1px solid var(--line);background:linear-gradient(#0e1b2c,#09131f);border-radius:24px;padding:28px}.compareGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.compareCard{border:1px solid var(--line);border-radius:18px;padding:22px}.mutedCard{background:#ffffff06}.revCard{background:linear-gradient(135deg,#7c3aed2e,#22d3ee14)}.bigNum{margin:8px 0;font-size:36px;font-weight:900}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;font-weight:800}.faq details p{max-width:800px}.finalCta{text-align:center;border:1px solid var(--line);background:radial-gradient(circle at 50% 0,#7c3aed40,#0000 38%),#0b1726;border-radius:28px;padding:54px 24px}.finalCta p{max-width:680px;margin:0 auto 22px}footer{border-top:1px solid var(--line);background:#06101c;padding:48px 0 22px}.footerGrid{grid-template-columns:2fr 1fr 1fr;gap:30px;display:grid}.footerGrid>div{flex-direction:column;gap:9px;display:flex}.footerGrid span,footer button{color:#8fa1b6;text-align:left}.copyright{border-top:1px solid var(--line);color:#718197;margin-top:32px;padding-top:16px;font-size:12px}.grid2,.grid3,.kpis{gap:14px;display:grid}.grid2{grid-template-columns:1fr 1fr}.grid3{grid-template-columns:repeat(3,1fr)}.panel,.card{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel2),var(--panel));border-radius:18px;padding:20px}.plan.on{outline:2px solid var(--purple)}.money{font-size:34px;font-weight:900}.field{margin:10px 0}.field label{color:#cbd5e1;margin-bottom:4px;font-size:12px;display:block}.field input,.field textarea,.field select{color:#fff;border:1px solid var(--line);background:#091725;border-radius:9px;width:100%;padding:10px}.field textarea{min-height:82px}.app{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.side{border-right:1px solid var(--line);background:#081522;height:100vh;padding:16px;position:sticky;top:0}.side button{text-align:left;color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:10px}.side button.on{color:#fff;background:#7c3aed2e}.main{padding:24px}.top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tag{color:#bbf7d0;border:1px solid #34d3994d;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.kpis{grid-template-columns:repeat(6,1fr);margin:14px 0}.kpi{border:1px solid var(--line);border-radius:12px;padding:12px}.kpi b{font-size:21px;display:block}.notice{background:#22d3ee0e;border:1px solid #22d3ee40;border-radius:12px;padding:13px}.progress{background:#08101b;border-radius:999px;height:10px;overflow:hidden}.progress div{background:linear-gradient(90deg,var(--purple),var(--cyan));height:100%}.quota{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr 80px;gap:10px;padding:9px 0;display:grid}.asset{border:1px solid var(--line);background:#ffffff06;border-radius:14px;margin:10px 0;padding:15px}pre{white-space:pre-wrap;font:inherit;color:#e5edf6}.tabs{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.tabs button{border:1px solid var(--line);color:#fff;background:#ffffff0d;border-radius:8px;padding:7px 9px}.tabs button.on{background:var(--purple)}.error{color:#fecaca;background:#ef444414;border-color:#ef444466}.loading{opacity:.7;pointer-events:none}@media (max-width:980px){.heroGrid,.showcase{grid-template-columns:1fr}.featureGrid,.steps{grid-template-columns:1fr 1fr}.navlinks{display:none}.productMock{transform:none}.pricingGrid{grid-template-columns:1fr}.priceCard.featured{transform:none}.compareGrid{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.grid2,.grid3,.app{grid-template-columns:1fr}.side{height:auto;position:relative}.footerGrid{grid-template-columns:1fr}.hero2{padding-top:54px}}@media (max-width:560px){.featureGrid,.steps,.kpis{grid-template-columns:1fr}.proofrow{display:grid}.hero2 h1{font-size:46px}.section{padding:64px 0}.mockBody{grid-template-columns:1fr}.mockSide{display:none}.navin .btn{padding:9px 10px;font-size:12px}}
