:root{--site-max:1180px;--site-text:#0F172A;--site-muted:#64748B;--site-bg:#F8FAFC;--site-white:#fff;--site-dark:#0F172A;--site-dark-2:#0B1220}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--site-bg);color:var(--site-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.shell{width:min(calc(100% - 40px),var(--site-max));margin-inline:auto}.site-header{position:relative;z-index:3}.site-header-dark{background:#0B1220;color:#CBD5E1}.site-header-light{background:#fff;border-bottom:1px solid #E2E8F0}.header-inner{min-height:76px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;flex:none}.brand img{width:146px;height:auto}.header-nav{display:flex;gap:26px;margin-left:auto;align-items:center;font-size:14px;font-weight:500}.header-nav a{transition:color var(--rq-transition)}.site-header-dark .header-nav a:hover{color:#fff}.site-header-light .header-nav a:hover{color:#4F46E5}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:var(--rq-radius-control);font-size:14px;font-weight:650;transition:transform var(--rq-transition),filter var(--rq-transition),background var(--rq-transition),border-color var(--rq-transition);border:1px solid transparent}.button:focus-visible,.header-nav a:focus-visible,.footer a:focus-visible,.brand:focus-visible{outline:3px solid rgba(167,139,250,.7);outline-offset:3px}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--rq-gradient);color:#fff;box-shadow:0 10px 28px rgba(79,70,229,.25)}.button-primary:hover{filter:brightness(.96)}.button-secondary{border-color:#475569;color:#F8FAFC;background:rgba(15,23,42,.4)}.button-secondary:hover{border-color:#A78BFA;background:rgba(124,58,237,.12)}.header-cta{flex:none}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 72% 35%,rgba(79,70,229,.25),transparent 32%),linear-gradient(135deg,#0B1220 0%,#0F172A 72%);color:#fff;padding:72px 0 82px}.hero:after{content:"";position:absolute;inset:auto -10% -30% 42%;height:420px;background:radial-gradient(ellipse,rgba(124,58,237,.17),transparent 68%);pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center}.eyebrow{display:inline-flex;padding:7px 11px;border-radius:999px;border:1px solid rgba(167,139,250,.22);background:rgba(79,70,229,.12);color:#C4B5FD;font-size:12px;font-weight:650;margin-bottom:18px}.hero h1{font-size:clamp(44px,5vw,66px);line-height:1.02;letter-spacing:-.045em;margin:0;max-width:680px}.gradient-text{background:linear-gradient(90deg,#818CF8 0%,#C4B5FD 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{font-size:18px;line-height:1.65;color:#CBD5E1;max-width:610px;margin:24px 0 0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.trust-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px;color:#CBD5E1;font-size:13px}.trust-row span{display:inline-flex;align-items:center;gap:7px}.trust-row span:before{content:"";width:7px;height:7px;border-radius:999px;background:#A78BFA}.hero-visual{position:relative}.product-frame{background:#fff;border:1px solid rgba(203,213,225,.35);border-radius:16px;padding:8px;box-shadow:0 35px 90px rgba(2,6,23,.42),0 0 0 1px rgba(255,255,255,.06);transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.product-frame img{border-radius:10px;width:100%}.product-caption{font-size:11px;color:#94A3B8;margin-top:10px;text-align:right}.section{padding:86px 0}.section-white{background:#fff}.section-muted{background:#F8FAFC}.section-head{max-width:720px;margin-bottom:34px}.section-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:750;color:#4F46E5;margin-bottom:9px}.section h2{font-size:clamp(30px,3.6vw,44px);line-height:1.08;letter-spacing:-.035em;margin:0}.section-lead{font-size:16px;line-height:1.7;color:#64748B;margin-top:16px}.product-showcase{display:grid;grid-template-columns:1fr;gap:18px}.product-showcase .product-frame{transform:none;border-color:#E2E8F0;box-shadow:var(--rq-shadow-card)}.workflow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.step{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:20px;box-shadow:0 1px 2px rgba(15,23,42,.03)}.step-num{width:30px;height:30px;border-radius:10px;background:#EEF2FF;color:#4F46E5;font-weight:750;font-size:12px;display:grid;place-items:center;margin-bottom:18px}.step h3{font-size:16px;line-height:1.35;margin:0 0 8px}.step p{font-size:13px;line-height:1.6;color:#64748B;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature-card{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:24px;box-shadow:var(--rq-shadow-card)}.feature-card h3{font-size:18px;margin:0 0 10px}.feature-card ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;color:#64748B;font-size:14px;line-height:1.45}.feature-card li{position:relative;padding-left:18px}.feature-card li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:#A78BFA}.beta-panel{background:linear-gradient(135deg,#0B1220,#0F172A);border:1px solid #263449;border-radius:16px;color:#fff;padding:44px;display:flex;justify-content:space-between;gap:32px;align-items:center;overflow:hidden;position:relative}.beta-panel:after{content:"";position:absolute;width:320px;height:320px;right:-90px;top:-140px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.28),transparent 68%)}.beta-panel>div{position:relative;z-index:1}.beta-panel h2{font-size:32px;margin:0 0 10px}.beta-panel p{max-width:650px;color:#CBD5E1;line-height:1.65;margin:0}.beta-actions{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.footer{padding:34px 0;border-top:1px solid #E2E8F0;background:#fff}.footer-grid{display:flex;align-items:center;gap:30px}.footer-brand img{width:128px}.footer nav{margin-left:auto;display:flex;flex-wrap:wrap;gap:20px;color:#64748B;font-size:13px}.footer nav a:hover{color:#4F46E5}.legal-body{background:#F8FAFC}.legal-main{padding:56px 20px 80px}.legal-content{max-width:860px;margin:0 auto;background:#fff;border:1px solid #E2E8F0;border-radius:14px;box-shadow:var(--rq-shadow-card);padding:48px 52px}.legal-content h1,.legal-content h2,.legal-content h3{color:#0F172A;letter-spacing:-.02em}.legal-content h1{font-size:32px;line-height:1.2;margin:0 0 30px}.legal-content h2{font-size:20px;line-height:1.35;margin:34px 0 12px}.legal-content p,.legal-content li{font-size:15px;line-height:1.75;color:#334155}.legal-content ul{padding-left:22px}.legal-content code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:#F1F5F9;padding:2px 5px;border-radius:6px;color:#0F172A}.legal-content strong{color:#0F172A}.footer-light{background:#fff}@media(max-width:920px){.header-inner{flex-wrap:wrap;padding:14px 0;gap:14px 20px}.header-nav{order:3;width:100%;margin-left:0;justify-content:center;border-top:1px solid rgba(148,163,184,.18);padding-top:13px}.site-header-light .header-nav{border-top-color:#E2E8F0}.header-cta{margin-left:auto}.hero{padding-top:54px}.hero-grid{grid-template-columns:1fr;gap:42px}.hero-visual{max-width:760px}.workflow{grid-template-columns:repeat(2,1fr)}.feature-grid{grid-template-columns:1fr}.beta-panel{align-items:flex-start;flex-direction:column}.footer-grid{align-items:flex-start;flex-direction:column}.footer nav{margin-left:0}.legal-content{padding:38px 34px}}@media(max-width:560px){.shell{width:min(calc(100% - 28px),var(--site-max))}.brand img{width:126px}.header-cta{padding-inline:13px;min-height:40px;font-size:12px}.header-nav{gap:18px;font-size:13px;justify-content:flex-start;overflow-x:auto}.hero{padding:42px 0 58px}.hero h1{font-size:42px}.hero-copy{font-size:16px}.hero-actions .button{width:100%}.trust-row{display:grid;gap:10px}.product-frame{padding:5px;border-radius:12px}.section{padding:64px 0}.workflow{grid-template-columns:1fr}.beta-panel{padding:28px 22px}.beta-panel h2{font-size:27px}.beta-actions{width:100%}.beta-actions .button{width:100%}.footer nav{display:grid;grid-template-columns:repeat(2,max-content);gap:14px 28px}.legal-main{padding:32px 14px 56px}.legal-content{border-radius:12px;padding:30px 22px}.legal-content h1{font-size:28px}.legal-content h2{font-size:18px}.legal-content p,.legal-content li{font-size:14px;line-height:1.7}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.header-nav a{transition:none}.button:hover{transform:none}}
