.service-logo-hero{width:min(100%,520px);margin:0 0 24px;padding:8px 16px;border:1px solid #222332;border-radius:13px;background:#080a10}
.service-logo-hero img{display:block;width:100%;height:auto}
.editorial-product-copy .service-logo-hero+h1,.conversion-master-hero .service-logo-hero+h1{font-size:clamp(1.85rem,3.5vw,3.2rem);line-height:1.12}
.catalog-art.catalog-broadcast,.catalog-art.catalog-master{background:#080a10;display:grid;place-items:center}
.catalog-art.catalog-broadcast::before,.catalog-art.catalog-broadcast::after,.catalog-art.catalog-master::before,.catalog-art.catalog-master::after{display:none}
.catalog-art .service-catalog-logo{width:94%;max-width:550px;height:auto;max-height:90%;object-fit:contain;filter:none;transform:none}
.service-branded-header{flex-wrap:wrap;gap:12px}
.service-branded-header .brand{flex:0 1 300px;min-width:0;max-width:100%}
.service-branded-header .service-app-logo{display:block;width:min(280px,100%);height:auto}
.service-branded-header .previewBadge,.service-branded-header .topRight{margin-left:auto}
.ge87-sound .ge87-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.ge87-sound .ge87-mode-card:nth-child(2){border-top:3px solid var(--violet)}
.ge87-sound .ge87-mode-card:last-child{border-top:3px solid var(--cyan)}
.ge87-sound .ge87-mode-number{font-size:clamp(1.65rem,2.6vw,2.6rem)}
.ge87-sound .ge87-section-heading h2{max-width:26ch;text-wrap:balance}
@media(max-width:850px){.ge87-sound .ge87-mode-grid{grid-template-columns:1fr}.service-logo-hero{max-width:460px}}
@media(max-width:650px){.service-logo-hero{margin-bottom:20px;padding:6px 10px}.service-branded-header .brand{flex-basis:210px}.service-branded-header .service-app-logo{width:210px}.catalog-card[data-product-card="broadcast"],.catalog-card[data-product-card="master"]{grid-template-columns:1fr}.catalog-art.catalog-broadcast,.catalog-art.catalog-master{height:120px;min-height:120px;padding:12px 20px}.catalog-art .service-catalog-logo{width:100%;max-width:320px;max-height:100%}}

.service-market-note{font-size:.86rem;line-height:1.6;color:var(--muted,#b7bfca);max-width:70ch;margin-top:14px}.cta-row+.service-market-note{margin-bottom:0}
