.vea-owner-situations{background:var(--vea-paper);scroll-margin-top:8rem}.vea-owner-situations .vea-h2{margin-bottom:1rem}.vea-owner-situations-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.vea-owner-situations-list li{border-top:1px solid var(--vea-ghost);min-width:0}.vea-owner-situations-list a{height:100%;color:var(--vea-ink);padding:1.5rem 0;text-decoration:none;display:block}.vea-owner-situations-list h3{font:500 1.5rem/1.25 var(--vea-body);letter-spacing:-.035em;text-wrap:balance;align-items:start;gap:1rem;margin:0 0 1rem;display:flex}.vea-owner-situations-list h3 span{color:var(--vea-emerald-text);flex-shrink:0;margin-left:auto}.vea-owner-situations-list p{color:var(--vea-mid);margin:0;font-size:.96rem;line-height:1.7}.vea-owner-situations-list a:hover h3{color:var(--vea-emerald-text);text-underline-offset:.25em;text-decoration:underline}.vea-owner-situations-list a:focus-visible{outline:3px solid var(--vea-emerald-text);outline-offset:5px}@media (max-width:760px){.vea-owner-situations-list{grid-template-columns:1fr;gap:0}.vea-owner-situations-list a{padding:1.35rem 0}.vea-owner-situations-list h3{font-size:1.35rem}}.vea-start{min-width:0}.vea-road-kicker{font:500 .72rem/1.5 var(--vea-mono);letter-spacing:.06em;color:var(--vea-emerald-soft);margin:0 0 .45rem}.vea-road-h{font:500 1.3rem/1.3 var(--vea-body);letter-spacing:-.01em;color:var(--vea-white);text-wrap:balance;margin:0 0 .5rem}.vea-road-hint{color:var(--vea-on-navy-muted,#aeb7c4);margin:0 0 1rem;font-size:.84rem;line-height:1.5}.vea-road-axis{--jn:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.vea-road-axis:before{content:"";top:calc(var(--jn) / 2);left:calc(var(--jn) / 2);background:#ffffff47;height:1px;position:absolute;right:12%}.vea-road-axis li{min-width:0;position:relative}.vea-road-stop{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.45rem;margin:0;padding:0 0 .3rem;display:flex}.vea-road-n{width:var(--jn);height:var(--jn);background:var(--vea-navy);color:var(--vea-white);font:500 .78rem/1 var(--vea-mono);border:1px solid #ffffff80;border-radius:50%;place-items:center;transition:background-color .15s,border-color .15s;display:inline-grid}.vea-road-t{font:500 .88rem/1.35 var(--vea-body);color:#c8cfd9}.vea-road-sub{color:var(--vea-on-navy-muted,#aeb7c4);font-size:.76rem;line-height:1.4}.vea-road-stop:hover .vea-road-t{color:var(--vea-white)}.vea-road-stop:hover .vea-road-n{border-color:var(--vea-emerald-soft)}.vea-road-stop:focus-visible{outline:2px solid var(--vea-emerald-soft);outline-offset:4px}.vea-road-stop[aria-pressed=true] .vea-road-n{background:var(--vea-emerald);border-color:var(--vea-emerald);color:var(--vea-white)}.vea-road-stop[aria-pressed=true] .vea-road-t{color:var(--vea-white)}.vea-road-panels{border-top:1px solid #ffffff29;margin-top:1.2rem;padding-top:1.2rem;display:grid}.vea-road-panel{grid-area:1/1;min-width:0}.vea-road-panel[hidden]{visibility:hidden;display:block}.vea-road-label{font:500 .72rem/1.5 var(--vea-mono);letter-spacing:.06em;color:var(--vea-emerald-soft);margin:0 0 .35rem;display:none}.vea-road-lead{font:600 1.05rem/1.4 var(--vea-body);color:var(--vea-white);margin:0 0 .35rem}.vea-road-text{color:#c8cfd9;margin:0 0 .8rem;font-size:.92rem;line-height:1.6}.vea-road-links{flex-wrap:wrap;gap:.1rem 1.3rem;margin:0;display:flex}.vea-road-guide{min-height:32px;color:var(--vea-emerald-soft);text-underline-offset:.28em;align-items:center;gap:.35em;font-size:.9rem;-webkit-text-decoration:underline #35c28d73;text-decoration:underline #35c28d73;display:inline-flex}.vea-road-guide:hover{color:var(--vea-white);text-decoration-color:currentColor}.vea-road-cta{margin:0 0 .5rem}.vea-road-contact{background:var(--vea-btn-grad);min-height:44px;color:var(--vea-white);font:600 .95rem/1.3 var(--vea-body);border-radius:4px;align-items:center;gap:.4em;padding:.55rem 1.1rem;text-decoration:none;display:inline-flex}.vea-road-contact:hover{background:var(--vea-btn-grad-hover)}.vea-road-contact:focus-visible,.vea-road-guide:focus-visible,.vea-road-calc a:focus-visible{outline:2px solid var(--vea-emerald-soft);outline-offset:3px}.vea-road-calc{color:#c8cfd9;border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:.2rem .7rem;margin:1.2rem 0 0;padding-top:.9rem;font-size:.92rem;display:flex}.vea-road-calc a{min-height:32px;color:var(--vea-emerald-soft);text-underline-offset:.28em;align-items:center;gap:.35em;font-weight:600;-webkit-text-decoration:underline #35c28d73;text-decoration:underline #35c28d73;display:inline-flex}.vea-road-calc a:hover{color:var(--vea-white)}@media (max-width:640px){.vea-road-axis{grid-template-columns:minmax(0,1fr);gap:.2rem}.vea-road-axis:before{top:1.6rem;bottom:1.6rem;left:calc(var(--jn) / 2 - .5px);width:1px;height:auto;right:auto}.vea-road-stop{grid-template-columns:var(--jn) minmax(0, 1fr);align-items:center;gap:.1rem .85rem;min-height:44px;padding:.35rem 0;display:grid}.vea-road-n{grid-row:1/span 2}.vea-road-t{font-size:.95rem}}.vea-hero-phone{color:#c8cfd9;align-self:center;font-size:.92rem}.vea-hero-phone a{color:var(--vea-white);text-underline-offset:.25em;white-space:nowrap;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.vea-hero-buyers{color:var(--vea-on-navy-muted,#aeb7c4);margin:.55rem 0 0;font-size:.82rem}.vea-hero-buyers a{color:var(--vea-emerald-soft);text-underline-offset:.2em}.vea-hero-inner--start{align-items:start}.vea-home-fee{max-width:var(--vea-measure);margin:1.6rem 0 0}.vea-home-fee a{color:var(--vea-emerald-text)}.vea-home-links{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.6rem;margin:1.4rem 0 0;font-size:.95rem;display:flex}.vea-home-links span{font:500 .66rem/1.6 var(--vea-mono);letter-spacing:.08em;color:var(--vea-mid);text-transform:uppercase}.vea-home-links a{color:var(--vea-emerald-text);text-underline-offset:.25em}.vea-market-band{background:var(--vea-grad-hero,var(--vea-navy));color:var(--vea-white)}.vea-market-band .vea-kicker{color:var(--vea-emerald-soft)}.vea-market-band .vea-h2{color:var(--vea-white)}.vea-market-band .vea-lead{color:#c8cfd9}.vea-market-band .vea-lead a{color:var(--vea-emerald-soft)}.vea-band .vea-btn-ghost{color:var(--vea-white);border-color:#ffffff80}.vea-band .vea-btn-ghost:hover{background:var(--vea-white);color:var(--vea-navy);border-color:var(--vea-white)}.vea-band-extra{margin-top:.8rem}.vea-band-extra a{color:var(--vea-emerald-soft)}.vea-hero-partner{color:#c8cfd9;align-items:center;gap:.65rem;margin:.9rem 0 0;font-size:.88rem;line-height:1.45;display:flex}.vea-hero-partner-img{object-fit:cover;object-position:50% 20%;border:1px solid #ffffff59;border-radius:50%;flex:none;width:36px;height:36px}.vea-deals.vea-deals--featured{grid-template-columns:minmax(0,1fr);gap:1.4rem}.vea-case{border:var(--vea-border);border-top:3px solid var(--vea-navy);border-radius:var(--vea-r-m);background:var(--vea-white);grid-column:1/-1;min-width:0;padding:clamp(1.4rem,3vw,2.2rem);position:relative}.vea-case-top{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:0 0 .9rem;display:flex}.vea-case-top .vea-deal-period{margin-left:auto}.vea-case-h{font:500 clamp(1.2rem, 2.2vw, 1.55rem)/1.3 var(--vea-body);letter-spacing:-.015em;color:var(--vea-navy);text-wrap:balance;margin:0 0 1.3rem}.vea-case-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.4rem 2.6rem;display:grid}.vea-case-facts{margin:0}.vea-case-facts>div{border-top:var(--vea-border);grid-template-columns:7.5rem minmax(0,1fr);gap:.2rem 1rem;padding:.6rem 0;display:grid}.vea-case-facts>div:last-child{border-bottom:var(--vea-border)}.vea-case-facts dt{color:var(--vea-mid);margin:0;font-size:.8rem;line-height:1.5}.vea-case-facts dd{color:var(--vea-ink);margin:0;font-size:.92rem;line-height:1.5}.vea-case-status{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.vea-case-copy p{color:var(--vea-ink);max-width:60ch;margin:0 0 .7rem;font-size:.95rem;line-height:1.65}.vea-case-copy .vea-case-link{margin:1rem 0 0}.vea-case-link a{color:var(--vea-emerald-text);text-underline-offset:.25em;font-weight:600;-webkit-text-decoration:underline #067a5266;text-decoration:underline #067a5266}.vea-case-link a:hover{text-decoration-color:currentColor}.vea-deal-rows{min-width:0;margin:0;padding:0;list-style:none}.vea-deal-row{border-top:var(--vea-border);grid-template-columns:11rem minmax(0,1fr) auto;align-items:start;gap:.5rem 1.6rem;padding:1.1rem 0;display:grid}.vea-deal-row:last-child{border-bottom:var(--vea-border)}.vea-deal-row-meta{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.vea-deal-row-side{font:500 .66rem/1.5 var(--vea-mono);letter-spacing:.04em;color:var(--vea-mid)}.vea-deal-row-main h3{font:500 1rem/1.45 var(--vea-body);color:var(--vea-ink);margin:0 0 .3rem}.vea-deal-row-main p{color:var(--vea-mid);max-width:70ch;margin:0;font-size:.88rem;line-height:1.6}.vea-deal-row-more{cursor:pointer;min-height:36px;font:500 .66rem/1.4 var(--vea-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vea-emerald-text);white-space:nowrap;background:0 0;border:0;padding:.3rem .2rem}.vea-deal-row-more:hover{text-underline-offset:.25em;text-decoration:underline}.vea-home-ongoing{max-width:var(--vea-measure);color:var(--vea-mid);margin:1.2rem 0 0}@media (max-width:860px){.vea-case-body,.vea-deal-row{grid-template-columns:minmax(0,1fr)}.vea-deal-row-meta{flex-flow:wrap;align-items:center}.vea-deal-row-more{justify-self:start;padding-left:0}}@media (max-width:420px){.vea-case-facts>div{grid-template-columns:minmax(0,1fr)}}.vea-section.vea-market-band{padding-bottom:3rem}.vea-pulse-counters .vea-metric-v.vea-metric-v--txt{font-family:var(--vea-body);font-variant-numeric:normal;letter-spacing:0;color:#e7ecf3;overflow-wrap:anywhere;margin-top:.45rem;font-size:1rem;font-weight:500;line-height:1.45}
