/* SOLMIN | Commercial copper supply landing pages only */
.copper-landing{max-width:1200px;margin:0 auto;padding:20px 24px 0}
.copper-banner{position:relative;overflow:hidden;padding:85px 56px 78px;border-radius:30px;background:linear-gradient(110deg,rgba(4,9,6,.95),rgba(6,13,8,.87) 55%,rgba(6,13,8,.44)),url('/assets/cobre-planta-premium.webp') center center/cover;box-shadow:var(--shadow)}
.copper-banner h1{color:white;letter-spacing:-.045em;font-size:clamp(2.25rem,5vw,4rem);line-height:1.08;margin:16px 0;max-width:790px}
.copper-banner .lead{max-width:760px}
.copper-label{font-size:.77rem;letter-spacing:.15em;font-weight:800;color:var(--accent-strong);text-transform:uppercase}
.copper-breadcrumb{font-size:.89rem;color:#b9c6b9;margin:10px 0 25px}
.copper-breadcrumb a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:4px}
.copper-section{padding:65px 0 0}
.copper-section h2{font-size:clamp(1.85rem,3.4vw,2.7rem);line-height:1.12;letter-spacing:-.03em;margin:0 0 20px;color:#fff}
.copper-section>p{max-width:900px;color:#b9c9bc;line-height:1.85}
.copper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}
.copper-tile{background:rgba(255,255,255,.05);border:1px solid rgba(194,237,54,.14);border-radius:20px;padding:26px}
.copper-tile h3{color:#efffdb;font-size:1.11rem;margin:0 0 12px}
.copper-tile p,.copper-tile li{color:#bbcbbe;line-height:1.75;margin:0}
.copper-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0 0;padding:0;list-style:none}
.copper-steps li{border-left:3px solid var(--accent);padding:14px 19px;background:rgba(255,255,255,.04);border-radius:0 15px 15px 0;color:#bdcbbf;line-height:1.7}
.copper-steps strong{display:block;color:white;margin-bottom:5px}
.copper-notice{border:1px solid rgba(200,233,69,.23);background:rgba(181,223,42,.06);padding:24px 28px;border-radius:17px;color:#d3e0d1;line-height:1.75;margin-top:28px}
.copper-cta{margin:65px 0 75px;border-radius:24px;background:linear-gradient(120deg,#152519,#0b160e);padding:38px;border:1px solid rgba(181,223,42,.25)}
.copper-cta h2{color:white;font-size:clamp(1.75rem,3vw,2.45rem);margin:0 0 12px}
.copper-cta p{color:#bfcdbf;line-height:1.8;max-width:800px}
.copper-mail{overflow-wrap:anywhere;color:var(--accent-strong);font-weight:700}
.copper-detail-link{margin-top:15px}.copper-detail-link a{font-size:.92rem;text-align:center}
@media(max-width:820px){.copper-grid{grid-template-columns:1fr}.copper-banner{padding:60px 28px}.copper-steps{grid-template-columns:1fr}}
@media(max-width:560px){.copper-landing{padding:12px 14px 0}.copper-banner{padding:45px 22px}.copper-cta{padding:28px 20px}}
