.separation-showcase{padding:65px 5% 40px;text-align:center;background:radial-gradient(ellipse at 50% 70%,#28473b33,transparent 65%),#090f10;border-bottom:10px solid #17171c;scroll-margin-top:70px}.separation-showcase>.eyebrow{justify-content:center;font-size:24px;letter-spacing:-.5px;font-weight:600;color:#edf5f1}.separation-showcase h2{font-size:74px;line-height:1.16;letter-spacing:-3px;margin:20px 0;color:#f0f6f3}.separation-showcase h2 span{background:linear-gradient(100deg,#ebfaf1,#96cfb5,#77ab9c);background-clip:text;-webkit-background-clip:text;color:transparent}.separation-showcase>p{font-size:17px;line-height:1.9;color:#8daba0}.separation-actions{display:flex;align-items:center;justify-content:center;gap:23px;margin:25px 0 45px}.separation-actions .button{background:#80c4a2;color:#10281e;border-radius:25px;font-size:13px;padding:12px 23px}.separation-actions>span{font-size:11px;color:#648778}.stem-preview{width:800px;max-width:100%;margin:auto;border:1px solid #365047;border-radius:12px;padding:0 25px 20px;background:#141e1b;box-shadow:0 35px 80px #0006;text-align:left}.stem-preview-top{display:flex;justify-content:space-between;padding:19px 0;color:#8fa99c;font-size:9px;letter-spacing:1px;border-bottom:1px solid #ffffff0b;margin-bottom:15px}.stem-preview-top>span:last-child{font-size:8px;color:#607a6d}.stem-preview-track{display:flex;align-items:center;gap:22px;margin:9px 0;padding:10px 14px;border:1px solid #ffffff08;background:#ffffff02;border-radius:5px;color:var(--stem)}.stem-preview-track>span{width:40px;font-size:10px}.stem-preview-track>div{flex:1;display:flex;justify-content:space-between;align-items:center;gap:3px;height:34px;overflow:hidden;opacity:.65}.stem-preview-track i{width:3px;min-width:2px;background:var(--stem);border-radius:2px}.stem-preview-track small{font-size:7px;opacity:.5}.separation-footnote{font-size:8px;color:#567265;margin-top:25px}.separation-details{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:75px;padding-bottom:75px;border-bottom:1px solid #ffffff08}.separation-details h2{font-size:38px}.separation-details p{font-size:14px;color:#8ba295;line-height:2}.separation-features{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.separation-features span{font-size:10px;padding:7px 10px;border:1px solid #344b3f;color:#a1c8b2;border-radius:5px}.separation-details .separation-availability{font-size:11px;color:#6d8477}header nav{gap:25px}@media(max-width:560px){header nav{gap:12px}header nav a[href="#separation"]{display:block;font-size:9px}header nav a[href="#downloads"]{display:none}.separation-showcase{padding:43px 5% 30px}.separation-showcase>.eyebrow{font-size:20px}.separation-showcase h2{font-size:51px;letter-spacing:-2px}.separation-showcase>p{font-size:13px}.separation-actions{gap:12px;margin-bottom:30px}.separation-actions .button{font-size:11px;padding:11px 18px}.separation-actions>span{font-size:8px}.stem-preview{padding:0 12px 12px}.stem-preview-track{gap:9px;padding:7px 9px}.stem-preview-track>span{width:30px;font-size:9px}.stem-preview-track>div{gap:2px}.stem-preview-top{font-size:7px}.stem-preview-top>span:last-child{font-size:6px}.separation-footnote{font-size:6px;line-height:1.8}.separation-details{grid-template-columns:1fr;gap:20px;padding:45px 6%}.separation-details h2{font-size:30px}.separation-details p{font-size:13px}}

.stem-download-button{font-size:13px;color:#b0d9c3;border-bottom:1px solid #5a816c;padding-bottom:4px}.separation-actions{flex-wrap:wrap}@media(max-width:560px){.stem-download-button{font-size:11px}header .navcta{display:none!important}}
