*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;background:#F8FAFC;color:#0F172A;line-height:1.55}a{color:#1E3A8A}
header{background:#fff;border-bottom:1px solid #E2E8F0;position:sticky;top:0;z-index:5}header .w{display:flex;gap:14px;align-items:center;padding:10px 16px;max-width:1200px;margin:0 auto}
header img{height:42px;display:block}header form{flex:1;display:flex}header input{flex:1;min-width:0;padding:10px 16px;border:2px solid #E2E8F0;border-radius:999px;font-size:15px}
.cta{display:inline-block;background:#C2410C;color:#fff!important;text-decoration:none;font-weight:800;padding:11px 20px;border-radius:12px;white-space:nowrap}.cta.s{padding:9px 14px;font-size:14px}
main{max-width:1200px;margin:0 auto;padding:16px}.bc{font-size:13px;color:#64748B;margin-bottom:12px}.bc a{color:#475569;text-decoration:none}
.pd{display:grid;grid-template-columns:minmax(0,420px) 1fr;gap:28px;background:#fff;border-radius:18px;padding:22px;box-shadow:0 8px 30px rgba(30,58,138,.08)}
.pd .im{background:#F1F5F9;border-radius:14px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.pd .im img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
h1{font-size:24px;line-height:1.3;margin:0 0 8px;color:#1E3A8A}h2{font-size:17px;margin:22px 0 8px;color:#1E3A8A}
.price{font-size:32px;font-weight:900;color:#DC2626;margin:6px 0}.ok{color:#047857;font-weight:700;font-size:14px}.proof{background:#ECFDF5;border:1px solid #A7F3D0;color:#065F46;border-radius:10px;padding:8px 12px;font-size:14px;margin:8px 0;font-weight:600}
.badge{display:inline-block;font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;margin:0 6px 6px 0;background:#EFF6FF;color:#1E3A8A}.badge.u{background:#FEF3C7;color:#92400E}.badge.h{background:#FEF2F2;color:#991B1B}
table{border-collapse:collapse;width:100%;font-size:14px}td,th{padding:7px 10px;border-bottom:1px solid #F1F5F9;text-align:left}th{background:#F8FAFC;font-size:12px;color:#334155}code{font-size:12px;color:#1E3A8A}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:0;list-style:none}.grid li{background:#fff;border-radius:14px;padding:12px;box-shadow:0 4px 16px rgba(30,58,138,.06)}
.grid a{text-decoration:none;color:#0F172A;font-size:13.5px;font-weight:600;display:block;line-height:1.35}.grid b{display:block;color:#DC2626;margin-top:6px}.grid small{color:#047857;font-size:12px}
.chips{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.chips a{display:block;background:#fff;border:1px solid #E2E8F0;border-radius:999px;padding:7px 14px;text-decoration:none;font-size:14px;font-weight:600}
.pg{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0}.pg a,.pg span{padding:7px 12px;border-radius:9px;background:#fff;border:1px solid #E2E8F0;text-decoration:none}.pg span{background:#1E3A8A;color:#fff}
footer{background:#0F172A;color:#CBD5E1;font-size:13px;padding:24px 16px;margin-top:30px}footer .w{max-width:1200px;margin:0 auto}footer a{color:#E2E8F0}
@media(max-width:760px){.pd{grid-template-columns:1fr;padding:14px}header .cta{display:none}h1{font-size:20px}.price{font-size:26px}}