@font-face{font-family:Manrope;src:url(../fonts/Manrope-Variable.ttf) format("truetype");font-weight:200 800;font-display:swap}:root{font-family:Manrope,Arial,sans-serif;color:#f3f1e8;background:#111214;font-synthesis:none;font-weight:500;--lime:#b9ef67;--muted:#a3a99f;--line:#2a2d2b;--bg:#111214;scroll-behavior:smooth;scroll-padding-top:110px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button{color:inherit}button,input,select{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}button{border:0}svg{flex-shrink:0}::selection{background:var(--lime);color:#111214}.container{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}.lime{color:var(--lime)}.muted-title{color:#858b83}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:var(--lime);display:flex;align-items:center;gap:9px;line-height:1.7}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);flex-shrink:0}.skip-link{position:fixed;left:20px;top:-100px;padding:12px;background:var(--lime);color:#111214;z-index:100}.skip-link:focus{top:10px}.header{position:sticky;top:0;z-index:20;background:#111214ed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #ffffff0c}.nav-inner{height:91px;display:flex;align-items:center;justify-content:space-between}.brand{display:block;width:132px}.brand img{width:100%;height:49px;object-fit:contain}.nav-links{display:flex;gap:31px;margin-left:80px}.nav-links a{font-size:12px;color:#b8bcb4;transition:color .2s}.nav-links a:hover,.text-link:hover{color:var(--lime)}.nav-cta{font-size:11px;font-weight:800;display:flex;align-items:center;gap:24px;border:1px solid #444a3d;border-radius:5px;padding:12px 17px;transition:background .2s}.nav-cta:hover{background:#b9ef6710}.menu-toggle{display:none;background:transparent}.hero{padding-top:78px;padding-bottom:65px;display:grid;grid-template-columns:.9fr 1.14fr;gap:55px;align-items:center;min-height:740px}.hero-copy{padding-bottom:17px}.hero h1{font-size:clamp(64px,6.05vw,88px);line-height:1.065;letter-spacing:-5px;font-weight:800;margin-top:24px;position:relative}.hero h1>span:first-of-type{color:var(--lime)}.hero-asterisk{font-size:80px;position:absolute;left:330px;bottom:0;line-height:1.1;font-weight:500;color:var(--lime);transform:rotate(-10deg)}.hero-copy>p{margin-top:25px;font-size:14px;color:#aeb3a9;line-height:1.9;max-width:370px}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:31px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:47px;padding:0 21px;border-radius:5px;font-weight:800;font-size:12px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--lime);color:#17200d}.button-primary:hover{background:#cbff7e}.text-link{font-size:11px;font-weight:700;display:inline-flex;gap:10px;align-items:center;transition:color .2s;background:transparent;padding:0}.circle-play{display:grid;place-items:center;width:22px;height:22px;border:1px solid #555c4d;border-radius:50%;color:var(--lime)}.hero-platform{display:flex;align-items:center;gap:8px;margin-top:25px;color:#92998b;font-size:8px;white-space:nowrap}.hero-platform>svg{color:#b8beb0}.platform-divider{height:10px;width:1px;background:#464a42;margin:0 3px}.demo-wrap{min-width:0;scroll-margin-top:130px;padding-top:18px;position:relative}.demo-wrap:before{content:"";position:absolute;inset:10% -10% -5% -12%;background:radial-gradient(ellipse,#b9ef6708,transparent 65%);pointer-events:none;z-index:-1}.demo-label{display:flex;gap:8px;align-items:center;color:#8e9786;font-size:8px;font-weight:700;letter-spacing:1.3px;margin-bottom:15px}.demo-label-line{height:1px;flex:1;background:#353a2c;margin-left:10px}.mixer{border:1px solid #414735;background:#1a1c1b;border-radius:10px;box-shadow:0 24px 80px #0004;overflow:hidden}.mixer-top{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #33372f;background:#1c1f1c}.mixer-top img{width:72px;height:27px;object-fit:contain}.mixer-top>span{display:flex;align-items:center;gap:6px;font-size:7px;letter-spacing:1px;color:#a4ab9b}.mixer-top>svg{color:#8c9684}.tiny-dot{height:4px;width:4px;border-radius:50%;background:var(--lime)}.session-info{display:flex;align-items:center;gap:10px;padding:20px 18px 19px}.session-art{height:40px;width:40px;display:grid;place-items:center;color:var(--lime);background:linear-gradient(140deg,#303e25,#202a1d);border:1px solid #52613c;border-radius:5px}.session-info strong{display:block;font-size:12px}.session-info small{display:block;color:#a1a69b;font-size:8px;margin-top:4px}.session-format{margin-left:auto;font-size:7px;font-weight:800;letter-spacing:1px;color:#8d9687;background:#252a23;border:1px solid #343c2f;padding:5px 7px;border-radius:3px}.timeline{padding:0 17px;display:grid;grid-template-columns:99px 1fr 106px;gap:9px;color:#7e8776;font-size:6px;letter-spacing:1px;margin-bottom:9px}.timeline>span:nth-child(2){display:flex;justify-content:space-between}.timeline>span:last-child{text-align:center}.tracks{padding:0 9px}.track{display:grid;grid-template-columns:99px minmax(0,1fr) 106px;gap:9px;align-items:center;background:#222522;margin-bottom:5px;min-height:47px;border:1px solid #ffffff03;border-radius:4px;padding:0 8px}.track-name{display:flex;align-items:center;gap:12px;color:var(--track);font-size:10px;font-weight:700}.track-number{font-size:7px;opacity:.5;font-weight:500}.track-wave{height:36px;position:relative;overflow:hidden}.waveform{width:100%;height:100%;fill:currentColor;display:block}.track-wave .waveform{color:var(--track);opacity:.83;transition:opacity .25s}.playhead{position:absolute;top:0;bottom:0;width:1px;background:#f3f1e89;box-shadow:0 0 5px #fff3}.track-controls{display:flex;align-items:center;gap:4px}.track-controls button{height:20px;width:20px;border:1px solid #40463b;border-radius:3px;background:#292e27;color:#acb29f;font-size:7px;font-weight:800;padding:0}.track-controls button[aria-pressed=true]{background:var(--track);color:#111214;border-color:var(--track)}.track-controls input{width:49px;margin-left:4px;height:3px;appearance:none;border-radius:2px;background:linear-gradient(to right,var(--track) var(--level),#444b3d var(--level));cursor:pointer}.track-controls input::-webkit-slider-thumb{appearance:none;width:7px;height:7px;border-radius:50%;background:var(--track)}.track-controls input::-moz-range-thumb{border:0;width:7px;height:7px;border-radius:50%;background:var(--track)}.track-inactive .waveform{opacity:.12}.track-inactive .track-name{opacity:.45}.transport{display:flex;align-items:center;gap:12px;padding:16px 17px 14px}.play-button{display:grid;place-items:center;color:#18200e;background:var(--lime);border-radius:50%;height:35px;width:35px;flex-shrink:0;padding:0}.transport-time{font-size:8px;display:flex;gap:5px;white-space:nowrap}.transport-time strong{font-weight:600}.transport-time span{color:#7c8774}.seek{min-width:20px;width:100%;height:3px;accent-color:var(--lime);cursor:pointer}.loop-icon{color:var(--lime)}.speed-control{border-left:1px solid #353d2f;padding-left:12px;display:flex;flex-direction:column;gap:4px}.speed-control>span{font-size:5px;letter-spacing:1px;color:#9aab8b}.speed-control select{border:0;background:#1a1c1b;color:#c7d1bc;font-size:9px;padding:0;cursor:pointer}.reset-button{background:transparent;padding:3px;color:#b9c2af}.mixer-bottom{height:29px;background:#171a17;border-top:1px solid #2b3227;display:flex;align-items:center;justify-content:space-between;padding:0 17px;font-size:6px;letter-spacing:.8px;color:#89967f}.mixer-bottom>span{display:flex;align-items:center;gap:5px}.demo-hint{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:9px;color:#b3baaa}.hint-arrow{color:var(--lime);margin-right:6px;font-size:17px;vertical-align:middle}.preview-badge{font-size:6px;letter-spacing:1px;color:#818a78;border:1px solid #333a2b;border-radius:3px;padding:5px 7px}.audio-disclosure{font-size:8px;line-height:1.7;color:#7e8875;margin-top:10px;max-width:480px}.audio-error{font-size:11px;color:#f18c9d;margin-top:10px}.benefit-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-block:26px;font-size:10px;color:#8e9687}.benefit-strip>span{display:flex;align-items:center;gap:5px}.benefit-strip svg{margin-right:8px;color:#b9c3ac}.benefit-strip strong{color:#cbd0c3;font-weight:700}.section{padding-top:100px;padding-bottom:95px}.section-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:38px}h2{font-size:38px;line-height:1.25;letter-spacing:-1.6px;font-weight:800}.section-heading h2,.practice-copy h2,.license-copy h2,.faq-section h2{margin-top:17px}.section-heading>p{font-size:12px;line-height:1.9;color:#9ba393;padding-bottom:5px}.instrument-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.instrument{border:1px solid #343831;background:linear-gradient(140deg,#20241f,#1a1c1a);border-radius:6px;overflow:hidden;padding:17px 15px 20px;transition:border-color .25s,transform .25s}.instrument:hover{border-color:var(--track);transform:translateY(-5px)}.instrument-top{display:flex;align-items:center;justify-content:space-between;color:#8d9685;font-size:9px}.instrument-top svg{width:14px;color:var(--track)}.instrument>.waveform{height:44px;margin:24px 0 21px;color:var(--track)}.instrument h3{font-size:17px;color:var(--track);margin-bottom:6px;letter-spacing:-.5px}.instrument p{font-size:8px;color:#a0a994}.workflow-section{border-block:1px solid #262c23;background:#151815;padding:83px 0 81px}.workflow-section .section-heading{margin-bottom:46px}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.step-number{display:flex;align-items:center;gap:20px;color:#a1b58c;font-size:10px}.step-number>span{height:1px;background:#353e2b;flex:1}.step-icon{margin-top:25px;width:49px;height:49px;display:grid;place-items:center;border:1px solid #424e33;color:var(--lime);border-radius:8px;background:#b9ef6707}.workflow h3{font-size:17px;margin-top:20px;font-weight:700;letter-spacing:-.5px}.workflow p{margin-top:11px;font-size:11px;line-height:1.95;color:#a0aa95;max-width:310px}.practice-section{display:grid;grid-template-columns:1.1fr 1fr;gap:78px;align-items:center;padding-block:108px}.practice-visual{height:374px;border:1px solid #39422e;border-radius:8px;position:relative;overflow:hidden;background:#20241c}.practice-visual>img{height:100%;width:100%;object-fit:cover;object-position:right;max-width:none;width:195%;margin-left:-95%}.practice-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b1009bb,transparent 40%)}.photo-caption{position:absolute;left:19px;bottom:18px;font-size:6px;letter-spacing:1.2px;color:#c0c9b2;z-index:1}.practice-copy>p{font-size:12px;line-height:1.9;color:#a3ac9b;margin-top:21px;max-width:360px}.check-list{padding:0;margin:23px 0;list-style:none;display:flex;flex-direction:column;gap:14px}.check-list li{display:flex;gap:10px;align-items:center;font-size:11px;color:#c5cdbb}.check-list svg{color:var(--lime)}.practice-copy>.text-link{margin-top:3px;color:var(--lime)}.license-section{padding-block:70px 105px;display:grid;grid-template-columns:1.1fr 1fr;gap:78px;border-top:1px solid var(--line);align-items:center}.license-copy>p{font-size:12px;color:#9fa995;line-height:1.9;max-width:350px;margin-top:20px}.availability{display:flex;align-items:center;gap:13px;margin-top:38px;color:#bdc6b2}.availability strong{display:block;font-size:11px}.availability span{display:block;color:#86927c;font-size:9px;margin-top:6px}.license-card{border:1px solid #4a5c35;padding:28px;border-radius:8px;background:radial-gradient(ellipse at top right,#b9ef670c,transparent 70%),#1a1f17}.license-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.license-card-top img{width:37px;height:37px}.license-card-top>span{font-size:7px;letter-spacing:1.2px;color:#b5c6a0}.license-card h3{font-size:26px;letter-spacing:-.9px;font-weight:800}.license-card h3>span{display:block;font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--lime);margin-top:7px}.license-card>p{font-size:10px;color:#93a084;margin-top:13px}.license-card .check-list{padding-block:22px 2px;border-top:1px solid #334029}.license-card .button{width:100%;margin-top:20px}.release-note{border-top:1px solid #334029;padding-top:18px;font-size:9px}.release-note strong{font-size:10px;font-weight:600;margin-left:8px;color:#c7d3ba}.release-note p{font-size:9px;color:#8f9f81;margin-top:8px;line-height:1.7}.faq-section{padding-block:65px 100px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.faq-section>div>p{font-size:11px;color:#919e85;margin-top:20px}.faq-list{border-top:1px solid #353d2e}.faq-item{border-bottom:1px solid #353d2e}.faq-item h3{font-size:12px}.faq-item button{background:transparent;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:21px 0;text-align:left;line-height:1.6}.faq-item button svg{color:#9da98f;transition:transform .2s}.faq-item.expanded button svg{transform:rotate(180deg);color:var(--lime)}.faq-item.expanded button{color:var(--lime)}.faq-item p{font-size:11px;line-height:1.9;color:#a0ab95;padding:0 35px 22px 0}.closing{text-align:center;padding:65px 20px 59px;border:1px solid #3c482f;border-radius:8px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 120%,#b9ef6715,transparent 70%),#191d16}.closing .eyebrow{justify-content:center;position:relative;font-size:8px;letter-spacing:1.8px}.closing h2{font-size:57px;line-height:1.14;margin-top:20px;letter-spacing:-2.8px;position:relative}.closing h2 span{color:var(--lime)}.closing .button{margin-top:27px;position:relative}.closing-note{display:block;font-size:8px;color:#8f9a81;margin-top:17px;position:relative}.closing-lines{position:absolute;top:25%;left:-5%;width:110%;opacity:.11;color:var(--lime);transform:rotate(-8deg)}.closing-lines>.waveform{height:140px}.closing-lines>.waveform:last-child{transform:rotate(13deg);opacity:.6}.footer{padding-block:47px 22px}.footer-main{display:flex;align-items:center;gap:30px;padding-bottom:31px}.footer-main .brand{width:103px}.footer-main>p{font-size:10px;color:#929c85}.footer-main>button{margin-left:auto;font-size:10px;color:#b8c4a9}.footer-bottom{border-top:1px solid #2c3525;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#78866d}.kit-dialog{color:#f3f1e8;background:#191d17;border:1px solid #4a5c35;border-radius:12px;padding:30px;width:min(720px,calc(100% - 32px));max-height:85dvh;overscroll-behavior:contain}.kit-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kit-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.kit-dialog h2{font-size:29px;margin-top:8px}.kit-dialog>p{font-size:12px;color:#a3ad97;line-height:1.9;margin-top:16px}.icon-button{background:#2a3323;border-radius:50%;width:34px;height:34px;display:grid;place-items:center}.kit-assets{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.kit-assets article{border:1px solid #37432c;overflow:hidden;border-radius:6px;background:#111510}.kit-assets article>img{height:145px;width:100%;object-fit:contain;background:#0f120e}.kit-assets article>div{padding:14px}.kit-assets strong{font-size:12px;display:block}.kit-assets span{font-size:9px;color:#9cae8d}.kit-assets article>div>div{display:flex;gap:15px;margin-top:12px}.kit-assets a{font-size:10px;color:var(--lime);display:flex;gap:5px;align-items:center}.kit-dialog>p.kit-small{font-size:9px}@media(min-width:1600px){.hero{gap:80px}.hero h1{font-size:90px}.hero-asterisk{left:350px}.mixer{zoom:1.06}}@media(max-width:1150px){.container{width:calc(100% - 72px)}.hero{gap:28px;grid-template-columns:.9fr 1.2fr;min-height:690px;padding-top:55px}.hero h1{font-size:65px;letter-spacing:-4px}.hero-asterisk{left:265px;font-size:62px}.hero-actions{gap:17px}.button{gap:14px;padding-inline:16px;font-size:11px}.hero-platform{font-size:7px;gap:5px}.nav-links{margin-left:10px;gap:23px}.track{grid-template-columns:72px minmax(0,1fr) 90px;gap:6px;padding-inline:6px}.timeline{grid-template-columns:72px 1fr 90px;gap:6px}.track-name{gap:8px;font-size:9px}.track-controls{gap:3px}.track-controls button{width:17px;height:19px}.track-controls input{width:39px;margin-left:2px}.timeline>span:nth-child(2)>span{display:none}.transport{gap:8px;padding-inline:12px}.demo-hint{font-size:8px;gap:8px}.preview-badge{font-size:5px;letter-spacing:.5px}.benefit-strip{font-size:8px;gap:12px}.benefit-strip svg{width:18px;margin-right:3px}.instrument-grid{gap:8px}.instrument{padding:13px 10px 17px}.instrument h3{font-size:15px}.instrument p{font-size:7px}.practice-section,.license-section{gap:48px}.section-heading>p{font-size:10px}h2{font-size:33px}.workflow{gap:35px}.workflow h3{font-size:15px}.faq-section{gap:45px}}@media(max-width:900px){.container{width:calc(100% - 48px)}.hero{grid-template-columns:1fr;gap:40px;padding-block:55px 40px;max-width:680px}.hero-copy{padding-bottom:0}.hero h1{font-size:76px;line-height:1.02;letter-spacing:-4px}.hero h1 br:nth-of-type(2){display:none}.hero h1>span:first-of-type:before{content:" "}.hero-asterisk{left:auto;right:8%;bottom:30px;font-size:65px}.hero-copy>p{max-width:440px;font-size:14px;margin-top:24px}.hero-platform{font-size:9px}.hero-actions{gap:26px}.button{font-size:12px;padding-inline:20px;gap:24px}.demo-wrap{padding-top:0}.track{grid-template-columns:95px minmax(0,1fr) 110px;min-height:48px;gap:10px}.timeline{grid-template-columns:95px 1fr 110px;gap:10px}.track-controls input{width:48px}.track-controls button{width:21px}.track-name{font-size:11px;gap:12px}.transport{gap:14px}.demo-label{font-size:8px}.demo-hint{font-size:9px}.audio-disclosure{font-size:9px;max-width:none}.benefit-strip{flex-wrap:wrap;justify-content:center;gap:20px 30px;padding-block:24px;font-size:9px}.section{padding-block:75px}.section-heading{gap:25px}.section-heading>p{max-width:220px}.instrument-grid{grid-template-columns:repeat(3,1fr);gap:12px}.instrument{padding:17px}.instrument p{font-size:9px}.instrument h3{font-size:18px}.instrument>.waveform{margin-block:20px;height:45px}.workflow-section{padding-block:65px}.workflow{gap:25px}.workflow h3{font-size:14px}.workflow p{font-size:10px}.practice-section{gap:30px;padding-block:75px}.practice-visual{height:360px}.practice-copy h2,.license-copy h2{font-size:29px}.practice-copy>p,.license-copy>p{font-size:11px}.check-list li{font-size:10px}.license-section{gap:30px;padding-block:55px 75px}.license-card{padding:22px}.license-card h3{font-size:23px}.license-card h3>span{font-size:13px}.license-card-top>span{font-size:6px;letter-spacing:.8px}.faq-section{padding-block:55px 70px;gap:30px}.faq-section h2{font-size:28px}.nav-links{gap:18px}.nav-links a{font-size:11px}.nav-cta{gap:10px;font-size:10px;padding:10px 12px}.brand{width:110px}.nav-inner{height:77px}}@media(max-width:620px){:root{scroll-padding-top:90px}.container{width:calc(100% - 40px)}.nav-inner{height:72px;gap:15px}.brand{width:110px}.nav-cta{margin-left:auto;font-size:9px;padding:10px;gap:9px}.nav-cta svg{width:14px}.menu-toggle{display:grid;place-items:center;padding:5px;color:#c0cbb4}.menu-toggle svg{width:21px}.nav-links{display:none;position:absolute;left:0;right:0;top:72px;background:#191e15;border-bottom:1px solid #3d492f;padding:20px;margin:0;gap:0;box-shadow:0 15px 20px #0005}.nav-links.open{display:flex;flex-direction:column}.nav-links a{font-size:14px;padding:14px 10px}.hero{padding-top:42px;gap:40px;padding-bottom:30px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px}.hero h1{font-size:clamp(49px,12.7vw,75px);line-height:1.07;letter-spacing:-3.2px;margin-top:20px}.hero-asterisk{font-size:48px;right:1%;bottom:9px}.hero-copy>p{font-size:12px;max-width:325px;line-height:1.9;margin-top:20px}.hero-actions{gap:20px;margin-top:24px}.hero-actions .button{font-size:10px;gap:12px;padding-inline:16px;min-height:44px}.hero-actions .text-link{font-size:10px;gap:6px}.hero-platform{font-size:7px;gap:5px;margin-top:20px;flex-wrap:wrap}.hero-platform svg{width:13px}.demo-wrap{scroll-margin-top:95px}.demo-label{font-size:6px;letter-spacing:1px;margin-bottom:10px}.mixer{border-radius:7px}.mixer-top{height:38px;padding-inline:12px}.mixer-top img{width:60px}.mixer-top>span{font-size:6px;letter-spacing:.6px}.session-info{padding:15px 12px}.session-art{width:32px;height:32px}.session-info strong{font-size:10px}.session-info small{font-size:6px}.session-format{font-size:5px;padding:4px 6px}.track{grid-template-columns:65px minmax(0,1fr) 78px;gap:5px;padding-inline:5px;min-height:41px;margin-bottom:4px}.timeline{grid-template-columns:65px minmax(0,1fr) 78px;gap:5px;padding-inline:14px;font-size:5px}.tracks{padding-inline:7px}.track-name{font-size:8px;gap:6px}.track-number{font-size:5px}.track-wave{height:28px}.track-controls{gap:3px}.track-controls button{height:19px;width:18px;font-size:6px}.track-controls input{width:30px;margin-left:2px}.transport{gap:8px;padding:12px 10px}.play-button{width:29px;height:29px}.play-button svg{width:15px}.transport-time{font-size:6px;gap:3px}.loop-icon{width:13px}.speed-control{padding-left:7px}.speed-control>span{font-size:4px;letter-spacing:.5px}.speed-control select{font-size:8px}.reset-button{padding:0}.reset-button svg{width:12px}.mixer-bottom{padding-inline:12px;font-size:5px;height:26px;letter-spacing:.4px}.demo-hint{gap:6px;font-size:7px;margin-top:10px}.preview-badge{font-size:4px;letter-spacing:.3px;padding:4px}.audio-disclosure{font-size:7px;margin-top:7px}.benefit-strip{flex-direction:column;align-items:flex-start;gap:18px;font-size:9px;padding-block:24px}.benefit-strip>span{gap:5px}.benefit-strip svg{margin-right:7px}.section{padding-block:60px}.section-heading{display:block;margin-bottom:26px}.eyebrow{font-size:8px;letter-spacing:1.5px}h2{font-size:30px;letter-spacing:-1.3px}.section-heading h2{margin-top:14px}.section-heading>p{max-width:none;margin-top:18px;font-size:11px}.section-heading>p br{display:none}.instrument-grid{grid-template-columns:repeat(2,1fr);gap:10px}.instrument{padding:15px}.instrument-top{font-size:8px}.instrument h3{font-size:17px}.instrument p{font-size:8px}.instrument>.waveform{height:36px;margin-block:18px}.workflow-section{padding-block:55px}.workflow-section .section-heading{margin-bottom:27px}.workflow{grid-template-columns:1fr;gap:27px}.workflow article{display:grid;grid-template-columns:48px 1fr;column-gap:17px}.step-number{grid-column:1/-1;margin-bottom:18px}.step-icon{margin:0;grid-row:2/4;width:43px;height:43px}.step-icon svg{width:22px}.workflow h3{font-size:16px;margin:0;align-self:center;line-height:1.7}.workflow p{font-size:11px;max-width:none;margin-top:7px;grid-column:2}.practice-section{grid-template-columns:1fr;padding-block:60px;gap:30px}.practice-visual{height:285px}.practice-copy h2{font-size:32px}.practice-copy>p{font-size:12px;max-width:none}.check-list{gap:13px}.check-list li{font-size:11px}.license-section{grid-template-columns:1fr;padding-block:50px 60px;gap:30px}.license-copy h2{font-size:31px}.license-copy>p{font-size:12px}.availability{margin-top:25px}.license-card{padding:25px}.license-card-top>span{font-size:7px}.license-card h3{font-size:27px}.license-card h3>span{font-size:15px}.license-card>p{font-size:10px}.release-note p{font-size:9px}.faq-section{grid-template-columns:1fr;padding-block:50px 60px;gap:27px}.faq-section h2{font-size:30px}.faq-section>div>p{margin-top:16px}.faq-item h3{font-size:12px}.faq-item button{padding-block:19px}.faq-item p{font-size:11px;padding-right:14px}.closing{padding:44px 16px}.closing .eyebrow{font-size:6px;letter-spacing:1.1px}.closing h2{font-size:43px;letter-spacing:-2px}.closing .button{font-size:11px}.closing-note{font-size:7px}.footer{padding-top:30px}.footer-main{flex-wrap:wrap;gap:15px;padding-bottom:25px}.footer-main .brand{width:100px}.footer-main>p{width:100%;order:3;font-size:9px}.footer-main>button{font-size:9px}.footer-bottom{flex-direction:column;gap:10px;font-size:7px}.kit-dialog{padding:22px}.kit-dialog h2{font-size:24px}.kit-dialog>p{font-size:11px}.kit-assets{gap:10px}.kit-assets article>img{height:110px}.kit-assets article>div{padding:10px}.kit-assets strong{font-size:10px}.kit-assets span{font-size:8px}}.demo-wrap:before{inset:10% 0 -5%}.practice-visual>img{width:250%;margin-left:-150%}@media(min-width:901px){.nav-links a{font-size:13px}.hero-copy>p{font-size:16px}.section-heading>p{font-size:13px}.instrument p{font-size:10px}.workflow p{font-size:13px}.practice-copy>p,.license-copy>p{font-size:14px}.check-list li{font-size:12px}.faq-item h3{font-size:14px}.faq-item p{font-size:13px}.faq-section>div>p{font-size:13px}.footer-main>p{font-size:12px}.license-card>p{font-size:12px}.release-note strong{font-size:12px}.release-note p{font-size:11px}}@media(max-width:620px){.hero-copy>p{font-size:14px}.section-heading>p,.workflow p,.practice-copy>p,.license-copy>p,.faq-item p{font-size:13px}.practice-visual>img{width:250%;margin-left:-150%}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.is-playing .waveform{animation:none}}.faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:21px 0;text-align:left;line-height:1.6}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{font-weight:700}.faq-item summary svg{color:#9da98f;transition:transform .2s}.faq-item[open] summary{color:var(--lime)}.faq-item[open] summary svg{transform:rotate(180deg);color:var(--lime)}.faq-item summary:focus-visible{outline:2px solid var(--lime);outline-offset:5px}@media(max-width:620px){.faq-item summary{padding-block:19px}}
