.scth-battery-page .scth-hero{padding-top:32px;padding-bottom:68px}
.scth-battery-page .scth-hero-grid{align-items:center}
.scth-battery-answer{background:#fff;border:1px solid var(--scth-line);border-radius:20px;padding:28px;box-shadow:0 22px 48px rgba(11,35,65,.10)}
.scth-battery-answer .scth-card-label{color:#7ea5cf}
.scth-battery-answer strong{display:block;color:var(--scth-navy);font-size:1.75rem;line-height:1.22;margin:10px 0 12px}
.scth-battery-answer p{color:#4f6175;margin:0 0 18px}
.scth-battery-badges{display:flex;gap:8px;flex-wrap:wrap}
.scth-battery-badges span{font-size:.76rem;font-weight:800;border-radius:999px;padding:7px 10px;background:#eef5fb;color:var(--scth-blue)}
.scth-battery-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}
.scth-battery-plan{border:1px solid var(--scth-line);border-radius:18px;padding:26px;background:#fff}
.scth-battery-plan.is-featured{border-color:#f1c45c;background:#fffaf0;box-shadow:inset 0 4px 0 var(--scth-amber)}
.scth-battery-plan .tag{font-size:.68rem;letter-spacing:.12em;font-weight:900;color:var(--scth-blue)}
.scth-battery-plan h3{font-size:1.5rem;color:var(--scth-navy);margin:8px 0 12px}
.scth-battery-plan ul{margin:0;padding-left:20px;color:#4f6175}
.scth-battery-plan li{margin:8px 0}
.scth-battery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}
.scth-battery-case{border:1px solid var(--scth-line);border-radius:14px;padding:20px;background:#fff}
.scth-battery-case b{display:block;color:var(--scth-navy);margin:8px 0}
.scth-battery-case p{margin:0;color:var(--scth-muted);font-size:.92rem}
.scth-battery-case span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff0c8;color:#7a4b00;font-weight:900;font-size:.75rem}
.scth-battery-calc{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:stretch;margin-top:28px}
.scth-battery-form{border:1px solid var(--scth-line);border-radius:16px;padding:24px;background:#fff}
.scth-battery-form label{display:block;font-weight:800;color:var(--scth-navy);margin-bottom:16px}
.scth-battery-form small{display:block;color:var(--scth-muted);font-weight:400;margin:3px 0 7px}
.scth-battery-form input{width:100%;min-height:48px;border:1px solid #c7d5e4;border-radius:10px;padding:10px 12px;font:inherit}
.scth-battery-result{border-radius:16px;padding:28px;background:var(--scth-navy);color:#fff}
.scth-battery-result span{font-size:.74rem;letter-spacing:.1em;font-weight:900;color:#9fc1e8}
.scth-battery-result strong{display:block;font-size:3rem;line-height:1.1;color:#ffc24a;margin:12px 0}
.scth-battery-result p{color:#d4e3f2;margin:0 0 12px}
.scth-battery-result small{color:#9fb6cd}
.scth-battery-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}
.scth-battery-checklist article{border:1px solid var(--scth-line);border-radius:14px;padding:20px;background:#fff}
.scth-battery-checklist strong{display:block;color:var(--scth-navy);margin-bottom:8px}
.scth-battery-checklist p{margin:0;color:var(--scth-muted)}
.scth-battery-note{border-left:4px solid var(--scth-amber);padding:4px 0 4px 22px;color:#4f6175}
@media(max-width:820px){.scth-battery-page .scth-hero{padding-top:24px}.scth-battery-compare,.scth-battery-calc{grid-template-columns:1fr}.scth-battery-grid{grid-template-columns:1fr 1fr}.scth-battery-checklist{grid-template-columns:1fr}}
@media(max-width:560px){.scth-battery-grid{grid-template-columns:1fr}.scth-battery-result strong{font-size:2.5rem}}

/* v1.1.22 — Battery Decision Page visual foundation.
 * Remove the theme article chrome, break the decision page out to full viewport,
 * and match the 32px/24px Hero rhythm used by the three core funnel pages. */
body.scth-battery-page .entry-header,
body.scth-battery-page .entry-title,
body.scth-battery-page .entry-meta,
body.scth-battery-page .post-title,
body.scth-battery-page .post-meta,
body.scth-battery-page .post-thumbnail,
body.scth-battery-page .single-featured-image-header,
body.scth-battery-page .entry-featured-image-url,
body.scth-battery-page .featured-image,
body.scth-battery-page .post-thumb,
body.scth-battery-page .wp-block-post-featured-image,
body.scth-battery-page .wp-block-post-title,
body.scth-battery-page .wp-block-post-date,
body.scth-battery-page .wp-block-post-author,
body.scth-battery-page .wp-block-post-terms,
body.scth-battery-page .byline,
body.scth-battery-page .posted-by,
body.scth-battery-page .post-author,
body.scth-battery-page .post-info,
body.scth-battery-page .entry-taxonomies,
body.scth-battery-page .page-header,
body.scth-battery-page .entry-hero-container-inner{display:none!important}

body.scth-battery-page{overflow-x:hidden!important}
body.scth-battery-page .content-area,
body.scth-battery-page .site-main,
body.scth-battery-page main.site-main,
body.scth-battery-page #primary,
body.scth-battery-page article,
body.scth-battery-page .entry-content,
body.scth-battery-page .post-content,
body.scth-battery-page .wp-block-post-content{
  margin-top:0!important;
  padding-top:0!important;
  margin-bottom:0!important;
  overflow:visible!important;
}

body.scth-battery-page #scth-battery-page{
  position:relative!important;
  left:50%!important;
  right:50%!important;
  width:100vw!important;
  max-width:100vw!important;
  margin-left:-50vw!important;
  margin-right:-50vw!important;
  margin-top:calc(-1px * var(--scth-battery-header-gap,0))!important;
  margin-bottom:0!important;
}
body.scth-battery-page #scth-battery-page>.scth-hero{
  margin-block-start:0!important;
  padding-top:32px!important;
}
body.scth-battery-page #scth-battery-page .scth-hero-grid,
body.scth-battery-page #scth-battery-page .scth-hero-grid>*{margin-block-start:0!important}

body.scth-battery-page #comments,
body.scth-battery-page .comments-area,
body.scth-battery-page .comment-respond,
body.scth-battery-page .comments-wrapper,
body.scth-battery-page .post-comments,
body.scth-battery-page nav.navigation.post-navigation,
body.scth-battery-page .post-navigation,
body.scth-battery-page .post-nav-links,
body.scth-battery-page .post-navigation-link-previous,
body.scth-battery-page .post-navigation-link-next,
body.scth-battery-page .scth-battery-tail-artifact{
  display:none!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
body.scth-battery-page article.type-post,
body.scth-battery-page article.type-page{
  margin-bottom:0!important;
  padding-bottom:0!important;
  min-height:0!important;
}

@media(max-width:782px){
  body.scth-battery-page #scth-battery-page>.scth-hero{padding-top:24px!important}
}


/* v1.1.24 — dedicated Battery article normalization. */
body.scth-battery-page article.scth-battery-article-host{
  margin:0!important; padding:0!important; max-width:none!important; width:100%!important; min-height:0!important; overflow:visible!important;
}
body.scth-battery-page article.scth-battery-article-host > :not(#scth-battery-page){
  display:none!important; height:0!important; min-height:0!important; margin:0!important; padding:0!important; border:0!important;
}
body.scth-battery-page article.scth-battery-article-host #scth-battery-page{margin-top:calc(-1px * var(--scth-battery-header-gap,0))!important;}


/* v1.1.26 — Battery Funnel Integration: keep the four-step core funnel intact and show Battery/Hybrid as an optional branch. */
.scth-battery-funnel .scth-funnel-step:last-child{border-color:#bcd2e8}
.scth-battery-branch{position:relative;margin-top:14px;padding-top:18px}
.scth-battery-branch-line{position:absolute;left:50%;top:0;width:1px;height:18px;background:#c7d8e8}
.scth-battery-branch-card{display:flex;align-items:flex-start;gap:14px;border:1px solid #f0c45d;border-radius:14px;background:#fff8e8;padding:16px 18px;box-shadow:inset 0 3px 0 var(--scth-amber)}
.scth-battery-branch-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--scth-amber);color:#342300;font-size:.78rem;font-weight:900}
.scth-battery-branch-card small{display:block;font-size:.64rem;letter-spacing:.1em;font-weight:900;color:#8a6a22;margin-bottom:3px}
.scth-battery-branch-card strong{display:block;color:var(--scth-navy);font-size:.98rem;line-height:1.35}
.scth-battery-branch-card p{margin:4px 0 0;color:#5d6670;font-size:.86rem;line-height:1.55}
@media(max-width:820px){.scth-battery-branch-card{padding:14px}.scth-battery-branch-card p{font-size:.82rem}}
