.ivs .enl{background:var(--cream);min-height:100svh;padding:clamp(40px,7vw,80px) 16px 40px}.ivs .enl .col{flex-direction:column;gap:12px;max-width:520px;margin:0 auto;display:flex}.ivs .enl .yo{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:18px;display:flex}.ivs .enl .yo img{width:104px;height:104px;box-shadow:0 0 0 4px var(--cream),0 0 0 5px var(--line),0 14px 30px -12px #04162f59;border-radius:50%;display:block}.ivs .enl .yo h1{font:800 30px/1.05 var(--cab);letter-spacing:-.03em;margin-top:10px}.ivs .enl .yo .una{color:var(--ink);font-size:17px;line-height:1.45}.ivs .enl .yo .prueba{color:var(--ink-2);text-wrap:balance;font-size:14px;line-height:1.5}.ivs .enl .yo .prueba b{font:800 15px var(--cab);color:var(--ink)}.ivs .enl .accion{text-align:center;color:var(--cream);background:var(--navy-deep) url(/brand/light/hero.jpg) center/cover;box-shadow:inset 0 1px 0 #ffffff14,0 2px 6px -2px color-mix(in srgb,var(--iv-navy) 18%,transparent),0 34px 56px -30px color-mix(in srgb,var(--iv-navy-deep) 60%,transparent);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:24px 20px 22px;display:flex}.ivs .enl .accion .tit{font:800 clamp(20px,calc((100vw - 72px) / 12.8),28px)/1.1 var(--cab);letter-spacing:-.025em;text-wrap:balance;color:inherit;flex-direction:column;align-items:center;gap:10px;display:flex}.ivs .enl .accion .n{width:30px;height:30px;font:800 11.5px/1 var(--cab);letter-spacing:0;color:var(--iv-cream);text-shadow:0 1px 2px color-mix(in srgb,var(--iv-navy-deep) 60%,transparent);background:radial-gradient(circle at 34% 28%,var(--iv-cel-200) 0%,var(--iv-cel-600) 30%,var(--iv-cel-900) 64%,var(--iv-navy-surface) 100%);box-shadow:inset 0 -4px 7px color-mix(in srgb,var(--iv-navy-deep) 35%,transparent),0 9px 14px -5px #0000008c;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ivs .enl .accion .n:after{content:"";background:radial-gradient(#ffffffbf,#0000 70%);border-radius:50%;width:44%;height:26%;position:absolute;top:12%;left:22%}.ivs .enl .accion .hl{color:var(--iv-cream);text-shadow:.45px 1px 0 color-mix(in srgb, var(--iv-navy-surface) 12%, var(--iv-cel-300)),.9px 2px 0 color-mix(in srgb, var(--iv-navy-surface) 25%, var(--iv-cel-300)),1.35px 3px 0 color-mix(in srgb, var(--iv-navy-surface) 38%, var(--iv-cel-300)),1.8px 4px 0 color-mix(in srgb, var(--iv-navy-surface) 50%, var(--iv-cel-300)),2.25px 5px 0 color-mix(in srgb, var(--iv-navy-surface) 62%, var(--iv-cel-300)),2.7px 6px 0 color-mix(in srgb, var(--iv-navy-surface) 75%, var(--iv-cel-300)),3.15px 7px 0 color-mix(in srgb, var(--iv-navy-surface) 88%, var(--iv-cel-300)),3.6px 8px 0 color-mix(in srgb, var(--iv-navy-surface) 100%, var(--iv-cel-300)),0 13px 14px #00000080}.ivs .enl .resp{grid-template-columns:1fr 1fr;align-self:stretch;gap:8px;margin-top:4px;display:grid}.ivs .enl .resp a{text-align:center;min-height:52px;color:var(--navy-deep);background:var(--cream);font:700 15px/1.2 var(--cab);letter-spacing:-.01em;box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -3px 0 color-mix(in srgb,var(--iv-navy) 10%,transparent),0 12px 20px -12px #000000b3;transition:transform .12s var(--out),background-color .12s var(--out),box-shadow .12s var(--out);border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:flex}.ivs .enl .resp a:active{background:linear-gradient(180deg,var(--iv-cel-100) 0%,var(--iv-cel-200) 55%,var(--iv-cel-300) 100%);box-shadow:inset 0 1px 0 #fff9,inset 0 -3px 5px color-mix(in srgb,var(--iv-cel-700) 30%,transparent),0 10px 18px -9px #000000b3;transform:translateY(-1px)}.ivs .enl .resp a.nose{grid-column:1/-1;justify-self:center;min-height:40px;padding:8px 20px;font-size:14px}.ivs .enl .accion .bajada{color:var(--soft);text-wrap:balance;font-size:14px;line-height:1.5}.ivs .enl .tarj{color:var(--ink);box-shadow:0 0 0 1px var(--line),0 2px 6px -2px color-mix(in srgb,var(--iv-navy) 18%,transparent),0 34px 56px -30px color-mix(in srgb,var(--iv-navy-deep) 60%,transparent);transition:transform .12s var(--out),box-shadow .12s var(--out);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:flex}.ivs .enl .cuerpo{flex-direction:column;flex:1;gap:3px;display:flex}.ivs .enl .tarj .tit{font:700 19px/1.2 var(--cab);letter-spacing:-.015em;align-items:center;gap:8px;display:flex}.ivs .enl .linea{color:var(--ink-2);font-size:15px;line-height:1.45}.ivs .enl .flecha{color:var(--cel-900);font-size:18px}.ivs .enl .iconos{gap:10px;margin-top:8px;display:flex}.ivs .enl .iconos a{width:46px;height:46px;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 8px 18px -14px #04162f66;transition:transform .12s var(--out),color .12s var(--out);background:#fff;border-radius:13px;place-items:center;display:grid}.ivs .enl .av{text-align:center;color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.ivs .enl .av:hover{color:var(--ink);text-decoration:underline}.ivs .enl .pie{text-align:center;color:var(--ink-2);margin-top:20px;font-size:13px}.ivs .enl .pie a{color:inherit}@media (hover:hover){.ivs .enl .resp a:hover{background:linear-gradient(180deg,var(--iv-cel-100) 0%,var(--iv-cel-200) 55%,var(--iv-cel-300) 100%);box-shadow:inset 0 1px 0 #fff9,inset 0 -3px 5px color-mix(in srgb,var(--iv-cel-700) 30%,transparent),0 10px 18px -9px #000000b3;transform:translateY(-1px)}.ivs .enl .tarj:hover{box-shadow:0 0 0 1px var(--line),0 4px 10px -3px color-mix(in srgb,var(--iv-navy) 22%,transparent),0 40px 60px -30px color-mix(in srgb,var(--iv-navy-deep) 66%,transparent);transform:translateY(-2px)}.ivs .enl .iconos a:hover{color:var(--cel-900);transform:translateY(-2px)}}.ivs .enl a:focus-visible{outline:2px solid var(--cel-600);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ivs .enl .resp a,.ivs .enl .tarj,.ivs .enl .iconos a{transition:none}.ivs .enl .resp a:hover,.ivs .enl .resp a:active,.ivs .enl .tarj:hover,.ivs .enl .iconos a:hover{transform:none}}
