.liquid-hero{position:relative;isolation:isolate;min-height:620px;display:flex;align-items:center;padding:72px max(5vw,32px);overflow:hidden;background:#071b2d;color:#fff}
.liquid-hero-bg{position:absolute;z-index:-2;inset:0;background:url("assets/fondo-filtracion-liquidos.png") center/cover no-repeat}
.liquid-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(4,20,35,.96) 0%,rgba(5,27,46,.84) 39%,rgba(5,27,46,.22) 70%,rgba(5,27,46,.06) 100%)}
.liquid-hero-copy{width:min(1240px,100%);max-width:none;margin:auto}.liquid-hero-copy>*{max-width:670px}.back-link{display:inline-block;margin-bottom:42px;color:#d8e8f5;font-size:14px;font-weight:700}.back-link:hover{color:#fff}
.liquid-hero h1,.summary-heading h2,.liquid-cta h2{margin:0;font:800 clamp(3.2rem,5.4vw,5.9rem)/.98 Manrope,sans-serif;letter-spacing:-.055em;text-transform:uppercase}
.liquid-hero h1{color:#fff}.liquid-hero .eyebrow{color:#8fd0ff}.liquid-hero-copy>p:not(.eyebrow){margin:26px 0 0;color:#e7f2fa;font-size:20px}.liquid-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.liquid-hero .button-outline{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(8px)}.liquid-hero .button-outline:hover{background:#fff;color:var(--navy)}
.liquid-summary{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:96px 0 34px}.summary-heading{max-width:800px}.summary-heading h2{color:var(--navy);font-size:clamp(2.35rem,4vw,4.15rem)}.summary-heading>p:last-child{max-width:690px;margin:20px 0 0;color:var(--muted);font-size:18px}
.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}.summary-grid article{position:relative;min-height:220px;padding:34px;border:1px solid var(--line);border-radius:20px;background:var(--soft)}.summary-grid span{position:absolute;right:24px;top:19px;color:#d8e5ee;font:800 3rem/1 Manrope,sans-serif}.summary-grid h3{margin:46px 0 12px;color:var(--navy);font:800 1.35rem/1.25 Manrope,sans-serif}.summary-grid p{margin:0;color:var(--muted);font-size:17px;line-height:1.8}
.liquid-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px}.liquid-gallery figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff}.liquid-gallery img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.liquid-gallery figcaption{display:flex;flex-direction:column;gap:6px;padding:22px 25px}.liquid-gallery strong{color:var(--navy);font:800 1.08rem/1.25 Manrope,sans-serif}.liquid-gallery span{color:var(--muted)}
.basic-specs{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:18px}.basic-specs article{padding:30px 32px;border-radius:20px;background:var(--ice)}.basic-specs .spec-label{margin:0 0 14px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.basic-specs h3{margin:0 0 10px;color:var(--navy);font:800 1.2rem/1.3 Manrope,sans-serif}.basic-specs article:nth-child(2) h3:not(:first-of-type){margin-top:20px}.basic-specs p:not(.spec-label){margin:0;color:var(--muted);font-size:16px;line-height:1.7}.basic-specs ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px;margin:0;padding:0;list-style:none;color:var(--muted)}.basic-specs li{padding:9px 0;border-bottom:1px solid rgba(18,58,99,.12)}.basic-specs li strong{display:inline-block;min-width:32px;color:var(--navy)}
.applications{display:grid;grid-template-columns:220px 1fr;gap:28px;margin-top:18px;padding:27px 32px;border-radius:18px;background:var(--navy);color:#fff}.applications strong{font:700 17px Manrope,sans-serif}.applications p{margin:0;color:#d6e5f1}
.liquid-cta{width:min(1240px,calc(100% - 48px));margin:62px auto 96px;padding:50px 58px;border-radius:22px;background:var(--ice);display:flex;align-items:end;justify-content:space-between;gap:40px}.liquid-cta>div:first-child{max-width:680px}.liquid-cta h2{color:var(--navy);font-size:clamp(2.15rem,3.2vw,3.4rem)}.liquid-cta p:not(.eyebrow){margin:16px 0 0;color:var(--muted);font-size:17px}.liquid-cta .liquid-actions{flex:0 0 auto;margin-top:0}
@media(max-width:900px){.summary-grid{grid-template-columns:1fr}.summary-grid article{min-height:180px}.basic-specs{grid-template-columns:1fr}.applications{grid-template-columns:1fr;gap:8px}.liquid-cta{align-items:flex-start;flex-direction:column}.liquid-cta .liquid-actions{margin-top:0}}
@media(max-width:680px){.liquid-hero{min-height:570px;padding:46px 16px}.liquid-hero-bg{background-position:62% center}.liquid-hero:after{background:linear-gradient(90deg,rgba(4,20,35,.96),rgba(5,27,46,.65))}.back-link{margin-bottom:28px}.liquid-hero h1{font-size:clamp(2.7rem,13vw,4rem)}.liquid-hero-copy>p:not(.eyebrow){font-size:18px}.liquid-actions{align-items:stretch;flex-direction:column}.liquid-summary{width:calc(100% - 32px);padding:70px 0 24px}.summary-grid{margin-top:34px}.summary-grid article{padding:28px}.liquid-gallery{grid-template-columns:1fr}.basic-specs article{padding:26px 24px}.basic-specs ul{grid-template-columns:1fr}.applications{padding:25px}.liquid-cta{width:calc(100% - 32px);margin:48px auto 72px;padding:38px 24px}}
