.c-corolla-sedan-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-corolla-sedan-exterior-carousel{gap:2.25rem;padding-top:3.5rem}}.c-corolla-sedan-exterior-carousel__swiper{width:100%;height:auto;overflow:visible}@media (min-width:992px){.c-corolla-sedan-exterior-carousel__swiper{width:calc(100% - 40px);max-width:1280px;margin-left:auto;margin-right:auto}@media (min-width:1400px){.c-corolla-sedan-exterior-carousel__swiper{width:100%}}}.c-corolla-sedan-exterior-carousel__swiper .swiper-wrapper{align-items:stretch;transition-timing-function:cubic-bezier(.22,1,.36,1)}.c-corolla-sedan-exterior-carousel__slide{width:282.75px;height:auto}@media (min-width:992px){.c-corolla-sedan-exterior-carousel__slide{width:560px}}.c-corolla-sedan-exterior-carousel__slide:last-child{width:288.75px}@media (min-width:992px){.c-corolla-sedan-exterior-carousel__slide:last-child{width:560px}}.c-corolla-sedan-exterior-carousel__card{--tw-border-opacity:1;border-style:solid;border-width:0 0 2px;border-color:rgb(0 115 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(6 15 25/var(--tw-bg-opacity,1));border-radius:10px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.c-corolla-sedan-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-corolla-sedan-exterior-carousel__media{aspect-ratio:560/360}}.c-corolla-sedan-exterior-carousel__image,.c-corolla-sedan-exterior-carousel__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-corolla-sedan-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-corolla-sedan-exterior-carousel__text{gap:.5rem}}.c-corolla-sedan-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-corolla-sedan-exterior-carousel__number{line-height:18px}.c-corolla-sedan-exterior-carousel__slide:first-child .c-corolla-sedan-exterior-carousel__number{font-size:14px;line-height:1.25rem}}.c-corolla-sedan-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-corolla-sedan-exterior-carousel__title{font-size:24px;line-height:2rem}}.c-corolla-sedan-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-corolla-sedan-exterior-carousel__description{font-size:14px;line-height:1.25rem}}.c-corolla-sedan-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-corolla-sedan-exterior-carousel__indicators{padding-bottom:3.5rem}}@media (prefers-reduced-motion:reduce){.c-corolla-sedan-exterior-carousel .swiper-wrapper{transition-duration:.01ms!important}}
.c-corolla-sedan-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-x:hidden}.c-corolla-sedan-tech-gallery__inner{width:100%;padding-bottom:2.5rem}@media (min-width:992px){.c-corolla-sedan-tech-gallery__inner{padding-bottom:3.5rem}}.c-corolla-sedan-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-corolla-sedan-tech-gallery__header{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1400px){.c-corolla-sedan-tech-gallery__header{padding-left:0;padding-right:0}}}.c-corolla-sedan-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-corolla-sedan-tech-gallery__eyebrow{font-size:16px;line-height:1.5rem}}.c-corolla-sedan-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-corolla-sedan-tech-gallery__heading{font-size:3rem;line-height:60px}}.c-corolla-sedan-tech-gallery__viewport{outline-offset:2px;outline:2px solid #0000;width:100%;height:calc(1.46283*min(400px,97.9493vw - 39.1797px));margin-top:2rem;overflow:visible}@media (min-width:992px){.c-corolla-sedan-tech-gallery__viewport{height:560px;margin-top:3rem;margin-left:auto;margin-right:auto}@media (min-width:992px){.c-corolla-sedan-tech-gallery__viewport{max-width:1280px}}.c-corolla-sedan-tech-gallery__viewport{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1400px){.c-corolla-sedan-tech-gallery__viewport{padding-left:0;padding-right:0}}}.c-corolla-sedan-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-corolla-sedan-tech-gallery__viewport>.swiper-wrapper{align-items:flex-start;height:100%;margin:0;padding:0;list-style-type:none;display:flex}.c-corolla-sedan-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-corolla-sedan-tech-gallery__item{aspect-ratio:400/560;width:400px;height:auto}}.c-corolla-sedan-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-corolla-sedan-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-corolla-sedan-tech-gallery__picture{aspect-ratio:400/395}}.c-corolla-sedan-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-corolla-sedan-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-corolla-sedan-tech-gallery__media-shade{pointer-events:none;background:linear-gradient(#10131a00 0%,#10131a4d 100%);position:absolute;inset:0}@media (min-width:992px){.c-corolla-sedan-tech-gallery__media-shade{background:linear-gradient(#0000 74.81%,#000 100%);bottom:165px}}.c-corolla-sedan-tech-gallery__content{z-index:1;background:linear-gradient(#0000 20%,#0000004d 35%,#000000b3 60%,#000000f2 100%);flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:2rem 1.75rem;display:flex;position:relative}@media (min-width:992px){.c-corolla-sedan-tech-gallery__content{flex-shrink:0;justify-content:flex-start;height:192px;padding:0 1.75rem 2rem}}.c-corolla-sedan-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-corolla-sedan-tech-gallery__number{font-size:14px;line-height:1.25rem}}.c-corolla-sedan-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}.c-corolla-sedan-tech-gallery__title--desktop{display:none}.c-corolla-sedan-tech-gallery__title--mobile{display:block}@media (min-width:992px){.c-corolla-sedan-tech-gallery__title{padding-top:0;font-size:30px;line-height:2rem}.c-corolla-sedan-tech-gallery__title--desktop{display:block}.c-corolla-sedan-tech-gallery__title--mobile{display:none}}.c-corolla-sedan-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}@media (min-width:992px){.c-corolla-sedan-tech-gallery__description{font-size:14px;line-height:1.25rem}}.c-corolla-sedan-tech-gallery__indicators{--slider-nav-accent:#0073ff;--slider-nav-accent-glow:#00e5ff4d;--slider-nav-ring-offset:#10131a;margin-top:1.5rem}@media (min-width:992px){.c-corolla-sedan-tech-gallery__indicators{margin-top:2.25rem}}
.c-corolla-sedan-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));font-family:Toyota Type,Manrope,system-ui,sans-serif;overflow:hidden}@media (min-width:992px){.c-corolla-sedan-multimedia{--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1))}}.c-corolla-sedan-multimedia__banner{aspect-ratio:375/524;--tw-bg-opacity:1;background-color:rgb(16 19 26/var(--tw-bg-opacity,1));width:100%;height:auto;position:relative;overflow:hidden}@media (min-width:440px){.c-corolla-sedan-multimedia__banner{aspect-ratio:375/480}}@media (min-width:470px){.c-corolla-sedan-multimedia__banner{aspect-ratio:375/440}}@media (min-width:665px){.c-corolla-sedan-multimedia__banner{aspect-ratio:1}}@media (min-width:992px){.c-corolla-sedan-multimedia__banner{aspect-ratio:1440/814}}.c-corolla-sedan-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-corolla-sedan-multimedia__banner-media{aspect-ratio:1440/694}}.c-corolla-sedan-multimedia__banner-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-corolla-sedan-multimedia__banner-shade{pointer-events:none;background:linear-gradient(#10131a00 20%,#10131a66 50%,#10131af2 77%,#10131a 100%);position:absolute;inset:0}@media (min-width:992px){.c-corolla-sedan-multimedia__banner-shade{background:linear-gradient(#10131a00 20%,#10131a66 60%,#10131af2 100%)}}.c-corolla-sedan-multimedia__header{z-index:1;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;position:absolute;bottom:31px;left:0;right:0}@media (min-width:992px){.c-corolla-sedan-multimedia__header{padding-left:1.25rem;padding-right:1.25rem;bottom:2.25rem}@media (min-width:1400px){.c-corolla-sedan-multimedia__header{padding-left:0;padding-right:0}}}.c-corolla-sedan-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-corolla-sedan-multimedia__heading{--tw-text-opacity:1;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:768px){.c-corolla-sedan-multimedia__heading{max-width:700px;font-size:36px;line-height:40px}}@media (min-width:992px){.c-corolla-sedan-multimedia__heading{max-width:1120px;font-size:3rem;line-height:60px}}.c-corolla-sedan-multimedia__body{color:#fff9;margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.25rem}@media (min-width:768px){.c-corolla-sedan-multimedia__body{max-width:700px;font-size:16px;line-height:1.5rem}}@media (min-width:992px){.c-corolla-sedan-multimedia__body{--tw-text-opacity:1;max-width:866px;color:rgb(255 255 255/var(--tw-text-opacity,1))}}.c-corolla-sedan-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:1.5rem 1.25rem 2.5rem}@media (min-width:992px){.c-corolla-sedan-multimedia__features{background-color:#0000;padding:3.5rem 1.25rem 4rem}@media (min-width:1400px){.c-corolla-sedan-multimedia__features{padding-left:0;padding-right:0}}}.c-corolla-sedan-multimedia__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:992px){.c-corolla-sedan-multimedia__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.c-corolla-sedan-multimedia__item{aspect-ratio:339/320;min-width:0;height:auto}@media (min-width:576px){.c-corolla-sedan-multimedia__item{aspect-ratio:auto;height:320px}.c-corolla-sedan-multimedia__item:first-child{grid-row:span 2/span 2}}@media (min-width:992px){.c-corolla-sedan-multimedia__item{aspect-ratio:auto;height:348px}.c-corolla-sedan-multimedia__item:first-child{aspect-ratio:auto;grid-row:span 2/span 2;height:720px}}.c-corolla-sedan-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-corolla-sedan-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-corolla-sedan-multimedia__picture{aspect-ratio:628/280}}@media (min-width:992px){.c-corolla-sedan-multimedia__picture{aspect-ratio:628/280}}.c-corolla-sedan-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)}@media (min-width:576px){.c-corolla-sedan-multimedia__card-image{-o-object-position:var(--multimedia-object-position-desktop,center center);object-position:var(--multimedia-object-position-desktop,center center)}}.c-corolla-sedan-multimedia__card-shade{pointer-events:none;aspect-ratio:339/320;background:linear-gradient(#10131a00 35%,#10131a4d 55%,#10131ae0 100%);width:100%;height:auto;position:absolute;top:0;left:0;right:0}@media (min-width:576px){.c-corolla-sedan-multimedia__card-shade{aspect-ratio:628/280;background:linear-gradient(#1110 35%,#1111114d 70.195%,#111 100%)}}@media (min-width:992px){.c-corolla-sedan-multimedia__card-shade{aspect-ratio:628/280;background:linear-gradient(#1110 35%,#1111114d 70.195%,#111 100%)}}.c-corolla-sedan-multimedia__card-content{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:1.5rem 1.25rem;display:flex;position:absolute;inset:0}.c-corolla-sedan-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}@media (min-width:576px){.c-corolla-sedan-multimedia__stat{height:2.75rem;font-size:36px;line-height:44px}}@media (min-width:992px){.c-corolla-sedan-multimedia__stat{height:60px;font-size:3rem;line-height:60px}}.c-corolla-sedan-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-corolla-sedan-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}@media (min-width:576px){.c-corolla-sedan-multimedia__card-title{height:1.5rem;font-size:16px;line-height:1.5rem}}@media (min-width:992px){.c-corolla-sedan-multimedia__card-title{height:30px;font-size:20px;line-height:1.75rem}}.c-corolla-sedan-multimedia__description{color:#fff9;width:100%;margin:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.25rem}@media (min-width:576px){.c-corolla-sedan-multimedia__description{font-size:12px;line-height:18px}}@media (min-width:992px){.c-corolla-sedan-multimedia__description{font-size:14px;line-height:1.25rem}}@media (min-width:576px){.c-corolla-sedan-multimedia__item:first-child .c-corolla-sedan-multimedia__picture{aspect-ratio:628/570}}@media (min-width:992px){.c-corolla-sedan-multimedia__item:first-child .c-corolla-sedan-multimedia__picture{aspect-ratio:628/570}}@media (min-width:576px){.c-corolla-sedan-multimedia__item:first-child .c-corolla-sedan-multimedia__card-shade{aspect-ratio:628/570;background:linear-gradient(#1110 35%,#1111114d 90%,#111 100%)}}@media (min-width:992px){.c-corolla-sedan-multimedia__item:first-child .c-corolla-sedan-multimedia__card-shade{aspect-ratio:628/570;background:linear-gradient(#1110 35%,#1111114d 90%,#111 100%)}}.c-corolla-sedan-multimedia__item:first-child .c-corolla-sedan-multimedia__card-content{gap:6px;top:38.125%}@media (min-width:576px){.c-corolla-sedan-multimedia__item:first-child .c-corolla-sedan-multimedia__card-content{gap:.5rem;top:74.7222%}}@media (min-width:992px){.c-corolla-sedan-multimedia__item:first-child .c-corolla-sedan-multimedia__card-content{gap:.5rem;top:74.7222%}}.c-corolla-sedan-multimedia__item:first-child .c-corolla-sedan-multimedia__stat{height:3rem}@media (min-width:576px){.c-corolla-sedan-multimedia__item:first-child .c-corolla-sedan-multimedia__stat{height:2.75rem}}@media (min-width:992px){.c-corolla-sedan-multimedia__item:first-child .c-corolla-sedan-multimedia__stat{height:3rem}}.c-corolla-sedan-multimedia__item:nth-child(3) .c-corolla-sedan-multimedia__card-content{top:35.625%}@media (min-width:576px){.c-corolla-sedan-multimedia__item:nth-child(3) .c-corolla-sedan-multimedia__card-content{top:44.8276%}}@media (min-width:992px){.c-corolla-sedan-multimedia__item:nth-child(3) .c-corolla-sedan-multimedia__card-content{top:44.8276%}}.c-corolla-sedan-multimedia__item:nth-child(3) .c-corolla-sedan-multimedia__stat{height:3.5rem}@media (min-width:576px){.c-corolla-sedan-multimedia__item:nth-child(3) .c-corolla-sedan-multimedia__stat{height:2.75rem}}@media (min-width:992px){.c-corolla-sedan-multimedia__item:nth-child(3) .c-corolla-sedan-multimedia__stat{height:3.5rem}}.c-corolla-sedan-multimedia__item:not(:first-child) .c-corolla-sedan-multimedia__card-shade{aspect-ratio:339/360;top:-1.25rem}@media (min-width:576px){.c-corolla-sedan-multimedia__item:not(:first-child) .c-corolla-sedan-multimedia__card-shade{aspect-ratio:628/280;top:0}}@media (min-width:992px){.c-corolla-sedan-multimedia__item:not(:first-child) .c-corolla-sedan-multimedia__card-shade{aspect-ratio:628/280;top:0}}
.c-corolla-sedan-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));flex-direction:column;justify-content:flex-end;min-height:398px;padding-bottom:1rem;font-family:Toyota Type,Manrope,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}@media (min-width:576px){.c-corolla-sedan-balance-banner{min-height:500px;padding-bottom:1.5rem}}@media (min-width:768px){.c-corolla-sedan-balance-banner{min-height:830px;padding-bottom:2rem}}@media (min-width:992px){.c-corolla-sedan-balance-banner{aspect-ratio:1440/830;width:100%;min-height:unset;margin-left:auto;margin-right:auto;padding-bottom:52px}}.c-corolla-sedan-balance-banner__media{width:100%;height:252px;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (min-width:576px){.c-corolla-sedan-balance-banner__media{height:360px}}@media (min-width:768px){.c-corolla-sedan-balance-banner__media{height:694px}}@media (min-width:992px){.c-corolla-sedan-balance-banner__media{aspect-ratio:1440/694;height:auto}}.c-corolla-sedan-balance-banner__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;width:100%;height:100%;display:block}@media (min-width:768px){.c-corolla-sedan-balance-banner__image{-o-object-position:center 81.1%;object-position:center 81.1%}}.c-corolla-sedan-balance-banner__shade{pointer-events:none;background:linear-gradient(#10131a00 52%,#10131a 100%);position:absolute;inset:0}@media (min-width:768px){.c-corolla-sedan-balance-banner__shade{background:linear-gradient(#10131a00 75%,#10131a66 85%,#10131a 100%)}}.c-corolla-sedan-balance-banner__content{z-index:1;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;position:relative}@media (min-width:576px){.c-corolla-sedan-balance-banner__content{gap:.625rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.c-corolla-sedan-balance-banner__content{gap:.75rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:992px){@media (min-width:1400px){.c-corolla-sedan-balance-banner__content{padding-left:0;padding-right:0}}}.c-corolla-sedan-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:576px){.c-corolla-sedan-balance-banner__title{max-width:440px;font-size:30px;line-height:2.25rem}}@media (min-width:768px){.c-corolla-sedan-balance-banner__title{max-width:520px;font-size:36px;line-height:2.5rem}}@media (min-width:992px){.c-corolla-sedan-balance-banner__title{max-width:620px;font-size:3rem;line-height:60px}}.c-corolla-sedan-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:576px){.c-corolla-sedan-balance-banner__description{color:#fffc;max-width:520px;font-size:14px;line-height:1.25rem}}@media (min-width:768px){.c-corolla-sedan-balance-banner__description{--tw-text-opacity:1;max-width:620px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:14px;line-height:1.25rem}}@media (min-width:992px){.c-corolla-sedan-balance-banner__description{--tw-text-opacity:1;max-width:772px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:16px;line-height:1.5rem}}
@keyframes corolla-driving-mode-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.c-corolla-sedan-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-bottom:0;font-family:Toyota Type,Manrope,system-ui,sans-serif}@media (min-width:768px){.c-corolla-sedan-driving-modes{padding-bottom:3.5rem}}.c-corolla-sedan-driving-modes__inner{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}@media (min-width:992px){.c-corolla-sedan-driving-modes__inner{width:calc(100% - 40px)}@media (min-width:1400px){.c-corolla-sedan-driving-modes__inner{width:100%}}}.c-corolla-sedan-driving-modes__grid{--tw-bg-opacity:1;background-color:rgb(17 24 32/var(--tw-bg-opacity,1));grid-template-columns:repeat(2,minmax(0,1fr));gap:.125rem;width:100%;display:grid}@media (min-width:992px){.c-corolla-sedan-driving-modes__grid{background-color:#0000;grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-start;gap:1rem}}.c-corolla-sedan-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}@media (min-width:992px){.c-corolla-sedan-driving-modes__item{flex-direction:column;align-items:flex-start;display:flex}}.c-corolla-sedan-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-corolla-sedan-driving-modes__card{--tw-border-opacity:1;border-style:solid;border-width:1.5px 0 0;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:124px;padding:24.5px 1rem 18px;transition:background-color .24s,border-color .24s;display:flex}@media (min-width:992px){.c-corolla-sedan-driving-modes__card{border-top-width:0;border-bottom-width:1px;border-bottom-color:#616e8366;height:113px;padding-top:1rem;padding-bottom:33px}}.c-corolla-sedan-driving-modes__item:first-child .c-corolla-sedan-driving-modes__card{height:124.5px}@media (min-width:992px){.c-corolla-sedan-driving-modes__item:first-child .c-corolla-sedan-driving-modes__card{height:113px}}.c-corolla-sedan-driving-modes__tag{--tw-text-opacity:1;width:100%;color:rgb(97 110 131/var(--tw-text-opacity,1));flex-shrink:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:18px;transition:color .24s}.c-corolla-sedan-driving-modes__name{--tw-text-opacity:1;width:100%;color:rgb(197 210 224/var(--tw-text-opacity,1));flex-shrink:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.25rem;transition:color .24s}.c-corolla-sedan-driving-modes__item:hover .c-corolla-sedan-driving-modes__name{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.c-corolla-sedan-driving-modes__summary{--tw-text-opacity:1;width:100%;color:rgb(97 110 131/var(--tw-text-opacity,1));flex-shrink:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px;transition:color .24s}.c-corolla-sedan-driving-modes__desktop-context{display:none}@media (min-width:992px){.c-corolla-sedan-driving-modes__desktop-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(16 19 26/var(--tw-bg-opacity,1));align-items:flex-end;gap:.75rem;width:100%;min-height:62px;padding:.875rem 1rem;transition:background-color .24s;display:flex}}.c-corolla-sedan-driving-modes__mobile-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:flex-end;gap:.75rem;width:100%;min-height:86px;padding:.875rem 1.25rem;display:flex}.c-corolla-sedan-driving-modes__mobile-context .c-corolla-sedan-driving-modes__accent{--tw-bg-opacity:1;background-color:rgb(0 115 255/var(--tw-bg-opacity,1))}@media (min-width:992px){.c-corolla-sedan-driving-modes__mobile-context{display:none}}.c-corolla-sedan-driving-modes__accent{--tw-bg-opacity:1;background-color:rgb(97 110 131/var(--tw-bg-opacity,1));border-radius:8px;align-self:stretch;width:.125rem;height:auto;margin-top:1px;transition:background-color .24s}.c-corolla-sedan-driving-modes__context-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.c-corolla-sedan-driving-modes__context-copy--animated{animation:.22s both corolla-driving-mode-content-in}.c-corolla-sedan-driving-modes__context-label{--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:600;line-height:18px}.c-corolla-sedan-driving-modes__context-value{--tw-text-opacity:1;width:100%;color:rgb(97 110 131/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}.c-corolla-sedan-driving-modes__mobile-context .c-corolla-sedan-driving-modes__context-value{color:#ffffffb3}.c-corolla-sedan-driving-modes__item--active .c-corolla-sedan-driving-modes__card{--tw-border-opacity:1;border-color:rgb(0 115 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(1 24 50/var(--tw-bg-opacity,1))}.c-corolla-sedan-driving-modes__item--active .c-corolla-sedan-driving-modes__tag{--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity,1))}.c-corolla-sedan-driving-modes__item--active .c-corolla-sedan-driving-modes__name,.c-corolla-sedan-driving-modes__item--active .c-corolla-sedan-driving-modes__summary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:992px){.c-corolla-sedan-driving-modes__item--active .c-corolla-sedan-driving-modes__desktop-context{--tw-bg-opacity:1;background-color:rgb(1 24 50/var(--tw-bg-opacity,1))}}.c-corolla-sedan-driving-modes__item--active .c-corolla-sedan-driving-modes__accent{--tw-bg-opacity:1;background-color:rgb(0 115 255/var(--tw-bg-opacity,1))}@media (min-width:992px){.c-corolla-sedan-driving-modes__item--active .c-corolla-sedan-driving-modes__context-value{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}.c-corolla-sedan-driving-modes__item--active:first-child .c-corolla-sedan-driving-modes__summary{color:#ffffffb3}@media (prefers-reduced-motion:reduce){.c-corolla-sedan-driving-modes__card,.c-corolla-sedan-driving-modes__tag,.c-corolla-sedan-driving-modes__name,.c-corolla-sedan-driving-modes__summary,.c-corolla-sedan-driving-modes__desktop-context,.c-corolla-sedan-driving-modes__accent{transition:none}.c-corolla-sedan-driving-modes__context-copy--animated{animation:none}}
.c-corolla-sedan-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));grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:42px;font-family:Toyota Type,Manrope,system-ui,sans-serif;display:grid;position:relative}@media (min-width:992px){.c-corolla-sedan-driving-mode-banner{aspect-ratio:1440/300;height:auto;padding-bottom:0;overflow:hidden}}.c-corolla-sedan-driving-mode-banner__media{aspect-ratio:375/175;grid-row-start:1;grid-column-start:1;width:100%;height:auto;position:relative;overflow:hidden}@media (min-width:992px){.c-corolla-sedan-driving-mode-banner__media{aspect-ratio:1440/300}}.c-corolla-sedan-driving-mode-banner__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:992px){.c-corolla-sedan-driving-mode-banner__image{-o-object-position:center 44.6%;object-position:center 44.6%}}.c-corolla-sedan-driving-mode-banner__shade-top,.c-corolla-sedan-driving-mode-banner__shade-bottom{pointer-events:none;z-index:1;position:absolute;left:0;right:0}.c-corolla-sedan-driving-mode-banner__shade-top{background:linear-gradient(#10131a 0%,#10131a00 100%);height:50px;top:0}.c-corolla-sedan-driving-mode-banner__shade-bottom{background:linear-gradient(#10131a00 0%,#10131a 100%);height:70px;bottom:0}@media (min-width:992px){.c-corolla-sedan-driving-mode-banner__shade-bottom{background:linear-gradient(#0b0e1400 0%,#0b0e14 100%)}}.c-corolla-sedan-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}@media (min-width:992px){.c-corolla-sedan-driving-mode-banner__title{clip:auto;white-space:normal;--tw-text-opacity:1;width:auto;max-width:517px;height:auto;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;padding:0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:36px;font-weight:600;line-height:44px;position:static;overflow:visible}}.c-corolla-sedan-driving-mode-banner__content{z-index:2;width:100%;position:relative}@media (min-width:992px){.c-corolla-sedan-driving-mode-banner__content{grid-row-start:1;grid-column-start:1;align-items:center;height:100%;display:flex}}.c-corolla-sedan-driving-mode-banner__content-inner{width:100%;max-width:1280px;height:100%;margin-left:auto;margin-right:auto;position:relative}@media (min-width:992px){.c-corolla-sedan-driving-mode-banner__content-inner{flex-direction:column;justify-content:center;gap:1rem;width:calc(100% - 40px);display:flex}@media (min-width:1400px){.c-corolla-sedan-driving-mode-banner__content-inner{width:100%}}}.c-corolla-sedan-driving-mode-banner__description{color:#fff9;max-width:343px;margin:22px 1rem 0;font-family:Toyota Type,Manrope,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-corolla-sedan-driving-mode-banner__description{--tw-text-opacity:1;width:343px;max-width:none;color:rgb(255 255 255/var(--tw-text-opacity,1));margin:0;font-size:16px;line-height:1.5rem}.c-corolla-sedan-driving-mode-banner__mobile-intro{display:none}}.c-corolla-sedan-driving-mode-banner__description-copy,.c-corolla-sedan-driving-mode-banner__description-copy>p:first-child{display:inline}
.c-corolla-sedan-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-corolla-sedan-hybrid-specs__inner{flex-direction:column;gap:22px;width:100%;min-width:0;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:38px;display:flex}@media (min-width:992px){.c-corolla-sedan-hybrid-specs__inner{align-items:center;width:calc(100% - 40px);padding-top:3.5rem;padding-bottom:3.5rem;display:grid}@media (min-width:1400px){.c-corolla-sedan-hybrid-specs__inner{width:100%}}.c-corolla-sedan-hybrid-specs__inner{-moz-column-gap:clamp(20px,1.81vw,26px);grid-template-columns:minmax(0,1fr) minmax(0,1.01fr);column-gap:clamp(20px,1.81vw,26px)}}.c-corolla-sedan-hybrid-specs__copy{min-width:0;padding-left:1rem;padding-right:1rem}@media (min-width:992px){.c-corolla-sedan-hybrid-specs__copy{padding-left:0;padding-right:0}}.c-corolla-sedan-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-corolla-sedan-hybrid-specs__eyebrow{margin-left:0;font-size:14px;line-height:1.25rem}}.c-corolla-sedan-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-corolla-sedan-hybrid-specs__eyebrow-rule{margin-top:.5rem;margin-left:0}}.c-corolla-sedan-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:30px;font-weight:600;line-height:2rem}@media (min-width:992px){.c-corolla-sedan-hybrid-specs__title{margin-top:1.5rem;margin-left:0;font-size:3rem;line-height:60px}}.c-corolla-sedan-hybrid-specs__description{white-space:pre-wrap;color:#fff9;min-width:0;margin-top:19px;margin-bottom:0;font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-corolla-sedan-hybrid-specs__description{--tw-text-opacity:1;max-width:96%;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-top:1rem;font-size:16px;line-height:1.5rem}}.c-corolla-sedan-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-corolla-sedan-hybrid-specs__mobile-grid{display:none}}.c-corolla-sedan-hybrid-specs__desktop-grid{display:none}@media (min-width:992px){.c-corolla-sedan-hybrid-specs__desktop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;min-width:0;display:grid}}.c-corolla-sedan-hybrid-specs__column{flex-direction:column;gap:.25rem;min-width:0;margin:0;padding:0;list-style-type:none;display:flex}.c-corolla-sedan-hybrid-specs__column--centered{justify-content:center}.c-corolla-sedan-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-corolla-sedan-hybrid-specs__cell:last-child:nth-child(odd){grid-column:span 2/span 2}@media (min-width:992px){.c-corolla-sedan-hybrid-specs__column .c-corolla-sedan-hybrid-specs__cell:nth-child(n+3){padding-bottom:19px}}.c-corolla-sedan-hybrid-specs__label,.c-corolla-sedan-hybrid-specs__value,.c-corolla-sedan-hybrid-specs__unit{width:100%;margin:0}.c-corolla-sedan-hybrid-specs__label{--tw-text-opacity:1;color:rgb(97 110 131/var(--tw-text-opacity,1));font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-corolla-sedan-hybrid-specs__label{font-size:14px;line-height:1.25rem}}.c-corolla-sedan-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-corolla-sedan-hybrid-specs__value-suffix{margin-top:.25rem;font-size:12px;font-weight:600;line-height:18px}.c-corolla-sedan-hybrid-specs__unit{--tw-text-opacity:1;color:rgb(97 110 131/var(--tw-text-opacity,1));font-size:12px;font-weight:400;line-height:18px}@media (min-width:992px){.c-corolla-sedan-hybrid-specs__unit{font-size:14px;line-height:1.25rem}}
.c-corolla-sedan-hybrid-visual{aspect-ratio:375/249;--tw-bg-opacity:1;background-color:rgb(11 14 20/var(--tw-bg-opacity,1));width:100%;height:auto;margin-top:0;margin-bottom:0;position:relative;overflow:hidden}@media (min-width:992px){.c-corolla-sedan-hybrid-visual{aspect-ratio:1440/300}}.c-corolla-sedan-hybrid-visual__picture{display:block;position:absolute;inset:0;overflow:hidden}.c-corolla-sedan-hybrid-visual__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.7}@media (min-width:992px){.c-corolla-sedan-hybrid-visual__image{opacity:1;-o-object-position:center 80.6%;object-position:center 80.6%}}.c-corolla-sedan-hybrid-visual__shade-top,.c-corolla-sedan-hybrid-visual__shade-bottom{pointer-events:none;z-index:1;display:none;position:absolute;left:0;right:0}@media (min-width:992px){.c-corolla-sedan-hybrid-visual__shade-top,.c-corolla-sedan-hybrid-visual__shade-bottom{display:block}}.c-corolla-sedan-hybrid-visual__shade-top{background:linear-gradient(#0b0e14 0%,#0b0e1400 100%);height:50px;top:0}.c-corolla-sedan-hybrid-visual__shade-bottom{background:linear-gradient(#0b0e1400 0%,#0b0e14 100%);height:70px;bottom:0}
@keyframes corolla-smart-pilot-detail-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.c-corolla-sedan-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-corolla-sedan-smart-pilot{padding-top:3.5rem;padding-bottom:3.5rem}}.c-corolla-sedan-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:18px;padding-right:18px;display:flex}@media (min-width:992px){.c-corolla-sedan-smart-pilot__header{gap:0;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1400px){.c-corolla-sedan-smart-pilot__header{padding-left:0;padding-right:0}}}.c-corolla-sedan-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-corolla-sedan-smart-pilot__eyebrow{margin-bottom:.75rem}}.c-corolla-sedan-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-corolla-sedan-smart-pilot__title{font-size:3rem;line-height:60px}}.c-corolla-sedan-smart-pilot__desktop-break{display:none}@media (min-width:992px){.c-corolla-sedan-smart-pilot__desktop-break{display:block}.c-corolla-sedan-smart-pilot__mobile-space{display:none}}.c-corolla-sedan-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-corolla-sedan-smart-pilot__body{margin-top:.25rem}}.c-corolla-sedan-smart-pilot__body strong{font-weight:600}@media (min-width:992px){.c-corolla-sedan-smart-pilot__body strong{font-weight:400}}.c-corolla-sedan-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:992px){.c-corolla-sedan-smart-pilot__layout{grid-template-columns:minmax(0,1fr) 340px;gap:1.5rem;margin-top:3rem;padding-bottom:0;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1400px){.c-corolla-sedan-smart-pilot__layout{padding-left:0;padding-right:0}}}.c-corolla-sedan-smart-pilot__showcase{min-width:0}.c-corolla-sedan-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-corolla-sedan-smart-pilot__video,.c-corolla-sedan-smart-pilot__poster,.c-corolla-sedan-smart-pilot__overlay-image{width:100%;height:100%;display:block;position:absolute;inset:0}.c-corolla-sedan-smart-pilot__video,.c-corolla-sedan-smart-pilot__poster{-o-object-fit:cover;object-fit:cover}.c-corolla-sedan-smart-pilot__overlay-image{z-index:1;-o-object-fit:fill;object-fit:fill}.c-corolla-sedan-smart-pilot__placeholder{--tw-bg-opacity:1;background-color:rgb(231 231 235/var(--tw-bg-opacity,1));position:absolute;inset:0}.c-corolla-sedan-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));position:absolute;bottom:0;left:50%}.c-corolla-sedan-smart-pilot__sensor-arc{--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));border-color:#0073ff33;border-top-width:1px;border-radius:9999px;position:absolute;left:50%}.c-corolla-sedan-smart-pilot__sensor-arc--1{width:70px;height:70px;bottom:-14px}@media (min-width:992px){.c-corolla-sedan-smart-pilot__sensor-arc--1{width:140px;height:140px;bottom:-28px}}.c-corolla-sedan-smart-pilot__sensor-arc--2{opacity:.6;width:120px;height:120px;bottom:-40px}@media (min-width:992px){.c-corolla-sedan-smart-pilot__sensor-arc--2{width:240px;height:240px;bottom:-80px}}.c-corolla-sedan-smart-pilot__sensor-arc--3{opacity:.3;width:180px;height:180px;bottom:-70px}@media (min-width:992px){.c-corolla-sedan-smart-pilot__sensor-arc--3{width:360px;height:360px;bottom:-140px}}.c-corolla-sedan-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:#0073ff14;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-corolla-sedan-smart-pilot__sensor-label{padding:6px 10px;font-size:9px;line-height:.75rem}}.c-corolla-sedan-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-corolla-sedan-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-corolla-sedan-smart-pilot__chapters{gap:.75rem;height:40px;padding-left:10px;padding-right:10px}}.c-corolla-sedan-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-corolla-sedan-smart-pilot__play:hover:not(:disabled),.c-corolla-sedan-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-corolla-sedan-smart-pilot__play:disabled{cursor:default}.c-corolla-sedan-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-corolla-sedan-smart-pilot__pause-icon{gap:2px;display:flex}.c-corolla-sedan-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-corolla-sedan-smart-pilot__chapter-track{flex:1;gap:3px;min-width:0;height:3px;display:flex}.c-corolla-sedan-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-corolla-sedan-smart-pilot__chapter:hover,.c-corolla-sedan-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-corolla-sedan-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-corolla-sedan-smart-pilot__counter{text-align:right;color:#fff9;flex-shrink:0;min-width:21px;font-size:9px;font-weight:400;line-height:.75rem}.c-corolla-sedan-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-corolla-sedan-smart-pilot__mobile-rings::-webkit-scrollbar{display:none}@media (min-width:992px){.c-corolla-sedan-smart-pilot__mobile-rings{display:none}}.c-corolla-sedan-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-corolla-sedan-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-corolla-sedan-smart-pilot__mobile-ring--active{--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity,1));font-weight:600}.c-corolla-sedan-smart-pilot__mobile-ring-circle{width:2.25rem;height:2.25rem;display:block;position:relative}.c-corolla-sedan-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-corolla-sedan-smart-pilot__mobile-ring-circle svg circle{fill:none;stroke:#0b3868;stroke-width:2.3px}.c-corolla-sedan-smart-pilot__mobile-ring-circle>.c-corolla-sedan-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-corolla-sedan-smart-pilot__mobile-ring-icon-image{-o-object-fit:contain;object-fit:contain;width:.75rem;height:.75rem;display:block}.c-corolla-sedan-smart-pilot__mobile-ring-progress{stroke-dasharray:141.372;stroke-dashoffset:141.372px;stroke-linecap:round;transition:stroke-dashoffset 75ms linear;stroke:#0073ff!important}.c-corolla-sedan-smart-pilot__mobile-ring--active .c-corolla-sedan-smart-pilot__mobile-ring-icon{--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity,1))}.c-corolla-sedan-smart-pilot__mobile-ring--done .c-corolla-sedan-smart-pilot__mobile-ring-progress{stroke-dashoffset:0;opacity:.35}.c-corolla-sedan-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:1rem;animation:.22s both corolla-smart-pilot-detail-in;display:flex}@media (min-width:992px){.c-corolla-sedan-smart-pilot__detail{display:none}}.c-corolla-sedan-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-corolla-sedan-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-corolla-sedan-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-corolla-sedan-smart-pilot__sidebar{display:none}@media (min-width:992px){.c-corolla-sedan-smart-pilot__sidebar{flex-direction:column;justify-content:space-between;min-height:0;display:flex}}.c-corolla-sedan-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-corolla-sedan-smart-pilot__sidebar-item:hover,.c-corolla-sedan-smart-pilot__sidebar-item:focus-visible{border-color:#0073ff99}.c-corolla-sedan-smart-pilot__sidebar-item--active{background-color:#0073ff0a;border-color:#0073ff26;min-height:82px}.c-corolla-sedan-smart-pilot__sidebar-ring{flex-shrink:0;width:2.5rem;height:2.5rem;display:block;position:relative}.c-corolla-sedan-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-corolla-sedan-smart-pilot__sidebar-ring svg circle{fill:none}.c-corolla-sedan-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-corolla-sedan-smart-pilot__sidebar-track{stroke:#1a1a1a;stroke-width:3px}.c-corolla-sedan-smart-pilot__sidebar-progress{stroke-width:3px;stroke-dasharray:141.372;stroke-dashoffset:141.372px;stroke-linecap:round;transition:stroke-dashoffset 75ms linear;stroke:#0073ff!important}.c-corolla-sedan-smart-pilot__sidebar-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.c-corolla-sedan-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-corolla-sedan-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-corolla-sedan-smart-pilot__sidebar-item--active .c-corolla-sedan-smart-pilot__sidebar-ring>span{--tw-text-opacity:1;color:rgb(0 115 255/var(--tw-text-opacity,1))}.c-corolla-sedan-smart-pilot__sidebar-item--done .c-corolla-sedan-smart-pilot__sidebar-ring>span{--tw-text-opacity:1;color:rgb(76 79 88/var(--tw-text-opacity,1))}.c-corolla-sedan-smart-pilot__sidebar-item--done .c-corolla-sedan-smart-pilot__sidebar-progress{stroke-dashoffset:0;opacity:.3}.c-corolla-sedan-smart-pilot__sidebar-item--active .c-corolla-sedan-smart-pilot__sidebar-name{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:reduce){.c-corolla-sedan-smart-pilot__chapter,.c-corolla-sedan-smart-pilot__chapter>span,.c-corolla-sedan-smart-pilot__mobile-ring,.c-corolla-sedan-smart-pilot__mobile-ring-progress,.c-corolla-sedan-smart-pilot__sidebar-item,.c-corolla-sedan-smart-pilot__sidebar-progress,.c-corolla-sedan-smart-pilot__sidebar-name{transition:none}.c-corolla-sedan-smart-pilot__detail{animation:none}}
.c-corolla-sedan-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-corolla-sedan-gallery{padding:0}}.c-corolla-sedan-gallery__swiper{width:100%;height:auto;overflow:visible}@media (min-width:992px){.c-corolla-sedan-gallery__swiper{max-width:1280px;height:auto;margin-left:auto;margin-right:auto}}.c-corolla-sedan-gallery__swiper .swiper-wrapper{transition-timing-function:cubic-bezier(.22,1,.36,1)}.c-corolla-sedan-gallery__slide{--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;overflow:hidden}@media (min-width:992px){.c-corolla-sedan-gallery__slide{--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-corolla-sedan-gallery__image{-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;width:100%;height:auto;display:block}.c-corolla-sedan-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-corolla-sedan-gallery__nav{margin-top:2.25rem}}@media (prefers-reduced-motion:reduce){.c-corolla-sedan-gallery .swiper-wrapper{transition-duration:.01ms!important}}
.c-corolla-sedan-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));font-family:Toyota Type,Manrope,system-ui,sans-serif}.c-corolla-sedan-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:2rem 1.75rem;display:flex}@media (min-width:992px){.c-corolla-sedan-final-cta__inner{gap:1.5rem;padding:3.5rem 0 90px}}.c-corolla-sedan-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-corolla-sedan-final-cta__title{letter-spacing:0;max-width:none;font-size:3rem;font-weight:600;line-height:60px}}.c-corolla-sedan-final-cta__desktop-break{display:none}@media (min-width:992px){.c-corolla-sedan-final-cta__desktop-break{display:block}.c-corolla-sedan-final-cta__mobile-space{display:none}}.c-corolla-sedan-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-corolla-sedan-final-cta__description p{margin:0}.c-corolla-sedan-final-cta__actions{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}@media (min-width:992px){.c-corolla-sedan-final-cta__actions{flex-direction:row}}.c-corolla-sedan-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-corolla-sedan-final-cta__button{width:auto}}.c-corolla-sedan-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-corolla-sedan-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-corolla-sedan-final-cta__button--light:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#0000}.c-corolla-sedan-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-corolla-sedan-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-corolla-sedan-final-cta__button{transition:none}}
.c-corolla-sedan-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}@media (min-width:1600px){.c-corolla-sedan-page{padding-inline:0}main:has(.c-corolla-sedan-page){padding-inline:0}}
