.home-page .selam-marquee{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;overflow:hidden!important;width:100%!important;margin:16px auto!important;background:#fff!important;border-block:1px solid #e9e4e5!important;transform:none!important;clip-path:none!important;max-width:1250px!important}.home-page .selam-marquee-track{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:max-content!important;white-space:nowrap!important;animation:selamRestoreMarquee 32s linear infinite!important;transform:translateZ(0);will-change:transform}.home-page .selam-marquee-set{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:24px!important;white-space:nowrap!important;padding:12px 14px!important;min-width:max-content!important;width:auto!important;flex-wrap:nowrap!important}.home-page .selam-marquee-set a{display:inline-flex!important;align-items:center!important;color:#393034!important;font-weight:800!important;text-decoration:none!important;font-size:12px!important;letter-spacing:.075em!important;opacity:1!important;visibility:visible!important}.home-page .selam-marquee-set i{color:#cc0d19!important;font-style:normal!important}@keyframes selamRestoreMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.home-page .selam-marquee-track{animation:none!important;transform:none!important}.home-page .selam-marquee{overflow:auto!important}}.seo-emphasis{font-weight:700}.seo-guide{margin-block:48px;padding-block:28px;border-top:1px solid #e3e5e8}.seo-guide h2{font-size:clamp(25px,3vw,38px);line-height:1.2;letter-spacing:-.03em;max-width:850px}.seo-guide :is(h3,.seo-label-h3){font-size:21px;line-height:1.3;margin-top:24px}.seo-guide p,.seo-guide li{font-size:16px;line-height:1.75;max-width:850px;color:#42464d}.seo-guide a{text-decoration:underline;text-underline-offset:3px}.seo-guide details{max-width:850px;border-bottom:1px solid #e3e5e8;padding:16px 0}.seo-guide summary{cursor:pointer;font-weight:700;line-height:1.5}.seo-guide details p{margin-top:12px}@media(max-width:600px){.seo-guide{margin-block:28px}.seo-guide p,.seo-guide li{font-size:15px}}.seo-label-h3,.seo-label-h4{font-weight:700;line-height:1.1}.knowledge-card{position:relative}.knowledge-card>.knowledge-card-link{margin-top:auto;padding-top:22px;font-size:.76rem;font-weight:700;color:var(--red-dark)}.knowledge-card-featured>.knowledge-card-link{color:#fff}.knowledge-card-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.knowledge-card:focus-within{outline:3px solid #165de5;outline-offset:5px}.premium-home-v108 .home-price-entry{background:#b8121a}.premium-home-v108 .home-price-entry .eyebrow,.premium-home-v108 .home-price-entry p{color:#fff}.drive-preview-link{font-weight:800;color:#fff!important;background:#ae1020;border-radius:10px;padding:13px 16px;text-decoration:none;min-height:46px;display:inline-flex;align-items:center}.drive-preview-link:hover{background:#8e0b18}.drive-entry-card{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center;background:#131c23;color:#fff;border-radius:24px;padding:32px;margin-bottom:38px;text-decoration:none;box-shadow:0 16px 45px #13233115}.drive-entry-card .eyebrow{color:#ff9aa4}.drive-entry-card h2{font-size:clamp(27px,3vw,42px);line-height:1.1;margin:12px 0}.drive-entry-card p:not(.eyebrow){font-size:15px;line-height:1.7;color:#d4dde4}.drive-entry-card span{display:inline-flex;background:#fff;color:#151c23;padding:14px 18px;border-radius:9px;font-size:14px;font-weight:800;margin-top:18px}.drive-entry-card img{width:100%;height:240px;object-fit:cover;border-radius:14px}.drive-entry-card:focus-visible{outline:3px solid #196ad1;outline-offset:6px}#zero-practice-warning{background:#fff0d2;border-left:4px solid #8a5300;padding:18px;color:#593700}.home-page .stat-number{font-size:clamp(26px,3vw,48px)}@media(max-width:700px){.drive-entry-card{grid-template-columns:1fr;margin-inline:16px;padding:23px;gap:20px}.drive-entry-card img{height:180px;order:-1}.drive-entry-card p:not(.eyebrow){font-size:14px}}.hero-picture{display:contents}.home-learning-entry{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:38px;margin-bottom:38px;padding:30px 34px;border:1px solid #e0e4e1;border-radius:20px;background:#f4f6f3}.home-learning-entry h2{font-size:clamp(24px,3vw,38px);line-height:1.15;letter-spacing:-.04em;margin:8px 0 12px}.home-learning-entry p{margin-bottom:0;max-width:530px;color:#52605a}.home-learning-entry .eyebrow{font-size:10px;color:#b90e20}.home-learning-actions{display:grid;gap:15px;flex-shrink:0}.home-learning-actions .text-link{font-size:13px;text-align:center}.home-disclosure{border:1px solid #e1e3df;border-radius:16px;margin-top:18px;margin-bottom:18px;overflow:hidden;background:#fff}.home-disclosure>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:24px 28px;font-weight:700;font-size:18px}.home-disclosure>summary::-webkit-details-marker{display:none}.home-disclosure>summary span{font-weight:400;font-size:24px;color:#a5091d}.home-disclosure[open]>summary{border-bottom:1px solid #e1e3df}.home-disclosure[open]>summary span{transform:rotate(45deg)}.home-disclosure-body>.section,.home-disclosure-body>.fleet-section{padding-top:30px;padding-bottom:30px}.home-disclosure-body .wrap{max-width:100%;padding-left:24px;padding-right:24px}.home-disclosure-body .section-heading h2{font-size:30px}.home-disclosure-body .section-heading>p{max-width:380px}.languages-section{margin-top:35px}.home-hero .hero-reassurance{gap:12px}.home-hero .hero-description{max-width:520px}body:has(.home-disclosure) .home-price-overview{margin-top:20px}.home-hero{padding-bottom:26px}@media(max-width:700px){.home-learning-entry{flex-direction:column;align-items:stretch;gap:22px;margin-top:24px;margin-bottom:24px;padding:24px}.home-learning-actions{gap:14px}.home-disclosure>summary{font-size:16px;padding:20px}.home-disclosure-body .section-heading{display:block}.home-disclosure-body .section-heading h2{font-size:26px}.home-hero .hero-reassurance{font-size:11px;gap:8px}.home-disclosure-body .wrap{padding-left:16px;padding-right:16px}.home-learning-entry h2{font-size:28px}}.home-hero .motion-hero-item{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}
