*{box-sizing:border-box}body{margin:0;background:#f6f5f1;color:#20251f;font:17px/1.65 system-ui,-apple-system,Segoe UI,sans-serif;padding-bottom:82px}a{color:inherit}.wrap{width:min(1080px,calc(100% - 40px));margin:auto}.top{background:#253b2d;color:#fff;text-align:center;padding:8px;font-size:12px}.head{min-height:76px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d8ded7}.brand{font-size:20px;font-weight:850;text-decoration:none}.nav{display:flex;gap:18px;font-size:13px}.nav a{text-decoration:none}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:45px;align-items:center;padding:48px 0}.ey{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:850;color:#52715d}h1,h2{line-height:1.12;letter-spacing:-.03em}h1{font-size:clamp(38px,5vw,58px);margin:12px 0 18px}h2{font-size:30px;margin:42px 0 15px}.lead{font-size:19px;color:#596159}.media{background:#fff;border:1px solid #d9ded8;border-radius:18px;padding:25px}.media img{width:100%;height:360px;object-fit:contain}.price{font-size:36px;font-weight:900;margin-top:18px}.cta{display:inline-flex;background:#c4532c;color:#fff;text-decoration:none;font-weight:850;padding:14px 22px;border-radius:9px;margin-top:13px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.card,.review{background:#fff;border:1px solid #d9ded8;border-radius:14px;padding:22px}.card strong{font-size:21px}.article{max-width:850px;padding:42px 0 70px}.article .hero{padding:0 0 25px}.note{background:#e8eee8;padding:18px;border-radius:11px;margin:25px 0}.review{margin:18px 0}.rating{font-weight:900;color:#a64b28}.sticky{position:fixed;inset:auto 0 0;z-index:50;background:rgba(255,255,255,.98);border-top:1px solid #d8ded7;box-shadow:0 -5px 18px #0001}.sticky-in{width:min(1080px,calc(100% - 36px));margin:auto;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.sticky strong{font-size:20px}.sticky .cta{margin:0}footer{background:#e4e8e1;padding:30px 0;color:#5b655c;font-size:13px}@media(max-width:720px){.nav{display:none}.hero{grid-template-columns:1fr;gap:25px}.media{order:-1}.media img{height:260px}.cards{grid-template-columns:1fr}.sticky strong{font-size:16px}.sticky .cta{padding:12px 15px}}