.inicio-grano:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:multiply;border-radius:inherit;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0.15  0 0 0 0 0.18  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.inicio-texto-petroleo{background:linear-gradient(100deg, var(--color-petroleo) 0%, var(--color-petroleo-500) 45%, #2f7a3c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.inicio-niebla{background:radial-gradient(70% 55% at 85% 30%, #ffffffbf, transparent 70%), radial-gradient(50% 40% at 0% 85%, #e6fdb08c, transparent 70%), linear-gradient(180deg, #e3e5e3 0%, var(--color-niebla) 55%, #cdd1cf 100%)}.inicio-amanecer{background:radial-gradient(45% 30% at 20% 58%, #c5e70a57, transparent 100%), radial-gradient(45% 30% at 80% 50%, #3f9a4a61, transparent 100%), linear-gradient(180deg, var(--color-petroleo-900) 0%, var(--color-petroleo-900) 10%, var(--color-petroleo-800) 26%, #0b5d69c7 46%, #2a7a8052 70%, #d9d9d900 100%);-webkit-mask:linear-gradient(#000 55%,#0000 100%);mask:linear-gradient(#000 55%,#0000 100%)}.inicio-vidrio-claro{-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(150deg,#ffffff8c,#ffffff38);border:1px solid #ffffffb3;box-shadow:0 30px 80px -30px #00252c59,inset 0 1px #fffc}.inicio-huella{-webkit-mask:url(/marca/isotipo.svg) 50%/contain no-repeat;mask:url(/marca/isotipo.svg) 50%/contain no-repeat}.inicio-presion{background:radial-gradient(14% 7% at 80% 7%, #e6fdb0f2, #c5e70a99 45%, transparent 100%), radial-gradient(30% 14% at 50% 36%, #f4ffd6 0%, var(--color-lima) 30%, #3f9a4ae6 62%, transparent 100%), radial-gradient(28% 12% at 47% 84%, #f4ffd6 0%, var(--color-lima) 32%, #3f9a4ae6 64%, transparent 100%), radial-gradient(22% 18% at 18% 34%, #3f9a4acc, transparent 100%), linear-gradient(180deg, var(--color-petroleo-500), var(--color-petroleo-400) 50%, var(--color-petroleo-500))}.inicio-rejilla{background-image:linear-gradient(#c5e70a12 1px,#0000 1px),linear-gradient(90deg,#c5e70a12 1px,#0000 1px);background-size:32px 32px;-webkit-mask:radial-gradient(70% 60%,#000 30%,#0000 100%);mask:radial-gradient(70% 60%,#000 30%,#0000 100%)}.inicio-esquinas{--c:currentColor;--l:18px;background:linear-gradient(var(--c), var(--c)) top left / var(--l) 1px, linear-gradient(var(--c), var(--c)) top left / 1px var(--l), linear-gradient(var(--c), var(--c)) top right / var(--l) 1px, linear-gradient(var(--c), var(--c)) top right / 1px var(--l), linear-gradient(var(--c), var(--c)) bottom left / var(--l) 1px, linear-gradient(var(--c), var(--c)) bottom left / 1px var(--l), linear-gradient(var(--c), var(--c)) bottom right / var(--l) 1px, linear-gradient(var(--c), var(--c)) bottom right / 1px var(--l);background-repeat:no-repeat}.inicio-esmerilado{filter:blur(16px)saturate(.55)brightness(.8);transform:scale(1.12)}@keyframes inicio-latido{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.inicio-latido{animation:inicio-latido 2.4s var(--ease-entrada-salida) infinite}@media (prefers-reduced-motion:reduce){.inicio-latido{animation:none}}.hero{touch-action:pan-y;-webkit-tap-highlight-color:transparent;min-height:max(100svh,640px)}.hero[data-estado=vivo]{cursor:crosshair}.hero a,.hero button{cursor:pointer}.hero-fondo{z-index:-3;background:radial-gradient(120% 90% at 20% 30%, var(--color-petroleo-800) 0%, var(--color-petroleo-900) 60%, var(--color-petroleo-950) 100%);position:absolute;inset:0}.hero-aura{will-change:transform;pointer-events:none;border-radius:50%;position:absolute}.hero-aura-foco{filter:blur(18px);width:78vw;max-width:1200px;height:78vw;max-height:1200px;animation:hero-deriva 16s var(--ease-entrada-salida) infinite alternate;background:radial-gradient(closest-side,#e6fdb080 0%,#c5e70a52 22%,#3f9a4a42 46%,#0b5d692e 68%,#0000 100%);top:74%;left:66%;translate:-50% -50%}.hero-aura-franja{filter:blur(30px);width:140vw;height:40vw;animation:hero-deriva-2 22s var(--ease-entrada-salida) infinite alternate;background:radial-gradient(closest-side,#3f9a4a38,#2a7a801f 55%,#0000);border-radius:50%;top:34%;left:50%;translate:-50% -50%;rotate:-16deg}.hero-aura-esquina{filter:blur(20px);background:radial-gradient(closest-side,#2a7a8073,#0b5d6933 50%,#0000);width:60vw;height:60vw;top:-26vw;left:-18vw}@keyframes hero-deriva{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,-6%)scale(1.08)}}@keyframes hero-deriva-2{0%{transform:translate(-3%)}to{transform:translate(4%,3%)}}.hero-firma{z-index:3;right:calc(var(--gutter) + 1.5rem);aspect-ratio:3240/1194;height:clamp(3.5rem,6.4vw,6.25rem);color:var(--color-lima);pointer-events:none;animation:hero-aparece .9s var(--ease-salida) 1s both;position:absolute;bottom:3.25rem}.hero-firma>span{position:absolute;inset:0}.hero-firma-pie{clip-path:inset(0 49.4% 0 0)}.hero-firma-lab{clip-path:inset(0 0 0 50.6%);opacity:.9}.hero-escena{z-index:-1;position:absolute;inset:0}.hero-lienzo{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease-salida);display:block;position:absolute;inset:0}.hero[data-estado=vivo] .hero-lienzo{opacity:1}.hero-respaldo{aspect-ratio:1428/3312;perspective:900px;height:min(72%,640px);transition:opacity .6s var(--ease-salida);position:absolute;top:52%;left:68%;translate:-50% -50%}.hero[data-estado=vivo] .hero-respaldo{opacity:0}.hero-respaldo-isotipo{color:var(--color-lima-claro);filter:drop-shadow(0 0 10px #c5e70ab3)drop-shadow(0 0 40px #c5e70a59);opacity:.9;position:absolute;inset:0;transform:rotateX(48deg)rotate(-24deg)}.hero-respaldo-halo{filter:blur(20px);background:radial-gradient(closest-side,#c5e70a40,#0000);border-radius:50%;position:absolute;inset:20% -60% -10%}.hero-anclas{z-index:3;pointer-events:none;position:absolute;inset:0}.hero-ancla{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.hero-ancla>*{opacity:0;transition:opacity .5s var(--ease-salida), translate .6s var(--ease-salida)}.hero-ancla[data-visible=true]>*{opacity:1}.hero-ancla-punto{border:1px solid var(--color-lima);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 12px #c5e70a99}.hero-ancla-punto:after{content:"";background:var(--color-lima-claro);border-radius:50%;position:absolute;inset:3px}.hero-ancla-linea{transform-origin:0;width:clamp(36px,6vw,96px);height:1px;transition:scale .6s var(--ease-salida), opacity .3s;background:linear-gradient(90deg,#c5e70acc,#c5e70a26);position:absolute;top:0;scale:0 1}.hero-ancla[data-visible=true] .hero-ancla-linea{scale:1}.hero-ancla[data-lado=der] .hero-ancla-linea{left:8px}.hero-ancla[data-lado=izq] .hero-ancla-linea{transform-origin:100%;background:linear-gradient(270deg,#c5e70acc,#c5e70a26);right:8px}.hero-ancla-texto{white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#00252c73;border:1px solid #c5e70a2e;border-radius:.5rem;flex-direction:column;gap:2px;padding:.45rem .65rem;font-size:.78rem;line-height:1.2;display:flex;position:absolute;top:0;translate:0 -50%}.hero-ancla[data-lado=der] .hero-ancla-texto{left:calc(clamp(36px,6vw,96px) + 14px)}.hero-ancla[data-lado=izq] .hero-ancla-texto{text-align:right;right:calc(clamp(36px,6vw,96px) + 14px)}.hero-ancla-nombre{color:#ffffffd9;font-family:var(--font-display);font-size:.85rem}.hero-ancla-valor{color:var(--color-lima);font-variant-numeric:tabular-nums;font-family:var(--font-display);font-size:1.05rem}.hero-ancla-unidad{color:#e6fdb099;font-size:.72rem;font-family:var(--font-texto)}.hero-hud{z-index:3;left:46%;right:var(--gutter);top:calc(var(--alto-encabezado) + 1.5rem);pointer-events:none;animation:hero-aparece .7s var(--ease-salida) both;position:absolute;bottom:2rem}.hero-hud-esquina{border:0 solid #c5e70a8c;width:18px;height:18px;position:absolute}.hero-hud-esquina[data-pos=ai]{border-top-width:1px;border-left-width:1px;top:0;left:0}.hero-hud-esquina[data-pos=ad]{border-top-width:1px;border-right-width:1px;top:0;right:0}.hero-hud-esquina[data-pos=bi]{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.hero-hud-esquina[data-pos=bd]{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.hero-hud-lectura{color:#e6fdb0b3;letter-spacing:.01em;align-items:center;gap:.5rem;font-size:.75rem;display:flex;position:absolute;top:1rem;right:1.25rem}.hero-hud-led{background:var(--color-lima);width:6px;height:6px;box-shadow:0 0 8px var(--color-lima);border-radius:50%;animation:1.6s ease-in-out infinite hero-led}@keyframes hero-led{50%{opacity:.35}}.hero-pista{color:#fffc;-webkit-backdrop-filter:blur(10px);white-space:nowrap;transition:opacity .4s var(--ease-salida), transform .4s var(--ease-salida);background:#00252c80;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .9rem .5rem .7rem;font-size:.8rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem}.hero-pista[data-oculta=true]{opacity:0;transform:translateY(6px)}.hero-pista-pulso{background:var(--color-lima);border-radius:50%;width:10px;height:10px;position:relative}.hero-pista-pulso:after{content:"";border:1px solid var(--color-lima);animation:hero-pulso 1.8s var(--ease-salida) infinite;border-radius:50%;position:absolute;inset:-5px}@keyframes hero-pulso{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.hero-grano{z-index:2;pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.8s steps(5,end) infinite grano-vibra;position:absolute;inset:-20%}.hero-velo{z-index:2;pointer-events:none;background:linear-gradient(180deg, #001a1f59 0%, transparent 18%, transparent 72%, var(--color-petroleo-900) 100%), radial-gradient(140% 100% at 50% 40%, transparent 55%, #001a1f8c 100%);position:absolute;inset:0}.hero-contenido{z-index:3;min-height:max(100svh,640px);padding-top:calc(var(--alto-encabezado) + 2rem);pointer-events:none;flex-direction:column;justify-content:center;padding-bottom:4rem;display:flex;position:relative}.hero-texto{pointer-events:auto;max-width:40rem}.hero-titulo{letter-spacing:-.02em;margin:0;font-size:clamp(2.75rem,6.3vw,6.4rem);font-weight:400;line-height:.98}.hero-linea{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.hero-linea>span{animation:hero-sube 1s var(--ease-salida) both;animation-delay:calc(.12s + var(--i) * 80ms);display:inline-block}@keyframes hero-sube{0%{filter:blur(6px);transform:translateY(105%)}to{filter:blur();transform:translate(0,0)}}.hero-subtitulo{font-family:var(--font-display);color:var(--color-lima-claro);animation:hero-aparece .5s var(--ease-salida) .4s both;margin:1.5rem 0 0;font-size:clamp(1.2rem,1.9vw,1.6rem)}.hero-apoyo{color:#ffffffb8;max-width:31rem;animation:hero-aparece-sube .8s var(--ease-salida) .65s both;margin:1rem 0 0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.6}.hero-acciones{animation:hero-aparece-sube .8s var(--ease-salida) .8s both;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;display:flex}.hero-secundario{color:#ffffffd9;min-height:48px;transition:color .2s ease, background-size .3s var(--ease-salida);background:linear-gradient(currentColor,currentColor) 0 calc(50% + .75em)/0 1px no-repeat;align-items:center;gap:.5rem;padding-inline:.25rem;font-size:.95rem;display:inline-flex}.hero-secundario:hover{color:#fff;background-size:calc(100% - 1.5rem) 1px}.hero-secundario:active{transform:scale(.97)}@keyframes hero-aparece{0%{opacity:0}to{opacity:1}}@keyframes hero-aparece-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@media (width<=767px){.hero-contenido{padding-top:calc(var(--alto-encabezado) + 1.25rem);justify-content:flex-start;padding-bottom:2rem}.hero-titulo{font-size:clamp(2.6rem,11.6vw,3.4rem);line-height:1}.hero-subtitulo{margin-top:1rem}.hero-apoyo{margin-top:.6rem;font-size:.93rem;line-height:1.55}.hero-acciones{gap:.25rem 1rem;margin-top:1.25rem}.hero-aura-foco{width:140vw;height:140vw;top:82%;left:55%}.hero-respaldo{height:44%;top:76%;left:52%}.hero-firma{height:2.1rem;right:var(--gutter);bottom:1rem}.hero-hud{left:var(--gutter);height:44%;top:auto;bottom:1rem}.hero-hud-esquina{display:none}.hero-hud-lectura{justify-content:flex-start;inset:auto 0 0}.hero-pista{padding:.4rem .75rem .4rem .6rem;font-size:.75rem;bottom:2rem;left:0}.hero-ancla-texto{padding:.35rem .5rem;font-size:.7rem}.hero-ancla-linea{width:22px}.hero-ancla[data-lado=der] .hero-ancla-texto{left:36px}.hero-ancla[data-lado=izq] .hero-ancla-texto{right:36px}.hero-ancla-nombre{font-size:.78rem}.hero-ancla-valor{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.hero-aura,.hero-grano,.hero-linea>span{animation:none!important}}
