.hv-frame{margin:0;min-width:0;background:var(--dg-color-bg);border:1px solid var(--dg-color-line);border-radius:var(--dg-radius-lg);overflow:hidden;box-shadow:var(--dg-shadow-lg)}.hv-frame-bar{display:flex;align-items:center;gap:var(--dg-space-3);padding:var(--dg-space-2) var(--dg-space-4);background:var(--dg-color-surface);border-bottom:1px solid var(--dg-color-line)}.hv-frame-dots{display:inline-flex;gap:.35rem;flex:none}.hv-frame-dots i{width:.55rem;height:.55rem;border-radius:var(--dg-radius-pill);background:var(--dg-color-line-strong)}.hv-frame-url{font-family:var(--dg-font-mono);font-size:var(--dg-font-size-xs);color:var(--dg-color-muted)}.hv-frame-img{display:block;width:100%;max-width:100%;height:auto;background:var(--dg-color-surface)}.hv-frame-cap{margin:0;padding:var(--dg-space-3) var(--dg-space-4);font-size:var(--dg-font-size-sm);line-height:var(--dg-font-leading-normal);color:var(--dg-color-muted);border-top:1px solid var(--dg-color-line);background:var(--dg-color-bg)}.hv-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--dg-space-8),5vw,64px);align-items:center}.hv-hero-copy{min-width:0}.hv-hero h1{font-size:clamp(2.25rem,4.6vw,3.5rem);max-width:16ch}.hv-hero .ww-proof{margin-top:var(--dg-space-10)}.hv-hero-frame{position:relative}.hv-hero-frame:before{content:"";position:absolute;inset:-12% -8% -8%;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--dg-color-accent) 34%,transparent),transparent)}@media (min-width: 980px){.hv-hero-grid{grid-template-columns:minmax(0,11fr) minmax(0,10fr)}.hv-hero .ww-hero-inner{padding-block:clamp(var(--dg-space-12),8vw,96px)}}@media (min-width: 1200px){.hv-hero .ww-hero-inner{padding-top:0}}.hv-ask{background:var(--dg-color-surface);border-bottom:1px solid var(--dg-color-line)}.hv-ask-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--dg-space-8),5vw,64px);align-items:start}.hv-ask-copy{min-width:0}.hv-ask-examples{list-style:none;margin:var(--dg-space-6) 0 0;padding:0;display:grid;gap:var(--dg-space-2);max-width:32rem}.hv-ask-examples li{position:relative;padding:var(--dg-space-3) var(--dg-space-4) var(--dg-space-3) var(--dg-space-10);background:var(--dg-color-bg);border:1px solid var(--dg-color-line);border-radius:var(--dg-radius-pill);font-size:var(--dg-font-size-md);color:var(--dg-color-ink)}.hv-ask-examples li:before{content:"?";position:absolute;left:var(--dg-space-3);top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--dg-radius-pill);background:var(--dg-color-accent-soft);color:var(--dg-color-accent-ink);font-weight:var(--dg-font-weight-bold);font-size:var(--dg-font-size-sm)}.hv-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dg-space-8)}.hv-split-head{min-width:0}.hv-split-head .ww-lede{max-width:34rem}@media (min-width: 900px){.hv-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(var(--dg-space-10),6vw,96px);align-items:start}.hv-split-head{position:sticky;top:calc(68px + var(--dg-space-8))}}.hv-ledger{list-style:none;margin:0;padding:0;border-top:1px solid var(--dg-color-line-strong)}.hv-ledger-row{display:grid;gap:var(--dg-space-2) var(--dg-space-8);padding:var(--dg-space-5) 0;border-bottom:1px solid var(--dg-color-line)}.hv-ledger-row h3,.hv-ledger-row dt{margin:0;font-size:var(--dg-font-size-lg);font-weight:var(--dg-font-weight-semibold);letter-spacing:var(--dg-font-tracking-tight);color:var(--dg-color-ink);line-height:var(--dg-font-leading-tight)}.hv-ledger-row p,.hv-ledger-row dd{margin:0;color:var(--dg-color-muted);font-size:var(--dg-font-size-md);line-height:var(--dg-font-leading-relaxed)}.hv-ledger-row .ww-soon-inline{margin-left:var(--dg-space-2);vertical-align:middle}@media (min-width: 640px){.hv-ledger-row{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start}}.hv-ledger-qa .hv-ledger-row h3{color:var(--dg-color-accent-ink)}.hv-frame-wide{margin-top:clamp(var(--dg-space-10),6vw,72px)}.hv-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dg-space-8);align-items:center;margin-top:clamp(var(--dg-space-10),6vw,72px)}.hv-feature-copy{min-width:0;max-width:30rem}.hv-feature-copy h3{margin:0;font-size:var(--dg-font-size-2xl);font-weight:var(--dg-font-weight-bold);letter-spacing:var(--dg-font-tracking-tight);line-height:var(--dg-font-leading-tight)}.hv-feature-copy p{margin:var(--dg-space-4) 0 0;color:var(--dg-color-muted);font-size:var(--dg-font-size-md);line-height:var(--dg-font-leading-relaxed)}.hv-feature-note{padding-left:var(--dg-space-4);border-left:2px solid var(--dg-color-accent);color:var(--dg-color-ink)!important}@media (min-width: 900px){.hv-feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(var(--dg-space-10),5vw,72px)}.hv-feature-rev{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hv-feature-rev .hv-frame{order:2}}.hv-strip{margin:clamp(var(--dg-space-10),6vw,64px) 0 0}.hv-strip img{display:block;width:100%;max-width:100%;height:auto;border:1px solid var(--dg-color-line);border-radius:var(--dg-radius-lg);box-shadow:var(--dg-shadow-md);background:var(--dg-color-bg)}.hv-strip figcaption{margin-top:var(--dg-space-3);font-size:var(--dg-font-size-sm);color:var(--dg-color-muted)}.hv-ledger-dl{display:block}.hv-ledger-dl dd{margin-left:0}.hv-why{background:var(--dg-color-brand-ink);color:var(--dg-color-on-primary)}.hv-why .ww-eyebrow{color:var(--dg-color-teal-400)}.hv-why .hv-split{grid-template-columns:minmax(0,1fr);gap:var(--dg-space-8)}.hv-why .hv-split-head{position:static}.hv-why .ww-h2{color:inherit;max-width:40rem}.hv-why-copy{min-width:0;max-width:40rem}.hv-why-copy p{margin:0 0 var(--dg-space-5);font-size:var(--dg-font-size-lg);line-height:var(--dg-font-leading-relaxed);color:color-mix(in srgb,var(--dg-color-on-primary) 86%,transparent)}.hv-why-copy p:last-child{margin-bottom:0}.hv-frame-strip{box-shadow:var(--dg-shadow-md)}
