:root{color-scheme:dark;--bg:#0b0d12;--surface:#11141b;--surface-2:#171b23;--surface-3:#1e232d;--line:rgba(229,236,248,.1);--line-bright:rgba(229,236,248,.16);--text:#f4f6fb;--muted:#9ba5b6;--subtle:#697487;--blue:#72a8ff;--teal:#76e0ce;--violet:#9586ff;--font-body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.65;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 76% 8%,rgba(59,92,173,.12),transparent 36%),radial-gradient(ellipse at 10% 46%,rgba(43,141,132,.07),transparent 28%)}a{color:inherit;text-decoration:none}button{font:inherit}.section-shell{width:min(1160px,calc(100% - 56px));margin:0 auto}.skip-link{position:fixed;top:-60px;left:20px;z-index:20;padding:10px 16px;border-radius:10px;background:var(--text);color:var(--bg)}.skip-link:focus{top:16px}.site-header{height:82px;padding:0 max(28px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(11,13,18,.72);backdrop-filter:blur(18px);position:sticky;top:0;z-index:10}.brand{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:-.045em}.brand b{font-size:9px;color:var(--teal);letter-spacing:.16em;margin-left:2px}.brand-mark{width:28px;height:28px;border-radius:9px;background:linear-gradient(145deg,rgba(114,168,255,.25),rgba(118,224,206,.1));border:1px solid rgba(118,224,206,.35);display:flex;align-items:center;justify-content:center;gap:2px;transform:rotate(-5deg)}.brand-mark span{display:block;width:2px;background:var(--teal);border-radius:2px}.brand-mark span:nth-child(1),.brand-mark span:nth-child(5){height:6px;opacity:.75}.brand-mark span:nth-child(2),.brand-mark span:nth-child(4){height:12px}.brand-mark span:nth-child(3){height:17px}.site-nav{display:flex;align-items:center;gap:32px;color:#abb4c2;font-size:13px;font-weight:600}.site-nav a{transition:color .2s ease}.site-nav a:hover,.site-nav a:focus-visible{color:#fff}.site-nav .nav-cta{padding:10px 17px;border:1px solid rgba(222,233,250,.18);border-radius:10px;color:var(--text);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.015));box-shadow:inset 0 1px rgba(255,255,255,.08);transition:transform .2s ease,border-color .2s ease,background .2s ease}.nav-cta:hover{transform:translateY(-1px);border-color:rgba(118,224,206,.42);background:rgba(118,224,206,.08)}.menu-toggle{display:none}.hero{min-height:675px;padding-top:104px;padding-bottom:100px;display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:62px;position:relative}.hero-copy{position:relative;z-index:2;margin-top:-10px}.eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;font-weight:700;font-size:10px;letter-spacing:.18em;color:#9caabd}.live-dot{width:7px;height:7px;background:var(--teal);border-radius:50%;box-shadow:0 0 14px rgba(118,224,206,.7)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display);letter-spacing:-.065em;line-height:1.06}h1{font-size:clamp(47px,5.5vw,72px);margin:22px 0 20px;font-weight:700}h1 span,.section-heading h2 span,.feature-copy h2 span,.closing-content h2 span{background:linear-gradient(100deg,#a7bdff 8%,#75dfd1 92%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-lede{max-width:480px;color:#a6afbd;font-size:17px;line-height:1.75;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:12px;padding:13px 18px;font-size:13px;font-weight:700;transition:transform .23s ease,box-shadow .23s ease,border-color .23s ease,background .23s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#061110;background:linear-gradient(115deg,#a4e9dc,#75d5c8 53%,#9bc6ff);box-shadow:0 8px 28px rgba(80,194,178,.16),inset 0 1px rgba(255,255,255,.68)}.button-primary:hover{box-shadow:0 12px 34px rgba(80,194,178,.25),inset 0 1px rgba(255,255,255,.7)}.button-primary span{font-size:16px}.button-quiet{color:#d5dae4;border:1px solid var(--line-bright);background:rgba(255,255,255,.025)}.button-quiet:hover{border-color:rgba(118,224,206,.4);background:rgba(118,224,206,.055)}.hero-note{display:flex;align-items:center;gap:10px;margin-top:30px;color:#778295;font-size:11px}.note-icon{display:grid;place-items:center;width:17px;height:17px;border:1px solid rgba(155,165,182,.42);border-radius:50%;font-size:10px;font-weight:700}.product-stage{height:465px;position:relative;z-index:1;perspective:900px}.stage-glow{position:absolute;width:430px;height:380px;right:2%;top:7%;background:radial-gradient(ellipse,rgba(71,123,199,.18),rgba(45,112,113,.1) 36%,transparent 72%);filter:blur(25px)}.timeline-window{position:absolute;right:-1%;top:42px;width:91%;height:333px;border-radius:18px;border:1px solid rgba(203,215,237,.16);background:linear-gradient(145deg,rgba(30,35,45,.94),rgba(15,18,25,.93));box-shadow:0 24px 72px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.06);overflow:hidden;transform:rotateY(-7deg) rotateX(1deg)}.timeline-top{height:42px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.025)}.timeline-dot{width:5px;height:5px;border-radius:50%;background:#667183}.timeline-title{margin-left:9px;color:#c3cad5;font-size:9px}.timeline-time{margin-left:auto;color:#82cfc3;font:10px ui-monospace,monospace}.timeline-ruler{height:31px;padding:7px 16px 0 51px;display:flex;justify-content:space-between;color:#737f90;font:8px ui-monospace,monospace;border-bottom:1px solid rgba(255,255,255,.04)}.track{height:77px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.045)}.track-label{width:41px;text-align:center;color:#768194;font:10px ui-monospace,monospace}.video-clip,.audio-clip{position:relative;flex:1;height:56px;border-radius:5px;overflow:hidden;margin-right:13px;background:linear-gradient(105deg,rgba(85,111,161,.32),rgba(45,54,75,.63));border:1px solid rgba(142,162,204,.23)}.video-clip{display:flex;gap:3px;padding:5px}.video-clip i{flex:1;background:linear-gradient(145deg,rgba(104,147,168,.47),rgba(48,76,91,.5));border-radius:2px}.audio-clip{height:54px;padding:5px 9px;background:linear-gradient(110deg,rgba(77,128,140,.2),rgba(37,63,71,.36));border-color:rgba(111,205,191,.23)}.audio-clip b{position:relative;z-index:1;color:#c7e9e2;font-size:7px;letter-spacing:.1em}.audio-clip-accent{background:linear-gradient(110deg,rgba(87,113,169,.25),rgba(45,57,87,.4));border-color:rgba(129,160,237,.28)}.audio-clip-accent b{color:#cedbff}.waveform{position:absolute;left:0;right:0;bottom:5px;height:22px;background:repeating-linear-gradient(90deg,rgba(118,224,206,.88) 0 2px,transparent 2px 5px);clip-path:polygon(0 48%,2% 28%,4% 63%,6% 20%,8% 75%,10% 37%,12% 57%,14% 22%,16% 71%,18% 42%,20% 65%,22% 25%,24% 75%,26% 35%,28% 60%,30% 18%,32% 78%,34% 38%,36% 65%,38% 27%,40% 70%,42% 35%,44% 60%,46% 25%,48% 80%,50% 37%,52% 68%,54% 28%,56% 75%,58% 42%,60% 62%,62% 31%,64% 71%,66% 39%,68% 62%,70% 30%,72% 77%,74% 45%,76% 59%,78% 25%,80% 75%,82% 40%,84% 63%,86% 32%,88% 69%,90% 42%,92% 60%,94% 34%,96% 69%,98% 43%,100% 50%)}.waveform-accent{background:repeating-linear-gradient(90deg,rgba(139,165,240,.87) 0 2px,transparent 2px 5px)}.playhead{position:absolute;left:61%;top:73px;bottom:0;width:1px;background:rgba(204,223,255,.6)}.playhead span{position:absolute;top:-1px;left:-4px;border-style:solid;border-width:7px 5px 0;border-color:#8bdccf transparent transparent}.qsp-window{position:absolute;top:112px;left:0;width:73%;height:317px;border-radius:16px;border:1px solid rgba(194,210,236,.22);background:linear-gradient(145deg,rgba(24,28,37,.98),rgba(15,18,24,.985));box-shadow:0 28px 70px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.07);overflow:hidden;transform:rotateY(5deg) rotateX(-1deg)}.qsp-header{height:39px;display:flex;align-items:center;padding:0 13px;gap:8px;border-bottom:1px solid rgba(255,255,255,.065);font-size:10px;font-weight:700}.qsp-header b{color:#a4b8ff;font-size:8px;letter-spacing:.1em}.mini-mark{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,#a5bafa,#78ded1);display:grid;place-items:center;color:#121720;font:800 10px var(--font-display)}.window-menu{margin-left:auto;color:#7f8999;letter-spacing:2px}.qsp-search{height:36px;margin:10px 11px 8px;padding:0 10px;display:flex;align-items:center;gap:9px;border-radius:8px;border:1px solid rgba(213,225,245,.15);background:rgba(5,7,10,.25);color:#929cad;font-size:9px}.search-glyph{width:11px;height:11px;border:1.5px solid #7f8b9d;border-radius:50%;position:relative}.search-glyph:after{content:"";position:absolute;width:5px;height:1px;background:#7f8b9d;right:-4px;bottom:-2px;transform:rotate(45deg)}kbd{margin-left:auto;font:8px var(--font-body);color:#818c9d;padding:3px 5px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:rgba(255,255,255,.035)}.qsp-tabs{display:flex;gap:15px;margin:0 13px 9px;border-bottom:1px solid rgba(255,255,255,.075);height:24px;font-size:7px;font-weight:700;letter-spacing:.11em;color:#778194}.qsp-tabs span{height:24px}.qsp-tabs .active{color:#86dfd0;border-bottom:1px solid #86dfd0}.sound-card{display:flex;gap:9px;align-items:center;margin:6px 10px;padding:7px 8px;height:54px;border:1px solid transparent;border-radius:8px;background:rgba(255,255,255,.026)}.sound-card.selected{border-color:rgba(118,224,206,.28);background:linear-gradient(105deg,rgba(118,224,206,.12),rgba(118,224,206,.035))}.sound-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:rgba(255,255,255,.065);color:#b3bece;font-size:9px}.selected .sound-icon{color:#8de0d0;background:rgba(118,224,206,.15)}.sound-info{flex:1;min-width:0}.sound-info strong{display:block;font-size:9px;font-weight:600;color:#e6eaf0}.sound-info small{display:block;font-size:7px;color:#7f8b9a}.sound-info small i{font-style:normal;color:#677385;padding:0 3px}.star{color:#aab8d6;font-size:14px}.mini-wave{height:7px;margin-top:3px;background:repeating-linear-gradient(90deg,#79ddcd 0 1px,transparent 1px 3px);clip-path:polygon(0 55%,4% 20%,7% 80%,11% 10%,15% 82%,19% 32%,24% 70%,27% 18%,31% 100%,35% 28%,40% 74%,44% 35%,49% 60%,54% 22%,60% 78%,66% 34%,72% 67%,78% 32%,85% 68%,92% 42%,100% 55%)}.wave-muted{opacity:.42}.qsp-footer{position:absolute;bottom:0;left:0;right:0;height:31px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;color:#8792a2;font-size:8px;border-top:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.018)}.keycap{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:4px;margin-right:3px;border:1px solid rgba(226,234,248,.18);color:#d9e0ed}.footer-status{display:flex;align-items:center;gap:5px}.footer-status i{width:5px;height:5px;border-radius:50%;background:#7de0c8;box-shadow:0 0 7px rgba(125,224,200,.6)}.stage-caption{position:absolute;right:4px;bottom:0;display:flex;align-items:center;gap:9px;color:#7f8c9f;font-size:9px;letter-spacing:.02em}.caption-line{height:1px;width:27px;background:linear-gradient(90deg,transparent,var(--teal))}.hero-orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.orb-one{width:9px;height:9px;right:15%;top:10%;background:#91a8ff;box-shadow:0 0 22px #91a8ff}.orb-two{width:5px;height:5px;right:4%;bottom:19%;background:#8be3d3;box-shadow:0 0 18px #8be3d3}.proof-strip{border-top:1px solid rgba(255,255,255,.065);border-bottom:1px solid rgba(255,255,255,.065);background:rgba(255,255,255,.018)}.proof-inner{width:min(1160px,calc(100% - 56px));margin:auto;min-height:84px;display:flex;align-items:center;justify-content:space-between;color:#617083;font:10px ui-monospace,monospace;letter-spacing:.06em}.proof-inner b{margin-left:9px;font:600 12px var(--font-body);letter-spacing:0;color:#c7ced9}.workflow-section{padding-top:122px;padding-bottom:120px}.section-heading{max-width:600px}.section-heading h2,.feature-copy h2,.compat-copy h2,.closing-content h2{font-size:clamp(37px,4vw,54px);margin:17px 0 14px}.section-heading>p,.feature-copy>p,.compat-copy>p,.closing-content>p{color:var(--muted);font-size:15px;line-height:1.8}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:45px}.step-card{position:relative;min-height:287px;padding:22px 22px 21px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));overflow:hidden;transition:transform .3s ease,border-color .3s ease,background .3s ease}.step-card:hover{transform:translateY(-5px);border-color:rgba(118,224,206,.28);background:linear-gradient(145deg,rgba(118,224,206,.055),rgba(255,255,255,.012))}.step-head{display:flex;align-items:center;justify-content:space-between}.step-number{font:10px ui-monospace,monospace;color:#667285}.step-symbol{height:36px;width:36px;border-radius:11px;display:grid;place-items:center;border:1px solid rgba(118,224,206,.22);background:rgba(118,224,206,.075);color:#8ce2d3}.symbol-search{position:relative}.symbol-search:before{content:"";height:12px;width:12px;border:1.5px solid currentColor;border-radius:50%}.symbol-search:after{content:"";position:absolute;height:8px;width:1.5px;background:currentColor;transform:rotate(-44deg) translate(7px,4px)}.symbol-wave{display:flex;align-items:center;gap:2px}.symbol-wave i{display:block;width:2px;border-radius:3px;background:currentColor}.symbol-wave i:nth-child(odd){height:9px}.symbol-wave i:nth-child(even){height:17px}.symbol-wave i:nth-child(3n){height:22px}.symbol-place{font-size:22px}.step-card h3{font:700 16px var(--font-display);letter-spacing:-.035em;margin:26px 0 8px}.step-card p{font-size:12px;color:#8d98a8;line-height:1.7;max-width:300px}.step-decoration{position:absolute;left:22px;right:22px;bottom:16px;height:38px;opacity:.75}.search-decoration{display:flex;gap:6px;align-items:center}.search-decoration span{border:1px solid rgba(168,185,214,.16);border-radius:6px;padding:4px 8px;color:#8591a4;font-size:8px;background:rgba(255,255,255,.025)}.search-decoration span:first-child{border-color:rgba(118,224,206,.24);color:#a4e7dc;background:rgba(118,224,206,.06)}.waveform-decoration{height:28px;bottom:20px;background:repeating-linear-gradient(90deg,rgba(118,224,206,.52) 0 2px,transparent 2px 5px);clip-path:polygon(0 49%,2% 22%,4% 71%,6% 5%,8% 80%,10% 31%,12% 66%,14% 10%,16% 84%,18% 28%,20% 69%,22% 19%,24% 81%,26% 38%,28% 64%,30% 5%,32% 93%,34% 32%,36% 73%,38% 12%,40% 84%,42% 28%,44% 67%,46% 18%,48% 95%,50% 31%,52% 71%,54% 23%,56% 82%,58% 43%,60% 62%,62% 19%,64% 78%,66% 31%,68% 69%,70% 11%,72% 88%,74% 39%,76% 62%,78% 22%,80% 79%,82% 35%,84% 69%,86% 27%,88% 76%,90% 42%,92% 66%,94% 32%,96% 71%,98% 41%,100% 52%)}.track-decoration{display:flex;flex-direction:column;justify-content:center;gap:4px}.track-decoration span{height:7px;border-radius:3px;background:linear-gradient(90deg,rgba(114,168,255,.4) 0 55%,rgba(255,255,255,.045) 55%);border:1px solid rgba(145,169,210,.12)}.track-decoration span:nth-child(2){background:linear-gradient(90deg,rgba(118,224,206,.5) 0 31%,rgba(255,255,255,.04) 31%)}.track-decoration span:nth-child(3){background:linear-gradient(90deg,rgba(149,134,255,.42) 0 71%,rgba(255,255,255,.04) 71%)}.feature-section{padding:115px 0;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.025) 50%,rgba(255,255,255,.012));border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.feature-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.feature-copy{position:sticky;top:125px}.feature-copy h2{margin-top:18px}.feature-copy>p{max-width:390px}.text-link{display:inline-flex;align-items:center;gap:13px;margin-top:14px;color:#8fe2d4;font-size:12px;font-weight:700}.text-link:hover{color:#c2f5eb}.feature-list{border-top:1px solid var(--line)}.feature-list article{display:grid;grid-template-columns:38px 1fr 24px;gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid var(--line)}.feature-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;color:#9ce5d9;border:1px solid rgba(118,224,206,.2);background:rgba(118,224,206,.06);font-size:16px}.feature-list h3{font:700 14px var(--font-display);letter-spacing:-.02em;margin:0 0 4px}.feature-list p{font-size:11px;color:#8b96a6;margin:0;line-height:1.7}.feature-index{font:9px ui-monospace,monospace;color:#596577;padding-top:9px}.quote-section{padding:122px 0 120px;text-align:center;max-width:795px}.quote-mark{font:100px/.6 Georgia,serif;color:rgba(118,224,206,.42)}.quote-section p{margin:20px auto 21px;font:500 clamp(24px,3.2vw,39px)/1.42 var(--font-display);letter-spacing:-.045em;color:#e7ecf4}.quote-section>span{font:10px ui-monospace,monospace;color:#748093;letter-spacing:.04em}.compat-section{padding-bottom:104px}.compat-card{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:center;padding:34px 36px;border:1px solid rgba(145,165,198,.15);border-radius:18px;background:linear-gradient(115deg,rgba(27,33,43,.9),rgba(16,19,25,.93));box-shadow:inset 0 1px rgba(255,255,255,.045)}.compat-copy h2{font-size:30px;margin:16px 0 10px}.compat-copy>p{max-width:570px;margin:0;font-size:13px}.compat-status{border-left:1px solid rgba(255,255,255,.08);padding-left:30px}.status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:10px;color:#abb4c2}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:6px;font-size:8px;font-weight:700;white-space:nowrap}.status-pill i{width:5px;height:5px;border-radius:50%}.status-testing{color:#e4c483;background:rgba(228,196,131,.09);border:1px solid rgba(228,196,131,.17)}.status-testing i{background:#e4c483}.status-planned{color:#b0a5ff;background:rgba(149,134,255,.09);border:1px solid rgba(149,134,255,.16)}.status-planned i{background:#a498ff}.compat-footnote{font-size:9px;color:#707c8d;padding-top:12px}.closing-section{min-height:332px;margin-bottom:80px;padding:48px 55px;position:relative;border:1px solid rgba(159,183,220,.17);border-radius:22px;background:linear-gradient(120deg,#1a2431 0%,#19252b 47%,#1b202e 100%);overflow:hidden}.closing-glow{position:absolute;inset:-30%;background:radial-gradient(ellipse at 74% 52%,rgba(108,204,193,.18),transparent 38%),radial-gradient(ellipse at 94% 17%,rgba(130,146,245,.17),transparent 31%)}.closing-content{position:relative;z-index:1;max-width:530px}.closing-content .eyebrow{color:#b7c2d1}.closing-content h2{font-size:clamp(35px,4vw,48px);margin:15px 0}.closing-content>p{font-size:12px;margin-bottom:20px}.closing-content .button{padding:11px 15px;font-size:11px}.closing-decoration{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:196px;height:196px;border-radius:50%;border:1px solid rgba(178,208,220,.13);display:grid;place-items:center;color:rgba(180,218,218,.7);font:800 90px var(--font-display);letter-spacing:-.12em}.closing-decoration:before,.closing-decoration:after{content:"";position:absolute;inset:17px;border-radius:50%;border:1px solid rgba(178,208,220,.1)}.closing-decoration:after{inset:36px;border-color:rgba(178,208,220,.08)}.closing-decoration i{position:absolute;width:7px;height:7px;border-radius:50%;background:#90e2d5;box-shadow:0 0 15px rgba(144,226,213,.75)}.closing-decoration i:nth-of-type(1){top:20px;right:44px}.closing-decoration i:nth-of-type(2){bottom:33px;left:30px;width:4px;height:4px}.closing-decoration i:nth-of-type(3){top:72px;left:3px;width:5px;height:5px}.site-footer{min-height:93px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(255,255,255,.07);color:#798496}.footer-brand{color:#dfe5ef}.footer-brand .brand-mark{width:24px;height:24px;border-radius:8px}.footer-copy{font-size:9px;text-align:center}.footer-email{font-size:10px;color:#98a7ba}.footer-email span{color:#85dbce;padding-left:4px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.steps-grid .reveal:nth-child(2){transition-delay:.1s}.steps-grid .reveal:nth-child(3){transition-delay:.18s}::selection{background:rgba(118,224,206,.28);color:#fff}:focus-visible{outline:2px solid #88e0d4;outline-offset:4px;border-radius:4px}
@media(max-width:1000px){.hero{gap:32px;grid-template-columns:.9fr 1.1fr}.product-stage{transform:scale(.94);transform-origin:center right;margin-left:-18px}.timeline-window{right:-2%;width:95%}.qsp-window{width:77%}.feature-layout{gap:48px}.proof-inner{gap:18px}.proof-inner b{display:block;margin:4px 0 0}.proof-inner span{font-size:9px}}
@media(max-width:760px){.section-shell,.proof-inner{width:min(calc(100% - 38px),560px)}.site-header{height:70px;padding:0 19px}.brand{font-size:15px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;border:1px solid var(--line-bright);border-radius:10px;background:rgba(255,255,255,.025);color:var(--text)}.menu-toggle span{width:15px;height:1px;background:#dbe3ed;margin:auto}.site-nav{display:none;position:absolute;top:69px;left:0;right:0;padding:12px 19px 20px;flex-direction:column;align-items:stretch;gap:0;background:rgba(14,17,23,.97);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.site-nav.is-open{display:flex}.site-nav a{padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.055)}.site-nav .nav-cta{margin-top:10px;text-align:center;border:1px solid rgba(222,233,250,.18)}.hero{padding-top:64px;padding-bottom:62px;min-height:0;grid-template-columns:1fr;gap:22px}.hero-copy{margin:0}.hero h1{font-size:clamp(46px,12vw,66px)}.hero-lede{font-size:15px}.product-stage{height:390px;margin:0 -9px;transform:none}.timeline-window{top:30px;right:0;width:93%;height:292px}.timeline-top{height:36px}.timeline-ruler{padding-left:45px;font-size:7px}.track{height:66px}.video-clip,.audio-clip{height:47px}.qsp-window{top:94px;left:0;width:78%;height:274px}.sound-card{height:47px}.stage-caption{font-size:8px;bottom:-5px}.proof-inner{padding:17px 0;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.proof-inner span{font-size:8px}.proof-inner b{font-size:10px}.workflow-section{padding-top:82px;padding-bottom:80px}.section-heading h2,.feature-copy h2{font-size:42px}.steps-grid{grid-template-columns:1fr;gap:10px;margin-top:29px}.step-card{min-height:220px;padding:19px}.step-card h3{margin-top:18px}.step-decoration{left:19px;right:19px}.feature-section{padding:78px 0}.feature-layout{grid-template-columns:1fr;gap:33px}.feature-copy{position:static}.feature-list article{grid-template-columns:34px 1fr 20px;gap:12px;padding:17px 0}.quote-section{padding:85px 0}.quote-section p{font-size:27px}.compat-section{padding-bottom:70px}.compat-card{grid-template-columns:1fr;gap:24px;padding:24px 21px}.compat-copy h2{font-size:28px}.compat-status{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding:13px 0 0}.closing-section{padding:34px 24px;margin-bottom:55px;min-height:295px}.closing-content h2{font-size:39px}.closing-decoration{right:-61px;top:auto;bottom:-85px;transform:none;width:180px;height:180px;opacity:.45}.site-footer{padding:23px 0;display:grid;grid-template-columns:1fr 1fr;gap:13px}.footer-copy{grid-column:1/-1;grid-row:2;text-align:left;line-height:1.5}.footer-email{text-align:right}}
@media(max-width:390px){.hero-actions{align-items:stretch;flex-direction:column}.button{justify-content:center}.product-stage{height:335px}.timeline-window{height:265px}.qsp-window{top:86px;height:247px}.qsp-tabs{gap:10px}.sound-card{margin:5px 7px;padding:6px}.timeline-ruler{padding-left:39px}.compat-card{padding:20px 16px}.status-row{font-size:9px}}
@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}}
 .price-note{display:flex;flex-direction:column;gap:2px;margin-top:18px;padding:11px 14px;border:1px solid rgba(114,168,255,.2);border-radius:12px;background:linear-gradient(110deg,rgba(114,168,255,.08),rgba(118,224,206,.035));width:max-content;max-width:100%;box-shadow:inset 0 1px rgba(255,255,255,.025)}.price-note strong{font-size:13px;font-weight:600;color:var(--text)}.price-note strong span{margin-left:7px;color:#a8c7ff;font-size:15px}.price-note small{color:var(--muted);font-size:11px}
