.subhero-techspecs.cnst-hero--nature-bg{position:relative;min-height:460px;display:flex;align-items:flex-end;padding:100px 0 56px;color:var(--brand-text-inverse);overflow:hidden;background:#1b2a4a}.cnst-techspecs__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.cnst-techspecs__hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:460px;filter:brightness(.42)}.subhero-techspecs .container{position:relative;z-index:1;max-width:860px;border-left:4px solid var(--brand-secondary);padding-left:24px}.subhero-techspecs h1{color:var(--brand-text-inverse);font-size:max(2rem, min(3.8vw, 3rem));margin-bottom:14px}.subhero-techspecs p{color:rgba(255,255,255,.9);margin:0;font-size:1.05rem}.cnst-commitment-line{font-size:max(1.25rem, min(2.4vw, 1.7rem));font-weight:600;color:var(--brand-primary);max-width:880px;margin:0 auto;line-height:1.4}.cnst-goals-three-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.cnst-goals-three-col article{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px 22px;text-align:center}.cnst-goals-three-col h3{font-size:1.15rem;margin-bottom:12px}.cnst-goals-three-col p{margin:0;color:var(--brand-neutral-mid)}.smt-progress-row{display:grid;grid-template-columns:1fr 2fr auto;grid-gap:16px;gap:16px;align-items:center;margin-bottom:20px}.smt-progress-row label{font-weight:600;font-size:.95rem}.smt-progress-track{height:12px;background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:999px;overflow:hidden}.smt-progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary));transition:width 1s}.smt-progress-row span{font-family:var(--font-mono);font-size:.85rem;color:var(--brand-neutral-mid);white-space:nowrap}@media (max-width:768px){.smt-progress-row{grid-template-columns:1fr;gap:8px}}.cnst-cert-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.cnst-cert-row span{border:1px solid var(--brand-border);background:#fff;padding:10px 14px;border-radius:var(--brand-radius);font-size:.85rem;font-weight:600;letter-spacing:.04em;color:var(--brand-primary)}.smt-cta-form-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px}.cnst-techspecs-table{background:#fff;margin:0}.cnst-techspecs-table td,.cnst-techspecs-table th{vertical-align:middle;font-size:.95rem}.cnst-techspecs-table thead th{background:var(--brand-bg-alt);color:var(--brand-text);font-weight:600}.cnst-tradeoff-grid article{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px 24px;height:100%}.cnst-tradeoff-grid h3{font-size:1.15rem;margin-bottom:12px;color:var(--brand-primary)}.cnst-tradeoff-grid p{color:var(--brand-neutral-mid);margin-bottom:16px}.cnst-tradeoff-grid ul{margin:0;padding-left:1.15rem;color:var(--brand-text)}.cnst-tradeoff-grid li{margin-bottom:8px}.cnst-tradeoff-note{margin:24px 0 0;padding:16px 20px;border-left:4px solid var(--brand-secondary);background:var(--brand-bg-alt);color:var(--brand-neutral-mid);font-size:.95rem}.cnst-limits-list{margin:0;padding-left:1.25rem;max-width:920px}.cnst-limits-list li{margin-bottom:16px;color:var(--brand-neutral-mid)}.cnst-limits-list strong{color:var(--brand-text)}