.inv-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,5vw,70px);display:grid}.inv-hero__media{aspect-ratio:5/4;border-radius:var(--r-card);overflow:hidden}.inv-hero h2{font-family:var(--font-display);color:var(--ink);margin:14px 0 18px;font-size:clamp(26px,3.6vw,46px);font-weight:500;line-height:1.1}.inv-hero p{color:var(--muted-fg);margin:0 0 14px;font-size:16px;line-height:1.8}.inv-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}.inv-stat{background:var(--paper);border-radius:var(--r-input);padding:18px}.inv-stat b{font-family:var(--font-display);color:var(--ink);font-size:28px;font-weight:600;display:block}.inv-stat b .u{color:var(--primary)}.inv-stat span{color:var(--muted-fg);font-size:12px}.inv-tiers{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.inv-tier{border:1px solid var(--border);border-radius:var(--r-card);transition:transform .3s var(--ease), box-shadow .3s, border-color .3s;background:#fff;flex-direction:column;gap:16px;padding:32px;display:flex}.inv-tier.featured{border-color:var(--primary);box-shadow:var(--sh-md)}.inv-tier:hover{box-shadow:var(--sh-lg);transform:translateY(-3px)}.inv-tier__name{font-family:var(--font-display);color:var(--ink);font-size:24px}.inv-tier__range{color:var(--primary);font-size:14px;font-weight:600}.inv-tier ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.inv-tier li{color:var(--muted-fg);align-items:flex-start;gap:9px;font-size:14px;display:flex}.inv-tier li svg{color:var(--primary);flex-shrink:0;margin-top:3px}@media (max-width:880px){.inv-hero,.inv-tiers{grid-template-columns:1fr}.inv-stats{grid-template-columns:1fr 1fr 1fr}}
