.inicio{--ancho-texto:38rem;overflow-x:clip}.inicio h2{letter-spacing:-.025em;max-width:22ch;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:800}.inicio h3{letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:600}.inicio p{margin:0}.tenue{color:var(--tinta-3)}.tenue-p{color:var(--tinta-2);max-width:var(--ancho-texto)}.antetitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--enlace);font-size:.8rem;font-weight:600}.indice{color:var(--tinta-3);letter-spacing:.04em;font-size:.8rem;font-weight:600}.icono-check{width:18px;height:18px;color:var(--enlace);flex:none}.boton.grande{min-height:52px;padding:14px 24px;font-size:1.05rem}.inicio-barra{z-index:20;background:color-mix(in srgb, var(--fondo) 80%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid color-mix(in srgb, var(--borde) 70%, transparent);position:sticky;top:0}.inicio-barra-fila{align-items:center;gap:24px;min-height:64px;display:flex}.inicio-logo{width:168px;height:auto;display:block}.inicio-nav{gap:4px;margin-left:16px;display:flex}.inicio-nav a{min-height:44px;color:var(--tinta-2);border-radius:8px;align-items:center;padding:6px 12px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.inicio-nav a:hover{color:var(--tinta);background:var(--superficie-2)}.inicio-acciones{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.enlace-sutil{min-height:44px;color:var(--tinta);border-radius:8px;align-items:center;padding:6px 12px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.enlace-sutil:hover{background:var(--superficie-2)}.heroe{isolation:isolate;padding-block:72px 24px;position:relative}.heroe:before{content:"";z-index:-1;background-image:linear-gradient(to right, color-mix(in srgb, var(--borde) 70%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--borde) 70%, transparent) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 40%,#000 30%,#0000 75%)}.heroe:after{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--verde) 22%, transparent), transparent 65%);pointer-events:none;width:620px;height:620px;position:absolute;top:-160px;right:-120px}.heroe-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.heroe-texto{justify-items:start;gap:24px;display:grid}.heroe h1{letter-spacing:-.035em;max-width:16ch;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.04}.heroe-sub{color:var(--tinta-2);max-width:var(--ancho-texto);font-size:1.12rem}.heroe-cta{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.heroe-precio{color:var(--tinta);gap:2px;line-height:1.2;text-decoration:none;display:grid}.heroe-precio b{letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.heroe-precio span{color:var(--tinta-2);font-size:.9rem}.heroe-precio:hover b{color:var(--verde-fuerte)}.barra-precio{display:none}.heroe-notas{color:var(--tinta-2);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.heroe-notas li{align-items:center;gap:6px;display:flex}.vista-app{background:var(--superficie);border:1px solid var(--borde);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 1px 2px #0b2a220f,0 24px 48px -12px #0b2a222e}.vista-barra{border-bottom:1px solid var(--borde);background:var(--superficie-2);gap:6px;padding:12px 14px;display:flex}.vista-barra span{background:var(--borde);border-radius:50%;width:10px;height:10px}.vista-cuerpo{gap:16px;padding:18px;display:grid}.vista-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vista-titulo{letter-spacing:-.01em;font-weight:800}.vista-seg{background:var(--superficie-2);border-radius:9px;gap:2px;padding:3px;font-size:.75rem;font-weight:600;display:inline-flex}.vista-seg b,.vista-seg i{color:var(--tinta-2);border-radius:7px;padding:4px 9px;font-style:normal}.vista-seg b{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra)}.vista-totales{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vista-totales div{border:1px solid var(--borde);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.vista-totales span{color:var(--tinta-3);font-size:.72rem;font-weight:500}.vista-totales b{letter-spacing:-.01em;font-size:.98rem}.vista-totales .pos{color:var(--ingreso)}.vista-totales .neg{color:var(--gasto)}.vista-lista{margin:0;padding:0;list-style:none}.vista-lista li{border-top:1px solid var(--borde);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.vista-lista li:first-child{border-top:0}.vista-punto{border-radius:50%;width:8px;height:8px}.vista-desc,.vista-monto{min-width:0;display:grid}.vista-desc b,.vista-monto b{font-size:.9rem;font-weight:600}.vista-desc small,.vista-monto small{color:var(--tinta-3);font-size:.72rem}.vista-monto{text-align:right}.vista-nota{color:var(--tinta-3);border-top:1px solid var(--borde);background:var(--superficie-2);padding:10px 18px;font-size:.75rem}.seccion{gap:40px;padding-block:96px 0;display:grid}.heroe+.seccion{padding-top:48px}.seccion-cabecera{gap:12px;display:grid}.problemas{border-top:1px solid var(--borde);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.problemas article{align-content:start;gap:10px;padding:28px 28px 0 0;display:grid}.problemas article+article{border-left:1px solid var(--borde);padding-left:28px}.problemas p{color:var(--tinta-2)}.mosaico{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pieza{background:var(--superficie);border:1px solid var(--borde);border-radius:16px;grid-template-rows:auto 1fr;gap:20px;padding:24px;display:grid}.pieza-ancha:last-child{grid-column:1/-1}.pasos-acceso{color:var(--tinta-2);gap:6px;margin:8px 0 0;padding-left:1.1em;display:grid}.pieza-ancha{grid-column:span 2;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.pieza-texto{align-content:start;gap:8px;display:grid}.pieza-texto p{color:var(--tinta-2);font-size:1rem}.pieza-visual{background:var(--superficie-2);border-radius:12px;align-self:end;padding:16px}.monedas{flex-wrap:wrap;justify-content:center;gap:8px;padding:28px 16px;display:flex}.monedas span{background:var(--superficie);border:1px solid var(--borde);border-radius:10px;padding:8px 14px;font-size:.9rem;font-weight:600}.monedas .activa{border-color:var(--verde);color:var(--enlace);box-shadow:0 0 0 3px color-mix(in srgb, var(--verde) 18%, transparent)}.totales-mini{justify-items:start;gap:6px;display:grid}.totales-mini .vista-seg{background:var(--superficie);margin-bottom:6px}.totales-mini .vista-seg b{background:var(--superficie-2);box-shadow:none}.totales-mini>b{letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.totales-mini small{color:var(--tinta-3);font-size:.8rem}.barras{gap:10px;margin:0;list-style:none;display:grid}.barras li{grid-template-columns:6.5em minmax(0,1fr) 2.6em;align-items:center;gap:10px;font-size:.82rem;display:grid}.barras li>span:last-child{text-align:right;color:var(--tinta-2)}.barra-pista{background:var(--superficie);border-radius:4px;height:8px;overflow:hidden}.barra-pista span{border-radius:4px;height:100%;display:block}.chat{gap:8px;display:grid}.msj{border-radius:12px;max-width:85%;padding:8px 12px;font-size:.85rem}.msj.tuyo{background:var(--verde);color:var(--sobre-verde);border-bottom-right-radius:4px;justify-self:end}.msj.bot{background:var(--superficie);border:1px solid var(--borde);border-bottom-left-radius:4px;justify-self:start}.instalar{color:var(--tinta-2);justify-items:center;gap:8px;padding:24px;font-size:.8rem;font-weight:500;display:grid}.instalar img{border-radius:16px;box-shadow:0 8px 20px -6px #0b2a2259}.telegram{background:var(--verde-suave);border:1px solid var(--borde);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:48px;padding:48px;display:grid}.telegram-texto{gap:14px;display:grid}.telegram-texto .incluye b{color:var(--enlace);font-weight:600}.telegram-chat{background:var(--superficie);border:1px solid var(--borde);border-radius:18px;padding:20px}.telegram-chat .msj.bot{background:var(--superficie-2)}.pieza-vista{align-items:start}.pieza-vista .vista-app{box-shadow:var(--sombra)}.meta-mini{gap:8px;display:grid}.meta-mini-fila{justify-content:space-between;font-size:.95rem;display:flex}.meta-mini-fila span{color:var(--enlace);font-weight:700}.meta-mini .barra-pista{height:10px}.meta-mini small{color:var(--tinta-3);font-size:.8rem}.deudas-mini{gap:8px;margin:0;list-style:none;display:grid}.deudas-mini li{background:var(--superficie);border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:.88rem;display:flex}.deudas-mini .pos{color:var(--ingreso)}.deudas-mini .neg{color:var(--gasto)}.familia-mini{flex-wrap:wrap;gap:8px;display:flex}.familia-mini span{background:var(--superficie);border:1px solid var(--borde);border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:500}.familia-mini span:first-child{border-color:var(--verde);color:var(--enlace)}.precio{background:var(--superficie);border:1px solid var(--borde);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:48px;padding:48px;display:grid}.precio-texto{gap:14px;display:grid}.incluye{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.incluye li{align-items:center;gap:10px;display:flex}.precio-tarjeta{background:var(--fondo);border:1px solid var(--borde-campo);border-radius:18px;justify-items:start;gap:10px;padding:28px;display:grid}.etiqueta{background:var(--verde-suave);color:var(--verde-fuerte);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600}.precio-bs{letter-spacing:-.035em;font-size:clamp(2.2rem,6vw,3rem);font-weight:800;line-height:1.05}.precio-eq{color:var(--tinta-2);font-size:.95rem}.precio-boton{width:100%;margin-top:8px}.precio-nota{color:var(--tinta-3);font-size:.8rem}.pasos{border-top:1px solid var(--borde);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pasos li{align-content:start;gap:8px;padding:24px 24px 0 0;display:grid}.pasos li+li{border-left:1px solid var(--borde);padding-left:24px}.pasos p{color:var(--tinta-2);font-size:1rem}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.faq{border-top:1px solid var(--borde);display:grid}.faq details{border-bottom:1px solid var(--borde)}.faq summary{cursor:pointer;padding:18px 32px 18px 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--tinta-3);border-bottom:2px solid var(--tinta-3);width:9px;height:9px;margin-top:-6px;transition:transform .2s;position:absolute;top:50%;right:6px;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:-2px;transform:rotate(-135deg)}.faq details p{color:var(--tinta-2);padding:0 32px 18px 0}.cierre{background:var(--verde-noche);color:#fff;isolation:isolate;margin-top:96px;position:relative;overflow:hidden}.cierre:before{content:"";z-index:-1;opacity:.5;background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.cierre-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:64px;display:flex}.cierre h2{color:#fff;max-width:20ch}.cierre-boton{color:#064e3b;background:#fff}.cierre-boton:hover{background:#e8f6ef}.inicio-pie{color:var(--tinta-3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:28px;font-size:.85rem;display:flex}.inicio-pie nav{flex-wrap:wrap;gap:8px 20px;display:flex}.inicio-pie a{min-height:44px;color:var(--tinta-2);align-items:center;text-decoration:none;display:inline-flex}.inicio-pie a:hover{color:var(--tinta)}@media (max-width:960px){.heroe{padding-block:40px 8px}.heroe-grid,.precio,.telegram,.faq-grid{grid-template-columns:1fr}.heroe-grid{gap:40px}.mosaico{grid-template-columns:1fr 1fr}.pieza-ancha,.pieza-ancha:last-child{grid-column:1/-1}.pasos{grid-template-columns:1fr 1fr;row-gap:28px}.pasos li:nth-child(3){border-left:0;padding-left:0}.precio,.telegram{padding:32px}}@media (max-width:700px){.inicio-nav{display:none}.inicio-logo{width:140px}.seccion{padding-top:72px}.heroe+.seccion{padding-top:40px}.problemas,.mosaico,.pasos{grid-template-columns:1fr}.problemas article,.problemas article+article{border-left:0;padding:20px 0}.problemas article+article{border-top:1px solid var(--borde)}.pieza-ancha,.pieza-ancha:last-child{grid-column:auto;grid-template-columns:1fr}.pasos li,.pasos li+li{border-left:0;padding:20px 0 0}.precio,.telegram{gap:28px;padding:24px}.precio-tarjeta{padding:22px}.vista-totales b{font-size:.85rem}.cierre{margin-top:72px}.inicio{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.barra-precio{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -6px 20px #00000014}.barra-precio-dato{line-height:1.15;display:grid}.barra-precio-dato small{color:var(--tinta-2);font-size:.8rem}.barra-precio-dato b{letter-spacing:-.02em;font-size:1.2rem;font-weight:800}.barra-precio .boton{min-height:48px;padding-inline:22px}}
