:root{--ink:#12202b;--muted:#52606b;--line:#d9e1e7;--brand:#b42318;--paper:#f5f7f8;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);line-height:1.6}a{color:inherit}.shell{width:min(1120px,calc(100% - 32px));margin:auto}.top{background:#0d1b24;color:#fff;padding:18px 0}.brand{font-weight:800;letter-spacing:.08em}.hero{padding:72px 0 48px;background:linear-gradient(135deg,#132631,#203e4d);color:#fff}.hero h1{max-width:820px;font-size:clamp(2rem,6vw,4.4rem);line-height:1.03;margin:0 0 18px}.hero p{max-width:760px;color:#d7e1e7;font-size:1.08rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;padding:44px 0}.card,.panel{background:var(--white);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(13,27,36,.06)}.card img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#fff}.card-body,.panel{padding:24px}.eyebrow{color:var(--brand);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.button{display:inline-block;background:var(--brand);color:#fff;text-decoration:none;padding:12px 18px;border-radius:10px;font-weight:700}.product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:28px;padding:42px 0}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.gallery img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:14px}.gallery img:first-child{grid-column:1/-1}.facts{width:100%;border-collapse:collapse}.facts th,.facts td{text-align:left;padding:11px;border-bottom:1px solid var(--line)}.facts th{width:42%;color:var(--muted)}.section{padding:24px 0 48px}.faq h3{margin-bottom:4px}.footer{background:#0d1b24;color:#c7d2d9;padding:32px 0;margin-top:48px}@media(max-width:760px){.product{grid-template-columns:1fr}.hero{padding-top:48px}.gallery{grid-template-columns:1fr}.gallery img:first-child{grid-column:auto}}
