.lv-hub-hero .lv-hero-stage{min-height:max(700px,100svh - 92px);max-height:880px}.lv-hub-hero .lv-hero-media{object-position:50% 50%}.lv-hub-hero .lv-hero-copy{grid-column:1/8;max-width:780px}.lv-hub-hero .lv-hero-title{max-width:none;font-size:clamp(46px,3.4vw,62px)}.lv-hub-hero .lv-hero-lede{max-width:52ch;margin-top:var(--space-6)}.lv-hub-hero__trust{align-items:center;gap:var(--space-3) var(--space-7);margin:var(--space-7) 0 0;padding-left:0;padding-top:var(--space-5);border-top:1px solid var(--dark-line);opacity:0;animation:lv-fade-only var(--dur-4) .5s var(--ease) forwards;flex-wrap:wrap;list-style:none;display:flex}.lv-hub-hero__trust-item{align-items:center;gap:var(--space-3);color:var(--white-76);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.lv-hub-hero__trust-dot{background:#10b981;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #10b98129}.lv-hub-makes{--lv-makes-accent:#e8622c}.lv-hub-makes h2 strong{color:var(--lv-makes-accent);font-weight:600}.lv-hub-makes .lv-turn-support{letter-spacing:.11em;text-transform:uppercase;max-width:none;font-size:11px;font-weight:700;line-height:1.5}.lv-hub-selector{isolation:isolate}.lv-hub-selector .lv-section-index{grid-area:1/1/auto/13}.lv-hub-selector .lv-section-title{text-wrap:balance;grid-area:2/1/auto/8;max-width:none;font-size:clamp(52px,4.15vw,64px);line-height:.98}.lv-hub-selector .lv-section-lede{width:100%;max-width:46ch;margin:var(--space-5) 0 0;grid-area:3/1/auto/7;place-self:start;font-size:17px;line-height:1.58}.lv-hub-selector .lv-services-bento{grid-row:4}.lv-machine-tile{min-width:0;min-height:448px;padding:var(--space-6);isolation:isolate;background:var(--navy-900);color:var(--white);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0d162814}.lv-machine-tile__image{z-index:0;object-fit:cover;object-position:var(--lv-machine-focal,50% 50%);width:100%;height:100%;transition:transform .6s var(--ease), filter var(--dur-3) var(--ease);position:absolute;inset:0;transform:scale(1.002)}.lv-machine-tile:after{content:"";z-index:1;pointer-events:none;transition:background var(--dur-3) var(--ease);background:linear-gradient(#0d16281f 30%,#0d162899 65%,#0d1628eb 100%);position:absolute;inset:0}.lv-machine-tile__copy{z-index:2;transition:transform var(--dur-3) var(--ease);position:relative}.lv-machine-tile__index{color:var(--white);font-family:var(--font-sans);letter-spacing:.14em;font-variant-numeric:lining-nums tabular-nums;font-size:10px;font-weight:700;line-height:1;display:block}.lv-machine-tile__index:after{content:"";width:24px;height:2px;margin:var(--space-2) 0 var(--space-3);background:var(--orange-500);display:block}.lv-machine-tile h3{max-width:20ch;color:var(--white);font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(28px,2vw,32px);font-weight:600;line-height:1.04}.lv-machine-tile h3 span{display:block}.lv-machine-tile p{margin:var(--space-3) 0 0;max-width:36ch;color:var(--white-76);font-family:var(--font-sans);text-wrap:pretty;font-size:15px;font-weight:400;line-height:1.5}.lv-machine-tile__action{align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--white);font-family:var(--font-sans);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.lv-machine-tile__action span{transition:transform var(--dur-2) var(--ease)}.lv-machine-tile:hover .lv-machine-tile__image,.lv-machine-tile:focus-visible .lv-machine-tile__image{filter:saturate(1.02);transform:scale(1.035)}.lv-machine-tile:hover:after,.lv-machine-tile:focus-visible:after{background:linear-gradient(#0d16281a 25%,#0d1628a8 60%,#0d1628f5 100%)}.lv-machine-tile:hover .lv-machine-tile__copy,.lv-machine-tile:focus-visible .lv-machine-tile__copy{transform:translateY(-3px)}.lv-machine-tile:hover .lv-machine-tile__action span,.lv-machine-tile:focus-visible .lv-machine-tile__action span{transform:translate(4px)}.lv-machine-tile:focus-visible{outline:3px solid var(--navy-700);outline-offset:4px}.lv-machine-tile--boat{grid-column:1/8}.lv-machine-tile--atv{grid-column:8/13}.lv-machine-tile--snow{grid-column:1/5;min-height:332px}.lv-machine-tile--moto{grid-column:5/9;min-height:332px}.lv-machine-tile--pwc{grid-column:9/13;min-height:332px}.lv-motion-ready .lv-hub-selector .lv-machine-tile{opacity:0;transition:opacity .56s var(--ease), transform .56s var(--ease);transform:translateY(14px)}.lv-motion-ready .lv-hub-selector.is-visible .lv-machine-tile{opacity:1;transform:none}.lv-motion-ready .lv-hub-selector.is-visible .lv-machine-tile:first-child{transition-delay:80ms}.lv-motion-ready .lv-hub-selector.is-visible .lv-machine-tile:nth-child(2){transition-delay:.14s}.lv-motion-ready .lv-hub-selector.is-visible .lv-machine-tile:nth-child(3){transition-delay:.2s}.lv-motion-ready .lv-hub-selector.is-visible .lv-machine-tile:nth-child(4){transition-delay:.25s}.lv-motion-ready .lv-hub-selector.is-visible .lv-machine-tile:nth-child(5){transition-delay:.3s}.lv-hub-escape{margin-top:var(--grid-gap);padding:var(--space-6) var(--space-7);align-items:center;gap:var(--space-6);border:1px solid var(--border);background:var(--white);grid-area:5/1/auto/13;grid-template-columns:48px minmax(0,1fr) auto;display:grid}.lv-hub-escape__icon{background:var(--navy-950);width:48px;height:48px;color:var(--white);border-radius:999px;flex:0 0 48px;place-items:center;display:grid}.lv-hub-escape__icon svg{width:20px;height:20px}.lv-hub-escape__copy strong{color:var(--navy-950);font-family:var(--font-display);letter-spacing:-.018em;font-size:20px;font-weight:600;line-height:1.15;display:block}.lv-hub-escape__copy p{margin:var(--space-2) 0 0;color:var(--muted);font-size:14px;line-height:1.5}.lv-hub-escape .lv-hub-escape__action{align-items:center;gap:var(--space-2);min-height:44px;color:var(--orange-600);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;display:inline-flex}.lv-hub-escape__action span{transition:transform var(--dur-2) var(--ease)}.lv-hub-escape__action:hover span{transform:translate(4px)}.lv-hub-escape__action:focus-visible{outline:3px solid var(--navy-700);outline-offset:3px}.lv-hub-authority .lv-guide-fullbleed__media img{object-position:62% 30%;width:100%;height:100%;left:0}.lv-hub-authority .lv-guide-fullbleed__media:before{background:linear-gradient(#0d162880 0%,#0d162824 16%,#0d162805 34%,#0d162812 100%),linear-gradient(90deg,#0d1628fe 0%,#0d1628fb 22%,#0d1628eb 31%,#0d1628a8 40%,#0d162847 48%,#0d16280d 57%,#0000 64%)}.lv-hub-authority .lv-guide-fullbleed__panel-inner{grid-column:1/7;justify-self:start;max-width:620px;transform:translate(-22px)}.lv-hub-authority .lv-guide-fullbleed__panel-inner:before{display:none}.lv-hub-authority.is-visible .lv-guide-fullbleed__panel-inner{transform:none}.lv-hub-authority h2{letter-spacing:-.024em;max-width:18ch;font-size:clamp(38px,3vw,48px);font-weight:600}.lv-hub-authority p{max-width:52ch;margin-top:var(--space-7);line-height:1.6}.lv-hub-proof{max-width:500px;margin-top:var(--space-8);border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lv-hub-proof__cell{padding:var(--space-5) var(--space-5);border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.lv-hub-proof__cell b{color:var(--white);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:24px;font-weight:700;line-height:1;display:block}.lv-hub-proof__cell span{margin-top:var(--space-2);color:var(--white-62);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4;display:block}.lv-motion-ready .lv-hub-authority .lv-section-index,.lv-motion-ready .lv-hub-authority h2,.lv-motion-ready .lv-hub-authority p,.lv-motion-ready .lv-hub-authority .lv-hub-proof{opacity:0;transition:opacity var(--dur-4) var(--ease), transform var(--dur-4) var(--ease);transform:translateY(12px)}.lv-motion-ready .lv-hub-authority.is-visible .lv-section-index,.lv-motion-ready .lv-hub-authority.is-visible h2,.lv-motion-ready .lv-hub-authority.is-visible p,.lv-motion-ready .lv-hub-authority.is-visible .lv-hub-proof{opacity:1;transform:none}.lv-motion-ready .lv-hub-authority.is-visible h2{transition-delay:70ms}.lv-motion-ready .lv-hub-authority.is-visible p{transition-delay:.14s}.lv-motion-ready .lv-hub-authority.is-visible .lv-hub-proof{transition-delay:.21s}.lv-hub-assurance .lv-section-grid,.lv-hub-page .lv-plan .lv-section-grid{column-gap:var(--space-8);grid-template-columns:minmax(0,.32fr) minmax(0,1fr)}.lv-hub-assurance .lv-section-index,.lv-hub-page .lv-plan .lv-section-index{grid-area:1/1;margin-top:6px}.lv-hub-assurance .lv-section-index:before,.lv-hub-page .lv-plan .lv-section-index:before{width:24px}.lv-hub-assurance .lv-section-index,.lv-hub-page .lv-plan .lv-section-index{gap:10px}.lv-hub-assurance .lv-risk-intro-stack,.lv-hub-page .lv-plan-intro-stack{grid-area:1/2}.lv-hub-assurance .lv-risk-cue,.lv-hub-page .lv-plan-cue{grid-area:2/1/auto/-1}.lv-hub-assurance .lv-risk-fields,.lv-hub-page .lv-plan-track{grid-area:3/1/auto/-1}.lv-hub-assurance .lv-risk-intro-copy,.lv-hub-page .lv-plan-intro-copy{max-width:560px;font-size:16px;line-height:1.58}.full-width{max-width:100%!important}.lv-hub-assurance .lv-risk-fields{border:0;border-top:1px solid var(--border);position:relative}.lv-hub-assurance .lv-risk-fields:before{content:"";background:var(--orange-500);width:64px;height:2px;position:absolute;top:-1px;left:0}.lv-hub-assurance .lv-risk-field{min-height:0;padding:var(--space-8) var(--space-7) var(--space-8) var(--space-7)}.lv-hub-assurance .lv-risk-field:first-child{padding-left:0}.lv-hub-assurance .lv-risk-field:last-child{padding-right:0}.lv-hub-assurance .lv-risk-field h3,.lv-hub-assurance .lv-risk-field p{min-height:0}.lv-hub-assurance .lv-risk-field h3{letter-spacing:-.022em;max-width:16ch;font-size:clamp(28px,2.5vw,36px)}.lv-hub-assurance .lv-risk-field p{max-width:320px;margin:var(--space-4) 0 var(--space-6);font-size:15px;line-height:1.6}.lv-hub-assurance .lv-risk-label-row{gap:var(--space-3);min-height:50px;margin-bottom:var(--space-6);flex:0 0 50px}.lv-hub-assurance .lv-risk-icon,.lv-motion-ready .lv-hub-assurance .lv-risk-field.is-complete .lv-risk-icon,.lv-motion-ready .lv-hub-assurance .lv-risk-field.is-current .lv-risk-icon{border-color:var(--border);background:0 0;flex-basis:50px;width:50px;height:50px}.lv-hub-assurance .lv-risk-icon:after{display:none}.lv-hub-assurance .lv-risk-icon svg{width:21px;height:21px;color:var(--navy-950)}.lv-hub-assurance .lv-risk-label{color:var(--orange-600)}.lv-hub-page .lv-plan-track:before{background:var(--orange-500)}.lv-hub-page .lv-plan-cue,.lv-hub-page .lv-plan-stage{color:var(--navy-600)}.lv-hub-page .lv-plan-icon-field{width:52px;height:52px;margin:var(--space-7) 0 var(--space-6);border-color:var(--border);box-shadow:none;color:var(--navy-950);background:0 0}.lv-hub-page .lv-plan-glyph{width:22px;height:22px;color:var(--navy-950)}.lv-hub-intake .lv-intake-background img{object-position:50% 50%}.lv-hub-intake:before{background:linear-gradient(#0d16281a 0%,#0d162806 44%,#0d16282e 100%),linear-gradient(90deg,#0d1628f0 0%,#0d1628e0 22%,#0d1628bd 36%,#0d162875 48%,#0d162829 58%,#0d162800 66%),linear-gradient(90deg,#0d162800 0% 52%,#0d16282e 64%,#0d1628b3 79%,#0d1628f2 100%)}.lv-hub-intake .lv-intake-payoff{grid-column:1/7}.lv-hub-intake .lv-intake-payoff h2{letter-spacing:-.028em;font-size:clamp(38px,3.2vw,48px);line-height:1}.lv-hub-intake .lv-intake-payoff h2 span{display:block}.lv-hub-intake__checks{margin:var(--space-7) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.lv-hub-intake__checks li{align-items:center;gap:var(--space-3);color:var(--white-86);letter-spacing:.02em;font-size:13px;font-weight:600;line-height:1.3;display:flex}.lv-hub-intake__check{color:#34d399;background:#10b9812e;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.lv-hub-intake__check svg{width:12px;height:12px}@media (max-width:1180px){.lv-hub-hero .lv-hero-copy{grid-column:1/9}.lv-hub-hero .lv-hero-title{font-size:clamp(48px,4.8vw,62px)}.lv-hub-authority .lv-guide-fullbleed__panel-inner{grid-column:1/7;max-width:560px}}@media (min-width:901px) and (max-width:1180px){.lv-hub-hero .lv-hero-stage:before{background:linear-gradient(#0d1628eb 0,#0d16287a 16%,#0d16281a 38%,#0d16281c 100%),linear-gradient(90deg,#0d1628fe 0%,#0d1628f5 32%,#0d1628b8 48%,#0d16283d 62%,#0d16280a 72%,#0000 79%)}}@media (min-width:901px) and (max-width:1100px){.lv-machine-tile--boat,.lv-machine-tile--atv{grid-column:span 6;min-height:420px}.lv-machine-tile--snow,.lv-machine-tile--moto,.lv-machine-tile--pwc{grid-column:span 4}}@media (max-width:1023px){.lv-hub-selector .lv-section-index{grid-area:1/1/auto/9}.lv-hub-selector .lv-section-title{letter-spacing:-.022em;grid-column:1/8;font-size:clamp(46px,6vw,56px);line-height:.99}.lv-hub-selector .lv-section-lede{grid-column:1/8;max-width:52ch}.lv-hub-assurance .lv-risk-field,.lv-hub-assurance .lv-risk-field:first-child,.lv-hub-assurance .lv-risk-field:last-child{padding:var(--space-7)}.lv-hub-assurance .lv-risk-field p{max-width:44ch}}@media (max-width:1439px){.lv-hub-assurance .lv-section-grid,.lv-hub-page .lv-plan .lv-section-grid{column-gap:var(--space-7);grid-template-columns:minmax(0,.44fr) minmax(0,1fr)}.lv-hub-assurance .lv-section-index,.lv-hub-page .lv-plan .lv-section-index{letter-spacing:.1em;font-size:10px}}@media (max-width:1199px){.lv-hub-assurance .lv-section-grid,.lv-hub-page .lv-plan .lv-section-grid{grid-template-columns:minmax(0,.52fr) minmax(0,1fr)}}@media (max-width:900px){.lv-hub-assurance .lv-section-grid,.lv-hub-page .lv-plan .lv-section-grid{grid-template-columns:minmax(0,1fr)}.lv-hub-assurance .lv-section-index,.lv-hub-page .lv-plan .lv-section-index{grid-area:1/1;margin-top:0}.lv-hub-assurance .lv-risk-intro-stack,.lv-hub-page .lv-plan-intro-stack{grid-area:2/1}.lv-hub-assurance .lv-risk-cue,.lv-hub-page .lv-plan-cue{grid-row:3}.lv-hub-assurance .lv-risk-fields,.lv-hub-page .lv-plan-track{grid-row:4}}@media (min-width:768px) and (max-width:1023px){.lv-hub-hero .lv-hero-media{object-position:72% 50%}.lv-hub-hero .lv-hero-stage{min-height:800px;max-height:none}.lv-hub-authority,.lv-hub-authority .lv-guide-fullbleed__panel{min-height:1040px}.lv-hub-authority .lv-guide-fullbleed__panel{align-items:end}.lv-hub-authority .lv-guide-fullbleed__media img{object-position:60% 40%}.lv-hub-authority .lv-guide-fullbleed__media:before{background:linear-gradient(#0d16280f 0%,#0d162808 26%,#0d1628b8 37%,#0d1628fa 45%,#0d1628 55%)}.lv-hub-authority .lv-guide-fullbleed__panel-inner{max-width:660px;padding-bottom:var(--space-12);grid-column:1/9;transform:translateY(22px)}.lv-hub-authority .lv-guide-fullbleed__panel-inner:before{display:none}.lv-hub-proof{max-width:560px}}@media (max-width:900px){.lv-hub-hero .lv-hero-copy{grid-column:1/7;max-width:438px}.lv-machine-tile--boat,.lv-machine-tile--atv{grid-column:span 4;min-height:400px}.lv-machine-tile--snow,.lv-machine-tile--moto{grid-column:span 4;min-height:340px}.lv-machine-tile--pwc{grid-column:span 8;min-height:340px}}@media (max-width:767px){.lv-hub-hero .lv-hero-stage{max-height:none}.lv-hub-hero .lv-hero-media{object-position:52% 46%}.lv-hub-hero .lv-hero-copy{max-width:none}.lv-hub-hero .lv-hero-title{max-width:none;line-height:1.04;letter-spacing:-.018em!important;font-size:clamp(34px,9.6vw,44px)!important}.lv-hub-hero .lv-hero-lede{max-width:40ch;margin-top:var(--space-5);font-size:15px;line-height:1.55}.lv-hub-hero__trust{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);display:grid}.lv-hub-hero__trust-item{color:var(--white-86);text-shadow:0 2px 14px #0d1628e6;font-size:10px}.lv-machine-tile{padding:var(--space-5)}.lv-machine-tile--boat,.lv-machine-tile--atv,.lv-machine-tile--snow,.lv-machine-tile--moto,.lv-machine-tile--pwc{min-height:360px;margin-bottom:var(--space-5)}.lv-machine-tile h3{max-width:none;font-size:clamp(25px,8.5vw,34px)}.lv-machine-tile p{max-width:none}.lv-hub-assurance .lv-risk-field,.lv-hub-assurance .lv-risk-field:first-child,.lv-hub-assurance .lv-risk-field:last-child{padding:var(--space-7) var(--space-6)}.lv-hub-assurance .lv-risk-field h3{max-width:none;font-size:30px;line-height:1.04}.lv-hub-assurance .lv-risk-field p{max-width:none;margin:var(--space-5) 0 var(--space-6)}.lv-hub-escape{margin-top:var(--space-6);padding:var(--space-5);gap:var(--space-4);grid-template-columns:40px minmax(0,1fr)}.lv-hub-escape__icon{flex-basis:40px;width:40px;height:40px}.lv-hub-escape__icon svg{width:18px;height:18px}.lv-hub-escape__copy{grid-column:2}.lv-hub-escape__copy strong{font-size:17px}.lv-hub-escape .lv-hub-escape__action{margin-left:calc(40px + var(--space-4));grid-column:1/-1}.lv-hub-authority,.lv-hub-authority .lv-guide-fullbleed__panel{min-height:1020px}.lv-hub-authority .lv-guide-fullbleed__media img{object-position:58% 38%;height:80%;inset:0 0 auto}.lv-hub-authority .lv-guide-fullbleed__media:before{background:linear-gradient(#0d16280f 0%,#0d162808 39%,#0d1628b3 59%,#0d1628fa 72%,#0d1628 100%)}.lv-hub-authority .lv-guide-fullbleed__panel-inner{max-width:none;padding-top:440px;padding-bottom:var(--space-10);grid-column:auto;transform:translateY(22px)}.lv-hub-authority h2{max-width:16ch;font-size:clamp(34px,9vw,40px);line-height:1}.lv-hub-authority h2 span{display:inline}.lv-hub-authority h2 span:after{content:" "}.lv-hub-authority p{margin-top:var(--space-5);font-size:15px;line-height:1.56}.lv-hub-proof{max-width:none;margin-top:var(--space-6)}.lv-hub-proof__cell{padding:var(--space-4)}.lv-hub-proof__cell b{font-size:21px}.lv-hub-intake .lv-intake-payoff h2{font-size:clamp(34px,9.2vw,42px);line-height:1}.lv-hub-intake__checks{margin-top:var(--space-6)}}@media (max-width:360px){.lv-hub-authority,.lv-hub-authority .lv-guide-fullbleed__panel{min-height:980px}.lv-hub-authority .lv-guide-fullbleed__panel-inner{padding-top:400px}.lv-hub-escape .lv-hub-escape__action{margin-left:0}}@media (prefers-reduced-motion:reduce){.lv-hub-hero__trust,.lv-motion-ready .lv-hub-selector .lv-machine-tile,.lv-motion-ready .lv-hub-authority .lv-section-index,.lv-motion-ready .lv-hub-authority h2,.lv-motion-ready .lv-hub-authority p,.lv-motion-ready .lv-hub-authority .lv-hub-proof{opacity:1!important;transform:none!important}}
