@font-face{font-family:satoshi;src:url(../media/Satoshi_Medium-s.p.0iv-t-ipibg1f.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:satoshi;src:url(../media/Satoshi_Bold-s.p.0yjvrq_w92z1r.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:satoshi;src:url(../media/Satoshi_Black-s.p.0sqww16mzbrqr.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:99.15%;descent-override:23.56%;line-gap-override:9.82%;size-adjust:101.86%}.fifh2G_className{font-family:satoshi,satoshi Fallback,Helvetica Neue,Helvetica,Arial,sans-serif}.fifh2G_variable{--satoshi:"satoshi", "satoshi Fallback", Helvetica Neue, Helvetica, Arial, sans-serif}
:root{--fondo:#fafbf7;--superficie:#fff;--borde:#e6ece1;--s900:#0f2e0f;--s800:#1a3d26;--s700:#2c5f2d;--s600:#3d7a4d;--s300:#a8d85e;--s100:#e5f0e7;--s50:#f2f8f3;--texto:#1a1f1a;--secundario:#4a574a;--gasto:#a3271b;--ambar:#8a5a0b;--ambar-f:#fbefd9;--azul:#1f4e79;--azul-f:#e2eef8;--fuente:var(--satoshi), "Helvetica Neue", Helvetica, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente);margin:0;font-size:19px;font-weight:500;line-height:1.55}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em;color:var(--s900);font-weight:900}a{color:inherit}.cont{max-width:1180px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.ceja{letter-spacing:.1em;text-transform:uppercase;color:var(--s600);font-size:13px;font-weight:700}.chip{background:var(--s100);color:var(--s700);border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:14px;font-weight:700;display:inline-flex}.btn{background:var(--s700);color:#fff;min-height:56px;font:700 18px var(--fuente);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.btn:hover{background:var(--s800)}.btn:active{transform:scale(.98)}.btn.lima{background:var(--s300);color:var(--s900)}.btn.lima:hover{background:#bce57f}.btn.claro{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #ffffff59}.btn.claro:hover{background:#fff3}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--s300);outline-offset:3px}.store{color:#fff;background:#000;border-radius:14px;align-items:center;gap:10px;min-height:56px;padding:0 20px;font-size:13px;line-height:1.15;display:inline-flex}.store svg{fill:#fff;width:24px;height:24px}.store b{font-size:19px;font-weight:700;display:block}.esc3d{width:100%;position:relative}.esc3d canvas{opacity:0;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.esc3d .poster{object-fit:contain;transition:opacity .35s}.esc3d.vivo canvas{opacity:1}.esc3d.vivo .poster{opacity:0}.sombra-suelo{filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#0a1e0a59,#0000);border-radius:50%;height:40px;position:absolute;bottom:4%;left:18%;right:18%}.marca-barra{pointer-events:none;width:1px;height:520px;position:absolute;top:0;left:0}.barra{top:env(safe-area-inset-top,0px);z-index:20;transition:background .2s,box-shadow .2s;position:sticky}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--s900);position:fixed;inset:0 0 auto}.barra.solida{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--borde);background:#fafbf7f0}.barra .cont{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.logo{color:#fff;align-items:center;gap:12px;font-size:22px;font-weight:900;text-decoration:none;display:flex}.barra.solida .logo{color:var(--s900)}.logo img{border-radius:11px;width:40px;height:40px;display:block}.barra nav{gap:26px;font-size:17px;font-weight:700;display:flex}.barra nav a{color:#ffffffd9;text-decoration:none}.barra.solida nav a{color:var(--secundario)}.barra nav a:hover{color:var(--s300)}.barra.solida nav a:hover{color:var(--s700)}.barra .btn{min-height:46px;padding:0 20px;font-size:16px}.portada{color:#fff;background:var(--s900);isolation:isolate;margin-top:-76px;padding-top:76px;position:relative;overflow:hidden}.portada .foto{object-fit:cover;z-index:-2}.portada:before{content:"";z-index:-1;background:linear-gradient(90deg,#051605eb 0%,#051605b8 42%,#05160540 100%),linear-gradient(#0000 70%,#0516058c 100%);position:absolute;inset:0}.portada .cont{grid-template-columns:1fr 1.05fr;align-items:center;gap:24px;min-height:700px;padding-block:40px 30px;display:grid;position:relative}.portada .chip{color:var(--s300);background:#a8d85e29}.portada h1{color:#fff;margin-top:20px;font-size:clamp(44px,5.6vw,72px);line-height:1}.portada h1 em{color:var(--s300);font-style:normal}.portada .lead{color:#dce8d6;max-width:32ch;margin-top:22px;font-size:22px}.portada .acc{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.portada .esc3d{height:660px}.confianza{border-top:1px solid #ffffff24;position:relative}.confianza .cont{grid-template-columns:repeat(4,1fr);gap:0;min-height:0;padding-block:0;display:grid}.confianza div div{padding:22px 18px 24px 0}.confianza b{color:#fff;font-size:19px;display:block}.confianza span{color:#c6d6bf;font-size:15px}.seccion{padding-block:96px}.cab-sec{gap:12px;max-width:680px;margin-bottom:44px;display:grid}.cab-sec h2{font-size:clamp(34px,4.6vw,52px);line-height:1.05}.cab-sec p{color:var(--secundario);font-size:21px}.centro{text-align:center;justify-items:center;margin-inline:auto}.animales{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.animal{background:var(--superficie);border:1px solid var(--borde);border-radius:22px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 6px #0f2e0f0d}.animal:hover{transform:translateY(-4px);box-shadow:0 18px 30px -18px #0f2e0f59}.animal .foto{aspect-ratio:4/3;position:relative}.animal .foto img{object-fit:cover}.animal b{color:var(--s900);padding:16px 20px 4px;font-size:21px;font-weight:900;display:block}.animal span{color:var(--secundario);padding:0 20px 18px;font-size:16px;display:block}.funcion{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.funcion+.funcion{margin-top:40px}.funcion.al-reves .esc3d{order:2}.funcion .esc3d{height:600px}.funcion h3{margin-top:12px;font-size:clamp(32px,4vw,46px);line-height:1.06}.funcion p{color:var(--secundario);max-width:36ch;margin-top:18px;font-size:21px}.lista{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lista li{align-items:center;gap:14px;font-size:19px;font-weight:700;display:flex}.lista li:before{content:"";background:var(--s100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232C5F2D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;flex:none;width:30px;height:30px}.pills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.pill{border-radius:999px;padding:7px 14px;font-size:15px;font-weight:700}.p-am{background:var(--ambar-f);color:var(--ambar)}.p-az{background:var(--azul-f);color:var(--azul)}.p-ve{background:var(--s100);color:var(--s700)}.aviso-lista{gap:10px;max-width:440px;margin-top:26px;display:grid}.aviso{background:var(--superficie);border:1px solid var(--borde);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.aviso i{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.aviso b{font-size:17px;display:block}.aviso span{color:var(--secundario);font-size:15px}.recibo{background:var(--superficie);border:1px solid var(--borde);font-variant-numeric:tabular-nums;border-radius:20px;max-width:420px;margin-top:28px;padding:20px 22px;box-shadow:0 2px 6px #0f2e0f0d}.recibo .lin{border-bottom:1px dashed var(--borde);justify-content:space-between;padding:9px 0;font-size:17px;display:flex}.recibo .resta{background:linear-gradient(160deg, var(--s800), var(--s900));color:#fff;border-radius:14px;justify-content:space-between;align-items:baseline;margin-top:14px;padding:14px 16px;display:flex}.recibo .resta b{font-size:26px}.pasos{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.paso{background:var(--superficie);border:1px solid var(--borde);border-radius:22px;padding:28px;box-shadow:0 2px 6px #0f2e0f0d}.paso .num{background:var(--s700);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:22px;font-weight:900;display:grid}.paso b{color:var(--s900);margin-top:18px;font-size:23px;font-weight:900;line-height:1.2;display:block}.paso p{color:var(--secundario);margin-top:8px;font-size:18px}.incluye{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.inc{background:var(--superficie);border:1px solid var(--borde);border-radius:20px;align-items:flex-start;gap:14px;padding:20px;display:flex}.inc i{background:var(--s100);width:44px;height:44px;color:var(--s700);border-radius:13px;flex:none;place-items:center;font-size:18px;font-style:normal;font-weight:900;display:grid}.inc b{color:var(--s900);font-size:18px;display:block}.inc span{color:var(--secundario);font-size:16px}.faq{gap:12px;max-width:820px;display:grid}.faq details{background:var(--superficie);border:1px solid var(--borde);border-radius:18px;padding:0 22px}.faq summary{cursor:pointer;min-height:68px;color:var(--s900);justify-content:space-between;align-items:center;gap:16px;font-size:20px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--s700);font-size:28px;font-weight:500;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--secundario);max-width:64ch;padding-bottom:20px;font-size:18px}.cierre{background:linear-gradient(160deg, var(--s800), var(--s900));color:#fff;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:44px;margin-bottom:80px;padding:clamp(28px,5vw,60px);display:grid}.cierre .ceja{color:var(--s300)}.cierre h2{color:#fff;margin-top:12px;font-size:clamp(44px,6.4vw,76px);line-height:.98}.cierre p{color:#d6e2d0;max-width:32ch;margin-top:16px;font-size:21px}footer{border-top:1px solid var(--borde);padding-block:36px 48px}footer .cont{color:var(--secundario);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;font-size:16px;display:flex}footer .logo{color:var(--s900);font-size:20px}footer nav{flex-wrap:wrap;gap:22px;display:flex}footer nav a{text-decoration:none}footer nav a:hover{color:var(--s700)}@media (max-width:920px){body{font-size:18px}.barra nav{display:none}.portada .cont,.funcion,.cierre{grid-template-columns:1fr}.portada .cont{min-height:0;padding-block:30px 10px}.portada .esc3d{height:520px}.funcion .esc3d{height:500px}.funcion.al-reves .esc3d{order:0}.confianza .cont,.animales{grid-template-columns:1fr 1fr}.pasos,.incluye{grid-template-columns:1fr}.seccion{padding-block:64px}}@media (max-width:460px){.portada .esc3d{height:440px}.funcion .esc3d{height:430px}.barra .btn{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animal,.btn{transition:none}}.seccion.sin-arriba{padding-top:0}.seccion.suave{background:var(--s50)}.aviso i.am{background:var(--ambar-f);color:var(--ambar)}.aviso i.ve{background:var(--s100);color:var(--s700)}.aviso i.az{background:var(--azul-f);color:var(--azul)}
