.home-v3 h2{letter-spacing:-.04em;font-size:clamp(26px,3.4vw,38px);line-height:1.04}.hv-hero{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:14px;display:grid}.hv-hero-card{align-items:flex-end;min-height:min(620px,78vh);padding:clamp(22px,4vw,44px);display:flex}.hv-map{width:min(72%,620px);height:62%;font-family:var(--f);opacity:.95;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000);z-index:0!important;position:absolute!important}.hv-hero-copy{gap:18px;max-width:640px;display:grid}.hv-kicker{color:var(--muted);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.hv-hero-card .hv-kicker{color:var(--night-muted)}.hv-title{letter-spacing:-.045em;font-size:clamp(40px,5.8vw,76px);font-weight:700;line-height:.96}.hv-title>span{display:block}.hv-title em{background:var(--sun);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hv-lead{max-width:52ch;color:var(--night-muted);font-size:clamp(15px,1.5vw,17px)}.hv-actions{flex-wrap:wrap;gap:8px;display:flex}.hv-actions .pill{min-height:48px;padding-inline:22px;font-size:15px}.hv-langs{flex-wrap:wrap;gap:6px;display:flex}.hv-langs li{background:var(--night-2);color:var(--night-muted);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex}.hv-langs li span{color:var(--night-fg);font-weight:600}.hv-langs li[data-primary] span{color:var(--a1)}.hv-live{align-content:start}.hv-live-status{color:var(--ink);align-items:center;gap:10px;padding-left:4px;font-weight:600;display:inline-flex}.hv-live ol{gap:8px;display:grid}.hv-live .card{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 14px 10px 10px}.hv-live-photo{object-fit:cover;border-radius:14px;grid-row:span 2;width:48px;height:48px}.hv-live-photo-empty,.hv-partner-photo-empty{background:linear-gradient(135deg, var(--a-soft), var(--soft));display:block}.hv-live-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hv-live-meta{color:var(--muted);grid-column:2;font-size:12.5px}.hv-live-eta{background:var(--tile);white-space:nowrap;border-radius:999px;grid-area:1/3/span 2;padding:5px 10px;font-size:12px;font-weight:600}.hv-live-empty{color:var(--muted);text-align:center;padding:28px 12px}.hv-live>.pill{align-self:end;margin-top:auto}.hv-quote{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:20px;padding:clamp(14px,3vw,28px)}.hv-quote-copy{gap:12px;padding:6px;display:grid}.hv-quote-copy>p:not(.hv-kicker){max-width:46ch;color:var(--muted)}.hv-quote-card{gap:12px;padding:16px}.hv-quote-route{padding-right:44px;display:grid;position:relative}.hv-quote-route label{grid-template-columns:10px 34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.hv-quote-route label+label{border-top:1px solid var(--hair)}.hv-quote-route select{min-height:46px;box-shadow:none;background-color:#0000;border-radius:0;padding-left:0;font-weight:600}.hv-quote-swap{background:var(--tile);box-shadow:none;position:absolute;top:50%;right:0;translate:0 -50%}.hv-quote-swap:active{rotate:180deg}.hv-quote-result{justify-content:space-between;align-items:baseline;gap:12px;min-height:46px;padding:4px 2px 0;display:flex}.hv-quote-result .big{transition:opacity .3s}.hv-quote-result .is-loading{opacity:.4}.hv-quote-meta,.hv-quote-note,.hv-quote-fine{color:var(--muted);font-size:13px}.hv-quote-fine{text-align:center;font-size:12.5px}.hv-section{gap:14px;padding-top:clamp(14px,3vw,32px);display:grid}.hv-heading{gap:8px;padding:0 6px;display:grid}.hv-heading p{color:var(--muted)}.hv-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.hv-heading-row>div{gap:8px;display:grid}.hv-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-tile{align-content:start;gap:8px;padding:16px}.hv-tile-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.hv-tile-state{background:var(--tile);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.hv-tile[data-live] .hv-tile-state{background:var(--a-soft);color:var(--a-text);padding-left:12px}.hv-tile strong{letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1.1}.hv-tile p{color:var(--muted);font-size:14px}.hv-partner-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.hv-partner{align-content:start;gap:6px;padding:10px}.hv-partner-cat{color:var(--muted);margin-top:4px;padding:0 4px;font-size:12.5px}.hv-partner strong{letter-spacing:-.02em;padding:0 4px;font-size:17px}.hv-partner-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 4px;font-size:13px;display:flex}.hv-break{border-radius:var(--r-tile);margin-top:clamp(14px,3vw,32px);position:relative;overflow:hidden}.hv-break img{object-fit:cover;width:100%;height:clamp(240px,42vw,460px)}.hv-break-caption{background:var(--card);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:10px;padding:9px 14px 9px 16px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:14px;left:14px}.hv-step-list{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-step-list li{align-content:start;gap:8px;padding:18px}.hv-step-list h3{letter-spacing:-.03em;margin-top:10px;font-size:19px;font-weight:700}.hv-step-list p{color:var(--muted)}.home-v3>.hv-cta{margin-top:clamp(14px,3vw,32px)}@media (max-width:960px){.hv-hero,.hv-quote{grid-template-columns:minmax(0,1fr)}.hv-hero-card{min-height:540px}.hv-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hv-hero-card{min-height:560px}.hv-map{width:100%;height:44%}.hv-bento,.hv-step-list{grid-template-columns:minmax(0,1fr)}.hv-tile-top{margin-bottom:4px}.hv-actions .pill{flex:auto}}
