@font-face{font-family:Plex;src:url('/fonts/IBMPlexSans-Regular.ttf');font-display:swap}@font-face{font-family:Plex;src:url('/fonts/IBMPlexSans-SemiBold.ttf');font-weight:600;font-display:swap}@font-face{font-family:Bricolage;src:url('/fonts/BricolageGrotesque-Bold.ttf');font-weight:700;font-display:swap}@font-face{font-family:Mono;src:url('/fonts/IBMPlexMono-Regular.ttf');font-display:swap}:root{--ink:#0d0e0f;--panel:#161819;--line:#303435;--text:#f5f0e7;--muted:#aaa79f;--faint:#73736f;--amber:#f4a533;--amber2:#ffd18c;--green:#7ee2a8;--rx:-8deg;--ry:12deg}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--text);font-family:Plex,system-ui,sans-serif}a{color:inherit;text-decoration:none}p{line-height:1.7}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(13,14,15,.9);backdrop-filter:blur(18px);z-index:10}.brand{display:flex;align-items:center;gap:10px;font-weight:600}.brand img{width:32px;height:32px;border-radius:8px}.nav nav{display:flex;gap:28px;font:11px Mono;color:var(--muted)}.nav-download{font:12px Mono;color:var(--amber)}.nav-download span{color:var(--muted)}main{overflow:hidden}.hero{max-width:1440px;margin:auto;min-height:830px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;padding:90px clamp(22px,5vw,72px);background:radial-gradient(circle at 78% 28%,rgba(244,165,51,.16),transparent 30%),linear-gradient(180deg,#0d0e0f,#111314)}.eyebrow,.label,.section-number{font:11px Mono;text-transform:uppercase;letter-spacing:.14em;color:var(--amber)}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 16px var(--amber);margin-right:9px}.hero h1,.manifesto h2,.modes h2,.spec-section h2,.trust h2,.pricing h2,.final-cta h2{font:700 clamp(58px,8vw,112px)/.88 Bricolage;margin:28px 0;letter-spacing:-.055em}.lede{max-width:680px;font-size:clamp(18px,2vw,27px);color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:15px 18px;border:1px solid var(--line);border-radius:8px;font-weight:600;transition:.18s}.button:hover{transform:translateY(-2px);border-color:var(--amber)}.button.primary{background:var(--amber);border-color:var(--amber);color:var(--ink)}.button.secondary{background:var(--panel)}.button.wide{width:100%}.compat{margin-top:20px;font:11px Mono;color:var(--faint)}.device-stage{position:relative;min-height:610px;display:grid;place-items:center;perspective:1400px;isolation:isolate}.mixer-card{width:min(680px,92%);padding:20px;background:linear-gradient(145deg,#222627,#111314 72%);border:1px solid #45494a;border-radius:22px;box-shadow:-30px 45px 80px #000a,0 0 70px #f4a5331a;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s;z-index:2}.mixer-top,.mixer-head,.app-row,.mixer-foot{display:grid;align-items:center}.mixer-top{grid-template-columns:auto 1fr auto;gap:10px;padding:5px 4px 18px}.mini-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--amber);color:var(--ink);font:bold 16px Bricolage}.live-pill{font:9px Mono;color:var(--green);border:1px solid #7ee2a84d;border-radius:99px;padding:5px 8px}.mixer-head{grid-template-columns:1.6fr 1fr .7fr;padding:9px 12px;font:8px Mono;color:var(--faint);border-block:1px solid var(--line)}.app-row{grid-template-columns:34px 1.2fr 1fr 45px 80px;gap:10px;padding:13px 10px;border-bottom:1px solid #272a2b;transform:translateZ(12px)}.app-row.active{background:linear-gradient(90deg,#f4a53317,transparent);border-left:2px solid var(--amber)}.app-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;font:600 11px Plex}.safari{background:#397edf}.music{background:#e94d6a}.alerts{background:#6b7072}.app-name{display:grid;gap:2px;font-size:11px}.app-name small{font:8px Mono;color:var(--faint)}.meter{height:5px;background:#303334;border-radius:9px;overflow:hidden}.meter i{display:block;width:var(--level);height:100%;background:linear-gradient(90deg,var(--amber2),var(--amber));animation:meter 2.4s ease-in-out infinite alternate}.value,.route{font:8px Mono;color:var(--muted)}.route{text-align:right}.eq-panel{position:relative;height:118px;margin:6px 10px 12px 44px;padding-top:84px;display:grid;grid-template-columns:repeat(10,1fr);text-align:center;font:7px Mono;color:var(--faint);border-bottom:1px solid #2e3233;transform:translateZ(22px)}.eq-bars{position:absolute;inset:12px 8px 23px;display:flex;align-items:flex-end;justify-content:space-around;gap:8px}.eq-bars i{width:3px;height:var(--h,50%);background:linear-gradient(var(--amber),#f4a53333);box-shadow:0 0 10px #f4a53340;transform-origin:bottom;animation:eq 2s ease-in-out infinite alternate}.eq-bars i:nth-child(1){--h:28%}.eq-bars i:nth-child(2){--h:42%;animation-delay:-.5s}.eq-bars i:nth-child(3){--h:61%;animation-delay:-.8s}.eq-bars i:nth-child(4){--h:74%;animation-delay:-.3s}.eq-bars i:nth-child(5){--h:54%;animation-delay:-1s}.eq-bars i:nth-child(6){--h:68%;animation-delay:-.6s}.eq-bars i:nth-child(7){--h:48%;animation-delay:-.1s}.eq-bars i:nth-child(8){--h:64%;animation-delay:-.9s}.eq-bars i:nth-child(9){--h:38%;animation-delay:-.4s}.eq-bars i:nth-child(10){--h:23%;animation-delay:-.7s}.mixer-foot{grid-template-columns:1fr auto;padding:12px 5px 0;font:8px Mono;color:var(--faint)}.mixer-foot i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green)}.shadow{position:absolute;width:70%;height:22%;bottom:1%;background:#000a;filter:blur(40px);transform:rotate(-8deg);z-index:-1}.orbit{position:absolute;border:1px solid #f4a5332e;border-radius:50%;animation:orbit 16s linear infinite}.orbit-one{width:560px;height:180px;transform:rotateX(70deg)}.orbit-two{width:420px;height:420px;transform:rotateY(70deg);animation-direction:reverse;animation-duration:20s}@keyframes meter{to{filter:brightness(1.35);transform:scaleX(.86)}}@keyframes eq{to{transform:scaleY(.62);opacity:.75}}@keyframes orbit{to{rotate:360deg}}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);background:var(--panel)}.proof-strip div{padding:28px clamp(18px,3vw,44px);border-right:1px solid var(--line);display:grid;gap:5px}.proof-strip b{font:700 30px Bricolage;color:var(--amber)}.proof-strip span{font:9px Mono;color:var(--muted);text-transform:uppercase}.manifesto{max-width:1220px;margin:auto;padding:150px clamp(22px,5vw,72px)}.manifesto h2{font-size:clamp(58px,9vw,118px)}.manifesto h2 em{font-style:normal;color:var(--amber)}.manifesto p{max-width:670px;margin-left:auto;font-size:22px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.feature-grid article{padding:54px clamp(24px,4vw,60px);min-height:330px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.feature-grid article:nth-child(3n){border-right:0}.number{font:11px Mono;color:var(--amber)}.feature-grid h3{font:700 30px/1.05 Bricolage;margin:68px 0 18px}.feature-grid p,.modes p,.spec-section p,.trust p,.pricing p,.faq p{color:var(--muted)}.modes,.spec-section,.trust,.pricing{max-width:1220px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:140px clamp(22px,5vw,72px)}.modes h2,.spec-section h2,.trust h2,.pricing h2{font-size:clamp(48px,6vw,80px)}.mode-stack,.spec-table{border-top:1px solid var(--line)}.mode-stack article{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.mode-stack span{font:11px Mono;color:var(--amber)}.mode-stack h3{margin:0 0 6px;font:700 25px Bricolage}.mode-stack p{margin:0}.spec-section{max-width:none;background:var(--panel);border-block:1px solid var(--line);padding-inline:max(clamp(22px,5vw,72px),calc((100vw - 1220px)/2 + 72px))}.spec-table{margin:0}.spec-table div{display:grid;grid-template-columns:.7fr 1.3fr;gap:22px;padding:16px 0;border-bottom:1px solid var(--line)}.spec-table dt{font:10px Mono;color:var(--faint);text-transform:uppercase}.spec-table dd{margin:0;font-size:14px}.trust-copy{padding-top:35px}.trust-copy ul{list-style:none;padding:18px 0 0;margin:30px 0 0;border-top:1px solid var(--line);display:grid;gap:12px;font:12px Mono;color:var(--amber2)}.pricing{align-items:center}.price-card{background:linear-gradient(145deg,#242321,var(--panel));border:1px solid #4a443a;border-radius:18px;padding:32px;box-shadow:0 30px 80px #0006}.price-top{display:flex;justify-content:space-between;font:11px Mono;color:var(--muted)}.popular{color:var(--amber)}.price{font:700 clamp(70px,9vw,116px)/1 Bricolage;margin:40px 0}.price sup{font-size:.3em;vertical-align:top}.price small{font:12px Mono;color:var(--muted)}.price-card ul{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:13px}.price-card li:before{content:"✓";color:var(--amber);margin-right:10px}.fine{text-align:center;font:9px Mono;color:var(--faint);margin:14px 0 0}.faq{padding:130px max(clamp(22px,5vw,72px),calc((100vw - 1220px)/2 + 72px));border-top:1px solid var(--line);background:var(--panel)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:40px}.faq article{padding:34px;background:var(--ink)}.faq h3{font:700 24px Bricolage;margin:0 0 12px}.final-cta{text-align:center;padding:120px 22px;background:radial-gradient(circle at 50% 45%,#f4a5332b,transparent 34%),linear-gradient(135deg,#1c1b18,var(--panel));border-block:1px solid var(--line)}.final-cta img{display:block;width:88px;height:88px;margin:0 auto 22px;border-radius:22px}.final-cta h2{font-size:clamp(60px,9vw,110px);margin:22px}.final-cta p{color:var(--muted);margin-bottom:34px}footer{display:flex;justify-content:space-between;gap:30px;padding:44px clamp(22px,5vw,72px);font:11px Mono;color:var(--muted)}footer p{max-width:420px}footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:22px}@media(max-width:980px){.hero{grid-template-columns:1fr;padding-top:120px}.device-stage{min-height:520px}.modes,.spec-section,.trust,.pricing{grid-template-columns:1fr;gap:35px}.feature-grid{grid-template-columns:1fr 1fr}.proof-strip{grid-template-columns:1fr 1fr}}@media(max-width:650px){.nav nav{display:none}.nav-download span{display:none}.hero h1{font-size:58px}.actions{flex-direction:column}.button{width:100%}.device-stage{min-height:390px}.mixer-card{padding:12px}.app-row{grid-template-columns:28px 1fr 70px 35px}.route{display:none}.eq-panel{margin-left:28px}.mixer-foot span:last-child{display:none}.feature-grid,.faq-grid{grid-template-columns:1fr}.feature-grid article{border-right:0}.manifesto{padding-block:100px}.manifesto p{font-size:18px}.modes,.spec-section,.trust,.pricing{padding-block:100px}.spec-table div{grid-template-columns:1fr}.price-card{padding:24px}footer{flex-direction:column}.orbit{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mixer-card,.button{transition:none}.meter i,.eq-bars i,.orbit{animation:none}}
