.seo-product-page{background:#050606;color:#d8d6cf}
.seo-product-hero{padding:110px 24px 72px;background:linear-gradient(120deg,rgba(5,6,6,.95),rgba(5,6,6,.72)),url("images/hero-bg.webp") center/cover fixed;border-bottom:1px solid rgba(204,255,0,.22)}
.seo-product-inner{max-width:1240px;margin:0 auto}
.seo-back{display:inline-block;margin:0 0 28px;color:#b9b9b3;font-weight:900;letter-spacing:.08em;font-size:13px}.seo-back:hover{color:#ccff00}
.seo-product-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:56px;align-items:center}
.seo-product-visual{background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(0,0,0,.26));border:1px solid rgba(204,255,0,.25);box-shadow:0 20px 60px rgba(0,0,0,.45);padding:16px;overflow:hidden}
.seo-product-visual img,.seo-detail-image img{width:100%;height:auto;display:block}
.seo-product-copy h1{font-family:Impact,"Arial Black",Arial,sans-serif;text-transform:uppercase;font-size:clamp(42px,6vw,82px);line-height:.92;letter-spacing:-1px;margin:16px 0 24px;color:#f2f1ec;text-shadow:2px 2px 0 #000}
.seo-kicker{display:inline-block;color:#ccff00;font-weight:900;letter-spacing:.16em;text-transform:uppercase;font-size:12px;border-left:4px solid #ccff00;padding-left:10px}
.seo-lead{font-size:clamp(18px,2vw,23px);line-height:1.55;color:#d4d2ca;max-width:740px}
.seo-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:28px 0 20px}.seo-price span{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#aaa}.seo-price strong{font-size:34px;color:#ccff00}.seo-price small{font-size:13px;color:#aaa}
.seo-actions{display:flex;gap:12px;flex-wrap:wrap}.seo-trust{margin-top:14px;color:#9f9f9a;font-size:13px}
.seo-product-section{padding:72px 24px;background:#090a0a;border-bottom:1px solid rgba(255,255,255,.07)}.seo-product-section-alt{background:#0d0e0e}
.seo-content-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:54px;align-items:start}.seo-content-grid h2,.seo-detail-grid h2,.seo-product-cta h2{font-family:Impact,"Arial Black",Arial,sans-serif;text-transform:uppercase;font-size:clamp(32px,4vw,54px);line-height:1;margin:14px 0 22px;color:#f2f1ec}.seo-content-grid p,.seo-detail-grid p,.seo-product-cta p{font-size:17px;line-height:1.72;color:#c6c4bd;margin:0 0 16px}
.seo-spec-card{border:1px solid rgba(204,255,0,.24);background:rgba(0,0,0,.32);padding:26px}.seo-spec-card ul{list-style:none;margin:0;padding:0}.seo-spec-card li{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08);line-height:1.45}.seo-spec-card li:last-child{border-bottom:0}.seo-spec-card strong{color:#ccff00}
.seo-detail-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center}.seo-detail-image{border:1px solid rgba(204,255,0,.2);padding:12px;background:#070808;box-shadow:0 16px 44px rgba(0,0,0,.35)}
.seo-product-cta{padding:76px 24px;text-align:center;background:linear-gradient(180deg,#080909,#020303)}.seo-product-cta p{max-width:720px;margin:0 auto 24px}
@media(max-width:850px){.seo-product-hero{padding:92px 16px 52px;background-attachment:scroll}.seo-product-grid,.seo-content-grid,.seo-detail-grid{grid-template-columns:1fr;gap:28px}.seo-product-copy h1{font-size:clamp(39px,12vw,62px)}.seo-product-section{padding:52px 16px}.seo-product-cta{padding:56px 16px}.seo-detail-image{order:2}}
