.stem-landing-module__60t6OW__page{color:#f2f5f6;letter-spacing:0;background:#101416}.stem-landing-module__60t6OW__page *{box-sizing:border-box;letter-spacing:0}.stem-landing-module__60t6OW__page h1,.stem-landing-module__60t6OW__page h2,.stem-landing-module__60t6OW__page h3{color:inherit;margin:0}.stem-landing-module__60t6OW__container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px}.stem-landing-module__60t6OW__hero{isolation:isolate;align-items:center;min-height:560px;padding-block:124px 58px;display:flex;position:relative;overflow:hidden}.stem-landing-module__60t6OW__heroImage{object-fit:cover;object-position:80% 60%;z-index:-2}.stem-landing-module__60t6OW__shade{z-index:-1;background:linear-gradient(90deg,#0b1216f5 0%,#0b1216e0 38%,#0b121660 65%,#0b121610 100%);position:absolute;inset:0}.stem-landing-module__60t6OW__eyebrow{color:#a3deee;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1.6}.stem-landing-module__60t6OW__hero h1{overflow-wrap:break-word;text-wrap:balance;max-width:600px;font-size:60px;font-weight:500;line-height:1.08}.stem-landing-module__60t6OW__heroBody{color:#e2e9ec;max-width:470px;margin:24px 0 0;font-size:19px;line-height:1.7}.stem-landing-module__60t6OW__heroPrice{color:#a3deee;margin:22px 0 0;font-size:19px;font-weight:600}.stem-landing-module__60t6OW__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.stem-landing-module__60t6OW__button{text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.stem-landing-module__60t6OW__button svg{flex-shrink:0}.stem-landing-module__60t6OW__primary{color:#17343c;background:#b5e8f3;border:1px solid #b5e8f3}.stem-landing-module__60t6OW__primary:hover{background:#daf3f9}.stem-landing-module__60t6OW__secondary{color:#fff;background:#10141670;border:1px solid #fff6}.stem-landing-module__60t6OW__note{color:#bacacf;max-width:520px;margin-top:18px;font-size:12px;line-height:1.7}.stem-landing-module__60t6OW__sectionNav{border-bottom:1px solid #ffffff20}.stem-landing-module__60t6OW__sectionNav .stem-landing-module__60t6OW__container,.stem-landing-module__60t6OW__related .stem-landing-module__60t6OW__container{color:#c1d0d4;flex-wrap:wrap;gap:14px 32px;padding-block:22px;font-size:13px;display:flex}.stem-landing-module__60t6OW__sectionNav a:hover,.stem-landing-module__60t6OW__related a:hover{color:#b5e8f3}.stem-landing-module__60t6OW__section{padding-block:76px;scroll-margin-top:96px}.stem-landing-module__60t6OW__page h2{text-wrap:balance;overflow-wrap:break-word;font-size:36px;font-weight:500;line-height:1.2}.stem-landing-module__60t6OW__page h3{font-size:19px;font-weight:500;line-height:1.4}.stem-landing-module__60t6OW__sectionHeading{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;margin-bottom:32px;display:grid}.stem-landing-module__60t6OW__sectionHeading>p{color:#adbdc3;margin:0;font-size:15px;line-height:1.8}.stem-landing-module__60t6OW__audition{border-block:1px solid #ffffff25}.stem-landing-module__60t6OW__trackChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.stem-landing-module__60t6OW__trackChoice{color:#b5c5ca;text-align:start;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff18;align-items:center;gap:13px;min-height:70px;padding:16px;font-size:14px;display:flex}.stem-landing-module__60t6OW__trackChoice svg{color:#e5bb84;flex-shrink:0}.stem-landing-module__60t6OW__trackChoice[aria-pressed=true]{color:#17343c;background:#b5e8f3}.stem-landing-module__60t6OW__trackChoice[aria-pressed=true] svg{color:#17343c}.stem-landing-module__60t6OW__trackChoice:hover{box-shadow:inset 0 0 0 1px #b5e8f3}.stem-landing-module__60t6OW__transport{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;padding-block:24px;display:grid}.stem-landing-module__60t6OW__activeTrack{font-size:17px}.stem-landing-module__60t6OW__transport audio{display:none}.stem-landing-module__60t6OW__player{align-items:center;gap:16px;min-width:0;min-height:48px;display:flex}.stem-landing-module__60t6OW__playButton{color:#17343c;cursor:pointer;background:#b5e8f3;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.stem-landing-module__60t6OW__player input{accent-color:#b5e8f3;cursor:pointer;flex:1;min-width:0}.stem-landing-module__60t6OW__time{font-variant-numeric:tabular-nums;color:#c1d0d4;flex-shrink:0;font-size:12px}.stem-landing-module__60t6OW__audioLoading{color:#a3deee;grid-column:1/-1;margin:0;font-size:12px}.stem-landing-module__60t6OW__audioError{color:#ffd29f;grid-column:1/-1;font-size:14px}.stem-landing-module__60t6OW__audioError button{align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.stem-landing-module__60t6OW__demoSource{color:#99aeb5;max-width:950px;margin-top:18px;font-size:12px;line-height:1.8}.stem-landing-module__60t6OW__demoSource a{text-underline-offset:4px;text-decoration:underline}.stem-landing-module__60t6OW__demoWorkbench{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.stem-landing-module__60t6OW__demoGuide{background:#222628;border:1px solid #ffffff16;border-radius:12px;padding:30px 24px}.stem-landing-module__60t6OW__demoGuide>svg{color:#b5e8f3;margin-bottom:24px}.stem-landing-module__60t6OW__demoGuide h3{font-size:22px}.stem-landing-module__60t6OW__demoGuide p{color:#aebdc2;margin:18px 0 25px;font-size:14px;line-height:1.8}.stem-landing-module__60t6OW__demoGuide .stem-landing-module__60t6OW__button{width:100%;padding-inline:14px}.stem-landing-module__60t6OW__demoGuide .stem-landing-module__60t6OW__demoGuidePrice{color:#b5e8f3;margin:16px 0 0;font-size:12px}.stem-landing-module__60t6OW__demoMixer{background:#181c1e;border:1px solid #ffffff16;border-radius:12px;min-width:0;padding:24px}.stem-landing-module__60t6OW__mixerHeading h3{font-size:19px}.stem-landing-module__60t6OW__mixerHeading p{color:#a0afb5;margin:8px 0 18px;font-size:12px;line-height:1.7}.stem-landing-module__60t6OW__mixerTransport{align-items:center;gap:14px;margin-block:18px 24px;display:flex}.stem-landing-module__60t6OW__mixerTransport>input{accent-color:#b5e8f3;flex:1;min-width:0}.stem-landing-module__60t6OW__mixButton{cursor:pointer;border:1px solid #ffffff30;border-radius:5px;padding:8px 10px;font-size:12px}.stem-landing-module__60t6OW__waveRow{margin-top:15px}.stem-landing-module__60t6OW__waveMeta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.stem-landing-module__60t6OW__trackName{cursor:pointer;font-size:14px;font-weight:500}.stem-landing-module__60t6OW__rowActions{align-items:center;gap:14px;display:flex}.stem-landing-module__60t6OW__rowActions button{color:#b1bbc0;cursor:pointer}.stem-landing-module__60t6OW__rowActions .stem-landing-module__60t6OW__soloButton{border:1px solid #ffffff25;border-radius:3px;padding:2px 6px;font-size:10px}.stem-landing-module__60t6OW__soloButton[aria-pressed=true]{color:#10252a;background:#b5e8f3;border-color:#b5e8f3}.stem-landing-module__60t6OW__waveBody{grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;display:grid}.stem-landing-module__60t6OW__waveSeek{cursor:crosshair;border-radius:3px;width:100%;height:42px;overflow:hidden}.stem-landing-module__60t6OW__waveCanvas{width:100%;height:42px;display:block}.stem-landing-module__60t6OW__waveRow[data-muted=true] .stem-landing-module__60t6OW__waveSeek{opacity:.45}.stem-landing-module__60t6OW__trackVolume{writing-mode:vertical-lr;accent-color:#b9c4ca;cursor:pointer;direction:rtl;width:16px;height:42px}.stem-landing-module__60t6OW__extractionCatalog{border-top:1px solid #17313a30;margin-top:44px;padding-top:36px}.stem-landing-module__60t6OW__catalogIntro{grid-template-columns:.7fr 1.3fr;gap:32px;display:grid}.stem-landing-module__60t6OW__catalogIntro h3{font-size:26px}.stem-landing-module__60t6OW__catalogIntro p,.stem-landing-module__60t6OW__catalogColumns p{color:#536c75;margin:0;font-size:14px;line-height:1.8}.stem-landing-module__60t6OW__catalogColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px;display:grid}.stem-landing-module__60t6OW__catalogCount{color:#315f70;margin-bottom:12px;font-size:44px;line-height:1.2;display:block}.stem-landing-module__60t6OW__catalogColumns h3{margin-bottom:12px}.stem-landing-module__60t6OW__categoryList{flex-wrap:wrap;gap:10px;margin:28px 0 18px;padding:0;list-style:none;display:flex}.stem-landing-module__60t6OW__categoryList li{border:1px solid #17313a35;border-radius:4px;padding:6px 10px;font-size:12px}.stem-landing-module__60t6OW__catalogNote{color:#536c75;font-size:13px;line-height:1.8}.stem-landing-module__60t6OW__light .stem-landing-module__60t6OW__primary{color:#fff;background:#17343c;border-color:#17343c}.stem-landing-module__60t6OW__light{color:#17313a;background:#edf2f3}.stem-landing-module__60t6OW__page .stem-landing-module__60t6OW__light h2,.stem-landing-module__60t6OW__page .stem-landing-module__60t6OW__light h3{color:#17313a}.stem-landing-module__60t6OW__light .stem-landing-module__60t6OW__eyebrow{color:#366471}.stem-landing-module__60t6OW__light .stem-landing-module__60t6OW__sectionHeading>p,.stem-landing-module__60t6OW__light .stem-landing-module__60t6OW__steps p{color:#536c75}.stem-landing-module__60t6OW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.stem-landing-module__60t6OW__steps>*{border-top:1px solid #9eafb650;padding-top:22px}.stem-landing-module__60t6OW__steps p{color:#adbdc3;margin:14px 0 0;font-size:15px;line-height:1.8}.stem-landing-module__60t6OW__stepNumber{color:#9acbd8;margin-bottom:15px;font-size:13px;display:block}.stem-landing-module__60t6OW__modePrice{margin-top:22px;font-size:15px;font-weight:600;display:block}.stem-landing-module__60t6OW__advanced{border-top:1px solid #9eafb650;grid-template-columns:.6fr 1.4fr;gap:32px;margin-top:42px;padding-top:28px;display:grid}.stem-landing-module__60t6OW__advanced p{color:#536c75;margin:0;font-size:14px;line-height:1.8}.stem-landing-module__60t6OW__pricing{background:#20383e}.stem-landing-module__60t6OW__priceGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.stem-landing-module__60t6OW__priceBody{color:#d0e2e7;margin:24px 0 0;font-size:16px;line-height:1.8}.stem-landing-module__60t6OW__priceLink{color:#b5e8f3;text-underline-offset:4px;align-items:center;gap:9px;margin-top:20px;font-size:14px;text-decoration:underline;display:inline-flex}.stem-landing-module__60t6OW__priceSummary{border-inline-start:1px solid #aacbd550;padding-inline-start:40px}.stem-landing-module__60t6OW__priceValue{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.stem-landing-module__60t6OW__priceValue strong{color:#b5e8f3;font-size:72px;font-weight:500;line-height:1}.stem-landing-module__60t6OW__priceValue span{max-width:230px;font-size:14px;line-height:1.6}.stem-landing-module__60t6OW__priceEquivalent{margin:18px 0;font-size:22px;line-height:1.5}.stem-landing-module__60t6OW__priceBasis,.stem-landing-module__60t6OW__priceFootnote{color:#bcd1d7;font-size:12px;line-height:1.8}.stem-landing-module__60t6OW__priceFootnote{border-top:1px solid #aacbd530;margin-top:28px;padding-top:20px}.stem-landing-module__60t6OW__uses{background:#192125}.stem-landing-module__60t6OW__faqSection{border-top:1px solid #ffffff20}.stem-landing-module__60t6OW__faqLayout{grid-template-columns:.7fr 1.3fr;gap:64px;display:grid}.stem-landing-module__60t6OW__faq{border-top:1px solid #ffffff20}.stem-landing-module__60t6OW__faq:last-child{border-bottom:1px solid #ffffff20}.stem-landing-module__60t6OW__faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:18px;padding-block:22px;font-size:16px;line-height:1.6;list-style:none;display:flex}.stem-landing-module__60t6OW__faq summary::-webkit-details-marker{display:none}.stem-landing-module__60t6OW__faq summary svg{flex-shrink:0;margin-top:3px}.stem-landing-module__60t6OW__faq[open] summary svg{transform:rotate(180deg)}.stem-landing-module__60t6OW__faq>p{color:#adbdc3;margin:0;padding-bottom:24px;font-size:14px;line-height:1.9}.stem-landing-module__60t6OW__bottom{color:#17343c;text-align:center;background:#b5e8f3}.stem-landing-module__60t6OW__page .stem-landing-module__60t6OW__bottom h2{color:#17343c}.stem-landing-module__60t6OW__bottom p{max-width:640px;margin:20px auto 0;line-height:1.8}.stem-landing-module__60t6OW__bottom .stem-landing-module__60t6OW__actions{justify-content:center}.stem-landing-module__60t6OW__bottom .stem-landing-module__60t6OW__primary{color:#fff;background:#17343c;border-color:#17343c}.stem-landing-module__60t6OW__page a:focus-visible,.stem-landing-module__60t6OW__page button:focus-visible,.stem-landing-module__60t6OW__page summary:focus-visible{outline-offset:4px;outline:2px solid #edc48d}@media (max-width:900px){.stem-landing-module__60t6OW__container{padding-inline:26px}.stem-landing-module__60t6OW__sectionHeading,.stem-landing-module__60t6OW__priceGrid,.stem-landing-module__60t6OW__faqLayout{gap:30px}.stem-landing-module__60t6OW__hero h1{font-size:48px}}@media (max-width:600px){.stem-landing-module__60t6OW__demoWorkbench,.stem-landing-module__60t6OW__catalogIntro,.stem-landing-module__60t6OW__catalogColumns{grid-template-columns:1fr;gap:24px}.stem-landing-module__60t6OW__demoGuide{padding:22px}.stem-landing-module__60t6OW__demoGuide>svg{display:none}.stem-landing-module__60t6OW__demoGuide h3{font-size:20px}.stem-landing-module__60t6OW__demoMixer{padding:16px}.stem-landing-module__60t6OW__mixerTransport{flex-wrap:wrap;gap:12px}.stem-landing-module__60t6OW__mixerTransport>input{flex-basis:35%}.stem-landing-module__60t6OW__mixButton{flex-basis:100%}.stem-landing-module__60t6OW__container{padding-inline:20px}.stem-landing-module__60t6OW__hero{min-height:0;padding-block:112px 42px}.stem-landing-module__60t6OW__hero h1{font-size:40px}.stem-landing-module__60t6OW__heroBody{font-size:17px}.stem-landing-module__60t6OW__shade{background:#081016b8}.stem-landing-module__60t6OW__hero .stem-landing-module__60t6OW__actions{grid-template-columns:1fr;display:grid}.stem-landing-module__60t6OW__heroPrice{font-size:17px}.stem-landing-module__60t6OW__section{padding-block:52px}.stem-landing-module__60t6OW__page h2{font-size:28px}.stem-landing-module__60t6OW__sectionHeading,.stem-landing-module__60t6OW__steps,.stem-landing-module__60t6OW__advanced,.stem-landing-module__60t6OW__priceGrid,.stem-landing-module__60t6OW__faqLayout{grid-template-columns:1fr;gap:24px}.stem-landing-module__60t6OW__trackChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.stem-landing-module__60t6OW__trackChoice{gap:8px;min-height:64px;padding:12px;font-size:13px}.stem-landing-module__60t6OW__transport{grid-template-columns:1fr;gap:14px}.stem-landing-module__60t6OW__priceSummary{border-inline-start:0;padding-inline-start:0;border-top:1px solid #aacbd550;padding-top:24px}.stem-landing-module__60t6OW__priceValue strong{font-size:60px}}@media (prefers-reduced-motion:reduce){.stem-landing-module__60t6OW__page *{scroll-behavior:auto!important;transition:none!important}}
