.cinema-home .cinema-hero.home-product-hero{height:740px;min-height:740px;max-height:none;display:block}.cinema-home .home-product-hero>.relative{padding-top:0;position:absolute;top:50%;transform:translateY(-50%)}.cinema-home .home-product-hero .hero-content{gap:26px;padding:0}.cinema-home .home-product-hero .hero-content .header{gap:16px;max-width:1100px}.cinema-home .home-product-hero .hero-content .heading-5{text-wrap:balance;font-family:inherit;font-size:52px;font-weight:500;line-height:1.08}.cinema-home .home-product-hero .hero-content .max-width-45ch{max-width:800px}.cinema-home .home-product-hero .hero-content .text-block{text-wrap:pretty;text-shadow:none;font-size:16px;font-weight:400;line-height:1.55}.cinema-home .home-product-hero .hero-content .hero-highlight{color:inherit!important}.cinema-home .home-product-hero .hero-content :is(.button-primary,.button-secondary){width:auto;height:auto;min-height:48px;padding:14px 28px;border-radius:100px!important}.cinema-home .home-product-hero .hero-content .button-secondary{color:var(--showcase-image-copy);text-underline-offset:5px;background:0 0;text-decoration:underline}.cinema-home .home-product-hero .hero-square:after{background:linear-gradient(180deg,var(--header-scrim),transparent 65%);opacity:.55}.cinema-home .home-product-hero:after{content:"";background:var(--home-image-bottom-transition);z-index:3;pointer-events:none;height:240px;position:absolute;inset:auto 0 0}.cinema-home .home-product-hero .cinema-pagination{z-index:4}.cinema-home .home-product-hero .home-header-photo{object-fit:cover;object-position:center;width:100%;height:100%}.cinema-home .home-hero-viewport,.cinema-home .home-hero-track{height:100%}.cinema-home .home-hero-viewport{touch-action:pan-y pinch-zoom;overflow:hidden}.cinema-home .home-hero-track{display:flex}.cinema-home .home-hero-slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.cinema-home .home-hero-slide-content{height:100%;position:relative}.cinema-home .home-hero-slide-content>.relative{inset-inline:0;width:100%;padding-top:0;position:absolute;top:50%;transform:translateY(-50%)}.cinema-home .home-hero-slide-content .hero-square-wrapper{position:absolute}.cinema-home .home-hero-slide-content .hero-square{position:relative}.cinema-home .home-hero-slide-content .hero-content{padding-inline:36px}.cinema-home .home-hero-slide-content .home-slide-eyebrow{margin-bottom:16px;font-size:15px;line-height:1.4;display:block}.cinema-home .home-hero-slide-content .button-secondary{white-space:normal;text-align:center}.cinema-home .home-hero-product-slide:has(img[src*=ev-reference-charging-scene]) :is(.heading-5,.text-block,.button-secondary){color:var(--foreground)}.cinema-home .home-hero-product-slide:has(img[src*=ev-reference-charging-scene]) .home-header-photo{object-position:center 66%}.cinema-home .home-hero-controls{z-index:5;color:var(--cinema-ink);align-items:center;gap:2px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.cinema-home .home-hero-controls button{color:inherit;box-shadow:none;background:0 0;border-radius:50%}.cinema-home .home-hero-dot span{background:var(--cinema-dot-muted);border-radius:50%;width:7px;height:7px;display:block}.cinema-home .home-hero-dot.is-active span{background:var(--cinema-ink)}.cinema-home .home-energy-film{width:100%;padding:0}.cinema-home .home-energy-film-video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.cinema-home .energy-showcase-card :is(h2,p,.charging-btn){font-family:inherit}.cinema-home .energy-showcase-card h2{font-weight:500;line-height:1.14}.cinema-home .energy-showcase-card p{font-weight:400}.cinema-home .energy-showcase-card .charging-btn{border-radius:100px;height:auto;min-height:48px;padding:14px 28px;line-height:1.5}.cinema-home .energy-showcase-card .charging-btn-light{text-underline-offset:5px;background:0 0;text-decoration:underline;color:var(--cinema-surface)!important}.cinema-home .info-card,.cinema-home .info-card :is(h3,.se-zones-prices,.se-zone-label,.charging-btn){font-family:inherit}.cinema-home .info-card h3{font-weight:500}.cinema-home .info-card .charging-btn{border-radius:100px;min-height:48px;line-height:1.5;height:auto!important;padding:14px 28px!important}.cinema-home .app-showcase-copy{text-align:center;padding-top:32px;padding-bottom:48px;font-family:inherit}.cinema-home .app-showcase-copy h2{font-family:inherit;font-weight:500}.cinema-home .app-showcase-copy p{margin-inline:auto;font-family:inherit;font-weight:400;line-height:1.55}.cinema-home .app-showcase .charging-actions{justify-content:center}.cinema-home .app-showcase-label{letter-spacing:0}.cinema-home .app-showcase .charging-btn{border-radius:100px;height:auto;min-height:48px;padding:14px 28px;font-family:inherit;line-height:1.5}.cinema-home .app-showcase .charging-btn-light{box-shadow:none;text-underline-offset:5px;background:0 0;text-decoration:underline}.cinema-home .logos-component{background:var(--ev-design-surface);border-radius:0;align-items:center;font-family:inherit}.cinema-home .logos-heading{text-align:center;width:100%}.cinema-home .logos-heading .caps{color:var(--ev-design-copy);font-family:inherit;font-size:36px;font-weight:500;line-height:1.2}.cinema-home .logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;max-width:1160px;margin-inline:auto}.cinema-home .logo{border:1px solid var(--ev-design-line);background:var(--ev-design-panel);border-radius:8px;min-width:0;height:170px;padding:24px 12px}.cinema-home .logo-image{opacity:1;width:80px;height:64px;max-height:64px}.cinema-home .logo:hover{box-shadow:none;transform:none}.cinema-home .logo:hover .logo-image{filter:grayscale()}.cinema-home .recent-blog-wrapper,.cinema-home .faq-component{font-family:inherit}.cinema-home .recent-blog-wrapper{margin-top:48px}.cinema-home .heading-wrapper{justify-content:center}.cinema-home .heading-wrapper .heading{width:100%;max-width:none}.cinema-home .recent-blog-wrapper .heading,.cinema-home .heading-wrapper .heading{justify-content:center;align-items:center;text-align:center!important}.cinema-home .recent-blog-wrapper .heading h2,.cinema-home .heading-wrapper h2{font-family:inherit;font-size:36px;line-height:1.2;text-align:center!important;color:var(--ev-design-copy)!important;padding-left:0!important;font-weight:500!important}.cinema-home .blog-card{background:var(--ev-design-panel);border:1px solid var(--ev-design-line);border-radius:8px}.cinema-home .blog-link{color:var(--ev-design-copy)}.cinema-home .blog-card-content h3{color:var(--ev-design-copy);font-family:inherit;font-size:22px;font-weight:500;line-height:1.3}.cinema-home .blog-card-content>div,.cinema-home .blog-card-info{color:var(--ev-design-muted)}.cinema-home .blog-card-info{text-underline-offset:5px;text-decoration:underline}.cinema-home .faq-component{background:var(--promo-panel);border-radius:8px}.cinema-home .faq-item,.cinema-home .faq-item:hover{box-shadow:none;font-family:inherit;border-radius:8px!important}.cinema-home .faq-title-wrapper,.cinema-home .faq-title-wrapper *{color:var(--ev-design-copy);font-family:inherit;font-size:18px;font-weight:500;line-height:1.4}.cinema-home .faq-action-wrapper,.cinema-home .faq-top[aria-expanded=true] .faq-action-wrapper{background:0 0;border-radius:0}.cinema-home .faq-bottom-content,.cinema-home .faq-bottom-content *{color:var(--ev-design-muted);font-family:inherit}.cinema-home .faq-bottom-content{width:100%;display:block}.cinema-home .faq-bottom-content>*{width:auto;max-width:100%}@media (prefers-reduced-motion:no-preference){.cinema-home .logo-image{animation:42s linear infinite home-brand-color}.cinema-home .logo:nth-child(2) .logo-image{animation-delay:3s}.cinema-home .logo:nth-child(3) .logo-image{animation-delay:6s}.cinema-home .logo:nth-child(4) .logo-image{animation-delay:9s}.cinema-home .logo:nth-child(5) .logo-image{animation-delay:12s}.cinema-home .logo:nth-child(6) .logo-image{animation-delay:15s}.cinema-home .logo:nth-child(7) .logo-image{animation-delay:18s}.cinema-home .logo:nth-child(8) .logo-image{animation-delay:21s}.cinema-home .logo:nth-child(9) .logo-image{animation-delay:24s}.cinema-home .logo:nth-child(10) .logo-image{animation-delay:27s}.cinema-home .logo:nth-child(11) .logo-image{animation-delay:30s}.cinema-home .logo:nth-child(12) .logo-image{animation-delay:33s}.cinema-home .logo:nth-child(13) .logo-image{animation-delay:36s}.cinema-home .logo:nth-child(14) .logo-image{animation-delay:39s}}@keyframes home-brand-color{0%,6.5%,to{filter:grayscale();transform:scale(1)}1%,5.5%{filter:grayscale(0);transform:scale(1.08)}}@media (width>=768px) and (width<=1100px){.cinema-home .logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cinema-home .home-product-hero .hero-content .heading-5{font-size:44px}}@media (width<=767px){.cinema-home .home-hero-slide-content .hero-content{padding-inline:0}.cinema-home .recent-blog-wrapper{margin-top:28px}.cinema-home .recent-blog-wrapper .heading h2,.cinema-home .heading-wrapper h2{font-size:28px}.cinema-home .blog-card-content h3{font-size:20px}.cinema-home .faq-title-wrapper,.cinema-home .faq-title-wrapper *{font-size:16px}.cinema-home .logos-heading .caps{font-size:28px}.cinema-home .logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cinema-home .logo{height:150px;padding:20px 12px}.cinema-home .app-showcase-copy{padding-top:24px;padding-bottom:28px}.cinema-home .app-showcase .charging-actions{display:flex}.cinema-home .app-showcase .charging-btn{flex:0 auto;max-width:none}.cinema-home .cinema-hero.home-product-hero{height:720px;min-height:720px}.cinema-home .home-product-hero:after{height:200px}.cinema-home .home-product-hero .padding-global{padding-inline:22px}.cinema-home .home-product-hero .hero-content{gap:18px}.cinema-home .home-product-hero .hero-content .heading-5{font-size:30px;line-height:1.14}.cinema-home .home-product-hero .hero-content .text-block{font-size:14px;line-height:1.5}.cinema-home .home-product-hero .double-button-component{flex-wrap:wrap;gap:12px;display:flex}.cinema-home .home-product-hero .hero-content :is(.button-primary,.button-secondary){width:auto;min-width:0}}
