.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}}
