.ps-battery-campaign-note{margin:18px 0;padding:18px 20px;border:1px solid var(--ps-ui-line);border-radius: var(--ps-ui-radius);background:var(--ps-ui-surface);color:var(--ps-ui-ink);line-height: var(--ps-ui-leading-body)}
.ps-battery-campaign-note strong{display:block;color:var(--ps-ui-ink);font-size: var(--ps-ui-body)}.ps-battery-campaign-note p{margin:7px 0;font-size: var(--ps-ui-body)}.ps-battery-campaign-note a{font-size: var(--ps-ui-small);font-weight:var(--ps-ui-label-weight);color:var(--ps-ui-brand)}
.ps-battery-campaign-badge{display:block;margin:10px 0;color:var(--ps-ui-accent-text);font-size: var(--ps-ui-caption);font-weight:var(--ps-ui-label-weight);line-height: var(--ps-ui-leading-compact)}
.ps-battery-campaign-page{ 
  width: min(var(--ps-layout-max), calc(100% - 2 * var(--ps-layout-gutter)));
  margin-inline: auto;
margin-block:0 var(--ps-layout-section);color:var(--ps-ui-ink);line-height: var(--ps-ui-leading-body)}.ps-battery-campaign-hero{padding:48px;border-radius: var(--ps-ui-radius);background:var(--ps-ui-surface);border:1px solid var(--ps-ui-line)}.ps-battery-campaign-kicker{font-size: var(--ps-ui-overline-size);text-transform:uppercase;letter-spacing: var(--ps-ui-tracking-label);color:var(--ps-ui-accent-text);font-weight:var(--ps-ui-label-weight)}.ps-battery-campaign-hero h1{max-width:850px;color:var(--ps-ui-ink);font-size: var(--ps-ui-h1);line-height: var(--ps-ui-leading-display);letter-spacing: var(--ps-ui-tracking-heading)}.ps-battery-campaign-lead{max-width:780px;font-size: var(--ps-ui-lead)}.ps-battery-campaign-button{
  --ps-button-bg: var(--ps-ui-action);
  --ps-button-color: var(--ps-ui-on-color);
  --ps-button-line: var(--ps-ui-action);
  --ps-button-hover-bg: var(--ps-ui-action-hover);
  --ps-button-hover-color: var(--ps-ui-on-color);
  --ps-button-hover-line: var(--ps-ui-action-hover);

  appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: var(--ps-ui-control-height);
  max-width: 100%;
  padding: var(--ps-ui-button-padding);
  border: 1px solid var(--ps-button-line, var(--ps-ui-button-secondary-line));
  border-radius: var(--ps-ui-button-radius);
  background: var(--ps-button-bg, var(--ps-ui-button-secondary-bg));
  color: var(--ps-button-color, var(--ps-ui-button-secondary-color));
  box-shadow: none;
  cursor: pointer;
  font-family: var(--ps-ui-font);
  font-size: var(--ps-ui-button-size);
  font-weight: var(--ps-ui-button-weight);
  line-height: var(--ps-ui-leading-control);
  letter-spacing: var(--ps-ui-tracking-body);
  text-align: center;
  text-decoration: none !important;
  text-transform: none;
  white-space: normal;
  transition: background var(--ps-transition), border-color var(--ps-transition), color var(--ps-transition);
gap:24px;margin:12px 0;}.ps-battery-campaign-button:hover:where(:not(:disabled):not([aria-disabled="true"])):not(.disabled),
.ps-battery-campaign-button:focus-visible:where(:not(:disabled):not([aria-disabled="true"])):not(.disabled) {
  border-color: var(--ps-button-hover-line, var(--ps-ui-button-secondary-hover-line));
  background: var(--ps-button-hover-bg, var(--ps-ui-button-secondary-hover-bg));
  color: var(--ps-button-hover-color, var(--ps-ui-button-secondary-hover-color));
  text-decoration: none !important;
  transform: none;
  box-shadow: none;
  filter: none;
}.ps-battery-campaign-benefits{display:flex;flex-wrap:wrap;gap:12px 28px;margin:24px 0 0;padding-left:20px;font-size: var(--ps-ui-body)}.ps-battery-campaign-options{padding-top:44px;scroll-margin-top:120px}.ps-battery-campaign-options h2,.ps-battery-campaign-details h2{color:var(--ps-ui-ink);font-size: var(--ps-ui-h2);line-height: var(--ps-ui-leading-heading)}.ps-battery-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}.ps-battery-campaign-choice{
  border: 1px solid var(--ps-card-line, var(--ps-ui-card-line));
  border-radius: var(--ps-ui-radius-card);
  background: var(--ps-card-bg, var(--ps-ui-card-bg));
  box-shadow: none;
  transition: border-color var(--ps-transition), background var(--ps-transition);
padding:var(--ps-ui-card-padding);}.ps-battery-campaign-choice h3{font-size: var(--ps-ui-component-title);color:var(--ps-ui-ink);margin:0 0 7px}.ps-battery-campaign-choice p{margin:0 0 15px;color:var(--ps-ui-muted);font-size: var(--ps-ui-body)}.ps-battery-campaign-choice-price{font-size: var(--ps-ui-component-title);font-weight:var(--ps-ui-strong-weight);color:var(--ps-ui-ink)}.ps-battery-campaign-choice .ps-battery-campaign-tax{font-size: var(--ps-ui-caption);margin:6px 0 20px}.ps-battery-campaign-choice a{color:var(--ps-ui-brand);font-weight:var(--ps-ui-label-weight)}.ps-battery-campaign-details{margin-top:35px;padding:30px 0;border-top:1px solid var(--ps-ui-line)}.ps-battery-campaign-details p{max-width:850px}
@media(max-width:800px){.ps-battery-campaign-hero{padding:28px 23px}.ps-battery-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-battery-campaign-benefits{display:block}.ps-battery-campaign-benefits li{margin:9px 0}}@media(max-width:520px){.ps-battery-campaign-grid{grid-template-columns:1fr}}


