.hv3-hero{padding-block:var(--s-7) var(--s-8)}@media (min-width:768px){.hv3-hero{padding-block:var(--s-9)}}.hv3-hero__grid{gap:var(--s-8);display:grid}@media (min-width:1024px){.hv3-hero__grid{gap:var(--s-9);grid-template-columns:7fr 5fr;align-items:start}}.hv3-hero__lede{margin-top:var(--s-6)}@media (max-width:639px){.hv3-hero__lede{font-size:18px;line-height:28px}.hv3-hero__actions .hv3-btn--ghost{padding-inline:0}}.hv3-hero__actions{margin-top:var(--s-6)}.hv3-hero__price{margin-top:var(--s-4)}.hv3-live dt{flex-direction:column;gap:4px;display:flex}.hv3-live__label{color:var(--fg-secondary)}.hv3-live__meta{align-items:center;gap:var(--s-2);color:var(--fg-muted);flex-wrap:wrap;font-size:14px;line-height:20px;display:inline-flex}.hv3-live__pill{padding:0 var(--s-2);border:1px solid var(--positive-border);background:var(--positive-surface);color:var(--positive);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.hv3-live dd{white-space:nowrap;font-size:18px;font-weight:700;line-height:26px}.hv3-principles{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.hv3-principles{gap:var(--s-6);grid-template-columns:repeat(3,1fr)}}.hv3-principles li{padding:var(--s-5) 0;border-top:1px solid var(--border-strong)}.hv3-principles .hv3-body{margin-top:var(--s-2)}.hv3-price{border-collapse:collapse;width:100%}.hv3-price caption{text-align:left}.hv3-price th,.hv3-price td{padding:var(--s-4) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:baseline;font-size:16px;line-height:26px}.hv3-price th{color:var(--fg-secondary);font-weight:400}.hv3-price td{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.hv3-price tr.is-lead th{color:var(--fg);font-weight:600}.hv3-price tr.is-lead td{letter-spacing:-.03em;font-size:36px;font-weight:700;line-height:40px}.hv3-price .unit{letter-spacing:0;color:var(--fg-muted);margin-left:4px;font-size:15px;font-weight:500}.hv3-included{margin:var(--s-6) 0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.hv3-included li{color:var(--fg-secondary);font-size:16px;line-height:26px}.hv3-included li:before{content:"— ";color:var(--fg-muted)}.hv3-tagline{letter-spacing:-.04em;margin:0;font-size:clamp(48px,7vw,64px);font-weight:600;line-height:1}.hv3-tagline .it{color:var(--accent)}.hv3-closer__grid{gap:var(--s-6);display:grid}@media (min-width:1024px){.hv3-closer__grid{align-items:end;gap:var(--s-9);grid-template-columns:7fr 5fr}}.hv3-closer .hv3-body{color:var(--fg-inverse-muted)}.hv3-closer__fine{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--border-inverse);color:var(--fg-inverse-muted)}.hv3-closer__fine a{color:#fff;font-weight:600;text-decoration:none}.hv3-closer__fine a:hover{text-underline-offset:4px;text-decoration:underline}.hv3-paths{gap:var(--s-5);display:grid}@media (min-width:640px){.hv3-paths{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.hv3-paths{column-gap:var(--s-8);row-gap:var(--s-6)}}.hv3-paths__col{border-top:1px solid var(--border-strong);padding-top:var(--s-3)}.hv3-paths__label{font-weight:600}.hv3-paths ul{margin:var(--s-2) 0 0;padding:0;list-style:none}.hv3-paths li+li{margin-top:var(--s-2)}.hv3-paths a{min-height:44px;padding-block:var(--s-2);color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;align-items:center;font-size:16px;font-weight:500;line-height:22px;display:inline-flex}.hv3-paths a:hover{color:var(--fg-accent);text-decoration-color:currentColor}
