.tpl-evexpress .icon-action--account{isolation:isolate;overflow:hidden;width:auto;min-width:148px;height:46px;grid-auto-flow:column;gap:10px;padding:4px 6px 4px 16px;color:var(--white);background:linear-gradient(135deg,#202631,#0d111a 72%);border-color:#20252f;border-radius:11px;box-shadow:0 8px 18px rgba(11,14,22,.16),inset -3px 0 0 var(--accent);transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .22s ease,transform .24s cubic-bezier(.16,1,.3,1)}.tpl-evexpress .icon-action--account:after{content:"";position:absolute;top:-28px;left:18px;z-index:-1;width:42px;height:100px;opacity:.14;background:var(--white);transform:rotate(26deg) translateX(-58px);transition:transform .42s cubic-bezier(.16,1,.3,1)}.tpl-evexpress .header-actions .icon-action--account:focus-visible,.tpl-evexpress .header-actions .icon-action--account:hover{color:var(--white);background:linear-gradient(135deg,#282f3c,#111621 72%);border-color:rgba(220,22,52,.72);box-shadow:0 11px 24px rgba(11,14,22,.22),inset -3px 0 0 var(--accent-bright);outline:none;transform:translate3d(0,-2px,0)}.tpl-evexpress .header-actions .icon-action--account:focus-visible:after,.tpl-evexpress .header-actions .icon-action--account:hover:after{transform:rotate(26deg) translateX(150px)}@media (max-width:720px){.tpl-evexpress .icon-action--account{min-width:38px;height:38px;padding:3px;border-radius:9px;box-shadow:0 5px 13px rgba(11,14,22,.16)}}.tpl-evexpress .searchable-select__options button.is-active{color:var(--accent-deep);background:#fdeaed}.tpl-evexpress .search-panel--locked{position:relative}.tpl-evexpress .search-panel--locked .parts-form,.tpl-evexpress .search-panel--locked .search-mode-toggle{opacity:.45;filter:grayscale(.6);pointer-events:none}.tpl-evexpress .categories-lock,.tpl-evexpress .search-panel__lock{position:absolute;top:50%;left:50%;z-index:3;display:grid;justify-items:center;gap:6px;width:min(420px,calc(100% - 32px));padding:22px 26px;color:var(--ink);text-align:center;background:var(--white);border:1px solid rgba(11,14,22,.11);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);transform:translate(-50%,-50%)}.tpl-evexpress .categories-lock>svg,.tpl-evexpress .search-panel__lock>svg{width:40px;height:40px;color:var(--accent-deep)}.tpl-evexpress .categories-lock strong,.tpl-evexpress .search-panel__lock strong{font-family:var(--tpl-evx-rubik),"Rubik",sans-serif;font-size:1.05rem;font-weight:800;line-height:1.3}.tpl-evexpress .categories-lock span,.tpl-evexpress .search-panel__lock span{color:var(--muted);font-size:.9rem;font-weight:550;line-height:1.5}.tpl-evexpress .categories-grid--locked{position:relative}.tpl-evexpress .categories-grid--locked .category-card.category-card--placeholder{grid-column:span 3;background:linear-gradient(135deg,#f2f5f9,#e9eef5);border-color:rgba(11,14,22,.08);box-shadow:none;opacity:.7;pointer-events:none;transform:none}.tpl-evexpress .categories-grid--locked .category-card.category-card--placeholder:before{content:none}@media (max-width:720px){.tpl-evexpress .categories-grid--locked .category-card.category-card--placeholder{grid-column:span 1;min-height:128px}}.tpl-evexpress .product-detail-tag{display:inline-flex;align-items:center;margin-top:12px;padding:5px 11px;color:var(--accent-deep);background:#fde9ec;border:1px solid #f6b9c2;border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.01em}.tpl-evexpress .product-detail-extras{display:grid;gap:18px;margin-top:18px}.tpl-evexpress .product-detail-notes h2{margin-bottom:14px;font-size:1.375rem}.tpl-evexpress .product-detail-notes__text{max-width:70ch;margin:0;color:#323b4b;font-size:.9375rem;font-weight:500;line-height:1.75;white-space:pre-line}.tpl-evexpress .product-detail-docs,.tpl-evexpress .product-detail-fitments{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tpl-evexpress .product-detail-docs a{color:var(--accent-deep);font-size:.9375rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}.tpl-evexpress .product-detail-docs a:focus-visible,.tpl-evexpress .product-detail-docs a:hover{color:var(--ink)}.tpl-evexpress .product-detail-fitments li{padding:9px 0;color:var(--ink);border-bottom:1px solid #eaeff6;font-size:.9375rem;font-weight:700}.tpl-evexpress{background:var(--paper)}.tpl-evexpress .brand__logo{display:block;width:auto;max-width:220px;height:44px;object-fit:contain}.tpl-evexpress .footer-brand__wordmark{display:block;width:auto;max-width:220px;height:46px;object-fit:contain}@media (max-width:720px){.tpl-evexpress .brand__logo{max-width:150px;height:34px}}.tpl-evexpress .hero--video{--hero-overlay-rgb:10,10,12}.tpl-evexpress .hero--video .hero__slides{background:#0a0a0c url(/evexpress/tesla-explode-poster.jpg) 50%/cover no-repeat}.tpl-evexpress .hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tpl-evexpress .hero--video .hero__slide{inset:0;background-color:transparent;background-image:linear-gradient(90deg,rgba(var(--hero-overlay-rgb),.06) 0,rgba(var(--hero-overlay-rgb),.16) 35%,rgba(var(--hero-overlay-rgb),.58) 64%,rgba(var(--hero-overlay-rgb),.82) 100%),linear-gradient(180deg,transparent 60%,rgba(0,0,0,.42) 100%);transform:none}@media (prefers-reduced-motion:reduce){.tpl-evexpress .hero__video{display:none}}@media (min-width:981px){.tpl-evexpress .values-grid--six,.tpl-evexpress .values-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tpl-evexpress .process-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.tpl-evexpress .process-grid--features article>strong{display:grid;color:var(--accent-deep)}.tpl-evexpress .shell--narrow{width:min(1000px,calc(100% - 64px))}@media (max-width:720px){.tpl-evexpress .shell--narrow{width:calc(100% - 32px)}}.tpl-evexpress .form-stack{display:grid;gap:24px}.tpl-evexpress .contact-form select{width:100%;min-height:48px;padding:11px 13px;color:var(--ink);background:#f6f8fb;border:1px solid var(--line);border-radius:var(--radius-sm);outline:0;font:inherit;font-size:.875rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.tpl-evexpress .contact-form select:focus{background:var(--white);border-color:var(--accent);box-shadow:0 0 0 3px rgba(220,22,52,.12)}.tpl-evexpress .contact-form input[type=checkbox],.tpl-evexpress .contact-form input[type=radio]{width:20px;min-height:0;height:20px;flex:0 0 20px;margin:2px 0 0;padding:0;accent-color:var(--accent)}.tpl-evexpress .contact-form label.contact-form__consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.tpl-evexpress .contact-form label.contact-form__consent>span{font-size:.8125rem;font-weight:600;line-height:1.55}.tpl-evexpress .contact-form__consent a{color:var(--accent-deep);font-weight:800;text-decoration:underline;text-underline-offset:3px}.tpl-evexpress .form-step{display:flex;align-items:center;gap:10px;margin:26px 0 14px;font-family:var(--tpl-evx-rubik),"Rubik",sans-serif;font-size:1.0625rem;font-weight:800;letter-spacing:-.02em}.tpl-evexpress .contact-form__heading+.form-step{margin-top:0}.tpl-evexpress .form-step>span{width:28px;height:28px;display:grid;place-items:center;color:var(--white);background:var(--accent);border-radius:50%;font-size:.8125rem}.tpl-evexpress .contact-form .form-upload__box{display:grid;justify-items:center;gap:4px;padding:22px 16px;color:var(--muted);text-align:center;background:#f6f8fb;border:1px dashed #c4d0e0;border-radius:var(--radius-sm);cursor:pointer;transition:border-color .16s ease,background .16s ease}.tpl-evexpress .contact-form .form-upload:focus-within .form-upload__box,.tpl-evexpress .contact-form .form-upload:hover .form-upload__box{background:var(--white);border-color:var(--accent)}.tpl-evexpress .form-upload__box svg{color:var(--accent-deep)}.tpl-evexpress .form-upload__box strong{color:var(--ink);font-size:.875rem;font-weight:750}.tpl-evexpress .form-upload__box small{font-size:.75rem}.tpl-evexpress .form-done{display:grid;justify-items:center;gap:8px;text-align:center}.tpl-evexpress .form-done__icon{color:#059669}.tpl-evexpress .form-done h3{font-size:1.5rem}.tpl-evexpress .form-done p{margin:0;color:var(--muted)}.tpl-evexpress .plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tpl-evexpress .contact-form label.plan-option{display:flex;align-items:flex-start;gap:11px;padding:15px 16px;background:#f6f8fb;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.tpl-evexpress .contact-form label.plan-option:has(input:checked){background:var(--white);border-color:var(--accent);box-shadow:0 0 0 3px rgba(220,22,52,.12)}.tpl-evexpress .contact-form label.plan-option>span{display:grid;gap:3px;color:var(--ink);font-size:.9375rem}.tpl-evexpress .plan-option small{color:var(--muted);font-size:.8125rem;font-weight:500}.tpl-evexpress .plan-option em{display:inline-block;margin-inline-start:6px;padding:2px 8px;color:var(--accent-deep);background:#fde9ec;border-radius:999px;font-size:.6875rem;font-style:normal;font-weight:800}@media (max-width:720px){.tpl-evexpress .plan-options{grid-template-columns:1fr}}.tpl-evexpress .plan-card{overflow:hidden;background:var(--white);border:1px solid rgba(11,14,22,.1);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.tpl-evexpress .plan-card__head{padding:clamp(26px,4vw,40px);color:var(--white);text-align:center;background:linear-gradient(135deg,#1c1f26,#0a0a0c 72%);border-bottom:4px solid var(--accent)}.tpl-evexpress .plan-card__head h2{margin:0;font-family:var(--tpl-evx-rubik),"Rubik",sans-serif;font-size:1.375rem;font-weight:800;letter-spacing:-.02em}.tpl-evexpress .plan-card__head p{margin:8px 0 0;color:hsla(0,0%,100%,.86);font-size:.9375rem}.tpl-evexpress .plan-card__head p strong{color:var(--white)}.tpl-evexpress .plan-card__head .plan-card__price{color:var(--white);font-family:var(--tpl-evx-rubik),"Rubik",sans-serif;font-size:clamp(2.75rem,6vw,3.75rem);font-weight:900;line-height:1.1;letter-spacing:-.04em}.tpl-evexpress .plan-card__price small{font-size:1.125rem;font-weight:600;letter-spacing:0}.tpl-evexpress .plan-card__body{padding:clamp(24px,4vw,40px)}.tpl-evexpress .plan-card__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 26px;margin:0;padding:0;list-style:none}.tpl-evexpress .plan-card__list li{display:flex;align-items:flex-start;gap:10px;font-size:.9375rem;font-weight:600;line-height:1.5}.tpl-evexpress .plan-card__list svg{flex:0 0 auto;margin-top:3px;color:var(--accent-deep)}.tpl-evexpress .plan-card__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.tpl-evexpress .plan-card__primary,.tpl-evexpress .plan-card__secondary{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;color:var(--white);border-radius:var(--radius-sm);font-weight:800;transition:transform .18s ease,background .18s ease}.tpl-evexpress .plan-card__primary{background:var(--accent)}.tpl-evexpress .plan-card__secondary{background:var(--ink)}.tpl-evexpress .plan-card__primary:focus-visible,.tpl-evexpress .plan-card__primary:hover{outline:none;background:var(--accent-deep);transform:translate3d(0,-2px,0)}.tpl-evexpress .plan-card__secondary:focus-visible,.tpl-evexpress .plan-card__secondary:hover{outline:none;background:var(--ink-soft);transform:translate3d(0,-2px,0)}.tpl-evexpress .plan-card__note{margin:18px 0 0;color:var(--muted);font-size:.8125rem;text-align:center}@media (max-width:720px){.tpl-evexpress .plan-card__list{grid-template-columns:1fr}}.tpl-evexpress .news-empty{margin:0;color:var(--muted);font-size:1rem;text-align:center}.tpl-evexpress .legal-page__content ul{display:grid;gap:8px;margin:0;padding-inline-start:1.3em;color:#323b4b;font-size:.9375rem;line-height:1.7}.tpl-evexpress .legal-page__content a{color:var(--accent-deep);font-weight:750;text-decoration:underline;text-underline-offset:3px}.tpl-evexpress .site-footer__disclaimer{max-width:96ch;margin:0;padding:0 0 22px;color:hsla(0,0%,100%,.5);font-size:.75rem;line-height:1.65}.tpl-evexpress .support-phone{color:var(--white)}.tpl-evexpress .contact-faq--light{color:var(--ink);background:var(--white)}.tpl-evexpress .contact-faq--light .contact-faq__items{border-top-color:var(--line)}.tpl-evexpress .contact-faq--light details{border-bottom-color:var(--line)}.tpl-evexpress .contact-faq--light summary{color:var(--ink)}.tpl-evexpress .contact-faq--light summary span{color:var(--accent-deep)}.tpl-evexpress .contact-faq--light details p{color:#495565}.tpl-evexpress .service-slider{position:relative;height:min(86vh,760px);min-height:560px;overflow:hidden;color:var(--white);background:#0a0a0c}.tpl-evexpress .service-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;text-align:center;transition:opacity .9s ease,visibility 0s linear .9s}.tpl-evexpress .service-slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease}.tpl-evexpress .service-slide__bg{position:absolute;inset:0;background-position:50%;background-size:cover}.tpl-evexpress .service-slide.is-active .service-slide__bg{animation:evx-slide-zoom 7s ease-out forwards}.tpl-evexpress .service-slide__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 62% 58% at 50% 50%,rgba(10,10,12,.55),transparent 100%),linear-gradient(180deg,rgba(10,10,12,.7),rgba(10,10,12,.5) 34%,rgba(10,10,12,.56) 62%,rgba(10,10,12,.86))}.tpl-evexpress .service-slide__inner{position:relative;z-index:2;display:grid;justify-items:center;max-width:940px;padding-inline:64px}.tpl-evexpress .service-slide.is-active .service-slide__inner{animation:evx-slide-rise .7s cubic-bezier(.2,.7,.2,1) .2s both}.tpl-evexpress .service-slide__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:hsla(0,0%,100%,.86);font-size:.8125rem;font-weight:800;letter-spacing:.06em}.tpl-evexpress .service-slide__eyebrow span{width:34px;height:2px;background:var(--accent-bright)}.tpl-evexpress .service-slide h2{margin:0;color:var(--white);font-family:var(--tpl-evx-rubik),"Rubik",sans-serif;font-size:clamp(2.125rem,4.4vw,3.75rem);font-weight:900;line-height:1.06;letter-spacing:-.05em;text-shadow:0 3px 28px rgba(0,0,0,.5)}.tpl-evexpress .service-slide h2 span,.tpl-evexpress .service-slide h2 strong{display:block}.tpl-evexpress .service-slide h2 strong{margin-top:6px;color:var(--accent-bright);font-weight:900}.tpl-evexpress .service-slide__sub{max-width:62ch;margin:20px 0 0;color:hsla(0,0%,100%,.9);font-size:1.125rem;font-weight:500;line-height:1.6;text-shadow:0 1px 16px rgba(0,0,0,.45)}.tpl-evexpress .service-slide__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.tpl-evexpress .service-slide__primary,.tpl-evexpress .service-slide__secondary{min-width:190px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 24px;color:var(--white);border-radius:var(--radius-sm);font-weight:800;transition:transform .18s ease,background .18s ease,border-color .18s ease}.tpl-evexpress .service-slide__primary{background:var(--accent);box-shadow:0 12px 28px rgba(227,25,55,.3)}.tpl-evexpress .service-slide__secondary{background:rgba(10,10,12,.5);border:1px solid hsla(0,0%,100%,.34);backdrop-filter:blur(8px)}.tpl-evexpress .service-slide__primary:focus-visible,.tpl-evexpress .service-slide__primary:hover{outline:none;background:var(--accent-deep);transform:translate3d(0,-2px,0)}.tpl-evexpress .service-slide__secondary:focus-visible,.tpl-evexpress .service-slide__secondary:hover{outline:none;background:rgba(10,10,12,.72);border-color:var(--white);transform:translate3d(0,-2px,0)}.tpl-evexpress .service-slider__arrow{position:absolute;top:50%;z-index:5;width:50px;height:50px;display:grid;place-items:center;color:var(--white);background:rgba(10,10,12,.46);border:1px solid hsla(0,0%,100%,.28);border-radius:50%;backdrop-filter:blur(8px);cursor:pointer;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,transform .18s ease}.tpl-evexpress .service-slider__arrow:focus-visible,.tpl-evexpress .service-slider__arrow:hover{outline:none;background:var(--accent);border-color:var(--accent);transform:translateY(-50%) scale(1.06)}.tpl-evexpress .service-slider__arrow--prev{right:22px}.tpl-evexpress .service-slider__arrow--next{left:22px}.tpl-evexpress .service-slider__controls{position:absolute;inset:auto 0 26px;z-index:5;display:flex;align-items:center;justify-content:center;gap:14px}.tpl-evexpress .service-slider__pause{width:30px;height:30px;display:grid;place-items:center;padding:0;color:var(--white);background:rgba(10,10,12,.5);border:1px solid hsla(0,0%,100%,.34);border-radius:50%;cursor:pointer;transition:background .18s ease}.tpl-evexpress .service-slider__pause:focus-visible,.tpl-evexpress .service-slider__pause:hover{outline:none;background:var(--accent)}.tpl-evexpress .service-slider__dots{display:flex;align-items:center;gap:8px}.tpl-evexpress .service-slider__dots button{width:30px;height:30px;display:grid;place-items:center;padding:0;background:transparent;cursor:pointer}.tpl-evexpress .service-slider__dots button span{width:100%;height:3px;opacity:.45;background:var(--white);border-radius:2px;transform:skewX(-30deg);transition:opacity .18s ease,background .18s ease,transform .18s ease}.tpl-evexpress .service-slider__dots button:focus-visible span,.tpl-evexpress .service-slider__dots button:hover span{opacity:.85}.tpl-evexpress .service-slider__dots button:focus-visible{outline:2px solid var(--white);outline-offset:2px;border-radius:3px}.tpl-evexpress .service-slider__dots button.is-active span{opacity:1;background:var(--accent-bright);transform:skewX(-30deg) scaleX(1.15)}@keyframes evx-slide-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes evx-slide-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.tpl-evexpress .service-slider{height:82vh}.tpl-evexpress .service-slide__inner{padding-inline:18px}.tpl-evexpress .service-slide__sub{font-size:1rem}.tpl-evexpress .service-slide__primary,.tpl-evexpress .service-slide__secondary{min-width:0;flex:1 1 150px}.tpl-evexpress .service-slider__arrow{display:none}}@media (prefers-reduced-motion:reduce){.tpl-evexpress .service-slide,.tpl-evexpress .service-slide.is-active{transition:none}.tpl-evexpress .service-slide.is-active .service-slide__bg,.tpl-evexpress .service-slide.is-active .service-slide__inner{animation:none}}