html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:Gilroy;src:url(/fuentes/Gilroy-UltraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fuentes/Gilroy-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fuentes/Gilroy-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/fuentes/Gilroy-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fuentes/Gilroy-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fuentes/Gilroy-Heavy.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fuentes/Gilroy-BlackItalic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/fuentes/Gilroy-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/fuentes/Gilroy-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/fuentes/Gilroy-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gilroy;src:url(/fuentes/Gilroy-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fuentes/JetBrainsMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--oc-fuente:"Gilroy", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--oc-fuente-titulo:var(--oc-fuente);--oc-fuente-cuerpo:var(--oc-fuente);--p-fuente:var(--oc-fuente);--p-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Consolas, monospace}
:root{--p-display:clamp(3rem, 9vw, 7.5rem);--p-t1:clamp(2.2rem, 5.5vw, 4rem);--p-t2:clamp(1.7rem, 3.6vw, 2.6rem);--p-t3:clamp(1.2rem, 2vw, 1.5rem);--p-cuerpo-lg:1.125rem;--p-cuerpo:1rem;--p-sm:.875rem;--p-micro:.75rem;--p-peso-normal:400;--p-peso-medio:500;--p-peso-fuerte:700;--p-peso-maximo:800;--p-e1:.25rem;--p-e2:.5rem;--p-e3:.75rem;--p-e4:1rem;--p-e5:1.5rem;--p-e6:2.5rem;--p-e7:4rem;--p-e8:6rem;--p-columnas:12;--p-canalon:var(--p-e5);--p-ancho:1140px;--p-ancho-estrecho:720px;--p-ancho-amplio:1400px;--p-margen:var(--p-e5);--p-dock-ancho:12rem;--p-dur-corta:.15s;--p-dur:.25s;--p-dur-larga:.4s;--p-desfase:40ms;--p-salida:cubic-bezier(.16, 1, .3, 1);--p-entrada:cubic-bezier(.4, 0, 1, 1);--p-suave:cubic-bezier(.4, 0, .2, 1);--p-cabecera:64px;--p-foco-grosor:2px;--p-foco-halo-grosor:2px;--p-lienzo:#fff;--p-superficie:#fff;--p-superficie-2:#f6f7f9;--p-tinta:#0b0d12;--p-tinta-rgb:11 13 18;--p-tinta-2:#5a6270;--p-tinta-3:#5a6270;--p-linea:#e3e6ea;--p-linea-fuerte:#9aa1ac;--p-accion:#0b0d12;--p-accion-rgb:11 13 18;--p-sobre-accion:#fff;--p-acento:#8a5a00;--p-alerta:#c4271c;--p-alerta-rgb:196 39 28;--p-sobre-alerta:#fff;--p-ok:#0e8a5f;--p-foco:#0b0d12;--p-foco-halo:#fff;--p-marca:linear-gradient(90deg, #0b0d12, #5a6270);--p-marca-velo:.16;--p-radio:14px;--p-radio-sm:8px;--p-radio-lg:25px;--p-sombra:0 1px 2px #0000000a, 0 8px 24px #00000014;--p-velo-suave:#000000d1;--p-velo-fuerte:#000000eb;--p-sobre-velo:#fff;--p-papel:#fff;--p-sombra-alta:0 -4px 20px #0000002e}:focus-visible:focus-visible{outline:var(--p-foco-grosor) solid transparent;outline-offset:var(--p-foco-halo-grosor);box-shadow:0 0 0 var(--p-foco-halo-grosor) var(--p-foco-halo), 0 0 0 calc(var(--p-foco-halo-grosor) + var(--p-foco-grosor)) var(--p-foco), var(--p-sombra);border-radius:var(--p-radio-sm)}.p-cifra{font-family:var(--p-mono);font-weight:var(--p-peso-medio);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-feature-settings:"zero" 1}.p-cifra[data-escala=display]{font-size:var(--p-display);line-height:.95}.p-cifra[data-escala=t1]{font-size:var(--p-t1);line-height:1}.p-cifra[data-escala=t2]{font-size:var(--p-t2);line-height:1.05}.p-cifra[data-escala=t3]{font-size:var(--p-t3);line-height:1.1}.p-cifra[data-escala=cuerpo]{font-size:var(--p-cuerpo)}.p-cifra[data-escala=micro]{font-size:var(--p-micro);letter-spacing:.08em}.p-cifra[data-tono=accion]{color:var(--p-accion)}.p-cifra[data-tono=suave]{color:var(--p-tinta-3)}.p-pildora{align-items:center;gap:var(--p-e2);padding:var(--p-e2) var(--p-e4);border:1px solid var(--p-linea-fuerte);color:var(--p-tinta-2);font-size:var(--p-micro);font-weight:var(--p-peso-fuerte);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:999px;line-height:1.4;display:inline-flex}.p-pildora[data-tono=accion]{background:var(--p-accion);border-color:var(--p-accion);color:var(--p-sobre-accion)}.p-pildora[data-tono=contorno]{border-color:var(--p-accion);color:var(--p-accion)}.p-pildora[data-tono=alerta]{background:var(--p-alerta);border-color:var(--p-alerta);color:var(--p-sobre-alerta)}.p-pildora[data-tono=marca]{color:var(--p-tinta);background:linear-gradient(var(--p-lienzo), var(--p-lienzo)) padding-box, var(--p-marca) border-box;border:2px solid #0000}.p-boton{justify-content:center;align-items:center;gap:var(--p-e2);padding:var(--p-e3) var(--p-e6);border-radius:var(--p-radio-sm);background:var(--p-accion);color:var(--p-sobre-accion);font-family:var(--p-fuente);font-size:var(--p-cuerpo);font-weight:var(--p-peso-fuerte);text-align:center;cursor:pointer;min-height:44px;transition:background-color var(--p-dur-corta) var(--p-suave), border-color var(--p-dur-corta) var(--p-suave), color var(--p-dur-corta) var(--p-suave);border:2px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.p-boton[data-variante=primario]:hover{background-color:color-mix(in srgb, var(--p-accion) 84%, black)}.p-boton[disabled],.p-boton[aria-disabled=true]{opacity:.55;cursor:not-allowed}.p-boton[data-variante=primario][disabled]:hover,.p-boton[data-variante=primario][aria-disabled=true]:hover{background-color:var(--p-accion)}.p-boton[data-variante=secundario]{border-color:var(--p-accion);color:var(--p-accion);background:0 0}.p-boton[data-variante=fantasma]{border-color:var(--p-linea-fuerte);color:var(--p-tinta);background:0 0}.p-boton[data-variante=invertido]{background:var(--p-lienzo);border-color:var(--p-lienzo);color:var(--p-tinta)}.p-boton[data-variante=invertido]:hover{background-color:color-mix(in srgb, var(--p-lienzo) 88%, var(--p-tinta))}.p-boton[data-ancho=bloque]{width:100%;display:flex}.p-rejilla{gap:var(--p-canalon);grid-template-columns:repeat(var(--p-cols,3), minmax(0, 1fr));display:grid}@media (max-width:1024px){.p-rejilla{grid-template-columns:repeat(min(var(--p-cols,3), 2), minmax(0, 1fr))}}@media (max-width:640px){.p-rejilla{grid-template-columns:1fr}}.p-rejilla[data-lineas=si]{gap:0}.p-rejilla[data-lineas=si]>*{padding:var(--p-e5);position:relative}.p-rejilla[data-lineas=si]>*>.p-linea-rejilla{background:var(--p-linea);transform-origin:top;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.p-rejilla[data-lineas=si]>:last-child>.p-linea-rejilla--fin{inset-inline:auto 0}.p-encabezado{gap:var(--p-e3);flex-direction:column;max-width:760px;margin-block-end:var(--p-e7);display:flex}.p-encabezado__antetitulo{font-family:var(--p-mono);font-size:var(--p-micro);font-weight:var(--p-peso-medio);letter-spacing:.14em;text-transform:uppercase;color:var(--p-tinta-3);margin:0}.p-encabezado__titulo{font-size:var(--p-t2);font-weight:var(--p-peso-fuerte);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}.p-encabezado__bajada{font-size:var(--p-cuerpo-lg);color:var(--p-tinta-2);text-wrap:pretty;margin:0}.oc-eje{max-width:var(--p-ancho)}.p-encabezado[data-variante=centrado]{text-align:center;align-items:center;margin-inline:auto}.p-encabezado[data-variante=izquierda]{text-align:start;align-items:flex-start}.p-encabezado__bajada{max-inline-size:65ch}.p-campo{gap:var(--p-e2);flex-direction:column;display:flex}.p-campo__etiqueta{font-size:var(--p-sm);font-weight:var(--p-peso-fuerte);color:var(--p-tinta)}.p-campo__requerido{color:var(--p-alerta);margin-inline-start:var(--p-e1)}.p-campo__control{width:100%;padding:var(--p-e3) var(--p-e4);border:1px solid var(--p-linea-fuerte);border-radius:var(--p-radio-sm);background:var(--p-superficie);color:var(--p-tinta);font-family:var(--p-fuente);min-height:44px;font-size:16px;line-height:1.4}.p-campo__control::placeholder{color:var(--p-tinta-3);opacity:1}.p-campo__control[aria-invalid=true]{border-color:var(--p-alerta);border-width:2px}.p-campo__ayuda{font-size:var(--p-micro);color:var(--p-tinta-2)}.p-campo__error{align-items:center;gap:var(--p-e2);font-size:var(--p-sm);font-weight:var(--p-peso-fuerte);color:var(--p-alerta);display:flex}@media (prefers-reduced-motion:reduce){:root{--p-dur-corta:.01ms;--p-dur:.01ms;--p-dur-larga:.01ms;--p-desfase:0s}}.p-cabecera{z-index:50;justify-content:space-between;align-items:center;gap:var(--p-e4);padding:var(--p-e3) var(--p-e5);min-height:var(--p-cabecera);color:var(--p-tinta);transition:background-color var(--p-dur) var(--p-suave), box-shadow var(--p-dur) var(--p-suave);background:color-mix(in srgb, var(--p-lienzo) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--p-linea);display:flex;position:fixed;inset-block-start:0;inset-inline:0}.p-cabecera[data-sobre=primario]{color:var(--p-sobre-accion)}.p-cabecera[data-sobre=imagen]{color:var(--p-sobre-velo)}.p-cabecera__marca{align-items:center;gap:var(--p-e3);color:inherit;font-weight:var(--p-peso-fuerte);text-decoration:none;display:inline-flex}.p-cabecera__marca img{width:auto;max-height:32px}.p-cabecera__izquierda{align-items:center;gap:var(--p-e5);min-width:0;display:flex}.p-cabecera__derecha{min-width:0;color:inherit;align-items:center;gap:clamp(.75rem,1.6vw,1.25rem);margin-inline-start:auto;text-decoration:none;display:flex}.p-cabecera__separador{opacity:.6;background:currentColor;border-radius:2px;flex:none;width:1.5px;height:clamp(18px,1vw + 12px,26px)}.p-cabecera__logo-aliado,.p-cabecera__logo-marca{display:inline-flex}.p-cabecera__logo-aliado img{object-fit:contain;width:auto;max-width:22vw;height:clamp(20px,.9vw + 14px,28px);display:block}.p-cabecera__logo-marca img{object-fit:contain;width:auto;max-width:34vw;height:clamp(13px,.6vw + 9px,18px);display:block}@media (max-width:640px){.p-cabecera{padding-inline:var(--p-e5);gap:var(--p-e4)}.p-cabecera__accion{letter-spacing:.01em;white-space:nowrap;border-width:1px;min-height:28px;padding:.3em .6em;font-size:.6875rem}}[id]{scroll-margin-block-start:calc(var(--p-cabecera) + var(--p-e5))}.p-dock{z-index:40;opacity:0;pointer-events:none;transition:opacity var(--p-dur) var(--p-suave);display:none;position:fixed;inset-block-start:50%;inset-inline-start:var(--p-e5);transform:translateY(-50%)}.p-dock[data-visible=si]{opacity:1;pointer-events:auto}.p-dock ol{padding:0 0 0 var(--p-e3);border-inline-start:1px solid var(--p-linea);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.p-dock a{padding:var(--p-e1) var(--p-e2);border-radius:var(--p-radio-sm);color:var(--p-tinta-3);font-size:var(--p-micro);transition:color var(--p-dur-corta) var(--p-suave);align-items:center;line-height:1.3;text-decoration:none;display:flex;position:relative}.p-dock a:hover{color:var(--p-tinta)}.p-dock a[aria-current=true]{color:var(--p-accion);font-weight:var(--p-peso-fuerte)}.p-dock__numero{font-family:var(--p-mono);font-variant-numeric:tabular-nums;font-size:var(--p-micro)}.p-dock__texto{white-space:nowrap;opacity:0;transition:opacity var(--p-dur) var(--p-suave), transform var(--p-dur) var(--p-suave);margin-inline-start:var(--p-e2);position:absolute;inset-block-start:50%;inset-inline-start:100%;transform:translateY(-50%)translate(-4px)}.p-dock:hover .p-dock__texto,.p-dock a:focus-visible .p-dock__texto{opacity:1;transform:translateY(-50%)}@media (min-width:1320px){.p-dock{display:block}}body{padding-block-start:0}.p-linea{margin-block:-.08em;padding-block:.08em;display:block}.p-odometro{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.p-odometro__ventana{vertical-align:baseline;height:1em;display:inline-block;overflow:hidden}.p-odometro__rodillo{line-height:1;display:block}.p-odometro__rodillo>span{text-align:center;height:1em;line-height:1;display:block}.p-odometro>span:not(.p-odometro__ventana){white-space:pre}.p-odometro>.p-odometro__espacio{width:.28em;display:inline-block}@media (prefers-reduced-motion:reduce),(max-width:1024px){.p-odometro__ventana{align-items:flex-end;display:inline-flex}.p-odometro__rodillo>span:not(:last-child){display:none}}.p-galeria-interactiva .p-galeria figure{cursor:zoom-in;will-change:auto}.p-visor{z-index:100;padding:var(--p-e6);background:rgb(var(--p-tinta-rgb) / .92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:fixed;inset:0}.p-visor__marco{place-items:center;max-width:min(1200px,92vw);max-height:86vh;display:grid}.p-visor__marco img{object-fit:contain;border-radius:var(--p-radio-sm);width:min(1200px,92vw);max-width:100%;height:auto;max-height:86vh}.p-visor__cerrar{border:1px solid var(--p-linea-fuerte);background:var(--p-lienzo);width:44px;height:44px;color:var(--p-tinta);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-start:var(--p-e5);inset-inline-end:var(--p-e5)}@media (hover:none){.p-galeria-interactiva .p-galeria figure{cursor:auto}}.p-progreso{z-index:60;background:var(--p-accion);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.p-apertura{--p-apertura-escala:clamp(18px, 3.2vw, 30px);z-index:300;visibility:hidden;opacity:0;perspective:40em;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.p-apertura__fondo{z-index:0;background:var(--p-lienzo);transform-origin:50% 0;position:absolute;inset:0}.p-apertura__pila{z-index:1;font-size:var(--p-apertura-escala);visibility:hidden;width:12em;transform-style:preserve-3d;display:grid;position:relative}.p-apertura__logo{grid-area:1/1;place-items:center;display:grid}.p-apertura__logo img{width:100%;height:auto}.p-apertura__pila:has([data-dupla]){width:min(24em,88vw)}.p-apertura__dupla{justify-content:center;align-items:center;gap:.9em;width:100%;display:flex}.p-apertura__dupla img{object-fit:contain;width:auto;min-width:0;max-width:48%;height:auto;max-height:3.2em}.p-apertura__dupla img:first-child{max-height:1.6em}.p-apertura__dupla img:last-child{max-height:4.2em}.p-apertura__separador{opacity:.55;background:currentColor;border-radius:2px;flex:none;width:2px;height:3.6em}.p-apertura__fechas{z-index:1;font-size:clamp(14px,2vw,20px);font-family:var(--p-mono);letter-spacing:.2em;text-transform:uppercase;text-align:center;color:var(--p-tinta);visibility:hidden;margin:0;font-weight:600;position:absolute;inset-block-start:calc(50% + var(--p-apertura-escala) * 3.4);inset-inline:0}.p-apertura__pista{z-index:1;background:rgb(var(--p-tinta-rgb) / .15);border-radius:999px;width:8em;height:.25em;margin-inline:auto;position:absolute;inset-block-end:3.5em;inset-inline:0;overflow:hidden}.p-apertura__barra{background:var(--p-accion);transform-origin:0%;position:absolute;inset:0;transform:scaleX(0)}.p-boton[data-variante=secundario],.p-boton[data-variante=fantasma]{isolation:isolate;position:relative;overflow:hidden}.p-boton[data-variante=secundario]:before,.p-boton[data-variante=fantasma]:before{content:"";z-index:-1;aspect-ratio:1;background:var(--p-accion);width:250%;transition:scale var(--p-dur) var(--p-salida);border-radius:999px;position:absolute;inset-block-start:var(--p-y,50%);inset-inline-start:var(--p-x,50%);translate:-50% -50%;scale:0}@media (hover:hover) and (pointer:fine){.p-boton[data-variante=secundario]:hover,.p-boton[data-variante=fantasma]:hover{color:var(--p-sobre-accion);border-color:var(--p-accion)}.p-boton[data-variante=secundario]:hover:before,.p-boton[data-variante=fantasma]:hover:before{scale:1}}.p-boton[data-hecho=si]{color:var(--p-sobre-accion);border-color:var(--p-accion)}.p-boton[data-hecho=si]:before{scale:1}.p-aura{z-index:-1;background:var(--p-lienzo);pointer-events:none;position:fixed;inset:0;overflow:hidden}.p-aura__capa{pointer-events:none;opacity:var(--p-aura-fuerza,.2);position:absolute;inset:0;transform:translateZ(0)}.p-aura__resplandor{background:var(--p-aura-resplandor);mix-blend-mode:var(--p-aura-mezcla,screen)}.p-aura__franjas{background:var(--p-aura-franjas);mix-blend-mode:var(--p-aura-mezcla,screen);filter:blur(75px);opacity:calc(var(--p-aura-fuerza,.2) * .9);background-size:300% 200%;inset:-150px;transform:translateZ(0)}.p-aura__vineta{background:var(--p-aura-vineta);mix-blend-mode:var(--p-aura-mezcla-vineta,multiply)}.p-aura__grano{mix-blend-mode:overlay;opacity:calc(var(--p-aura-fuerza,.2) * .7);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:120px 120px}@media (min-width:1025px){.p-aura__franjas{filter:blur(108px);inset:-200px}}@media (forced-colors:active){.p-aura{display:none}}@media print{.p-aura{display:none}}.oc-selector-ciclo{z-index:70;align-items:center;gap:var(--p-e1);max-width:calc(100vw - 2 * var(--p-e4));border:1px solid var(--p-linea-fuerte);background:color-mix(in srgb, var(--p-lienzo) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--p-sombra);font-size:var(--p-sm);color:var(--p-tinta);border-radius:999px;flex-wrap:wrap;padding:.35rem;display:flex;position:fixed;inset-block-end:var(--p-e4);inset-inline-start:var(--p-e4)}.oc-selector-ciclo__rotulo{font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--p-tinta-2);padding-inline:.6rem .25rem}.oc-selector-ciclo a{color:inherit;font-weight:var(--p-peso-medio);border-radius:999px;padding:.35rem .8rem;text-decoration:none}.oc-selector-ciclo a:hover{background:var(--p-superficie-2)}.oc-selector-ciclo a[aria-current=page]{background:var(--p-accion);color:var(--p-sobre-accion)}@media (max-width:640px){.oc-selector-ciclo{inset-block-start:calc(var(--p-cabecera) + var(--p-e2));inset-block-end:auto}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--oc-fondo);color:var(--oc-texto);font-family:var(--oc-fuente-cuerpo), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:100%;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--oc-fuente-titulo), system-ui, sans-serif;letter-spacing:-.015em;text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.15}h1{font-size:var(--p-t1)}h2{font-size:var(--p-t2)}h3{font-size:var(--p-t3)}p{text-wrap:pretty;margin:0 0 1em}a{color:inherit}img{max-width:100%;height:auto;display:block}.oc-seccion{padding-block:var(--pad,clamp(3.5rem, 7vw, 6rem));padding-inline:1.25rem;position:relative}.oc-seccion[data-espaciado=compacto]{--pad:clamp(2rem, 4vw, 3rem)}.oc-seccion[data-espaciado=amplio]{--pad:clamp(5rem, 10vw, 8.5rem)}.oc-seccion[data-fondo=base]{background:var(--oc-fondo)}.oc-seccion[data-fondo=alt]{background:var(--oc-fondo-alt)}[data-aura] .oc-seccion[data-fondo=base]{background:0 0}.oc-seccion[data-fondo=degradado]{background:var(--p-lienzo);color:var(--p-tinta)}.oc-seccion[data-fondo=degradado]:before{content:"";background:var(--p-marca);opacity:var(--p-marca-velo);transform:translate3d(var(--p-velo-x,0), 0, 0);pointer-events:none;position:absolute;inset:0 -4%}.oc-seccion[data-fondo=degradado]{overflow:hidden}.oc-seccion[data-fondo=degradado]>*{position:relative}.oc-seccion[data-fondo=primario]{background:var(--p-accion);color:var(--p-sobre-accion)}.oc-seccion[data-fondo=imagen]{color:var(--p-sobre-velo);background-position:50%;background-size:cover}.oc-seccion[data-fondo=imagen]:before{content:"";background:linear-gradient(180deg, var(--p-velo-suave), var(--p-velo-fuerte));position:absolute;inset:0}.oc-seccion[data-fondo=imagen]>*{position:relative}.oc-contenedor{width:100%;max-width:1140px;margin-inline:auto}.oc-contenedor[data-ancho=estrecho]{max-width:720px}.oc-contenedor[data-ancho=ancho]{max-width:1400px}.oc-encabezado{text-align:center;max-width:760px;margin:0 auto 3rem}.oc-antetitulo{font-size:var(--p-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--oc-acento);margin-bottom:.75rem;font-weight:700;display:inline-block}.oc-bajada{color:var(--oc-texto-suave);font-size:var(--p-cuerpo-lg);margin:0}[data-fondo=degradado] .oc-bajada,[data-fondo=primario] .oc-bajada,[data-fondo=imagen] .oc-bajada,[data-fondo=degradado] .oc-antetitulo,[data-fondo=primario] .oc-antetitulo,[data-fondo=imagen] .oc-antetitulo{color:inherit;opacity:.92}.oc-boton{background:var(--oc-primario);color:var(--oc-primario-contraste);font-family:var(--oc-fuente-titulo), sans-serif;font-size:var(--p-cuerpo);cursor:pointer;box-shadow:var(--oc-sombra);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.95rem 2rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.oc-boton[disabled]{opacity:.55;cursor:not-allowed}.oc-boton--degradado{background:var(--p-accion);color:var(--p-sobre-accion)}.oc-boton--degradado:hover{background:color-mix(in srgb, var(--p-accion) 84%, black)}.oc-tarjeta{background:var(--oc-superficie);border:1px solid var(--oc-borde);border-radius:var(--oc-radio);box-shadow:var(--oc-sombra);padding:1.5rem}.oc-rejilla{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:1.5rem;display:grid}@media (max-width:1024px){.oc-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.oc-rejilla{grid-template-columns:1fr}}.oc-insignia{background:linear-gradient(var(--p-lienzo), var(--p-lienzo)) padding-box, var(--p-marca) border-box;color:var(--p-tinta);font-family:var(--oc-fuente-titulo), sans-serif;font-weight:800;font-size:var(--p-micro);letter-spacing:.1em;text-transform:uppercase;border:2px solid #0000;border-radius:999px;padding:.5rem 1.25rem;display:inline-block}.oc-solo-lectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oc-trampa{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.oc-saltar{z-index:999;background:var(--oc-primario);color:var(--oc-primario-contraste);padding:.75rem 1.25rem;position:absolute;top:0;left:-9999px}.oc-saltar:focus{left:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
