.bz-landing-container{max-width:120rem;margin:0 auto;padding:0 2rem}.bz-test-ride-page .mock-header{background:#000;color:#fff;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.bz-test-ride-page .mock-header-content{display:flex;justify-content:space-between;align-items:center;max-width:160rem;margin:0 auto;padding:0 2rem}.bz-test-ride-page .mock-logo{display:inline-flex;align-items:center}.bz-test-ride-page .mock-logo img{display:block;height:2.02rem;width:auto}.bz-test-ride-page .mock-header-actions{display:flex;align-items:center;gap:1.2rem}.bz-test-ride-page .mock-header-cta{color:#fffc;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.bz-test-ride-page .mock-header-phone{width:3.6rem;height:3.6rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.bz-test-ride-page .mock-header-phone:hover{border-color:#fff9;transform:translateY(-1px)}body.bz-test-ride-active #shopify-section-header,body.bz-test-ride-active #shopify-section-header-group,body.bz-test-ride-active .section-header,body.bz-test-ride-active #shopify-section-footer,body.bz-test-ride-active #shopify-section-footer-group,body.bz-test-ride-active .footer{display:none}.bz-test-ride-page .button:before,.bz-test-ride-page .button:after{content:none}.bz-test-ride-page .button{border:none;box-shadow:none}.bz-hero{padding:6rem 0 8rem;position:relative;overflow:hidden}.bz-hero__content{text-align:left;max-width:110rem;margin:0 auto;padding-left:0;transform:translate(-2rem);position:relative;z-index:2}.bz-hero__cta-group{display:flex;flex-direction:column;align-items:flex-end;margin-top:-7rem;position:relative;z-index:4}.bz-hero__cta-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.bz-hero__heading{font-family:Montserrat,sans-serif;font-weight:900;margin:0 0 2.8rem;line-height:1.1;position:relative;z-index:3}@media(min-width:990px){.bz-hero__heading{transform:translate(10%)}}.bz-hero__heading-line{display:block;font-size:clamp(3.2rem,5vw,5.6rem);color:rgb(var(--color-foreground));text-transform:uppercase;letter-spacing:-.02em;font-style:normal}.bz-hero__heading-hauler{display:block;margin:1.2rem 0}.bz-hero__hauler-logo{width:min(70rem,90vw);height:auto;display:block;margin:0}.bz-hero__heading-today{color:rgb(var(--color-button));font-weight:700}.bz-hero__image-wrapper{position:relative;margin:-6rem auto 4rem;display:inline-block;background:transparent;border-radius:2rem;z-index:0}.bz-hero__image{position:relative;z-index:2;max-width:100%;height:auto;max-height:40rem;object-fit:contain}@media(min-width:990px){.bz-hero__image{width:180%;max-width:none;margin:0 auto;display:block}}.bz-hero__cta{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;padding:1.8rem 4.8rem;font-size:1.8rem;font-weight:700;border-radius:5rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px rgba(var(--color-button),.3);white-space:nowrap}.bz-hero__microcopy,.bz-final-cta__microcopy{margin-top:0;font-size:clamp(.9rem,.95vw,1.1rem);color:rgba(var(--color-foreground),.6);text-transform:uppercase;letter-spacing:.08em;font-weight:600;white-space:nowrap}.bz-hero__cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-button),.4)}.bz-awards{padding:4rem 0}.bz-awards__content{display:flex;align-items:center;justify-content:center;gap:4rem;flex-wrap:wrap;text-align:center;position:relative}.bz-awards__badge{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.bz-awards__badge-text{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--color-foreground),.7);margin-top:1.2rem;max-width:24rem}.bz-awards__badge-img{width:12rem;height:12rem;background:rgba(var(--color-foreground),.06);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:rgba(var(--color-foreground),.55);text-align:center;padding:1rem}.bz-awards__featured{position:relative;z-index:1}.bz-awards__label{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1.5rem;color:rgba(var(--color-foreground),.7)}.bz-awards__logos{display:flex;gap:3rem;align-items:center;justify-content:center;flex-wrap:wrap}.bz-awards__logo{width:10rem;height:3rem;background:transparent;opacity:1;border-radius:.4rem}.bz-expect,.bz-specs,.bz-testimonial,.bz-mid-cta,.bz-faq{content-visibility:auto;contain-intrinsic-size:1px 900px}.bz-form-section{padding:8rem 0}.bz-form-card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:2rem;padding:4rem;max-width:80rem;margin:0 auto;box-shadow:0 10px 40px rgba(var(--color-foreground),.08)}.bz-form-card__heading{font-size:3.6rem;font-weight:700;text-align:center;margin:0 0 1rem;color:rgb(var(--color-foreground))}.bz-model-selector{margin:0 0 4rem}.bz-model-selector__label{display:block;font-size:1.6rem;font-weight:600;margin:0 0 2rem;color:rgb(var(--color-foreground))}.bz-model-selector__scroll-wrap{position:relative}.bz-model-selector__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-height:29rem;overflow-y:auto;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.2) transparent}.bz-model-selector__grid::-webkit-scrollbar{width:4px}.bz-model-selector__grid::-webkit-scrollbar-track{background:transparent}.bz-model-selector__grid::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.2);border-radius:2px}.bz-model-selector__fade{position:absolute;bottom:0;left:0;right:0;height:5rem;background:linear-gradient(to bottom,transparent,rgb(var(--color-background)));pointer-events:none;transition:opacity .3s ease}.bz-model-selector__fade.is-hidden{opacity:0}.bz-model-selector__scroll-hint{text-align:center;font-size:1.2rem;color:rgba(var(--color-foreground),.45);margin-top:.8rem;transition:opacity .3s ease}.bz-model-selector__scroll-hint.is-hidden{opacity:0}.bz-model-card{background:rgb(var(--color-background));border:2px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;padding:2rem 1.5rem;cursor:pointer;transition:all .3s ease;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}.bz-model-card:hover{border-color:rgb(var(--color-button));transform:translateY(-4px);box-shadow:0 8px 20px rgba(var(--color-button),.15)}.bz-model-card.is-selected{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.05);box-shadow:0 0 0 3px rgba(var(--color-button),.2)}.bz-model-card__icon{width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-button))}.bz-model-card__icon svg{width:100%;height:100%}.bz-model-card__name{font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-foreground))}.bz-model-card__tag{position:absolute;top:.8rem;right:.8rem;padding:.4rem .8rem;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:.4rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.bz-model-card--unsure{grid-column:1 / -1;flex-direction:row;justify-content:center;gap:1.2rem;padding:1.6rem 2rem;border-style:dashed}.bz-model-card--unsure .bz-model-card__name{font-size:1.4rem;font-weight:600;text-transform:none;letter-spacing:0}.bz-hubspot-form{margin-top:3rem;padding:3rem;background:rgba(var(--color-foreground),.04);border-radius:1rem}.bz-form-loading{font-size:1.4rem;color:rgba(var(--color-foreground),.6);text-align:center;margin:0}.bz-hubspot-form .hs-form{display:grid;gap:1.8rem}.bz-hubspot-form .hs-form-field{margin:0}.bz-hubspot-form label{display:block;font-size:1.4rem;font-weight:600;margin-bottom:.6rem;color:rgb(var(--color-foreground))}.bz-hubspot-form .hs-input{width:100%;padding:1.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.8rem;font-size:1.6rem;font-family:inherit;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.bz-hubspot-form .hs-button{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;padding:1.6rem;font-size:1.6rem;font-weight:700;border-radius:5rem;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.bz-hubspot-form .hs-error-msgs{color:rgb(var(--color-foreground));font-size:1.2rem}.bz-expect{padding:8rem 0}.bz-expect__heading{font-size:clamp(3.68rem,5.75vw,5.52rem);font-weight:900;text-align:center;margin:0 0 5rem;line-height:1.1;color:rgb(var(--color-foreground))}.bz-expect__heading-highlight{display:block;font-weight:600;font-style:italic;color:rgb(var(--color-button))}.bz-expect__content{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center;max-width:110rem;margin:0 auto}@media(min-width:990px){.bz-expect__content{grid-template-columns:1fr 1fr}}.bz-expect__image-wrapper{border-radius:2rem;overflow:hidden;background:transparent;min-height:30rem;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.55)}.bz-expect__card{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:2rem;padding:4rem}.bz-expect__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem}.bz-expect__item{display:flex;gap:1.5rem;align-items:flex-start;font-size:1.6rem;line-height:1.6}.bz-expect__icon{width:2.4rem;height:2.4rem;flex-shrink:0;stroke-width:3;margin-top:.2rem}.bz-specs{padding:8rem 0}.bz-specs__heading{font-size:clamp(3.2rem,5vw,4.8rem);font-weight:700;text-align:center;margin:0 0 5rem;line-height:1.1;color:rgb(var(--color-foreground))}.bz-specs__heading-accent{color:rgb(var(--color-button))}.bz-specs__grid{max-width:110rem;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(22rem,1fr));gap:3rem;justify-items:center}.bz-spec-card{background:transparent;border:none;border-radius:0;padding:2.5rem 1.5rem;text-align:center;transition:all .3s ease}.bz-spec-card:hover{transform:translateY(-2px)}.bz-spec-card__icon{width:5.2rem;height:5.2rem;color:rgb(var(--color-button));margin:0 auto 1.6rem;display:grid;place-items:center;stroke-width:2;background:none;border-radius:0}.bz-spec-card__icon svg{width:2.6rem;height:2.6rem}.bz-spec-card__title{font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .6rem;color:rgba(var(--color-foreground),.7)}.bz-spec-card__value{font-size:2.6rem;font-weight:700;color:rgb(var(--color-foreground));margin:0}.bz-testimonial{padding:8rem 0;position:relative;overflow:hidden;background-size:100% auto;background-position:center center;background-repeat:no-repeat}.bz-testimonial:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--color-background),0);z-index:0}.bz-testimonial__content{position:relative;z-index:1;max-width:80rem;margin:0 auto;text-align:center;padding:4rem 4.5rem;border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 18px 50px rgba(var(--color-foreground),.08)}.bz-testimonial__quote{display:block;margin-top:2.4rem}.bz-testimonial__quote-text{font-size:clamp(2.2rem,2.6vw,2.8rem);line-height:1.7;color:rgb(var(--color-foreground));font-style:normal;margin:0 0 2.5rem;position:relative;border-left:none;padding-left:0}.bz-testimonial__quote-text:before{content:"\201c";position:absolute;top:-2rem;left:-3rem;font-size:8rem;line-height:1;color:rgb(var(--color-button));opacity:.2;font-family:Helvetica,Arial,sans-serif}.bz-testimonial__quote-text:after{content:"\201d";position:absolute;bottom:-4rem;right:-2rem;font-size:8rem;line-height:1;color:rgb(var(--color-button));opacity:.2;font-family:Helvetica,Arial,sans-serif}.bz-testimonial__highlight{color:rgb(var(--color-button));font-weight:700}.bz-testimonial__author{display:flex;flex-direction:column;gap:.5rem;font-style:normal;font-size:1.6rem}.bz-testimonial__author strong{font-weight:700;color:rgb(var(--color-foreground))}.bz-testimonial__author span{color:rgba(var(--color-foreground),.6);font-size:1.4rem}.bz-mid-cta{padding:6.5rem 0 7rem;position:relative;overflow:hidden}.bz-mid-cta__content{text-align:center;max-width:70rem;margin:0 auto;position:relative;z-index:2}.bz-mid-cta__heading{font-size:clamp(3.2rem,5vw,4.8rem);font-weight:700;color:rgb(var(--color-foreground));margin:0 0 1.5rem;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:1.2rem;flex-wrap:wrap;justify-content:center}.bz-mid-cta__logo{height:8.3rem;width:auto;display:inline-block}@media(max-width:749px){.bz-mid-cta__heading{flex-direction:column;gap:.6rem;line-height:1.1}.bz-mid-cta__logo{height:4.2rem}}.bz-mid-cta__text{font-size:1.8rem;color:rgba(var(--color-foreground),.75);margin:0 auto 3.5rem;max-width:52rem}.bz-mid-cta__button{background:rgb(var(--color-button));color:#fff;border:none;padding:1.8rem 4.8rem;font-size:clamp(1.4rem,3.6vw,1.8rem);font-weight:700;border-radius:5rem;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 12px 32px rgba(var(--color-button),.35);transition:transform .25s ease,box-shadow .25s ease;white-space:nowrap}@media(max-width:749px){.bz-mid-cta__button{padding:1.6rem 2.4rem;max-width:min(90vw,32rem);text-align:center}}.bz-mid-cta__microcopy{margin-top:1.5rem;font-size:clamp(.9rem,.95vw,1.1rem);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-weight:600;white-space:nowrap}.bz-mid-cta__button:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(var(--color-button),.45)}.bz-mid-cta:before,.bz-mid-cta:after{content:"";position:absolute;border-radius:999px;background:radial-gradient(circle,rgba(var(--color-foreground),.22),rgba(var(--color-foreground),0));filter:blur(.4rem);pointer-events:none;z-index:1}.bz-mid-cta:before{width:26rem;height:26rem;top:-10rem;right:8%}.bz-mid-cta:after{width:18rem;height:18rem;bottom:-8rem;left:10%;opacity:.18}.bz-faq{padding:8rem 0}.bz-faq__heading{font-size:clamp(3.2rem,5vw,4.8rem);font-weight:900;text-align:center;margin:0 0 5rem;line-height:1.1;color:rgb(var(--color-foreground))}.bz-faq__grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start;max-width:120rem;margin:0 auto}@media(min-width:990px){.bz-faq__grid{grid-template-columns:1.5fr 1fr}}.bz-faq__accordion{display:flex;flex-direction:column;gap:1.5rem}.bz-faq__item{background:rgba(var(--color-foreground),.03);border-radius:1.2rem;overflow:hidden;transition:all .3s ease}.bz-faq__item[open]{background:rgb(var(--color-background));box-shadow:0 4px 16px rgba(var(--color-foreground),.08)}.bz-faq__question{padding:2rem 2.5rem;font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground));cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:2rem}.bz-faq__question::-webkit-details-marker{display:none}.bz-faq__chevron{width:2rem;height:2rem;flex-shrink:0;transition:transform .3s ease;color:rgb(var(--color-button))}.bz-faq__item[open] .bz-faq__chevron{transform:rotate(180deg)}.bz-faq__answer{padding:0 2.5rem 2rem;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.8)}.bz-faq__answer p{margin:0}.bz-faq__image-wrapper{border-radius:2rem;overflow:hidden;height:100%;min-height:40rem;background:transparent;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.55)}.bz-final-cta{padding:6rem 0;text-align:center}.bz-final-cta__button{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;padding:1.8rem 4.5rem;font-size:1.4rem;font-weight:700;border-radius:5rem;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px rgba(var(--color-button),.3);transition:all .3s ease;display:inline-block;margin:0 0 1.5rem;white-space:nowrap}.bz-final-cta__button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-button),.4)}.bz-final-cta__microcopy{margin-bottom:0}.bz-test-ride-page .mock-footer{background:#000;color:#fff;padding:4rem 0 2rem;margin-top:0}.bz-test-ride-page .mock-footer__content{max-width:160rem;margin:0 auto;padding:0 2rem;text-align:center}.bz-test-ride-page .mock-footer__text{font-size:1.4rem;color:#999;margin:0}@media(max-width:749px){.bz-model-selector__grid{grid-template-columns:repeat(2,1fr)}.bz-awards__content{flex-wrap:nowrap;gap:1.6rem;align-items:center}.bz-awards__badge,.bz-awards__featured{flex:1 1 50%;max-width:50%;text-align:center}.bz-awards__featured{display:flex;flex-direction:column;align-items:center}.bz-awards__badge-img{width:9.6rem;height:9.6rem;font-size:1rem;padding:.6rem}.bz-awards__badge-text{font-size:1.05rem;letter-spacing:.05em;margin-top:.8rem;max-width:100%}.bz-awards__label{font-size:1.05rem;letter-spacing:.08em;margin-bottom:.8rem}.bz-awards__logos{gap:1.56rem}.bz-awards__logo{width:7rem;height:2.2rem}.bz-specs{padding-bottom:4rem}.bz-specs__grid{grid-template-columns:repeat(6,1fr);gap:1.6rem}.bz-specs__grid .bz-spec-card{grid-column:span 2}.bz-spec-card{padding:1.6rem .6rem}.bz-spec-card__icon{width:4.2rem;height:4.2rem;margin-bottom:1rem}.bz-spec-card__icon svg{width:2.1rem;height:2.1rem}.bz-spec-card__title{font-size:1.05rem}.bz-spec-card__value{font-size:1.6rem}.bz-hero__content{transform:none;padding-left:0;text-align:center}.bz-hero__hauler-logo{margin:0 auto;width:min(36.4rem,70vw)}.bz-hero__heading-line{font-size:clamp(2.6rem,6.5vw,4.2rem)}.bz-hero__image-wrapper{margin:-4rem calc(50% - 50vw) 3rem;width:100vw}.bz-hero__image{width:100%;max-width:100%}.bz-hero__cta-group{margin-top:-2rem;align-items:center}.bz-hero__microcopy{text-align:center;font-size:clamp(.9rem,2.9vw,1.1rem)}.bz-hero__cta{padding:1.5rem 4.1rem;font-size:1.5rem}.bz-form-card{padding:2.6rem 1.6rem}.bz-form-section .page-width{padding:0 .6rem}.bz-form-card__heading{line-height:1.1}.bz-form-card__heading-break{display:block}.bz-expect__image-wrapper{order:2}.bz-expect__card{order:1;padding:2.2rem 2rem;border-radius:1.6rem;box-shadow:0 12px 28px rgba(var(--color-button),.25)}.bz-expect__list{gap:1.4rem}.bz-expect__item{font-size:1.45rem;line-height:1.5}.bz-expect__icon{width:2rem;height:2rem;margin-top:.2rem}.bz-testimonial__quote-text:before{font-size:5rem;top:-1rem;left:-1.5rem}.bz-testimonial__quote-text:after{font-size:5rem;bottom:-2.5rem;right:-1rem}.bz-testimonial__content{padding:3rem 2rem}.bz-testimonial{background-size:cover;background-position:center right}.bz-final-cta{padding:3rem 0}.bz-specs__heading-break{display:block}.bz-expect__heading{text-align:left;font-weight:700}.bz-expect__heading-highlight{display:block}.bz-specs__grid .bz-spec-card:nth-child(7),.bz-specs__grid .bz-spec-card:nth-child(8){grid-column:span 2}.bz-specs__grid .bz-spec-card:nth-child(7){grid-column:2 / span 2}.bz-specs__grid .bz-spec-card:nth-child(8){grid-column:4 / span 2}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/test-ride-bz.css.map */
