@font-face{font-family:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(/wp-content/plugins/sole-inicio/app/fuentes/montserrat-latin.woff2) format("woff2")}:root{--bg: #0d1c28;--surface: #12273a;--ink: #f9f9f9;--muted: #a9b8c4;--accent: #e05326;--accent-press: #c8441b;--display: "Montserrat", "Segoe UI", Arial, sans-serif;--text: "Montserrat", "Segoe UI", Arial, sans-serif;--t-grande: clamp(52px, 9vw, 168px);--t-medio: clamp(30px, 3.2vw, 46px);--t-entrada: clamp(19px, 1.5vw, 23px);--t-texto: 17px;--t-chico: 14px;--m: clamp(16px, 2.2vw, 32px);--gap-seccion: clamp(96px, 12vw, 180px);--ease: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 var(--t-texto)/1.55 var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video,canvas{display:block;max-width:100%}img{height:auto}a{color:inherit}h1,h2,h3,p,ul,dl,dd,figure{margin:0;padding:0}ul{list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:#fff}.saltar{position:absolute;left:var(--m);top:-60px;z-index:50;background:var(--ink);color:var(--bg);padding:10px 14px}.saltar:focus{top:var(--m)}.boton{display:inline-flex;align-items:center;min-height:44px;padding:0 28px;background:var(--accent);color:#fff;text-decoration:none;border:0;cursor:pointer;font:700 19px/1 var(--text);border-radius:999px;transition:transform .18s var(--ease),background-color .18s}.boton:hover{background:var(--accent-press)}.boton:active{transform:scale(.97)}.boton--oscuro{background:var(--bg);color:var(--ink)}.boton--oscuro:hover{background:#000}.seccion{padding:var(--gap-seccion) var(--m)}.hero{position:relative}.hero__stage{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto}.hero__barra{display:flex;justify-content:space-between;align-items:center;padding:var(--m) var(--m) 0;font:500 var(--t-chico)/1 var(--text)}.hero__barra nav{display:flex;gap:28px}.hero__barra nav a{text-decoration:none;padding:8px 0}.hero__barra nav a:hover{color:var(--accent)}.hero__marca svg{width:36px;height:36px;color:var(--ink)}.hero__cine{position:relative;align-self:center;overflow:clip;width:100%;height:min(calc(100vw / 2.388),calc(100svh - 230px));background:var(--bg)}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__cine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#0d1c284d}.hero__centro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,3vh,36px)}.hero__palabra{width:min(22.05%,86.6vh);height:auto}.hero__boton{white-space:nowrap;margin-top:0}.hero__pie{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0 var(--m)}.hero__razon{font:800 var(--t-entrada)/1.25 var(--display);letter-spacing:.01em;text-align:center}.hero__h1{margin:0;width:100%;display:flex;justify-content:center}.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero__titulo{font:800 var(--t-medio)/1.02 var(--display);letter-spacing:-.02em;max-width:16ch}.hero__frase{width:90%;max-width:none;text-align:justify;text-align-last:center;-webkit-hyphens:auto;hyphens:auto;font-size:15px;line-height:1.6;color:#d3dde5}.mascara{display:block;overflow:clip}@media (prefers-reduced-motion: no-preference){.js .hero__cine{animation:obturador 1.1s var(--ease) both}.js .hero__palabra{animation:aparece .9s var(--ease) .35s both}.js [data-linea]{display:block;animation:sube .9s var(--ease) .15s both}.js [data-llega]{animation:aparece .7s var(--ease) .4s both}}@keyframes obturador{0%{clip-path:inset(48% 0 48% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sube{0%{transform:translateY(105%)}to{transform:none}}@keyframes aparece{0%{opacity:0}to{opacity:1}}.intro__fila{display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:end}.intro__titulo{grid-column:1 / 8;font:400 clamp(40px,5vw,72px)/1.02 var(--display);letter-spacing:-.03em}.intro__nota{grid-column:9 / 13;max-width:34ch}.intro__dato{margin:0;text-align:center;display:grid;gap:24px;justify-items:center}.intro__valor{font:800 var(--t-grande)/.95 var(--display);letter-spacing:-.035em;font-size:clamp(34px,7vw,120px)}.intro__lista{list-style:none;margin:8px 0 0;padding:0;max-width:1100px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 12px}.intro__lista li{padding:12px 20px;background:var(--surface);font:600 var(--t-entrada)/1.2 var(--text)}.intro__detalle{font-size:var(--t-texto);line-height:1.55;max-width:62ch;color:var(--muted)}.intro__foto{height:100svh;overflow:clip}.intro__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.espec{position:relative;overflow:clip;background:var(--surface);padding:var(--gap-seccion) 0;min-height:88svh;display:grid;align-items:center}.espec__fondos{position:absolute;top:0;right:0;bottom:0;left:0}.espec__fondo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s var(--ease)}.espec__fondo.es-activo{opacity:1}.espec__fondo img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 6s linear}.espec__fondo.es-activo img{transform:scale(1)}.espec__fondos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1c28b8;opacity:0;transition:opacity .6s}.espec:has(.es-activo) .espec__fondos:after{opacity:1}.espec__contenido{position:relative;padding:0 var(--m);text-align:center}.espec__titulo{font:800 var(--t-medio)/1.05 var(--display);letter-spacing:-.02em;margin-bottom:64px}.espec__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1120px;margin:0 auto}.espec__grupo{font:600 var(--t-texto)/1.25 var(--text);margin-bottom:1em}.espec__item{display:inline-block;padding:5px 2px;text-decoration:none;font:400 17px/1.35 var(--text);color:#c4d0da;transition:color .2s}.espec__item:hover,.espec__item:focus-visible{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:2px}.etapa{position:relative;height:100svh;overflow:clip;display:grid;place-items:center}.etapa__fondo{position:absolute;top:0;right:0;bottom:0;left:0}.etapa__fondo>*{width:100%;height:100%;object-fit:cover}.etapa__fondo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1c286b}.etapa__verbo{position:relative;z-index:2;font:800 var(--t-grande)/1 var(--display);letter-spacing:-.04em;text-transform:uppercase;padding:0 var(--m);text-align:center}.etapa__texto{position:absolute;left:var(--m);bottom:var(--m);z-index:2;max-width:46ch;font-weight:500;padding:18px 20px;background:#0d1c28b8}.obra{padding:var(--gap-seccion) 0 0}.obra__titulo{font:800 var(--t-medio)/1.05 var(--display);letter-spacing:-.02em;margin:0 var(--m) 64px;text-align:center}.obra__marco{overflow:clip}.obra__banda{display:flex;height:68svh;width:max-content;animation:desfile 85s linear infinite}@keyframes desfile{0%{transform:translate(0)}to{transform:translate(-50%)}}.obra__panel{flex:none;width:calc(var(--g, 3) * 7vw);height:100%;overflow:clip}.obra__panel img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.obra__panel:hover img{transform:scale(1.04)}.obra__pie{margin:24px var(--m) 0;color:var(--muted);text-align:center}@media (max-width: 760px){.hero__barra nav{gap:16px}.hero__cine{height:68vw}.hero__palabra{width:28.1%}.hero__titulo{font-size:5.6vw;max-width:none}.intro__fila{display:block}.intro__titulo{font-size:7.4vw}.intro__nota{margin-top:20px}.intro__foto{height:70svh}.espec__grid{grid-template-columns:1fr;gap:36px}.espec__item{font-size:16px;line-height:1.4}.etapa__texto{left:16px;right:16px;bottom:16px}.obra__titulo{margin-bottom:32px}.obra__banda{height:44svh;animation-duration:64s}.obra__panel{width:calc(var(--g, 3) * 16vw)}}@media (min-width: 761px) and (max-width: 1100px){.hero__pie{grid-template-columns:1fr}.hero__titulo{max-width:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nosotros{display:grid;justify-items:center;text-align:center}.nosotros__cuerpo{display:grid;gap:22px;justify-items:center;width:80%}.nosotros__titulo{font:800 var(--t-medio)/1.05 var(--display);letter-spacing:-.02em;margin-bottom:8px}.nosotros__parrafo{font-size:15px;line-height:1.6;text-align:justify;text-align-last:auto;-webkit-hyphens:auto;hyphens:auto}.nosotros__sector{font-weight:600;margin-top:8px}.nosotros__sector span{display:block;font-weight:400;font-size:var(--t-chico);color:var(--muted)}.nosotros__video{justify-self:stretch;margin-inline:calc(-1 * var(--m));aspect-ratio:16 / 9;max-height:100svh;overflow:clip;margin-top:72px}.nosotros__video video{width:100%;height:100%;object-fit:cover}.lps{margin-top:var(--gap-seccion);max-width:980px;display:grid;justify-items:center;gap:22px}.lps__antetitulo{font-size:var(--t-chico);color:var(--accent);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lps__titulo{font:800 var(--t-medio)/1.05 var(--display);letter-spacing:-.02em}.lps__bajada{font:600 var(--t-entrada)/1.35 var(--display)}.lps__resumen,.lps__importa{max-width:64ch;color:#d3dde5}.lps__niveles-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:100%;margin:20px 0;text-align:left}.lps__niveles-mini li{background:var(--surface);padding:28px 24px;display:grid;gap:8px;align-content:start;color:#c4d0da;font-size:15px}.lps__niveles-mini span{font:800 28px/1 var(--display);color:var(--accent)}.lps__niveles-mini strong{color:var(--ink);font-size:var(--t-texto)}.lps .boton{margin-top:8px}.contacto{min-height:90svh;background:var(--ink);color:var(--bg);display:grid;align-content:center;justify-items:center;gap:clamp(40px,7vh,80px);padding:var(--gap-seccion) var(--m);text-align:center}.contacto__frase{font:800 clamp(30px,4.6vw,76px)/1.08 var(--display);letter-spacing:-.03em;max-width:22ch}.contacto__correo{text-decoration:none;white-space:nowrap;color:var(--accent);font:400 clamp(34px,5.4vw,108px)/1 var(--display);letter-spacing:-.045em;transition:color .25s}.contacto__correo:hover{color:var(--bg)}.contacto__boton{font-size:18px;min-height:52px}.pie{background:transparent;padding:56px var(--m) var(--m)}.pie__fila{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid rgba(249,249,249,.12)}.pie__datos{display:grid;gap:6px}.pie__datos a{color:var(--accent);text-decoration:none;font:400 var(--t-entrada)/1.3 var(--display)}.pie__datos a:hover{color:var(--ink)}.pie__sede{display:flex;align-items:center;gap:14px;max-width:36ch;color:#c4d0da;font-size:15px}.pie__simbolo{width:34px;height:34px;flex:none;color:var(--ink)}.pie__legal{display:flex;justify-content:space-between;gap:16px;font-size:var(--t-chico);color:var(--muted);padding-top:20px}.pie__legal a{color:var(--muted)}.boton--chico{min-height:40px;padding:0 20px;font-size:15px}.cabecera{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:var(--m);font:500 var(--t-chico)/1 var(--text)}.cabecera__marca img{width:128px;height:auto}.cabecera nav{display:flex;align-items:center;gap:28px}.cabecera nav a:not(.boton){text-decoration:none;padding:8px 0}.cabecera nav a:not(.boton):hover{color:var(--accent)}.pag__portada{position:relative;height:100svh;min-height:560px;display:grid;align-items:end;overflow:clip}.pag__fondo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pag__portada:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0d1c28eb 8%,#0d1c2840 60%,#0d1c2873)}.pag__titular{position:relative;z-index:2;padding:0 var(--m) clamp(48px,9vh,96px);display:grid;gap:18px;justify-items:center;text-align:center}.pag__miga{font-size:var(--t-chico);color:#c4d0da}.pag__miga a{color:var(--ink)}.pag__titulo{font:800 clamp(44px,8vw,140px)/.98 var(--display);letter-spacing:-.035em;max-width:14ch}.pag__linea{font:500 var(--t-entrada)/1.4 var(--text);max-width:46ch}.pag__intro{padding:var(--gap-seccion) var(--m) 0;display:grid;justify-items:center}.pag__intro p{max-width:36ch;text-align:center;font:600 clamp(22px,2.4vw,36px)/1.35 var(--display);letter-spacing:-.01em}.pag__h2{font:800 var(--t-medio)/1.05 var(--display);letter-spacing:-.02em;text-align:center;margin-bottom:56px}.pag__porque,.lps__niveles{padding:var(--gap-seccion) var(--m) 0}.razones{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;max-width:1200px;margin:0 auto}.razon{background:var(--surface);padding:clamp(28px,3vw,44px);display:grid;gap:14px;align-content:start}.razon__n{font:800 clamp(40px,4vw,64px)/1 var(--display);color:var(--accent)}.razon__t{font:700 var(--t-entrada)/1.25 var(--display)}.razon__d{color:#c4d0da}.pag__galeria{padding:var(--gap-seccion) 0 0}.galeria{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:34vw;gap:6px}.galeria li{overflow:clip}.galeria img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.galeria li:hover img{transform:scale(1.04)}.galeria--4 li:nth-child(1){grid-column:1 / 5}.galeria--4 li:nth-child(2){grid-column:5 / 7}.galeria--4 li:nth-child(3){grid-column:1 / 3}.galeria--4 li:nth-child(4){grid-column:3 / 7}.galeria--3 li:nth-child(1){grid-column:1 / 5}.galeria--3 li:nth-child(2){grid-column:5 / 7}.galeria--3 li:nth-child(3){grid-column:1 / 7}.pag__metodo{padding:var(--gap-seccion) var(--m) 0;display:grid;justify-items:center;gap:20px;text-align:center}.pag__metodo p{max-width:52ch;font-size:var(--t-entrada);line-height:1.5}.enlace{color:var(--accent);font-weight:600;text-decoration:none}.enlace:hover{text-decoration:underline}.pag__vecinas{padding:var(--gap-seccion) var(--m);display:grid;justify-items:center;text-align:center}.pag__vecinas .pag__h2{margin-bottom:28px;font-size:var(--t-entrada)}.pag__vecinas ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px}.pag__vecinas li a{display:block;padding:12px 20px;background:var(--surface);text-decoration:none;transition:background-color .2s}.pag__vecinas li a:hover{background:var(--accent)}.pag__siguiente{margin-top:72px;display:grid;gap:10px;text-decoration:none;font:800 clamp(28px,4vw,60px)/1.05 var(--display);letter-spacing:-.02em}.pag__siguiente span{font:500 var(--t-chico)/1 var(--text);color:var(--muted);letter-spacing:0}.pag__siguiente:hover{color:var(--accent)}.cierre{background:var(--ink);color:var(--bg);padding:var(--gap-seccion) var(--m);display:grid;justify-items:center;gap:40px;text-align:center}.cierre__frase{font:800 clamp(28px,3.6vw,56px)/1.1 var(--display);letter-spacing:-.02em;max-width:24ch}.cierre__correo{color:var(--accent);text-decoration:none;font:400 clamp(28px,4vw,72px)/1 var(--display);letter-spacing:-.04em}.pag--lps .cierre{margin-top:var(--gap-seccion)}.lps__conjuntos,.lps__ppc,.lps__beneficios{padding:var(--gap-seccion) var(--m) 0;display:grid;justify-items:center}.lps__texto{max-width:60ch;text-align:center;color:#d3dde5;margin-top:40px}.lps__ppc .lps__texto{margin:0 0 40px}.conjuntos{position:relative;width:min(100%,760px);aspect-ratio:16 / 10}.conjunto{position:absolute;border-radius:50%;display:grid;align-content:start;justify-items:center;padding-top:6%;gap:4px;text-align:center;font-size:15px}.conjunto span{color:#c4d0da;font-size:13px}.conjunto--debe{top:0;right:0;bottom:0;left:0;background:var(--surface)}.conjunto--puede{top:22%;right:16%;bottom:4%;left:16%;background:#1b3a52}.conjunto--hara{top:48%;right:31%;bottom:8%;left:31%;background:var(--accent)}.conjunto--hara span{color:#fff}.ppc{width:min(100%,980px);display:grid;grid-template-columns:1fr 1fr;gap:2px}.ppc__campos,.ppc__resultado{background:var(--surface);padding:clamp(24px,3vw,40px)}.ppc__campos{display:grid;gap:32px;align-content:center}.ppc__campos label{display:grid;grid-template-columns:1fr auto;gap:12px;font-weight:500}.ppc__campos input{grid-column:1 / -1;accent-color:var(--accent);width:100%;height:28px}.ppc__campos output{font:800 22px/1 var(--display);grid-row:1;grid-column:2}.ppc__resultado{display:grid;gap:12px;align-content:center;text-align:left}.ppc__valor{font:800 clamp(64px,8vw,120px)/.9 var(--display);color:var(--accent);letter-spacing:-.04em}.ppc__etiqueta{font-weight:600}.ppc__barra{height:10px;background:var(--bg)}.ppc__barra span{display:block;height:100%;background:var(--accent);transition:width .3s var(--ease)}.ppc__nota{font-size:var(--t-chico);color:#c4d0da}.beneficios{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;width:min(100%,980px);margin-bottom:56px;text-align:left}.beneficios li{background:var(--surface);padding:32px;display:grid;gap:8px}.beneficios h3{font:700 var(--t-entrada)/1.25 var(--display)}.beneficios p{color:#c4d0da}@media (prefers-reduced-motion: no-preference){.js .pag__titulo{animation:sube .9s var(--ease) .1s both}}@media (max-width: 760px){.hero__frase{width:100%;padding:0 var(--m);text-align:left;text-align-last:auto}.nosotros__parrafo{text-align:left;text-align-last:auto}.nosotros__cuerpo{width:100%}.lps__niveles-mini,.razones,.ppc,.beneficios{grid-template-columns:1fr}.contacto__correo{font-size:11.5vw}.contacto__correo span{display:block}.pie__fila,.pie__legal{flex-direction:column}.cabecera nav a:not(.boton){display:none}.cabecera__marca img{width:104px}.galeria{grid-template-columns:1fr;grid-auto-rows:70vw}.galeria li{grid-column:auto!important}.conjunto{font-size:12px}.conjunto span{display:none}.cierre__correo{font-size:8.4vw}}.hero__barra nav a{white-space:nowrap}@media (max-width: 760px){.hero__barra nav{gap:14px}.hero__barra nav a[href="#obra"]{display:none}}.hero__pie{position:relative;z-index:3;justify-self:center;width:min(92%,1440px);margin:clamp(24px,3vw,48px) 0 var(--m);padding:clamp(28px,3vw,44px) clamp(24px,4vw,64px);background:var(--surface);border-top:3px solid var(--accent);box-shadow:0 30px 60px -20px #000000a6,0 12px 24px -12px #00000080}.hero__pie .hero__frase{width:100%}@media (max-width: 760px){.hero__pie{width:calc(100% - 2 * var(--m));margin-top:20px;padding:24px 20px}.hero__pie .hero__frase{padding:0}}.hero__stage{display:flex;flex-direction:column;padding-bottom:var(--m)}.hero__cine{margin-top:auto}.hero__pie{align-self:center;margin-bottom:auto}.hero__pie{background:transparent;border-top:0}.espec{background:linear-gradient(#0d1c284d,#0d1c284d),var(--bg) url(/wp-content/plugins/sole-inicio/app/texturas/degradado.webp) center / cover no-repeat}.hero__stage{padding-bottom:0}.hero__pie{flex:1 0 auto;width:100%;margin:0;box-shadow:none;justify-content:center;padding:clamp(32px,4vw,64px) 5%}@media (max-width: 760px){.hero__pie{width:100%;margin:0;padding:32px var(--m)}}html{background:var(--bg)}body{background:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--bg) url(/wp-content/plugins/sole-inicio/app/texturas/fondo.webp) center / cover no-repeat}.hero__barra{background:var(--bg);min-height:76px;padding:12px var(--m);align-items:center}.hero__marca{display:flex;align-items:center}.hero__barra nav{align-items:center}.lps__resumen{font-size:15px;line-height:1.6;text-align:justify;text-align-last:auto;-webkit-hyphens:auto;hyphens:auto}.preguntas{padding:var(--gap-seccion) var(--m) 0;display:grid;justify-items:center}.preguntas__titulo{font:800 var(--t-medio)/1.05 var(--display);letter-spacing:-.02em;text-align:center;margin-bottom:48px}.preguntas__lista{width:min(100%,860px);display:grid;gap:2px}.pregunta{background:var(--surface)}.pregunta summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;font:600 var(--t-texto)/1.4 var(--text)}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary:after{content:"+";flex:none;font:400 28px/1 var(--display);color:var(--accent);transition:transform .25s var(--ease)}.pregunta[open] summary:after{transform:rotate(45deg)}.pregunta summary:hover{color:var(--accent)}.pregunta p{padding:0 28px 24px;color:#c4d0da;font-size:15px;line-height:1.6;max-width:70ch}main>.preguntas{padding-bottom:var(--gap-seccion)}@media (max-width: 760px){.pregunta summary{padding:18px 20px}.pregunta p{padding:0 20px 20px}}.prov__indice{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.prov__indice a{padding:10px 18px;background:#0d1c28b3;border:1px solid rgba(249,249,249,.25);text-decoration:none;font-size:var(--t-chico);font-weight:600;transition:background-color .2s,border-color .2s}.prov__indice a:hover{background:var(--accent);border-color:var(--accent)}.prov__intro{padding:var(--gap-seccion) var(--m) 0;display:grid;justify-items:center}.prov__intro p{max-width:64ch;font-size:calc(var(--t-entrada) - 2px);line-height:1.6;text-align:justify;text-align-last:center;-webkit-hyphens:auto;hyphens:auto}.prov__seccion{padding:var(--gap-seccion) var(--m) 0;display:grid;justify-items:center;scroll-margin-top:24px}.prov__seccion:last-child{padding-bottom:var(--gap-seccion)}.prov__nota{max-width:64ch;text-align:center;color:#c4d0da;font-size:15px;margin:0 0 32px}#requisitos .prov__nota{margin:28px 0 0}.politicas{width:min(100%,860px);display:grid;gap:48px;padding:0;list-style:none;--v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-343 0 221 167'%3E%3Cpath transform='rotate(90)' d='M3 122 166 204 166 261 3 343 1 288 116 232.5 1 177Z'/%3E%3C/svg%3E")}#pagos .prov__aviso{width:min(100%,860px);margin-bottom:32px}.politicas li{position:relative;background:var(--surface);padding:clamp(24px,2.6vw,36px);display:grid;grid-template-columns:auto 1fr;column-gap:18px;row-gap:8px;align-content:start}.politicas li:not(:last-child):after{content:"";position:absolute;left:50%;top:100%;width:34px;height:48px;translate:-50% 0;background:var(--accent);-webkit-mask:var(--v) center / contain no-repeat;mask:var(--v) center / contain no-repeat}.politicas__n{grid-row:span 2;font:800 30px/1 var(--display);color:var(--accent)}.politicas h3{font:700 var(--t-texto)/1.3 var(--display)}.politicas p{color:#c4d0da;font-size:15px;line-height:1.6}.politicas p.politicas__destacado{grid-column:2;margin-top:6px;padding:14px 18px;background:var(--accent);color:#fff;font:700 14px/1.45 var(--display);text-transform:uppercase;letter-spacing:.02em}.requisitos{width:min(100%,760px);display:grid;gap:2px;counter-reset:req}.requisitos li{counter-increment:req;background:var(--surface);padding:20px 24px 20px 64px;position:relative;font-weight:500}.requisitos li:before{content:counter(req);position:absolute;left:24px;top:18px;font:800 22px/1 var(--display);color:var(--accent)}.conducta{width:min(100%,1100px);display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.conducta article{background:var(--surface);padding:clamp(24px,2.6vw,36px);display:grid;gap:10px;align-content:start;border-top:3px solid var(--accent)}.conducta h3{font:700 var(--t-entrada)/1.25 var(--display)}.conducta p{color:#c4d0da;font-size:15px;line-height:1.65;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.formulario{width:min(100%,900px);display:grid;gap:28px}.formulario fieldset{border:0;margin:0;padding:28px;background:var(--surface);display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.formulario legend{float:left;width:100%;grid-column:1 / -1;padding:0;margin-bottom:4px;font:700 var(--t-texto)/1.3 var(--display);color:var(--accent)}.campo{display:grid;gap:6px;font-size:var(--t-chico);font-weight:500}.campo--ancho{grid-column:1 / -1}.campo input,.campo select,.campo textarea{width:100%;font:400 16px/1.4 var(--text);color:var(--ink);background:var(--bg);border:1px solid rgba(249,249,249,.2);padding:12px 14px;border-radius:0}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.campo textarea{resize:vertical}.formulario__trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formulario__acepto{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#d3dde5}.formulario__acepto input{width:20px;height:20px;margin-top:2px;accent-color:var(--accent);flex:none}.formulario .boton{justify-self:center}.formulario .boton[disabled]{opacity:.6;cursor:wait}.formulario__error{text-align:center;color:#ffb59d}.formulario__gracias{width:min(100%,760px);background:var(--surface);border-top:3px solid var(--accent);padding:40px;text-align:center;display:grid;gap:12px}.formulario__gracias h3{font:800 var(--t-entrada)/1.2 var(--display)}.formulario__gracias p{color:#c4d0da}.pie__legal a[href="/proveedores/"]{margin-left:auto;margin-right:24px}@media (max-width: 760px){.conducta,.formulario fieldset{grid-template-columns:1fr}.politicas{gap:40px}.politicas li:not(:last-child):after{height:40px}.formulario fieldset{padding:20px}.pie__legal a[href="/proveedores/"]{margin:0}}.prov__aviso{width:min(100%,1100px);margin-bottom:2px;padding:clamp(24px,3vw,36px) clamp(24px,4vw,48px);background:var(--accent);color:#fff;display:grid;gap:8px;text-align:center;justify-items:center}.prov__aviso strong{font:800 clamp(20px,2.2vw,28px)/1.2 var(--display);text-transform:uppercase;letter-spacing:.02em}.prov__aviso p{max-width:60ch;font-size:var(--t-texto);line-height:1.5}@media (max-width: 760px){.hero__barra nav a[href="/last-planner/"]{display:none}}.intro__frase{width:90%;margin:clamp(48px,6vw,88px) auto 0;font-size:15px;line-height:1.6;color:#d3dde5;text-align:justify;text-align-last:center;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 760px){.intro__frase{width:auto;margin:40px var(--m) 0;text-align:left;text-align-last:auto}}.hero__stage{min-height:0}.hero__cine{margin-top:0}.hero__pie{flex:0 0 auto;margin-bottom:0;padding:clamp(28px,3.4vw,48px) 5%}.intro__frase{margin-bottom:clamp(48px,6vw,88px)}@media (max-width: 760px){.intro__frase{margin-bottom:40px}}.hero__razon{font-size:calc(var(--t-entrada) * 1.5);line-height:1.2}@media (max-width: 760px){.hero__razon{font-size:22px}}
