.lsh{letter-spacing:-.01em;font-size:clamp(1.9rem,2.7vw,2.15rem);font-weight:800;line-height:1.15}.lsb{color:var(--t2);margin-top:1rem;font-size:1.12rem;line-height:1.65}.section{padding:7.5rem 0;position:relative;overflow:hidden}.hueso{background:var(--hueso)}.blanco{background:var(--fondo)}.hero{background:linear-gradient(var(--salvia) calc(100% - 190px), var(--hueso) calc(100% - 190px));margin-top:-1px;padding:3.6rem 0 0;position:relative;overflow:hidden}.hero-copy{z-index:2;text-align:center;max-width:760px;margin:0 auto;position:relative}.hero h1{letter-spacing:-.02em;color:var(--t1);font-size:clamp(2.7rem,5.2vw,4.1rem);font-weight:800;line-height:1.06}.hero h1 em{color:var(--t1);background-image:linear-gradient(var(--hoja), var(--hoja));background-position:0 96%;background-repeat:no-repeat;background-size:0% 4px;padding-bottom:.06em;font-style:italic;font-weight:800}.hero-sub{color:var(--t2);text-wrap:balance;max-width:42rem;margin:1.5rem auto 0;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.6}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.2rem;display:flex}.hero-centro{color:var(--t3);margin-top:1.3rem;font-size:.95rem}.hero-centro a{white-space:nowrap;color:var(--t1);border-bottom:1.5px solid var(--trazo-fuerte);padding-bottom:1px;font-weight:700;transition:border-color .2s}.hero-centro a:hover{border-color:var(--t1)}.hero h1{opacity:0;animation:rise .9s var(--ease) .1s both}.hero-sub{opacity:0;animation:rise .8s var(--ease) .28s both}.hero-ctas{opacity:0;animation:rise .7s var(--ease) .43s both}.hero-centro{opacity:0;animation:rise .7s var(--ease) .55s both}.hero h1 em{animation:underline-bg .8s var(--ease) .88s both}@keyframes underline-bg{0%{background-size:0% 4px}to{background-size:100% 4px}}.hero-stage{opacity:0;animation:stage 1.1s var(--ease) .5s both}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes stage{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hero-stage{z-index:2;justify-content:center;align-items:flex-end;max-width:1100px;margin:3.4rem auto 0;padding-bottom:4rem;display:flex;position:relative}.hero-panel{text-align:left;flex:0 980px;min-width:0}.hp-main{flex-direction:column;gap:14px;min-width:0;padding:18px 20px 20px;display:flex}.hp-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hp-t{color:var(--t1);letter-spacing:-.02em;font-size:17px;font-weight:800}.hp-s{color:var(--t3);margin-top:2px;font-size:11px}.hp-acciones{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bm-action-btn{background:var(--tinta);color:#fff;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.bm-action-btn .ms{font-size:14px}.hp-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.hp-col{flex-direction:column;gap:12px;min-width:0;display:flex}.hp-card{border:1px solid var(--borde);background:#fff;border-radius:12px;overflow:hidden}.hp-card-h{border-bottom:1px solid var(--app-linea);color:var(--t1);justify-content:space-between;align-items:center;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.hp-n{background:var(--hueso);min-width:18px;height:18px;color:var(--t2);border-radius:9px;place-items:center;padding:0 5px;font-size:10px;font-weight:800;display:grid}.hp-alerta{border-bottom:1px solid var(--app-linea);transition:background .3s var(--ease-s);align-items:center;gap:9px;padding:10px 12px;display:flex}.hp-alerta:last-child{border-bottom:0}.hp-alerta.hecha{background:var(--app-verde-suave)}.hp-av{border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:9.5px;font-weight:800;display:grid}.hp-alerta-t{flex:1;min-width:0}.hp-alerta-n{color:var(--t1);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.hp-tag{white-space:nowrap;border-radius:10px;padding:2px 7px;font-size:9px;font-weight:700}.hp-alerta-d{color:var(--t3);margin-top:2px;font-size:10px;line-height:1.4}.hp-btns{flex-shrink:0;gap:5px;display:flex}.hp-btn{border:1px solid var(--borde);color:var(--t2);background:#fff;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:700}.hp-btn.fuerte{background:var(--tinta);border-color:var(--tinta);color:#fff}.hp-ok{color:var(--hoja-osc);animation:marcar .3s var(--ease) both;flex-shrink:0;align-items:center;gap:3px;font-size:10px;font-weight:800;display:inline-flex}.hp-ok .ms{font-size:14px}.hp-ses{border-bottom:1px solid var(--app-linea);align-items:center;gap:9px;padding:9px 12px;display:flex}.hp-ses:last-child{border-bottom:0}.hp-hora{color:var(--t1);min-width:32px;font-size:10.5px;font-weight:800}.hp-ses-t{flex:1;min-width:0}.hp-ses-n{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.hp-ses-s{color:var(--t3);font-size:9.5px}.hp-est{white-space:nowrap;background:var(--app-naranja-fondo);color:var(--app-naranja-osc);transition:background .3s var(--ease-s), color .3s var(--ease-s);border-radius:10px;padding:2px 7px;font-size:9px;font-weight:700}.hp-est.ok{background:var(--app-verde-fondo);color:var(--app-verde-osc)}.hp-cobros-v{color:var(--t1);letter-spacing:-.02em;flex-direction:column;gap:2px;padding:10px 12px 12px;font-size:20px;font-weight:800;display:flex}.hp-cobros-v span{color:var(--t3);letter-spacing:0;font-size:10px;font-weight:600}.phone{z-index:3;background:#1c1c1e;border-radius:42px;flex-shrink:0;width:230px;height:470px;position:relative;box-shadow:0 0 0 1.5px #ffffff1a,0 0 0 2.5px #000c,0 36px 70px #0f1f1447,0 14px 30px #0f1f1429}.phone-screen{--pt-fondo:#0f1f14;--pt-superficie:#17281c;--pt-superficie-2:#1e3024;--pt-borde:#ffffff1a;--pt-linea:#ffffff0f;--pt-texto:#fff;--pt-texto-2:#ffffffc7;--pt-texto-3:#ffffff94;--pt-texto-4:#fff6;--pt-sobre-acento:#0f1f14;background:var(--pt-fondo);border-radius:35px;flex-direction:column;display:flex;position:absolute;inset:8px;overflow:hidden}.notch{z-index:10;background:#000;border-radius:14px;width:76px;height:22px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.sbar{justify-content:space-between;align-items:center;padding:42px 18px 0;display:flex}.sbar-time{color:var(--pt-texto);font-size:11px;font-weight:700}.sbar-ic{color:var(--pt-texto-3);align-items:center;gap:5px;display:flex}.app-top{justify-content:space-between;align-items:center;padding:9px 16px 4px;display:flex}.app-ava{background:var(--pt-superficie-2);border:1.5px solid var(--pt-borde);width:27px;height:27px;color:var(--pt-texto-2);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.app-body{flex-direction:column;flex:1;gap:9px;padding:4px 14px 8px;line-height:1.3;display:flex;overflow:hidden}.app-greet-n{color:var(--pt-texto);letter-spacing:-.025em;font-size:16px;font-weight:800}.app-greet-s{color:var(--pt-texto-4);margin-top:1px;font-size:9.5px}.app-hechos{gap:5px;display:flex}.app-hecho{color:var(--pt-texto-3);background:var(--pt-superficie);white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:4px 8px 4px 6px;font-size:9px;font-weight:700;display:inline-flex}.app-hecho svg{width:9px;height:9px;color:var(--hoja)}.app-ej{background:var(--pt-superficie);border:.5px solid var(--pt-borde);border-radius:12px;flex-direction:column;gap:7px;padding:9px;display:flex}.app-ej-h{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.app-ej-n{color:var(--pt-texto);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.app-ej-s{color:var(--pt-texto-4);flex-shrink:0;font-size:9px;font-weight:700}.app-nota{color:var(--pt-texto-2);background:var(--pt-superficie-2);border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.app-nota .ms{color:var(--pt-texto-3);flex-shrink:0;font-size:12px}.app-series{flex-direction:column;gap:4px;display:flex}.app-serie{grid-template-columns:14px 1fr 1fr 20px;align-items:center;gap:5px;display:grid}.app-serie-n{background:var(--pt-superficie-2);width:14px;height:14px;color:var(--pt-texto-3);border-radius:50%;place-items:center;font-size:7.5px;font-weight:800;display:grid}.app-serie-v{text-align:center;color:var(--pt-texto);background:var(--pt-superficie-2);border:.5px solid var(--pt-borde);border-radius:5px;padding:3px 0;font-size:10px;font-weight:700}.app-serie-c{background:var(--pt-superficie-2);width:20px;height:20px;color:var(--pt-sobre-acento);transition:background .25s var(--ease-s);border-radius:6px;place-items:center;display:grid}.app-serie-c svg{width:11px;height:11px;animation:marcar .3s var(--ease) both}@keyframes marcar{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.app-serie.ok .app-serie-n{color:var(--hoja)}.app-serie.ok .app-serie-v{color:var(--pt-texto-2)}.app-serie.ok .app-serie-c{background:var(--hoja)}.app-serie.ahora .app-serie-v{color:var(--pt-texto-4)}.app-serie.ahora .app-serie-v:nth-child(2){border-color:var(--pt-texto-3)}.app-descanso{height:14px;color:var(--pt-texto-3);align-items:center;gap:6px;font-size:8.5px;font-weight:700;display:flex}.app-descanso i{background:var(--pt-borde);border-radius:3px;flex:1;height:3px;overflow:hidden}.app-descanso b{background:var(--hoja);border-radius:3px;width:47%;height:100%;display:block}.app-descanso.ok{color:var(--hoja);animation:marcar .3s var(--ease) both}.app-descanso .ms{font-size:13px}.app-apuntar{text-align:center;color:var(--pt-sobre-acento);background:var(--hoja);border-radius:11px;margin-top:auto;padding:9px;font-size:11px;font-weight:800}.app-nav{border-top:.5px solid var(--pt-linea);justify-content:space-around;padding:8px 0 14px;display:flex}.app-nav-i{color:var(--pt-texto-3);flex-direction:column;align-items:center;gap:3px;font-size:7.5px;display:flex}.app-nav-i.on{color:var(--hoja)}.app-nav-i svg{width:16px;height:16px}.js [data-rv]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s);transform:translateY(30px)}.js [data-rv=left]{transform:translate(-30px)}.js [data-rv=scale]{transform:scale(.92)}.js [data-rv].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-rv]{opacity:1!important;transform:none!important}.hero h1,.hero-sub,.hero-ctas,.hero-centro,.hero-stage{opacity:1!important;animation:none!important;transform:none!important}.hero h1 em{animation:none!important}.app-serie-c svg,.app-descanso.ok,.hp-ok,.t-lbl.on{animation:none!important;transform:none!important}}.pain-head{max-width:620px;margin-bottom:3.5rem}.pain-grid{grid-template-columns:1fr;gap:.9rem;display:grid}.pain-row{border:1px solid var(--borde);border-radius:var(--r);background:#fff;grid-template-columns:96px 220px 1fr;align-items:center;gap:1.5rem 2.5rem;padding:1.6rem 2.2rem;display:grid;position:relative;overflow:hidden}.pain-n{letter-spacing:-.03em;color:#0f1f141f;-webkit-user-select:none;user-select:none;font-size:clamp(2.6rem,4vw,3.4rem);font-weight:800;line-height:.8}.pain-t{letter-spacing:-.02em;font-size:1.18rem;font-weight:800}.pain-t .pt-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}.pain-row p{color:var(--t2);font-size:.96rem;line-height:1.6}.chaos{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:2.2rem;display:flex}.chaos-lbl{color:var(--t3);font-size:.82rem;font-weight:700}.chip-old{border:var(--bd);color:var(--t3);background:#fff;border-radius:30px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;-webkit-text-decoration:line-through #ff6b35b3;text-decoration:line-through #ff6b35b3;text-decoration-thickness:2px;display:inline-flex}.chip-old svg{opacity:.55;flex-shrink:0;width:16px;height:16px}.chaos-arrow{color:var(--hoja-osc);display:inline-flex}.chaos-arrow svg{width:26px;height:26px}.chip-new{color:var(--t1);letter-spacing:-.03em;background:#fff;border-radius:30px;align-items:center;padding:.45rem 1.05rem;font-size:.95rem;font-weight:800;display:inline-flex}.chip-new span{color:var(--hoja)}.pain-close{background:var(--salvia);border-radius:var(--r);text-align:center;color:var(--t2);margin-top:2rem;padding:2.2rem 2.5rem;font-size:1.2rem;line-height:1.55;position:relative;overflow:hidden}.pain-close strong{color:var(--hoja-osc);font-weight:700}.feat-head{text-align:center;max-width:680px;margin:0 auto 3.5rem}.portal-blq{background:var(--salvia);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4rem;max-width:940px;margin:0 auto 1.5rem;padding:2.8rem 3.5rem;display:grid}.portal-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:.78rem;font-weight:800}.portal-txt h3{letter-spacing:-.02em;color:var(--t1);margin-top:.6rem;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:800;line-height:1.15}.portal-txt>p{color:var(--t2);margin:.9rem 0 1.4rem;font-size:1rem;line-height:1.6}.plan-group{margin-top:3rem}.plan-group-h{align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.plan-group-h .line{background:var(--linea);flex:1;height:1px}.gbadge{letter-spacing:.04em;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.8rem;font-weight:800;display:inline-flex}.gbadge.starter{color:var(--t2);border:1px solid var(--borde);background:#fff}.gbadge.pro,.gbadge.centro{background:var(--salvia);color:var(--t1)}.gbadge svg{width:14px;height:14px}.feat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.fcardx{border:1px solid var(--borde);border-radius:var(--r);background:#fff;padding:1.6rem}.fcardx-ico{color:var(--t1);margin-bottom:1rem;display:flex}.fcardx-ico svg{stroke-width:1.6px;width:26px;height:26px}.fcardx h3{color:var(--t1);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.fcardx p{color:var(--t2);font-size:.92rem;line-height:1.6}.bwin{background:var(--app-fondo);border:1px solid var(--linea);border-radius:18px;overflow:hidden;box-shadow:0 30px 60px #0f1f1429,0 10px 24px #0f1f1414}.bwin-bar{border-bottom:.5px solid var(--linea);background:#fff;align-items:center;gap:7px;padding:12px 16px;display:flex}.bwin-bar .d{border-radius:50%;flex-shrink:0;width:11px;height:11px}.bwin-bar .d.r{background:#ff5f57}.bwin-bar .d.y{background:#febc2e}.bwin-bar .d.g{background:#28c840}.bwin-url{background:var(--app-fondo);max-width:320px;color:var(--t3);border-radius:7px;flex:1;align-items:center;gap:6px;margin-left:14px;padding:5px 12px;font-size:11px;display:flex}.bwin-url svg{width:11px;height:11px;color:var(--t3);flex-shrink:0}.bwin-body{grid-template-columns:196px minmax(0,1fr);display:grid}.bwin-side{background:var(--tinta);border-right:.5px solid #ffffff0f;flex-direction:column;gap:2px;padding:16px 12px;display:flex}.bwin-side .b-logo{justify-content:center;align-items:center;padding:4px 8px 18px;display:flex}.bnav{color:#ffffff9e;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:11.5px;font-weight:500;display:flex}.bnav .ms{font-size:18px}.bnav.on{color:#fff;background:#ffffff1a;font-weight:600}.pricing-head{text-align:center;max-width:560px;margin:0 auto 2.5rem}.toggle-wrap{justify-content:center;margin-bottom:3.5rem;display:flex}.toggle{border:1px solid var(--borde);background:#fff;border-radius:40px;align-items:center;gap:1rem;padding:.5rem 1.4rem;display:inline-flex}.t-lbl{color:var(--t3);cursor:pointer;font-size:.95rem;font-weight:600;transition:color .2s}.t-lbl.on{color:var(--t1);animation:lblPulse .4s var(--ease);font-weight:700}@keyframes lblPulse{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}.toggle .t-pill{background:#0f1f142e;border-radius:16px;flex-shrink:0;width:52px;height:28px;transition:background .25s;position:relative}.t-pill:after{content:"";width:20px;height:20px;transition:transform .28s var(--ease);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px}.toggle .t-pill.annual{background:var(--tinta)}.t-pill.annual:after{transform:translate(24px)}.t-save{color:var(--hoja-osc);background:var(--salvia);border-radius:20px;padding:.25rem .7rem;font-size:.76rem;font-weight:800}.plans{grid-template-columns:1fr 1.12fr 1fr;align-items:stretch;gap:1.4rem;max-width:1060px;margin:0 auto;display:grid}.plan{border:1px solid var(--borde);background:#fff;border-radius:12px;flex-direction:column;padding:1.6rem;display:flex;position:relative}.plan.pro{border:2px solid var(--tinta);padding:calc(1.6rem - 1px)}.pop-tag{background:var(--hoja);color:var(--tinta);white-space:nowrap;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem 1rem;font-size:.82rem;font-weight:800;display:inline-flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.p-name{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin-bottom:.45rem;font-size:.8rem;font-weight:800}.plan.pro .p-name{color:var(--hoja-osc)}.p-para{color:var(--t1);align-items:center;gap:.4rem;margin-bottom:1.2rem;font-size:.9rem;font-weight:600;display:flex}.p-para .ms{color:var(--hoja-osc);font-size:18px}.p-price{color:var(--t1);align-items:baseline;gap:.15rem;line-height:1;display:flex}.p-amt{letter-spacing:-.04em;font-size:2.9rem;font-weight:800;display:inline-block}.p-amt.flip{animation:priceflip .42s var(--ease-s) both}@keyframes priceflip{0%{opacity:1;transform:translateY(0)}42%{opacity:0;transform:translateY(-16px)}60%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.p-cur{margin-left:.2rem;font-size:1.3rem;font-weight:700}.p-cur-antes{margin-left:0;margin-right:.15rem}.p-mes{color:var(--t3);margin-left:.25rem;font-size:.95rem;font-weight:600}.p-ciclo{color:var(--t3);white-space:nowrap;height:1.4em;margin-top:.55rem;font-size:.85rem;line-height:1.4}.p-ciclo b{color:var(--hoja-osc);font-weight:700}.p-tier{margin-top:1.1rem}.pro-select-wrap{position:relative}.pro-select-wrap .pro-select{border:1.5px solid var(--trazo);width:100%;color:var(--t1);cursor:pointer;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;padding:.7rem .9rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:border-color .2s,background .2s;display:flex}.pro-select-wrap .pro-select:hover{border-color:var(--trazo-fuerte)}.pro-select-chev{transition:transform .25s var(--ease);color:var(--t2);flex-shrink:0}.pro-select[aria-expanded=true] .pro-select-chev{transform:rotate(180deg)}.pro-select-pop{z-index:60;border:1px solid var(--trazo);opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .22s var(--ease);background:#fff;border-radius:13px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;transform:translateY(-8px)scale(.98);box-shadow:0 18px 40px #0f1f1424}.pro-select-pop.open{opacity:1;pointer-events:auto;transform:none}.pro-opt{color:var(--t2);cursor:pointer;justify-content:space-between;align-items:center;padding:.78rem 1rem;font-size:.9rem;font-weight:600;transition:background .15s,color .15s;display:flex}.pro-opt+.pro-opt{border-top:.5px solid var(--linea)}.pro-opt:hover,.pro-opt.act{background:var(--hueso);color:var(--t1)}.pro-opt.sel{color:var(--t1)}.pro-opt-check{opacity:0;color:var(--hoja-osc);transition:opacity .15s}.pro-opt.sel .pro-opt-check{opacity:1}.p-feats{border-top:1px solid var(--linea);flex-direction:column;flex:1;gap:.6rem;margin:1.3rem 0 1.5rem;padding-top:1.3rem;display:flex}.p-feat{color:var(--t1);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.4;display:flex}.p-chk{flex-shrink:0;place-items:center;margin-top:2px;display:grid}.p-chk svg{width:14px;height:14px;color:var(--hoja-osc)}.pricing-note{text-align:center;color:var(--t3);margin-top:2.5rem;font-size:.92rem}.pricing-note a{color:var(--t1);border-bottom:1.5px solid var(--trazo-fuerte);padding-bottom:1px;font-weight:700;transition:border-color .2s}.pricing-note a:hover{border-color:var(--t1)}.faq-head{text-align:center;margin-bottom:3.5rem}.faq-list{flex-direction:column;gap:.8rem;max-width:760px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--borde);background:#fff;border-radius:10px;transition:border-color .25s;overflow:hidden}.faq-item.open{border-color:var(--trazo)}.faq-q{text-align:left;letter-spacing:-.01em;width:100%;color:var(--t1);justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.7rem;font-size:1.05rem;font-weight:700;display:flex}.faq-ico{background:var(--hueso);width:30px;height:30px;transition:background .25s, transform .35s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.faq-ico svg{width:15px;height:15px;color:var(--tinta-h);transition:color .25s}.faq-item.open .faq-ico{background:var(--tinta);transform:rotate(180deg)}.faq-item.open .faq-ico svg{color:#fff}.faq-a-wrap{transition:grid-template-rows .35s var(--ease-s);grid-template-rows:0fr;display:grid}.faq-item.open .faq-a-wrap{grid-template-rows:1fr}.faq-a{overflow:hidden}.faq-a p{color:var(--t2);padding:0 1.7rem 1.5rem;font-size:.98rem;line-height:1.72}@media (max-height:780px) and (min-width:981px){.hero{padding-top:2.4rem}.hero h1{font-size:clamp(2.2rem,4vw,3.2rem)}.hero-sub{margin-top:1rem}.hero-ctas{margin-top:1.4rem}.hero-centro{margin-top:.9rem}}@media (max-width:980px){.section{padding:5rem 0}.hero{padding-top:2.5rem}.hero-sub{max-width:540px;font-size:1.22rem}.fcardx{padding:1.25rem}.bwin-body{grid-template-columns:1fr}.bwin-side{display:none}.plans{grid-template-columns:1fr;max-width:460px}}@media (max-width:760px){.section{padding:4rem 0}.lsh{font-size:clamp(1.65rem,6vw,1.95rem)}.lsb{font-size:1.05rem}.hero{background:linear-gradient(var(--salvia) calc(100% - 120px), var(--hueso) calc(100% - 120px));padding-top:2rem}.hero h1{font-size:clamp(2rem,9.5vw,3rem)}.hero-sub{font-size:1.1rem}.hero-stage{margin-top:2.4rem;padding-bottom:2.5rem}.bwin-bar{padding:9px 12px}.bwin-url{max-width:none}.hp-main{gap:12px;padding:14px}.hp-acciones,.hp-cobros{display:none}.hp-grid{grid-template-columns:minmax(0,1fr)}.hero-ctas{flex-direction:column;align-items:center;gap:.8rem}.hero-ctas .btn{justify-content:center;width:min(100%,340px)}.pain-head{margin-bottom:2rem}.pain-row{grid-template-columns:54px 1fr;gap:.4rem 1rem;padding:1.3rem 1.4rem}.pain-row p{grid-column:1/-1}.pain-n{font-size:2.4rem}.chaos{flex-wrap:wrap;gap:.6rem}.feat-head{margin-bottom:2.5rem}.plan-group{margin-top:2rem}.feat-grid{grid-template-columns:minmax(0,1fr)}.plans{max-width:none}.faq-q{padding:1.15rem 1.4rem}.faq-head{margin-bottom:2.5rem}.faq-a p{padding:0 1.4rem 1.3rem}}@media (max-width:480px){.section{padding:3.5rem 0}.hero{padding-top:1.5rem}.hero h1{font-size:clamp(1.9rem,9vw,2.6rem)}.hero-sub{font-size:1rem}.hp-btns .hp-btn:not(.fuerte){display:none}.pain-row{padding:1.1rem 1.2rem}.pain-row p{font-size:.9rem}.feat-head{margin-bottom:2rem}.faq-head{margin-bottom:1.5rem}.faq-q{font-size:.98rem}.toggle{flex-wrap:wrap;justify-content:center;gap:.5rem}.t-save{text-align:center;flex-basis:100%;order:3}.plans{gap:1rem}.plan{padding:1.6rem 1.4rem}.pain-close{padding:1.3rem 1.4rem;font-size:.95rem}}.guarantees{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:center;gap:14px 30px;margin-top:2.6rem;padding-top:2rem;display:flex}.guarantee{color:var(--t2);align-items:center;gap:8px;font-size:.94rem;font-weight:600;display:inline-flex}.guarantee .ms{color:var(--hoja-osc)}.contact-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:3.5rem;display:grid}.contact-intro .lsh{margin-top:0}.contact-intro .lsb{margin-bottom:1.8rem}.contact-mail{color:var(--t1);border:1px solid var(--borde);transition:border-color .2s, transform .18s var(--ease), box-shadow .2s;background:#fff;border-radius:12px;align-items:center;gap:.6rem;padding:.7rem 1.1rem;font-size:1.02rem;font-weight:700;display:inline-flex}.contact-mail:hover{border-color:var(--trazo-fuerte)}.contact-mail svg{width:19px;height:19px;color:var(--hoja-osc)}.contact-card{border:1px solid var(--borde);background:#fff;border-radius:14px;padding:2.2rem}.contact-form{flex-direction:column;gap:1.1rem;display:flex}.cf-field{flex-direction:column;gap:.4rem;display:flex}.cf-field label{color:var(--t2);font-size:.82rem;font-weight:700}.cf-field input,.cf-field textarea{width:100%;color:var(--t1);background:var(--fondo);border:1px solid var(--trazo);border-radius:10px;padding:.8rem .95rem;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .18s,background .18s,box-shadow .18s}.cf-field textarea{resize:vertical;min-height:116px}.cf-field input:hover,.cf-field textarea:hover{border-color:var(--trazo-fuerte)}.cf-field input:focus,.cf-field textarea:focus{border-color:var(--t1);background:#fff;outline:none}.contact-card .btn{margin-top:.2rem}.contact-card .btn-principal:disabled{opacity:.6;cursor:default;transform:none}.cf-legend{color:var(--t3);margin:0;font-size:.82rem}.cf-req{color:var(--app-error);font-weight:800}.cf-opt{color:var(--t3);font-size:.92em;font-weight:600}.cf-field-err{color:var(--app-error);font-size:.8rem;font-weight:600}.cf-field.has-err input,.cf-field.has-err textarea{border-color:var(--app-error)}.cf-err{color:var(--app-error);background:var(--app-error-suave);border:1px solid var(--app-error-borde);border-radius:10px;padding:.6rem .8rem;font-size:.88rem;font-weight:600}.cf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-ok{text-align:center;flex-direction:column;align-items:center;padding:1.4rem .5rem;display:flex}.contact-ok-ico{background:var(--salvia);width:60px;height:60px;color:var(--hoja-osc);border-radius:50%;place-items:center;margin-bottom:1.1rem;display:grid}.contact-ok-ico svg{width:30px;height:30px}.contact-ok h3{color:var(--t1);margin-bottom:.5rem;font-size:1.3rem;font-weight:800}.contact-ok p{color:var(--t2);max-width:320px;font-size:.98rem;line-height:1.55}.contact-again{color:var(--t1);border-bottom:1.5px solid var(--trazo-fuerte);margin-top:1.3rem;padding-bottom:1px;font-size:.9rem;font-weight:700;transition:border-color .2s}.contact-again:hover{border-color:var(--t1)}@media (max-width:860px){.contact-grid{grid-template-columns:1fr;gap:2.2rem}.contact-card{padding:1.7rem 1.4rem}.portal-blq{grid-template-columns:minmax(0,1fr);gap:2.2rem;padding:2.2rem 2rem}.portal-blq .phone{justify-self:center}}@media (max-width:480px){.portal-blq{padding:1.8rem 1.1rem}}