.page-sistemas-hidraulicos{--font-heading:"Montserrat", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Montserrat", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sans:"Montserrat", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#334155;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}.page-sistemas-hidraulicos #site-wrapper{padding-top:var(--header-height-scrolled,60px);background-color:#f1f1f3}.page-sistemas-hidraulicos .site-header{height:var(--header-height-scrolled,60px);-webkit-backdrop-filter:blur(20px)saturate(180%);background-color:#fffffff5;border-bottom:1px solid #00000014;box-shadow:0 4px 20px #0000000a}.page-sistemas-hidraulicos #main-content{margin-top:0;padding-top:0}.hydraulic-hero-section{background-color:#f1f1f3;align-items:center;width:100%;min-height:500px;margin-top:0;padding-top:0;display:flex;position:relative;overflow:hidden}.hydraulic-hero-visual{z-index:1;pointer-events:none;clip-path:url(#hydraulic-hero-cut);width:58%;height:100%;position:absolute;top:0;bottom:0;right:0}.hydraulic-hero-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hydraulic-hero-container{z-index:2;align-items:center;width:100%;max-width:1400px;min-height:500px;margin:0 auto;padding:0 clamp(24px,4vw,56px);display:flex;position:relative}.hydraulic-hero-content{flex-direction:column;justify-content:center;width:100%;max-width:540px;padding:clamp(45px,6vh,65px) 0;display:flex}.hydraulic-hero-title{font-family:var(--font-heading);color:#005d7f;letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(2.3rem,3.2vw,3rem);font-weight:700;line-height:1.15}.hydraulic-hero-desc{font-family:var(--font-body);color:#334155;margin-bottom:34px;font-size:.98rem;line-height:1.68}.hydraulic-hero-expert{margin-top:5px}.hydraulic-hero-expert-title{font-family:var(--font-heading);color:#1e293b;margin-bottom:14px;font-size:1.25rem;font-weight:700}.hydraulic-pill-btn{font-family:var(--font-heading);color:#005d7f;cursor:pointer;background:0 0;border:1.5px solid #005d7f;border-radius:9999px;justify-content:center;align-items:center;padding:8px 32px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.hydraulic-pill-btn:hover{color:#fff;background:#005d7f;transform:translateY(-1px);box-shadow:0 4px 12px #005d7f40}@media (width<=991px){.hydraulic-hero-section{flex-direction:column;min-height:auto;padding:36px 0 0}.hydraulic-hero-container{min-height:auto;padding:0 24px}.hydraulic-hero-content{max-width:100%;padding:0 0 30px}.hydraulic-hero-visual{clip-path:none;width:100%;height:260px;position:relative}}.hydraulic-container{max-width:1400px;margin:0 auto;padding:0 clamp(24px,4vw,56px)}.hydraulic-intro-section{background:#fff;padding:70px 0 50px}.hydraulic-text-block{font-family:var(--font-body);color:#334155;margin-bottom:24px;font-size:1.05rem;line-height:1.78}.hydraulic-stats-row{background:0 0;flex-direction:row;justify-content:center;align-items:center;gap:clamp(24px,3.5vw,48px);width:100%;max-width:1200px;margin:48px auto 56px;display:flex}.hydraulic-stats-row img{object-fit:contain;width:100%;max-width:380px;height:auto;box-shadow:none;background:0 0;border:none;flex:1 1 0;display:block;transition:none!important;transform:none!important}@media (width<=868px){.hydraulic-stats-row{flex-direction:column;gap:32px;margin:36px auto 44px}.hydraulic-stats-row img{width:90%;max-width:340px}}.hydraulic-mod-section{background:#fff;padding:40px 0 60px}.hydraulic-mod-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,4vw,64px);margin-bottom:60px;display:grid}@media (width<=868px){.hydraulic-mod-grid{grid-template-columns:1fr;gap:32px}}.hydraulic-mod-list-title{font-family:var(--font-heading);color:#005d7f;margin:0 0 18px;font-size:1.15rem;font-weight:700;line-height:1.4}.hydraulic-mod-list{margin:0 0 24px;padding:0;list-style:none}.hydraulic-mod-list li{font-family:var(--font-body);color:#334155;margin-bottom:12px;padding-left:22px;font-size:.98rem;line-height:1.65;position:relative}.hydraulic-mod-list li:before{content:"•";color:#005d7f;font-size:1.3rem;line-height:1.2;position:absolute;top:0;left:4px}.hydraulic-mod-img-wrap{width:100%;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.hydraulic-mod-img-wrap img{object-fit:contain;width:100%;max-width:440px;height:auto;box-shadow:none;border:none;display:block}.hydraulic-charts-section{background:#fff;padding:40px 0 90px}.hydraulic-section-title{font-family:var(--font-heading);color:#005d7f;text-align:center;margin-bottom:24px;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700}.hydraulic-chart-wrap{text-align:center;background:0 0;margin:30px auto 50px}.hydraulic-chart-img{width:100%;max-width:1400px;height:auto;box-shadow:none;border:none;border-radius:0;margin:0 auto;display:block}.hydraulic-system-diagram-wrap{text-align:center;background:0 0;margin:40px auto 30px}.hydraulic-system-diagram-img{width:100%;max-width:1400px;height:auto;box-shadow:none;border:none;border-radius:0;margin:0 auto;display:block}.hydraulic-highlight-box{font-family:var(--font-body);color:#1e293b;background:#eef4f8;border:1px solid #d0e2ec;border-left:4px solid #005d7f;border-radius:6px;margin:36px 0;padding:24px 28px;font-size:1rem;line-height:1.75}.hydraulic-highlight-box strong{color:#005d7f;font-weight:700}
