:root{color-scheme:dark;--bg:#060d1b;--bg2:#091426;--panel:#101c32;--panel2:#14233e;--line:#253858;--text:#f6f8ff;--muted:#9cabc5;--blue:#6678ff;--violet:#955cff;--cyan:#62dfd0;--green:#4be0a1;--shadow:0 28px 80px rgba(0,0,0,.32)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 0,rgba(84,103,255,.15),transparent 28%),var(--bg);color:var(--text);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit}.skip-link{position:fixed;z-index:100;left:14px;top:-100px;padding:12px 18px;background:#fff;color:#111;border-radius:10px}.skip-link:focus{top:14px}.product-nav{position:sticky;z-index:30;top:0;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:14px max(4vw,24px);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(6,13,27,.9);backdrop-filter:blur(18px)}.product-brand{display:flex;align-items:center;gap:11px;text-decoration:none}.product-brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--blue),var(--cyan));font-weight:950}.product-brand b{font-size:1.03rem}.product-nav nav{display:flex;align-items:center;gap:22px}.product-nav nav>a:not(.button){color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:750}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:13px;padding:11px 17px;text-decoration:none;font-weight:850;transition:.2s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 14px 34px rgba(102,120,255,.24)}.button-quiet{border-color:var(--line);background:rgba(15,29,53,.8)}.button-large{min-height:54px;padding:14px 22px}.product-hero{display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:center;gap:5vw;min-height:760px;padding:86px max(5vw,30px)}.eyebrow{display:block;color:#8fd8ff;font-size:.76rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.eyebrow i,.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green);margin-right:8px}.hero-copy h1,.section h2,.final-cta h2{margin:.2em 0;letter-spacing:-.05em;line-height:1.03}.hero-copy h1{font-size:clamp(3.15rem,6vw,6.4rem)}.hero-copy h1 em{display:block;color:transparent;background:linear-gradient(90deg,#8ca1ff,#67e0d1);background-clip:text;font-style:normal}.hero-copy>p,.section-lead{max-width:760px;color:var(--muted);font-size:1.15rem}.hero-actions,.trust-list{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.trust-list{gap:18px;padding:0;list-style:none;color:#b9c6da;font-size:.88rem}.trust-list i{color:var(--green);margin-right:5px}.hero-product-shot{position:relative;margin:0;overflow:hidden;border:1px solid #32496f;border-radius:25px;background:#0a1426;box-shadow:0 55px 120px rgba(0,0,0,.5);transform:perspective(1500px) rotateY(-3deg)}.browser-bar{display:flex;align-items:center;gap:7px;height:44px;padding:0 15px;background:#111f37;border-bottom:1px solid var(--line)}.browser-bar i{width:8px;height:8px;border-radius:50%;background:#ff6f7d}.browser-bar i:nth-child(2){background:#ffc763}.browser-bar i:nth-child(3){background:#4be0a1}.browser-bar span{margin-left:8px;color:#8799b6;font-size:.72rem}.hero-product-shot img{display:block;width:100%;height:auto}.hero-product-shot figcaption{position:absolute;right:14px;bottom:14px;padding:9px 13px;border:1px solid #334869;border-radius:11px;background:rgba(7,16,31,.88);font-size:.72rem}.proof-bar{display:flex;justify-content:center;gap:clamp(20px,4vw,65px);overflow:auto;padding:25px max(5vw,30px);border-block:1px solid var(--line);color:#8ea0bd;white-space:nowrap}.proof-bar i{color:#8d98ff;margin-right:8px}.section{padding:110px max(6vw,30px)}.section>h2,.radio-heading h2,.price-section>div h2{max-width:940px;font-size:clamp(2.55rem,5vw,4.9rem)}.intro-section{text-align:center}.intro-section>.section-lead{margin:15px auto 60px}.showcase-list{display:grid;gap:90px;text-align:left}.showcase-row{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(500px,1.45fr);align-items:center;gap:5vw}.showcase-row.reverse{grid-template-columns:minmax(500px,1.45fr) minmax(280px,.55fr)}.showcase-row.reverse .showcase-copy{order:2}.showcase-copy>span{color:#8fa0ff;font-size:.75rem;font-weight:900;letter-spacing:.12em}.showcase-copy h3{font-size:clamp(2rem,3.6vw,3.65rem);line-height:1.05;margin:.35em 0}.showcase-copy p,.showcase-copy li{color:var(--muted)}.showcase-copy ul{padding-left:20px}.showcase-image{display:block;max-height:570px;overflow:hidden;border:1px solid #2d4368;border-radius:22px;background:#0d182c;box-shadow:var(--shadow)}.showcase-image img{display:block;width:100%;height:auto}.showcase-image.tall{max-height:620px}.feature-section{background:linear-gradient(180deg,rgba(14,26,47,.35),rgba(14,26,47,.75))}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.feature-grid article{padding:25px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(145deg,var(--panel),rgba(15,28,50,.75))}.feature-grid article>i{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:rgba(102,120,255,.15);color:#a5adff}.feature-grid h3{margin:18px 0 5px}.feature-grid p{margin:0;color:var(--muted);font-size:.93rem}.radio-flow{display:grid;grid-template-columns:.8fr 1.2fr;gap:6vw;align-items:start}.radio-flow ol{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0;padding:0;list-style:none}.radio-flow li{position:relative;padding:26px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.radio-flow li>b{position:absolute;right:18px;top:13px;color:#405174}.radio-flow li>i{font-size:1.35rem;color:var(--cyan)}.radio-flow li h3{margin:15px 0 4px}.radio-flow li p{margin:0;color:var(--muted);font-size:.9rem}.demo-section,.price-section{display:grid;grid-template-columns:1fr minmax(350px,.55fr);gap:6vw;align-items:center}.demo-section{background:linear-gradient(135deg,rgba(70,94,210,.16),rgba(27,185,163,.08))}.demo-card,.price-card{padding:32px;border:1px solid #3a507b;border-radius:24px;background:linear-gradient(145deg,#152746,#0c172a);box-shadow:var(--shadow)}.demo-card strong{font-size:1.65rem}.demo-card p,.demo-card small{display:block;color:var(--muted)}.demo-card .button{width:100%;margin:18px 0}.price-section{padding-top:90px}.price-card>span{color:#aeb6ff;font-size:.78rem;font-weight:900;text-transform:uppercase}.price-card h3{margin:8px 0;font-size:1.8rem}.price-card>strong{display:block;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.1}.price-card>small{display:block;color:var(--muted)}.price-card ul{display:grid;gap:11px;padding:20px 0;list-style:none}.price-card li{display:flex;gap:9px}.price-card li i{color:var(--green);margin-top:5px}.price-card .button{width:100%;margin-bottom:16px}.unavailable{margin:15px 0;padding:14px;border-radius:12px;background:#642237;color:#ffd0d8}.faq-section{padding-top:70px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:38px}.faq-grid details{padding:19px 21px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.faq-grid summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;font-weight:850;list-style:none}.faq-grid details[open] summary i{transform:rotate(45deg)}.faq-grid p{color:var(--muted)}.final-cta{margin:20px max(5vw,30px) 95px;padding:75px max(4vw,30px);border-radius:30px;background:linear-gradient(135deg,#394fc9,#753acc);text-align:center}.final-cta>span{font-weight:850}.final-cta h2{max-width:950px;margin:15px auto 35px;font-size:clamp(2.7rem,5vw,5.4rem)}.final-cta>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.button-light{background:white;color:#172038}.button-dark{background:#111c33}.product-footer{display:grid;grid-template-columns:1fr auto;gap:20px;padding:38px max(5vw,30px);border-top:1px solid var(--line);color:var(--muted)}.product-footer div strong,.product-footer div span{display:block}.product-footer div strong{color:#fff}.product-footer nav{display:flex;flex-wrap:wrap;gap:17px}.product-footer small{grid-column:1/-1;border-top:1px solid #17263e;padding-top:16px}.product-footer a{text-decoration:none}@media(max-width:1100px){.product-nav nav>a:not(.button){display:none}.product-hero{grid-template-columns:1fr;min-height:auto}.hero-product-shot{transform:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.showcase-row,.showcase-row.reverse,.radio-flow,.demo-section,.price-section{grid-template-columns:1fr}.showcase-row.reverse .showcase-copy{order:0}.showcase-image{max-height:520px}.radio-flow ol{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.product-nav{align-items:flex-start}.product-brand b,.product-nav .button-quiet{display:none}.product-nav nav{gap:8px}.product-nav .button{padding:10px 12px;font-size:.8rem}.product-hero,.section{padding:64px 20px}.hero-copy h1{font-size:3.15rem}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-product-shot{border-radius:15px}.hero-product-shot figcaption{position:static;border:0;border-radius:0}.proof-bar{justify-content:flex-start}.feature-grid,.radio-flow ol,.faq-grid{grid-template-columns:1fr}.showcase-list{gap:60px}.showcase-row,.showcase-row.reverse{gap:26px}.showcase-image{max-height:310px}.final-cta{margin:10px 14px 60px;padding:50px 20px;border-radius:21px}.product-footer{grid-template-columns:1fr}.product-footer small{grid-column:auto}.product-footer nav{flex-direction:column}}
