@font-face{font-family:"HVL Serif Fallback";src:local("Georgia"),local("Times New Roman"),local("Times");size-adjust:92%;ascent-override:105%;descent-override:24%;line-gap-override:0%}.hvl-root{--hvl-serif:"Playfair Display","HVL Serif Fallback",Georgia,"Times New Roman",serif;--hvl-teal:#0E6E73;--hvl-teal-d:#0A585C;--hvl-teal-l:#3FB7B0;--hvl-band-teal:#0F5E69;--hvl-ink:#111314;--hvl-ink-950:#0E1012;--hvl-paper:#F6F8F8;--hvl-paper-hi:#FDFEFE;--hvl-card-d:#1B1D1E;--hvl-card-l:#FFFFFF;--hvl-line-d:rgba(255,255,255,0.09);--hvl-line-l:rgba(16,24,32,0.10);--hvl-white:#FAFAFA;--hvl-mut-d:#AAB4BA;--hvl-mut-l:#5A6770;--hvl-wrap:min(1320px,92vw);--hvl-pad:56px;--hvl-r:10px;--hvl-rb:8px;--hvl-chip-lg:80px;--hvl-chip-md:56px;--hvl-chip-sm:28px;--hvl-icon:24px;--hvl-hdr:128px;--hvl-trust-h:123px;--hvl-h2drop:34px;--hvl-h1:72px;--hvl-h2:44px;--hvl-stat:33px;--hvl-lead:19px;--hvl-body:16px;--hvl-small:14px;--hvl-figure:34px;--hvl-stat-sm:30px;--hvl-bench:25px;--hvl-ease:cubic-bezier(0.22,0.61,0.36,1);--hvl-dur:0.2s;background:var(--hvl-paper);color:var(--hvl-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.hvl-root [id]{scroll-margin-top:calc(var(--hvl-hdr) + 16px)}.hvl-skip{position:absolute;left:12px;top:-100px;z-index:200;background:var(--hvl-teal);color:#fff;font-size:var(--hvl-body);font-weight:600;padding:12px 20px;border-radius:var(--hvl-rb);transition:top var(--hvl-dur) var(--hvl-ease)}.hvl-skip:focus{top:12px}.hvl-band{position:relative;padding:var(--hvl-pad) 0}.hvl-wrap{width:var(--hvl-wrap);margin-inline:auto}.hvl-dark{background:var(--hvl-ink);color:var(--hvl-white)}.hvl-light{background:var(--hvl-paper);color:var(--hvl-ink)}.hvl-eyebrow{display:block;font-size:var(--hvl-body);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;margin:0 0 14px}.hvl-dark .hvl-eyebrow{color:var(--hvl-teal-l)}.hvl-light .hvl-eyebrow{color:var(--hvl-teal)}.hvl-h2{font-family:var(--hvl-serif);font-size:var(--hvl-h2);line-height:1.08;letter-spacing:-.012em;margin:0}.hvl-h2,.hvl-h2 b{font-weight:700}.hvl-dark .hvl-h2{color:var(--hvl-white)}.hvl-dark .hvl-h2 b{color:var(--hvl-teal-l)}.hvl-light .hvl-h2{color:var(--hvl-ink)}.hvl-light .hvl-h2 b{color:var(--hvl-teal)}.hvl-h2 .hvl-br,.hvl-rule{display:block}.hvl-rule{width:96px;height:4px;border:0;border-radius:2px;margin:22px 0 0}.hvl-dark .hvl-rule{background:var(--hvl-teal-l)}.hvl-light .hvl-rule{background:var(--hvl-teal)}.hvl-lede{font-size:var(--hvl-body);line-height:1.62;margin:20px 0 0;max-width:62ch}.hvl-dark .hvl-lede{color:var(--hvl-mut-d)}.hvl-light .hvl-lede{color:var(--hvl-mut-l)}.hvl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 22px;border:1.5px solid transparent;border-radius:var(--hvl-rb);font-family:inherit;font-size:var(--hvl-lead);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background-color var(--hvl-dur) var(--hvl-ease),border-color var(--hvl-dur) var(--hvl-ease),color var(--hvl-dur) var(--hvl-ease),transform var(--hvl-dur) var(--hvl-ease)}.hvl-btn svg{flex:none}.hvl-btn-teal{background:var(--hvl-teal);border-color:var(--hvl-teal);color:#fff}.hvl-btn-ghost-d{background:transparent;border-color:rgba(255,255,255,.42);color:var(--hvl-white)}.hvl-btn-ghost-l{background:#fff;border-color:var(--hvl-teal);color:var(--hvl-teal)}@media (hover:hover){.hvl-btn-teal:hover{background:var(--hvl-teal-d);border-color:var(--hvl-teal-d);transform:translateY(-2px)}.hvl-btn-ghost-d:hover{background:rgba(255,255,255,.1);border-color:#fff;transform:translateY(-2px)}.hvl-btn-ghost-l:hover{background:var(--hvl-teal);border-color:var(--hvl-teal);color:#fff;transform:translateY(-2px)}}.hvl-btn:active{transform:translateY(0) scale(.985)}.hvl-root a.hvl-btn:focus-visible,.hvl-root button.hvl-btn:focus-visible{outline:3px solid var(--hvl-teal-l);outline-offset:3px}.hvl-light .hvl-root a.hvl-btn:focus-visible{outline-color:var(--hvl-teal)}.hvl-root .hvl-light a.hvl-btn:focus-visible,.hvl-root .hvl-light button.hvl-btn:focus-visible{outline-color:var(--hvl-ink)}.hvl-btnrow{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:22px}.hvl-chip{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:999px}.hvl-chip-lg{width:var(--hvl-chip-lg);height:var(--hvl-chip-lg)}.hvl-chip-md{width:var(--hvl-chip-md);height:var(--hvl-chip-md)}.hvl-chip-sm{width:var(--hvl-chip-sm);height:var(--hvl-chip-sm)}.hvl-dark .hvl-chip-fill{background:rgba(63,183,176,.14);color:var(--hvl-teal-l)}.hvl-light .hvl-chip-fill{background:var(--hvl-teal);color:#fff}.hvl-card{border-radius:var(--hvl-r);padding:24px 22px;height:100%}.hvl-dark .hvl-card{background:var(--hvl-card-d);border:1px solid var(--hvl-line-d)}.hvl-light .hvl-card{background:var(--hvl-card-l);border:1px solid var(--hvl-line-l);box-shadow:0 2px 10px rgba(16,24,32,.045)}.hvl-grid{display:grid;align-items:stretch;grid-auto-rows:1fr}.hvl-hero{position:relative;isolation:isolate;background:var(--hvl-ink);color:var(--hvl-white);min-height:calc(100svh - var(--hvl-hdr) - var(--hvl-trust-h));display:flex;align-items:center;padding:40px 0;overflow:hidden}.hvl-hero-plate{position:absolute;inset:0;z-index:0}.hvl-hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(96deg,rgba(13,17,22,.96),rgba(13,17,22,.94) 34%,rgba(13,17,22,.86) 46%,rgba(13,17,22,.52) 55%,rgba(13,17,22,.18) 64%,rgba(13,17,22,0) 74%)}.hvl-hero-inner{position:relative;z-index:2}.hvl-hero-copy{max-width:680px}.hvl-h1{font-family:var(--hvl-serif);font-size:var(--hvl-h1);font-weight:700;line-height:1.08;letter-spacing:-.015em;color:var(--hvl-white);margin:0}.hvl-h1 b{color:var(--hvl-teal-l);font-weight:700}.hvl-hero-sub{font-size:var(--hvl-lead);line-height:1.55;color:rgba(250,250,250,.9);margin:20px 0 0;max-width:560px}.hvl-hero-trust{display:flex;align-items:center;gap:10px;font-size:var(--hvl-small);color:rgba(250,250,250,.86);margin:16px 0 0}.hvl-hero-trust svg{color:var(--hvl-teal-l);flex:none}.hvl-hero-pill{position:absolute;right:8%;bottom:42px;z-index:2;display:inline-flex;align-items:center;gap:8px;background:var(--hvl-teal);color:#fff;font-size:var(--hvl-small);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:12px 18px;border-radius:var(--hvl-rb)}.hvl-form{margin-top:24px;max-width:680px}.hvl-form-title{font-size:var(--hvl-lead);font-weight:700;margin:0 0 6px}.hvl-form-blurb{font-size:var(--hvl-small);line-height:1.55;margin:0 0 16px}.hvl-dark .hvl-form-blurb{color:var(--hvl-mut-d)}.hvl-light .hvl-form-blurb{color:var(--hvl-mut-l)}.hvl-f{display:block;margin-bottom:12px}.hvl-f-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px}.hvl-f-row,.hvl-f-row3{display:grid;gap:12px;margin-bottom:12px}.hvl-f-row3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px}.hvl-f-row .hvl-f,.hvl-f-row3 .hvl-f{margin-bottom:0}.hvl-f-l{display:block;font-size:var(--hvl-small);font-weight:600;letter-spacing:.04em;line-height:1.3;margin-bottom:7px}.hvl-dark .hvl-f-l{color:rgba(250,250,250,.88)}.hvl-light .hvl-f-l{color:var(--hvl-ink)}.hvl-dark .hvl-form-title{color:var(--hvl-white)}.hvl-light .hvl-form-title{color:var(--hvl-ink)}.hvl-in{display:block;width:100%;min-height:52px;padding:0 15px;font-family:inherit;font-size:var(--hvl-body);border-radius:var(--hvl-rb);transition:border-color var(--hvl-dur) var(--hvl-ease),box-shadow var(--hvl-dur) var(--hvl-ease),background-color var(--hvl-dur) var(--hvl-ease)}.hvl-dark .hvl-in{background:rgba(12,16,20,.9);border:1.5px solid rgba(255,255,255,.26);color:var(--hvl-white)}.hvl-light .hvl-in{background:#fff;border:1.5px solid rgba(16,24,32,.18);color:var(--hvl-ink)}.hvl-dark .hvl-in::placeholder{color:#B9C2C7}.hvl-light .hvl-in::placeholder{color:var(--hvl-mut-l)}.hvl-in:focus{outline:none}.hvl-dark .hvl-in:focus{border-color:var(--hvl-teal-l);box-shadow:0 0 0 3px rgba(63,183,176,.3);background:rgba(12,16,20,.92)}.hvl-light .hvl-in:focus{border-color:var(--hvl-teal);box-shadow:0 0 0 3px rgba(14,110,115,.22)}.hvl-addr{position:relative;display:block}.hvl-addr .hvl-in{padding-left:44px}.hvl-addr-pin{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex}.hvl-dark .hvl-addr-pin{color:var(--hvl-teal-l)}.hvl-light .hvl-addr-pin{color:var(--hvl-teal)}.hvl-form-fine{display:flex;align-items:flex-start;gap:8px;font-size:var(--hvl-small);line-height:1.5;margin:14px 0 0}.hvl-dark .hvl-form-fine{color:var(--hvl-mut-d)}.hvl-light .hvl-form-fine{color:var(--hvl-mut-l)}.hvl-form-fine svg{flex:none;margin-top:2px}.hvl-form-err{font-size:var(--hvl-small);font-weight:600;color:#FF8B7A;margin:10px 0 0}.hvl-light .hvl-form-err{color:#B22C12}.hvl-form-done{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hvl-form-done h3{font-family:var(--hvl-serif);font-size:var(--hvl-h2);font-weight:700;margin:0}.hvl-form-done p{font-size:var(--hvl-body);line-height:1.6;margin:0;max-width:46ch}.hvl-dark .hvl-form-done p{color:var(--hvl-mut-d)}.hvl-light .hvl-form-done p{color:var(--hvl-mut-l)}.hvl-sel{position:relative}.hvl-sel-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:52px;padding:0 15px;font-family:inherit;font-size:var(--hvl-body);text-align:left;border-radius:var(--hvl-rb);cursor:pointer;transition:border-color var(--hvl-dur) var(--hvl-ease),box-shadow var(--hvl-dur) var(--hvl-ease),background-color var(--hvl-dur) var(--hvl-ease)}.hvl-light .hvl-sel-btn{background:#fff;border:1.5px solid rgba(16,24,32,.18);color:var(--hvl-ink)}.hvl-dark .hvl-sel-btn{background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.2);color:var(--hvl-white)}@media (hover:hover){.hvl-light .hvl-sel-btn:hover{border-color:var(--hvl-teal)}.hvl-dark .hvl-sel-btn:hover{border-color:var(--hvl-teal-l)}}.hvl-root .hvl-sel-btn:focus-visible{outline:3px solid var(--hvl-teal);outline-offset:2px}.hvl-sel-ph{color:var(--hvl-mut-l)}.hvl-dark .hvl-sel-ph{color:#B9C2C7}.hvl-sel-chev{transition:transform var(--hvl-dur) var(--hvl-ease);flex:none}.hvl-sel.is-open .hvl-sel-chev{transform:rotate(180deg)}.hvl-sel-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;list-style:none;margin:0;padding:6px;max-height:260px;overflow-y:auto;border-radius:var(--hvl-rb);background:#fff;border:1px solid var(--hvl-line-l);box-shadow:0 18px 40px rgba(11,25,30,.18)}.hvl-sel:not(.is-open) .hvl-sel-list{display:none}.hvl-sel-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 12px;border-radius:6px;font-size:var(--hvl-body);color:var(--hvl-ink);cursor:pointer;transition:background-color var(--hvl-dur) var(--hvl-ease),color var(--hvl-dur) var(--hvl-ease)}.hvl-sel-opt.is-active{background:rgba(14,110,115,.1);color:var(--hvl-teal)}.hvl-sel-tick{opacity:0;flex:none;transition:opacity var(--hvl-dur) var(--hvl-ease)}.hvl-sel-opt[aria-selected=true] .hvl-sel-tick{opacity:1;color:var(--hvl-teal)}.hvl-trust{background:var(--hvl-band-teal);color:#fff;padding:22px 0}.hvl-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;list-style:none;margin-block:0;margin-inline:auto;padding:0}.hvl-trust-item{display:flex;align-items:flex-start;gap:14px;padding:4px 12px;border-left:1px solid rgba(255,255,255,.18)}.hvl-trust-item:first-child{border-left:0;padding-left:0}.hvl-trust-ico{background:rgba(255,255,255,.12);color:#fff;width:52px;height:52px}.hvl-trust-title{display:block;font-size:var(--hvl-lead);font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;margin-bottom:6px;min-height:0}.hvl-trust-text{display:block;font-size:var(--hvl-small);line-height:1.5;color:rgba(255,255,255,.92)}.hvl-how-grid{display:grid;grid-template-columns:30% minmax(0,1fr);grid-gap:44px;gap:44px;align-items:start}.hvl-how-grid>div+div{margin-top:var(--hvl-h2drop)}.hvl-how:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(72% 108% at 76% 26%,rgba(63,183,176,.075) 0,rgba(63,183,176,0) 62%)}.hvl-how>*{position:relative}.hvl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:30px;gap:30px;list-style:none;margin:0;padding:0}.hvl-step{position:relative}.hvl-step-ico{background:rgba(63,183,176,.14);color:var(--hvl-teal-l)}.hvl-step:not(:last-child) .hvl-step-ico:after{content:"";position:absolute;left:calc(var(--hvl-chip-lg) + 16px);top:calc(var(--hvl-chip-lg) / 2);width:calc(100% - var(--hvl-chip-lg) - 32px + 30px);border-top:2px dashed rgba(63,183,176,.45)}.hvl-step-head{display:flex;align-items:flex-start;gap:12px;margin-top:26px}.hvl-step-n{margin-top:1px;background:var(--hvl-teal);color:#fff;font-size:var(--hvl-small);font-weight:700;line-height:1}.hvl-step-title{font-size:var(--hvl-lead);font-weight:700;line-height:1.3;color:var(--hvl-white);margin:0;min-height:2.6em}.hvl-step-text{font-size:var(--hvl-small);line-height:1.62;color:var(--hvl-mut-d);margin:14px 0 0;padding-right:12px}.hvl-secure{display:flex;align-items:center;gap:20px;margin-top:40px;padding:22px 26px;border:1px solid var(--hvl-line-d);border-radius:var(--hvl-r)}.hvl-secure-ico{background:rgba(63,183,176,.14);color:var(--hvl-teal-l)}.hvl-secure-t{display:block;font-size:var(--hvl-lead);font-weight:700;color:var(--hvl-white)}.hvl-secure-s{display:block;font-size:var(--hvl-small);line-height:1.55;color:var(--hvl-mut-d);margin-top:4px}.hvl-exp-grid{display:grid;grid-template-columns:minmax(0,1fr) 570px;grid-gap:48px;gap:48px;align-items:center}.hvl-feats{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px 30px;gap:26px 30px;list-style:none;margin:34px 0 0;padding:0}.hvl-feat,.hvl-feats{display:grid;align-items:start}.hvl-feat{grid-template-columns:var(--hvl-chip-md) minmax(0,1fr);grid-gap:16px;gap:16px}.hvl-feat-title{display:block;font-size:var(--hvl-lead);font-weight:700;line-height:1.3;margin:0;color:var(--hvl-ink)}.hvl-feat-text{display:block;font-size:var(--hvl-small);line-height:1.55;color:var(--hvl-mut-l);margin:6px 0 0}.hvl-exp-media,.hvl-exp-photo{position:relative}.hvl-exp-photo{width:100%;aspect-ratio:695/449;border-radius:14px;overflow:hidden}.hvl-quote{position:absolute;right:3%;top:9%;width:33%;min-width:220px;background:rgba(246,248,248,.97);border:1px solid var(--hvl-line-l);border-radius:var(--hvl-r);box-shadow:0 20px 46px rgba(11,25,30,.22);padding:24px 22px 26px;text-align:center}.hvl-quote-mark{font-family:var(--hvl-serif);font-size:var(--hvl-h2);font-weight:700;line-height:.8;color:var(--hvl-teal)}.hvl-quote p{font-size:var(--hvl-body);line-height:1.5;color:var(--hvl-ink);margin:12px 0 0}.hvl-quote .hvl-rule{width:56px;height:3px;margin:18px auto 0;background:var(--hvl-teal)}.hvl-mkt{overflow:hidden;isolation:isolate}.hvl-mkt-plate{position:absolute;inset:0;z-index:0}.hvl-mkt-plate>.fitimg{object-position:50% 50%}.hvl-mkt-wash{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(9,15,18,.74),rgba(9,15,18,.5) 38%,rgba(9,15,18,.48) 62%,rgba(9,15,18,.72))}.hvl-mkt-in{position:relative;z-index:2}.hvl-mkt-in .hvl-card{background:rgba(8,16,19,.42);border:1px solid rgba(255,255,255,.17);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);box-shadow:0 18px 44px rgba(0,0,0,.3)}.hvl-mkt-top{display:grid;grid-template-columns:32% minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.hvl-mkt-top>div+div{margin-top:var(--hvl-h2drop)}.hvl-mkt-label{font-size:var(--hvl-body);font-weight:600;color:var(--hvl-teal-l);margin:0 0 18px}.hvl-bench{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:0}.hvl-bench .hvl-card{display:flex;align-items:center;gap:18px}.hvl-bench-ico{color:var(--hvl-teal-l);flex:none}.hvl-bench-type{display:block;font-size:var(--hvl-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(250,250,250,.88)}.hvl-bench-val{display:block;font-size:var(--hvl-bench);font-weight:700;color:var(--hvl-white);line-height:1.2;margin:6px 0}.hvl-bench-sub{display:block;font-size:var(--hvl-small);color:var(--hvl-mut-d)}.hvl-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;grid-auto-rows:auto;list-style:none;margin:34px 0 0;padding:0}.hvl-stat-label{display:block;font-size:var(--hvl-small);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(250,250,250,.86);line-height:1.4;min-height:2.8em}.hvl-stat-figure{font-size:var(--hvl-figure);line-height:1.15;letter-spacing:-.01em}.hvl-stat-figure,.hvl-stat-num{display:block;font-weight:700;color:var(--hvl-teal-l)}.hvl-stat-num{font-size:var(--hvl-stat);line-height:1.2}.hvl-stat-tag{display:block;font-size:var(--hvl-lead);font-weight:700;color:var(--hvl-white);margin-top:10px}.hvl-stat-note{display:block;font-size:var(--hvl-small);color:var(--hvl-mut-d);margin-top:4px;line-height:1.5}.hvl-stat-numrow{justify-content:space-between;gap:12px}.hvl-stat-chg,.hvl-stat-numrow{display:flex;align-items:center}.hvl-stat-chg{gap:10px;margin-top:12px}.hvl-stat-chg .hvl-chip{border:1.5px solid var(--hvl-teal-l);color:var(--hvl-teal-l)}.hvl-chg-n{font-size:var(--hvl-stat);font-weight:700;color:var(--hvl-teal-l)}.hvl-chg-t{font-size:var(--hvl-small);color:var(--hvl-mut-d)}.hvl-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.hvl-day{text-align:center;padding:0 6px;border-left:1px solid var(--hvl-line-d)}.hvl-day:first-child{border-left:0}.hvl-day svg,.hvl-day-n{color:var(--hvl-teal-l)}.hvl-day-n{display:block;font-size:var(--hvl-stat-sm);font-weight:700;line-height:1.2;margin-top:6px}.hvl-day-t{display:block;font-size:var(--hvl-small);color:var(--hvl-mut-d)}.hvl-cond{display:flex;gap:16px;align-items:flex-start}.hvl-cond-ico{border:1.5px solid var(--hvl-teal-l);color:var(--hvl-teal-l)}.hvl-mkt-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:34px}.hvl-src{display:flex;align-items:flex-start;gap:10px;font-size:var(--hvl-small);line-height:1.6;color:var(--hvl-mut-d);max-width:78ch;margin:0}.hvl-src svg{flex:none;margin-top:3px;color:var(--hvl-teal-l)}.hvl-light .hvl-src{color:var(--hvl-mut-l)}.hvl-light .hvl-src svg{color:var(--hvl-teal)}.hvl-soon{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 22px;border:1.5px dashed rgba(255,255,255,.28);border-radius:var(--hvl-rb);font-size:var(--hvl-lead);font-weight:600;color:var(--hvl-mut-d)}.hvl-light .hvl-soon{border-color:rgba(16,24,32,.22);color:var(--hvl-mut-l)}.hvl-val{overflow:hidden;isolation:isolate;padding-block:48px}.hvl-val-plate{position:absolute;inset:0;z-index:0}.hvl-val-plate>.fitimg{object-position:50% 46%}.hvl-val-wash{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(246,248,248,.62),rgba(246,248,248,.4) 44%,rgba(246,248,248,.58))}.hvl-val-in{position:relative;z-index:2}.hvl-val-in .hvl-card{background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.95);backdrop-filter:blur(20px) saturate(112%);-webkit-backdrop-filter:blur(20px) saturate(112%);box-shadow:0 18px 44px rgba(11,25,30,.18)}.hvl-splithead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.hvl-drivers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;grid-auto-rows:auto;list-style:none;margin:30px 0 0;padding:0}.hvl-driver .hvl-card{display:flex;flex-direction:column;padding:22px 20px}.hvl-driver-ico{display:block;color:var(--hvl-teal);margin-bottom:14px}.hvl-driver-title{font-size:var(--hvl-small);font-weight:700;letter-spacing:.005em;line-height:1.42;color:var(--hvl-ink);margin:0;min-height:0}@media (max-width:1179px){.hvl-driver-title{min-height:2.84em}}.hvl-driver-text{font-size:var(--hvl-small);line-height:1.62;color:var(--hvl-mut-l);margin:14px 0 0}.hvl-faq{position:relative;overflow:hidden;isolation:isolate}.hvl-faq-grid{display:grid;grid-template-columns:34% minmax(0,1fr);grid-gap:60px;gap:60px;align-items:start}.hvl-faq-head{position:relative;align-self:stretch}.hvl-faq-plate{position:absolute;top:calc(-1 * var(--hvl-pad));bottom:calc(-1 * var(--hvl-pad));right:-30px;left:calc(-1 * ((100vw - var(--hvl-wrap)) / 2));z-index:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 84%,transparent);mask-image:linear-gradient(90deg,#000 0 84%,transparent)}.hvl-faq-plate img{width:100%;height:100%;object-fit:cover;object-position:62% 50%;display:block}@media (max-width:1024px){.hvl-faq-plate{left:calc(-1 * ((100vw - var(--hvl-wrap)) / 2));right:calc(-1 * ((100vw - var(--hvl-wrap)) / 2));bottom:-18px;-webkit-mask-image:linear-gradient(180deg,#000 0 74%,transparent);mask-image:linear-gradient(180deg,#000 0 74%,transparent)}}.hvl-faq-plate:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(11,17,20,.72),rgba(11,17,20,.56) 52%,rgba(11,17,20,.34))}.hvl-faq-head-in{position:relative;z-index:2}.hvl-faq-mark{display:block;margin-top:28px;color:var(--hvl-teal-l)}.hvl-faq-badges{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.hvl-faq-badge{border:1px solid rgba(255,255,255,.16);border-radius:var(--hvl-r);background:rgba(255,255,255,.07);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);transition:border-color var(--hvl-dur) var(--hvl-ease),background-color var(--hvl-dur) var(--hvl-ease)}.hvl-faq-badge-in{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;color:inherit}a.hvl-faq-badge-in{min-height:44px}@media (hover:hover){.hvl-faq-badge:has(a):hover{border-color:rgba(63,183,176,.42);background:rgba(255,255,255,.1)}}.hvl-root a.hvl-faq-badge-in:focus-visible{outline:3px solid var(--hvl-teal-l);outline-offset:3px;border-radius:var(--hvl-r)}.hvl-faq-badge-ico{flex:none;background:rgba(63,183,176,.18);color:var(--hvl-teal-l)}.hvl-faq-badge-copy{display:block;min-width:0}.hvl-faq-badge-t{display:block;font-size:var(--hvl-body);font-weight:700;line-height:1.32;color:var(--hvl-white)}.hvl-faq-badge-s{display:block;font-size:var(--hvl-small);line-height:1.5;color:rgba(250,250,250,.86);margin-top:4px}.hvl-faq-list{display:flex;flex-direction:column;gap:10px}.hvl-faq-item{background:var(--hvl-card-d);border:1px solid var(--hvl-line-d);border-radius:var(--hvl-r);overflow:hidden;transition:border-color var(--hvl-dur) var(--hvl-ease),background-color var(--hvl-dur) var(--hvl-ease)}.hvl-faq-item[open]{border-color:rgba(63,183,176,.42)}@media (hover:hover){.hvl-faq-item:hover{border-color:rgba(63,183,176,.32)}}.hvl-faq-q{display:flex;align-items:center;gap:14px;list-style:none;cursor:pointer;padding:18px 22px;min-height:60px;font-size:var(--hvl-lead);font-weight:600;color:var(--hvl-white);transition:color var(--hvl-dur) var(--hvl-ease)}.hvl-faq-q::-webkit-details-marker{display:none}@media (hover:hover){.hvl-faq-q:hover{color:var(--hvl-teal-l)}}.hvl-root .hvl-faq-q:focus-visible{outline:3px solid var(--hvl-teal-l);outline-offset:-3px;border-radius:var(--hvl-r)}.hvl-faq-n{background:var(--hvl-teal);color:#fff;font-size:var(--hvl-small);font-weight:700;line-height:1}.hvl-faq-qt{flex:1 1}.hvl-faq-chev{flex:none;color:var(--hvl-teal-l);transition:transform var(--hvl-dur) var(--hvl-ease)}.hvl-faq-item[open] .hvl-faq-chev{transform:rotate(180deg)}.hvl-faq-wrap{overflow:hidden;transition:height .28s var(--hvl-ease)}.hvl-faq-a{padding:0 22px 20px 64px;font-size:var(--hvl-small);line-height:1.68;color:var(--hvl-mut-d);margin:0}.hvl-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) 533px;grid-gap:56px;gap:56px;align-items:start}.hvl-cta-head{font-family:var(--hvl-serif);font-size:var(--hvl-h2);font-weight:700;line-height:1.12;letter-spacing:-.012em;color:var(--hvl-ink);margin:0}.hvl-cta-head b{color:var(--hvl-teal);font-weight:700}.hvl-cta-sub{font-size:var(--hvl-body);line-height:1.6;color:var(--hvl-mut-l);margin:22px 0 0;max-width:56ch}.hvl-chips{flex-wrap:wrap;gap:12px 26px;list-style:none;margin:24px 0 0;padding:0}.hvl-chip-item,.hvl-chips{display:flex;align-items:center}.hvl-chip-item{gap:10px;font-size:var(--hvl-small);font-weight:600;color:var(--hvl-ink)}.hvl-chip-item .hvl-chip{background:var(--hvl-teal);color:#fff}.hvl-about{text-align:left;display:grid;grid-template-columns:164px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.hvl-about-copy{min-width:0}.hvl-portrait{width:164px;height:164px;border-radius:999px;overflow:hidden;border:4px solid #fff;box-shadow:0 12px 30px rgba(11,25,30,.16);margin-bottom:0}.hvl-about-name{font-family:var(--hvl-serif);font-size:var(--hvl-h2);font-weight:700;line-height:1.1;color:var(--hvl-ink);margin:0}.hvl-about-title{font-weight:700;letter-spacing:.04em;color:var(--hvl-teal);margin-top:8px}.hvl-about-brok,.hvl-about-title{display:block;font-size:var(--hvl-body)}.hvl-about-brok{color:var(--hvl-ink);margin-top:6px}.hvl-about-bio{font-size:var(--hvl-small);line-height:1.65;color:var(--hvl-mut-l);margin:16px 0 0}.hvl-footer{background:var(--hvl-ink-950);color:var(--hvl-mut-d);padding:44px 0 32px}.hvl-foot-top{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:44px;gap:44px;align-items:start}.hvl-foot-logo img{width:172px;height:auto;display:block}.hvl-foot-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 1.6fr;grid-gap:30px 20px;gap:30px 20px}.hvl-foot-h{display:block;font-size:var(--hvl-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hvl-teal-l);margin-bottom:14px}.hvl-foot-cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hvl-foot-cols li>a,.hvl-foot-cols li>span{display:inline-flex;align-items:center;gap:9px;min-width:44px;font-size:var(--hvl-small);line-height:1.5;color:#BEBEBE;min-height:44px;transition:color var(--hvl-dur) var(--hvl-ease)}.hvl-foot-cols li>a{position:relative}.hvl-foot-cols li>a:after{content:"";position:absolute;left:0;right:100%;bottom:8px;height:1px;background:var(--hvl-teal-l);transition:right var(--hvl-dur) var(--hvl-ease)}@media (hover:hover){.hvl-foot-cols li>a:hover{color:#fff}.hvl-foot-cols li>a:hover:after{right:0}}.hvl-root .hvl-foot-cols li>a:focus-visible{outline:2px solid var(--hvl-teal-l);outline-offset:3px;border-radius:3px}.hvl-foot-cols li>span{color:#9AA3A8}.hvl-foot-cols svg{flex:none;color:var(--hvl-teal-l)}.hvl-foot-bottom{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:44px;gap:44px;align-items:start}.hvl-foot-id{border-left:1px solid var(--hvl-line-d);padding-left:26px}.hvl-foot-id-n{display:block;font-size:var(--hvl-body);font-weight:700;color:var(--hvl-white)}.hvl-foot-id-l{display:block;font-size:var(--hvl-small);line-height:1.6;color:var(--hvl-mut-d);margin-top:4px}.hvl-foot-rule{border:0;border-top:1px solid var(--hvl-line-d);margin:34px 0 22px}.hvl-foot-legal{font-size:var(--hvl-small);line-height:1.7;color:#9AA3A8;margin:0;max-width:108ch}.hvl-foot-serving{font-size:var(--hvl-small);color:var(--hvl-teal-l);margin:10px 0 0}.hvl-pop-back{position:fixed;inset:0;z-index:120;background:rgba(9,13,15,.62);display:flex;align-items:center;justify-content:center;padding:20px;animation:hvl-fade .22s var(--hvl-ease) both}.hvl-pop{position:relative;width:min(460px,100%);background:var(--hvl-ink);border:1px solid var(--hvl-line-d);border-radius:14px;padding:34px 32px 30px;box-shadow:0 30px 70px rgba(0,0,0,.5);animation:hvl-rise .26s var(--hvl-ease) both}.hvl-pop,.hvl-pop h2{color:var(--hvl-white)}.hvl-pop h2{font-family:var(--hvl-serif);font-size:var(--hvl-h2);font-weight:700;line-height:1.12;margin:14px 0 0}.hvl-pop p{font-size:var(--hvl-body);line-height:1.6;margin:14px 0 0}.hvl-pop p,.hvl-pop-x{color:var(--hvl-mut-d)}.hvl-pop-x{position:absolute;top:12px;right:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;cursor:pointer;transition:background-color var(--hvl-dur) var(--hvl-ease),color var(--hvl-dur) var(--hvl-ease)}@media (hover:hover){.hvl-pop-x:hover{background:rgba(255,255,255,.1);color:#fff}}.hvl-root .hvl-pop-x:focus-visible{outline:3px solid var(--hvl-teal-l);outline-offset:2px}.hvl-pop-x:active{transform:scale(.94)}@keyframes hvl-fade{0%{opacity:0}to{opacity:1}}@keyframes hvl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (min-width:1001px) and (max-height:1100px){.hvl-root{--hvl-h1:60px}.hvl-hero{padding:16px 0}.hvl-hero-copy{max-width:820px}.hvl-hero-sub{max-width:none}.hvl-hero .hvl-rule{display:none}.hvl-hero .hvl-form{max-width:none}.hvl-hero .hvl-f-l{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.hvl-hero .hvl-in{min-height:44px}.hvl-hero .hvl-eyebrow{margin-bottom:8px}.hvl-hero-sub{margin-top:14px}.hvl-hero .hvl-form{margin-top:16px}.hvl-hero .hvl-f,.hvl-hero .hvl-f-row3{margin-bottom:6px}.hvl-hero .hvl-btnrow{margin-top:16px}.hvl-hero .hvl-form-fine{margin-top:10px}.hvl-hero-trust{margin-top:12px}}@media (max-height:860px) and (min-width:1001px){.hvl-root{--hvl-pad:52px}.hvl-hero{padding:16px 0}.hvl-hero .hvl-eyebrow{margin-bottom:10px}.hvl-hero .hvl-rule{margin-top:14px}.hvl-hero-sub{margin-top:12px}.hvl-hero .hvl-form{margin-top:14px}.hvl-hero .hvl-f{margin-bottom:8px}.hvl-hero .hvl-btnrow{margin-top:14px}.hvl-hero .hvl-form-fine{margin-top:8px}.hvl-hero-trust{margin-top:10px}}@media (max-height:760px) and (min-width:1001px){.hvl-root{--hvl-pad:40px;--hvl-trust-h:107px;--hvl-h1:54px}.hvl-trust{padding:14px 0}.hvl-hero{padding:6px 0}.hvl-hero .hvl-btn{min-height:50px}.hvl-hero .hvl-eyebrow,.hvl-hero .hvl-f,.hvl-hero .hvl-f-row3{margin-bottom:4px}.hvl-hero .hvl-btnrow{margin-top:10px}.hvl-hero .hvl-rule{display:none}.hvl-hero-sub{max-width:76ch}.hvl-hero .hvl-form,.hvl-hero-sub{margin-top:10px}.hvl-hero .hvl-form-fine,.hvl-hero-trust{margin-top:6px}.hvl-drivers,.hvl-stats{gap:14px}.hvl-driver .hvl-card{padding-block:18px 20px}.hvl-feats{margin-top:24px;gap:20px 30px}}@media (max-width:1240px){.hvl-root{--hvl-h1:56px;--hvl-h2:38px;--hvl-stat:30px;--hvl-figure:31px;--hvl-stat-sm:27px;--hvl-bench:23px;--hvl-lead:18px;--hvl-body:16px;--hvl-small:14px;--hvl-pad:68px}.hvl-exp-grid{grid-template-columns:minmax(0,1fr) 46%;gap:40px}.hvl-how-grid{grid-template-columns:34% minmax(0,1fr);gap:42px}.hvl-mkt-top{grid-template-columns:32% minmax(0,1fr);gap:38px}.hvl-drivers{grid-template-columns:repeat(3,minmax(0,1fr))}.hvl-cta-grid{grid-template-columns:minmax(0,1fr) 340px;gap:44px}.hvl-about{grid-template-columns:minmax(0,1fr);gap:18px}.hvl-portrait{width:132px;height:132px}.hvl-foot-top{grid-template-columns:160px minmax(0,1fr);gap:32px}.hvl-foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.hvl-root{--hvl-h1:46px;--hvl-h2:34px;--hvl-stat:28px;--hvl-figure:29px;--hvl-stat-sm:25px;--hvl-bench:22px;--hvl-lead:18px;--hvl-pad:58px}.hvl-hero{min-height:0;padding:44px 0 48px}.hvl-hero-pill{display:none}.hvl-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.hvl-trust-item:nth-child(odd){border-left:0;padding-left:0}.hvl-cta-grid,.hvl-exp-grid,.hvl-faq-grid,.hvl-how-grid,.hvl-mkt-top,.hvl-splithead{grid-template-columns:minmax(0,1fr);gap:34px;align-items:start}.hvl-about{grid-template-columns:164px minmax(0,1fr);gap:24px}.hvl-portrait{width:164px;height:164px}.hvl-exp-grid{gap:44px}.hvl-exp-photo{aspect-ratio:16/10}.hvl-quote{position:static;width:auto;margin-top:-46px;margin-inline:24px}.hvl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hvl-faq-mark{display:none}.hvl-foot-top{gap:34px}.hvl-foot-bottom,.hvl-foot-top{grid-template-columns:minmax(0,1fr)}.hvl-foot-bottom{gap:26px}.hvl-foot-id{border-left:0;padding-left:0;border-top:1px solid var(--hvl-line-d);padding-top:22px}}@media (max-width:760px){.hvl-root{--hvl-h1:38px;--hvl-h2:30px;--hvl-stat:27px;--hvl-figure:28px;--hvl-stat-sm:24px;--hvl-bench:21px;--hvl-lead:17px;--hvl-pad:48px}.hvl-hero-scrim{background:linear-gradient(180deg,rgba(13,17,22,.93),rgba(13,17,22,.88) 46%,rgba(13,17,22,.68) 74%,rgba(13,17,22,.34))}.hvl-hero-plate .fitimg{object-position:74% center}.hvl-steps{grid-template-columns:minmax(0,1fr);gap:26px}.hvl-step:not(:last-child) .hvl-step-ico:after{display:none}.hvl-feats{gap:22px}.hvl-bench,.hvl-feats,.hvl-stats{grid-template-columns:minmax(0,1fr)}.hvl-drivers{grid-template-columns:repeat(2,minmax(0,1fr))}.hvl-grid{grid-auto-rows:auto}.hvl-driver-title,.hvl-feat-title,.hvl-step-title,.hvl-trust-title{min-height:0}.hvl-trust-grid{grid-template-columns:minmax(0,1fr);gap:24px}.hvl-trust-item{border-left:0;padding-left:0}.hvl-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.hvl-f-row,.hvl-f-row3{grid-template-columns:minmax(0,1fr)}.hvl-btn{width:100%}.hvl-faq-a{padding-left:22px}.hvl-quote{margin-inline:0}}@media (max-width:460px){.hvl-about{grid-template-columns:minmax(0,1fr);gap:16px}.hvl-portrait{width:120px;height:120px}.hvl-root{--hvl-h1:34px;--hvl-h2:27px;--hvl-stat:25px;--hvl-figure:26px;--hvl-stat-sm:22px;--hvl-bench:20px;--hvl-pad:42px}.hvl-drivers,.hvl-foot-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hvl-root *,.hvl-root :after,.hvl-root :before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.hvl-btn:active,.hvl-btn:hover{transform:none}}