:root{--bg:#080a12;--bg2:#0d1020;--panel:#111526;--panel2:#171b2f;--white:#f7f8fc;--muted:#a7adbf;--purple:#9d62ff;--cyan:#56d8ff;--line:rgba(255,255,255,.11);--ink:#131623;--light:#f5f6fa;--light-line:#dfe2ea;--radius:24px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',sans-serif;-webkit-font-smoothing:antialiased}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.055em}h2{font-size:clamp(2.6rem,5vw,5.5rem);line-height:1.08}h3{line-height:1.15}p{line-height:1.62}.shell{width:min(100% - 64px,1320px);margin-inline:auto}.skip-link{position:absolute;top:-100px;left:16px;z-index:100;padding:12px 18px;background:#fff;color:#111}.skip-link:focus{top:12px}.reading-progress{position:fixed;top:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--purple),var(--cyan));z-index:100;pointer-events:none}.section-dark{background:var(--bg);color:var(--white)}.section-light{background:var(--light);color:var(--ink)}
.site-header{position:fixed;z-index:60;top:0;left:0;width:100%;height:78px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(8,10,18,.72);backdrop-filter:blur(18px)}.nav-shell{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.wordmark{font-family:Manrope,sans-serif;font-size:29px;line-height:1;font-weight:800;letter-spacing:-.105em;white-space:nowrap}.wordmark span{background:linear-gradient(135deg,#b25cff 20%,#00baff 80%);background-clip:text;color:transparent}.desktop-nav{display:flex;align-items:center;gap:34px;margin-left:auto}.desktop-nav a,.nav-cta{font-size:13px;font-weight:700;white-space:nowrap}.desktop-nav a{color:#bec3d0;transition:color .2s}.desktop-nav a:hover{color:#fff}.nav-cta{border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:12px 19px;transition:background .2s,border-color .2s}.nav-cta:hover{background:#fff;color:#141523;border-color:#fff}.nav-cta span{margin-left:10px}.menu-toggle,.mobile-menu{display:none}
.hero{min-height:800px;padding:164px 0 38px;position:relative;overflow:hidden}.ambient-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 83%)}.glow-a,.glow-b{position:absolute;display:block;border-radius:50%;filter:blur(65px);opacity:.35;animation:drift 16s ease-in-out infinite alternate}.glow-a{width:560px;height:560px;right:15%;top:4%;background:#592bda}.glow-b{width:480px;height:480px;right:-9%;bottom:-18%;background:#007cae;animation-delay:-8s}.orbit{position:absolute;border:1px solid rgba(165,141,255,.08);border-radius:50%;transform:rotate(-18deg)}.orbit-one{width:850px;height:450px;right:-180px;top:70px}.orbit-two{width:1100px;height:650px;right:-280px;top:-50px}.hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:55px;position:relative;z-index:1}.hero-copy{padding-bottom:25px}.eyebrow,.section-number{font-size:11px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:12px;color:#b9a1ff}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b778ff;box-shadow:0 0 0 5px rgba(157,98,255,.13),0 0 20px #ab6fff;animation:pulse 2.4s infinite}.eyebrow-line{height:1px;width:25px;background:#6b617f}.hero h1{font-size:clamp(4.4rem,7.4vw,8rem);line-height:1.03;letter-spacing:-.095em;margin:42px 0 28px}.hero h1 em,.section-heading h2 em,.statement h2 em,.pricing h2 em,.final-cta h2 em{font-style:normal;background:linear-gradient(100deg,#f6f2ff 2%,#ad71ff 43%,#55d5ff 93%);background-clip:text;color:transparent}.hero-lead{max-width:590px;color:#bec3d0;font-size:17px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:14px 22px;border-radius:12px;font-weight:800;font-size:13px;transition:transform .25s,box-shadow .25s,background .25s}.button:hover{transform:translateY(-3px)}.button-primary{color:#11131e;background:#f7f8fb;box-shadow:0 10px 36px rgba(0,0,0,.22)}.button-primary:hover{box-shadow:0 12px 32px rgba(157,98,255,.32)}.button-ghost{border:1px solid rgba(255,255,255,.24);color:#fff;background:rgba(255,255,255,.035)}.button-ghost:hover{background:rgba(255,255,255,.1)}.hero-trust{display:flex;gap:18px;align-items:center;margin-top:70px;color:#7f8799;font-size:12px}.hero-trust p{margin:0}.hero-trust strong{color:#c8cdda}.trust-line{display:block;width:34px;height:1px;background:linear-gradient(90deg,var(--purple),var(--cyan))}.hero-visual{position:relative;padding:32px 12px 12px}.floating-tag{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(255,255,255,.16);background:rgba(21,25,44,.82);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.3);font-size:11px;font-weight:800;color:#e2e5ee;backdrop-filter:blur(15px)}.tag-top{top:0;left:-3%;animation:float 6s ease-in-out infinite}.tag-bottom{bottom:25px;right:-2%;animation:float 6s ease-in-out infinite -3s}.tag-spark{color:#bd89ff;font-size:17px}.tag-orb{display:block;width:8px;height:8px;background:#5fdcb4;border-radius:50%;box-shadow:0 0 16px #5fdcb4}.demo-window{position:relative;overflow:hidden;border:1px solid rgba(214,218,255,.21);border-radius:18px;background:linear-gradient(160deg,#171c30,#0d1020);box-shadow:0 40px 110px rgba(0,0,0,.55),0 0 50px rgba(117,67,222,.18);transform:perspective(1300px) rotateY(-3deg) rotateX(1deg)}.demo-topbar{height:42px;display:flex;align-items:center;gap:20px;padding:0 16px;border-bottom:1px solid var(--line);font-size:9px;color:#81899d;letter-spacing:.02em}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#656b80}.demo-label{margin-left:auto;color:#706f89;font-size:8px;font-weight:800;letter-spacing:.12em}.demo-body{min-height:425px;display:grid;grid-template-columns:48px 1fr}.demo-sidebar{border-right:1px solid var(--line);padding:17px 8px;display:flex;align-items:center;flex-direction:column;gap:18px}.demo-side-logo{font-weight:900;font-family:Manrope,sans-serif;font-size:17px;margin-bottom:16px;letter-spacing:-.1em}.demo-side-logo span{color:var(--purple)}.side-icon{font-size:17px;width:28px;height:28px;display:grid;place-items:center;color:#677083}.side-icon.active{border-radius:8px;background:#493873;color:#fff}.side-avatar{margin-top:auto;display:grid;place-items:center;width:27px;height:27px;background:#353c55;border-radius:50%;font-size:8px;font-weight:800}.demo-main{padding:21px 24px}.demo-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:17px;border-bottom:1px solid var(--line)}.demo-heading small,.scene-kicker,.match-visual small,.draft-card small,.manager-card small{display:block;font-size:9px;letter-spacing:.1em;font-weight:800;color:#8690a7}.demo-heading strong{display:block;margin-top:6px;font-size:14px;letter-spacing:-.03em}.status-pill{font-size:9px;color:#b4f6d3;background:#1a3a36;border-radius:100px;padding:6px 9px;white-space:nowrap}.scene-stack{position:relative;min-height:294px}.scene{display:none;animation:scene-in .55s ease both}.scene.is-active{display:block}.scene-kicker{margin:19px 0;color:#aa85ef;display:flex;gap:8px;align-items:center}.scene-kicker span{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#392958;color:#dfcbff;font-size:8px}.message.client{margin:24px 0 0 10%;padding:16px 17px;max-width:79%;border-radius:12px 12px 2px 12px;background:#242a3d;border:1px solid #363b50}.message small{font-size:9px;color:#9ca4bb}.message p{margin:7px 0 0;font-size:14px;line-height:1.55}.amber-note{display:flex;align-items:flex-start;gap:11px;margin-top:19px;padding:14px 16px;border:1px solid rgba(168,126,255,.31);border-radius:12px;background:linear-gradient(120deg,rgba(112,66,211,.24),rgba(28,32,61,.75))}.amber-symbol{font-size:16px;color:#bf8cff}.amber-note strong{font-size:11px}.amber-note p{margin:4px 0 0;color:#b8bed0;font-size:10px;line-height:1.5}.match-visual{display:flex;gap:12px;align-items:center;position:relative;margin-top:24px;padding:9px;border:1px solid #343b52;border-radius:12px;background:#1d2335}.match-visual img{width:95px;height:92px;object-fit:cover;border-radius:8px}.match-visual strong{font-size:12px;display:block;margin:7px 0 4px}.match-visual p{font-size:10px;color:#aeb5c8;margin:0}.match-price{font-size:11px;font-weight:800;color:#d7bdff}.match-visual b{align-self:flex-start;color:#b791ff;font-size:15px;margin-left:auto}.draft-card{margin-top:21px;padding:18px;border:1px solid #434861;border-radius:12px;background:#24283e}.draft-card p{font-size:13px;line-height:1.6;margin:13px 0 17px}.draft-footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--line);padding-top:12px;font-size:9px;color:#bdc4d3}.draft-footer span:last-child{color:#9ee9c5}.manager-card{margin-top:15px;padding:13px 15px;border:1px solid #39415b;border-radius:10px;background:#232a3d;display:flex;align-items:center;justify-content:space-between;gap:10px}.manager-card strong{display:block;font-size:12px;margin:5px 0}.manager-card p{font-size:9px;color:#adb6c8;margin:0}.manager-card>span{font-size:9px;color:#b3edd0;white-space:nowrap}.manager-card.muted{background:#1a2030}.demo-footer{height:43px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:0 22px}.demo-steps{display:flex;gap:5px}.demo-step{width:30px;height:17px;display:flex;align-items:center;border:0;background:transparent;padding:0}.demo-step span{display:block;width:100%;height:3px;border-radius:100px;background:#485067}.demo-step.active span{background:linear-gradient(90deg,var(--purple),var(--cyan));box-shadow:0 0 10px var(--purple)}.motion-control{background:none;border:0;color:#a9b0c2;font-size:9px}.motion-control span{margin-left:5px;color:#dcd9e6}.visual-caption{text-align:right;margin:12px 4px 0;color:#626b80;font-size:9px}.hero-edge{position:relative;z-index:1;margin-top:74px;display:flex;align-items:center;gap:12px;color:#737c8f;font-size:9px;font-weight:800;letter-spacing:.17em}.hero-edge span:nth-child(2){font-size:18px;color:#b9a3ff}.hero-edge span:last-child{margin-left:auto}
.statement{padding:135px 0 120px}.statement-grid{display:grid;grid-template-columns:1fr .8fr;gap:12%;align-items:start}.section-number{color:#715bd4;margin-bottom:30px}.statement h2{margin-bottom:0}.statement h2 em{background:linear-gradient(90deg,#7240d5,#1a9fcb);background-clip:text}.statement-content>p{font-size:18px;color:#555b6b;line-height:1.8;max-width:550px}.principle-list{margin-top:32px;border-top:1px solid var(--light-line)}.principle-list>div{display:grid;grid-template-columns:30px 1fr;column-gap:14px;padding:16px 0;border-bottom:1px solid var(--light-line)}.principle-list span{font-size:10px;font-weight:800;color:#8555dc}.principle-list strong{font-size:15px}.principle-list small{grid-column:2;color:#727988;margin-top:5px;font-size:12px}.journey-grid{margin-top:100px;background:#fff;border:1px solid #e2e4ec;border-radius:22px;padding:30px 34px;box-shadow:0 25px 70px rgba(26,30,57,.06)}.journey-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.journey-head span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#8e63db}.journey-head strong{font-size:15px}.journey-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px;position:relative}.journey-rail:before{content:'';position:absolute;top:14px;left:12px;right:12px;height:1px;background:linear-gradient(90deg,#a060f5,#52c7ed)}.journey-rail div{position:relative;display:flex;flex-direction:column;gap:12px}.journey-rail b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f1eafa;color:#7b49d9;border:1px solid #e0cef8;font-size:9px}.journey-rail span{font-size:11px;font-weight:800}
.products{padding:130px 0 110px;background:#0b0e19}.section-heading{max-width:980px;margin-bottom:65px}.section-heading .section-number,.pricing .section-number,.final-cta .section-number{color:#a984f5}.section-heading h2{margin-bottom:24px}.section-heading>p:last-child{font-size:17px;color:#aeb4c5}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product-card{border:1px solid #293047;border-radius:22px;padding:32px;background:linear-gradient(145deg,#171b2c,#101423);min-height:550px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .3s,border-color .3s}.product-card:hover{transform:translateY(-5px);border-color:#6554a0}.product-card:before{content:'';position:absolute;width:330px;height:330px;right:-180px;top:-150px;border-radius:50%;background:#6a3bc0;filter:blur(100px);opacity:.21}.leads-card:before{background:#0089b8}.rentals-card:before{background:#6c56e4}.ads-card:before{background:#af529e}.product-top{display:flex;justify-content:space-between;align-items:center;color:#a7afc1}.product-index{font-size:10px;letter-spacing:.15em;font-weight:800}.product-glyph{font-size:24px;color:#ac80ff}.product-card h3{font-size:36px;margin:28px 0 9px}.product-card h3 em{font-style:normal;color:#b18aff}.product-lead{font-size:14px;color:#b1b9c9;max-width:410px;min-height:46px}.product-visual{position:relative;margin:22px 0 23px;height:190px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0b0f1e;overflow:hidden}.product-card ul,.price-card ul{list-style:none;padding:0;margin:0}.product-card li{font-size:12px;color:#c1c7d5;margin:0 0 10px;display:flex;gap:11px}.product-card li:before{content:'✦';color:#ad78ff}.product-link{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:19px;margin-top:auto;color:#f0e7ff;font-size:12px;font-weight:800}.product-link:hover{color:#b789ff}.pv-bar,.rv-head{display:flex;justify-content:space-between;padding:12px 15px;border-bottom:1px solid var(--line);font-size:10px;font-weight:800;color:#bfc7d8}.pv-bar span:last-child{color:#a77af3}.pv-metric,.pv-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:9px 12px;padding:8px 11px;border:1px solid #292f44;border-radius:7px;background:#171c2b}.pv-metric small,.pv-row small{display:block;font-size:8px;color:#8f99ae}.pv-metric strong,.pv-row strong{display:block;font-size:10px;margin:4px 0}.pv-metric span:not(.pv-avatar){font-size:9px;color:#a8aec0}.pv-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#4a3b70;font-size:9px}.pv-row{padding:6px 10px;margin-top:5px}.pv-row>span{color:#b590ff}.pv-row b{font-size:8px;color:#b1d8f9}.leads-visual{display:flex;align-items:center;justify-content:center;gap:4px;padding:22px}.lv-node{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #303b51;border-radius:7px;background:#1a2332;font-size:11px;font-weight:800;white-space:nowrap}.lv-node span{color:#8db2cc}.lv-node.emphasis{background:#263754;border-color:#4c81a5;color:#d0f4ff}.lv-line{width:30px;height:1px;background:#5985ad}.lv-foot{position:absolute;bottom:20px;font-size:9px;letter-spacing:.13em;color:#8da4bc}.rv-head small{color:#878fa4}.rv-row{margin:10px 13px;padding:9px 11px;display:flex;justify-content:space-between;background:#1a2030;border:1px solid #30384e;border-radius:8px;font-size:10px}.rv-row b{color:#e9bf87;font-size:9px}.rv-amber{margin:13px;padding:10px;border:1px solid #6d5398;border-radius:7px;background:#28203c;color:#d4b4ff;font-size:9px}.ads-visual{display:flex;gap:16px;padding:12px}.ad-thumb{height:100%;width:145px;flex:none;position:relative;border-radius:8px;overflow:hidden}.ad-thumb img{height:100%;width:100%;object-fit:cover}.ad-thumb:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.7))}.ad-thumb span{position:absolute;bottom:11px;left:10px;z-index:1;font-size:9px;font-weight:800}.ad-copy{align-self:center;display:flex;flex-direction:column;gap:9px}.ad-copy small{font-size:8px;color:#a67fd3;letter-spacing:.09em}.ad-copy strong{font-size:16px}.ad-copy span{font-size:9px;color:#a7afc0}.ad-spark{position:absolute;top:10px;right:12px;color:#bd8cff}.product-caveat{font-size:11px;color:#7e879a;margin:30px 0 0}
.amber-section{padding:135px 0}.amber-heading h2 em{background:linear-gradient(90deg,#6839c4,#008ebe);background-clip:text}.amber-heading>p:last-child{color:#636c7a}.role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.role-card{padding:38px;border:1px solid #dfe2eb;border-radius:22px;background:#fff;box-shadow:0 22px 60px rgba(20,25,49,.05)}.role-header{display:flex;justify-content:space-between;align-items:center;color:#7d53da;font-size:10px;font-weight:800;letter-spacing:.14em}.role-header b{font-size:12px;color:#a4aaba}.role-card h3{font-size:clamp(27px,3vw,41px);margin:23px 0 16px}.role-card>p{font-size:14px;color:#616a7b;max-width:480px;min-height:70px}.role-screen{padding:18px;border:1px solid #e2e5ed;border-radius:13px;margin:29px 0 20px;background:#f8f9fc}.role-screen-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e3e5ee;padding-bottom:13px;color:#754ccd;font-size:11px;font-weight:800}.typing-dots{display:flex;gap:4px}.typing-dots i{width:4px;height:4px;background:#a78bdd;border-radius:50%;animation:blink 1.4s infinite}.typing-dots i:nth-child(2){animation-delay:.2s}.typing-dots i:nth-child(3){animation-delay:.4s}.screen-line{display:flex;align-items:start;gap:12px;padding:16px 0;border-bottom:1px solid #e5e7ed}.screen-line.last{border-bottom:0}.check,.pulse{width:23px;height:23px;flex:none;display:grid;place-items:center;border-radius:50%;background:#e5f8f1;color:#298866;font-size:12px}.pulse{background:#eee5ff;color:#8c5ad5;animation:pulse 2.5s infinite}.screen-line strong,.screen-line small{display:block}.screen-line strong{font-size:12px}.screen-line small{font-size:10px;color:#777f8e;margin-top:4px}.role-outcome{font-size:11px;font-weight:800;color:#6846c3}
.pricing{padding:135px 0;background:#0a0d18}.pricing-head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:50px}.pricing-head h2{margin-bottom:17px}.pricing-head p:last-child{font-size:16px;color:#a9b1c1}.cycle-switch{display:flex;padding:4px;border:1px solid #34374b;border-radius:100px;flex:none;background:#191c2a}.cycle-switch button{border:0;background:none;color:#9ea5b5;padding:10px 18px;border-radius:100px;font-size:12px;font-weight:800}.cycle-switch button[aria-pressed=true]{background:#f5f6fb;color:#121420}.cycle-switch span{color:#a36ced}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.price-card{position:relative;display:flex;flex-direction:column;border:1px solid #32374e;border-radius:19px;background:#151927;padding:30px;min-height:500px}.price-card.featured{border-color:#9870e8;background:linear-gradient(155deg,#292039,#171827 55%);box-shadow:0 16px 60px rgba(130,79,220,.18)}.featured-ribbon{position:absolute;right:18px;top:-13px;background:#ad79ff;color:#161522;font-size:8px;font-weight:900;letter-spacing:.1em;border-radius:100px;padding:7px 12px}.price-card-top{display:flex;justify-content:space-between;color:#9e9ab8;font-size:9px;font-weight:800;letter-spacing:.13em}.price-card h3{font-size:33px;margin:28px 0 6px}.price-card>p:not(.billing-detail){font-size:12px;color:#aab1c2;min-height:39px}.price{display:flex;align-items:baseline;gap:3px;margin:24px 0 1px}.price small{font-size:16px;font-weight:700}.price strong{font-size:47px;letter-spacing:-.07em;line-height:1}.price span{font-size:12px;color:#bbc1ce}.price.custom-price strong{font-size:29px;letter-spacing:-.04em}.billing-detail{font-size:10px;color:#8d95a8;margin-bottom:28px}.price-card ul{border-top:1px solid var(--line);padding-top:23px;margin-bottom:25px}.price-card li{font-size:11px;color:#c6cada;display:flex;gap:11px;margin-bottom:14px}.price-card li:before{content:'✓';color:#b788ff;font-weight:800}.price-button{margin-top:auto;justify-content:space-between;background:#f0f1f7;color:#141523;width:100%;font-size:11px}.featured .price-button{background:linear-gradient(100deg,#c692ff,#73d6ff)}.addons{margin-top:25px;padding:35px;border:1px solid #32374d;border-radius:20px;display:grid;grid-template-columns:.7fr 1fr;gap:60px;background:#131726}.addons-kicker{font-size:9px;letter-spacing:.15em;color:#ac86f8;font-weight:800}.addons h3{font-size:31px;margin:10px 0}.addons p:not(.addons-kicker){font-size:11px;color:#9da5b6;max-width:360px}.addons-list>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:11px 0;font-size:11px}.addons-list>div strong{font-size:12px}.addons-list>div span{color:#a7afc0}.addons-list>div b{color:#e9e7f0}.addons-list>a{display:inline-block;font-weight:800;font-size:11px;color:#c799ff;margin-top:16px}.pricing-note{font-size:10px;color:#798298;margin:20px 0 0;max-width:850px}
.faq{padding:125px 0}.faq-grid{display:grid;grid-template-columns:.8fr 1fr;gap:12%}.faq h2{font-size:clamp(2.4rem,4vw,4.6rem);margin-bottom:15px}.faq-grid>div>p:not(.section-number){font-size:14px;color:#66707d;max-width:380px}.text-cta{display:inline-block;margin-top:23px;font-size:12px;font-weight:800;color:#6b46c5}.faq-list{border-top:1px solid #d5d9e3}.faq-list details{border-bottom:1px solid #d5d9e3}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-size:14px;font-weight:800}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-weight:400;font-size:20px;color:#7959c8}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#636b79;font-size:12px;margin:0 0 22px;max-width:600px}
.final-cta{position:relative;overflow:hidden;padding:135px 0 150px;text-align:center;background:#0d1020}.final-glow{position:absolute;width:800px;height:500px;left:50%;top:-150px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(117,55,225,.35),transparent 65%);pointer-events:none}.final-inner{position:relative;max-width:940px}.final-cta h2{font-size:clamp(3rem,6vw,6rem)}.final-cta p:not(.section-number){color:#aeb5c4;font-size:17px}.final-cta .hero-actions{justify-content:center}.site-footer{background:#080a12;border-top:1px solid var(--line);padding:55px 0;color:#b7bdca}.footer-inner{display:flex;align-items:start;justify-content:space-between;gap:30px}.footer-inner p{font-size:11px;color:#7b8495;margin-top:11px}.footer-links{display:flex;gap:24px;font-size:11px;font-weight:700}.footer-links a:hover{color:#fff}.footer-inner>small{font-size:10px;color:#727b8d}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes drift{to{transform:translate3d(-70px,30px,0) scale(1.1)}}@keyframes float{50%{transform:translateY(-9px)}}@keyframes pulse{50%{box-shadow:0 0 0 7px rgba(157,98,255,.08),0 0 20px #a76dff}}@keyframes scene-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{50%{opacity:.25}}
@media(max-width:1100px){.hero-grid{gap:20px}.hero h1{font-size:clamp(4.2rem,7.5vw,6.6rem)}.demo-window{transform:none}.tag-top{left:0}.tag-bottom{right:0}.price-card{padding:24px}.price strong{font-size:40px}.lv-node{font-size:9px;padding:9px}.lv-line{width:15px}}
@media(max-width:800px){.shell{width:min(100% - 36px,1320px)}.site-header{height:66px}.desktop-nav,.nav-cta{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:0}.menu-toggle span{width:22px;height:2px;background:#fff}.mobile-menu:not([hidden]){display:flex;flex-direction:column;gap:0;background:#111523;border-bottom:1px solid #30354b;padding:8px 18px 18px}.mobile-menu a{font-size:13px;font-weight:800;padding:13px 0;border-bottom:1px solid #30354b}.hero{padding-top:120px;min-height:auto}.hero-grid,.statement-grid,.faq-grid{grid-template-columns:1fr}.hero h1{margin-top:26px;font-size:clamp(4.2rem,12vw,6.5rem)}.hero-visual{max-width:650px;margin:30px auto 0;width:100%}.hero-trust{margin-top:45px}.hero-edge{margin-top:55px}.statement,.products,.amber-section,.pricing,.faq{padding:90px 0}.statement-grid,.faq-grid{gap:30px}.journey-grid{margin-top:52px}.product-grid,.role-grid{grid-template-columns:1fr}.pricing-head{align-items:start;flex-direction:column}.price-grid{grid-template-columns:1fr}.price-card{min-height:auto}.price-card>p:not(.billing-detail){min-height:auto}.addons{grid-template-columns:1fr;gap:20px}.footer-inner{flex-direction:column}.footer-links{flex-wrap:wrap}.final-cta{padding:90px 0}}
@media(max-width:540px){.wordmark{font-size:25px}.hero h1{font-size:clamp(3.8rem,16vw,5rem)}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.button{justify-content:space-between}.eyebrow{font-size:9px;gap:7px}.eyebrow-line{width:12px}.hero-visual{padding:22px 0 12px}.floating-tag{font-size:8px;padding:8px 10px}.tag-top{top:0}.tag-bottom{bottom:26px}.demo-body{grid-template-columns:35px 1fr;min-height:410px}.demo-main{padding:16px 12px}.demo-sidebar{padding:14px 4px}.demo-heading strong{font-size:11px}.demo-heading small{font-size:7px}.status-pill{font-size:7px;padding:5px}.scene-stack{min-height:320px}.message.client{max-width:95%;margin-left:5%;font-size:11px}.message p{font-size:12px}.match-visual{gap:8px}.match-visual img{width:68px;height:83px}.match-visual strong{font-size:10px}.match-visual b{font-size:11px}.draft-card p{font-size:11px}.manager-card{padding:10px}.manager-card>span{font-size:7px}.journey-grid{padding:23px}.journey-head{align-items:start;flex-direction:column}.journey-rail{grid-template-columns:repeat(5,1fr);gap:4px}.journey-rail span{font-size:8px;line-height:1.3}.product-card,.role-card{padding:23px}.product-card h3{font-size:31px}.product-visual{height:190px}.lv-node{font-size:8px;gap:3px;padding:7px}.lv-line{width:8px}.ad-thumb{width:110px}.addons{padding:23px}.addons-list>div{flex-direction:column;gap:2px}.faq-list summary{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}.hero h1{font-size:clamp(4.2rem,5.2vw,5.3rem);line-height:1.07;letter-spacing:-.085em}
@media(max-width:1100px){.hero-grid{gap:20px}.hero h1{font-size:clamp(3.7rem,5.5vw,4.6rem)}}
@media(max-width:800px){.hero-grid{grid-template-columns:1fr}.hero h1{font-size:clamp(4.2rem,12vw,6.5rem)}}
@media(max-width:540px){.hero h1{font-size:clamp(3.35rem,12.7vw,4.1rem)}}
.price{gap:0}.price small{margin-right:6px}
.role-card.visible .screen-line{animation:role-row .8s ease both}.role-card.visible .screen-line:nth-of-type(2){animation-delay:.45s}.role-card.visible .screen-line:nth-of-type(3){animation-delay:1.1s}.role-card.visible .screen-line:nth-of-type(4){animation-delay:1.75s}
@keyframes role-row{from{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.role-card.visible .screen-line{animation:none}}
