body{margin:0}#inspira-toyota-promise{font-family:"ToyotaType-Book",helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}#inspira-toyota-promise *,#inspira-toyota-promise *::before,#inspira-toyota-promise *::after{box-sizing:border-box}#inspira-toyota-promise img{max-width:100%;display:block}#inspira-toyota-promise a{text-decoration:none;color:inherit}#inspira-toyota-promise h1,#inspira-toyota-promise h2,#inspira-toyota-promise h3,#inspira-toyota-promise p{margin:0}#inspira-toyota-promise h1,#inspira-toyota-promise h2,#inspira-toyota-promise h3{font-family:"ToyotaType-Semibold",helvetica,arial,sans-serif}#inspira-toyota-promise .inspira-weight-light{font-family:"ToyotaType-Light","ToyotaType-Book",helvetica,arial,sans-serif}#inspira-toyota-promise .inspira-weight-book{font-family:"ToyotaType-Book",helvetica,arial,sans-serif}#inspira-toyota-promise .inspira-weight-semibold{font-family:"ToyotaType-Semibold",helvetica,arial,sans-serif}#inspira-toyota-promise .inspira-weight-bold{font-family:"ToyotaType-Bold","ToyotaType-Semibold",helvetica,arial,sans-serif}#inspira-toyota-promise .inspira-accent-red{color:#ed1c24}#inspira-toyota-promise .inspira-accent-green{color:#aace37}#inspira-toyota-promise .inspira-hero .inspira-accent-green{text-shadow:0 1px 3px rgba(0,0,0,.85),0 2px 14px rgba(0,0,0,.5)}#inspira-toyota-promise .inspira-heading-punchy{font-family:"ToyotaType-Bold","ToyotaType-Semibold",helvetica,arial,sans-serif;text-transform:uppercase;letter-spacing:-.01em}#inspira-toyota-promise .inspira-text-sm{font-size:1.03rem;line-height:1.47rem}#inspira-toyota-promise .inspira-text-lg{font-size:1.32rem;line-height:2.06rem}#inspira-toyota-promise .inspira-text-h2-sm{font-size:2.2rem;line-height:2.64rem}#inspira-toyota-promise .inspira-text-h2-lg{font-size:2.2rem;line-height:2.64rem}#inspira-toyota-promise .inspira-text-subhead{font-size:1.32rem;line-height:2.06rem}@media (min-width:768px){#inspira-toyota-promise .inspira-text-h2-sm{font-size:2.64rem;line-height:2.94rem}#inspira-toyota-promise .inspira-text-h2-lg{font-size:3.53rem;line-height:1}}#inspira-toyota-promise .inspira-hero{min-height:min(max(640px,34vw),82vh);display:flex;align-items:center}#inspira-toyota-promise .inspira-hero-img{z-index:0;-o-object-position:center center;object-position:center center;filter:brightness(1.2)}@media (max-width:767px){#inspira-toyota-promise .inspira-hero-img{top:0 !important;right:auto !important;bottom:auto !important;left:0 !important;width:100% !important;height:auto !important;aspect-ratio:16/9}}#inspira-toyota-promise .inspira-hero-video-fade{display:none}@media (max-width:767px){#inspira-toyota-promise .inspira-hero-video-fade{display:block;position:absolute;top:0;left:0;width:100%;aspect-ratio:16/9;z-index:1;background:linear-gradient(180deg, rgba(0,0,0,0) 70%, rgba(0,0,0,1) 100%);pointer-events:none}}#inspira-toyota-promise .inspira-hero-scrim{z-index:1;background:linear-gradient(180deg, rgba(10,10,10,.45) 0%, rgba(10,10,10,0) 22%, rgba(10,10,10,0) 42%, rgba(10,10,10,.55) 72%, rgba(10,10,10,.78) 100%)}#inspira-toyota-promise .inspira-hero .inspira-container{z-index:2;width:100%}#inspira-toyota-promise .inspira-hero-title{font-size:clamp(3rem,6vw,5.5rem)!important;line-height:1.05;text-wrap:balance;text-shadow:0 0 4px rgba(170,206,55,.35),0 0 14px rgba(170,206,55,.2)}#inspira-toyota-promise .inspira-shield-wrap{flex:0 0 auto;width:172px;max-width:52vw}#inspira-toyota-promise .inspira-shield{display:block;width:100%;height:auto}#inspira-toyota-promise .inspira-hero-shield-wrap{position:relative;width:230px;max-width:58vw;margin:0 auto}@media (min-width:1024px){#inspira-toyota-promise .inspira-hero-shield-wrap{width:280px;max-width:40vw}}#inspira-toyota-promise .inspira-hero-shield-wrap svg{filter:drop-shadow(0 0 8px rgba(170,206,55,.65)) drop-shadow(0 0 40px rgba(170,206,55,.45))}#inspira-toyota-promise .inspira-hero-copy{color:#e5e5e5;text-shadow:0 0 3px rgba(170,206,55,.3),0 0 12px rgba(170,206,55,.15)}#inspira-toyota-promise .inspira-eyebrow{display:inline-flex;align-items:center;font-size:.94rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ed1c24;margin-bottom:1rem}#inspira-toyota-promise .inspira-hero .inspira-eyebrow{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.85),0 2px 10px rgba(0,0,0,.6),0 0 8px rgba(170,206,55,.6),0 0 20px rgba(170,206,55,.35)}#inspira-toyota-promise .inspira-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:.955rem;letter-spacing:.15em;text-transform:uppercase;padding:1rem 2rem;border-radius:2px;border:1px solid transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}#inspira-toyota-promise .inspira-btn:hover{transform:translateY(-2px)}#inspira-toyota-promise .inspira-btn-light{background:#fff;color:#101010}#inspira-toyota-promise .inspira-btn-light:hover{background:#e5e5e5}#inspira-toyota-promise .inspira-btn-dark{background:#ed1c24;color:#fff}#inspira-toyota-promise .inspira-btn-dark:hover{background:#be161d}#inspira-toyota-promise .inspira-btn-green{background:#aace37;color:#101010;box-shadow:0 0 8px rgba(170,206,55,.65),0 0 40px rgba(170,206,55,.45)}#inspira-toyota-promise .inspira-btn-green:hover{background:#96b82e}#inspira-toyota-promise .inspira-btn-outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}#inspira-toyota-promise .inspira-btn-outline:hover{background:rgba(255,255,255,.1);border-color:#fff}#inspira-toyota-promise .inspira-card{background:#fff;border:1px solid #e2e2e2;border-radius:2px;padding:2.5rem 2rem;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#inspira-toyota-promise .inspira-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px rgba(0,0,0,.15);border-color:#d0d0d0}#inspira-toyota-promise .inspira-card-icon{width:3.5rem;height:3.5rem;border-radius:50%;background:#ed1c24;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}#inspira-toyota-promise .inspira-card-icon svg{width:2rem;height:2rem}#inspira-toyota-promise .inspira-card-title{font-size:1.32rem;font-weight:700;color:#101010;margin-bottom:.5rem}#inspira-toyota-promise .inspira-card-copy{font-size:1.1rem;line-height:1.6;color:#5a5a5a}#inspira-toyota-promise .inspira-card-highlight{background:#ed1c24;border-color:#ed1c24}#inspira-toyota-promise .inspira-card-icon-light{background:#fff;color:#ed1c24}#inspira-toyota-promise .inspira-card-title-light{color:#fff}#inspira-toyota-promise .inspira-card-copy-light{color:#f3c6cc}#inspira-toyota-promise .inspira-media-frame{border-radius:2px;box-shadow:0 20px 40px -12px rgba(0,0,0,.2)}#inspira-toyota-promise .inspira-maintenance-photo{aspect-ratio:1/1;object-position:70% center}#inspira-toyota-promise .inspira-checkmark{flex:0 0 auto;width:1.5rem;height:1.5rem;margin-top:.15rem;border-radius:50%;background:#ed1c24;color:#fff;display:flex;align-items:center;justify-content:center}#inspira-toyota-promise .inspira-checkmark svg{width:.85rem;height:.85rem}#inspira-toyota-promise .inspira-lifestyle-band{width:100%;aspect-ratio:15/4;overflow:hidden}#inspira-toyota-promise .inspira-lifestyle-band img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){#inspira-toyota-promise .inspira-lifestyle-band{aspect-ratio:3/2}}#inspira-toyota-promise .inspira-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}#inspira-toyota-promise .inspira-reveal.inspira-reveal-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){#inspira-toyota-promise .inspira-reveal{transition:none;opacity:1;transform:none}}#inspira-toyota-promise .tw-absolute{position:absolute}#inspira-toyota-promise .tw-relative{position:relative}#inspira-toyota-promise .tw-inset-0{inset:0}#inspira-toyota-promise .tw-order-1{order:1}#inspira-toyota-promise .tw-order-2{order:2}#inspira-toyota-promise .tw-mx-auto{margin-left:auto;margin-right:auto}#inspira-toyota-promise .tw-mb-10{margin-bottom:2.5rem}#inspira-toyota-promise .tw-mb-12{margin-bottom:3rem}#inspira-toyota-promise .tw-mb-16{margin-bottom:4rem}#inspira-toyota-promise .tw-mb-5{margin-bottom:1.25rem}#inspira-toyota-promise .tw-mb-6{margin-bottom:1.5rem}#inspira-toyota-promise .tw-mb-8{margin-bottom:2rem}#inspira-toyota-promise .tw-mt-auto{margin-top:auto}#inspira-toyota-promise .tw-flex{display:flex}#inspira-toyota-promise .tw-grid{display:grid}#inspira-toyota-promise .tw-h-auto{height:auto}#inspira-toyota-promise .tw-h-full{height:100%}#inspira-toyota-promise .tw-w-full{width:100%}#inspira-toyota-promise .tw-max-w-3xl{max-width:48rem}#inspira-toyota-promise .tw-max-w-5xl{max-width:64rem}#inspira-toyota-promise .tw-max-w-6xl{max-width:72rem}#inspira-toyota-promise .tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#inspira-toyota-promise .tw-flex-col{flex-direction:column}#inspira-toyota-promise .tw-items-start{align-items:flex-start}#inspira-toyota-promise .tw-items-center{align-items:center}#inspira-toyota-promise .tw-items-stretch{align-items:stretch}#inspira-toyota-promise .tw-justify-center{justify-content:center}#inspira-toyota-promise .tw-gap-12{gap:3rem}#inspira-toyota-promise .tw-gap-3{gap:.75rem}#inspira-toyota-promise .tw-gap-4{gap:1rem}#inspira-toyota-promise .tw-gap-6{gap:1.5rem}#inspira-toyota-promise .tw-gap-8{gap:2rem}#inspira-toyota-promise .tw-self-stretch{align-self:stretch}#inspira-toyota-promise .tw-overflow-hidden{overflow:hidden}#inspira-toyota-promise .tw-bg-\[\#101010\]{background-color:rgb(16,16,16)}#inspira-toyota-promise .tw-bg-\[\#f5f5f5\]{background-color:rgb(245,245,245)}#inspira-toyota-promise .tw-bg-black{background-color:rgb(0,0,0)}#inspira-toyota-promise .tw-bg-gray-50{background-color:rgb(249,250,251)}#inspira-toyota-promise .tw-bg-white{background-color:rgb(255,255,255)}#inspira-toyota-promise .tw-object-cover{-o-object-fit:cover;object-fit:cover}#inspira-toyota-promise .tw-px-6{padding-left:1.5rem;padding-right:1.5rem}#inspira-toyota-promise .tw-py-20{padding-top:5rem;padding-bottom:5rem}#inspira-toyota-promise .tw-pb-20{padding-bottom:5rem}#inspira-toyota-promise .tw-pt-60{padding-top:15rem}#inspira-toyota-promise .tw-text-center{text-align:center}#inspira-toyota-promise .tw-italic{font-style:italic}#inspira-toyota-promise .tw-leading-relaxed{line-height:1.625}#inspira-toyota-promise .tw-text-\[\#101010\]{color:rgb(16,16,16)}#inspira-toyota-promise .tw-text-gray-300{color:rgb(209,213,219)}#inspira-toyota-promise .tw-text-gray-400{color:rgb(156,163,175)}#inspira-toyota-promise .tw-text-gray-500{color:rgb(107,114,128)}#inspira-toyota-promise .tw-text-gray-600{color:rgb(75,85,99)}#inspira-toyota-promise .tw-text-gray-700{color:rgb(55,65,81)}#inspira-toyota-promise .tw-text-white{color:rgb(255,255,255)}@media (min-width:640px){#inspira-toyota-promise .sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#inspira-toyota-promise .sm\:tw-flex-row{flex-direction:row}}@media (min-width:768px){#inspira-toyota-promise .md\:tw-order-1{order:1}#inspira-toyota-promise .md\:tw-order-2{order:2}#inspira-toyota-promise .md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#inspira-toyota-promise .md\:tw-gap-20{gap:5rem}#inspira-toyota-promise .md\:tw-py-28{padding-top:7rem;padding-bottom:7rem}#inspira-toyota-promise .md\:tw-pb-28{padding-bottom:7rem}#inspira-toyota-promise .md\:tw-pt-28{padding-top:7rem}}@media (min-width:1024px){#inspira-toyota-promise .lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}#inspira-toyota-promise .inspira-tog-1{fill: url(#inspira-tog-grad-5)}#inspira-toyota-promise .inspira-tog-2{fill: url(#inspira-tog-grad-6)}#inspira-toyota-promise .inspira-tog-3{fill: #aace37}#inspira-toyota-promise .inspira-tog-4{fill: #9b9b9b}#inspira-toyota-promise .inspira-tog-5{fill: #fff}#inspira-toyota-promise .inspira-tog-6{fill: url(#inspira-tog-grad)}#inspira-toyota-promise .inspira-tog-6,#inspira-toyota-promise .inspira-tog-7{fill-rule: evenodd}#inspira-toyota-promise .inspira-tog-7{fill: #282828}#inspira-toyota-promise .inspira-tog-8{fill: url(#inspira-tog-grad-3)}#inspira-toyota-promise .inspira-tog-8,#inspira-toyota-promise .inspira-tog-9,#inspira-toyota-promise .inspira-tog-10{stroke: #282828;stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px}#inspira-toyota-promise .inspira-tog-9{fill: url(#inspira-tog-grad-2)}#inspira-toyota-promise .inspira-tog-10{fill: url(#inspira-tog-grad-4)}
