.lp-page{background:var(--er-color-bg)}.battery-lp{background:var(--er-color-bg);color:var(--er-color-text)}.battery-lp .container{width:min(100% - calc(var(--er-space-page) * 2),var(--er-page-max))}.battery-lp-header{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--er-color-line);background:color-mix(in srgb,var(--er-color-surface) 94%,transparent);backdrop-filter:blur(16px)}.battery-lp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100% - calc(var(--er-space-page) * 2),var(--er-page-max));min-height:76px;margin-inline:auto}.battery-lp-logo{display:grid;width:clamp(188px,16vw,236px);min-width:188px;height:42px;align-items:center}.battery-lp-logo img{grid-area:1 / 1;display:block;width:100%;height:auto;max-height:100%;object-fit:contain;object-position:left center}.battery-lp-logo__dark{opacity:0}.battery-lp-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:10px 16px;font-weight:900}.battery-lp-header__actions>a:first-child{color:var(--er-brand-ink);text-decoration:none;white-space:nowrap}.battery-hero{border-bottom:1px solid var(--er-color-line);background:linear-gradient(135deg,color-mix(in srgb,var(--er-brand-red) 10%,transparent),transparent 42%),var(--er-color-bg);padding:clamp(36px,6vw,86px) 0}.battery-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:clamp(28px,5vw,68px);align-items:start}.battery-hero__copy{display:grid;gap:18px;max-width:820px}.battery-hero h1{max-width:760px;margin:0;color:var(--er-brand-ink);font-size:clamp(42px,5.4vw,82px);line-height:.94}.battery-hero .lead{max-width:720px;color:var(--er-brand-ink);font-size:clamp(22px,2vw,32px);font-weight:920;line-height:1.12}.battery-hero p{max-width:760px;margin:0;color:var(--er-color-muted);font-size:clamp(17px,1.2vw,20px);line-height:1.48}.battery-direct{font-weight:850}.battery-direct a{color:var(--er-brand-red)}.battery-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.battery-trust span{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--er-color-line);border-radius:var(--er-radius-small);background:var(--er-color-surface);padding:6px 10px;color:var(--er-color-muted);font-size:13px;font-weight:900}.battery-form{scroll-margin-top:96px;display:grid;gap:16px;border:2px solid var(--er-brand-ink);border-radius:var(--er-radius-small);background:var(--er-color-surface);padding:clamp(18px,2.4vw,28px);box-shadow:5px 5px color-mix(in srgb,var(--er-brand-red) 72%,var(--er-color-text))}.battery-form__intro{display:grid;gap:8px}.battery-form__intro h2{margin:0;color:var(--er-brand-ink);font-size:clamp(24px,2vw,34px);line-height:1.08}.battery-form__intro p:not(.eyebrow){margin:0;color:var(--er-color-muted);line-height:1.45}.battery-form .contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.battery-form__group{display:grid;gap:12px;min-width:0;margin:0;border:1px solid var(--er-color-line);border-radius:var(--er-radius-small);padding:14px}.battery-form__group legend{display:inline-flex;align-items:center;gap:8px;padding-inline:4px 8px;color:var(--er-brand-ink);font-size:14px;font-weight:950}.battery-form__group legend span{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid var(--er-brand-ink);border-radius:999px;background:var(--er-brand-red);color:#fff;font-size:12px;line-height:1}.battery-form button[type=submit]{width:100%;justify-content:center}.battery-section,.battery-final,.battery-thanks{padding:clamp(44px,6vw,86px) 0}.battery-section--alt{border-block:1px solid var(--er-color-line);background:var(--er-color-surface-strong)}.battery-copy{display:grid;gap:clamp(16px,2vw,24px)}.battery-copy h2{max-width:860px;margin:0;color:var(--er-brand-ink);font-size:clamp(30px,3.2vw,54px);line-height:1.02}.battery-copy p{max-width:860px;margin:0;color:var(--er-color-muted);font-size:clamp(16px,1.1vw,19px);line-height:1.55}.battery-list{display:grid;gap:9px;margin:0;padding-left:20px;color:var(--er-color-muted);font-size:clamp(16px,1.1vw,18px);line-height:1.48}.battery-list--columns{columns:2;display:block;column-gap:clamp(28px,5vw,70px)}.battery-list--columns li{break-inside:avoid;margin-bottom:8px}.battery-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.battery-feature-grid article{display:grid;gap:8px;border-left:4px solid var(--er-brand-red);background:var(--er-color-surface);padding:16px 18px}.battery-feature-grid h3{margin:0;color:var(--er-brand-ink);font-size:clamp(18px,1.3vw,23px);line-height:1.12}.battery-final{background:var(--er-color-surface-strong);color:var(--er-color-text)}.battery-final h2,.battery-final p,.battery-final .eyebrow,.battery-final a:not(.button){color:var(--er-color-text)}.battery-final .button:not(.button--primary){border-color:var(--er-color-line);background:var(--er-color-surface);color:var(--er-color-text)}.battery-thanks{min-height:58vh;display:grid;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--er-brand-red) 10%,transparent),transparent 42%),var(--er-color-bg)}.battery-thanks h1{max-width:820px;margin:0;color:var(--er-brand-ink);font-size:clamp(38px,4vw,64px);line-height:1}@media(max-width:980px){.battery-hero__grid{grid-template-columns:1fr}.battery-form{max-width:720px}}@media(max-width:680px){.battery-lp-header__inner{align-items:flex-start;flex-direction:column;padding-block:14px}.battery-lp-header__actions{width:100%;justify-content:space-between}.battery-lp-header__actions .button{min-height:40px;padding-inline:12px}.battery-form .contact-form__grid,.battery-feature-grid{grid-template-columns:1fr}.battery-form__group{padding:12px}.battery-list--columns{columns:1}}@media(prefers-color-scheme:dark){.battery-lp,.battery-hero,.battery-thanks{background:var(--er-color-bg)}.battery-section--alt{background:var(--er-color-surface-strong)}.battery-feature-grid article,.battery-form,.battery-trust span,.battery-lp-header{border-color:var(--er-color-line);background:var(--er-color-surface)}.battery-lp-logo__light{opacity:0}.battery-lp-logo__dark{opacity:1}.battery-final{background:var(--er-color-surface-strong);color:var(--er-color-text)}.battery-final h2,.battery-final p,.battery-final .eyebrow,.battery-final a:not(.button){color:var(--er-color-text)}.battery-final .button:not(.button--primary){border-color:var(--er-color-line);background:var(--er-color-surface);color:var(--er-color-text)}.battery-lp-header__actions>a:first-child,.battery-hero h1,.battery-hero .lead,.battery-copy h2,.battery-feature-grid h3,.battery-form__intro h2,.battery-thanks h1{color:var(--er-color-text)}.battery-lp .button:not(.button--primary){border-color:var(--er-color-line);background:var(--er-color-surface);color:var(--er-color-text)}}html[data-theme=dark] .lp-page,html[data-theme=dark] .battery-lp,html[data-theme=dark] .battery-hero,html[data-theme=dark] .battery-thanks{--er-color-bg: #0f141b;--er-color-surface: #171d26;--er-color-surface-strong: #202936;--er-color-text: #eef3f8;--er-color-muted: #aab5c4;--er-color-line: #303b4a;--er-color-brand: #ff535d;--er-color-brand-strong: #ff7780;--er-color-ink: #f7fafc;--er-brand-ink: #f7fafc;--er-brand-red: #ff535d;background:var(--er-color-bg);color:var(--er-color-text)}html[data-theme=dark] .battery-section--alt{background:var(--er-color-surface-strong)}html[data-theme=dark] .battery-feature-grid article,html[data-theme=dark] .battery-form,html[data-theme=dark] .battery-trust span,html[data-theme=dark] .battery-lp-header{border-color:var(--er-color-line);background:var(--er-color-surface)}html[data-theme=dark] .battery-lp-logo__light{opacity:0}html[data-theme=dark] .battery-lp-logo__dark{opacity:1}html[data-theme=dark] .battery-final{background:var(--er-color-surface-strong);color:var(--er-color-text)}html[data-theme=dark] .battery-final h2,html[data-theme=dark] .battery-final p,html[data-theme=dark] .battery-final .eyebrow,html[data-theme=dark] .battery-final a:not(.button){color:var(--er-color-text)}html[data-theme=dark] .battery-final .button:not(.button--primary){border-color:var(--er-color-line);background:var(--er-color-surface);color:var(--er-color-text)}html[data-theme=dark] .battery-lp-header__actions>a:first-child,html[data-theme=dark] .battery-hero h1,html[data-theme=dark] .battery-hero .lead,html[data-theme=dark] .battery-copy h2,html[data-theme=dark] .battery-feature-grid h3,html[data-theme=dark] .battery-form__intro h2,html[data-theme=dark] .battery-thanks h1{color:var(--er-color-text)}html[data-theme=dark] .battery-lp .button:not(.button--primary){border-color:var(--er-color-line);background:var(--er-color-surface);color:var(--er-color-text)}html[data-theme=dark] .battery-hero p,html[data-theme=dark] .battery-copy p,html[data-theme=dark] .battery-list,html[data-theme=dark] .battery-form__intro p:not(.eyebrow),html[data-theme=dark] .battery-trust span{color:var(--er-color-muted)}html[data-theme=dark] .battery-section+.battery-section,html[data-theme=dark] .battery-section--alt{border-color:var(--er-color-line)}
