.report-preview.hero-card{position:relative;width:min(420px,100%);margin:-36px -16px 0 auto;background:#14181d;color:#e6e9ed;border:1px solid #33424f;border-radius:14px;overflow:hidden;box-shadow:0 24px 65px #0005;box-sizing:border-box;clip-path:none}
.rp-head{padding:22px 24px;background:linear-gradient(120deg,#102c3b,#14181d);border-bottom:1px solid #33424f}.rp-head>p{display:flex;justify-content:space-between;gap:12px;font:500 10px/1.5 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.06em;color:#7fd3f2;margin:0 0 8px}.rp-head>p span{color:#9aa3ad}.rp-head h2{font:700 30px/1.1 'Saira Condensed',sans-serif;text-transform:uppercase;margin:0 0 12px;color:#f5f6f7}.rp-complete{display:inline-block;font-size:12px;font-weight:600;color:#7ee2a8;background:#12291d;padding:4px 10px;border-radius:20px}
.rp-body{padding:20px 24px}.rp-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rp-photos figure{margin:0}.rp-photo-slot{aspect-ratio:4/3;background:linear-gradient(145deg,#16384a,#0b1720);border:1px dashed #476475;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#7fd3f2;font-size:12px}.rp-photos figcaption{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#9aa3ad;margin-top:6px}.rp-caption{font-size:11px;color:#9aa3ad;line-height:1.5;margin:8px 0 0}.rp-body h3{font:700 17px 'Saira Condensed',sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 10px;color:#c9ced5}.rp-body h4{font-size:12px;font-weight:600;color:#7fd3f2;margin:14px 0 6px}.rp-body ul{list-style:none;padding:0;margin:0}.rp-body li{font-size:13px;padding:6px 0 6px 23px;border-bottom:1px solid #22262c;position:relative;line-height:1.4}.rp-body li::before{content:'✓';position:absolute;left:0;color:#2bb3e6;font-weight:700}.rp-tests{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.rp-tests>div{background:#0b0d10;border:1px solid #28333d;border-radius:6px;padding:10px}.rp-tests dt{font-size:10px;text-transform:uppercase;color:#9aa3ad;letter-spacing:.03em}.rp-tests dd{font:700 24px 'Saira Condensed',sans-serif;margin:3px 0 0;color:#f5f6f7}.rp-tests small{font:12px 'Barlow',sans-serif;color:#9aa3ad}.rp-chemical{font-size:13px;display:flex;align-items:center;gap:12px;margin:0}.rp-chemical strong{border:1px solid #2bb3e6;border-radius:4px;color:#7fd3f2;padding:3px 10px}.rp-note{font-size:13px;line-height:1.6;background:#0b0d10;border-left:3px solid #2bb3e6;padding:12px;margin:0}.rp-footer{font-size:12px;color:#9aa3ad;line-height:1.5;border-top:1px solid #28333d;padding-top:14px;margin:18px 0 0}
@media(max-width:900px){.report-preview.hero-card{margin:-24px 0 0 auto;width:min(440px,100%)}}@media(max-width:450px){.rp-head,.rp-body{padding:18px}.rp-head>p{font-size:9px}}
