
/* Unified Smart Solar Estimator — same visual design used on Projects */
.unified-estimator-teaser{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(28px,4vw,48px)}
.unified-estimator-teaser .project-estimator-card{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:920px;margin:0 auto;padding:24px 28px;border:1px solid #dce6f1;border-radius:18px;background:linear-gradient(135deg,#f7fbff,#eef6ff);text-decoration:none;color:inherit;box-shadow:0 10px 28px rgba(4,23,53,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.unified-estimator-teaser .project-estimator-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(4,23,53,.1);border-color:#c8d8ea}
.unified-estimator-teaser .project-estimator-card-copy{min-width:0}
.unified-estimator-teaser .project-estimator-card .eyebrow{font-size:10px;letter-spacing:.12em}
.unified-estimator-teaser .project-estimator-card h2{margin:5px 0 6px;font-size:24px;line-height:1.2;color:#062b55}
.unified-estimator-teaser .project-estimator-card p{margin:0;max-width:620px;color:#52647d;font-size:14px;line-height:1.6}
.unified-estimator-teaser .project-estimator-card-action{flex:0 0 auto}
.unified-estimator-teaser .project-estimator-card-action .btn{white-space:nowrap;padding:12px 18px;font-size:13px}
.unified-estimator-teaser .project-estimator-card-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#062b55;color:#fff;font-size:19px;margin-bottom:12px}
html[data-theme="dark"] .unified-estimator-teaser .project-estimator-card{border-color:#38516f;background:linear-gradient(135deg,#102542,#12355b);box-shadow:0 14px 34px rgba(0,0,0,.28)}
html[data-theme="dark"] .unified-estimator-teaser .project-estimator-card:hover{border-color:#4b7199;box-shadow:0 18px 42px rgba(0,0,0,.35)}
html[data-theme="dark"] .unified-estimator-teaser .project-estimator-card h2{color:#fff}
html[data-theme="dark"] .unified-estimator-teaser .project-estimator-card p{color:#d5e2f1}
html[data-theme="dark"] .unified-estimator-teaser .project-estimator-card .eyebrow{color:#9de0bf}
html[data-theme="dark"] .unified-estimator-teaser .project-estimator-card-icon{background:#0d8a63;color:#fff;box-shadow:0 10px 24px rgba(13,138,99,.25)}
html[data-theme="dark"] .unified-estimator-teaser .project-estimator-card-action .btn{box-shadow:0 8px 20px rgba(0,0,0,.24)}
@media(max-width:680px){.unified-estimator-teaser .project-estimator-card{display:block;padding:20px}.unified-estimator-teaser .project-estimator-card-icon{width:42px;height:42px;font-size:17px;margin-bottom:9px}.unified-estimator-teaser .project-estimator-card h2{font-size:21px}.unified-estimator-teaser .project-estimator-card p{font-size:13px}.unified-estimator-teaser .project-estimator-card-action{margin-top:16px}.unified-estimator-teaser .project-estimator-card-action .btn{width:100%;text-align:center}}

/* Solar-sizing insight: keep the estimator after the complete sizing guidance */
.solar-system-sizing-page .unified-estimator-teaser, .article-main .unified-estimator-teaser{margin-top:34px}
