.forge-card>img{display:block;width:100%;height:auto;object-fit:contain;margin-bottom:1.2rem;background:var(--night)}
.forge-card[hidden]{display:none}
.home-automation{padding:clamp(3rem,6vw,6rem) 0;background:#0b1a20;border-block:1px solid var(--line-gold)}
.home-automation .wrap{max-width:1100px}
.home-automation h2{font-size:clamp(2.3rem,5vw,4.5rem);max-width:22ch;margin:.4rem 0 1rem}
.home-automation p{max-width:72ch;color:var(--smoke)}
.automation-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem}
.automation-options article{padding:1.5rem;border:1px solid var(--line);background:#071015}
.automation-options h2,.automation-options h3{font-size:1.7rem;margin:.3rem 0 .7rem}
.automation-options p{color:var(--smoke)}
.automation-page .page-hero{min-height:0;background:linear-gradient(135deg,#071015,#16303b)}
.automation-page .page-hero-copy{padding-block:clamp(3rem,6vw,6rem)}
.automation-page .page-hero-copy h1{font-size:clamp(3rem,7vw,6rem);max-width:17ch}
.automation-page .content-section h2{font-size:clamp(2rem,4vw,3rem)}
.automation-page .content-section p{max-width:78ch;color:var(--smoke)}
@media(max-width:760px){.automation-options{grid-template-columns:1fr}.home-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}
