:root{--bg:#08090d;--panel:#11131a;--ink:#f3f1ea;--muted:#a5a5ad;--amber:#ffbd45;--cyan:#57d7e5;--coral:#f66d74;--green:#67d6a3;--line:#272a35;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif;line-height:1.5;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.055;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.shell{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;gap:10px;align-items:center;color:var(--ink);text-decoration:none;font-weight:900;line-height:.82;letter-spacing:-.03em}.brand small{font-size:9px;letter-spacing:.22em;color:var(--muted)}.brand-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,var(--amber),#fa715b);color:#17100a;font-size:22px;font-style:italic}.nav nav{display:flex;gap:34px}.nav nav a,.footer-links a{color:var(--muted);text-decoration:none;font-size:14px}.nav nav a:hover,.footer-links a:hover{color:var(--ink)}.nav-cta{border:1px solid #565966;color:var(--ink);padding:10px 18px;border-radius:999px;text-decoration:none;font-size:14px}.hero{min-height:720px;display:grid;grid-template-columns:48% 52%;align-items:center;padding-block:70px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;color:#c0c0c7}.eyebrow span{display:inline-block;width:26px;height:2px;background:var(--amber);vertical-align:middle;margin-right:10px}.hero h1,.section-heading h2,.license h2,.closing h2{font-size:clamp(52px,6vw,88px);line-height:.93;letter-spacing:-.065em;margin:24px 0}.hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #777983}.lead{max-width:610px;font-size:20px;color:#c6c5ca}.hero-actions{display:flex;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:800}.button.primary{background:var(--amber);color:#1a1308}.button.primary:hover{background:#ffd077}.button.ghost{border:1px solid #3c3f49;color:var(--ink)}.micro{display:flex;gap:24px;flex-wrap:wrap;margin-top:32px;font-size:12px;color:#777985}.micro b{color:var(--cyan)}.hero-stage{height:560px;position:relative;perspective:1100px}.orbit{position:absolute;border:1px solid #232631;border-radius:50%}.orbit-one{inset:2% 0 8% 5%;animation:spin 20s linear infinite}.orbit-two{inset:14% 10% 19% 0;animation:spin 14s linear infinite reverse}.orbit:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--amber);top:12%;left:12%;box-shadow:0 0 20px var(--amber)}@keyframes spin{to{transform:rotate(360deg)}}.plugin-card{position:absolute;border:1px solid #343743;background:linear-gradient(145deg,#181b22,#0c0e13);box-shadow:0 30px 80px #000b;border-radius:12px;overflow:hidden}.master-card{width:390px;height:245px;right:-5%;top:4%;transform:rotateY(-8deg) rotateZ(5deg);padding:18px;animation:float 6s ease-in-out infinite}.voice-card{width:330px;height:430px;left:2%;bottom:-2%;transform:rotateY(9deg) rotateZ(-4deg);padding:20px;animation:float 7s ease-in-out infinite reverse}.plugin-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.16em;color:#777b88}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green)}.spectrum{height:70px;display:flex;gap:5px;align-items:end;margin:10px 0 2px;border-bottom:1px solid #29313a}.spectrum i{flex:1;height:20%;background:linear-gradient(var(--cyan),transparent);animation:meter 1.2s ease-in-out infinite alternate}.spectrum i:nth-child(2n){height:72%;animation-delay:.2s}.spectrum i:nth-child(3n){height:45%;animation-delay:.4s}.spectrum i:nth-child(5n){height:95%;animation-delay:.7s}@keyframes meter{to{transform:scaleY(.35);opacity:.6}}.master-card img{width:190px;display:block;margin:0 auto}.knob-row{display:flex;justify-content:center;gap:34px;margin-top:7px}.knob,.mini-knob{display:inline-block;border-radius:50%;background:#161922;border:5px solid #343844;position:relative}.knob{width:34px;height:34px}.knob:before,.mini-knob:before{content:"";position:absolute;width:2px;height:35%;background:currentColor;left:50%;top:12%;transform:rotate(32deg);transform-origin:50% 100%}.cyan{color:var(--cyan);border-top-color:var(--cyan)}.lilac{color:#b495f0;border-top-color:#b495f0}.coral{color:var(--coral);border-top-color:var(--coral)}.plugin-foot{display:flex;justify-content:center;gap:26px;font-size:7px;color:#777b88;margin-top:4px}.accent{color:var(--amber)}.voice-title{font-size:32px;font-weight:850;line-height:.95;letter-spacing:-.05em;margin:28px 0 16px}.meter{height:38px;display:flex;align-items:center;gap:4px;background:#0b0d11;padding:8px;border-radius:5px}.meter span{height:100%;width:13%;background:var(--amber);border-radius:2px;animation:pulse 1.8s ease infinite}.meter span:nth-child(2),.meter span:nth-child(6){opacity:.35}.meter span:nth-child(3),.meter span:nth-child(5){opacity:.65}.meter span:nth-child(7){background:var(--coral)}@keyframes pulse{50%{transform:scaleY(.35)}}.module{height:58px;margin-top:10px;border:1px solid #2d3039;border-radius:6px;display:flex;align-items:center;gap:17px;padding:10px 12px}.module b{font-size:10px;width:55px;color:#868993}.mini-knob{width:26px;height:26px;border-width:4px;color:var(--cyan);border-top-color:var(--cyan)}.mini-knob.hot{color:var(--amber);border-top-color:var(--amber)}.mini-knob.green{color:var(--green);border-top-color:var(--green)}@keyframes float{50%{translate:0 -14px}}.marquee{border-block:1px solid var(--line);padding:18px 0;overflow:hidden;white-space:nowrap;color:#8a8c94;font-weight:800;font-size:12px;letter-spacing:.13em}.marquee div{width:max-content;animation:scroll 28s linear infinite}.marquee i{color:var(--amber);margin:0 22px}@keyframes scroll{to{transform:translateX(-50%)}}.products,.workflow{padding-block:130px}.section-heading{max-width:800px;margin-bottom:62px}.section-heading h2,.license h2,.closing h2{font-size:clamp(44px,5vw,72px)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product{min-height:530px;background:var(--panel);border:1px solid var(--line);padding:42px;border-radius:10px;position:relative;overflow:hidden}.product:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;filter:blur(80px);opacity:.12;right:-80px;top:-80px}.voice-product:before{background:var(--amber)}.master-product:before{background:var(--cyan)}.product-index{font-size:11px;letter-spacing:.18em;color:#7f818b;font-weight:800}.product h3{font-size:54px;letter-spacing:-.055em;margin:80px 0 16px}.product p{font-size:17px;color:#b3b3ba;max-width:500px}.product ul{list-style:none;padding:0;margin:28px 0}.product li{border-top:1px solid var(--line);padding:10px 0;color:#d1d0d4;font-size:14px}.product li:before{content:"+";color:var(--amber);margin-right:10px}.price{display:flex;align-items:baseline;gap:12px;margin-top:30px}.price strong{font-size:38px}.price span{font-size:12px;color:#7c7e88}.soon{display:inline-block;margin-top:12px;padding:7px 10px;border:1px solid #474a55;color:#a9aab1;border-radius:4px;font-size:9px;letter-spacing:.14em}.bundle{grid-column:1/-1;min-height:250px;background:var(--amber);color:#181108;display:grid;grid-template-columns:1fr auto;align-items:end;gap:60px}.bundle h3{margin:30px 0 8px}.bundle p,.bundle .price span{color:#4e3715}.bundle:before{background:#fff}.bundle-buy{text-align:right}.bundle .price{justify-content:flex-end}.save{font-size:11px;font-weight:900;letter-spacing:.14em}.soon.light{border-color:#604316;color:#604316}.workflow{border-top:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.steps article{background:var(--bg);padding:42px;min-height:280px}.steps b{font-size:12px;color:var(--amber)}.steps h3{font-size:24px;margin-top:70px}.steps p{color:var(--muted)}.license-wrap{background:#11131a;border-block:1px solid var(--line)}.license{padding-block:110px;display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.license p{color:var(--muted);font-size:17px}.license-stats{display:grid;border-top:1px solid #3a3d47}.license-stats span{display:flex;align-items:center;gap:24px;border-bottom:1px solid #3a3d47;padding:20px;color:#b9bac0}.license-stats b{font-size:42px;color:var(--cyan);width:70px}.closing{padding-block:150px;text-align:center}.closing>p{font-size:11px;letter-spacing:.2em;color:#777985}.closing h2{margin-inline:auto}footer{border-top:1px solid var(--line);min-height:130px;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-links{display:flex;gap:20px}footer>p{font-size:12px;color:#6e7079}.legal{max-width:820px;padding-block:80px}.legal h1{font-size:52px;letter-spacing:-.05em}.legal h2{margin-top:40px}.legal p,.legal li{color:#b8b8bf}.notice{border-left:3px solid var(--amber);background:#15171e;padding:18px 22px}.back{color:var(--amber)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}.reveal{opacity:1;transform:none}}@media(max-width:860px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:50px}.hero-stage{height:550px;margin-top:20px}.master-card{right:0}.voice-card{left:0}.product-grid{grid-template-columns:1fr}.bundle{grid-column:auto;grid-template-columns:1fr}.bundle-buy{text-align:left}.bundle .price{justify-content:flex-start}.steps{grid-template-columns:1fr}.license{grid-template-columns:1fr}.footer-links{flex-direction:column}footer{padding-block:35px;align-items:flex-start;flex-direction:column}}@media(max-width:520px){.shell{width:min(100% - 28px,var(--max))}.hero{min-height:auto}.hero-stage{height:470px;scale:.85;transform-origin:left top;width:118%;margin-bottom:-60px}.plugin-card{box-shadow:0 20px 40px #000b}.master-card{width:330px}.voice-card{width:290px;height:400px}.product{padding:28px;min-height:500px}.product h3{font-size:44px}.micro{gap:12px}.hero-actions{flex-direction:column}.button{width:100%}}
