/* PolarUsh 2026 · refinamientos de interacción y composición */

/* Reveal: más visible al entrar, sin movimientos bruscos. */
html.js-motion [data-reveal],
html.js-motion .polarush-reveal,
html.js-motion .pud-reveal {
  opacity:0;
  transform:translate3d(0,20px,0) scale(.992);
  transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1),filter .78s ease;
}
html.js-motion [data-reveal].is-visible,
html.js-motion .polarush-reveal.is-visible,
html.js-motion .pud-reveal.is-visible {
  opacity:1;
  transform:none;
}

/* Ondas: movimiento premium y pausado. El scroll desplaza el conjunto; en reposo queda una respiración mínima. */
.wave-line,.qhx-wave path,.psm-wave path,.polarush-metrics-bg path,.competitiveness-waves path,.pud-wave-band path {
  transform-box:fill-box;
  transform-origin:center;
  will-change:transform,opacity;
  animation:polarush-line-breathe 12s ease-in-out infinite alternate;
}
.wave-line:nth-child(2n),.qhx-wave path:nth-child(2n),.psm-wave path:nth-child(2n),.polarush-metrics-bg path:nth-child(2n),.competitiveness-waves path:nth-child(2n),.pud-wave-band path:nth-child(2n){animation-duration:15s;animation-direction:alternate-reverse}
.wave-line:nth-child(3n),.qhx-wave path:nth-child(3n),.psm-wave path:nth-child(3n),.polarush-metrics-bg path:nth-child(3n),.pud-wave-band path:nth-child(3n){animation-duration:18s}
@keyframes polarush-line-breathe{0%{transform:translate3d(-10px,2px,0)}50%{transform:translate3d(4px,-3px,0)}100%{transform:translate3d(11px,3px,0)}}
.wave-line,.qhx-wave path,.psm-wave path,.competitiveness-waves path{stroke:#5d91df!important}.wave-line{opacity:.40!important}.qhx-wave path{opacity:.31!important}.qhx-wave path:nth-child(2){opacity:.44!important}.qhx-wave path:nth-child(3){opacity:.38!important}.psm-wave path{stroke-opacity:.25!important}.psm-wave path:nth-child(3n){stroke-opacity:.36!important}.competitiveness-waves path{opacity:.28!important}.pud-wave-band path,.polarush-metrics-bg path{stroke:#9fc8ff!important}

/* Qué hacemos: las ondas desaparecen visualmente detrás del índice de capacidades. */
.qhx-list{position:relative;z-index:3;background:#fff;border-radius:12px;padding:2px 15px 5px;box-shadow:0 10px 30px rgba(15,46,92,.045)}
.qhx-brand{position:relative;z-index:3}
.qhx-row{background:#fff;transition:background .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),color .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}
.qhx-row:hover{background:#f7faff;color:#174a94;padding-left:11px;transform:translateX(2px)}
.qhx-row:hover .qhx-icon{transform:translateX(1px) scale(1.035)}

/* ¿Por qué Ushuaia?: foto de Puerto Ushuaia como fondo con fade, título a la izquierda y métricas compactas a la derecha. */
.polarush-metrics-section{padding:54px 0 58px!important;position:relative;isolation:isolate;background:#08285d!important;overflow:hidden}
.polarush-metrics-section::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(4,20,48,.91) 0%,rgba(5,27,62,.72) 36%,rgba(7,37,82,.86) 58%,rgba(7,37,82,.96) 100%),linear-gradient(180deg,rgba(4,18,43,.05),rgba(4,18,43,.16)),url('https://polarush.com.ar/wp-content/uploads/2026/09/Puerto-Ushuaia.jpg') center center/cover no-repeat}
.polarush-metrics-section::after{content:"";position:absolute;inset:auto 0 0;height:150px;z-index:0;background:linear-gradient(180deg,rgba(8,40,93,0),rgba(8,40,93,.72));pointer-events:none}
.polarush-metrics-bg{z-index:1!important;opacity:.98!important;mix-blend-mode:screen}
.polarush-metrics-container{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(320px,.88fr) minmax(0,1.48fr)!important;gap:32px!important;align-items:start!important}
.polarush-metrics-heading{grid-column:1;display:flex!important;flex-direction:column;align-items:flex-start;min-width:0;padding:18px 0}
.polarush-metrics-heading h2{font-size:clamp(34px,3.6vw,52px)!important;line-height:1.05!important;max-width:10.5ch!important;margin-bottom:0!important;text-wrap:balance}
.polarush-metrics-heading .polarush-eyebrow{color:#c7ddff!important}
.polarush-metrics-photo{display:none!important}
.polarush-metrics-grid{grid-column:2;align-self:stretch!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;background:rgba(6,29,68,.44)!important;backdrop-filter:blur(3px);border-color:rgba(175,210,255,.20)!important}
.polarush-stat{min-height:136px!important;padding:18px 24px!important;background:rgba(7,34,78,.56)!important;border-color:rgba(175,210,255,.17)!important;transition:background .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}
.polarush-stat:hover{background:rgba(9,42,92,.72)!important;transform:translateY(-2px)}
.polarush-stat-number{margin-bottom:10px!important}
.polarush-stat-number .polarush-number-visual{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:.08em!important;white-space:normal!important}
.polarush-stat-number--distance .polarush-number-visual{display:grid!important;grid-template-columns:auto minmax(118px,1fr)!important;align-items:end!important;column-gap:13px!important}
.polarush-stat-number--distance .polarush-count{font-size:clamp(2.55rem,3.3vw,3.75rem)!important;line-height:.9!important;letter-spacing:-.055em!important}
.polarush-distance-copy{display:block!important;font-size:13px!important;line-height:1.12!important;font-weight:650!important;letter-spacing:-.018em!important;max-width:15ch!important;padding-bottom:4px!important}
.polarush-stat h3{font-size:15px!important;line-height:1.3!important;margin-bottom:7px!important}
.polarush-stat p{font-size:12px!important;line-height:1.48!important;color:#d3e2f8!important}
@media(max-width:980px){
 .polarush-metrics-section::before{background:linear-gradient(180deg,rgba(4,20,48,.80),rgba(7,37,82,.94)),url('https://polarush.com.ar/wp-content/uploads/2026/09/Puerto-Ushuaia.jpg') center center/cover no-repeat}
 .polarush-metrics-container{grid-template-columns:1fr!important}
 .polarush-metrics-heading,.polarush-metrics-grid{grid-column:1!important}
 .polarush-metrics-heading h2{max-width:18ch!important}
}
@media(max-width:600px){
 .polarush-metrics-section{padding:42px 0 46px!important}
 .polarush-metrics-grid{grid-template-columns:1fr!important}
 .polarush-stat-number--distance .polarush-number-visual{grid-template-columns:auto 1fr!important}
}

/* Áreas de servicio: ingreso escalonado, hover suave. */
#areas-de-servicio.services{background:#eaf1fa!important}
html.js-motion #areas-de-servicio .service-card[data-reveal]{opacity:0;transform:translate3d(0,28px,0) scale(.975);filter:blur(1.5px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .7s ease,box-shadow .48s ease}
html.js-motion #areas-de-servicio .service-card[data-reveal].is-visible{opacity:1;transform:none;filter:none}
#areas-de-servicio .service-card:nth-child(1){transition-delay:.02s!important}#areas-de-servicio .service-card:nth-child(2){transition-delay:.08s!important}#areas-de-servicio .service-card:nth-child(3){transition-delay:.14s!important}#areas-de-servicio .service-card:nth-child(4){transition-delay:.05s!important}#areas-de-servicio .service-card:nth-child(5){transition-delay:.11s!important}#areas-de-servicio .service-card:nth-child(6){transition-delay:.17s!important}#areas-de-servicio .service-card:nth-child(7){transition-delay:.23s!important}
.service-card:hover .service-image{transform:scale(1.035)!important;filter:saturate(1.025)!important}
.service-card:hover .service-zoom{transform:translate(1px,-1px)!important}

/* Integrantes: ancho completo y hover premium más progresivo. */
#integrantes,.psm--wall{background:#fff!important}
.psm--wall .psm-body{display:block!important}
.psm-details{display:none!important}
.psm-footnote{justify-content:flex-end!important;margin-top:18px!important}
.psm--wall.psm-ready .psm-list{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}
.psm--wall.psm-ready .psm-card{min-height:148px!important;padding:12px 10px 13px!important;border-radius:12px!important;overflow:hidden!important;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .38s ease,box-shadow .45s cubic-bezier(.22,1,.36,1),background .38s ease!important}
.psm--wall.psm-ready .psm-card:hover{transform:translateY(-3px)!important;border-color:#b9cae5!important;background:#fff!important;box-shadow:0 14px 32px rgba(10,42,88,.075)!important}
.psm--wall.psm-ready .psm-logo-stage{height:76px!important;margin-bottom:8px!important;transition:transform .55s cubic-bezier(.22,1,.36,1)!important}
.psm--wall.psm-ready .psm-logo-stage img{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease!important}
.psm--wall.psm-ready .psm-card:hover .psm-logo-stage{transform:translateY(-8px)!important}
.psm--wall.psm-ready .psm-card:hover .psm-logo-stage img{transform:scale(1.025)!important}
.psm--wall.psm-ready .psm-name{font-size:11px!important;min-height:30px!important;transition:opacity .35s ease,transform .48s cubic-bezier(.22,1,.36,1)!important}
.psm--wall.psm-ready .psm-description{display:block!important;position:absolute!important;left:12px!important;right:12px!important;bottom:19px!important;margin:0!important;font-size:10.5px!important;line-height:1.46!important;color:#38516f!important;opacity:0!important;transform:translate3d(0,15px,0)!important;transition:opacity .38s ease .05s,transform .48s cubic-bezier(.22,1,.36,1) .03s!important;pointer-events:none!important;max-height:4.5em!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.94) 24%,#fff 56%)!important;padding-top:18px!important}
.psm--wall.psm-ready .psm-card:hover .psm-description,.psm--wall.psm-ready .psm-card:focus-within .psm-description{opacity:1!important;transform:none!important}
.psm--wall.psm-ready .psm-card:hover .psm-name,.psm--wall.psm-ready .psm-card:focus-within .psm-name{opacity:0!important;transform:translateY(-9px)!important}
@media(max-width:1120px){.psm--wall.psm-ready .psm-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:720px){.psm--wall.psm-ready .psm-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.psm--wall.psm-ready .psm-description{display:none!important}.psm-footnote{display:none!important}}

/* Informe destacado: pieza editorial diferenciada y CTA más importante. */
#competitividad{background:#edf4fb!important;padding:38px 0 46px!important;position:relative}
.competitiveness-highlight::before{content:'Informe destacado';position:absolute;z-index:3;top:16px;left:max(24px,calc(50% - 620px));display:inline-flex;align-items:center;min-height:36px;padding:0 17px;border-radius:999px;background:#2459ae;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 22px rgba(20,72,158,.17)}
.competitiveness-inner{width:min(1240px,calc(100% - 40px))!important;background:#fff!important;border:1px solid #d1ddec!important;border-radius:22px!important;padding:46px 40px!important;display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr)!important;gap:44px!important;box-shadow:0 16px 48px rgba(10,45,92,.07)!important}
.competitiveness-copy{align-self:center}
.competitiveness-copy h2{font-size:clamp(46px,4.5vw,64px)!important;line-height:.99!important;letter-spacing:-.052em!important;max-width:11ch!important;margin-bottom:20px!important}
.competitiveness-copy p{font-size:15px!important;line-height:1.7!important;max-width:61ch!important}
.competitiveness-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-height:54px!important;margin-top:24px!important;padding:0 27px!important;border-radius:999px!important;background:#1d4fa3!important;color:#fff!important;font-size:14px!important;font-weight:750!important;box-shadow:0 10px 24px rgba(29,79,163,.18)!important;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,background .32s ease!important}
.competitiveness-link:hover{transform:translateY(-2px)!important;background:#18458f!important;box-shadow:0 14px 30px rgba(29,79,163,.23)!important}
.competitiveness-media{min-height:340px!important;border-radius:17px!important}
.competitiveness-highlight:hover .competitiveness-media img{transform:scale(1.025)!important}
@media(max-width:980px){.competitiveness-inner{grid-template-columns:1fr!important;gap:24px!important;padding:38px 28px!important}.competitiveness-copy h2{max-width:none!important}.competitiveness-media{min-height:250px!important}.competitiveness-highlight::before{left:28px}}

/* Recursos e inteligencia operativa: fondo blanco. */
.resources{background:#fff!important;color:#102d58!important}
.resources .section-index,.resources .eyebrow{color:#597291!important}
.resources-intro p{color:#5c6f8a!important}
.resources-photo{background:#edf4fb!important}.resources-photo img{opacity:1!important}
.resource-links{border-top:1px solid #d9e4f1!important}.resource-link{color:#243e61!important;border-bottom:1px solid #d9e4f1!important}.resource-index{color:#7890b2!important}.resource-link>.icon{color:#2a66c1!important}.resource-link:hover{background:#f5f8fd!important;color:#0f315e!important;padding-left:6px!important}

/* Lo que nos diferencia: misma composición, cerca de 10% menos de altura. */
.pud-section{padding:46px 0 27px!important}
.pud-section .pud-landscape{height:700px!important}
.pud-section .pud-landscape img{opacity:.72!important;filter:saturate(.94) contrast(1.03) brightness(.86)!important;object-position:50% 48%!important}
.pud-section .pud-background::after{background:linear-gradient(90deg,rgba(3,24,53,.64) 0%,rgba(3,24,53,.53) 48%,rgba(3,24,53,.41) 100%),linear-gradient(180deg,rgba(4,22,48,.04),rgba(6,30,64,.47) 585px)!important}
.pud-section .pud-header{margin-bottom:24px!important}
.pud-section .pud-grid{gap:18px!important}
.pud-section .pud-card{min-height:238px!important;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .38s ease!important}
.pud-section .pud-copy{padding:22px!important}
.pud-section .pud-card--wide{min-height:198px!important}
.pud-section .pud-card--wide .pud-copy{padding:23px 27px!important}
.pud-card:hover{transform:translateY(-3px)!important;box-shadow:0 15px 34px rgba(3,21,46,.13)!important}

@media(prefers-reduced-motion:reduce){.wave-line,.qhx-wave path,.psm-wave path,.polarush-metrics-bg path,.competitiveness-waves path,.pud-wave-band path{animation:none!important}html.js-motion [data-reveal],html.js-motion .polarush-reveal,html.js-motion .pud-reveal{opacity:1!important;transform:none!important;transition:none!important}}

/* v10 · Movimiento ambiente robusto. Se anima el contenedor, no el path SVG. */
.wave-field svg{transform:translate3d(calc(var(--wave-x,0px) + var(--ambient-x,0px)),calc(var(--wave-y,0px) + var(--ambient-y,0px)),0) rotate(calc(var(--wave-turn,0deg) + var(--ambient-r,0deg)))!important}
.qhx-wave-scroll{transform:translate3d(calc(var(--qhx-wave-x,0px) + var(--ambient-x,0px)),calc(var(--qhx-wave-y,0px) + var(--ambient-y,0px)),0) rotate(calc(var(--qhx-wave-r,0deg) + var(--ambient-r,0deg)))!important}
.psm-wave svg{transform:translate3d(calc(var(--psm-wave-x,0px) + var(--ambient-x,0px)),calc(var(--psm-wave-y,0px) + var(--ambient-y,0px)),0) rotate(var(--ambient-r,0deg))!important}
.polarush-metrics-bg svg{transform:translate3d(calc(var(--polarush-wave-x,0px) + var(--ambient-x,0px)),calc(var(--polarush-wave-y,0px) + var(--ambient-y,0px)),0) rotate(calc(var(--polarush-wave-rotate,0deg) + var(--ambient-r,0deg)))!important}
.competitiveness-waves svg{transform:translate3d(calc(var(--comp-wave-x,0px) + var(--ambient-x,0px)),calc(var(--comp-wave-y,0px) + var(--ambient-y,0px)),0) rotate(calc(var(--comp-wave-r,0deg) + var(--ambient-r,0deg)))!important}.pud-wave-band svg{transform:translate3d(calc(var(--pud-wave-x,0px) + var(--ambient-x,0px)),calc(var(--pud-wave-y,0px) + var(--ambient-y,0px)),0) rotate(var(--ambient-r,0deg))!important}

/* Integrantes: versión más compacta. El nombre aparece únicamente en hover/touch. */
#integrantes.psm{padding:36px 0 38px!important}
#integrantes .psm-topline{margin-bottom:13px!important}
#integrantes .psm-heading-row{margin-bottom:16px!important}
#integrantes .psm-toolbar{padding:10px 0 12px!important}
.psm--wall.psm-ready .psm-card{min-height:112px!important;padding:8px 9px 9px!important;overflow:visible!important;position:relative}
.psm--wall.psm-ready .psm-card:hover,.psm--wall.psm-ready .psm-card:focus-within{z-index:20!important}
.psm--wall.psm-ready .psm-logo-stage{height:78px!important;margin:0!important}
.psm--wall.psm-ready .psm-logo-stage img{max-height:68px!important;max-width:96%!important}
.psm--wall.psm-ready .psm-name,.psm--wall.psm-ready .psm-description{display:none!important}
#integrantes.psm{overflow:visible!important}
.psm-hover-info{position:absolute;left:50%;top:50%;z-index:40;width:min(340px,calc(100vw - 32px));min-height:244px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:18px 20px 17px;border:1px solid #c8d7ea;border-radius:15px;background:rgba(255,255,255,.994);box-shadow:0 28px 64px rgba(8,37,80,.20),0 10px 22px rgba(8,37,80,.09);opacity:0;visibility:hidden;transform:translate(-50%,-46%) scale(.96);transition:opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;pointer-events:none;overflow:visible}
.psm-hover-logo{height:70px;display:flex;align-items:center;justify-content:flex-start;padding-bottom:8px;margin-bottom:2px;border-bottom:1px solid #e7eef7}
.psm-hover-logo img{display:block;width:auto!important;height:auto!important;max-width:175px!important;max-height:60px!important;object-fit:contain!important}
.psm-hover-logo--text span{font-size:24px;font-weight:800;letter-spacing:-.04em;color:#102d58}.psm-hover-logo--text small{display:block;font-size:9px;letter-spacing:.18em;margin-top:2px}
.psm-hover-info strong{font-size:15px;line-height:1.2;color:#16345e;font-weight:780;letter-spacing:-.02em}
.psm-hover-info p{margin:0;font-size:12.5px;line-height:1.5;color:#526781;display:block!important;overflow:visible!important;max-height:none!important}
.psm-site-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:8px;border-top:1px solid #e7eef7;color:#1d4fa3!important;font-size:11.8px;font-weight:760;text-decoration:none;pointer-events:auto;position:relative;z-index:7}
.psm-site-link span{font-size:14px;transition:transform .28s ease}
.psm-site-link:hover span{transform:translate(2px,-2px)}
.psm--wall.psm-ready .psm-card:hover .psm-hover-info,.psm--wall.psm-ready .psm-card:focus-within .psm-hover-info{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);transition-delay:0s;pointer-events:auto}
.psm--wall.psm-ready .psm-card:hover .psm-logo-stage,.psm--wall.psm-ready .psm-card:focus-within .psm-logo-stage{transform:translateY(-2px) scale(.985)!important;opacity:.08}
.psm-tile-hit{z-index:3!important}.psm-site-link{z-index:41!important}

/* Informe destacado: franja editorial compacta, aproximadamente la mitad de alto. */
#competitividad{padding:16px 0 20px!important}
.competitiveness-highlight::before{top:4px!important;min-height:28px!important;padding:0 12px!important;font-size:9.2px!important}
.competitiveness-inner{padding:20px 24px!important;grid-template-columns:minmax(0,1fr) 270px!important;gap:24px!important;border-radius:16px!important;align-items:center!important;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .35s ease!important}
.competitiveness-inner:hover{transform:translateY(-3px)!important;border-color:#bfd2ec!important;box-shadow:0 18px 38px rgba(8,41,90,.10)!important}
.competitiveness-copy h2{font-size:clamp(31px,2.75vw,40px)!important;line-height:1!important;max-width:none!important;margin-bottom:9px!important;white-space:normal}
.competitiveness-copy p{font-size:12.5px!important;line-height:1.5!important;max-width:74ch!important}
.competitiveness-link{min-height:42px!important;margin-top:12px!important;padding:0 19px!important;font-size:12px!important}
.competitiveness-media{min-height:158px!important;height:158px!important;border-radius:12px!important;overflow:hidden!important}
.competitiveness-media img{height:100%!important;width:100%!important;object-fit:cover!important;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .4s ease!important}
.competitiveness-inner:hover .competitiveness-media img{transform:scale(1.035)!important;filter:saturate(1.04)!important}

/* Mobile: una sola columna donde la lectura manda. */
@media(max-width:760px){
 .qhx-v1 .qhx-layout{grid-template-columns:1fr!important}.qhx-v1 .qhx-list{grid-template-columns:1fr!important}.qhx-row{min-height:58px!important;padding:10px 4px!important}.qhx-feature{min-height:0!important}.qhx-feature-media{min-height:220px!important}
 .polarush-metrics-container{width:min(100% - 30px,1240px)!important}.polarush-metrics-heading h2{font-size:clamp(34px,10vw,46px)!important;max-width:none!important}.polarush-metrics-photo{min-height:190px!important;aspect-ratio:16/8!important}.polarush-metrics-grid{grid-template-columns:1fr!important}.polarush-stat{min-height:0!important;padding:18px 18px!important}
 #areas-de-servicio .service-grid{grid-template-columns:1fr!important;gap:16px!important}.service-card{min-height:270px!important}
 .psm--wall.psm-ready .psm-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.psm--wall.psm-ready .psm-card{min-height:108px!important}.psm--wall.psm-ready .psm-logo-stage{height:74px!important}.psm--wall.psm-ready .psm-logo-stage img{max-height:64px!important}.psm-hover-info{display:none!important}
 .competitiveness-inner{grid-template-columns:1fr!important;padding:22px 20px!important;gap:14px!important}.competitiveness-copy h2{font-size:clamp(31px,9vw,40px)!important;max-width:none!important}.competitiveness-media{min-height:180px!important;height:180px!important}.competitiveness-highlight::before{left:22px!important}
 .pud-section{padding:40px 0 24px!important}.pud-grid{grid-template-columns:1fr!important}.pud-card,.pud-card--wide{grid-column:auto!important;min-height:218px!important}
 .resources-grid{grid-template-columns:1fr!important;gap:34px!important}.contact-grid{grid-template-columns:1fr!important;gap:34px!important}
}

@media(prefers-reduced-motion:reduce){.wave-field svg,.qhx-wave-scroll,.psm-wave svg,.polarush-metrics-bg svg,.competitiveness-waves svg,.pud-wave-band svg{transform:none!important}.psm-hover-info{transition:none!important}}

/* Integrantes: permitir que la ficha expandida flote por encima de la grilla. */
#integrantes .psm-list{overflow:visible!important;position:relative;z-index:2}
#integrantes .psm-body,#integrantes .psm-container{overflow:visible!important}

/* Noticias internas: exactamente el mismo header superpuesto del home. */
.polarush-article-shell,.polarush-listing-shell{background:#f5f8fc;color:#102d58;min-height:100vh;padding-top:0}
.polarush-article-hero,.polarush-listing-head{position:relative;overflow:hidden;background:linear-gradient(135deg,#061d43 0%,#0b326b 72%,#123f7e 100%);color:#fff}
.polarush-article-hero{padding:calc(var(--header-h) + 58px) 0 96px}
.polarush-article-container,.polarush-listing-container{width:min(1120px,calc(100% - 64px));margin-inline:auto;position:relative;z-index:2}
.polarush-article-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px;color:#bfd1ec;font-size:12px}
.polarush-article-back{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:650;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.polarush-article-back:hover{transform:translateX(-3px);opacity:.86}
.polarush-standard-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#b9d5ff;font-size:10px;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.polarush-standard-eyebrow::before{content:"";width:28px;height:1px;background:currentColor}
.polarush-article-hero h1{max-width:980px;margin:15px 0 20px;font-size:clamp(46px,5.7vw,78px);line-height:1.01;letter-spacing:-.055em;font-weight:620;text-wrap:balance}
.polarush-article-deck{max-width:760px;color:#d3e1f5;font-size:clamp(17px,1.45vw,21px);line-height:1.65}
.polarush-article-wave{position:absolute;left:-10%;right:-8%;bottom:-54px;height:240px;opacity:.72;pointer-events:none;transform:translate3d(var(--article-wave-x,0px),var(--article-wave-y,0px),0);animation:article-wave-drift 16s ease-in-out infinite alternate}
.polarush-article-wave svg{width:100%;height:100%}.polarush-article-wave path{fill:none;stroke:#7faef0;stroke-width:1;opacity:.25;vector-effect:non-scaling-stroke;animation:polarush-line-breathe 14s ease-in-out infinite alternate}.polarush-article-wave path:nth-child(2){opacity:.42;animation-duration:17s}.polarush-article-wave path:nth-child(3){opacity:.3;animation-duration:20s}.polarush-article-wave path:nth-child(4){opacity:.18;animation-duration:23s}
@keyframes article-wave-drift{from{transform:translate3d(-8px,3px,0)}to{transform:translate3d(12px,-5px,0)}}
.polarush-article-image{width:min(1180px,calc(100% - 64px));margin:-54px auto 56px;position:relative;z-index:3;border-radius:20px;overflow:hidden;box-shadow:0 28px 70px rgba(4,28,65,.18);background:#dfe8f5}.polarush-article-image img{display:block;width:100%;max-height:620px;object-fit:cover}
.polarush-prose{width:min(780px,calc(100% - 64px));padding-bottom:82px;font-size:17px;line-height:1.86;color:#304b6d}.polarush-prose p{margin:0 0 1.45em}.polarush-prose h2,.polarush-prose h3{color:#102d58;letter-spacing:-.035em;margin:2em 0 .7em}.polarush-prose h2{font-size:34px}.polarush-prose h3{font-size:25px}.polarush-prose a{color:#1d4fa3;text-decoration:underline;text-underline-offset:3px}.polarush-prose img{border-radius:12px}.polarush-prose blockquote{margin:2em 0;padding:20px 24px;border-left:3px solid #2e69c8;background:#edf4fd;color:#294766;border-radius:0 12px 12px 0}
.polarush-post-nav{border-top:1px solid #d8e3f0;background:#eef4fb;padding:28px 0}.polarush-post-nav .polarush-article-container{display:grid;grid-template-columns:1fr 1fr;gap:22px}.polarush-post-nav a{display:block;padding:16px 18px;border:1px solid #d3dfed;border-radius:12px;background:#fff;color:#173760;font-size:13px;font-weight:650;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.polarush-post-nav a:hover{transform:translateY(-2px);border-color:#b8cce7;box-shadow:0 12px 26px rgba(16,50,96,.07)}

/* Archivo / blog con la misma gramática visual. */
.polarush-listing-head{padding:calc(var(--header-h) + 55px) 0 58px}.polarush-listing-head h1{margin:14px 0 0;font-size:clamp(44px,5vw,68px);line-height:1.02;letter-spacing:-.05em}.polarush-listing-desc{margin-top:14px;max-width:650px;color:#d0def2}
.polarush-listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:52px 0 66px}.polarush-listing-card{overflow:hidden;border:1px solid #d8e3ef;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(12,45,92,.04);transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s ease,border-color .3s ease}.polarush-listing-card:hover{transform:translateY(-4px);border-color:#bfd0e6;box-shadow:0 18px 38px rgba(12,45,92,.08)}.polarush-listing-image{display:block;aspect-ratio:1.6;overflow:hidden;background:#dfe8f4}.polarush-listing-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.polarush-listing-card:hover .polarush-listing-image img{transform:scale(1.035)}.polarush-listing-copy{padding:20px}.polarush-listing-copy time{font-size:10px;color:#7086a4}.polarush-listing-copy h2{margin:8px 0 10px;font-size:22px;line-height:1.18;letter-spacing:-.035em}.polarush-listing-copy p{font-size:13px;line-height:1.65;color:#5c708d}.polarush-listing-link{display:inline-flex;margin-top:15px;color:#1d4fa3;font-size:12px;font-weight:700}.polarush-pagination{padding-bottom:58px}

@media(max-width:900px){.polarush-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.polarush-article-hero{padding:calc(var(--header-h) + 42px) 0 84px}.polarush-article-image{margin-top:-42px}}
@media(max-width:640px){.polarush-article-container,.polarush-listing-container{width:calc(100% - 32px)}.polarush-article-hero{padding:calc(var(--header-h) + 28px) 0 70px}.polarush-article-meta{margin-bottom:22px;font-size:10.5px}.polarush-article-hero h1{font-size:clamp(38px,11vw,52px)}.polarush-article-deck{font-size:16px}.polarush-article-image{width:calc(100% - 24px);margin:-34px auto 36px;border-radius:14px}.polarush-prose{width:calc(100% - 32px);font-size:16px;line-height:1.8;padding-bottom:56px}.polarush-post-nav .polarush-article-container{grid-template-columns:1fr}.polarush-listing-head{padding:calc(var(--header-h) + 28px) 0 40px}.polarush-listing-grid{grid-template-columns:1fr;padding:34px 0 48px}.polarush-listing-head h1{font-size:42px}.polarush-article-wave{left:-42%;right:-24%;height:190px}}

/* Integrantes v2: 5 por fila, información completa visible y hover premium. */
#integrantes .psm-list{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important}
#integrantes .psm-card{min-height:248px!important;padding:14px 14px 13px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;background:rgba(255,255,255,.96)!important;border:1px solid #d7e3f0!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(13,45,91,.045)!important;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s ease,border-color .3s ease,background .3s ease!important}
#integrantes .psm-card:hover,#integrantes .psm-card:focus-within{transform:translateY(-5px)!important;border-color:#adc4e4!important;background:#fff!important;box-shadow:0 18px 38px rgba(13,45,91,.10)!important;z-index:5!important}
#integrantes .psm-logo-stage{height:86px!important;margin:0 0 11px!important;border-bottom:1px solid #e8eef6!important;padding-bottom:10px!important;transition:transform .5s cubic-bezier(.22,1,.36,1)!important}
#integrantes .psm-logo-stage img{max-height:70px!important;max-width:96%!important;transition:transform .55s cubic-bezier(.22,1,.36,1)!important}
#integrantes .psm-card:hover .psm-logo-stage img,#integrantes .psm-card:focus-within .psm-logo-stage img{transform:scale(1.04)!important}
#integrantes .psm-name{display:block!important;opacity:1!important;visibility:visible!important;position:static!important;transform:none!important;min-height:0!important;margin:0 0 8px!important;font-size:14px!important;line-height:1.2!important;font-weight:760!important;color:#16345e!important;text-align:left!important}
#integrantes .psm-description{display:block!important;opacity:1!important;visibility:visible!important;position:static!important;transform:none!important;max-height:none!important;overflow:visible!important;background:none!important;padding:0!important;margin:0 0 13px!important;font-size:11.7px!important;line-height:1.48!important;color:#536a86!important;flex:1!important}
#integrantes .psm-hover-info{display:contents!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}
#integrantes .psm-hover-logo,#integrantes .psm-hover-info>strong,#integrantes .psm-hover-info>p{display:none!important}
#integrantes .psm-hover-info .psm-site-link{display:flex!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;margin-top:auto!important;padding-top:10px!important;border-top:1px solid #e7eef6!important;font-size:11.3px!important;line-height:1.2!important}
#integrantes .psm-tile-hit{display:none!important}
#integrantes .psm-wave{opacity:.72!important}.psm-wave path{stroke:#6998df!important;stroke-opacity:.24!important}.psm-wave path:nth-child(2n){stroke-opacity:.34!important}
@media(max-width:1200px){#integrantes .psm-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:900px){#integrantes .psm-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:680px){#integrantes .psm-list{grid-template-columns:1fr!important}#integrantes .psm-card{min-height:0!important}#integrantes .psm-logo-stage{height:78px!important}}

/* Ondas: movimiento marino más orgánico, con mayor presencia sin perder sutileza. */
.wave-line,.psm-wave path,.competitiveness-waves path{stroke:#6a8fc9!important}.wave-line{opacity:.41!important}.psm-wave path{stroke-opacity:.29!important}.competitiveness-waves path{opacity:.29!important}.pud-wave-band path,.polarush-metrics-bg path{stroke:#a9ccf7!important}
@keyframes polarush-sea-wave{0%{transform:translate3d(-14px,0,0) scaleY(1)}25%{transform:translate3d(-5px,-5px,0) scaleY(1.06)}50%{transform:translate3d(7px,2px,0) scaleY(.96)}75%{transform:translate3d(15px,6px,0) scaleY(1.045)}100%{transform:translate3d(24px,0,0) scaleY(1)}}
@keyframes polarush-sea-wave-wide{0%{transform:translate3d(-22px,-1px,0) scaleY(.97)}25%{transform:translate3d(-8px,-8px,0) scaleY(1.09)}50%{transform:translate3d(10px,3px,0) scaleY(.93)}75%{transform:translate3d(24px,9px,0) scaleY(1.08)}100%{transform:translate3d(38px,0,0) scaleY(.98)}}
.qhx-wave path,.polarush-metrics-bg path{animation:polarush-sea-wave 8.4s ease-in-out infinite alternate!important;transform-origin:center!important}
.qhx-wave path:nth-child(2),.polarush-metrics-bg path:nth-child(2){animation-duration:9.6s!important;animation-delay:-2.1s!important}.qhx-wave path:nth-child(3),.polarush-metrics-bg path:nth-child(3){animation-duration:7.7s!important;animation-delay:-3.4s!important}.qhx-wave path:nth-child(4),.polarush-metrics-bg path:nth-child(4){animation-duration:10.3s!important;animation-delay:-1.2s!important}
.resources-wave .wave-line{animation:polarush-sea-wave-wide 6.8s ease-in-out infinite alternate!important;transform-origin:center!important}.resources-wave .wave-line:nth-child(2){animation-delay:-1.6s!important}.resources-wave .wave-line:nth-child(3){animation-delay:-3.2s!important}.resources-wave .wave-line:nth-child(4){animation-delay:-4.4s!important}
.hero-wave .wave-line,.hero-loading-waves path{animation:polarush-sea-wave 8.8s ease-in-out infinite alternate!important;transform-origin:center!important}.hero-wave .wave-line:nth-child(2),.hero-loading-waves path:nth-child(2){animation-delay:-2.4s!important}.hero-wave .wave-line:nth-child(3),.hero-loading-waves path:nth-child(3){animation-delay:-4.1s!important}
.qhx-wave{bottom:-6px!important;height:380px!important;opacity:.62!important;clip-path:inset(0 100% 0 0);transition:clip-path 1.25s cubic-bezier(.22,1,.36,1)!important}.qhx.is-wave-in .qhx-wave{clip-path:inset(0 0 0 0)}.qhx-wave-scroll{width:118%!important;margin-left:-9%!important}.qhx-wave path{stroke:#aeb8c6!important;opacity:.20!important}.qhx-wave path:nth-child(2){opacity:.28!important}.qhx-wave path:nth-child(3){opacity:.32!important}
.polarush-metrics-bg{opacity:1!important;clip-path:inset(0 100% 0 0);transition:clip-path 1.25s cubic-bezier(.22,1,.36,1)!important}.polarush-metrics-section.polarush-wave-in .polarush-metrics-bg,.polarush-metrics-section.wave-entered .polarush-metrics-bg{clip-path:inset(0 0 0 0)}.polarush-metrics-bg svg{width:98%!important;right:-10%!important;height:260px!important}
.resources-wave{opacity:.58!important}.resources-wave .wave-line{stroke:#6c94d0!important;stroke-width:1.15!important;opacity:.38!important}.resources-wave .wave-line:nth-child(3){opacity:.60!important}

/* Qué hacemos: mayor legibilidad y comportamiento de la carpeta completa. */
.qhx-copy{font-size:14.5px!important;line-height:1.72!important;color:#536780!important}.qhx-brand,.qhx-list{transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease,border-color .32s ease!important}.qhx-main:has(.qhx-brand:hover) .qhx-brand,.qhx-main:has(.qhx-list:hover) .qhx-brand,.qhx-main:has(.qhx-brand:hover) .qhx-list,.qhx-main:has(.qhx-list:hover) .qhx-list{transform:translateY(-2px);box-shadow:0 16px 30px rgba(10,44,91,.075)}

/* Integrantes: texto centrado; Ir al sitio siempre visible; la tarjeta completa funciona como link. */
#integrantes .psm-name{text-align:center!important}#integrantes .psm-description{text-align:center!important}#integrantes .psm-hover-info .psm-site-link{display:flex!important;justify-content:center!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;margin-top:auto!important;padding-top:10px!important;border-top:1px solid #e7eef6!important;font-size:11.3px!important;line-height:1.2!important}
#integrantes .psm-card{cursor:pointer!important}#integrantes .psm-card:hover,#integrantes .psm-card:focus-within{background:rgba(255,255,255,.96)!important;transform:translateY(-3px) scale(1.025)!important;box-shadow:0 18px 38px rgba(13,45,91,.11)!important}#integrantes .psm-card:hover .psm-logo-stage img,#integrantes .psm-card:focus-within .psm-logo-stage img{transform:scale(1.035)!important}

/* Noticias internas: forzar exactamente el mismo lockup de marca y proporciones que en el home. */
.single-post .site-header .brand,.blog .site-header .brand,.archive .site-header .brand{flex:0 0 188px!important;overflow:visible!important}.single-post .site-header .brand-image,.blog .site-header .brand-image,.archive .site-header .brand-image{content:url('https://polarush.com.ar/wp-content/uploads/2026/08/LOGO-POLARUSH.png')!important;width:188px!important;height:auto!important;max-width:188px!important;object-fit:contain!important;object-position:left center!important;clip-path:none!important}

/* v3 · Integrantes centrados: sin CTA visible hasta hover y tarjeta completa clickeable. */
#integrantes .psm-card{cursor:default!important;text-align:center!important;transform-origin:center center!important;background:rgba(255,255,255,.965)!important}
#integrantes .psm-card[data-url]:not([data-url=""]){cursor:pointer!important}
#integrantes .psm-name{text-align:center!important;margin:0 0 8px!important}
#integrantes .psm-description{text-align:center!important;margin:0 auto 12px!important;max-width:24ch!important;color:#5a708d!important}
#integrantes .psm-hover-info{display:contents!important}
#integrantes .psm-hover-logo,#integrantes .psm-hover-info>strong,#integrantes .psm-hover-info>p{display:none!important}
#integrantes .psm-hover-info .psm-site-link{display:flex!important;position:absolute!important;left:14px!important;right:14px!important;bottom:12px!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:8px 10px!important;border:0!important;border-radius:999px!important;background:rgba(16,45,88,.94)!important;color:#fff!important;font-size:10.8px!important;opacity:0!important;visibility:hidden!important;transform:translateY(8px)!important;transition:opacity .28s ease,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s!important;pointer-events:none!important}
#integrantes .psm-card:hover .psm-site-link,#integrantes .psm-card:focus-within .psm-site-link{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;transition-delay:0s!important;pointer-events:auto!important}
#integrantes .psm-card:hover,#integrantes .psm-card:focus-within{transform:scale(1.035)!important;background:rgba(255,255,255,.965)!important;border-color:#adc4e4!important;box-shadow:0 20px 42px rgba(13,45,91,.13)!important;z-index:8!important}
#integrantes .psm-card:hover .psm-logo-stage,#integrantes .psm-card:focus-within .psm-logo-stage{transform:none!important;opacity:1!important}
#integrantes .psm-card:hover .psm-logo-stage img,#integrantes .psm-card:focus-within .psm-logo-stage img{transform:scale(1.045)!important}
#integrantes .psm-card:has(.psm-site-link){padding-bottom:48px!important}

/* Qué hacemos: 15% menos alto y bloque de capacidades con profundidad mínima. */
.qhx{padding:56px 0 60px!important}
.qhx-wave{top:92px!important;bottom:auto!important;height:470px!important;opacity:.78!important;clip-path:inset(0 100% 0 0);transition:clip-path 1.45s cubic-bezier(.22,1,.36,1)!important}
.qhx.is-wave-in .qhx-wave{clip-path:inset(0 0 0 0)}
.qhx-wave-scroll{width:124%!important;margin-left:-12%!important}
.qhx-list{border-radius:12px!important;box-shadow:0 10px 28px rgba(16,49,95,.055)!important;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease!important}
.qhx-list:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(16,49,95,.085)!important}
.qhx-feature{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .35s ease!important}
.qhx-feature:hover{transform:translateY(-3px);box-shadow:0 20px 42px rgba(10,44,91,.11)!important;border-color:#c1d3e9!important}

/* Hero: ondas más legibles y con entrada lateral suave. */
.hero-wave{opacity:.82!important;height:178px!important;clip-path:inset(0 100% 0 0);animation:hero-wave-reveal 1.55s .35s cubic-bezier(.22,1,.36,1) forwards!important}
.hero-wave .wave-line{stroke:#a8d1ff!important;opacity:.28!important}.hero-wave .wave-line:nth-child(3){opacity:.62!important}.hero-wave .wave-line:nth-child(4){opacity:.42!important}
@keyframes hero-wave-reveal{to{clip-path:inset(0 0 0 0)}}

/* Por qué Ushuaia: ondas más vivas y reveladas desde la derecha. */
.polarush-metrics-bg{clip-path:inset(0 0 0 100%);transition:clip-path 1.25s cubic-bezier(.22,1,.36,1),opacity .6s ease!important}
.polarush-metrics-section.wave-entered .polarush-metrics-bg{clip-path:inset(0 0 0 0)}
.polarush-metrics-bg path{animation-duration:8.5s!important}
.polarush-metrics-bg path:nth-child(2){animation-duration:10.5s!important}.polarush-metrics-bg path:nth-child(3){animation-duration:12.5s!important}

@media(max-width:760px){
 #integrantes .psm-card:has(.psm-site-link){padding-bottom:44px!important}
 #integrantes .psm-hover-info .psm-site-link{left:10px!important;right:10px!important;bottom:9px!important}
 .qhx{padding:46px 0 50px!important}.qhx-wave{top:120px!important;height:430px!important}
 .hero-wave{height:132px!important}
}

/* Noticias del home: bloque editorial posterior a Integrantes. */
.home-news{position:relative;overflow:hidden;isolation:isolate;background:#f3f7fc;padding:48px 0 54px}
.home-news-inner{position:relative;z-index:2}
.home-news-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}
.home-news-head h2{margin:7px 0 0;font-size:clamp(34px,3.5vw,48px);line-height:1;letter-spacing:-.045em;font-weight:620;color:#102d58}
.home-news-editorial-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:18px;align-items:stretch}
.home-news-feature{overflow:hidden;border:1px solid #d5e1ee;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(11,43,89,.05);transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s ease,border-color .3s ease}
.home-news-feature:hover{transform:translateY(-3px);border-color:#b9cde7;box-shadow:0 18px 36px rgba(11,43,89,.09)}
.home-news-feature-media{display:block;aspect-ratio:1.8;overflow:hidden;background:#0a2a5d}
.home-news-feature-media img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .4s ease}
.home-news-feature:hover .home-news-feature-media img{transform:scale(1.035);filter:saturate(1.03)}
.home-news-feature-copy{padding:17px 18px 16px}
.home-news-feature-copy time,.home-news-mini-copy time{font-size:9.8px;color:#778aa3}
.home-news-feature-copy h3{margin:8px 0 9px;font-size:clamp(21px,2vw,27px);line-height:1.12;letter-spacing:-.035em;color:#173760;font-weight:690}
.home-news-feature-copy p{margin:0;color:#5b708d;font-size:12px;line-height:1.55}
.home-news-link{display:flex;justify-content:space-between;gap:18px;margin-top:13px;padding-top:10px;border-top:1px solid #e3ebf4;color:#1d4fa3;font-size:11px;font-weight:760}
.home-news-list{display:grid;grid-template-columns:1fr;gap:9px}
.home-news-mini{display:grid;grid-template-columns:128px minmax(0,1fr);gap:13px;min-height:86px;padding:8px;border:1px solid #d8e3ef;border-radius:13px;background:rgba(255,255,255,.94);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .3s ease}
.home-news-mini:hover{transform:translateX(3px);border-color:#bdcfe7;box-shadow:0 10px 22px rgba(11,43,89,.07)}
.home-news-mini-media{display:block;overflow:hidden;border-radius:9px;background:#0a2a5d;min-height:86px}
.home-news-mini-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}
.home-news-mini:hover .home-news-mini-media img{transform:scale(1.04)}
.home-news-mini-copy{min-width:0;padding:3px 4px 2px 0;align-self:center}
.home-news-mini-copy h3{margin:5px 0 5px;font-size:14px;line-height:1.2;letter-spacing:-.025em;color:#173760;font-weight:680;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.home-news-mini-copy p{margin:0;color:#60738e;font-size:10.8px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.home-news-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#d5e5fa;font-weight:750;letter-spacing:.12em}
.home-news-wave{position:absolute;left:-10%;right:-8%;bottom:-130px;height:300px;opacity:.34;pointer-events:none;transform:translate3d(var(--ambient-x,0px),var(--ambient-y,0px),0)}
.home-news-wave svg{width:100%;height:100%}.home-news-wave path{fill:none;stroke:#95add0;stroke-width:1;opacity:.16;vector-effect:non-scaling-stroke;animation:polarush-sea-wave 10.5s ease-in-out infinite alternate}.home-news-wave path:nth-child(2){opacity:.23;animation-duration:12s;animation-delay:-2.2s}.home-news-wave path:nth-child(3){opacity:.17;animation-duration:9.5s;animation-delay:-4s}

/* Entrada de noticia: conservar el layout anterior de Elementor, pero sin animaciones laterales salvo el título principal. */
.single-post .elementor-element.elementor-invisible:not(.elementor-element-753ec5c){visibility:visible!important;opacity:1!important;transform:none!important}
.single-post .elementor-element.animated:not(.elementor-element-753ec5c),.single-post .elementor-element:not(.elementor-element-753ec5c) .animated{animation-name:none!important;animation-duration:0s!important;animation-delay:0s!important;transform:none!important}
.single-post .elementor-element-753ec5c{animation-duration:.75s!important}

@media(max-width:980px){.home-news{padding:44px 0 48px}.home-news-editorial-grid{grid-template-columns:1fr}.home-news-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-news-mini{grid-template-columns:108px minmax(0,1fr)}}
@media(max-width:640px){.home-news{padding:38px 0 42px}.home-news-head{align-items:flex-start}.home-news-head .text-link{font-size:11px}.home-news-list{grid-template-columns:1fr}.home-news-mini{grid-template-columns:96px minmax(0,1fr);min-height:78px}.home-news-mini-media{min-height:78px}.home-news-feature-copy h3{font-size:22px}.home-news-wave{left:-40%;right:-25%;height:220px;bottom:-85px}}

/* Áreas de servicio: sin numeración; ícono aéreo alineado con Qué hacemos. */
.service-number{display:none!important}.service-top{justify-content:flex-end!important}.service-6 .service-top .icon{width:31px!important;height:31px!important;fill:currentColor!important;stroke:none!important;overflow:visible!important}

/* Nota editorial larga: fotos, cita y subtítulos dentro del layout anterior. */
.single-post .elementor-widget-theme-post-content h2{margin:38px 0 14px!important;color:#12345f!important;font-size:clamp(25px,2.1vw,32px)!important;line-height:1.15!important;letter-spacing:-.035em!important;font-weight:700!important}.single-post .elementor-widget-theme-post-content figure{margin:30px 0 34px!important}.single-post .elementor-widget-theme-post-content figure img{display:block;width:100%!important;height:auto!important;border-radius:12px!important}.single-post .elementor-widget-theme-post-content figcaption{margin-top:9px!important;color:#71839d!important;font-size:11.5px!important;line-height:1.45!important}.single-post .elementor-widget-theme-post-content blockquote{margin:32px 0!important;padding:24px 26px!important;border-left:4px solid #1d5cb6!important;border-radius:0 10px 10px 0!important;background:#f1f6fd!important;color:#15375f!important}.single-post .elementor-widget-theme-post-content blockquote p{margin:0 0 8px!important;font-size:19px!important;line-height:1.5!important;font-weight:540!important}.single-post .elementor-widget-theme-post-content blockquote cite{color:#617792!important;font-size:11.5px!important;font-style:normal!important}.single-post .elementor-widget-theme-post-content ul{margin:16px 0 28px 20px!important}.single-post .elementor-widget-theme-post-content li{margin:0 0 8px!important;line-height:1.6!important}.single-post .elementor-widget-theme-post-content hr{margin:36px 0 24px!important;border:0!important;border-top:1px solid #dbe5f0!important}
@media(max-width:640px){.single-post .elementor-widget-theme-post-content blockquote{padding:19px 20px!important}.single-post .elementor-widget-theme-post-content blockquote p{font-size:17px!important}.single-post .elementor-widget-theme-post-content figure{margin:24px 0 28px!important}}

/* Ajustes v4 · Integrantes más compactos, orden mobile y navegación directa a áreas. */
@media(min-width:681px){#integrantes .psm-card{min-height:224px!important}#integrantes .psm-logo-stage{height:78px!important}#integrantes .psm-logo-stage img{max-height:64px!important}#integrantes .psm-description{font-size:11.3px!important;line-height:1.43!important}}
.service-card[id^="servicio-"]{scroll-margin-top:94px}
.qhx-feature:hover .qhx-feature-media img{transform:scale(1.018)!important;filter:saturate(1.03)!important}.qhx-feature:hover .qhx-feature-content{transform:translateY(-1px)}.qhx-feature-content{transition:transform .4s cubic-bezier(.22,1,.36,1)!important}

@media(max-width:680px){
 body.home main#contenido{display:flex!important;flex-direction:column!important}
 body.home #inicio{order:1}body.home #que-hacemos{order:2}body.home #por-que-ushuaia{order:3}body.home #areas-de-servicio{order:4}body.home #competitividad{order:5}body.home #integrantes{order:6}body.home #diferenciales{order:7}body.home #noticias{order:8}body.home #recursos{order:9}body.home #contacto{order:10}
 #integrantes.psm{padding:28px 0 30px!important}
 #integrantes .psm-heading-row{margin-bottom:12px!important}
 #integrantes .psm-toolbar{padding:6px 0 10px!important}
 #integrantes .psm-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
 #integrantes .psm-card{min-height:104px!important;padding:9px!important;border-radius:12px!important;cursor:pointer!important;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease,min-height .35s ease!important}
 #integrantes .psm-card:has(.psm-site-link){padding-bottom:9px!important}
 #integrantes .psm-logo-stage{height:72px!important;margin:0!important;padding:0!important;border:0!important}
 #integrantes .psm-logo-stage img{max-height:62px!important;max-width:92%!important}
 #integrantes .psm-card:not(.is-mobile-open) .psm-name,#integrantes .psm-card:not(.is-mobile-open) .psm-description,#integrantes .psm-card:not(.is-mobile-open) .psm-hover-info .psm-site-link{display:none!important}
 #integrantes .psm-card:not(.is-mobile-open)::after{content:'+';position:absolute;right:9px;bottom:7px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#eef4fb;color:#2559a6;font-size:13px;font-weight:650}
 #integrantes .psm-card.is-mobile-open{grid-column:1/-1!important;min-height:0!important;padding:14px!important;border-color:#b8cce6!important;box-shadow:0 16px 34px rgba(13,45,91,.09)!important;transform:none!important}
 #integrantes .psm-card.is-mobile-open::after{content:'−';position:absolute;right:11px;top:11px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#eef4fb;color:#2559a6;font-size:14px;font-weight:650}
 #integrantes .psm-card.is-mobile-open .psm-logo-stage{height:80px!important;margin-bottom:10px!important;padding-bottom:8px!important;border-bottom:1px solid #e7eef6!important}
 #integrantes .psm-card.is-mobile-open .psm-name{display:block!important;margin:0 0 7px!important;text-align:center!important;font-size:14px!important}
 #integrantes .psm-card.is-mobile-open .psm-description{display:block!important;margin:0 auto 12px!important;max-width:34ch!important;text-align:center!important;font-size:11.5px!important;line-height:1.48!important}
 #integrantes .psm-card.is-mobile-open .psm-hover-info{display:contents!important}
 #integrantes .psm-card.is-mobile-open .psm-hover-info .psm-site-link{display:flex!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;margin:0!important;padding:9px 10px!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:#123b78!important;color:#fff!important;font-size:11px!important}
 #integrantes .psm-card:hover{transform:none!important}
 .service-card[id^="servicio-"]{scroll-margin-top:76px}
}

/* Preview v22 · Qué hacemos + Áreas de servicio integradas en la paleta PolarUsh. */
.qhx-v22{padding:50px 0 54px!important;background:radial-gradient(circle at 82% 34%,rgba(72,130,235,.11) 0%,rgba(72,130,235,.055) 28%,rgba(72,130,235,0) 62%),linear-gradient(108deg,#fff 0%,#fcfdff 34%,#f7faff 55%,#eff5fc 78%,#e8f1fb 100%)!important}
.qhx-v22:after{content:'';position:absolute;right:-18%;top:-30%;width:68%;height:160%;background:radial-gradient(circle at 48% 46%,rgba(72,130,235,.10) 0%,rgba(72,130,235,.045) 34%,rgba(72,130,235,0) 72%);pointer-events:none;z-index:0}
.qhx-v22 .qhx-wave{top:105px!important;bottom:auto!important;height:470px!important;opacity:.53!important}
.qhx-v22 .qhx-wave path{stroke:#9eafc8!important;opacity:.22!important}.qhx-v22 .qhx-wave path:nth-child(2){opacity:.31!important}.qhx-v22 .qhx-wave path:nth-child(3){opacity:.36!important}
.qhx-v22 .qhx-inner{width:min(1280px,calc(100% - 112px))!important}
.qhx-v22 .qhx-layout-v22{grid-template-columns:minmax(0,1.37fr) minmax(350px,.63fr)!important;gap:46px!important;align-items:stretch!important}
.qhx-v22 .qhx-main-v22{display:flex;flex-direction:column;min-width:0;height:100%}
.qhx-v22 .qhx-eyebrow{margin-bottom:18px!important}
.qhx-hero-title{margin:0!important;font-size:clamp(44px,4.75vw,68px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:690!important;color:var(--navy)!important;max-width:900px}
.qhx-hero-title strong{color:var(--blue)!important;font-weight:700!important}
.qhx-summary{margin:18px 0 0!important;max-width:910px;color:#526b8e!important;font-size:15px!important;line-height:1.55!important}
.qhx-folder{margin-top:19px;border:1px solid #cad8e9;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(7,31,80,.065);transition:transform .38s var(--ease),box-shadow .38s ease}
.qhx-folder:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgba(7,31,80,.095)}
.qhx-v22 .qhx-brand-v22{border-radius:0!important;padding:13px 17px!important;background:linear-gradient(90deg,var(--navy),#0b356f)!important}
.qhx-v22 .qhx-brand-v22 img{width:168px!important}.qhx-v22 .qhx-brand-v22 span{font-size:11px!important;color:#c8d9f5!important}
.qhx-v22 .qhx-list-v22{grid-template-columns:1fr 1fr!important;column-gap:20px!important;border-top:0!important}
.qhx-v22 .qhx-row{min-height:54px!important;padding:7px 10px!important;grid-template-columns:34px 1fr 16px!important;gap:9px!important}
.qhx-v22 .qhx-row:hover{padding-left:14px!important;background:#f3f7fd!important}
.qhx-v22 .qhx-row strong{font-size:12.8px!important;line-height:1.25!important}
.qhx-v22 .qhx-icon{width:26px!important;height:26px!important}
.qhx-feature-v22{height:100%!important;min-height:100%!important;align-self:stretch!important;border-radius:12px!important;background:#f7faff!important;box-shadow:0 14px 34px rgba(7,31,80,.075)!important}
.qhx-feature-v22 .qhx-feature-media{flex:1 1 auto!important;min-height:0!important}
.qhx-feature-v22 .qhx-feature-content{flex:0 0 auto!important;padding:20px!important}
.qhx-feature-v22 h3{font-size:24px!important;margin:9px 0!important}.qhx-feature-v22 p{font-size:12.5px!important;line-height:1.55!important}
.qhx-feature-v22:hover{transform:translateY(-3px)!important;box-shadow:0 22px 44px rgba(7,31,80,.115)!important}

.polarush-services-v22{position:relative;overflow:hidden;isolation:isolate;padding:42px 0 46px;background:linear-gradient(180deg,#f7faff,#edf4fb)}
.services-v22-container{width:min(1280px,calc(100% - 112px));margin:auto;position:relative;z-index:2}
.services-v22-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}
.services-v22-head{display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:36px;align-items:end;margin-bottom:22px}
.services-v22-head h2{margin:0;font-size:clamp(38px,4.2vw,58px);line-height:.96;letter-spacing:-.05em;font-weight:620;color:var(--ink)}
.services-v22-head p{margin:0;color:#5a7190;font-size:15.5px;line-height:1.6}.services-v22-head p strong{color:#173f74;font-weight:720}
.services-v22-workspace{display:grid;grid-template-columns:minmax(0,1.27fr) minmax(420px,.73fr);gap:18px;align-items:start}
.services-v22-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.service-v22-card{position:relative;height:150px;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:14px;background:var(--navy);color:#fff;text-align:left;padding:0;isolation:isolate;box-shadow:0 8px 22px rgba(7,31,80,.07);transition:transform .3s var(--ease),box-shadow .3s,border-color .3s;scroll-margin-top:92px}
.service-v22-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ease),filter .4s}
.service-v22-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(3,20,48,.06),rgba(3,20,48,.17) 31%,rgba(3,20,48,.88) 100%)}
.service-v22-card:hover,.service-v22-card.is-active{transform:translateY(-3px);border-color:#b8cfee;box-shadow:0 16px 32px rgba(7,31,80,.15)}
.service-v22-card.is-active{outline:2px solid rgba(29,79,163,.52);outline-offset:2px}
.service-v22-card:hover img,.service-v22-card.is-active img{transform:scale(1.045);filter:saturate(1.04)}
.service-v22-icon{position:absolute;right:13px;top:11px;z-index:2;font-size:21px;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.24)}
.service-v22-active{position:absolute;left:11px;top:10px;z-index:3;padding:5px 7px;border-radius:999px;background:rgba(7,31,80,.56);border:1px solid rgba(255,255,255,.22);font-size:7.2px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;opacity:0;transition:.22s;backdrop-filter:blur(5px)}
.service-v22-card.is-active .service-v22-active{opacity:1}
.service-v22-card strong{position:absolute;left:14px;right:38px;bottom:13px;z-index:2;font-size:clamp(15.5px,1.2vw,20px);line-height:1.05;font-weight:720;letter-spacing:-.028em;text-shadow:0 2px 8px rgba(0,0,0,.4)}
.service-v22-arrow{position:absolute;right:13px;bottom:12px;z-index:2;font-size:17px}.service-v22-progress{position:absolute;left:0;bottom:0;z-index:4;height:2px;width:0;background:var(--sky)}
.service-v22-card.is-active.is-auto .service-v22-progress{animation:serviceV22Progress 2s linear forwards}@keyframes serviceV22Progress{from{width:0}to{width:100%}}
.service-v22-panel{position:sticky;top:86px;min-height:474px;border:1px solid #d1deec;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.96);box-shadow:0 18px 42px rgba(7,31,80,.105)}
.service-v22-panel-image{height:150px;position:relative;background:var(--navy);overflow:hidden}.service-v22-panel-image img{width:100%;height:100%;object-fit:cover}.service-v22-panel-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,20,48,.03),rgba(3,20,48,.72))}
.service-v22-panel-image span{position:absolute;left:14px;top:12px;z-index:2;color:#fff;font-size:8px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;padding:6px 8px;border-radius:999px;background:rgba(7,31,80,.44);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(5px)}
.service-v22-panel-image h3{position:absolute;left:15px;right:15px;bottom:13px;z-index:2;color:#fff;margin:0;font-size:27px;line-height:1.01;letter-spacing:-.043em;text-wrap:balance}
.service-v22-panel-body{padding:15px}.service-v22-panel-body>p{margin:0 0 12px;color:#526987;font-size:15.2px;line-height:1.52}
.service-v22-panel-cols{display:grid;grid-template-columns:1.08fr .92fr;gap:9px;align-items:start}.service-v22-box{padding:12px;border-radius:13px;background:#f7faff;border:1px solid #dce6f1}.service-v22-box h4{margin:0 0 8px;font-size:8.7px;letter-spacing:.14em;text-transform:uppercase;color:#4972ae}.service-v22-box ul{margin:0;padding-left:17px;color:#28486e;font-size:12.6px;line-height:1.45}.service-v22-box li+li{margin-top:3px}
.service-v22-members{display:flex;flex-wrap:wrap;gap:6px}.service-v22-member{display:inline-flex;align-items:center;gap:5px;padding:7px 8px;border-radius:999px;border:1px solid #d6e2ee;background:#fff;color:#174579;text-decoration:none;font-size:11.2px;font-weight:760;transition:.24s}.service-v22-member:hover{transform:translateY(-1px);box-shadow:0 7px 15px rgba(7,31,80,.10)}.service-v22-member.is-static{opacity:.5}
.services-wave-v22{bottom:-72px!important;height:235px!important;opacity:.46!important}
.service-v22-sheet-overlay,.service-v22-sheet{display:none}

/* Ajustes v23: avión uniforme, resumen con énfasis, panel estable y logos más compactos. */
#integrantes .psm-intro{font-size:15px!important;line-height:1.55!important;color:#536a86!important}
.qhx-v22 .qhx-row[data-service-link="movilidad"] .qhx-icon svg{fill:var(--blue)!important;stroke:none!important;color:var(--blue)!important}.qhx-v22 .qhx-row[data-service-link="movilidad"] .qhx-icon use{fill:currentColor!important;stroke:none!important}
.qhx-summary strong{color:var(--ink)!important;font-weight:720!important}
.polarush-services-v22,.services-v22-workspace,.services-v22-grid,.service-v22-panel{overflow-anchor:none!important}
@media(min-width:1101px){.service-v22-panel{height:474px!important;min-height:474px!important;max-height:474px!important;overflow:hidden!important}.service-v22-panel-body{height:324px!important;overflow:auto!important;overscroll-behavior:contain;padding-right:12px!important}.service-v22-panel-body::-webkit-scrollbar{width:5px}.service-v22-panel-body::-webkit-scrollbar-thumb{background:#c9d7e8;border-radius:999px}.service-v22-panel-body::-webkit-scrollbar-track{background:transparent}}
@media(min-width:681px){#integrantes .psm-intro{font-size:15.5px!important;line-height:1.55!important;max-width:760px!important}#integrantes .psm-card{min-height:170px!important;padding:9px 11px 9px!important}#integrantes .psm-card:has(.psm-site-link){padding-bottom:38px!important}#integrantes .psm-logo-stage{height:68px!important;margin-bottom:6px!important;padding-bottom:5px!important}#integrantes .psm-logo-stage img{max-height:61px!important;max-width:98%!important}#integrantes .psm-name{font-size:13.4px!important;margin-bottom:5px!important}#integrantes .psm-description{font-size:11.8px!important;line-height:1.42!important;margin-bottom:6px!important;flex:0 0 auto!important;max-width:28ch!important}#integrantes .psm-hover-info .psm-site-link{padding-top:7px!important;font-size:10.8px!important}}

@media(max-width:1100px){.qhx-v22 .qhx-layout-v22{grid-template-columns:1fr!important}.qhx-feature-v22{min-height:560px!important}.polarush-services-v22 .services-v22-workspace{grid-template-columns:1fr}.service-v22-panel{position:relative;top:auto;min-height:0}}
@media(max-width:900px){.qhx-v22 .qhx-inner,.services-v22-container{width:min(100% - 40px,1280px)!important}.qhx-v22 .qhx-list-v22{grid-template-columns:1fr!important}.services-v22-head{grid-template-columns:1fr;gap:14px}.services-v22-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.qhx-v22{padding:42px 0 46px!important}.qhx-v22 .qhx-inner,.services-v22-container{width:min(100% - 20px,1280px)!important}.qhx-hero-title{font-size:42px!important}.qhx-summary{font-size:14.5px!important}.qhx-feature-v22{min-height:480px!important}.polarush-services-v22{padding:36px 0 40px}.services-v22-head p{font-size:14.4px}.services-v22-workspace>.service-v22-panel{display:none}.services-v22-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.service-v22-card{height:142px;scroll-margin-top:74px}.service-v22-card strong{font-size:16.5px;left:11px;right:29px;bottom:10px}.service-v22-icon{font-size:18px;right:10px;top:9px}.service-v22-arrow{right:10px;bottom:9px;font-size:15px}.service-v22-sheet-overlay{display:block;position:fixed;inset:0;background:rgba(3,16,38,.44);opacity:0;visibility:hidden;transition:.3s;z-index:100}.service-v22-sheet-overlay.is-open{opacity:1;visibility:visible}.service-v22-sheet{display:block;position:fixed;left:0;right:0;bottom:0;z-index:110;height:min(72dvh,650px);background:#fff;border-radius:22px 22px 0 0;transform:translateY(105%);transition:transform .42s var(--ease);box-shadow:0 -20px 50px rgba(7,31,80,.22);overflow:auto}.service-v22-sheet.is-open{transform:none}.service-v22-grab{width:44px;height:4px;border-radius:999px;background:#c6d2df;margin:9px auto 6px}.service-v22-sheet-image{height:160px;position:relative;background:var(--navy)}.service-v22-sheet-image img{width:100%;height:100%;object-fit:cover}.service-v22-sheet-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(3,20,48,.68))}.service-v22-sheet-image h3{position:absolute;left:14px;right:48px;bottom:12px;z-index:2;color:#fff;margin:0;font-size:25px;line-height:1.02}.service-v22-sheet-image button{position:absolute;right:12px;top:12px;z-index:4;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(7,31,80,.44);color:#fff;font-size:20px}.service-v22-sheet-body{padding:13px 14px 22px}.service-v22-sheet-body>p{font-size:12.8px;line-height:1.5;color:#526987;margin:0 0 10px}.service-v22-sheet-body .service-v22-box{margin-bottom:8px}}

/* Ajustes v24: más contraste, sección más compacta y rotador no intrusivo. */
.wave-line{stroke-width:1.2!important;opacity:.40!important}.polarush-metrics-bg path,.pud-wave-band path{stroke-width:1.2!important}
.qhx-v22 .qhx-wave{opacity:.64!important}.qhx-v22 .qhx-wave path{stroke-width:1.2!important;opacity:.23!important}.qhx-v22 .qhx-wave path:nth-child(2){opacity:.32!important}.qhx-v22 .qhx-wave path:nth-child(3){opacity:.37!important}
.services-wave-v22{opacity:.46!important}.services-wave-v22 .wave-line{stroke-width:1.25!important;opacity:.42!important}.resources-wave .wave-line{stroke-width:1.35!important}.resources-wave{opacity:.57!important}.psm-wave path{stroke-width:1.2!important}
.polarush-services-v22{padding:40px 0 44px!important}.services-v22-label{margin-bottom:14px!important}.services-v22-head{margin-bottom:16px!important}.service-v22-card{height:148px!important}.service-v22-card strong{font-size:clamp(15px,1.08vw,19px)!important}.service-v22-panel{min-height:430px!important}.service-v22-panel-image{height:92px!important}.service-v22-panel-image h3{font-size:23px!important;bottom:9px!important;left:13px!important;right:13px!important}.service-v22-panel-body{padding:14px!important}.service-v22-panel-body>p{font-size:15px!important;line-height:1.52!important;margin-bottom:10px!important}.service-v22-panel-cols{grid-template-columns:1fr!important;gap:8px!important}.service-v22-box{padding:11px 12px!important}.service-v22-box h4{font-size:8.8px!important;margin-bottom:7px!important}.service-v22-box ul{padding-left:20px!important;list-style:disc!important;font-size:13.2px!important;line-height:1.46!important}.service-v22-box li::marker{color:var(--blue);font-size:1.12em}.service-v22-member{font-size:11.3px!important;padding:7px 9px!important}
@media(min-width:1101px){.service-v22-panel{height:430px!important;min-height:430px!important;max-height:430px!important}.service-v22-panel-body{height:338px!important;overflow:auto!important;overscroll-behavior:contain!important}}
#integrantes .psm-intro{font-size:17px!important;line-height:1.56!important;color:#4e6685!important;max-width:820px!important}
@media(min-width:681px){#integrantes .psm-card{min-height:158px!important;padding:9px 11px!important}#integrantes .psm-card:has(.psm-site-link){padding-bottom:9px!important}#integrantes .psm-logo-stage{height:70px!important;margin-bottom:12px!important;padding-bottom:6px!important}#integrantes .psm-logo-stage img{max-height:65px!important;max-width:98%!important}#integrantes .psm-name{font-size:13.4px!important;margin-bottom:7px!important}#integrantes .psm-description{font-size:12.2px!important;line-height:1.43!important;margin-bottom:0!important;max-width:30ch!important}#integrantes .psm-hover-info .psm-site-link{display:none!important}}
@media(max-width:680px){#integrantes .psm-card:not(.is-mobile-open)::after{display:none!important}#integrantes .psm-hover-info .psm-site-link{display:none!important}}
.pud-section .pud-background::after{background:linear-gradient(90deg,rgba(3,24,53,.67) 0%,rgba(3,24,53,.53) 48%,rgba(3,24,53,.40) 100%),linear-gradient(180deg,rgba(4,22,48,.03),rgba(6,30,64,.47) 585px)!important}.pud-section .pud-card{background:rgba(255,255,255,.10)!important;border-color:rgba(210,226,248,.28)!important}.pud-section .pud-card:hover{background:rgba(255,255,255,.14)!important;border-color:rgba(222,234,250,.42)!important}.pud-section .pud-card-title{color:#fff!important;font-weight:680!important}.pud-section .pud-facts{color:#d7e3f4!important}.pud-section .pud-facts strong{color:#fff!important;font-weight:760!important}
/* Ajustes v25: servicios más respirados, panel compacto, ondas activas y mayor presencia visual. */
.services-v22-head{align-items:center!important}.services-v22-head h2{align-self:center!important}
.polarush-services-v22{padding:44px 0 50px!important}.services-v22-label{margin-bottom:16px!important}.services-v22-head{margin-bottom:19px!important}
.service-v22-card{height:162px!important}.service-v22-card strong{font-size:clamp(15.8px,1.12vw,20px)!important;line-height:1.08!important;left:14px!important;right:38px!important;bottom:14px!important}
.service-v22-panel{min-height:440px!important}.service-v22-panel-image{height:74px!important;display:flex!important;align-items:center!important}.service-v22-panel-image h3{position:absolute!important;inset:0 14px!important;display:flex!important;align-items:center!important;margin:0!important;font-size:21.5px!important;line-height:1.08!important;letter-spacing:-.035em!important;padding:0!important}.service-v22-panel-body{padding:13px 14px 14px!important}.service-v22-panel-body>p{font-size:12.7px!important;line-height:1.45!important;margin-bottom:9px!important}.service-v22-panel-cols{grid-template-columns:1fr!important;gap:8px!important}.service-v22-box{padding:10px 12px!important}.service-v22-box h4{font-size:8.7px!important;margin-bottom:7px!important}.service-v22-box ul{padding-left:19px!important;list-style:disc!important;font-size:11.7px!important;line-height:1.43!important}.service-v22-box li+li{margin-top:3px!important}.service-v22-box li::marker{color:var(--blue)!important;font-size:1.18em!important}.service-v22-member{font-size:11px!important;padding:7px 9px!important}
@media(min-width:1101px){.service-v22-panel{height:440px!important;min-height:440px!important;max-height:440px!important}.service-v22-panel-body{height:366px!important;overflow:auto!important;overscroll-behavior:contain!important}}
.services-wave-v22{opacity:.56!important;bottom:-70px!important}.services-wave-v22 .wave-line{stroke:#5f8fd8!important;stroke-width:1.4!important;opacity:.48!important;transform-box:fill-box;transform-origin:center;animation:polarush-sea-wave-wide 6.6s ease-in-out infinite alternate!important}.services-wave-v22 .wave-line:nth-child(2){opacity:.56!important;animation-duration:7.8s!important;animation-delay:-1.4s!important}.services-wave-v22 .wave-line:nth-child(3){opacity:.63!important;animation-duration:8.6s!important;animation-delay:-3.1s!important}
#integrantes .psm-wave{opacity:.94!important}#integrantes .psm-wave path{stroke:#5f8fd8!important;stroke-width:1.3!important;stroke-opacity:.34!important}#integrantes .psm-wave path:nth-child(2n){stroke-opacity:.45!important}
.home-news-wave{opacity:.50!important;bottom:-98px!important;height:320px!important}.home-news-wave path{stroke:#789ed1!important;stroke-width:1.2!important;opacity:.24!important;animation-duration:8.8s!important}.home-news-wave path:nth-child(2){opacity:.36!important;animation-duration:10.2s!important}.home-news-wave path:nth-child(3){opacity:.29!important;animation-duration:9.4s!important}
#integrantes .psm-logo-text--finnova{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;font-weight:820!important;letter-spacing:.035em!important;color:#102d58!important}

/* Ajustes v26: panel de Áreas sin foto, misma altura que la grilla y jerarquía tipográfica más clara. */
.service-v22-panel{display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important}
.service-v22-panel-head{position:relative;display:flex;align-items:center;min-height:92px;padding:16px 20px 16px 23px;background:linear-gradient(180deg,#f8fbff 0%,#eef5fc 100%);border-bottom:1px solid #dce6f1}
.service-v22-panel-head:before{content:'';position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:999px;background:var(--blue)}
.service-v22-panel-head h3{margin:0!important;color:var(--ink)!important;font-size:clamp(22px,1.75vw,28px)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:780!important;text-wrap:balance}
.service-v22-panel-body{display:flex!important;flex-direction:column!important;flex:1!important;padding:16px 17px 17px!important;overflow:hidden!important}
.service-v22-panel-body>p{margin:0 0 12px!important;color:#4f6788!important;font-size:14.4px!important;line-height:1.5!important;font-weight:470!important}
.service-v22-capabilities{flex:0 0 auto!important}
.service-v22-capabilities ul{font-size:12.4px!important;line-height:1.45!important}
.service-v22-members-box{margin-top:auto!important;flex:0 0 auto!important;background:#f4f8fd!important;border-color:#d8e4f0!important}
.service-v22-members-box h4{margin-bottom:9px!important}
@media(min-width:1101px){.service-v22-panel{height:510px!important;min-height:510px!important;max-height:510px!important;position:sticky!important;top:86px!important}.service-v22-panel-body{height:auto!important;overflow:hidden!important}.services-v22-workspace{align-items:stretch!important}}
@media(max-width:1100px){.service-v22-panel-head{min-height:84px}.service-v22-panel-head h3{font-size:24px!important}.service-v22-panel-body{overflow:visible!important}}

/* Ajustes v27: panel azul, selección evidente e Integrantes con mayor profundidad. */
.service-v22-panel-head{background:linear-gradient(100deg,var(--navy) 0%,#0b356f 100%)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;min-height:90px!important;padding:17px 22px!important}
.service-v22-panel-head:before{display:none!important}
.service-v22-panel-head h3{color:#fff!important;font-size:clamp(23px,1.82vw,29px)!important;line-height:1.07!important;font-weight:820!important;letter-spacing:-.038em!important;text-shadow:0 1px 0 rgba(0,0,0,.08)!important}
.service-v22-panel-body>p{font-size:14.8px!important;line-height:1.5!important;color:#4b6486!important;margin-bottom:12px!important}
.service-v22-capabilities ul{font-size:12.4px!important;line-height:1.48!important}
.service-v22-members-box{padding:14px 14px 15px!important;background:linear-gradient(180deg,#f5f9ff 0%,#eef5fd 100%)!important;border-color:#ceddec!important}
.service-v22-members-box h4{font-size:9.5px!important;margin-bottom:11px!important;color:#3f6ca9!important}
.service-v22-members{gap:9px!important}
.service-v22-member{font-size:13px!important;line-height:1.2!important;padding:10px 12px!important;border-radius:999px!important;font-weight:780!important;background:#fff!important;border-color:#cbd9ea!important;box-shadow:0 4px 11px rgba(7,31,80,.045)!important}
.service-v22-card.is-active{outline:3px solid #82b5ff!important;outline-offset:3px!important;box-shadow:0 0 0 4px rgba(72,130,235,.15),0 18px 34px rgba(7,31,80,.18)!important;transform:translateY(-3px) scale(1.012)!important}
.service-v22-card.is-active .service-v22-shade{background:linear-gradient(180deg,rgba(3,20,48,.04),rgba(3,20,48,.10) 28%,rgba(3,20,48,.78) 100%)!important}
.service-v22-card.is-active .service-v22-active{opacity:1!important;background:#071f50!important;border:1px solid #9cc7ff!important;color:#fff!important;box-shadow:0 5px 14px rgba(3,20,48,.25)!important;padding:6px 9px!important;font-size:8px!important}

#integrantes.psm{background:linear-gradient(118deg,#ffffff 0%,#f8fbff 38%,#edf5fd 72%,#e4f0fc 100%)!important;isolation:isolate}
#integrantes .psm-card{background:rgba(255,255,255,.88)!important;backdrop-filter:blur(7px)!important;border-color:rgba(184,203,227,.72)!important;box-shadow:0 9px 24px rgba(13,45,91,.055)!important}
#integrantes .psm-card:hover{background:rgba(255,255,255,.96)!important;border-color:#aac2e2!important;box-shadow:0 16px 32px rgba(13,45,91,.095)!important}
#integrantes .psm-wave{opacity:1!important}
#integrantes .psm-wave svg{will-change:transform!important}
#integrantes .psm-wave path{stroke:#4478c5!important;stroke-width:1.6!important;stroke-opacity:.60!important}
#integrantes .psm-wave path:nth-child(2n){stroke-opacity:.78!important}

/* Ajustes v27: integrantes más vivos, diferenciales más sólidos y recursos 20% más compactos. */
.pud-section .pud-card{background:rgba(255,255,255,.11)!important}.pud-section .pud-card:hover{background:rgba(255,255,255,.155)!important}
.resources{padding:68px 0!important}.resources-grid{gap:64px!important}.resources-photo{margin-top:22px!important;aspect-ratio:2.08!important}.resource-link{min-height:52px!important;padding:10px 0!important}
@media(max-width:760px){.resources{padding:54px 0!important}.resources-grid{gap:38px!important}.resources-photo{margin-top:18px!important;aspect-ratio:1.9!important}.resource-link{min-height:50px!important}}

/* Ajustes v29: ondas de Integrantes con separación variable; más opacidad; Recursos y Contacto más compactos. */
#integrantes .psm-wave svg{width:122%!important;right:-11%!important;height:380px!important;bottom:-72px!important;will-change:transform!important}
#integrantes .psm-wave path{transform-box:fill-box!important;transform-origin:center!important;animation:member-sea-a 6.9s ease-in-out infinite alternate!important}
#integrantes .psm-wave path:nth-child(2n){animation-name:member-sea-b!important;animation-duration:8.1s!important;animation-delay:-1.8s!important}
#integrantes .psm-wave path:nth-child(3n){animation-name:member-sea-c!important;animation-duration:7.4s!important;animation-delay:-3.2s!important}
#integrantes .psm-wave path:nth-child(4n){animation-duration:9.2s!important;animation-delay:-4.4s!important}
@keyframes member-sea-a{0%{transform:translate3d(-20px,-7px,0) scaleY(.86)}50%{transform:translate3d(6px,7px,0) scaleY(1.16)}100%{transform:translate3d(30px,-2px,0) scaleY(.94)}}
@keyframes member-sea-b{0%{transform:translate3d(-28px,8px,0) scaleY(1.14)}50%{transform:translate3d(2px,-10px,0) scaleY(.84)}100%{transform:translate3d(34px,5px,0) scaleY(1.10)}}
@keyframes member-sea-c{0%{transform:translate3d(-16px,14px,0) scaleY(.80)}50%{transform:translate3d(12px,-5px,0) scaleY(1.20)}100%{transform:translate3d(38px,10px,0) scaleY(.88)}}
.pud-section .pud-card{background:rgba(255,255,255,.20)!important}.pud-section .pud-card:hover{background:rgba(255,255,255,.25)!important}
.resources{padding:61px 0!important}.resources-grid{gap:58px!important}.resources-intro p{font-size:15.5px!important;line-height:1.68!important}.resources-photo{margin-top:19px!important;aspect-ratio:2.25!important}.resource-link{min-height:48px!important;padding:9px 0!important;font-size:13.5px!important;line-height:1.35!important}.resource-index{font-size:9.5px!important}.resource-link .icon{width:18px!important;height:18px!important}
.contact{padding:72px 0!important}.contact-grid{gap:84px!important}.contact-intro h2{margin-top:16px!important}.contact-brand{margin-top:42px!important}.form-field{margin-bottom:16px!important}.form-field textarea{min-height:105px!important}.contact-form{align-self:start!important}
@media(max-width:760px){.resources{padding:49px 0!important}.resources-grid{gap:34px!important}.resources-intro p{font-size:15px!important}.resources-photo{margin-top:16px!important;aspect-ratio:2.05!important}.resource-link{min-height:47px!important;font-size:13px!important}.contact{padding:54px 0!important}.contact-grid{gap:28px!important}.contact-form{margin-top:22px!important}.form-field{margin-bottom:14px!important}.form-field textarea{min-height:96px!important}}

/* Ajustes v30: Áreas de servicio con más aire y menor peso tipográfico en el panel. */
.services-v22-label{margin-bottom:22px!important}
.services-v22-head{gap:52px!important;margin-bottom:28px!important;align-items:center!important}
.services-v22-head h2{line-height:1.02!important}
.services-v22-head p{font-size:15.8px!important;line-height:1.72!important;max-width:760px!important}
.service-v22-panel-head{padding:20px 24px!important;min-height:96px!important}
.service-v22-panel-head h3{font-size:clamp(22px,1.65vw,27px)!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.028em!important;text-shadow:none!important}
.service-v22-panel-body{padding:18px 18px 18px!important}
.service-v22-panel-body>p{font-size:14.8px!important;line-height:1.58!important;font-weight:430!important;margin-bottom:15px!important}
.service-v22-capabilities{padding:13px 14px!important}
.service-v22-capabilities h4{margin-bottom:10px!important}
.service-v22-capabilities ul{line-height:1.55!important}
.service-v22-capabilities li+li{margin-top:5px!important}
.service-v22-members-box{padding:15px 15px 16px!important}
@media(max-width:900px){.services-v22-head{gap:18px!important}.services-v22-label{margin-bottom:17px!important}.services-v22-head{margin-bottom:22px!important}}

/* Previews v31: presentación inicial sin noticia + métricas compactas. */
.qhx-preview-a,.qhx-preview-b{position:relative;isolation:isolate;overflow:hidden}
.qhx-preview-a{padding:78px 0 82px!important;min-height:570px;background:#071f43!important}
.qhx-preview-a .qhx-photo-bg{position:absolute;inset:0;z-index:0}
.qhx-preview-a .qhx-photo-bg img{width:100%;height:100%;object-fit:cover;object-position:center 54%;filter:saturate(.88) contrast(1.03)}
.qhx-preview-a .qhx-photo-bg>span{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,20,48,.92) 0%,rgba(3,20,48,.78) 48%,rgba(3,20,48,.42) 74%,rgba(3,20,48,.22) 100%),linear-gradient(180deg,rgba(3,20,48,.10),rgba(3,20,48,.42))}
.qhx-preview-a .qhx-photo-credit{position:absolute;right:20px;bottom:14px;color:rgba(255,255,255,.68);font-size:9px;letter-spacing:.04em}
.qhx-preview-a .qhx-inner,.qhx-preview-a .qhx-layout-v22,.qhx-preview-a .qhx-main-v22{position:relative;z-index:2}
.qhx-preview-a .qhx-layout-v22{display:block!important}
.qhx-preview-a .qhx-main-v22{max-width:980px}
.qhx-preview-a .qhx-eyebrow{color:#c9dcf7!important}
.qhx-preview-a .qhx-eyebrow:before{background:#8db7f1!important}
.qhx-preview-a .qhx-hero-title{max-width:960px;color:#fff!important;font-size:clamp(46px,5vw,72px)!important;line-height:.98!important}
.qhx-preview-a .qhx-hero-title strong{color:#8db7f1!important}
.qhx-preview-a .qhx-summary{max-width:890px;color:#d6e3f3!important;font-size:16px!important;line-height:1.62!important}
.qhx-preview-a .qhx-summary strong{color:#fff!important}
.qhx-preview-a .qhx-wave{opacity:.25!important;z-index:1!important}

.qhx-proofline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;border:1px solid #d5e1ee;border-radius:14px;overflow:hidden;background:#d5e1ee;box-shadow:0 16px 38px rgba(7,31,80,.08)}
.qhx-proofline>span{display:flex;flex-direction:column;justify-content:center;min-height:96px;padding:17px 18px;background:rgba(255,255,255,.96)}
.qhx-proofline strong{color:#123b78;font-size:14px;line-height:1.2;font-weight:760}
.qhx-proofline small{display:block;margin-top:6px;color:#657b98;font-size:11.5px;line-height:1.42}
.qhx-preview-a .qhx-proofline{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.22);box-shadow:none;backdrop-filter:blur(9px)}
.qhx-preview-a .qhx-proofline>span{background:rgba(9,35,72,.50)}
.qhx-preview-a .qhx-proofline strong{color:#fff}
.qhx-preview-a .qhx-proofline small{color:#cbd9eb}

.qhx-preview-b{padding:62px 0 66px!important}
.qhx-preview-b .qhx-layout-v22{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr)!important;gap:48px!important;align-items:stretch!important}
.qhx-preview-b .qhx-main-v22{justify-content:center}
.qhx-preview-b .qhx-hero-title{font-size:clamp(44px,4.45vw,66px)!important;max-width:820px}
.qhx-preview-b .qhx-summary{font-size:15.6px!important;line-height:1.62!important;max-width:820px}
.qhx-symbolic-image{position:relative;min-height:510px;margin:0;border-radius:18px;overflow:hidden;background:#0b2a59;box-shadow:0 24px 54px rgba(7,31,80,.16)}
.qhx-symbolic-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,20,48,.02) 35%,rgba(3,20,48,.72) 100%)}
.qhx-symbolic-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.22,1,.36,1)}
.qhx-symbolic-image:hover img{transform:scale(1.025)}
.qhx-symbolic-image figcaption{position:absolute;left:20px;right:20px;bottom:18px;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:18px;color:#fff}
.qhx-symbolic-image figcaption span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:760}
.qhx-symbolic-image figcaption small{font-size:9px;color:rgba(255,255,255,.70)}

#por-que-ushuaia.polarush-metrics-section{padding:48px 0 54px!important}
#por-que-ushuaia .polarush-metrics-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;grid-template-rows:auto auto!important;gap:8px 38px!important;align-items:center!important;margin-bottom:24px!important}
#por-que-ushuaia .polarush-metrics-heading .polarush-eyebrow{grid-column:1;grid-row:1;align-self:end}
#por-que-ushuaia .polarush-metrics-heading h2{grid-column:1;grid-row:2;align-self:start;margin-bottom:0!important;font-size:clamp(34px,3.55vw,50px)!important;line-height:1!important}
#por-que-ushuaia .polarush-metrics-photo{grid-column:2;grid-row:1/3;margin:0!important;height:158px!important;min-height:0!important;border-radius:14px!important;overflow:hidden}
#por-que-ushuaia .polarush-metrics-photo img{width:100%;height:100%;object-fit:cover}
#por-que-ushuaia .polarush-metrics-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
#por-que-ushuaia .polarush-stat{min-height:180px!important;padding:20px 22px!important;border-radius:14px!important}
#por-que-ushuaia .polarush-stat-number{margin-bottom:8px!important}
#por-que-ushuaia .polarush-stat h3{margin:5px 0 7px!important}
#por-que-ushuaia .polarush-stat p{margin-bottom:0!important;line-height:1.48!important}

@media(max-width:1100px){.qhx-preview-b .qhx-layout-v22{grid-template-columns:1fr!important}.qhx-symbolic-image{min-height:390px}.qhx-preview-b .qhx-main-v22{max-width:900px}#por-que-ushuaia .polarush-metrics-heading{grid-template-columns:1fr!important}#por-que-ushuaia .polarush-metrics-heading .polarush-eyebrow,#por-que-ushuaia .polarush-metrics-heading h2,#por-que-ushuaia .polarush-metrics-photo{grid-column:1!important;grid-row:auto!important}#por-que-ushuaia .polarush-metrics-photo{margin-top:12px!important;height:190px!important}}
@media(max-width:760px){.qhx-preview-a,.qhx-preview-b{padding:48px 0 52px!important}.qhx-preview-a{min-height:0}.qhx-preview-a .qhx-photo-bg>span{background:linear-gradient(180deg,rgba(3,20,48,.77),rgba(3,20,48,.90))}.qhx-preview-a .qhx-photo-credit{right:10px;bottom:8px}.qhx-proofline{grid-template-columns:1fr;margin-top:22px}.qhx-proofline>span{min-height:0;padding:13px 14px}.qhx-symbolic-image{min-height:330px;border-radius:14px}#por-que-ushuaia.polarush-metrics-section{padding:40px 0 44px!important}#por-que-ushuaia .polarush-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}#por-que-ushuaia .polarush-stat{min-height:160px!important;padding:16px!important}}
@media(max-width:520px){#por-que-ushuaia .polarush-metrics-grid{grid-template-columns:1fr!important}#por-que-ushuaia .polarush-stat{min-height:0!important}}

/* Preview v31: dos alternativas para Qué hacemos sin repetir Áreas de servicio. */
.qhx-preview-a .qhx-layout-v22{grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr)!important;gap:58px!important;align-items:start!important}
.qhx-preview-a .qhx-main-v22{padding-top:14px!important}
.qhx-preview-a .qhx-summary{max-width:790px!important;font-size:16px!important;line-height:1.7!important}
.qhx-preview-a .qhx-feature-v22{height:auto!important;min-height:440px!important;align-self:start!important}
.qhx-preview-a .qhx-feature-v22 .qhx-feature-media{min-height:245px!important}

.qhx-preview-b .qhx-layout-v22{grid-template-columns:minmax(0,1.38fr) minmax(350px,.62fr)!important;gap:46px!important;align-items:stretch!important}
.qhx-preview-b .qhx-summary{max-width:900px!important}
.qhx-bridge{margin-top:26px;border-top:1px solid #cbd8e8;border-bottom:1px solid #cbd8e8;padding-top:17px;color:var(--ink)}
.qhx-bridge-head{display:grid;grid-template-columns:165px minmax(0,1fr);gap:26px;align-items:end;padding:0 0 17px}
.qhx-bridge-head span{font-size:10px;line-height:1.2;font-weight:780;letter-spacing:.13em;text-transform:uppercase;color:#5b78a2}
.qhx-bridge-head strong{font-size:19px;line-height:1.22;font-weight:690;letter-spacing:-.022em;color:var(--navy)}
.qhx-bridge-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d8e2ee}
.qhx-bridge-step{position:relative;min-height:150px;padding:20px 20px 18px 0}
.qhx-bridge-step+.qhx-bridge-step{padding-left:20px;border-left:1px solid #d8e2ee}
.qhx-bridge-step:not(:last-child)::after{content:'→';position:absolute;right:-10px;top:20px;z-index:2;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#f5f8fc;color:var(--blue);font-size:13px;font-weight:800}
.qhx-bridge-index{display:block;margin-bottom:21px;font-size:10px;font-weight:800;letter-spacing:.12em;color:#7b91af}
.qhx-bridge-step strong{display:block;margin-bottom:7px;font-size:20px;line-height:1.08;font-weight:720;letter-spacing:-.025em;color:var(--navy)}
.qhx-bridge-step p{margin:0;max-width:28ch;font-size:12.8px;line-height:1.5;color:#5a7190}
.qhx-bridge-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 0 14px;border-top:1px solid #d8e2ee}
.qhx-bridge-foot>span{font-size:12.5px;line-height:1.4;color:#536c8d;font-weight:540}
.qhx-bridge-foot a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--blue);font-size:12px;font-weight:760;text-decoration:none;transition:gap .25s ease,color .25s ease}
.qhx-bridge-foot a:hover{gap:11px;color:var(--navy)}
.qhx-bridge-foot svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}

@media(max-width:1100px){.qhx-preview-a .qhx-layout-v22,.qhx-preview-b .qhx-layout-v22{grid-template-columns:1fr!important;gap:32px!important}.qhx-preview-a .qhx-feature-v22{min-height:500px!important}.qhx-preview-b .qhx-feature-v22{min-height:520px!important}}
@media(max-width:700px){.qhx-preview-a .qhx-main-v22{padding-top:0!important}.qhx-preview-a .qhx-summary{font-size:14.7px!important;line-height:1.62!important}.qhx-preview-a .qhx-feature-v22,.qhx-preview-b .qhx-feature-v22{min-height:460px!important}.qhx-bridge{margin-top:22px}.qhx-bridge-head{grid-template-columns:1fr;gap:7px;padding-bottom:14px}.qhx-bridge-head strong{font-size:18px}.qhx-bridge-rail{grid-template-columns:1fr}.qhx-bridge-step,.qhx-bridge-step+.qhx-bridge-step{min-height:0;padding:15px 0!important;border-left:0;border-top:1px solid #d8e2ee}.qhx-bridge-step:first-child{border-top:0}.qhx-bridge-step:not(:last-child)::after{display:none}.qhx-bridge-index{margin-bottom:8px}.qhx-bridge-step p{max-width:none}.qhx-bridge-foot{align-items:flex-start;flex-direction:column;gap:9px}.qhx-bridge-foot a{white-space:normal}}

/* Ajustes v32: solicitud final común + segundo preview experimental. */
.service-v22-active{display:none!important}
.service-v22-card.is-active{transform:translateY(-4px) scale(1.02)!important}
.service-v22-card.is-active img{filter:brightness(1.10) saturate(1.07)!important;transform:scale(1.055)!important}
.service-v22-panel.is-switching{animation:servicePanelSoft .26s cubic-bezier(.22,1,.36,1)}
@keyframes servicePanelSoft{0%{opacity:.72;transform:translateY(4px)}100%{opacity:1;transform:none}}
.pud-section .pud-card{background:rgba(255,255,255,.30)!important}.pud-section .pud-card:hover{background:rgba(255,255,255,.35)!important}
.contact{padding:58px 0!important}.contact-grid{gap:72px!important}.contact-brand{margin-top:34px!important}.form-field{margin-bottom:13px!important}.form-field textarea{min-height:92px!important}
@media(max-width:760px){.contact{padding:43px 0!important}.contact-grid{gap:24px!important}.contact-form{margin-top:18px!important}.form-field{margin-bottom:12px!important}.form-field textarea{min-height:88px!important}}

/* Segundo preview · métricas con fotografía alusiva por tarjeta. */
.polarush-alt-preview .polarush-metrics-alt{padding:58px 0!important;background:linear-gradient(120deg,#041a40,#0a3470)!important}
.polarush-alt-preview .polarush-metrics-container-alt{grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr)!important;gap:52px!important}
.polarush-alt-preview .polarush-metrics-heading{position:relative!important;top:auto!important;padding-top:8px!important}
.polarush-alt-preview .polarush-metrics-alt-intro{margin-top:19px;max-width:390px;color:#c5d7ef;font-size:13.5px;line-height:1.62}
.polarush-alt-preview .polarush-metrics-grid-alt{gap:10px;border:0!important;background:transparent!important}
.polarush-alt-preview .polarush-stat-photo{position:relative;overflow:hidden;isolation:isolate;min-height:184px!important;border:1px solid rgba(189,216,250,.20)!important;border-radius:12px!important;padding:20px!important;background-image:var(--stat-bg)!important;background-size:cover!important;background-position:center!important}
.polarush-alt-preview .polarush-stat-photo:before{content:'';position:absolute;inset:0;z-index:-2;background-image:var(--stat-bg);background-size:cover;background-position:center;transform:scale(1.035);transition:transform .65s var(--ease),filter .5s ease;filter:saturate(.86) contrast(1.02)}
.polarush-alt-preview .polarush-stat-photo-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,20,48,.30),rgba(3,20,48,.84)),linear-gradient(90deg,rgba(5,34,77,.46),rgba(5,34,77,.12))}
.polarush-alt-preview .polarush-stat-photo:hover:before{transform:scale(1.08);filter:saturate(1.02) brightness(1.04)}
.polarush-alt-preview .polarush-stat-photo .polarush-stat-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end}
.polarush-alt-preview .polarush-stat-photo .polarush-stat-number{font-size:clamp(35px,3.3vw,52px)!important;margin-bottom:9px!important;text-shadow:0 2px 14px rgba(0,0,0,.28)}
.polarush-alt-preview .polarush-stat-photo h3{font-size:14.5px!important;color:#fff!important;margin-bottom:5px!important}
.polarush-alt-preview .polarush-stat-photo p{font-size:11.7px!important;line-height:1.48!important;color:#dbe8f8!important;max-width:34ch}
.polarush-alt-preview .polarush-stat-photo .polarush-operation-icons{gap:6px;margin-bottom:10px}.polarush-alt-preview .polarush-stat-photo .polarush-operation-icons span{display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(255,255,255,.25);border-radius:50%;font-size:13px}.polarush-alt-preview .polarush-stat-photo .polarush-operation-title{font-size:30px!important;color:#fff!important}

/* Segundo preview · selección de Áreas más luminosa y sin texto auxiliar. */
.polarush-alt-preview .service-v22-card.is-active{outline:3px solid #9cc7ff!important;outline-offset:3px!important;box-shadow:0 0 0 5px rgba(72,130,235,.18),0 20px 38px rgba(7,31,80,.20)!important;transform:translateY(-5px) scale(1.025)!important}
.polarush-alt-preview .service-v22-card.is-active img{filter:brightness(1.19) saturate(1.10) contrast(1.02)!important;transform:scale(1.065)!important}
.polarush-alt-preview .service-v22-card.is-active .service-v22-shade{background:linear-gradient(180deg,rgba(3,20,48,.01),rgba(3,20,48,.04) 32%,rgba(3,20,48,.67) 100%)!important}

/* Segundo preview · Integrantes con selector de capacidades y panel de información. */
#integrantes.psm-alt{padding:62px 0 68px!important;background:linear-gradient(118deg,#fff 0%,#f7fbff 42%,#e9f3fd 100%)!important}
.psm-alt .psm-heading-row{margin-bottom:18px!important}.psm-alt .psm-intro{font-size:16.5px!important;line-height:1.55!important;max-width:760px!important}
.psm-alt-filters{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:13px 0;border-top:1px solid #d7e3ef;border-bottom:1px solid #d7e3ef}
.psm-alt-filters button{padding:8px 11px;border:1px solid #d2deeb;border-radius:999px;background:rgba(255,255,255,.72);color:#476487;font-size:10.8px;font-weight:700;transition:.25s}
.psm-alt-filters button:hover,.psm-alt-filters button.is-active{background:var(--navy);color:#fff;border-color:var(--navy)}
.psm-alt-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}
.psm-alt-card{position:relative;min-height:134px;padding:11px;border:1px solid rgba(184,203,227,.82);border-radius:12px;background:rgba(255,255,255,.88);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.32s var(--ease),opacity .25s}
.psm-alt-card:hover{transform:translateY(-3px);background:#fff;box-shadow:0 13px 28px rgba(13,45,91,.08)}
.psm-alt-card.is-selected{border-color:#74a7ee;box-shadow:0 0 0 3px rgba(72,130,235,.12),0 14px 28px rgba(13,45,91,.09);background:#fff}
.psm-alt-logo{height:70px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.psm-alt-logo a{pointer-events:none!important}.psm-alt-logo img{max-width:92%;max-height:62px;object-fit:contain}.psm-alt-logo strong{font-size:18px;color:var(--navy)}.psm-alt-name{font-size:10.8px;line-height:1.25;font-weight:650;text-align:center;color:#25446b}
.psm-alt-panel{display:grid;grid-template-columns:.78fr 1.1fr 1.1fr;gap:0;margin-top:18px;border:1px solid #cad9e9;border-radius:15px;overflow:hidden;background:rgba(255,255,255,.93);box-shadow:0 17px 36px rgba(13,45,91,.08)}
.psm-alt-panel>div{padding:18px 20px;min-height:165px}.psm-alt-panel>div+div{border-left:1px solid #d9e4ef}.psm-alt-panel-brand{background:linear-gradient(135deg,#071f50,#0b3c7d);color:#fff}.psm-alt-panel-brand>span,.psm-alt-panel h4{display:block;margin-bottom:10px;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.psm-alt-panel h3{margin:0 0 8px;font-size:24px;line-height:1.08;color:#fff}.psm-alt-panel-brand p{font-size:11.5px;line-height:1.5;color:#cadcf3}.psm-alt-panel-brand a{display:inline-flex;margin-top:13px;font-size:10.8px;font-weight:750;color:#fff}.psm-alt-panel h4{color:#4b70a3}.psm-alt-panel ul{margin:0;padding-left:18px;font-size:12.5px;line-height:1.52;color:#365477}.psm-alt-panel li+li{margin-top:4px}.psm-alt-panel.is-updating{animation:memberPanelSwap .28s var(--ease)}@keyframes memberPanelSwap{0%{opacity:.68;transform:translateY(3px)}100%{opacity:1;transform:none}}

/* Segundo preview · Lo que nos diferencia: sistema editorial sin galería por tarjeta. */
.pud-alt-section{position:relative;overflow:hidden;isolation:isolate;padding:62px 0 66px;background:#061d47;color:#fff}
.pud-alt-bg{position:absolute;inset:0;z-index:-2}.pud-alt-bg>img{width:100%;height:100%;object-fit:cover;opacity:.24;filter:saturate(.82) contrast(1.02)}.pud-alt-bg:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,rgba(3,22,54,.90),rgba(5,39,85,.76) 54%,rgba(7,45,94,.64))}
.pud-alt-waves{position:absolute;inset:auto -5% -55px;width:110%;height:260px;opacity:.58}.pud-alt-waves svg{width:100%;height:100%;transform:translate3d(var(--ambient-x,0px),var(--ambient-y,0px),0)}.pud-alt-waves path{fill:none;stroke:#8eb8f3;stroke-width:1.15;opacity:.28}
.pud-alt-container{width:min(1240px,calc(100% - 80px));margin:auto;position:relative;z-index:2}.pud-alt-header{display:grid;grid-template-columns:1fr .86fr;gap:46px;align-items:end;margin-bottom:25px}.pud-alt-header>div>span{display:block;margin-bottom:10px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#b9d3f8}.pud-alt-header h2{margin:0;font-size:clamp(38px,4.2vw,58px);line-height:.98}.pud-alt-header p{max-width:530px;justify-self:end;font-size:13.5px;line-height:1.62;color:#c5d5ed}
.pud-alt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pud-alt-card{position:relative;display:grid;grid-template-columns:46px 1fr;gap:14px;min-height:190px;padding:19px 20px;border:1px solid rgba(205,224,250,.22);border-radius:13px;background:rgba(255,255,255,.085);backdrop-filter:blur(4px);transition:.32s var(--ease)}.pud-alt-card:hover{transform:translateY(-2px);background:rgba(255,255,255,.13);border-color:rgba(211,229,252,.36)}.pud-alt-card.is-featured{grid-column:1/-1;min-height:175px;grid-template-columns:60px 1fr}.pud-alt-index{font-size:10px;font-weight:800;letter-spacing:.12em;color:#8fb8ee;padding-top:4px}.pud-alt-card h3{margin:0 0 13px;font-size:21px;line-height:1.12;letter-spacing:-.025em}.pud-alt-card.is-featured h3{font-size:25px}.pud-alt-metrics{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.pud-alt-metrics strong{display:inline-flex;padding:6px 8px;border:1px solid rgba(176,207,248,.25);border-radius:999px;background:rgba(255,255,255,.06);font-size:10.8px;color:#fff}.pud-alt-card p{margin:0;max-width:62ch;font-size:12px;line-height:1.55;color:#c9d8ed}.pud-alt-line{position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:999px;background:#6fa8f2;opacity:.8}

@media(max-width:1100px){.psm-alt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.psm-alt-panel{grid-template-columns:1fr 1fr}.psm-alt-panel-brand{grid-column:1/-1}.psm-alt-panel>div:nth-child(2){border-left:0}.polarush-alt-preview .polarush-metrics-container-alt{grid-template-columns:1fr!important}.polarush-alt-preview .polarush-metrics-alt-intro{max-width:640px}.pud-alt-header{grid-template-columns:1fr;gap:13px}.pud-alt-header p{justify-self:start}}
@media(max-width:700px){.psm-alt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psm-alt-filters{flex-wrap:nowrap;overflow:auto;padding-bottom:11px}.psm-alt-filters button{white-space:nowrap}.psm-alt-panel{grid-template-columns:1fr}.psm-alt-panel>div{min-height:0}.psm-alt-panel>div+div{border-left:0;border-top:1px solid #d9e4ef}.pud-alt-container{width:calc(100% - 24px)}.pud-alt-grid{grid-template-columns:1fr}.pud-alt-card.is-featured{grid-column:auto}.pud-alt-card,.pud-alt-card.is-featured{grid-template-columns:38px 1fr;min-height:0}.polarush-alt-preview .polarush-metrics-grid-alt{grid-template-columns:1fr!important}.polarush-alt-preview .polarush-stat-photo{min-height:165px!important}}

/* Preview v33: métricas compactas sin foto, selectores laterales y contacto 50% más bajo. */
.polarush-alt-preview .polarush-metrics-alt-compact{padding:40px 0 44px!important;background:linear-gradient(118deg,#061d47 0%,#0a3269 100%)!important}
.polarush-alt-preview .polarush-metrics-alt-compact .polarush-metrics-container-alt{grid-template-columns:minmax(285px,.62fr) minmax(0,1.38fr)!important;gap:38px!important;align-items:center!important}
.polarush-alt-preview .polarush-metrics-alt-compact .polarush-metrics-heading{position:relative!important;top:auto!important;padding:0!important}
.polarush-alt-preview .polarush-metrics-alt-compact .polarush-metrics-heading h2{font-size:clamp(34px,3.45vw,50px)!important;line-height:1.02!important;max-width:520px!important}
.polarush-alt-preview .polarush-metrics-alt-compact .polarush-metrics-grid-alt{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;border:0!important;background:transparent!important}
.polarush-alt-preview .polarush-stat-alt{min-height:132px!important;padding:15px 16px!important;border:1px solid rgba(188,214,246,.18)!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important;box-shadow:none!important}
.polarush-alt-preview .polarush-stat-alt:hover{background:rgba(255,255,255,.065)!important;transform:translateY(-2px)!important}
.polarush-alt-preview .polarush-stat-alt .polarush-stat-number{font-size:clamp(31px,2.75vw,44px)!important;margin-bottom:7px!important}
.polarush-alt-preview .polarush-stat-alt h3{font-size:12.8px!important;line-height:1.3!important;margin:4px 0 5px!important}
.polarush-alt-preview .polarush-stat-alt p{font-size:10.8px!important;line-height:1.42!important;color:#c6d5ea!important}
.polarush-alt-preview .polarush-stat-alt .polarush-operation-title{font-size:25px!important;margin-bottom:2px!important}.polarush-alt-preview .polarush-stat-alt .polarush-operation-icons{margin-bottom:6px!important}

.service-v22-card.is-active{transform:translateY(-5px) scale(1.025)!important;box-shadow:0 0 0 4px rgba(72,130,235,.16),0 20px 38px rgba(7,31,80,.18)!important}
.service-v22-card.is-active img{filter:brightness(1.16) saturate(1.09)!important;transform:scale(1.065)!important}
.service-v22-card.is-locked{outline:3px solid #78aef7!important;outline-offset:3px!important}
.has-locked-service .service-v22-card:not(.is-active):hover{transform:none!important;box-shadow:0 8px 22px rgba(7,31,80,.07)!important}
.has-locked-service .service-v22-card:not(.is-active):hover img{filter:brightness(.98) saturate(1.01)!important;transform:scale(1.01)!important}

#integrantes.psm-alt-side{padding:56px 0 62px!important}
.psm-alt-side .psm-alt-filters{margin-bottom:16px!important}
.psm-alt-workspace{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(340px,.62fr);gap:18px;align-items:start}
.psm-alt-side .psm-alt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.psm-alt-side .psm-alt-card{min-height:108px!important;height:108px!important;padding:10px!important;border-radius:12px!important;background:rgba(255,255,255,.90)!important}
.psm-alt-side .psm-alt-card:hover{transform:translateY(-3px)!important;background:#fff!important;box-shadow:0 13px 28px rgba(13,45,91,.08)!important}
.psm-alt-side .psm-alt-card.is-selected{border-color:#72a7ef!important;box-shadow:0 0 0 3px rgba(72,130,235,.12),0 13px 26px rgba(13,45,91,.08)!important;background:#fff!important}
.psm-alt-side .psm-alt-card.is-pinned{box-shadow:0 0 0 4px rgba(72,130,235,.16),0 16px 30px rgba(13,45,91,.10)!important}
.psm-alt-side .psm-alt-logo{height:84px!important;margin:0!important}.psm-alt-side .psm-alt-logo img{max-height:72px!important;max-width:94%!important}.psm-alt-side .psm-alt-logo strong{font-size:17px!important}
.psm-alt-side .psm-alt-panel{position:sticky;top:86px;display:flex!important;flex-direction:column!important;margin:0!important;min-height:494px;border:1px solid #cbd9e8;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.96);box-shadow:0 18px 40px rgba(13,45,91,.09)}
.psm-alt-panel-logo{height:112px;display:grid;place-items:center;padding:16px 20px;background:#fff;border-bottom:1px solid #dbe5ef}.psm-alt-panel-logo img{max-width:230px;max-height:78px;object-fit:contain}.psm-alt-panel-logo strong{font-size:25px;color:var(--navy)}
.psm-alt-panel-copy{padding:17px 19px 14px}.psm-alt-panel-kicker{display:block;margin-bottom:7px;font-size:8px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#6b84a5}.psm-alt-panel-copy h3{margin:0 0 8px;font-size:24px;line-height:1.08;color:var(--navy);font-weight:720}.psm-alt-panel-copy p{margin:0;font-size:12.8px;line-height:1.52;color:#556d8b}
.psm-alt-panel-services{padding:13px 19px 12px;border-top:1px solid #e0e8f1}.psm-alt-panel-services h4,.psm-alt-panel-caps h4{margin:0 0 9px;font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:#5176aa}.psm-alt-panel-services ul{margin:0;padding-left:18px;font-size:12.5px;line-height:1.48;color:#355578}.psm-alt-panel-services li+li{margin-top:4px}
.psm-alt-panel-caps{padding:12px 19px 14px;border-top:1px solid #e0e8f1}.psm-alt-panel-caps>div{display:flex;flex-wrap:wrap;gap:7px}.psm-alt-panel-caps span{display:inline-flex;padding:6px 8px;border:1px solid #d4e0ed;border-radius:999px;background:#f5f9fe;color:#365b88;font-size:10.5px;font-weight:700}
.psm-alt-panel-link{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding:13px 19px;border-top:1px solid #dce5ef;background:#071f50;color:#fff;font-size:11px;font-weight:760}.psm-alt-panel-link[hidden]{display:none!important}
.psm-alt-panel.is-updating{animation:memberPanelSwap .26s var(--ease)}

.contact{padding:42px 0!important}.contact-grid{gap:58px!important}.contact-intro h2{font-size:clamp(42px,5vw,68px)!important;margin-top:10px!important}.contact-brand{margin-top:24px!important}.contact-caption{margin-top:11px!important}.form-field{margin-bottom:10px!important}.form-field label{margin-bottom:6px!important}.form-field input,.form-field textarea{min-height:44px!important;padding:9px 11px!important}.form-field textarea{min-height:78px!important}.form-status{margin-top:10px!important}

/* Preview hub · Lo que nos diferencia · mezcla de tarjetas fotográficas + red central */
.pud-hub-section{position:relative;isolation:isolate;overflow:hidden;padding:62px 0 34px;background:#041a3f;color:#fff}
.pud-hub-bg{position:absolute;inset:0;z-index:-4}.pud-hub-bg>img{width:100%;height:100%;object-fit:cover;object-position:center 44%;opacity:.31;filter:saturate(.9) contrast(1.04) brightness(.82)}.pud-hub-bg:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(34,117,210,.12),transparent 31%),linear-gradient(105deg,rgba(3,18,46,.95),rgba(5,30,67,.84) 48%,rgba(3,20,49,.95))}.pud-hub-glow{position:absolute;border-radius:50%;filter:blur(85px);opacity:.23}.pud-hub-glow--a{width:390px;height:390px;left:-120px;top:120px;background:#3f91ef}.pud-hub-glow--b{width:330px;height:330px;right:-90px;bottom:10px;background:#5ebef5}
.pud-hub-container{width:min(1460px,calc(100% - 64px));margin:auto;position:relative;z-index:2}.pud-hub-header{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:end;margin-bottom:34px}.pud-hub-eyebrow{display:block;margin-bottom:10px;font-size:9px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#a8cef8}.pud-hub-header h2{margin:0;font-size:clamp(42px,4.8vw,70px);line-height:.94;letter-spacing:-.055em}.pud-hub-header h2 em{font-style:normal;color:#8cc5ff}.pud-hub-header p{justify-self:end;max-width:600px;margin:0 0 4px;font-size:14px;line-height:1.62;color:#c6d8ef}
.pud-hub-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,430px) minmax(0,1fr);gap:30px;align-items:center;position:relative}.pud-hub-side{display:flex;flex-direction:column;gap:16px;position:relative;z-index:3}
.pud-hub-card{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:15px;min-height:148px;padding:12px;border:1px solid rgba(166,205,248,.23);border-radius:26px;background:linear-gradient(135deg,rgba(14,48,91,.79),rgba(11,39,80,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 36px rgba(0,12,34,.13);backdrop-filter:blur(8px);transition:transform .35s var(--ease),border-color .35s ease,background .35s ease,box-shadow .35s ease}.pud-hub-card:hover{transform:translateY(-3px);border-color:rgba(128,193,255,.55);background:linear-gradient(135deg,rgba(21,63,112,.88),rgba(11,43,89,.7));box-shadow:0 20px 40px rgba(0,12,34,.22)}.pud-hub-thumb{margin:0;width:104px;height:100%;min-height:122px;border-radius:18px;overflow:hidden;border:1px solid rgba(178,216,255,.17);background:#08214d}.pud-hub-thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.04);transition:transform .5s var(--ease),filter .4s ease}.pud-hub-card:hover .pud-hub-thumb img{transform:scale(1.045);filter:saturate(1.03) contrast(1.04)}.pud-hub-card-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.pud-hub-card-head{display:flex;align-items:center;gap:9px;margin-bottom:5px}.pud-hub-icon{width:29px;height:29px;border:1px solid rgba(139,195,252,.42);border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:rgba(51,135,222,.08)}.pud-hub-icon svg{width:15px;height:15px;fill:none;stroke:#9fd2ff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pud-hub-card h3{margin:0;font-size:18px;line-height:1.08;letter-spacing:-.025em;color:#fff}.pud-hub-card p{margin:0 0 10px;font-size:11.2px;line-height:1.42;color:#bcd0e8}.pud-hub-metrics{display:flex;flex-wrap:wrap;gap:6px}.pud-hub-metrics span{display:flex;align-items:baseline;gap:4px;padding:5px 7px;border-top:1px solid rgba(159,201,246,.19);min-width:max-content}.pud-hub-metrics strong{font-size:15px;line-height:1;color:#fff}.pud-hub-metrics small{font-size:8.9px;color:#9fb9d8}.pud-hub-connector{position:absolute;top:50%;width:30px;height:1px;background:linear-gradient(90deg,rgba(113,183,247,.55),rgba(113,183,247,.06));pointer-events:none}.pud-hub-connector:after{content:'';position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:#75bfff;box-shadow:0 0 12px rgba(99,185,255,.85);transform:translateY(-50%)}.pud-hub-card--left .pud-hub-connector{right:-30px}.pud-hub-card--left .pud-hub-connector:after{right:-1px}.pud-hub-card--right .pud-hub-connector{left:-30px;transform:scaleX(-1)}.pud-hub-card--right .pud-hub-connector:after{right:-1px}
.pud-hub-center{position:relative;min-height:510px;display:flex;align-items:center;justify-content:center;flex-direction:column}.pud-hub-core{position:relative;width:min(360px,86vw);aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid rgba(143,204,255,.55);box-shadow:0 0 0 10px rgba(91,166,239,.035),0 0 60px rgba(45,140,231,.2),inset 0 0 40px rgba(8,39,82,.72);z-index:2}.pud-hub-core>img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.08) brightness(.7);transform:scale(1.2)}.pud-hub-core-shade{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(56,147,237,.05),rgba(2,19,48,.2) 48%,rgba(2,17,43,.74) 78%),linear-gradient(180deg,rgba(6,30,68,.08),rgba(3,20,50,.44))}.pud-hub-core-copy{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);width:78%;text-align:center;text-shadow:0 2px 20px rgba(0,15,38,.9)}.pud-hub-core-copy span{display:block;margin-bottom:7px;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#9dcfff}.pud-hub-core-copy strong{display:block;font-size:clamp(35px,3.2vw,50px);line-height:.96;letter-spacing:-.04em}.pud-hub-core-copy small{display:block;margin-top:8px;font-size:11px;color:#d3e4f8}.pud-hub-route{position:absolute;inset:18%;z-index:2;transform:rotate(-18deg)}.pud-route-line{position:absolute;left:49.5%;top:22%;height:57%;width:1px;border-left:1px dashed rgba(132,203,255,.83);filter:drop-shadow(0 0 5px rgba(93,184,255,.85))}.pud-route-dot{position:absolute;left:50%;width:9px;height:9px;margin-left:-4px;border-radius:50%;background:#88d2ff;box-shadow:0 0 0 5px rgba(107,193,255,.11),0 0 16px rgba(91,191,255,.8)}.pud-route-dot--ush{top:18%}.pud-route-dot--ant{bottom:17%}.pud-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(112,187,249,.18);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.pud-orbit--1{width:408px;height:408px;animation:pudOrbitPulse 9s ease-in-out infinite}.pud-orbit--2{width:456px;height:456px;border-style:dashed;animation:pudOrbitRotate 28s linear infinite}.pud-orbit--3{width:500px;height:500px;opacity:.42;animation:pudOrbitPulse 12s ease-in-out -3s infinite}.pud-hub-center-caption{position:relative;z-index:3;width:100%;margin-top:18px;text-align:center}.pud-hub-center-caption>span{display:block;font-size:8px;font-weight:800;letter-spacing:.25em;color:#7dbcf5}.pud-hub-center-caption strong{display:block;margin-top:5px;font-size:15px;letter-spacing:-.01em}.pud-hub-center-caption small{display:block;margin-top:4px;font-size:9px;color:#9bb7d6;letter-spacing:.04em}.pud-hub-footer{display:flex;justify-content:space-between;gap:20px;margin-top:29px;padding-top:14px;border-top:1px solid rgba(150,193,236,.17);font-size:8.5px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#8faed2}
@keyframes pudOrbitRotate{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pudOrbitPulse{0%,100%{opacity:.28;transform:translate(-50%,-50%) scale(.985)}50%{opacity:.58;transform:translate(-50%,-50%) scale(1.018)}}
@media(max-width:1220px){.pud-hub-container{width:min(1180px,calc(100% - 40px))}.pud-hub-shell{grid-template-columns:minmax(0,1fr) 330px minmax(0,1fr);gap:20px}.pud-hub-card{grid-template-columns:86px 1fr}.pud-hub-thumb{width:86px}.pud-hub-card h3{font-size:16.5px}.pud-hub-card p{font-size:10.6px}.pud-hub-center{min-height:470px}.pud-hub-core{width:310px}.pud-orbit--1{width:350px;height:350px}.pud-orbit--2{width:390px;height:390px}.pud-orbit--3{width:430px;height:430px}}
@media(max-width:920px){.pud-hub-section{padding:54px 0 38px}.pud-hub-header{grid-template-columns:1fr;gap:15px;margin-bottom:20px}.pud-hub-header p{justify-self:start}.pud-hub-shell{grid-template-columns:1fr}.pud-hub-center{order:1;min-height:430px}.pud-hub-side--left{order:2}.pud-hub-side--right{order:3}.pud-hub-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pud-hub-card{min-height:150px}.pud-hub-connector{display:none}.pud-hub-core{width:300px}.pud-hub-footer{margin-top:22px}}
@media(max-width:640px){.pud-hub-container{width:calc(100% - 24px)}.pud-hub-header h2{font-size:44px}.pud-hub-header p{font-size:12.5px}.pud-hub-side{grid-template-columns:1fr}.pud-hub-center{min-height:390px}.pud-hub-core{width:270px}.pud-orbit--1{width:300px;height:300px}.pud-orbit--2{width:330px;height:330px}.pud-orbit--3{width:360px;height:360px}.pud-hub-card{grid-template-columns:82px 1fr;border-radius:20px}.pud-hub-thumb{width:82px;min-height:116px}.pud-hub-footer{flex-direction:column;gap:6px}}
@media(prefers-reduced-motion:reduce){.pud-orbit{animation:none!important}.pud-hub-card,.pud-hub-thumb img{transition:none!important}}

@media(max-width:1100px){.polarush-alt-preview .polarush-metrics-alt-compact .polarush-metrics-container-alt{grid-template-columns:1fr!important}.polarush-alt-preview .polarush-metrics-alt-compact .polarush-metrics-heading h2{max-width:760px!important}.psm-alt-workspace{grid-template-columns:1fr}.psm-alt-side .psm-alt-panel{position:relative;top:auto;min-height:0}.psm-alt-side .psm-alt-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:760px){.polarush-alt-preview .polarush-metrics-alt-compact{padding:34px 0 38px!important}.polarush-alt-preview .polarush-metrics-alt-compact .polarush-metrics-grid-alt{grid-template-columns:repeat(2,minmax(0,1fr))!important}.polarush-alt-preview .polarush-stat-alt{min-height:120px!important}.psm-alt-side .psm-alt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psm-alt-side .psm-alt-card{height:102px!important;min-height:102px!important}.contact{padding:32px 0!important}.contact-grid{gap:20px!important}.contact-form{margin-top:16px!important}.contact-intro h2{font-size:44px!important}.form-field textarea{min-height:74px!important}}

/* v34 · Qué hacemos tomado del preview gradient/ondas, compactado para convivir con el home actual. */
.cluster-compact{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 42%,rgba(72,225,255,.34) 0%,rgba(28,178,235,.16) 23%,rgba(14,118,204,0) 50%),radial-gradient(circle at 55% 25%,rgba(27,126,224,.20),transparent 40%),linear-gradient(111deg,#041937 0%,#062858 27%,#07509d 59%,#0a83cc 80%,#13c7ed 100%);padding:46px 0 42px!important}
.cluster-compact:before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,17,43,.27),transparent 43%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 17%,rgba(2,16,43,.12))}
.cluster-compact-glow{position:absolute;z-index:0;width:520px;height:520px;right:-125px;top:-175px;border-radius:50%;background:radial-gradient(circle,rgba(115,234,255,.19),rgba(17,176,233,.065) 43%,transparent 70%);filter:blur(16px);pointer-events:none}
.cluster-compact-inner{position:relative;z-index:3;width:min(1280px,calc(100% - 112px));margin:auto}
.cluster-compact-main{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:46px;align-items:center}
.cluster-compact-copy{max-width:870px}
.cluster-compact-eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:17px;color:#d4e7fb;font-size:10px;font-weight:780;letter-spacing:.16em;text-transform:uppercase}
.cluster-compact-eyebrow:before{content:'';width:28px;height:1px;background:#8ac4ff}
.cluster-compact-title{margin:0;max-width:900px;font-size:clamp(42px,4.3vw,66px);line-height:.985;letter-spacing:-.055em;font-weight:710;text-wrap:balance;color:#fff}
.cluster-compact-title span{color:#91c3fb}
.cluster-compact-lead{margin:20px 0 0;max-width:870px;color:#e2edf9;font-size:15.2px;line-height:1.62;font-weight:430}
.cluster-compact-lead strong{color:#fff;font-weight:720}
.cluster-compact-logo{position:relative;min-height:225px;display:grid;place-items:center}
.cluster-compact-logo-glow{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(107,234,255,.20),rgba(41,188,238,.06) 42%,transparent 72%);filter:blur(8px)}
.cluster-compact-logo img{position:relative;z-index:2;width:min(390px,94%);max-height:190px;object-fit:contain;filter:drop-shadow(0 16px 34px rgba(0,20,58,.20));transform:translateY(-2px)}
.cluster-compact-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px}
.cluster-compact-metric{min-height:84px;border:1px solid rgba(178,218,255,.39);border-radius:13px;background:linear-gradient(110deg,rgba(5,34,73,.54),rgba(20,109,172,.18)),rgba(255,255,255,.025);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 13px 32px rgba(1,19,49,.10);display:flex;align-items:center;gap:18px;padding:15px 20px}
.cluster-compact-metric strong{font-size:clamp(30px,2.5vw,43px);line-height:.95;letter-spacing:-.045em;font-weight:760;white-space:nowrap;color:#fff}
.cluster-compact-metric span{padding-left:17px;border-left:1px solid rgba(166,216,255,.36);font-size:12.5px;line-height:1.3;color:#f0f6fd;font-weight:520}
.cluster-compact-waves{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.82;overflow:hidden}
.cluster-compact-waves svg{position:absolute;width:116%;height:104%;left:-8%;top:-2%;overflow:visible}
.cluster-compact-waves path{fill:none;stroke:#83c2ff;stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-linecap:round;transform-box:fill-box;transform-origin:center;will-change:transform;animation:clusterWaveA 7.4s ease-in-out infinite alternate}
.cluster-compact-waves path:nth-child(1){opacity:.18}.cluster-compact-waves path:nth-child(2){opacity:.29;animation-name:clusterWaveB;animation-duration:8.5s;animation-delay:-1.6s}.cluster-compact-waves path:nth-child(3){opacity:.43;stroke:#65c9ff;animation-name:clusterWaveC;animation-duration:7.9s;animation-delay:-3s}.cluster-compact-waves path:nth-child(4){opacity:.23;animation-duration:9.1s;animation-delay:-4.3s}.cluster-compact-waves path:nth-child(5){opacity:.40;stroke:#80dbff;animation-name:clusterWaveB;animation-duration:8.9s;animation-delay:-2.1s}.cluster-compact-waves path:nth-child(6){opacity:.27;animation-name:clusterWaveC;animation-duration:10s;animation-delay:-5s}.cluster-compact-waves path:nth-child(7){opacity:.35;stroke:#54c6ff;animation-duration:9.6s;animation-delay:-3.7s}
@keyframes clusterWaveA{0%{transform:translate3d(-20px,-6px,0) scaleY(.90)}50%{transform:translate3d(6px,7px,0) scaleY(1.12)}100%{transform:translate3d(29px,-2px,0) scaleY(.96)}}
@keyframes clusterWaveB{0%{transform:translate3d(-27px,8px,0) scaleY(1.10)}50%{transform:translate3d(2px,-9px,0) scaleY(.88)}100%{transform:translate3d(34px,5px,0) scaleY(1.07)}}
@keyframes clusterWaveC{0%{transform:translate3d(-15px,13px,0) scaleY(.84)}50%{transform:translate3d(11px,-5px,0) scaleY(1.16)}100%{transform:translate3d(38px,9px,0) scaleY(.91)}}
@media(max-width:1100px){.cluster-compact-inner{width:min(100% - 44px,1280px)}.cluster-compact-main{grid-template-columns:minmax(0,1fr) minmax(250px,.58fr);gap:26px}.cluster-compact-logo{min-height:190px}.cluster-compact-logo img{width:330px}.cluster-compact-lead{font-size:14.6px}}
@media(max-width:800px){.cluster-compact{padding:40px 0 38px!important}.cluster-compact-main{grid-template-columns:1fr}.cluster-compact-logo{min-height:135px;place-items:start;margin-top:8px}.cluster-compact-logo-glow{width:250px;height:250px;left:-20px}.cluster-compact-logo img{width:300px;max-width:80%;max-height:135px}.cluster-compact-metrics{grid-template-columns:1fr 1fr}.cluster-compact-metric:last-child{grid-column:1/-1}}
@media(max-width:560px){.cluster-compact-inner{width:min(100% - 24px,1280px)}.cluster-compact-title{font-size:39px}.cluster-compact-lead{font-size:14px;line-height:1.56}.cluster-compact-metrics{grid-template-columns:1fr}.cluster-compact-metric:last-child{grid-column:auto}.cluster-compact-metric{min-height:72px;padding:13px 16px}.cluster-compact-logo{min-height:110px}.cluster-compact-logo img{width:250px;max-height:110px}.cluster-compact-waves svg{width:180%;left:-40%}}

/* v35 · inversión de composición: logo sobre azul a la izquierda, contenido sobre blanco a la derecha. */
.cluster-compact{background:radial-gradient(circle at 16% 46%,rgba(65,177,238,.30) 0%,rgba(24,119,191,.14) 24%,rgba(12,78,151,0) 48%),linear-gradient(104deg,#06396f 0%,#0a5f9f 24%,#5fa8d5 43%,#dcecf6 61%,#f7fbfe 76%,#ffffff 100%)!important;color:var(--navy)!important}
.cluster-compact:before{background:linear-gradient(90deg,rgba(3,24,60,.20) 0%,rgba(3,24,60,.08) 27%,rgba(255,255,255,0) 53%,rgba(255,255,255,.12) 100%)!important}
.cluster-compact-glow{left:-150px!important;right:auto!important;top:-170px!important;background:radial-gradient(circle,rgba(104,220,255,.24),rgba(42,161,220,.08) 43%,transparent 70%)!important}
.cluster-compact-main{grid-template-columns:minmax(300px,.70fr) minmax(0,1.30fr)!important;gap:56px!important}
.cluster-compact-logo{grid-column:1;min-height:225px!important;place-items:center start!important;padding-left:18px}
.cluster-compact-logo-glow{left:-20px!important;background:radial-gradient(circle,rgba(100,222,255,.23),rgba(29,143,211,.075) 42%,transparent 72%)!important}
.cluster-compact-logo img{width:min(420px,100%)!important;max-height:195px!important;filter:drop-shadow(0 18px 36px rgba(0,28,72,.18))!important}
.cluster-compact-copy{grid-column:2;max-width:900px!important;justify-self:end;text-align:right}
.cluster-compact-eyebrow{justify-content:flex-end;color:#44698d!important;margin-bottom:16px!important}
.cluster-compact-eyebrow:before{order:2;background:#6f9bc5!important}
.cluster-compact-title{max-width:900px!important;color:#071f50!important;font-size:clamp(42px,4.2vw,65px)!important}
.cluster-compact-title span{color:#2261ad!important}
.cluster-compact-lead{margin-left:auto!important;max-width:865px!important;color:#496582!important;font-size:15px!important;line-height:1.60!important}
.cluster-compact-lead strong{color:#102f59!important;font-weight:720!important}
.cluster-compact-metrics{margin-top:26px!important}
.cluster-compact-metric{background:rgba(255,255,255,.76)!important;border-color:rgba(121,164,204,.36)!important;box-shadow:0 11px 28px rgba(14,55,102,.07)!important;backdrop-filter:blur(10px)!important}
.cluster-compact-metric strong{color:#0b356c!important}
.cluster-compact-metric span{color:#3f607f!important;border-left-color:rgba(72,116,159,.28)!important}
.cluster-compact-waves{opacity:.72!important}
.cluster-compact-waves path{stroke:#4f8fc9!important;stroke-width:1.15!important}
.cluster-compact-waves path:nth-child(3),.cluster-compact-waves path:nth-child(5),.cluster-compact-waves path:nth-child(7){stroke:#6aaedb!important}
@media(max-width:1100px){.cluster-compact-main{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr)!important;gap:32px!important}.cluster-compact-logo{padding-left:0}.cluster-compact-logo img{width:330px!important}.cluster-compact-title{font-size:clamp(40px,4.5vw,58px)!important}}
@media(max-width:800px){.cluster-compact-main{grid-template-columns:1fr!important}.cluster-compact-copy{grid-column:1;grid-row:1;text-align:left;justify-self:start}.cluster-compact-logo{grid-column:1;grid-row:2;place-items:start!important;margin-top:10px!important}.cluster-compact-eyebrow{justify-content:flex-start}.cluster-compact-eyebrow:before{order:0}.cluster-compact-lead{margin-left:0!important}.cluster-compact-metrics{margin-top:20px!important}}
@media(max-width:560px){.cluster-compact-title{font-size:38px!important}.cluster-compact-logo img{width:245px!important}.cluster-compact-metric strong{font-size:30px!important}}

/* v37 · preview C: foto polar a la izquierda, contenido editorial blanco a la derecha. */
.cluster-photo-section{position:relative;isolation:isolate;overflow:hidden;min-height:540px;background:linear-gradient(98deg,#e7f2fb 0%,#f5f9fd 41%,#ffffff 68%,#ffffff 100%);color:var(--navy)}
.cluster-photo-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(430px,43vw) minmax(0,1fr);min-height:540px}
.cluster-photo-visual{position:relative;margin:0;min-height:540px;overflow:hidden;background:#dbeaf7}
.cluster-photo-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:saturate(.98) contrast(1.02);transform:scale(1.015)}
.cluster-photo-fade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 70%,rgba(243,249,254,.62) 88%,#fff 100%),linear-gradient(180deg,rgba(2,29,71,.03),rgba(255,255,255,.03));pointer-events:none}
.cluster-photo-content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right;padding:48px max(5vw,62px) 42px 48px}
.cluster-photo-eyebrow{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:18px;color:#2f62a0;font-size:10px;font-weight:780;letter-spacing:.17em;text-transform:uppercase}
.cluster-photo-eyebrow:after{content:'';width:31px;height:1px;background:#4d85c3}
.cluster-photo-title{margin:0;max-width:850px;font-size:clamp(42px,4.35vw,66px);line-height:.98;letter-spacing:-.055em;font-weight:710;text-wrap:balance;color:#071f50}
.cluster-photo-title span{color:#2a67b5}
.cluster-photo-lead{margin:22px 0 0;max-width:820px;font-size:14.9px;line-height:1.62;color:#526d8c;font-weight:430}
.cluster-photo-lead strong{color:#173b69;font-weight:720}
.cluster-photo-metrics{width:min(820px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:27px}
.cluster-photo-metric{min-height:79px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:13px 14px;border:1px solid #d6e3ef;border-radius:11px;background:rgba(255,255,255,.78);box-shadow:0 10px 25px rgba(18,61,110,.055);backdrop-filter:blur(7px);text-align:left}
.cluster-photo-metric strong{font-size:clamp(25px,2.15vw,36px);line-height:.96;letter-spacing:-.04em;color:#103f7e;font-weight:760;white-space:nowrap}
.cluster-photo-metric span{padding-left:12px;border-left:1px solid #cfdeeb;font-size:11.3px;line-height:1.28;color:#526e8d;font-weight:600}
.cluster-photo-waves{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.45;overflow:hidden}
.cluster-photo-waves svg{position:absolute;right:-6%;top:4%;width:76%;height:96%;overflow:visible;animation:clusterPhotoWave 10s ease-in-out infinite alternate}
.cluster-photo-waves path{fill:none;stroke:#6f9fd1;stroke-width:1.05;vector-effect:non-scaling-stroke;stroke-linecap:round;opacity:.24}
.cluster-photo-waves path:nth-child(2){opacity:.32}.cluster-photo-waves path:nth-child(3){opacity:.20}.cluster-photo-waves path:nth-child(4){opacity:.28}.cluster-photo-waves path:nth-child(5){opacity:.18}
@keyframes clusterPhotoWave{0%{transform:translate3d(-10px,1px,0) scaleY(.98)}50%{transform:translate3d(5px,-5px,0) scaleY(1.04)}100%{transform:translate3d(15px,3px,0) scaleY(.99)}}
@media(max-width:1180px){.cluster-photo-layout{grid-template-columns:minmax(370px,40vw) minmax(0,1fr)}.cluster-photo-content{padding-right:44px;padding-left:34px}.cluster-photo-title{font-size:clamp(39px,4.2vw,56px)}.cluster-photo-lead{font-size:14.2px}.cluster-photo-metric{grid-template-columns:1fr;gap:5px;text-align:right}.cluster-photo-metric span{padding-left:0;border-left:0}}
@media(max-width:850px){.cluster-photo-section,.cluster-photo-layout{min-height:0}.cluster-photo-layout{grid-template-columns:1fr}.cluster-photo-visual{min-height:300px}.cluster-photo-fade{background:linear-gradient(180deg,rgba(255,255,255,0) 55%,#f6fafd 100%)}.cluster-photo-content{align-items:flex-start;text-align:left;padding:34px 24px 38px}.cluster-photo-eyebrow{justify-content:flex-start}.cluster-photo-eyebrow:after{display:none}.cluster-photo-lead{max-width:760px}.cluster-photo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.cluster-photo-metric{text-align:left;grid-template-columns:auto 1fr}.cluster-photo-metric span{padding-left:10px;border-left:1px solid #cfdeeb}.cluster-photo-waves svg{width:150%;right:-52%}}
@media(max-width:600px){.cluster-photo-visual{min-height:245px}.cluster-photo-content{padding:29px 15px 34px}.cluster-photo-title{font-size:38px}.cluster-photo-lead{font-size:13.8px;line-height:1.55}.cluster-photo-metrics{grid-template-columns:1fr}.cluster-photo-metric{min-height:66px}.cluster-photo-metric strong{font-size:28px}}

/* v36 · dos alternativas para evitar efecto de segundo hero. */
.cluster-compact--a{background:radial-gradient(circle at 16% 42%,rgba(64,145,214,.10) 0%,rgba(64,145,214,.045) 24%,transparent 48%),linear-gradient(100deg,#f2f7fc 0%,#f8fbfe 38%,#ffffff 67%,#ffffff 100%)!important;color:#071f50!important;border-top:1px solid #dbe5ef;border-bottom:1px solid #dbe5ef}
.cluster-compact--a:before{background:linear-gradient(90deg,rgba(55,115,176,.055),transparent 42%)!important}
.cluster-compact--a .cluster-compact-logo-glow{background:radial-gradient(circle,rgba(77,143,201,.10),rgba(77,143,201,.035) 44%,transparent 72%)!important}
.cluster-compact--a .cluster-compact-logo img{filter:brightness(0) saturate(100%) invert(18%) sepia(38%) saturate(1950%) hue-rotate(184deg) brightness(87%) contrast(98%)!important;drop-shadow:0 12px 28px rgba(18,58,101,.10)!important}
.cluster-compact--a .cluster-compact-eyebrow{color:#4a6f96!important}.cluster-compact--a .cluster-compact-title{color:#071f50!important}.cluster-compact--a .cluster-compact-title span{color:#2867af!important}.cluster-compact--a .cluster-compact-lead{color:#506b88!important}.cluster-compact--a .cluster-compact-lead strong{color:#163b68!important}
.cluster-compact--a .cluster-compact-metric{background:#fff!important;border-color:#d6e2ee!important;box-shadow:0 9px 22px rgba(16,55,96,.055)!important}.cluster-compact--a .cluster-compact-metric strong{color:#0b3b73!important}.cluster-compact--a .cluster-compact-metric span{color:#536f8d!important;border-left-color:#d8e3ee!important}
.cluster-compact--a .cluster-compact-waves{opacity:.42!important}.cluster-compact--a .cluster-compact-waves path{stroke:#78a7d1!important;stroke-width:1.05!important}

.cluster-compact--b{background:linear-gradient(100deg,#e6f0f8 0%,#eef5fa 27%,#f8fbfd 49%,#ffffff 70%,#ffffff 100%)!important;color:#071f50!important;border-top:1px solid #d8e3ed;border-bottom:1px solid #d8e3ed}
.cluster-compact--b:after{content:'';position:absolute;left:0;top:0;bottom:0;width:42%;z-index:0;background:radial-gradient(circle at 34% 50%,rgba(52,132,201,.16),rgba(52,132,201,.07) 38%,transparent 72%),linear-gradient(90deg,rgba(51,118,181,.09),rgba(51,118,181,.025));pointer-events:none}
.cluster-compact--b .cluster-compact-logo{padding:20px 26px!important;border:1px solid rgba(77,131,180,.18);border-radius:24px;background:rgba(255,255,255,.35);backdrop-filter:blur(7px);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}
.cluster-compact--b .cluster-compact-logo img{filter:brightness(0) saturate(100%) invert(17%) sepia(41%) saturate(2040%) hue-rotate(187deg) brightness(89%) contrast(99%)!important}
.cluster-compact--b .cluster-compact-eyebrow{color:#4a7199!important}.cluster-compact--b .cluster-compact-title{color:#071f50!important}.cluster-compact--b .cluster-compact-title span{color:#2c68aa!important}.cluster-compact--b .cluster-compact-lead{color:#506c88!important}.cluster-compact--b .cluster-compact-lead strong{color:#153a67!important}
.cluster-compact--b .cluster-compact-metric{background:rgba(255,255,255,.80)!important;border-color:#cfdeeb!important;box-shadow:0 10px 24px rgba(18,55,96,.06)!important}.cluster-compact--b .cluster-compact-metric strong{color:#0b3c74!important}.cluster-compact--b .cluster-compact-metric span{color:#4d6c89!important;border-left-color:#d3dfeb!important}
.cluster-compact--b .cluster-compact-waves{opacity:.48!important}.cluster-compact--b .cluster-compact-waves path{stroke:#6f9fca!important;stroke-width:1.08!important}
@media(max-width:800px){.cluster-compact--b:after{width:100%;height:42%;bottom:auto}.cluster-compact--b .cluster-compact-logo{padding:14px 16px!important;max-width:330px}}

/* v38 · transición suave de mapa, métricas 3x2 compactas e Integrantes con panel lateral auto-height. */
.cluster-photo-layout{grid-template-columns:minmax(520px,48vw) minmax(0,1fr)!important}
.cluster-photo-visual{overflow:visible!important;z-index:2!important}
.cluster-photo-visual img{object-position:center 42%!important}
.cluster-photo-fade{inset:0!important;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 80%,rgba(255,255,255,.10) 85%,rgba(255,255,255,.28) 90%,rgba(255,255,255,.58) 95%,#fff 100%)!important}
.cluster-photo-content{z-index:3!important;padding-left:30px!important}

#por-que-ushuaia.polarush-metrics-section{padding:46px 0 50px!important}
#por-que-ushuaia .polarush-metrics-container{grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr)!important;gap:34px!important;align-items:center!important}
#por-que-ushuaia .polarush-metrics-heading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;position:relative!important;top:auto!important;padding:10px 0!important}
#por-que-ushuaia .polarush-metrics-heading h2{font-size:clamp(32px,3.25vw,47px)!important;line-height:1.04!important;max-width:11.5ch!important;margin:0!important}
#por-que-ushuaia .polarush-metrics-heading .polarush-eyebrow{margin-bottom:14px!important}
#por-que-ushuaia .polarush-metrics-photo{display:none!important}
#por-que-ushuaia .polarush-metrics-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;background:rgba(6,29,68,.44)!important;border-top:1px solid rgba(175,210,255,.20)!important;border-left:1px solid rgba(175,210,255,.16)!important;backdrop-filter:blur(3px)!important}
#por-que-ushuaia .polarush-stat{min-height:122px!important;padding:14px 16px!important;border-right:1px solid rgba(175,210,255,.16)!important;border-bottom:1px solid rgba(175,210,255,.16)!important;background:rgba(7,34,78,.53)!important;border-radius:0!important}
#por-que-ushuaia .polarush-stat-number{font-size:clamp(29px,2.55vw,40px)!important;margin-bottom:7px!important}
#por-que-ushuaia .polarush-stat-number--distance .polarush-count{font-size:clamp(2.05rem,2.65vw,3rem)!important}
#por-que-ushuaia .polarush-distance-copy{font-size:11px!important;max-width:14ch!important}
#por-que-ushuaia .polarush-stat h3{font-size:12.5px!important;line-height:1.26!important;margin:4px 0 5px!important}
#por-que-ushuaia .polarush-stat p{font-size:10.5px!important;line-height:1.42!important}
#por-que-ushuaia .polarush-operation-title{font-size:21px!important}.polarush-operation-icons{margin-bottom:7px!important}.polarush-operation-icon{width:26px!important;height:26px!important}

#integrantes.psm-alt-side{padding:52px 0 58px!important}
.psm-alt-workspace{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)!important;gap:20px!important;align-items:start!important}
.psm-alt-side .psm-alt-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.psm-alt-side .psm-alt-card{height:104px!important;min-height:104px!important;padding:9px!important}
.psm-alt-side .psm-alt-logo{height:82px!important}.psm-alt-side .psm-alt-logo img{max-height:70px!important;max-width:95%!important}
.psm-alt-side .psm-alt-panel{position:sticky!important;top:88px!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important}
.psm-alt-panel-logo{height:102px!important;padding:13px 18px!important}.psm-alt-panel-logo img{max-height:70px!important;max-width:220px!important}
.psm-alt-panel-copy{padding:15px 18px 12px!important}.psm-alt-panel-copy h3{font-size:22px!important;margin-bottom:7px!important}.psm-alt-panel-copy p{font-size:12.3px!important;line-height:1.48!important}
.psm-alt-panel-services{padding:12px 18px 11px!important}.psm-alt-panel-services ul{font-size:12.1px!important;line-height:1.44!important}
.psm-alt-panel-caps{padding:11px 18px 12px!important}.psm-alt-panel-link{padding:12px 18px!important}

@media(max-width:1180px){.cluster-photo-layout{grid-template-columns:minmax(440px,46vw) minmax(0,1fr)!important}#por-que-ushuaia .polarush-metrics-container{grid-template-columns:minmax(260px,.65fr) minmax(0,1.5fr)!important}.psm-alt-side .psm-alt-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:900px){.cluster-photo-layout{grid-template-columns:1fr!important}.cluster-photo-visual{overflow:hidden!important}.cluster-photo-fade{background:linear-gradient(180deg,rgba(255,255,255,0) 58%,rgba(255,255,255,.18) 72%,rgba(255,255,255,.65) 90%,#fff 100%)!important}#por-que-ushuaia .polarush-metrics-container{grid-template-columns:1fr!important}#por-que-ushuaia .polarush-metrics-heading h2{max-width:18ch!important}#por-que-ushuaia .polarush-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.psm-alt-workspace{grid-template-columns:1fr!important}.psm-alt-side .psm-alt-panel{position:relative!important;top:auto!important}.psm-alt-side .psm-alt-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:640px){#por-que-ushuaia .polarush-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#por-que-ushuaia .polarush-stat{min-height:112px!important}.psm-alt-side .psm-alt-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* v39 · mapa con fade nativo, ondas contenidas, servicios apilados, rotadores y contacto más compacto. */
.cluster-photo-layout{grid-template-columns:minmax(590px,52vw) minmax(0,1fr)!important}
.cluster-photo-visual{background:#fff!important;overflow:visible!important}
.cluster-photo-visual img{object-position:left center!important;transform:none!important;filter:saturate(.98) contrast(1.01)!important}
.cluster-photo-fade{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 86%,rgba(255,255,255,.08) 91%,rgba(255,255,255,.28) 95%,rgba(255,255,255,.72) 98%,#fff 100%)!important}
.cluster-photo-waves{opacity:.30!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 18%,rgba(0,0,0,.18) 25%,transparent 30%,transparent 45%,rgba(0,0,0,.22) 53%,#000 64%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#000 18%,rgba(0,0,0,.18) 25%,transparent 30%,transparent 45%,rgba(0,0,0,.22) 53%,#000 64%,#000 100%)}
.cluster-photo-waves svg{left:-3%!important;right:auto!important;top:0!important;width:108%!important;height:100%!important;animation:clusterPhotoWave 11.5s ease-in-out infinite alternate!important}
.cluster-photo-waves path{stroke:#6f9fd1!important;stroke-width:.9!important;opacity:.18!important}
.cluster-photo-waves path:nth-child(2),.cluster-photo-waves path:nth-child(4){opacity:.24!important}.cluster-photo-waves path:nth-child(3),.cluster-photo-waves path:nth-child(5){opacity:.14!important}

#por-que-ushuaia .polarush-metrics-bg{left:41%!important;right:0!important;width:59%!important;opacity:.72!important;mix-blend-mode:screen!important}
#por-que-ushuaia .polarush-metrics-bg svg{right:-8%!important;left:auto!important;width:116%!important;height:230px!important}

.services-v22-head{display:block!important;margin-bottom:24px!important}
.services-v22-head h2{margin-bottom:13px!important}
.services-v22-head p{margin:0!important;max-width:980px!important;font-size:15.4px!important;line-height:1.68!important}
.service-v22-card.is-auto img{filter:brightness(1.34) saturate(1.10)!important;transform:scale(1.07)!important}
.service-v22-card.is-auto .service-v22-shade{background:linear-gradient(180deg,rgba(3,20,48,0),rgba(3,20,48,.02) 30%,rgba(3,20,48,.60) 100%)!important}

#integrantes.psm-alt-side,.psm-alt-filters,.psm-alt-workspace,.psm-alt-grid,.psm-alt-panel{overflow-anchor:none!important}
.psm-alt-side .psm-alt-panel{min-height:390px!important;height:auto!important;max-height:none!important}
.psm-alt-filters button{transform:none!important}
.psm-alt-filters button:hover{transform:none!important}

.contact{padding:36px 0!important}
.contact-grid{gap:46px!important}
.contact-intro h2{font-size:clamp(34px,4.2vw,54px)!important;line-height:1.02!important;margin-top:8px!important}
.contact-intro p{font-size:12.5px!important;line-height:1.5!important}
.contact-caption{font-size:8.5px!important;margin-top:8px!important}
.form-field{margin-bottom:8px!important}.form-field label{font-size:10px!important;margin-bottom:5px!important}.form-field input,.form-field textarea{font-size:12.5px!important;min-height:40px!important;padding:8px 10px!important}.form-field textarea{min-height:66px!important}.form-submit .button,.form-submit button{font-size:11px!important;padding:10px 15px!important}
@media(max-width:1180px){.cluster-photo-layout{grid-template-columns:minmax(500px,50vw) minmax(0,1fr)!important}}
@media(max-width:980px){#por-que-ushuaia .polarush-metrics-bg{left:0!important;right:0!important;width:100%!important;top:155px!important;height:230px!important}.cluster-photo-layout{grid-template-columns:1fr!important}.cluster-photo-visual{overflow:hidden!important}}
@media(max-width:760px){.contact{padding:27px 0!important}.contact-intro h2{font-size:38px!important}.contact-intro p{font-size:12px!important}.form-field input,.form-field textarea{font-size:12px!important}}

/* v40 · mapa visible y fundido natural, diferenciales restaurados, recursos azules y microinteracciones. */
.cluster-photo-section{min-height:500px!important;background:#fff!important}
.cluster-photo-layout{position:relative!important;display:block!important;min-height:500px!important;background:#fff!important}
.cluster-photo-visual{position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:66%!important;min-height:500px!important;z-index:1!important;background:#fff!important;overflow:hidden!important}
.cluster-photo-visual img{position:absolute!important;left:0!important;top:50%!important;width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;object-fit:initial!important;object-position:initial!important;transform:translateY(-50%)!important;filter:none!important}
.cluster-photo-fade{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 83%,rgba(255,255,255,.05) 89%,rgba(255,255,255,.20) 94%,rgba(255,255,255,.62) 98%,#fff 100%)!important}
.cluster-photo-content{position:relative!important;z-index:4!important;width:55%!important;min-height:500px!important;margin-left:auto!important;padding:42px max(4.6vw,54px) 38px 32px!important;background:transparent!important}
.cluster-photo-waves{z-index:3!important;opacity:.27!important;inset:0!important;-webkit-mask-image:radial-gradient(ellipse 18% 42% at 31% 64%,transparent 0%,transparent 56%,rgba(0,0,0,.16) 68%,#000 86%)!important;mask-image:radial-gradient(ellipse 18% 42% at 31% 64%,transparent 0%,transparent 56%,rgba(0,0,0,.16) 68%,#000 86%)!important}
.cluster-photo-waves svg{left:-3%!important;top:0!important;width:108%!important;height:100%!important}
.cluster-photo-waves path{stroke:#7ba7d4!important;stroke-width:.82!important;opacity:.13!important}.cluster-photo-waves path:nth-child(2),.cluster-photo-waves path:nth-child(4){opacity:.18!important}.cluster-photo-waves path:nth-child(3),.cluster-photo-waves path:nth-child(5){opacity:.10!important}

#por-que-ushuaia .polarush-metrics-bg{left:42%!important;width:58%!important;right:0!important;overflow:hidden!important}
#por-que-ushuaia .polarush-metrics-bg svg{width:110%!important;right:-5%!important;left:auto!important}

.services-v22-head{display:block!important}.services-v22-head h2{margin-bottom:12px!important}.services-v22-head p{max-width:1000px!important;margin:0!important}
.service-v22-card.is-auto img{filter:brightness(1.34) saturate(1.10)!important}

#integrantes.psm-alt-side{overflow-anchor:none!important}
.psm-alt-workspace{overflow-anchor:none!important}
.psm-alt-side .psm-alt-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:560px!important;align-content:start!important;overflow-anchor:none!important}
.psm-alt-filters{overflow-anchor:none!important}.psm-alt-filters button{will-change:auto!important}
.psm-alt-side .psm-alt-panel{position:sticky!important;top:88px!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-anchor:none!important}

/* Lo que nos diferencia: recuperar fondo y transparencia del sitio publicado, pero 10% más compacto. */
.pud-section{padding:41px 0 24px!important}
.pud-section .pud-landscape{height:630px!important}
.pud-section .pud-landscape img{opacity:.08!important;filter:saturate(.7)!important;object-position:center!important}
.pud-section .pud-background::after{background:linear-gradient(180deg,#071f50e8,#061c47f8)!important}
.pud-section .pud-header{margin-bottom:22px!important}
.pud-section .pud-grid{gap:16px!important}
.pud-section .pud-card{min-height:214px!important;background:rgba(255,255,255,.035)!important;border-color:rgba(181,208,247,.18)!important;backdrop-filter:blur(3px)!important}
.pud-section .pud-card:hover{background:rgba(255,255,255,.065)!important;border-color:rgba(181,208,247,.32)!important}
.pud-section .pud-card--wide{min-height:178px!important}.pud-section .pud-copy{padding:20px!important}.pud-section .pud-card--wide .pud-copy{padding:21px 24px!important}

/* Recursos e inteligencia: volver al lenguaje azul del sitio, con ondas claras. */
.resources{background:linear-gradient(112deg,#061c47 0%,#082b62 58%,#0b3776 100%)!important;color:#fff!important}
.resources .section-index,.resources .eyebrow{color:#a8c6ef!important}.resources-intro h2{color:#fff!important}.resources-intro p{color:#c7d8ef!important}
.resources-photo{background:#113564!important}.resources-photo img{opacity:.88!important}
.resource-links{border-top-color:rgba(166,201,244,.27)!important}.resource-link{color:#eef5ff!important;border-bottom-color:rgba(166,201,244,.22)!important}.resource-index{color:#90b4e6!important}.resource-link>.icon{color:#b9d8ff!important}.resource-link:hover{background:rgba(151,193,248,.08)!important;color:#fff!important;padding-left:8px!important}
.resources-wave{opacity:.72!important}.resources-wave .wave-line{stroke:#9fcaff!important;stroke-width:1.15!important;opacity:.22!important}.resources-wave .wave-line:nth-child(2n){opacity:.34!important}.resources-wave .wave-line:nth-child(3n){opacity:.27!important}

/* Noticias: más respuesta visual en hover, sin perder lectura editorial. */
.home-news-feature{transform-origin:center!important}.home-news-feature:hover{transform:translateY(-5px) scale(1.008)!important;box-shadow:0 24px 46px rgba(11,43,89,.13)!important;border-color:#9fbde2!important}
.home-news-feature:hover .home-news-feature-media img{transform:scale(1.065)!important;filter:saturate(1.08) brightness(1.035)!important}
.home-news-feature:hover h3{color:#1d4fa3!important}.home-news-feature:hover .home-news-link{padding-left:5px!important;color:#17488f!important}
.home-news-mini{transform-origin:center left!important}.home-news-mini:hover{transform:translateX(7px) scale(1.008)!important;border-color:#aac3e3!important;box-shadow:0 15px 30px rgba(11,43,89,.10)!important;background:linear-gradient(100deg,#fff,#f5f9ff)!important}
.home-news-mini:hover .home-news-mini-media img{transform:scale(1.075)!important;filter:saturate(1.07) brightness(1.03)!important}.home-news-mini:hover h3{color:#1d4fa3!important}

/* Contacto: otro 15% más bajo y tipografía más contenida. */
.contact{padding:30px 0!important}.contact-grid{gap:40px!important}.contact-intro h2{font-size:clamp(30px,3.8vw,47px)!important;margin-top:6px!important}.contact-intro p{font-size:11.5px!important;line-height:1.45!important}.contact-caption{font-size:8px!important;margin-top:6px!important}.contact-brand{margin-top:18px!important}.form-field{margin-bottom:7px!important}.form-field label{font-size:9.5px!important;margin-bottom:4px!important}.form-field input,.form-field textarea{font-size:11.7px!important;min-height:37px!important;padding:7px 9px!important}.form-field textarea{min-height:58px!important}.form-submit .button,.form-submit button{font-size:10.5px!important;padding:9px 14px!important}
@media(max-width:1180px){.cluster-photo-visual{width:64%!important}.cluster-photo-content{width:58%!important}.psm-alt-side .psm-alt-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:560px!important}}
@media(max-width:900px){.cluster-photo-layout{display:grid!important;grid-template-columns:1fr!important}.cluster-photo-visual{position:relative!important;width:100%!important;min-height:300px!important}.cluster-photo-visual img{width:100%!important;top:50%!important}.cluster-photo-content{width:100%!important;min-height:0!important;margin:0!important}.cluster-photo-fade{background:linear-gradient(180deg,rgba(255,255,255,0) 58%,rgba(255,255,255,.18) 75%,rgba(255,255,255,.70) 92%,#fff 100%)!important}.cluster-photo-waves{-webkit-mask-image:none!important;mask-image:none!important}#por-que-ushuaia .polarush-metrics-bg{left:0!important;width:100%!important;top:150px!important}.psm-alt-side .psm-alt-grid{min-height:0!important}}
@media(max-width:760px){.contact{padding:23px 0!important}.contact-intro h2{font-size:34px!important}.contact-intro p{font-size:11px!important}.form-field input,.form-field textarea{font-size:11.5px!important}}

/* v44 · parallax del mapa, paneles más dinámicos y secciones reajustadas. */
.cluster-photo-visual img{transform:translateY(calc(-50% + var(--map-parallax-y,0px))) scale(1.08)!important;transition:transform .18s linear!important;will-change:transform!important}

#por-que-ushuaia.polarush-metrics-section{padding:62px 0 66px!important}

.service-v22-icon--svg{color:#fff!important;display:grid!important;place-items:center!important}
.service-v22-icon--svg svg{width:28px!important;height:28px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.service-v22-panel-head{gap:13px!important}
.service-v22-panel-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(255,255,255,.34);border-radius:50%;color:#fff;background:rgba(255,255,255,.055)}
.service-v22-panel-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.service-v22-panel-icon svg use{fill:none;stroke:currentColor}.service-v22-panel-icon span{font-size:19px;line-height:1}
.service-v22-panel.is-switching .service-v22-panel-icon{animation:serviceIconIn .24s var(--ease) both}
.service-v22-panel.is-switching [data-panel-title]{animation:serviceTitleIn .26s var(--ease) .025s both}
.service-v22-panel.is-switching [data-panel-description]{animation:serviceCopyIn .24s ease .055s both}
.service-v22-panel.is-switching .service-v22-capabilities{animation:serviceCopyIn .25s ease .09s both}
.service-v22-panel.is-switching .service-v22-members-box{animation:serviceCopyIn .25s ease .13s both}
@keyframes serviceIconIn{0%{opacity:0;transform:scale(.72) rotate(-8deg)}100%{opacity:1;transform:none}}
@keyframes serviceTitleIn{0%{opacity:0;transform:translateX(13px)}100%{opacity:1;transform:none}}
@keyframes serviceCopyIn{0%{opacity:0;transform:translateY(7px)}100%{opacity:1;transform:none}}

#integrantes.psm-alt-side{padding:44px 0 49px!important}
.psm-alt-side .psm-alt-card{height:88px!important;min-height:88px!important;padding:7px!important;border-radius:12px!important}
.psm-alt-side .psm-alt-logo{height:72px!important}.psm-alt-side .psm-alt-logo img{max-height:62px!important;max-width:94%!important;transition:transform .28s var(--ease),filter .28s ease!important}
.psm-alt-side .psm-alt-grid{min-height:480px!important;gap:10px!important}
.psm-alt-side .psm-alt-card.is-selected{transform:translateY(-3px) scale(1.045)!important;border-color:#5d9ff2!important;outline:3px solid rgba(91,158,240,.30)!important;outline-offset:1px!important;background:linear-gradient(145deg,#fff,#edf5ff)!important;box-shadow:0 0 0 5px rgba(72,130,235,.10),0 17px 30px rgba(13,45,91,.13)!important}
.psm-alt-side .psm-alt-card.is-selected .psm-alt-logo img{transform:scale(1.09)!important;filter:brightness(1.04) saturate(1.08)!important}
.psm-alt-side .psm-alt-card.is-pinned{outline-color:rgba(45,111,205,.50)!important;box-shadow:0 0 0 6px rgba(72,130,235,.14),0 19px 34px rgba(13,45,91,.15)!important}
.psm-alt-side .psm-alt-panel{min-height:270px!important;height:auto!important}
.psm-alt-panel-logo{height:66px!important;padding:8px 14px!important}.psm-alt-panel-logo img{max-height:50px!important;max-width:190px!important}
.psm-alt-panel-copy{padding:10px 14px 9px!important}.psm-alt-panel-kicker{margin-bottom:4px!important;font-size:7.5px!important}.psm-alt-panel-copy h3{font-size:18px!important;margin-bottom:5px!important}.psm-alt-panel-copy p{font-size:10.8px!important;line-height:1.38!important}
.psm-alt-panel-services{padding:8px 14px!important}.psm-alt-panel-services h4,.psm-alt-panel-caps h4{margin-bottom:6px!important;font-size:7.8px!important}.psm-alt-panel-services ul{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important;padding:0!important;list-style:none!important;font-size:9.7px!important;line-height:1.2!important}.psm-alt-panel-services li{margin:0!important;padding:4px 6px;border:1px solid #dbe5ef;border-radius:999px;background:#f6f9fd;color:#426287}
.psm-alt-panel-caps{padding:8px 14px 9px!important}.psm-alt-panel-caps>div{gap:5px!important}.psm-alt-panel-caps span{padding:4px 6px!important;font-size:9px!important}.psm-alt-panel-link{padding:9px 14px!important;font-size:9.8px!important}

#competitividad{padding:43px 0 51px!important}

.pud-section{padding:32px 0 18px!important}
.pud-section .pud-landscape{height:535px!important}
.pud-section .pud-header{margin-bottom:18px!important}
.pud-section .pud-grid{gap:12px!important}
.pud-section .pud-card{min-height:184px!important}
.pud-section .pud-card--wide{min-height:150px!important}
.pud-section .pud-copy{padding:17px!important}.pud-section .pud-card--wide .pud-copy{padding:18px 21px!important}
.pud-section .pud-card-head{margin-bottom:12px!important}.pud-section .pud-facts{font-size:11.7px!important;line-height:1.43!important}.pud-section .pud-facts li{padding:5px 0!important}.pud-section .pud-footer{margin-top:18px!important;padding-top:13px!important}

@media(max-width:900px){.cluster-photo-visual img{transform:translateY(-50%) scale(1.04)!important}.psm-alt-side .psm-alt-grid{min-height:0!important}.psm-alt-side .psm-alt-panel{min-height:0!important}}

/* v43 · mapa definitivo, parallax en Por qué Ushuaia y selectores más expresivos. */
.cluster-photo-section,.cluster-photo-layout{background:#fff!important}
.cluster-photo-visual{width:100%!important;background:#fff!important}
.cluster-photo-visual img{width:100%!important;height:auto!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;object-fit:initial!important}
.cluster-photo-fade{display:none!important}
.cluster-photo-waves{opacity:.24!important;-webkit-mask-image:radial-gradient(ellipse 15% 40% at 30% 64%,transparent 0%,transparent 58%,rgba(0,0,0,.14) 70%,#000 88%)!important;mask-image:radial-gradient(ellipse 15% 40% at 30% 64%,transparent 0%,transparent 58%,rgba(0,0,0,.14) 70%,#000 88%)!important}
.cluster-photo-waves path{stroke-width:.82!important;opacity:.11!important}.cluster-photo-waves path:nth-child(2),.cluster-photo-waves path:nth-child(4){opacity:.17!important}

#por-que-ushuaia.polarush-metrics-section{padding:55px 0 58px!important}
#por-que-ushuaia.polarush-metrics-section::before{background-attachment:scroll,scroll,fixed!important;background-position:center center,center center,center 44%!important;background-size:auto,auto,cover!important}
#por-que-ushuaia .polarush-stat{min-height:128px!important}

.service-v22-panel.is-switching{animation:servicePanelSoft .30s cubic-bezier(.22,1,.36,1)!important}
.service-v22-panel.is-switching .service-v22-panel-head h3{animation:serviceTitleSwap .24s cubic-bezier(.22,1,.36,1)!important}
.service-v22-panel.is-switching .service-v22-panel-body>p{animation:serviceCopySwap .28s .025s both cubic-bezier(.22,1,.36,1)!important}
.service-v22-panel.is-switching .service-v22-capabilities{animation:serviceBlockSwap .31s .055s both cubic-bezier(.22,1,.36,1)!important}
.service-v22-panel.is-switching .service-v22-members-box{animation:serviceBlockSwap .34s .085s both cubic-bezier(.22,1,.36,1)!important}
@keyframes serviceTitleSwap{0%{opacity:0;transform:translateX(9px)}100%{opacity:1;transform:none}}
@keyframes serviceCopySwap{0%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:none}}
@keyframes serviceBlockSwap{0%{opacity:0;transform:translateY(9px) scale(.992)}100%{opacity:1;transform:none}}

.psm-alt-side .psm-alt-card{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .24s ease,background .24s ease!important}
.psm-alt-side .psm-alt-logo img,.psm-alt-side .psm-alt-logo strong{transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s ease!important}
.psm-alt-side .psm-alt-card.is-selected{transform:translateY(-4px) scale(1.035)!important;border:2px solid #5f99e8!important;background:linear-gradient(145deg,#fff,#eef6ff)!important;box-shadow:0 0 0 4px rgba(72,130,235,.15),0 18px 34px rgba(13,45,91,.13)!important;z-index:2}
.psm-alt-side .psm-alt-card.is-selected .psm-alt-logo img{transform:scale(1.075)!important;filter:saturate(1.06) contrast(1.03)!important}
.psm-alt-side .psm-alt-card.is-pinned{border-color:#1d4fa3!important;box-shadow:0 0 0 5px rgba(29,79,163,.20),0 20px 36px rgba(13,45,91,.15)!important}
.psm-alt-side .psm-alt-card.is-pinned:after{content:'';position:absolute;right:9px;top:9px;width:8px;height:8px;border-radius:50%;background:#1d4fa3;box-shadow:0 0 0 4px rgba(29,79,163,.14)}

@media(max-width:900px){#por-que-ushuaia.polarush-metrics-section::before{background-attachment:scroll!important}.cluster-photo-visual{width:100%!important}.cluster-photo-fade{display:block!important;background:linear-gradient(180deg,rgba(255,255,255,0) 58%,rgba(255,255,255,.18) 75%,rgba(255,255,255,.70) 92%,#fff 100%)!important}}

/* v46 · mapa estático, ondas entrando desde la derecha, métricas más vivas e integrantes recompuestos. */
.cluster-photo-visual img{transform:translateY(-50%) scale(1)!important;transition:none!important;will-change:auto!important}
.cluster-photo-waves{clip-path:inset(0 0 0 100%);transform:translateX(70px);opacity:0!important;transition:clip-path 1.15s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1),opacity .7s ease!important}
.cluster-photo-section.is-wave-in .cluster-photo-waves{clip-path:inset(0 0 0 0);transform:none;opacity:.24!important}
.cluster-photo-metric{transition:transform .30s cubic-bezier(.22,1,.36,1),box-shadow .30s ease,border-color .28s ease,background .28s ease!important;transform-origin:center}
.cluster-photo-metric:hover{transform:translateY(-5px) scale(1.018);border-color:#b3cdeb!important;background:linear-gradient(145deg,#fff,#f3f8ff)!important;box-shadow:0 16px 30px rgba(19,61,112,.10)!important}
.cluster-photo-metric strong{transition:transform .28s cubic-bezier(.22,1,.36,1),color .28s ease!important}.cluster-photo-metric:hover strong{transform:scale(1.045);color:#1d4fa3!important}

#integrantes.psm-alt-side{padding:37px 0 42px!important}
.psm-alt-side .psm-alt-card{height:101px!important;min-height:101px!important;padding:8px!important}
.psm-alt-side .psm-alt-logo{height:84px!important}.psm-alt-side .psm-alt-logo img{max-height:73px!important}
.psm-alt-side .psm-alt-grid{min-height:445px!important}
.psm-alt-side .psm-alt-panel{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;grid-template-rows:auto auto 36px!important;grid-template-areas:'logo copy' 'services caps' 'link link'!important;min-height:0!important;height:auto!important;max-height:none!important;align-self:start!important;border-radius:14px!important;overflow:hidden!important}
.psm-alt-panel-logo{grid-area:logo!important;height:auto!important;min-height:82px!important;padding:10px 12px!important;border-right:1px solid #dce5ef!important;border-bottom:1px solid #dce5ef!important;cursor:pointer!important;background:#fff!important;transition:background .25s ease!important}.psm-alt-panel-logo:hover{background:#f2f7fd!important}.psm-alt-panel-logo img{max-width:88px!important;max-height:58px!important}
.psm-alt-panel-copy{grid-area:copy!important;padding:9px 12px 8px!important;min-height:82px!important}.psm-alt-panel-kicker{font-size:6.8px!important;margin-bottom:3px!important}.psm-alt-panel-copy h3{font-size:15px!important;line-height:1.05!important;margin-bottom:4px!important}.psm-alt-panel-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:9.5px!important;line-height:1.28!important}
.psm-alt-panel-services{grid-area:services!important;padding:7px 8px!important;border-top:0!important;border-right:1px solid #e0e8f1!important}.psm-alt-panel-services h4,.psm-alt-panel-caps h4{font-size:6.8px!important;margin-bottom:4px!important}.psm-alt-panel-services ul{gap:3px!important;font-size:8px!important}.psm-alt-panel-services li{padding:3px 5px!important}
.psm-alt-panel-caps{grid-area:caps!important;padding:7px 8px!important;border-top:0!important}.psm-alt-panel-caps>div{gap:3px!important}.psm-alt-panel-caps span{padding:3px 5px!important;font-size:7.7px!important}
.psm-alt-panel-link{grid-area:link!important;margin-top:0!important;min-height:36px!important;padding:0 13px!important;background:linear-gradient(90deg,#071f50,#1d4fa3)!important;color:#fff!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.01em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;transition:background .25s ease,letter-spacing .25s ease!important}.psm-alt-panel-link:hover{background:linear-gradient(90deg,#0a2d66,#2867bd)!important;letter-spacing:.02em!important}
@media(max-width:900px){.psm-alt-side .psm-alt-panel{display:flex!important;flex-direction:column!important}.psm-alt-panel-logo{border-right:0!important}.cluster-photo-visual img{transform:translateY(-50%) scale(1)!important}}

/* v45 · ajustes finales de esta iteración. */
.cluster-photo-visual img{transform:translateY(calc(-50% + var(--map-parallax-y,0px))) scale(1.075)!important;transition:transform .16s linear!important;will-change:transform!important}
#por-que-ushuaia.polarush-metrics-section{padding:64px 0 69px!important}
#por-que-ushuaia .polarush-stat{min-height:132px!important}
.psm-alt-side .psm-alt-card.is-selected{transform:translateY(-4px) scale(1.05)!important;border:2px solid #4f93eb!important;outline:3px solid rgba(79,147,235,.24)!important;outline-offset:2px!important;box-shadow:0 0 0 5px rgba(72,130,235,.14),0 20px 36px rgba(13,45,91,.15)!important}
.psm-alt-side .psm-alt-card.is-selected .psm-alt-logo img{transform:scale(1.11)!important;filter:brightness(1.05) saturate(1.10) contrast(1.035)!important}
@media(max-width:900px){.cluster-photo-visual img{transform:translateY(-50%) scale(1.04)!important}}

/* v47 · mantener el mapa fijo en el sitio mientras se prueban alternativas de parallax sólo sobre el texto. */
.cluster-photo-visual img{transform:translateY(-50%) scale(1)!important;transition:none!important;will-change:auto!important}
@media(max-width:900px){.cluster-photo-visual img{transform:translateY(-50%) scale(1)!important}}

/* v48 · parallax B en textos, mapa a altura completa, Integrantes full-height y mayor profundidad en Por qué Ushuaia. */
.cluster-photo-section{min-height:560px!important}
.cluster-photo-layout{min-height:560px!important}
.cluster-photo-visual{top:0!important;bottom:0!important;min-height:560px!important;height:100%!important}
.cluster-photo-visual img{left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:left center!important;transform:none!important}
.cluster-photo-content{min-height:560px!important}
.cluster-photo-eyebrow,.cluster-photo-title,.cluster-photo-lead,.cluster-photo-metrics{transition:transform .18s ease-out!important;will-change:transform}
.cluster-photo-waves{opacity:.34!important}
.cluster-photo-section.is-wave-in .cluster-photo-waves{opacity:.38!important}
.cluster-photo-waves svg{animation:clusterPhotoWave 7.6s ease-in-out infinite alternate!important}
.cluster-photo-waves path{stroke:#6f9fd1!important;stroke-width:1.05!important;opacity:.16!important}
.cluster-photo-waves path:nth-child(2),.cluster-photo-waves path:nth-child(4){opacity:.26!important;stroke-width:1.18!important}
.cluster-photo-waves path:nth-child(3),.cluster-photo-waves path:nth-child(5){opacity:.19!important}

#por-que-ushuaia .polarush-metrics-heading,#por-que-ushuaia .polarush-metrics-grid{transition:transform .18s ease-out!important;will-change:transform}
#por-que-ushuaia .polarush-metrics-grid{box-shadow:0 24px 58px rgba(2,18,47,.24)!important;border-color:rgba(191,216,249,.24)!important}
#por-que-ushuaia .polarush-stat{background:rgba(7,34,78,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease,box-shadow .3s ease!important}
#por-que-ushuaia .polarush-stat:hover{transform:translateY(-5px) scale(1.01)!important;background:rgba(10,48,102,.78)!important;box-shadow:0 15px 34px rgba(1,13,37,.20),inset 0 1px 0 rgba(255,255,255,.06)!important;position:relative;z-index:2}
#por-que-ushuaia .polarush-stat-number{font-size:clamp(33px,2.9vw,46px)!important}
#por-que-ushuaia .polarush-stat-number--distance .polarush-count{font-size:clamp(2.25rem,2.95vw,3.3rem)!important}
#por-que-ushuaia .polarush-distance-copy{font-size:11.8px!important;line-height:1.18!important}
#por-que-ushuaia .polarush-stat h3{font-size:13.4px!important;line-height:1.28!important}
#por-que-ushuaia .polarush-stat p{font-size:11.8px!important;line-height:1.48!important;color:#d7e5f8!important}
#por-que-ushuaia .polarush-operation-title{font-size:23px!important}

.psm-alt-workspace{align-items:stretch!important}
.psm-alt-side .psm-alt-grid{min-height:480px!important}
.psm-alt-side .psm-alt-panel{position:relative!important;top:auto!important;align-self:stretch!important;height:100%!important;min-height:480px!important;max-height:none!important;display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;grid-template-rows:122px 1fr 48px!important;grid-template-areas:'logo copy' 'services caps' 'link link'!important;border-radius:16px!important}
.psm-alt-panel-logo{min-height:122px!important;height:122px!important;padding:14px!important}
.psm-alt-panel-logo img{max-width:96px!important;max-height:68px!important}
.psm-alt-panel-copy{min-height:122px!important;padding:14px 15px 12px!important}
.psm-alt-panel-copy h3{font-size:19px!important;margin-bottom:7px!important}
.psm-alt-panel-copy p{font-size:11px!important;line-height:1.42!important;-webkit-line-clamp:4!important}
.psm-alt-panel-services,.psm-alt-panel-caps{padding:14px 13px!important;align-self:stretch!important}
.psm-alt-panel-services h4,.psm-alt-panel-caps h4{font-size:8px!important;margin-bottom:8px!important}
.psm-alt-panel-services ul{font-size:9px!important;gap:5px!important}.psm-alt-panel-services li{padding:5px 7px!important}
.psm-alt-panel-caps>div{gap:5px!important}.psm-alt-panel-caps span{padding:5px 7px!important;font-size:8.7px!important}
.psm-alt-panel-link{min-height:48px!important;padding:0 16px!important;font-size:13px!important}

@media(max-width:900px){
 .cluster-photo-section,.cluster-photo-layout{min-height:0!important}.cluster-photo-visual{height:300px!important;min-height:300px!important}.cluster-photo-visual img{height:100%!important;object-fit:cover!important}.cluster-photo-content{min-height:0!important}
 #por-que-ushuaia .polarush-metrics-heading,#por-que-ushuaia .polarush-metrics-grid{transform:none!important;will-change:auto}
 .psm-alt-side .psm-alt-grid{min-height:0!important}.psm-alt-side .psm-alt-panel{min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important}.psm-alt-panel-logo,.psm-alt-panel-copy{min-height:0!important;height:auto!important}
}

/* v49 · ondas más azules + parallax B extendido a todo el home. */
.cluster-photo-waves{opacity:.48!important}
.cluster-photo-section.is-wave-in .cluster-photo-waves{opacity:.54!important}
.cluster-photo-waves svg{animation:clusterPhotoWave 6.8s ease-in-out infinite alternate!important}
.cluster-photo-waves path{stroke:#4d86d8!important;stroke-width:1.28!important;opacity:.22!important}
.cluster-photo-waves path:nth-child(2),.cluster-photo-waves path:nth-child(4){stroke:#3978ca!important;stroke-width:1.48!important;opacity:.36!important}
.cluster-photo-waves path:nth-child(3),.cluster-photo-waves path:nth-child(5){stroke:#68a1e8!important;opacity:.28!important}

#por-que-ushuaia.polarush-metrics-section{padding:71px 0 77px!important}
#por-que-ushuaia .polarush-stat{min-height:142px!important;box-shadow:0 9px 26px rgba(1,14,38,.12),inset 0 1px 0 rgba(255,255,255,.03)!important}
#por-que-ushuaia .polarush-stat-number{font-size:clamp(37px,3.15vw,51px)!important}
#por-que-ushuaia .polarush-stat-number--distance .polarush-count{font-size:clamp(2.55rem,3.2vw,3.65rem)!important}
#por-que-ushuaia .polarush-distance-copy{font-size:12.4px!important}
#por-que-ushuaia .polarush-stat h3{font-size:14px!important}
#por-que-ushuaia .polarush-stat p{font-size:12.4px!important;line-height:1.5!important}

#areas-de-servicio .services-v22-label,#areas-de-servicio .services-v22-head,#areas-de-servicio .services-v22-grid,#areas-de-servicio .service-v22-panel,
#integrantes.psm-alt .psm-topline,#integrantes.psm-alt .psm-heading-row,#integrantes.psm-alt .psm-alt-filters,#integrantes.psm-alt .psm-alt-grid,#integrantes.psm-alt .psm-alt-panel,
#diferenciales .pud-header,#diferenciales .pud-grid,#diferenciales .pud-footer,
#competitividad .competitiveness-copy,#competitividad .competitiveness-media,
.home-news .home-news-head,.home-news .home-news-feature,.home-news .home-news-list{transition:transform .18s ease-out!important;will-change:transform}

.services-wave-v22{top:196px!important;bottom:auto!important;height:290px!important;opacity:.64!important}
.services-wave-v22 .wave-line{stroke:#5b8fd8!important;stroke-width:1.45!important;opacity:.48!important;animation-duration:6.2s!important}
.services-wave-v22 .wave-line:nth-child(2){opacity:.60!important;animation-duration:7.1s!important}
.services-wave-v22 .wave-line:nth-child(3){opacity:.68!important;animation-duration:7.8s!important}

.psm-alt-panel-copy h3{font-size:21px!important}
.psm-alt-panel-copy p{font-size:12.2px!important;line-height:1.48!important}
.psm-alt-panel-kicker{font-size:7.5px!important}
.psm-alt-panel-services h4,.psm-alt-panel-caps h4{font-size:8.8px!important}
.psm-alt-panel-services ul{font-size:10.1px!important}.psm-alt-panel-services li{padding:5px 8px!important}
.psm-alt-panel-caps span{font-size:9.8px!important;padding:5px 8px!important}
.psm-alt-panel-link{font-size:13.6px!important}

#integrantes.psm-alt .psm-alt-grid{box-shadow:0 18px 42px rgba(22,57,105,.06)!important;border-radius:14px}
#diferenciales .pud-grid{filter:drop-shadow(0 16px 34px rgba(0,18,48,.10))}
#competitividad .competitiveness-media{box-shadow:0 20px 42px rgba(16,54,103,.12)!important}
.home-news .home-news-feature,.home-news .home-news-list{filter:drop-shadow(0 12px 26px rgba(16,52,98,.05))}

@media(max-width:900px){
 #areas-de-servicio .services-v22-label,#areas-de-servicio .services-v22-head,#areas-de-servicio .services-v22-grid,#areas-de-servicio .service-v22-panel,
 #integrantes.psm-alt .psm-topline,#integrantes.psm-alt .psm-heading-row,#integrantes.psm-alt .psm-alt-filters,#integrantes.psm-alt .psm-alt-grid,#integrantes.psm-alt .psm-alt-panel,
 #diferenciales .pud-header,#diferenciales .pud-grid,#diferenciales .pud-footer,
 #competitividad .competitiveness-copy,#competitividad .competitiveness-media,
 .home-news .home-news-head,.home-news .home-news-feature,.home-news .home-news-list{transform:none!important;will-change:auto!important}
 .services-wave-v22{top:170px!important;height:230px!important}
}
