.home-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:46px;align-items:center;padding-bottom:54px}.home-hero h1{font-size:clamp(3.1rem,6.7vw,5.5rem)}.home-lead{font-size:1.12rem}.micro{font-size:.82rem;color:#8f9aae}.home-player{grid-template-columns:96px minmax(0,1fr);margin:0;transform:rotate(.6deg)}.home-player .product-player-queue{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}.split-section{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:36px;align-items:start}.benefit-list{padding-left:1.25rem;color:var(--muted)}.benefit-list li{margin:.65rem 0}.benefit-list li::marker{color:var(--coral)}.seo-panel{display:grid;gap:10px;padding:27px;border:1px solid #ff796855;border-radius:18px;background:linear-gradient(145deg,#171d2bdd,#24182add);box-shadow:0 20px 60px #0005}.seo-panel>span{color:var(--mint);font-size:.72rem;font-weight:950;letter-spacing:.14em}.seo-panel>strong{padding:12px 14px;border:1px solid #ffffff15;border-radius:10px;background:#ffffff06}.seo-panel>small{color:var(--muted);margin-top:8px}.home-cta{margin-top:92px;padding:clamp(28px,5vw,52px);border:1px solid #ff796866;border-radius:22px;background:linear-gradient(120deg,#28182e,#151b30 55%,#162d2b);box-shadow:0 24px 70px #0005}.home-cta h2{max-width:760px}.home-cta p{font-size:1.08rem}.card strong{color:var(--text)}
@media(max-width:900px){.home-hero,.split-section{grid-template-columns:1fr}.home-player{transform:none;max-width:680px}.nav{padding-bottom:48px}}
@media(max-width:700px){html{scroll-padding-top:16px}.shell{width:100%;overflow:hidden}.nav{display:block}.brand{width:max-content;max-width:100%}.links{display:flex;justify-content:flex-start;gap:8px;margin-top:18px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.links a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding:8px 11px;border:1px solid #ffffff0f;border-radius:10px}.home-hero{gap:28px}.home-player{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px}.product-player-copy strong{font-size:1.12rem}.section{padding-top:62px}.grid{gap:13px}.card,.support-card,.contact-form{padding:22px}.btn{min-height:48px}.home-cta{margin-top:70px}.seo-panel{padding:22px}footer{line-height:2}}
@media(max-width:420px){.shell{padding-inline:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.home-hero h1{font-size:clamp(2.55rem,13.5vw,3.4rem);overflow-wrap:anywhere}.actions{display:grid}.actions .btn,.card .btn{width:100%}.home-player{grid-template-columns:58px minmax(0,1fr)}.product-player-art{border-radius:9px}.product-player-copy small{font-size:.78rem}.home-cta{padding:25px 20px}.step{grid-template-columns:38px minmax(0,1fr);padding:17px 15px}.step:before{width:34px;height:34px}.faq-list details{padding:18px 16px}}

.release-showcase{position:relative;margin:28px 0 18px;padding:clamp(22px,3.6vw,44px);overflow:hidden;border:1px solid #ff84756b;border-radius:26px;background:radial-gradient(circle at 88% 5%,#e36e9b2c,transparent 31%),radial-gradient(circle at 8% 92%,#83f6c21c,transparent 28%),linear-gradient(145deg,#171522f2,#0d121cf7 62%,#181424f5);box-shadow:0 30px 90px #0008,0 0 48px #ff796812}.release-showcase:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 24%,#ffffff0a 48%,transparent 70%);transform:translateX(-72%)}.release-copy{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px}.release-copy>div:first-child{max-width:760px}.release-copy h2{margin:.35rem 0 .7rem;font-size:clamp(2rem,4.2vw,3.7rem)}.release-copy p{margin:0}.release-copy .actions{flex:0 0 auto;justify-content:flex-end}.release-art{position:relative;z-index:1;margin:0;border:1px solid #ffffff1f;border-radius:19px;padding:clamp(4px,.65vw,9px);background:#080a10;box-shadow:0 24px 65px #000a,0 0 28px #ff7a6818}.release-art img{display:block;width:100%;height:auto;border-radius:13px}@media(max-width:900px){.release-copy{display:block}.release-copy .actions{justify-content:flex-start;margin-top:20px}}@media(max-width:700px){.release-showcase{margin-top:8px;padding:18px 14px;border-radius:20px}.release-copy{margin-bottom:18px}.release-copy h2{font-size:clamp(1.85rem,9vw,2.7rem)}.release-copy .actions{display:grid}.release-copy .btn{width:100%}.release-art{border-radius:14px;padding:3px}.release-art img{border-radius:10px}}
