.c-yaris-hybrid-exterior-carousel{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));clip-path:inset(0 -100vmax);flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;padding-top:3.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 100vmax #10131a}@media (min-width:992px){.c-yaris-hybrid-exterior-carousel{gap:2.25rem}}.c-yaris-hybrid-exterior-carousel__swiper{width:100%;max-width:1280px;height:auto;overflow:visible}@media not all and (min-width:1400px){.c-yaris-hybrid-exterior-carousel__swiper{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:992px){.c-yaris-hybrid-exterior-carousel__swiper{margin-left:auto;margin-right:auto}}.c-yaris-hybrid-exterior-carousel__swiper .swiper-wrapper{align-items:stretch;transition-timing-function:cubic-bezier(.22,1,.36,1)}.c-yaris-hybrid-exterior-carousel__slide{width:282.75px;height:auto}@media (min-width:992px){.c-yaris-hybrid-exterior-carousel__slide{width:560px}}.c-yaris-hybrid-exterior-carousel__slide:last-child{width:288.75px}@media (min-width:992px){.c-yaris-hybrid-exterior-carousel__slide:last-child{width:560px}}.c-yaris-hybrid-exterior-carousel__card{--tw-bg-opacity:1;background-color:rgb(6 15 25/var(--tw-bg-opacity,1));--tw-border-opacity:1;border-bottom-width:2px;border-color:rgb(0 125 255/var(--tw-border-opacity,1));border-radius:10px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.c-yaris-hybrid-exterior-carousel__media{aspect-ratio:282.75/177.97;flex-shrink:0;width:100%;height:auto;position:relative;overflow:hidden}@media (min-width:992px){.c-yaris-hybrid-exterior-carousel__media{aspect-ratio:560/360}}.c-yaris-hybrid-exterior-carousel__image,.c-yaris-hybrid-exterior-carousel__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-yaris-hybrid-exterior-carousel__text{flex-direction:column;align-items:flex-start;gap:5.3px;width:100%;padding:1.25rem;display:flex}@media (min-width:992px){.c-yaris-hybrid-exterior-carousel__text{gap:.5rem}}.c-yaris-hybrid-exterior-carousel__number{--tw-text-opacity:1;width:100%;color:rgb(0 115 255/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-exterior-carousel__number{line-height:18px}.c-yaris-hybrid-exterior-carousel__slide:first-child .c-yaris-hybrid-exterior-carousel__number{font-size:14px;line-height:1.25rem}}.c-yaris-hybrid-exterior-carousel__title{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:18px;font-weight:600;line-height:1.75rem}@media (min-width:992px){.c-yaris-hybrid-exterior-carousel__title{font-size:24px;line-height:2rem}}.c-yaris-hybrid-exterior-carousel__description{color:#fff9;width:100%;margin:0;padding-top:1.995px;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-exterior-carousel__description{font-size:14px;line-height:1.25rem}}.c-yaris-hybrid-exterior-carousel__indicators{--slider-nav-accent:#0073ff;--slider-nav-accent-glow:#00e5ff4d;--slider-nav-ring-offset:#10131a;padding-bottom:3rem}@media (min-width:992px){.c-yaris-hybrid-exterior-carousel__indicators{padding-bottom:3.5rem}}@media (prefers-reduced-motion:reduce){.c-yaris-hybrid-exterior-carousel .swiper-wrapper{transition-duration:.01ms!important}}
.c-yaris-hybrid-tech-gallery{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));overflow:hidden}.c-yaris-hybrid-tech-gallery__inner{width:100%;padding-bottom:2.5rem}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__inner{padding-bottom:3.5rem}}.c-yaris-hybrid-tech-gallery__header{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;display:flex}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__header{padding-left:0;padding-right:0}}.c-yaris-hybrid-tech-gallery__eyebrow{--tw-text-opacity:1;width:100%;color:rgb(0 115 255/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__eyebrow{font-size:16px;line-height:1.5rem}}.c-yaris-hybrid-tech-gallery__heading{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:30px;font-weight:600;line-height:2rem}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__heading{font-size:3rem;line-height:60px}}.c-yaris-hybrid-tech-gallery__viewport{outline-offset:2px;outline:2px solid #0000;width:100%;max-width:1280px;height:auto;margin-top:2rem;overflow:visible}@media not all and (min-width:1400px){.c-yaris-hybrid-tech-gallery__viewport{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__viewport{height:560px;margin-top:3rem;margin-left:auto;margin-right:auto}}.c-yaris-hybrid-tech-gallery__viewport:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(0 115 255/var(--tw-ring-opacity,1))}.c-yaris-hybrid-tech-gallery__item{aspect-ratio:328.13/480;flex-shrink:0;width:min(400px,97.9493vw - 39.1797px);height:auto}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__item{aspect-ratio:400/560;width:400px;height:auto}}.c-yaris-hybrid-tech-gallery__card{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1));border-radius:18px;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.c-yaris-hybrid-tech-gallery__picture{aspect-ratio:328.13/480;width:100%;height:auto;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__picture{aspect-ratio:400/395}}.c-yaris-hybrid-tech-gallery__image{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--tech-gallery-object-position-mobile,center center);object-position:var(--tech-gallery-object-position-mobile,center center)}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__image{-o-object-position:var(--tech-gallery-object-position-desktop,center center);object-position:var(--tech-gallery-object-position-desktop,center center)}}.c-yaris-hybrid-tech-gallery__card>video.c-yaris-hybrid-tech-gallery__image{width:100%;height:100%;position:absolute;inset:0}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__card>video.c-yaris-hybrid-tech-gallery__image{height:395px;bottom:auto}}.c-yaris-hybrid-tech-gallery__media-shade{pointer-events:none;background:var(--tech-gallery-mobile-media-shade,linear-gradient(180deg, #10131a00 0%, #10131a4d 100%));position:absolute;inset:0}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__media-shade{background:linear-gradient(#0000 74.81%,#000 100%);bottom:165px}}.c-yaris-hybrid-tech-gallery__content{z-index:1;background:linear-gradient(#0000 20%,#0000004d 35%,#000000b3 60%,#000000f2 100%);width:100%;padding:2rem 1.75rem;position:relative}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__content{background:linear-gradient(#000 0%,#000000b3 40%,#0000004d 65%,#0000 80%);flex-shrink:0;height:165px;padding:0}}.c-yaris-hybrid-tech-gallery__content-inner{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__content-inner{width:344px;position:absolute;top:-8.25px;left:1.75rem}}.c-yaris-hybrid-tech-gallery__number{--tw-text-opacity:1;width:100%;color:rgb(0 115 255/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__number{font-size:14px;line-height:1.25rem}}.c-yaris-hybrid-tech-gallery__title{white-space:pre-line;--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;padding-top:1.4px;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.75rem}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__title{padding-top:0;font-size:30px;line-height:2rem}}.c-yaris-hybrid-tech-gallery__description{color:#fff9;width:100%;max-width:480px;margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px}.c-yaris-hybrid-tech-gallery__description p+p{margin-top:0}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__description{font-size:14px;line-height:1.25rem}}.c-yaris-hybrid-tech-gallery__description--desktop{display:none}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__description--desktop{display:block}}.c-yaris-hybrid-tech-gallery__description--mobile{display:block}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__description--mobile{display:none}}.c-yaris-hybrid-tech-gallery__description--mobile-sm{font-size:14px;line-height:1.25rem}.c-yaris-hybrid-tech-gallery__indicators{--slider-nav-accent:#0073ff;--slider-nav-accent-glow:#00e5ff4d;--slider-nav-ring-offset:#10131a;margin-top:1.5rem;padding-bottom:3rem}@media (min-width:992px){.c-yaris-hybrid-tech-gallery__indicators{margin-top:2.25rem;padding-bottom:3.5rem}}.c-yaris-hybrid-tech-gallery--without-header .c-yaris-hybrid-tech-gallery__inner{padding-top:1.75rem;padding-bottom:2.5rem}@media (min-width:992px){.c-yaris-hybrid-tech-gallery--without-header .c-yaris-hybrid-tech-gallery__inner{padding:0}}.c-yaris-hybrid-tech-gallery--without-header .c-yaris-hybrid-tech-gallery__viewport{margin-top:0}
.c-yaris-hybrid-multimedia{--tw-bg-opacity:1;background-color:rgb(6 15 25/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));padding-bottom:3.5rem;font-family:Toyota Type,Manrope,system-ui,sans-serif;overflow:hidden}@media (min-width:992px){.c-yaris-hybrid-multimedia{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1))}}.c-yaris-hybrid-multimedia__banner{--tw-bg-opacity:1;background-color:rgb(6 15 25/var(--tw-bg-opacity,1));width:100%;height:auto;position:relative;overflow:hidden}@media (max-width:420px){.c-yaris-hybrid-multimedia__banner{aspect-ratio:375/524}}@media (min-width:421px){.c-yaris-hybrid-multimedia__banner{aspect-ratio:1}}@media (min-width:992px){.c-yaris-hybrid-multimedia__banner{aspect-ratio:1440/814;--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1))}}.c-yaris-hybrid-multimedia__banner-media{aspect-ratio:1;width:100%;height:auto;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (min-width:992px){.c-yaris-hybrid-multimedia__banner-media{aspect-ratio:1440/694}}.c-yaris-hybrid-multimedia__banner-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.c-yaris-hybrid-multimedia__banner-shade{pointer-events:none;background:linear-gradient(#10131a00 20%,#10131a66 50%,#10131af2 100%);position:absolute;inset:0}@media (min-width:992px){.c-yaris-hybrid-multimedia__banner-shade{background:linear-gradient(#10131a00 20%,#10131a66 60%,#10131af2 100%)}}.c-yaris-hybrid-multimedia__header{z-index:1;flex-direction:column;align-items:flex-start;gap:.5rem;padding-left:1rem;padding-right:1rem;display:flex;position:absolute;bottom:2.75rem;left:0;right:0}@media (min-width:1400px){.c-yaris-hybrid-multimedia__header{padding-left:0;padding-right:0}}@media (min-width:992px){.c-yaris-hybrid-multimedia__header{--tw-translate-x:-50%;width:100%;max-width:1280px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset:auto auto 2.25rem 50%}}.c-yaris-hybrid-multimedia__eyebrow{--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:18px}.c-yaris-hybrid-multimedia__heading{white-space:pre-line;--tw-text-opacity:1;width:100%;max-width:343px;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:2rem}@media (min-width:992px){.c-yaris-hybrid-multimedia__heading{max-width:none;font-size:3rem;line-height:60px}}.c-yaris-hybrid-multimedia__heading-copy{white-space:pre-line}.c-yaris-hybrid-multimedia__heading-copy--mobile{display:block}@media (min-width:992px){.c-yaris-hybrid-multimedia__heading-copy--mobile{display:none}}.c-yaris-hybrid-multimedia__heading-copy--desktop{display:none}@media (min-width:992px){.c-yaris-hybrid-multimedia__heading-copy--desktop{display:block}}.c-yaris-hybrid-multimedia__body{color:#fff9;max-width:343px;margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.25rem}@media (min-width:992px){.c-yaris-hybrid-multimedia__body{--tw-text-opacity:1;max-width:866px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:16px;line-height:1.5rem}}.c-yaris-hybrid-multimedia__features{--tw-bg-opacity:1;background-color:rgb(6 15 25/var(--tw-bg-opacity,1));width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-bottom:2.25rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1400px){.c-yaris-hybrid-multimedia__features{padding-left:0;padding-right:0}}@media (min-width:992px){.c-yaris-hybrid-multimedia__features{background-color:#0000;padding-top:1.25rem;padding-bottom:.5rem}}.c-yaris-hybrid-multimedia__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;width:calc(100% + 4px);margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:992px){.c-yaris-hybrid-multimedia__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:100%}}.c-yaris-hybrid-multimedia__item{min-width:0;height:420px}@media (min-width:992px){.c-yaris-hybrid-multimedia__item{aspect-ratio:628/348;height:auto}.c-yaris-hybrid-multimedia__item:first-child{aspect-ratio:628/720;grid-row:span 2/span 2}}.c-yaris-hybrid-multimedia__card{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1));border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden}.c-yaris-hybrid-multimedia__picture{aspect-ratio:339/320;width:100%;height:auto;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (min-width:576px){.c-yaris-hybrid-multimedia__picture{aspect-ratio:628/280}}.c-yaris-hybrid-multimedia__card-image{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--multimedia-object-position-mobile,center center);object-position:var(--multimedia-object-position-mobile,center center);width:100%;height:100%}@media (min-width:992px){.c-yaris-hybrid-multimedia__card-image{-o-object-position:var(--multimedia-object-position-desktop,center center);object-position:var(--multimedia-object-position-desktop,center center)}}.c-yaris-hybrid-multimedia__card-shade{pointer-events:none;aspect-ratio:339/320;background:linear-gradient(#1110 35%,#1111114d 55%,#111 100%);width:100%;height:auto;position:absolute;top:0;left:0;right:0}@media (min-width:992px){.c-yaris-hybrid-multimedia__card-shade{aspect-ratio:628/280;background:linear-gradient(#1110 35%,#1111114d 70.195%,#111 100%)}}.c-yaris-hybrid-multimedia__card-content{z-index:1;flex-direction:column;align-items:flex-start;gap:6px;padding:1.5rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}@media (min-width:992px){.c-yaris-hybrid-multimedia__card-content{gap:9px}}.c-yaris-hybrid-multimedia__stat{--tw-text-opacity:1;width:100%;height:60px;color:rgb(255 255 255/var(--tw-text-opacity,1));flex-shrink:0;margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:3rem;font-weight:600;line-height:60px;position:relative}.c-yaris-hybrid-multimedia__stat span{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;display:block;position:absolute;top:50%;left:0}.c-yaris-hybrid-multimedia__card-title{--tw-text-opacity:1;width:100%;height:30px;color:rgb(255 255 255/var(--tw-text-opacity,1));flex-shrink:0;margin:0;padding-top:.125rem;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.75rem;display:none}.c-yaris-hybrid-multimedia__description{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-multimedia__description{font-size:14px;line-height:1.25rem}.c-yaris-hybrid-multimedia__item:first-child .c-yaris-hybrid-multimedia__picture{aspect-ratio:628/570}.c-yaris-hybrid-multimedia__item:first-child .c-yaris-hybrid-multimedia__card-shade{aspect-ratio:628/570;background:linear-gradient(#1110 35%,#1111114d 90%,#111 100%)}}.c-yaris-hybrid-multimedia__item:first-child .c-yaris-hybrid-multimedia__card-content{bottom:0}.c-yaris-hybrid-multimedia__item:first-child .c-yaris-hybrid-multimedia__stat{height:3rem}.c-yaris-hybrid-multimedia__item:nth-child(3) .c-yaris-hybrid-multimedia__stat{height:3.5rem}.c-yaris-hybrid-multimedia__item:not(:first-child) .c-yaris-hybrid-multimedia__card-shade{aspect-ratio:339/360;top:-1.25rem}@media (min-width:992px){.c-yaris-hybrid-multimedia__item:not(:first-child) .c-yaris-hybrid-multimedia__card-shade{aspect-ratio:628/280;top:0}.c-yaris-hybrid-multimedia__item:nth-child(2) .c-yaris-hybrid-multimedia__description{width:434px}}
.c-yaris-hybrid-balance-banner{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:Toyota Type,Manrope,system-ui,sans-serif;position:relative;overflow:hidden}@media (min-width:992px){.c-yaris-hybrid-balance-banner{height:814px}}.c-yaris-hybrid-balance-banner__media{aspect-ratio:375/252;width:100%;height:auto;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (min-width:992px){.c-yaris-hybrid-balance-banner__media{aspect-ratio:1440/694}}.c-yaris-hybrid-balance-banner__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%}@media (min-width:992px){.c-yaris-hybrid-balance-banner__image{-o-object-position:center 81.1%;object-position:center 81.1%}}.c-yaris-hybrid-balance-banner__shade{pointer-events:none;background:linear-gradient(#10131a00 52%,#10131a 100%);position:absolute;inset:0}@media (min-width:992px){.c-yaris-hybrid-balance-banner__shade{background:linear-gradient(#10131a00 75%,#10131a66 85%,#10131a 100%)}}.c-yaris-hybrid-balance-banner__content{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:384px;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;display:flex;position:relative}@media (min-width:1400px){.c-yaris-hybrid-balance-banner__content{padding:0}}.c-yaris-hybrid-balance-banner__content{row-gap:2rem}@media (min-width:992px){.c-yaris-hybrid-balance-banner__content{--tw-translate-x:-50%;width:100%;max-width:1280px;height:auto;min-height:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));-moz-column-gap:104px;flex-flow:wrap;justify-content:space-between;align-items:flex-end;column-gap:104px;position:absolute;bottom:2.25rem;left:50%}}.c-yaris-hybrid-balance-banner__copy{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;min-width:0;display:flex}@media (min-width:992px){.c-yaris-hybrid-balance-banner__copy{flex-shrink:0;width:630px}}.c-yaris-hybrid-balance-banner__title{--tw-text-opacity:1;width:100%;max-width:343px;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:2rem}@media (min-width:992px){.c-yaris-hybrid-balance-banner__title{max-width:620px;font-size:3rem;line-height:60px}.c-yaris-hybrid-balance-banner__title-copy--mobile{display:none}}.c-yaris-hybrid-balance-banner__title-copy--desktop{display:none}@media (min-width:992px){.c-yaris-hybrid-balance-banner__title-copy--desktop{display:inline}}.c-yaris-hybrid-balance-banner__description{color:#fff9;width:100%;max-width:343px;margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-balance-banner__description{--tw-text-opacity:1;width:772px;max-width:none;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-top:.5rem;font-size:16px;line-height:1.5rem}}.c-yaris-hybrid-balance-banner__performance{display:none}@media (min-width:992px){.c-yaris-hybrid-balance-banner__performance{flex-shrink:0;align-items:flex-end;width:546px;display:flex}}.c-yaris-hybrid-balance-banner__mobile-performance{--tw-border-opacity:1;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-color:rgb(17 24 32/var(--tw-border-opacity,1));z-index:10;align-items:flex-start;width:100%;min-height:117px;display:flex;position:relative}@media (min-width:992px){.c-yaris-hybrid-balance-banner__mobile-performance{display:none}}.c-yaris-hybrid-balance-banner__stats{flex-shrink:0;gap:1.5rem;margin:0;padding:0;display:flex}.c-yaris-hybrid-balance-banner__mobile-performance .c-yaris-hybrid-balance-banner__stats{min-height:115px;padding-top:1rem;padding-bottom:1rem;padding-left:18px}@media (min-width:992px){.c-yaris-hybrid-balance-banner__stats{align-items:flex-start}}.c-yaris-hybrid-balance-banner__stat{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.c-yaris-hybrid-balance-banner__stat-value,.c-yaris-hybrid-balance-banner__stat-label{margin:0}.c-yaris-hybrid-balance-banner__stat-value{white-space:nowrap;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:24px;font-weight:600;line-height:30px}.c-yaris-hybrid-balance-banner__stat-value span{margin-left:.125rem;font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-balance-banner__stat-value{font-size:36px;line-height:44px}.c-yaris-hybrid-balance-banner__stat-value span{margin-left:0;font-size:16px;font-weight:600;line-height:1.5rem}}.c-yaris-hybrid-balance-banner__stat-label{--tw-text-opacity:1;max-width:66px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-balance-banner__stat-label{max-width:84px;font-size:16px;line-height:1.5rem}}.c-yaris-hybrid-balance-banner__engine-copy{--tw-text-opacity:1;min-width:0;color:rgb(255 255 255/var(--tw-text-opacity,1));flex:1;margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-weight:400}.c-yaris-hybrid-balance-banner__mobile-performance .c-yaris-hybrid-balance-banner__engine-copy{padding:1rem;font-size:12px;line-height:18px}.c-yaris-hybrid-balance-banner__performance .c-yaris-hybrid-balance-banner__engine-copy{padding-left:1.5rem;font-size:16px;line-height:1.5rem}
@keyframes yaris-driving-mode-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.c-yaris-hybrid-driving-modes{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));padding-top:.75rem;font-family:Toyota Type,Manrope,system-ui,sans-serif}@media (min-width:992px){.c-yaris-hybrid-driving-modes{padding-top:0}}.c-yaris-hybrid-driving-modes__grid{flex-direction:column;gap:.75rem;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}@media (min-width:992px){.c-yaris-hybrid-driving-modes__grid{grid-template-columns:minmax(0,1fr) 375px;gap:0;min-height:140px;display:grid}}.c-yaris-hybrid-driving-modes__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem;width:100%;padding-left:.5rem;padding-right:.5rem;display:grid}@media (min-width:992px){.c-yaris-hybrid-driving-modes__modes{gap:.125rem;padding-left:0;padding-right:0}}.c-yaris-hybrid-driving-modes__item{cursor:pointer;text-align:left;outline-offset:2px;background-color:#0000;border-width:0;outline:2px solid #0000;min-width:0;padding:0}.c-yaris-hybrid-driving-modes__item:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(0 115 255/var(--tw-ring-opacity,1))}.c-yaris-hybrid-driving-modes__card{--tw-border-opacity:1;border-style:solid;border-width:0 0 0 1.5px;border-color:rgb(17 24 32/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));text-align:left;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;height:121px;padding:1rem;display:flex}@media (min-width:992px){.c-yaris-hybrid-driving-modes__card{--tw-border-opacity:1;border-color:rgb(31 61 98/var(--tw-border-opacity,1));height:104px;padding-left:17.5px;padding-right:1rem}}.c-yaris-hybrid-driving-modes__tag{--tw-text-opacity:1;width:100%;color:rgb(0 115 255/var(--tw-text-opacity,1));flex-shrink:0;padding-top:7px;font-size:12px;font-weight:600;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-driving-modes__tag{padding-top:0;font-size:14px;line-height:1.25rem}}.c-yaris-hybrid-driving-modes__name{--tw-text-opacity:1;width:100%;color:rgb(197 210 224/var(--tw-text-opacity,1));flex-shrink:0;font-size:14px;font-weight:400;line-height:1.25rem}@media (min-width:992px){.c-yaris-hybrid-driving-modes__name{font-size:16px;line-height:1.5rem}}.c-yaris-hybrid-driving-modes__summary{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));flex-shrink:0;font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-driving-modes__summary{font-size:14px;line-height:1.25rem}}.c-yaris-hybrid-driving-modes__context{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(13 18 24/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(1 24 50/var(--tw-bg-opacity,1));align-items:center;gap:.75rem;width:100%;min-height:86px;padding:.875rem 1.25rem;display:flex}@media (min-width:992px){.c-yaris-hybrid-driving-modes__context{height:140px;min-height:0}}.c-yaris-hybrid-driving-modes__accent{--tw-bg-opacity:1;background-color:rgb(0 115 255/var(--tw-bg-opacity,1));border-radius:8px;align-self:stretch;width:.125rem;height:auto;margin-top:1px}.c-yaris-hybrid-driving-modes__context-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.c-yaris-hybrid-driving-modes__context-copy--animated{animation:.22s both yaris-driving-mode-content-in}.c-yaris-hybrid-driving-modes__context-label{--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:12px;font-weight:600;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-driving-modes__context-label{font-size:14px;line-height:1.25rem}}.c-yaris-hybrid-driving-modes__context-value{color:#ffffffb3;width:100%;margin:0;font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-driving-modes__context-value{font-size:14px;line-height:1.25rem}}@media (prefers-reduced-motion:reduce){.c-yaris-hybrid-driving-modes__context-copy--animated{animation:none}}
.c-yaris-hybrid-driving-mode-banner{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));flex-direction:column;margin-top:1.5rem;font-family:Toyota Type,Manrope,system-ui,sans-serif;display:flex;position:relative}@media (min-width:992px){.c-yaris-hybrid-driving-mode-banner{height:300px;display:block;overflow:hidden}}.c-yaris-hybrid-driving-mode-banner__media{width:100%;height:175px;position:relative;overflow:hidden}@media (min-width:992px){.c-yaris-hybrid-driving-mode-banner__media{height:100%;position:absolute;inset:0}}.c-yaris-hybrid-driving-mode-banner__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-yaris-hybrid-driving-mode-banner__shade-top,.c-yaris-hybrid-driving-mode-banner__shade-bottom{pointer-events:none;z-index:1;position:absolute;left:0;right:0}.c-yaris-hybrid-driving-mode-banner__shade-top{background:linear-gradient(#10131a 0%,#10131a00 100%);height:50px;top:0}.c-yaris-hybrid-driving-mode-banner__shade-bottom{background:linear-gradient(#10131a00 0%,#10131a 100%);height:70px;bottom:0}@media (min-width:992px){.c-yaris-hybrid-driving-mode-banner__shade-bottom{background:linear-gradient(#0b0e1400 0%,#0b0e14 100%)}}.c-yaris-hybrid-driving-mode-banner__title{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-yaris-hybrid-driving-mode-banner__content{order:-9999;width:100%;position:relative}@media (min-width:992px){.c-yaris-hybrid-driving-mode-banner__content{z-index:2;order:0;position:absolute;inset:0}}.c-yaris-hybrid-driving-mode-banner__content:before{pointer-events:none;z-index:1;content:"";background:linear-gradient(90deg,#10131a 0%,#10131a00 47.29%);position:absolute;inset:0}.c-yaris-hybrid-driving-mode-banner__content-inner{z-index:2;width:100%;max-width:1280px;height:100%;margin-left:auto;margin-right:auto;position:relative}.c-yaris-hybrid-driving-mode-banner__description{color:#fff9;max-width:343px;margin:3px 1rem 1rem;font-size:12px;font-weight:400;line-height:18px}@media (min-width:1400px){.c-yaris-hybrid-driving-mode-banner__description{left:0}}@media (min-width:992px){.c-yaris-hybrid-driving-mode-banner__description{--tw-text-opacity:1;width:360px;max-width:none;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:16px;line-height:1.5rem;position:absolute;top:102px;left:1.25rem}}.c-yaris-hybrid-driving-mode-banner__description strong{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.c-yaris-hybrid-driving-mode-banner__mobile-intro,.c-yaris-hybrid-driving-mode-banner__description-copy,.c-yaris-hybrid-driving-mode-banner__description-copy>p:first-child{display:inline}
.c-yaris-hybrid-specs{--tw-bg-opacity:1;background-color:rgb(11 14 20/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;min-width:0;color:rgb(255 255 255/var(--tw-text-opacity,1));font-family:Toyota Type,Manrope,system-ui,sans-serif;position:relative;overflow:hidden}.c-yaris-hybrid-specs__inner{flex-direction:column;gap:1.5rem;width:100%;min-width:0;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:1.5rem;display:flex}@media not all and (min-width:1400px){.c-yaris-hybrid-specs__inner{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:992px){.c-yaris-hybrid-specs__inner{-moz-column-gap:clamp(20px,1.81vw,26px);grid-template-columns:minmax(0,1fr) minmax(0,1.01fr);align-items:center;column-gap:clamp(20px,1.81vw,26px);padding-top:3.5rem;padding-bottom:3.5rem;display:grid}}.c-yaris-hybrid-specs__copy{min-width:0}@media (min-width:992px){.c-yaris-hybrid-specs__copy{min-height:370px}}.c-yaris-hybrid-specs__eyebrow{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0 0 0 .25rem;font-size:12px;font-weight:600;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-specs__eyebrow{margin-left:0;font-size:14px;line-height:1.25rem}}.c-yaris-hybrid-specs__eyebrow-rule{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:1px;width:3rem;height:.125rem;margin-top:.625rem;margin-left:.25rem;display:block}@media (min-width:992px){.c-yaris-hybrid-specs__eyebrow-rule{margin-top:.5rem;margin-left:0}}.c-yaris-hybrid-specs__title{white-space:pre-line;--tw-text-opacity:1;min-width:0;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-top:1rem;margin-bottom:0;margin-left:.25rem;font-size:24px;font-weight:600;line-height:2rem}@media (min-width:992px){.c-yaris-hybrid-specs__title{margin-top:1.5rem;margin-left:0;font-size:3rem;line-height:60px}}.c-yaris-hybrid-specs__description{color:#fff9;min-width:0;margin-top:1.5rem;margin-bottom:0;font-size:12px;font-weight:400;line-height:18px}.c-yaris-hybrid-specs__description p+p{margin-top:18px}@media (min-width:992px){.c-yaris-hybrid-specs__description{color:#fff9;max-width:596px;margin-top:2.25rem;font-size:14px;line-height:1.25rem}.c-yaris-hybrid-specs__description p+p{margin-top:1.25rem}.c-yaris-hybrid-specs__description strong{font-weight:400}}.c-yaris-hybrid-specs__mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem;min-width:0;margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:992px){.c-yaris-hybrid-specs__mobile-grid{display:none}}.c-yaris-hybrid-specs__desktop-grid{display:none}@media (min-width:992px){.c-yaris-hybrid-specs__desktop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;min-width:0;display:grid}}.c-yaris-hybrid-specs__column{flex-direction:column;gap:.25rem;min-width:0;margin:0;padding:0;list-style-type:none;display:flex}.c-yaris-hybrid-specs__column--centered{justify-content:center}.c-yaris-hybrid-specs__cell{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:18px 18px 23px;display:flex}.c-yaris-hybrid-specs__cell:last-child:nth-child(odd){grid-column:span 2/span 2}@media (min-width:992px){.c-yaris-hybrid-specs__column .c-yaris-hybrid-specs__cell:nth-child(n+3){padding-bottom:19px}}.c-yaris-hybrid-specs__label,.c-yaris-hybrid-specs__value,.c-yaris-hybrid-specs__unit{width:100%;margin:0}.c-yaris-hybrid-specs__label{--tw-text-opacity:1;color:rgb(90 90 90/var(--tw-text-opacity,1));font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-specs__label{--tw-text-opacity:1;color:rgb(97 110 131/var(--tw-text-opacity,1));font-size:14px;line-height:1.25rem}}.c-yaris-hybrid-specs__value{--tw-text-opacity:1;color:rgb(197 210 224/var(--tw-text-opacity,1));align-items:flex-start;gap:.25rem;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:30px;display:flex}.c-yaris-hybrid-specs__value-suffix{margin-top:.25rem;font-size:12px;font-weight:600;line-height:18px}.c-yaris-hybrid-specs__unit{--tw-text-opacity:1;color:rgb(90 90 90/var(--tw-text-opacity,1));font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-specs__unit{--tw-text-opacity:1;color:rgb(97 110 131/var(--tw-text-opacity,1));font-size:14px;line-height:1.25rem}}
.c-yaris-hybrid-visual{--tw-bg-opacity:1;background-color:rgb(11 14 20/var(--tw-bg-opacity,1));width:100%;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (min-width:992px){.c-yaris-hybrid-visual{padding-top:36px}}.c-yaris-hybrid-visual__frame{aspect-ratio:375/300;width:100%;height:auto;position:relative;overflow:hidden}@media (min-width:992px){.c-yaris-hybrid-visual__frame{aspect-ratio:1440/300}}.c-yaris-hybrid-visual__picture{display:block;position:absolute;inset:0;overflow:hidden}.c-yaris-hybrid-visual__image{-o-object-fit:cover;object-fit:cover;opacity:1;-o-object-position:center top;object-position:center top}@media (min-width:992px){.c-yaris-hybrid-visual__image{-o-object-position:center 31.2%;object-position:center 31.2%}}.c-yaris-hybrid-visual__shade-top,.c-yaris-hybrid-visual__shade-bottom{pointer-events:none;z-index:1;display:none;position:absolute;left:0;right:0}@media (min-width:992px){.c-yaris-hybrid-visual__shade-top,.c-yaris-hybrid-visual__shade-bottom{display:block}}.c-yaris-hybrid-visual__shade-top{background:linear-gradient(#0b0e14 0%,#0b0e1400 100%);height:50px;top:0}.c-yaris-hybrid-visual__shade-bottom{background:linear-gradient(#0b0e1400 0%,#0b0e14 100%);height:70px;bottom:0}
@keyframes yaris-smart-pilot-detail-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.c-yaris-hybrid-smart-pilot{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));padding-top:2rem;padding-bottom:2rem;font-family:Toyota Type,Manrope,system-ui,sans-serif;overflow:hidden}@media (min-width:992px){.c-yaris-hybrid-smart-pilot{padding-top:36px;padding-bottom:0}}.c-yaris-hybrid-smart-pilot__header{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex}@media (min-width:1400px){.c-yaris-hybrid-smart-pilot__header{gap:0;padding-left:0;padding-right:0}}.c-yaris-hybrid-smart-pilot__eyebrow{--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity,1));margin:0;font-size:12px;font-weight:600;line-height:18px}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__eyebrow{margin-bottom:.75rem}}.c-yaris-hybrid-smart-pilot__title{--tw-text-opacity:1;max-width:1100px;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:30px;font-weight:600;line-height:2rem}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__title{font-size:3rem;line-height:60px}}.c-yaris-hybrid-smart-pilot__desktop-break{display:none}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__desktop-break{display:block}.c-yaris-hybrid-smart-pilot__mobile-space{display:none}}.c-yaris-hybrid-smart-pilot__body{color:#fff9;max-width:582px;margin:0;font-size:14px;font-weight:400;line-height:1.25rem}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__body{margin-top:.25rem}}.c-yaris-hybrid-smart-pilot__body strong{font-weight:600}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__body strong{font-weight:400}}.c-yaris-hybrid-smart-pilot__layout{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;min-width:0;max-width:1280px;margin-top:3.5rem;margin-left:auto;margin-right:auto;padding-bottom:27px;padding-left:18px;padding-right:18px;display:grid}@media (min-width:1400px){.c-yaris-hybrid-smart-pilot__layout{padding-left:0;padding-right:0}}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__layout{grid-template-columns:minmax(0,1fr) 340px;gap:1.5rem;margin-top:2.25rem;padding-bottom:0}}.c-yaris-hybrid-smart-pilot__showcase{min-width:0}.c-yaris-hybrid-smart-pilot__media{aspect-ratio:339/190.69;--tw-bg-opacity:1;background-color:rgb(231 231 235/var(--tw-bg-opacity,1));border-radius:10px;width:100%;height:auto;position:relative;overflow:hidden}.c-yaris-hybrid-smart-pilot__video,.c-yaris-hybrid-smart-pilot__poster,.c-yaris-hybrid-smart-pilot__overlay-image{width:100%;height:100%;display:block;position:absolute;inset:0}.c-yaris-hybrid-smart-pilot__video,.c-yaris-hybrid-smart-pilot__poster{-o-object-fit:cover;object-fit:cover}.c-yaris-hybrid-smart-pilot__overlay-image{z-index:1;-o-object-fit:fill;object-fit:fill}.c-yaris-hybrid-smart-pilot__placeholder{--tw-bg-opacity:1;background-color:rgb(231 231 235/var(--tw-bg-opacity,1));position:absolute;inset:0}.c-yaris-hybrid-smart-pilot__sensor{pointer-events:none;z-index:2;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden}.c-yaris-hybrid-smart-pilot__sensor-arc{border-width:1px;border-color:#0073ff33;border-radius:9999px}.c-yaris-hybrid-smart-pilot__sensor-arc--outer{width:142px;height:142px;margin-bottom:-72px}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__sensor-arc--outer{width:282px;height:282px;margin-bottom:-142px}}.c-yaris-hybrid-smart-pilot__sensor-arc--middle{width:92px;height:92px;margin-bottom:-46px}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__sensor-arc--middle{width:184px;height:184px;margin-bottom:-92px}}.c-yaris-hybrid-smart-pilot__sensor-arc--inner{width:52px;height:52px;margin-bottom:-25px}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__sensor-arc--inner{width:100px;height:100px;margin-bottom:-50px}}.c-yaris-hybrid-smart-pilot__sensor-label{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity,1));background-color:#00e5ff14;border-width:1px;border-color:#0073ff4d;border-radius:8px;align-items:center;gap:.25rem;padding:4px 7px;font-size:7px;font-weight:400;line-height:10px;display:flex;position:absolute;bottom:36px;left:50%}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__sensor-label{padding:6px 10px;font-size:9px;line-height:.75rem}}.c-yaris-hybrid-smart-pilot__sensor-label>span{--tw-bg-opacity:1;background-color:rgb(0 115 255/var(--tw-bg-opacity,1));border-radius:9999px;width:3px;height:3px;position:absolute;left:-.75rem;box-shadow:0 0 6px #0073ffcc}.c-yaris-hybrid-smart-pilot__chapters{z-index:3;background:linear-gradient(#0000,#000000e6);align-items:center;gap:.5rem;height:31px;padding-left:9px;padding-right:9px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__chapters{gap:.75rem;height:40px;padding-left:10px;padding-right:10px}}.c-yaris-hybrid-smart-pilot__play{cursor:pointer;--tw-text-opacity:1;width:22px;height:22px;color:rgb(255 255 255/var(--tw-text-opacity,1));outline-offset:2px;background-color:#ffffff1a;border-width:0;border-radius:9999px;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex}.c-yaris-hybrid-smart-pilot__play:hover:not(:disabled),.c-yaris-hybrid-smart-pilot__play:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 115 255/var(--tw-ring-opacity,1));background-color:#fff3}.c-yaris-hybrid-smart-pilot__play:disabled{cursor:default}.c-yaris-hybrid-smart-pilot__play-icon{--tw-border-opacity:1;border-top-width:4px;border-top-color:#0000;border-bottom-width:4px;border-bottom-color:#0000;border-left-width:6px;border-left-color:rgb(255 255 255/var(--tw-border-opacity,1));width:0;height:0;margin-left:1px;display:block}.c-yaris-hybrid-smart-pilot__pause-icon{gap:2px;display:flex}.c-yaris-hybrid-smart-pilot__pause-icon span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:2px;height:.5rem;display:block}.c-yaris-hybrid-smart-pilot__chapter-track{flex:1;gap:3px;min-width:0;height:3px;display:flex}.c-yaris-hybrid-smart-pilot__chapter{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1));outline-offset:2px;border-width:0;border-radius:1px;outline:2px solid #0000;flex:1;min-width:0;height:3px;padding:0;transition-property:height,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;position:relative;overflow:hidden}.c-yaris-hybrid-smart-pilot__chapter:hover,.c-yaris-hybrid-smart-pilot__chapter:focus-visible{--tw-translate-y:-2px;height:7px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 115 255/var(--tw-ring-opacity,1))}.c-yaris-hybrid-smart-pilot__chapter>span{--tw-bg-opacity:1;background-color:rgb(0 115 255/var(--tw-bg-opacity,1));will-change:width;transition:width 50ms linear;position:absolute;top:0;bottom:0;left:0}.c-yaris-hybrid-smart-pilot__counter{text-align:right;color:#fff9;flex-shrink:0;min-width:21px;font-size:9px;font-weight:400;line-height:.75rem}.c-yaris-hybrid-smart-pilot__mobile-rings{scrollbar-width:none;gap:2rem;width:100%;margin-top:41px;padding-bottom:0;padding-left:15px;padding-right:15px;display:flex;overflow-x:auto}.c-yaris-hybrid-smart-pilot__mobile-rings::-webkit-scrollbar{display:none}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__mobile-rings{display:none}}.c-yaris-hybrid-smart-pilot__mobile-ring{cursor:pointer;--tw-text-opacity:1;width:2.25rem;color:rgb(13 68 126/var(--tw-text-opacity,1));outline-offset:2px;background-color:#0000;border-width:0;outline:2px solid #0000;flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;padding:0;font-size:12px;font-weight:400;line-height:18px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex}.c-yaris-hybrid-smart-pilot__mobile-ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 115 255/var(--tw-ring-opacity,1));border-radius:.25rem}.c-yaris-hybrid-smart-pilot__mobile-ring--active{--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity,1));font-weight:600}.c-yaris-hybrid-smart-pilot__mobile-ring-circle{width:2.25rem;height:2.25rem;display:block;position:relative}.c-yaris-hybrid-smart-pilot__mobile-ring-circle svg{--tw-rotate:-90deg;width:100%;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;inset:0}.c-yaris-hybrid-smart-pilot__mobile-ring-circle svg circle{fill:none;stroke:#0b3868;stroke-width:2.3px}.c-yaris-hybrid-smart-pilot__mobile-ring-circle>.c-yaris-hybrid-smart-pilot__mobile-ring-icon{--tw-translate-x:-50%;--tw-translate-y:-50%;width:1.25rem;height:1.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(7 25 45/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(13 68 126/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;font-size:8px;line-height:1;display:flex;position:absolute;top:50%;left:50%}.c-yaris-hybrid-smart-pilot__mobile-ring-icon-image{-o-object-fit:contain;object-fit:contain;width:.75rem;height:.75rem;display:block}.c-yaris-hybrid-smart-pilot__mobile-ring-progress{stroke-dasharray:141.37;stroke-dashoffset:var(--chapter-offset);stroke-linecap:round;transition:stroke-dashoffset .1s linear;stroke:#0073ff!important}.c-yaris-hybrid-smart-pilot__mobile-ring--active .c-yaris-hybrid-smart-pilot__mobile-ring-icon{--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity,1))}.c-yaris-hybrid-smart-pilot__detail{--tw-border-opacity:1;border-width:1px;border-color:rgb(15 51 91/var(--tw-border-opacity,1));background-color:#060f19cc;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin-top:.75rem;padding:17px;animation:.22s both yaris-smart-pilot-detail-in;display:flex}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__detail{display:none}}.c-yaris-hybrid-smart-pilot__detail-tag{text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity,1));margin:0;font-size:12px;font-weight:600;line-height:18px}.c-yaris-hybrid-smart-pilot__detail-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:16px;font-weight:600;line-height:1.5rem}.c-yaris-hybrid-smart-pilot__detail-description{--tw-text-opacity:1;color:rgb(136 136 136/var(--tw-text-opacity,1));margin:0;font-size:12px;font-weight:400;line-height:18px}.c-yaris-hybrid-smart-pilot__sidebar{display:none}@media (min-width:992px){.c-yaris-hybrid-smart-pilot__sidebar{flex-direction:column;justify-content:space-between;min-height:0;display:flex}}.c-yaris-hybrid-smart-pilot__sidebar-item{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgb(26 26 26/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1));text-align:left;outline-offset:2px;border-radius:10px;outline:2px solid #0000;align-items:center;gap:10px;width:100%;min-height:64px;padding:.5rem .75rem;transition-property:background-color,border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;display:flex}.c-yaris-hybrid-smart-pilot__sidebar-item:hover,.c-yaris-hybrid-smart-pilot__sidebar-item:focus-visible{border-color:#0073ff99}.c-yaris-hybrid-smart-pilot__sidebar-item--active{background-color:#0073ff0a;border-color:#0073ff26;min-height:82px}.c-yaris-hybrid-smart-pilot__sidebar-ring{flex-shrink:0;width:2.5rem;height:2.5rem;display:block;position:relative}.c-yaris-hybrid-smart-pilot__sidebar-ring svg{--tw-rotate:-90deg;width:100%;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));position:absolute;inset:0}.c-yaris-hybrid-smart-pilot__sidebar-ring svg circle{fill:none}.c-yaris-hybrid-smart-pilot__sidebar-ring>span{--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1));font-size:12px;font-weight:400;line-height:18px;position:absolute;top:50%;left:50%}.c-yaris-hybrid-smart-pilot__sidebar-track{stroke:#1a1a1a;stroke-width:3px}.c-yaris-hybrid-smart-pilot__sidebar-progress{stroke-width:3px;stroke-dasharray:141.372;stroke-dashoffset:var(--chapter-offset);stroke-linecap:round;transition:stroke-dashoffset 75ms linear;stroke:#0073ff!important}.c-yaris-hybrid-smart-pilot__sidebar-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.c-yaris-hybrid-smart-pilot__sidebar-name{--tw-text-opacity:1;width:100%;color:rgb(102 102 102/var(--tw-text-opacity,1));font-size:12px;font-weight:600;line-height:18px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.c-yaris-hybrid-smart-pilot__sidebar-description{-webkit-line-clamp:2;--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));-webkit-box-orient:vertical;font-size:10px;font-weight:400;line-height:15px;display:-webkit-box;overflow:hidden}.c-yaris-hybrid-smart-pilot__sidebar-item--active .c-yaris-hybrid-smart-pilot__sidebar-ring>span{--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity,1))}.c-yaris-hybrid-smart-pilot__sidebar-item--done .c-yaris-hybrid-smart-pilot__sidebar-ring>span{--tw-text-opacity:1;color:rgb(76 79 88/var(--tw-text-opacity,1))}.c-yaris-hybrid-smart-pilot__sidebar-item--active .c-yaris-hybrid-smart-pilot__sidebar-name{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:reduce){.c-yaris-hybrid-smart-pilot__chapter,.c-yaris-hybrid-smart-pilot__chapter>span,.c-yaris-hybrid-smart-pilot__mobile-ring,.c-yaris-hybrid-smart-pilot__mobile-ring-progress,.c-yaris-hybrid-smart-pilot__sidebar-item,.c-yaris-hybrid-smart-pilot__sidebar-progress,.c-yaris-hybrid-smart-pilot__sidebar-name{transition:none}.c-yaris-hybrid-smart-pilot__detail{animation:none}}
.c-yaris-hybrid-gallery{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));-webkit-user-select:none;user-select:none;width:100%;padding:1.25rem 1.25rem 2.25rem;position:relative;overflow:hidden}@media (min-width:992px){.c-yaris-hybrid-gallery{padding:0}}.c-yaris-hybrid-gallery__swiper{aspect-ratio:335/118;width:100%;height:auto;overflow:visible}@media (min-width:992px){.c-yaris-hybrid-gallery__swiper{aspect-ratio:auto;max-width:1280px;height:auto;margin-left:auto;margin-right:auto}}.c-yaris-hybrid-gallery__swiper .swiper-wrapper{transition-timing-function:cubic-bezier(.22,1,.36,1)}.c-yaris-hybrid-gallery__slide{aspect-ratio:335/118;--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));border-width:0;flex-shrink:0;width:100%;height:auto;position:relative;overflow:hidden}@media (min-width:992px){.c-yaris-hybrid-gallery__slide{aspect-ratio:800/450;--tw-border-opacity:1;border-style:solid;border-width:1.5px;border-color:rgb(21 21 21/var(--tw-border-opacity,1));border-radius:20px;width:800px;height:auto}}.c-yaris-hybrid-gallery__image{-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.c-yaris-hybrid-gallery__nav{--slider-nav-accent:#0073ff;--slider-nav-accent-glow:#00e5ff4d;--slider-nav-ring-offset:#10131a;margin-top:1.5rem}@media (min-width:992px){.c-yaris-hybrid-gallery__nav{margin-top:2.25rem}}@media (prefers-reduced-motion:reduce){.c-yaris-hybrid-gallery .swiper-wrapper{transition-duration:.01ms!important}}
.c-yaris-hybrid-final-cta{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(255 255 255/var(--tw-text-opacity,1));padding-top:2rem;padding-bottom:2rem;font-family:Toyota Type,Manrope,system-ui,sans-serif}@media (min-width:992px){.c-yaris-hybrid-final-cta{padding-top:3.5rem;padding-bottom:90px}}.c-yaris-hybrid-final-cta__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.75rem;padding-right:1.75rem;display:flex}@media (min-width:992px){.c-yaris-hybrid-final-cta__inner{gap:1.5rem;padding-left:0;padding-right:0}}.c-yaris-hybrid-final-cta__title{text-align:center;letter-spacing:-.52px;--tw-text-opacity:1;width:100%;max-width:319px;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:26px;font-weight:700;line-height:29.9px}@media (min-width:992px){.c-yaris-hybrid-final-cta__title{letter-spacing:0;max-width:none;font-size:3rem;font-weight:600;line-height:60px}}.c-yaris-hybrid-final-cta__desktop-break{display:none}@media (min-width:992px){.c-yaris-hybrid-final-cta__desktop-break{display:block}.c-yaris-hybrid-final-cta__mobile-space{display:none}}.c-yaris-hybrid-final-cta__description{text-align:center;color:#fff9;flex-direction:column;gap:1.25rem;width:100%;font-size:14px;font-weight:400;line-height:1.25rem;display:flex}.c-yaris-hybrid-final-cta__description p{margin:0}.c-yaris-hybrid-final-cta__actions{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}@media (min-width:992px){.c-yaris-hybrid-final-cta__actions{flex-direction:row}}.c-yaris-hybrid-final-cta__button{cursor:pointer;text-transform:uppercase;outline-offset:2px;--tw-backdrop-blur:blur(2px);width:100%;height:3rem;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-style:solid;border-width:2px;border-radius:9999px;outline:2px solid #0000;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;font-size:14px;font-weight:600;line-height:1.25rem;text-decoration-line:none;transition:color .25s,background-color .25s,border-color .25s;display:flex}@media (min-width:992px){.c-yaris-hybrid-final-cta__button{width:auto}}.c-yaris-hybrid-final-cta__button:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 115 255/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:#10131a}.c-yaris-hybrid-final-cta__button--light{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(73 73 80/var(--tw-text-opacity,1))}.c-yaris-hybrid-final-cta__button--light:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0000}.c-yaris-hybrid-final-cta__button--outline{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0000;border-color:#fff9}.c-yaris-hybrid-final-cta__button--outline:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(73 73 80/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:reduce){.c-yaris-hybrid-final-cta__button{transition:none}}
.c-yaris-hybrid-page{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));width:100%;min-width:0;position:relative;overflow-x:clip}body:has(.c-yaris-hybrid-page) .c-models-top-bar__explore{background-color:#007dff}body:has(.c-yaris-hybrid-page) .c-models-top-bar__explore:focus-visible{--tw-ring-offset-color:#007dff}body:has(.c-yaris-hybrid-page) .c-models-top-bar__explore-icon{transform:rotate(180deg)}body:has(.c-yaris-hybrid-page) .c-models-top-bar__explore-icon--open{transform:rotate(0)}@media (min-width:992px){body:has(.c-yaris-hybrid-page) .c-models-top-bar__surface{background-color:#10131ab3}}@media (min-width:1600px){.c-yaris-hybrid-page{padding-inline:0}main:has(.c-yaris-hybrid-page){padding-inline:0}}
