/* General Sans is served locally under the Fontshare free font license. */
@media(max-height:700px) and (min-width:851px){body:has(.product-nav) .story{height:auto;margin-block:35px}body:has(.product-nav) .story-inner{position:relative;top:0;height:auto;max-height:none;min-height:570px}}
.product-nav{color:#080808}.story.dark .reference-sound .wave,.story.dark .result-sound .wave{color:#6699ff}.story.dark .wave i{opacity:1}
.category-labels span:nth-child(1){background:#ffe60026!important;color:#665500!important}.category-labels span:nth-child(2){background:#0055ff16!important;color:#0055ff!important}.category-labels span:nth-child(3){background:#00754218!important;color:#007542!important}
.story-inner{overflow:hidden}.sequence-visual{min-width:0}.story-copy{min-width:0}.sequence-progress{overflow:hidden}.purchase-status{min-height:24px}.cart-trigger:focus-visible,.newsletter-input button:focus-visible{outline:2px solid #0055ff;outline-offset:5px}
.dual-app-scene .daw-track i{background:#ffe600!important}.dual-app-scene .daw-track:last-child i{background:#007542!important}
@media(max-width:850px){.story-copy p{font-size:16px!important}.sequence-steps{flex-wrap:wrap}.sequence-step{font-size:12px!important}}
:root{--paper:#fff;--ink:#080808;--blue:#0055ff;--green:#007542;--yellow:#ffe600;--orange:#f15c22;--panel:#d0d0cc;--app-black:#080808;font-family:'Inter',Arial,sans-serif}
body{background:var(--paper);transition:background-color .45s,color .45s}body.immersed{background:#080808;color:#fff}html{scroll-padding-top:100px}button,input,textarea,select{font-family:inherit}h1,h2,h3{letter-spacing:-.045em!important}h1,h2{font-weight:500}.brand-wordmark{font-weight:700;letter-spacing:-.055em}.button{background:var(--blue);border-radius:8px}.button:hover{background:#0044cc}.text-link{line-height:1.4}.header-inner{isolation:isolate;backdrop-filter:none!important;background:transparent!important;box-shadow:none!important}.header-inner:before{content:'';position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;transition:background .3s;backdrop-filter:blur(24px) saturate(1.3)}.scrolled .header-inner:before{background:#eeeeeed4}.products-menu{padding-block:22px}.products-dropdown{top:calc(100% + 12px);padding:28px;width:310px;background:#eeeeeece;backdrop-filter:blur(30px) saturate(1.4);-webkit-backdrop-filter:blur(30px) saturate(1.4);border:1px solid #ffffffb0;box-shadow:0 12px 35px #0000000a;animation:menu-reveal .18s ease-out}.products-dropdown:before{content:'';position:absolute;left:0;right:0;top:-18px;height:20px}.products-dropdown .product-badge{flex-shrink:0}.products-dropdown a{gap:18px;line-height:1.15}.products-dropdown a>span:last-child{min-width:0}.cart-trigger{background:transparent;border:1.6px solid currentColor;border-radius:50%;height:34px;width:34px;padding:0;display:grid;place-items:center;font-size:18px;color:inherit;flex-shrink:0}.header-actions{gap:22px}.product-nav{background:#eeeeeed6;box-shadow:none;border:1px solid #ffffffb0}body:has(.product-nav) .header-inner:before{backdrop-filter:none;background:transparent}.brand-hero{max-width:1800px;margin-inline:auto;width:94%;padding:32px 4%}.brand-product-visual{max-width:1050px}.brand-hero-bottom p{font-size:22px}.brand-tiles{max-width:1800px;margin-inline:auto;width:94%;gap:10px}.brand-tile{border-radius:22px;min-height:460px;padding:40px}.dark-tile,.story.dark .story-inner,footer,.newsletter-section{background:var(--app-black)}.app-window,.app-sidebar,.app-content,.app-top,.app-player{background:#080808}.brand-tile h2{font-size:clamp(32px,3.2vw,54px);max-width:650px}.light-tile{background:#f0f0ed}.signal-lab{position:relative;margin:20px 0 30px;overflow:hidden}.signal-row{display:grid;grid-template-columns:24px 1fr 65px;gap:16px;align-items:center;border-top:1px solid #ffffff24;padding:17px 0;font-size:11px}.signal-row .wave{height:34px;color:var(--blue)}.signal-row:nth-child(2) .wave{color:var(--green)}.signal-row:nth-child(3) .wave{color:var(--yellow)}.signal-row .wave i{animation:signal-pulse 2s ease-in-out infinite alternate}.signal-row .wave i:nth-child(3n){animation-delay:-.5s}.signal-row .wave i:nth-child(2n){animation-delay:-1.3s}.signal-sweep{position:absolute;top:0;bottom:0;width:1px;background:#fff8;animation:scan-loop 5s linear infinite}.signal-row b{font-weight:400;color:#bbb}.brand-products,.company-intro,.intro,.feature-grid{max-width:1550px;margin-inline:auto}.story{width:94%;max-width:1800px;margin-inline:auto;height:210vh}.story-inner{width:100%;height:min(720px,calc(100svh - 110px));min-height:570px;max-height:720px;padding:clamp(25px,4vw,65px);gap:30px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.story-copy h2{font-size:clamp(30px,3vw,54px)}.story-copy p{max-width:400px}.sequence-visual{margin:0;width:100%;max-width:680px;justify-self:center}.sequence-panel{width:100%;height:420px}.sound-file{max-width:210px}.story.dark .sequence-panel{background:#101010}.story.dark .sequence-title,.reference-sound{border-color:#303030}.story.dark .sequence-step.active{color:#7ca9ff}.reference-sound .wave,.result-sound .wave{color:#0055ff}.sequence-sort{border-radius:10px}.sequence-step.active{color:#0055ff}.sequence-step.active b{background:#0055ff;border-color:#0055ff}.sort-complete{color:#007542}.dual-app-scene{background:transparent!important;border:0;box-shadow:none;border-radius:0;overflow:visible}.dual-app-scene:before{content:'';position:absolute;top:0;height:170px;left:0;right:0;border-radius:10px;background:#080808;border:1px solid #303030}.dual-app-scene .sequence-title{position:absolute;top:0;left:0;right:0;background:transparent;color:#aaa;border-color:#333}.dual-app-scene .sequence-title strong{color:#fff}.source-slot{color:#999}.orp-mini-labels{position:absolute;top:148px;left:20px;right:20px;font-size:9px;color:#777}.dual-app-scene .moving-sample{background:#0055ff}.dual-app-scene .daw-caption{background:#aaa;color:#161616;left:0;right:0;top:196px;height:27px;align-items:center;padding:0 12px;border-radius:6px 6px 0 0}.dual-app-scene .daw-grid{background:repeating-linear-gradient(90deg,#aaa 0,#aaa 1px,#c1c1be 1px,#c1c1be 44px);left:0;right:0;top:223px;bottom:24px;border-radius:0 0 6px 6px;border-color:#909090}.daw-ruler{height:16px;font-size:8px;border-bottom:1px solid #999;color:#555;padding-left:90px;white-space:nowrap}.dual-app-scene .daw-track{height:42px;border-color:#999;color:#303030;padding:5px}.dual-app-scene .daw-track i{background:#efa540;margin-top:0;margin-left:90px}.dual-app-scene .daw-track:last-child i{background:#76ab8c}.dual-app-scene .drop-target{top:279px;left:78px;right:10px;height:42px}.dual-app-scene .drop-confirm{color:#007542}.duo-section{padding:100px 6%;background:#080808;color:#fff}.duo-heading{max-width:1400px;margin:0 auto 60px;display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:end}.duo-heading h2{font-size:clamp(36px,4.5vw,70px);line-height:1.04;margin:0}.duo-heading p{color:#aaa;font-size:18px;line-height:1.6;max-width:450px}.dual-monitors{max-width:1400px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center}.monitor{min-width:0;border:1px solid #444;border-radius:10px;padding:12px;background:#181818;overflow:hidden}.monitor-label{font-size:10px;letter-spacing:.05em;display:block;margin-bottom:15px;color:#aaa}.monitor .app-window{width:100%;margin:0;transform:none;box-shadow:none;border-radius:4px;max-width:none}.monitor .app-sidebar{display:none}.monitor .app-body{display:block;min-height:0}.monitor .app-content{padding:12px}.monitor .app-content h3{font-size:16px}.monitor .app-filters{display:none}.monitor .sample-row{grid-template-columns:14px minmax(0,1fr) 70px;font-size:10px;gap:6px;padding:9px}.monitor .sample-row>span:nth-last-child(-n+2){display:none}.monitor .app-top{height:32px;font-size:10px;gap:10px;padding:0 10px}.monitor .app-search{font-size:9px;padding:4px 8px}.monitor .app-player{font-size:9px;padding:8px}.monitor .app-player .wave{height:20px;max-width:80px}.between-apps{text-align:center;font-size:30px;color:#0055ff}.monitor-daw{background:#adadaa;color:#171717}.monitor-daw .monitor-label{color:#333}.daw-toolbar{font-size:11px;background:#959592;padding:12px;margin-bottom:12px;display:flex;justify-content:space-between}.arrangement-track{display:grid;grid-template-columns:60px 1fr;min-height:48px;border-top:1px solid #999;background:repeating-linear-gradient(90deg,transparent 0,transparent 40px,#999 41px);align-items:center;font-size:10px}.arrangement-track>div{background:var(--track);margin:5px 15px;height:33px;padding:2px 8px;color:#101010}.arrangement-track:nth-child(4)>div{margin-right:60px}.arrangement-track:nth-child(5)>div{margin-left:55px}.daw-device{font-size:8px;padding:28px 10px;margin-top:20px;border:1px solid #8a8a88;background:#999997}.purchase-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.cta-section{background:#0055ff;max-width:1800px;margin-inline:auto;width:94%}.community-section{background:#006e40;color:white;padding:90px 7%;display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.community-section h2{font-size:clamp(50px,6vw,90px);line-height:1;margin:40px 0 30px}.community-section>div>p{font-size:19px;line-height:1.55;max-width:420px;margin-bottom:32px}.community-voices{display:grid;gap:16px}.community-voices blockquote,.community-invite{margin:0;padding:34px;background:#080808dd;border-radius:17px}.community-voices blockquote p{font-size:clamp(20px,2vw,29px);line-height:1.3;margin:0 0 35px}.community-voices cite{font-style:normal;font-size:13px;color:#b6cbbf}.community-invite h3{font-size:42px;font-weight:400;margin:35px 0}.community-invite>span{font-size:11px}.community-bars{color:#ffe600;margin:40px 0}.community-invite p{color:#aaa}.newsletter-section{padding:100px 6%;display:grid;grid-template-columns:1.4fr 1fr;gap:60px;color:#f5f5f0;align-items:center}.newsletter-section h2{font-size:clamp(55px,9vw,145px);line-height:.94;margin:0;font-weight:600;letter-spacing:-.06em}.newsletter-section form{max-width:500px}.newsletter-section h3{font-size:23px;font-weight:500}.newsletter-section p{line-height:1.6;color:#aaa}.newsletter-input{display:flex;border-bottom:1px solid #777;margin:24px 0}.newsletter-input input{background:none;border:0;min-width:0;flex:1;padding:15px 0;color:#fff;outline-offset:0}.newsletter-input button{background:transparent;color:white;border:0;padding:10px 0 10px 20px}.newsletter-consent{display:flex;align-items:center;gap:9px;font-size:12px;color:#aaa}.newsletter-consent input{accent-color:#0055ff}.newsletter-section form>a{display:inline-block;font-size:12px;color:#999;margin-top:15px}footer{border-radius:0;padding:65px 6% 35px;border-top:1px solid #242424}.footer-top{grid-template-columns:2fr 1fr 1fr;max-width:1800px;margin:auto;min-height:200px}.footer-links{font-size:14px;color:#aaa}.footer-brand .brand-wordmark{font-size:45px}.footer-bottom{border:0;max-width:1800px;margin:auto;padding-top:40px}.footer-language{background:none;color:#aaa;border:0;padding:0;font-size:12px}.purchase-page{max-width:1700px;margin:50px auto 100px;padding:0 4%;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:65px;align-items:center}.purchase-visual{background:#d0d0cc;padding:35px 25px;border-radius:20px;overflow:hidden}.purchase-visual>.eyebrow{display:block;margin-bottom:35px}.purchase-visual .app-window{width:100%;margin:0;transform:none;box-shadow:none;border-radius:8px}.purchase-visual .app-sidebar{display:none}.purchase-visual .app-body{display:block;min-height:0}.purchase-visual .sample-row{grid-template-columns:16px 1fr 90px;font-size:11px;gap:8px}.purchase-visual .sample-row>span:nth-last-child(-n+2){display:none}.purchase-copy h1{font-size:100px;line-height:1;margin:20px 0 25px}.purchase-copy>p{font-size:17px;line-height:1.6;max-width:550px}.purchase-copy .purchase-lead{font-size:32px;line-height:1.15;letter-spacing:-.035em}.purchase-copy .price-line{font-size:22px;margin:30px 0 20px}.purchase-copy>.button{display:flex;width:100%;margin-top:10px}.purchase-copy .trial-details{font-size:13px;color:#777;line-height:1.6}.purchase-facts{display:flex;gap:20px;border-top:1px solid #ccc;padding-top:20px;font-size:12px;color:#666}.cart-drawer{position:fixed;inset:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(520px,100%);max-width:100%;margin:0;padding:45px 30px 30px;border:1px solid #ffffff77;border-radius:22px 0 0 22px;background:#e7e7e7e0;backdrop-filter:blur(30px);color:#080808}.cart-drawer::backdrop{background:#0004}.cart-drawer[open]{display:flex;flex-direction:column;animation:drawer-in .25s ease-out}.cart-close{position:absolute;right:25px;top:22px;border:0;background:transparent;font-size:30px}.cart-drawer h2{font-weight:400;font-size:27px;margin:5px 40px 30px 0}.cart-drawer p{color:#666;font-size:14px;line-height:1.5}#cart-content{display:flex;flex-direction:column;min-height:100%}.cart-item{display:grid;grid-template-columns:130px 1fr;gap:20px;align-items:center;background:#ffffff66;border-radius:16px;padding:18px;margin-top:22px}.cart-art{background:#080808;color:white;border-radius:8px;padding:30px 12px;font-size:38px;font-weight:600;letter-spacing:-.06em}.cart-art span{display:block;font-size:9px;letter-spacing:0;margin-top:20px;font-weight:400;color:#aaa}.cart-item h3{font-size:23px;margin:0}.cart-bottom{margin-top:auto;padding-top:40px;display:grid;gap:10px}.cart-bottom .button{width:100%}.cart-checkout{background:#080808}.cart-remove{background:white!important}@keyframes drawer-in{from{transform:translateX(100%)}to{transform:none}}@keyframes menu-reveal{from{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}@keyframes signal-pulse{from{transform:scaleY(.5)}to{transform:scaleY(1)}}@keyframes scan-loop{from{left:0}to{left:100%}}
@media(max-width:1200px){.scrolled .header-inner{width:96%;left:2%}.story-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:25px}.story-copy h2{font-size:34px}.purchase-page{gap:35px}.duo-heading{gap:40px}.newsletter-section{gap:40px}.brand-hero-top h1{font-size:70px}}
@media(max-width:850px){.purchase-page{grid-template-columns:1fr;max-width:700px}.purchase-copy h1{font-size:80px}.community-section{gap:35px}.duo-heading{grid-template-columns:1fr;gap:20px}.duo-heading p{max-width:650px;margin:0}.dual-monitors{grid-template-columns:1fr;gap:20px;max-width:620px}.between-apps{transform:rotate(90deg)}.newsletter-section{grid-template-columns:1fr}.newsletter-section h2{font-size:80px}.story-inner{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:0;max-height:none;padding:28px;gap:25px}.story-copy h2{font-size:32px;margin:12px 0}.story-copy p{font-size:14px;max-width:650px;margin:12px 0}.sequence-steps{display:flex;margin-top:16px;gap:12px}.sequence-step{font-size:11px}.sequence-visual{max-width:600px;align-self:center}.story{height:auto;margin-block:25px}.story-inner{position:relative;top:0}.sequence-panel{height:420px}.brand-tile h2{font-size:32px}}
@media(max-width:620px){.scrolled .header-inner{width:100%;left:0;top:0;border-radius:0;height:70px}.header-inner{height:85px}.header-actions{gap:16px}.cart-trigger{display:grid;width:29px;height:29px;font-size:15px}.mobile-nav.open{top:75px}.brand-hero{min-height:580px}.brand-hero-bottom>div{flex-wrap:wrap}.brand-tiles{grid-template-columns:1fr}.brand-tile{padding:28px;min-height:380px}.brand-hero-bottom p{font-size:19px}.product-nav{height:60px;top:8px}.product-links a{font-size:11px;padding:7px 5px}.product-nav strong{font-size:19px}.story{width:94%}.story-inner{padding:24px 18px}.sequence-steps{gap:6px}.sequence-step{font-size:10px}.sequence-panel{height:315px}.dual-app-scene:before{height:140px}.orp-mini-labels{top:120px;font-size:8px}.dual-app-scene .daw-caption{top:161px;height:24px;font-size:8px}.dual-app-scene .daw-grid{top:185px;bottom:14px}.dual-app-scene .daw-track{height:31px;font-size:8px}.dual-app-scene .drop-target{top:231px;height:31px;left:55px}.dual-app-scene .moving-sample{height:30px;padding:3px 8px}.dual-app-scene .moving-sample .wave{height:10px}.dual-app-scene .drop-confirm{bottom:0;font-size:8px}.duo-section{padding:65px 6%}.duo-heading h2{font-size:38px}.duo-heading p{font-size:16px}.monitor .sample-row small{font-size:9px}.community-section{grid-template-columns:1fr;padding:60px 7%;gap:35px}.community-section h2{font-size:62px}.community-section>div>p{font-size:17px}.community-voices blockquote{padding:26px}.newsletter-section{padding:70px 7%;gap:35px}.newsletter-section h2{font-size:clamp(53px,12vw,75px)}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:25px}.purchase-page{margin-top:20px;gap:30px}.purchase-visual{padding:22px 12px}.purchase-copy{padding:0 3%}.purchase-visual .app-content{padding:10px}.purchase-visual .app-content h3{font-size:16px}.purchase-visual .app-filters{display:none}.purchase-copy h1{font-size:75px}.purchase-copy .purchase-lead{font-size:29px}.purchase-facts{gap:15px}.cart-drawer{padding:45px 20px 25px}.cart-item{grid-template-columns:100px 1fr;gap:15px}.cart-art{font-size:30px}.product-listing>div:last-child{flex-wrap:wrap}.cta-section{padding:45px 7%}.purchase-actions{gap:20px}.signal-row{gap:10px;font-size:10px}.brand-wordmark{font-size:20px}}
@media(prefers-reduced-motion:reduce){.signal-row .wave i,.signal-sweep{animation:none}.signal-sweep{display:none}body{transition:none}.story{height:auto}.story-inner{position:relative;top:0;height:auto}.cart-drawer[open],.products-dropdown{animation:none}}
