.multipage header{gap:30px}.multipage nav{gap:22px}.multipage nav a,.nav-support{font-size:12px;letter-spacing:.13em}.nav-support{background:none;border:0;padding:0;text-transform:uppercase;color:inherit}.multipage nav [aria-current=page]{color:#e3c78f}.multipage .brand-name{white-space:nowrap}.page-intro{max-width:1440px;margin:auto;padding:70px 5% 45px}.page-intro h1{font-size:clamp(48px,6vw,86px)}.page-intro>p:not(.eyebrow),.section-intro{font-size:17px;line-height:1.8;color:#bcb7aa;max-width:700px}.page-intro .eyebrow{margin-bottom:20px}.bundle-cards .coming-soon{font-size:11px;margin-bottom:16px}.green-preview{padding-top:35px}.green-preview .section-heading{align-items:end}.green-preview h2{color:#c2dac7}.green-preview .eyebrow{margin-bottom:15px}.green-preview .section-intro{margin:0 0 42px}.green-preview .product-image img{height:330px}.bundle-cards .product-description{margin-bottom:24px}.shop-feature{max-width:1440px;margin:0 auto 70px;padding:30px 5% 60px;display:grid;grid-template-columns:1.5fr 1fr;gap:65px;align-items:center}.shop-lineup{display:flex;align-items:center;gap:12px;min-width:0;padding:30px 0}.shop-lineup img{width:calc((100% - 24px)/3);height:auto;filter:drop-shadow(5px 20px 15px #000a)}.shop-copy p:not(.eyebrow){font-size:16px;line-height:1.85;color:#bcb7aa}.shop-copy ul{list-style:none;padding:0;color:#cbb991;font-size:14px;line-height:2}.shop-copy .cta{margin:12px 20px 22px 0}.shop-copy .text-link{display:inline-block}.plugin-jumps{display:flex;gap:22px;margin-top:30px}.plugin-jumps a{font-size:13px;letter-spacing:.12em;color:#d5b77e}.plugin-detail{max-width:1300px;margin:auto;padding:65px 5%;display:grid;grid-template-columns: .85fr 1.15fr;gap:80px;border-top:1px solid #ffffff25;align-items:center;scroll-margin-top:25px}.plugin-visual{text-align:center}.plugin-visual button{padding:0;border:0;background:transparent}.plugin-visual img{max-width:100%;max-height:610px;object-fit:contain;filter:drop-shadow(8px 20px 18px #000a)}.plugin-description h2{font-size:58px;margin-bottom:12px}.plugin-description>p:not(.eyebrow):not(.product-category){font-size:16px;line-height:1.8;color:#bcb7aa}.inline-player{margin-top:30px;padding:24px;background:linear-gradient(120deg,#24221c,#151513);border:1px solid #d5b77e40}.sample-label{font-size:12px;color:#bcb7aa;letter-spacing:.07em;display:block}.sample-choice{display:block;width:100%;margin:10px 0 20px;padding:12px;color:#f6f2e7;background:#0e0e0c;border:1px solid #ffffff30;font:inherit;font-size:15px}.inline-player .ab-switch{margin-bottom:24px}.audio-play{border:1px solid #d5b77e90;background:#d5b77e15;color:#e5c892;border-radius:50%;width:54px;height:54px;flex-shrink:0;font-size:22px}.audio-seek{width:100%;accent-color:#d5b77e;cursor:pointer;height:20px;margin:10px 0}.audio-status{font-size:12px;line-height:1.6;color:#bcb7aa;min-height:3.2em;margin:16px 0 0}.about-story{max-width:960px;margin:0 auto;padding:0 5% 80px}.about-story section{padding:35px 0;border-top:1px solid #ffffff25}.about-story h2{font-size:35px;line-height:1.2;margin-bottom:20px}.about-story p{font-size:17px;line-height:1.95;color:#c6c1b5;margin:0}.support-intro{font-size:15px;line-height:1.8;color:#bcb7aa}.support-intro a{color:#d5b77e}#support-form{display:grid;gap:16px}#support-form label{font-size:14px;display:grid;gap:8px;color:#d9d1be}#support-form input,#support-form textarea,#support-form select{width:100%;font:inherit;font-size:16px;background:#0d0d0c;color:#f6f2e7;border:1px solid #ffffff30;padding:12px;box-sizing:border-box}#support-form textarea{resize:vertical}.form-note,#support-status{font-size:13px;line-height:1.6;color:#bcb7aa;margin:0}#support-dialog{width:min(600px,calc(100% - 28px))}.multipage footer>.text-link{white-space:nowrap}
@media(max-width:1050px){.multipage header{flex-wrap:wrap;gap:20px}.multipage nav{gap:20px}.plugin-detail{gap:40px}.shop-feature{gap:35px}.green-preview .product-image img{height:270px}}
@media(max-width:650px){.multipage header{padding:20px 6%;display:block}.multipage nav{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;align-items:center}.multipage nav>a:not(.nav-trial),.multipage nav>a:last-child{display:block}.multipage nav a,.nav-support{font-size:11px;letter-spacing:.05em}.multipage nav .nav-trial{font-size:10px;padding:8px}.page-intro{padding:42px 6% 30px}.page-intro h1{font-size:48px}.page-intro>p:not(.eyebrow),.section-intro{font-size:15px}.plugin-detail{grid-template-columns:1fr;gap:30px;padding:35px 6% 45px}.plugin-visual img{max-height:390px}.plugin-description h2{font-size:44px}.inline-player{padding:18px}.inline-player .ab-switch button{font-size:12px}.shop-feature{grid-template-columns:1fr;gap:30px;padding:15px 6% 30px;margin-bottom:25px}.shop-lineup{gap:7px}.shop-lineup img{width:calc((100% - 14px)/3)}.green-preview .product-image img{height:350px}.green-preview .section-heading{display:block}.green-preview .section-heading>span{display:block;margin-top:18px}.about-story{padding:0 6% 50px}.about-story h2{font-size:30px}.about-story p{font-size:16px}.multipage footer{align-items:start}.multipage footer .brand-name{font-size:16px}}

/* --- 2026-09 polish --- */
/* images now carry width/height (no layout shift); keep the CSS sizing in charge */
.panel,.product-image img{width:auto}.plugin-visual img{width:auto;height:auto}
/* hero: keep the headline clear of the plugin stack between tablet and wide desktop */
@media(min-width:1051px) and (max-width:1449px){.hero h1{font-size:clamp(60px,5.4vw,84px)}.hero .stage{width:63%;right:0}.hero .toneus{left:6%}}
/* FAQ: visible dividers and a custom marker */
.questions{border-top:1px solid #ffffff30}.questions details{border-bottom:1px solid #ffffff30;padding:22px 0}.questions details:first-child{padding-top:22px}
.questions summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.questions summary::-webkit-details-marker{display:none}
.questions summary:after{content:'+';color:var(--gold);font-size:24px;line-height:1;transition:transform .25s}.questions details[open] summary:after{transform:rotate(45deg)}
.questions summary:hover{color:#f4d9a6}
/* plugin pages: two actions + spec line */
.plugin-links{display:flex;gap:26px;flex-wrap:wrap}.plugin-specs{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-wrap:wrap;gap:8px}.plugin-specs li{font-size:12px;border:1px solid #ffffff25;padding:8px 11px;color:#cbb991}
/* about: fact strip */
.about-facts{width:90%;max-width:816px;margin:0 auto 10px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #ffffff25}.about-facts div{padding:30px 24px 34px 0}.about-facts div+div{padding-left:24px;border-left:1px solid #ffffff25}
.about-facts strong{display:block;font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:600;font-size:40px;line-height:1.05;color:#e3c78f}.about-facts span{display:block;margin-top:10px;font-size:13px;line-height:1.6;color:#bcb7aa;letter-spacing:.04em}
/* mobile burger menu */
.nav-toggle{display:none}
@media(max-width:650px){
 .multipage header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
 .nav-toggle{display:flex;flex-direction:column;justify-content:center;gap:7px;width:44px;height:44px;padding:0 10px;background:none;border:1px solid #d5b77e55}
 .nav-toggle span{display:block;height:1px;background:var(--gold);transition:transform .25s}
 .nav-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}
 .multipage nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;margin-top:18px;border-top:1px solid #ffffff25}
 .multipage header.nav-open nav{display:flex}
 .multipage nav>a,.multipage nav>a:not(.nav-trial),.multipage nav .nav-support{display:block;padding:16px 0;font-size:13px;letter-spacing:.16em;border-bottom:1px solid #ffffff18;text-align:left}
 .multipage nav a.nav-trial{margin-top:18px;padding:15px;text-align:center;font-size:12px}
 .about-facts{grid-template-columns:1fr;width:88%}.about-facts div,.about-facts div+div{padding:22px 0;border-left:0;border-bottom:1px solid #ffffff25}.about-facts strong{font-size:36px}.about-facts div:last-child{border-bottom:0}
}

/* pricing */
.price{font-size:15px;color:#e3c78f;letter-spacing:.04em;margin:0 0 16px}.price span{color:#9d978a;font-size:13px}
.plugin-description .price{font-size:17px;margin:4px 0 18px}
.shop-price{display:flex;align-items:center;gap:18px;margin:22px 0 6px}.shop-price strong{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:600;font-size:64px;line-height:1;color:#e3c78f}.shop-price span{font-size:14px;line-height:1.6;color:#bcb7aa}

/* pre-launch */
.soon-note{font-size:13px;letter-spacing:.08em;color:#9d978a;padding-bottom:5px;border-bottom:1px dashed #ffffff30}.soon-banner{font-size:14px!important;line-height:1.7!important;color:#d5b77e!important;border-left:2px solid #d5b77e;padding-left:14px;margin:18px 0 4px}
