html:has(.pl){background:var(--marca-bosque)}html:has(.pl) body{background:var(--marca-bosque)}.pl{isolation:isolate;background:var(--marca-bosque);min-height:100dvh;color:var(--marca-papel);font-family:var(--font-sans);position:relative;overflow:hidden}.pl-feed{z-index:0;pointer-events:none;height:560px;position:absolute;inset:0 0 auto;overflow:hidden}.pl-feed:after{content:"";z-index:2;background:linear-gradient(180deg, #174b3a00 40%, var(--marca-bosque) 92%);position:absolute;inset:0}.pl-feed .ini-feed{position:absolute;inset:0}.pl-feed .ini-velo{height:40%}.pl-arriba{z-index:3;padding:calc(14px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));justify-content:space-between;align-items:center;display:flex;position:relative}.pl-logo{font-family:var(--font-display);color:var(--marca-papel);align-items:center;gap:8px;font-size:24px;font-weight:700;font-stretch:115%;display:flex}.pl-logo img{border-radius:9px;width:36px;height:36px}.pl-entrar{background:#fff9ee29;border-radius:999px;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:800;display:flex}.pl-main{z-index:3;width:100%;max-width:520px;padding:230px max(20px, env(safe-area-inset-right)) calc(34px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));flex-direction:column;gap:12px;margin:0 auto;display:flex;position:relative}.pl-sobre{font-family:var(--font-mano);color:var(--marca-rosa-fija);font-size:26px;font-weight:700}.pl-titulo{font-family:var(--font-display);letter-spacing:0;margin:-6px 0 0;font-size:min(40px,11vw);font-weight:700;font-stretch:104%;line-height:1.05}.pl-mandarina{color:var(--marca-mandarina)}.pl-rosa{color:var(--marca-rosa-fija)}.pl-sub{color:var(--color-menta);margin:0;font-size:16px;font-weight:600;line-height:22px}.pl-selector-caja{align-self:flex-start;margin-top:46px;position:relative}.pl-nota-mano{font-family:var(--font-mano);color:var(--marca-rosa-fija);white-space:nowrap;pointer-events:none;opacity:0;font-size:22px;font-weight:700;line-height:1;position:absolute;top:-40px;right:-6px;transform:rotate(-6deg)}.pl-nota-mano[data-vista=si]{animation:.25s ease-out both pl-nota-entra}.pl-nota-mano-menos{color:var(--marca-mandarina)}.pl-flecha{pointer-events:none;position:absolute;top:-20px;right:30px}.pl-flecha path{stroke-dasharray:1;stroke-dashoffset:1px}.pl-flecha[data-vista=si] path{animation:.28s ease-out .12s both pl-flecha-dibuja}.pl-flecha[data-vista=si] .pl-flecha-punta{animation-duration:.12s;animation-delay:.38s}@keyframes pl-nota-entra{0%{opacity:0}to{opacity:1}}@keyframes pl-flecha-dibuja{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pl-nota-mano,.pl-nota-mano[data-vista]{opacity:1;animation:none}.pl-flecha path,.pl-flecha[data-vista] path,.pl-flecha[data-vista] .pl-flecha-punta{stroke-dashoffset:0;animation:none}}.pl-selector{background:#fff9ee1f;border-radius:999px;padding:4px;display:flex}.pl-selector button{height:40px;color:var(--marca-papel);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14.5px;font-weight:800}.pl-selector button[aria-pressed=true]{background:var(--marca-papel);color:var(--marca-bosque)}.pl-planes{flex-direction:column;gap:14px;padding-top:8px;display:flex}.pl-plan{color:var(--marca-bosque);background:#e7f2ea;border-radius:26px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.pl-plan[data-destacado=si]{background:var(--marca-papel);outline:3px solid var(--marca-mandarina)}.pl-plan h2{font-family:var(--font-display);margin:0;font-size:26px;font-weight:700}.pl-cabeza{align-items:center;gap:12px;display:flex}.pl-insignia{box-sizing:border-box;border-style:solid;border-width:2px;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pl-pie-circulo{border-top:1px solid #174b3a1f;align-items:flex-start;gap:10px;padding-top:12px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.pl-pie-circulo>span:last-child{min-width:0}.pl-pie-circulo>span:first-child{margin-top:-2px}.pl-pie-circulo b{color:#c24e18}.pl-etiqueta{background:var(--marca-mandarina);height:26px;color:var(--color-bosque-oscuro);border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:800;display:flex;position:absolute;top:-12px;right:18px}.pl-precio{align-items:baseline;gap:6px;display:flex}.pl-precio b{font-family:var(--font-display);letter-spacing:-.5px;font-size:38px;font-weight:700}.pl-precio span{opacity:.7;font-size:15px;font-weight:700}.pl-nota{opacity:.7;margin-top:-8px;font-size:13.5px;font-weight:700}.pl-ideal{opacity:.8;margin:0;font-size:14px;font-weight:700;line-height:1.35}.pl-plan ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pl-plan li{align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.pl-plan li svg{flex:none;margin-top:1px}.pl-probar{background:var(--marca-bosque);height:52px;color:var(--marca-papel);border:0;border-radius:999px;margin-top:4px;font-size:16px;font-weight:800}.pl-plan[data-destacado=si] .pl-probar{background:var(--marca-mandarina);color:var(--color-bosque-oscuro)}.pl-probar:disabled{opacity:.8}.pl-vacio{background:var(--marca-papel);color:var(--marca-bosque);border-radius:18px;margin:10px 0 0;padding:16px;font-weight:700}.pl-incluye{flex-direction:column;padding-top:10px;display:flex}.pl-incluye h2,.pl-dudas h2{font-family:var(--font-display);margin:0;font-size:26px;font-weight:700}.pl-incluye-sub{color:var(--color-menta);margin:4px 0 14px;font-size:14.5px}.pl-carril{margin:0 calc(-1 * max(20px, env(safe-area-inset-right))) 0 calc(-1 * max(20px, env(safe-area-inset-left)));padding:4px max(20px, env(safe-area-inset-right)) 8px max(20px, env(safe-area-inset-left));scroll-snap-type:x mandatory;scroll-padding-inline:max(20px, env(safe-area-inset-left));scrollbar-width:none;overscroll-behavior-x:contain;border-radius:24px;gap:12px;list-style:none;display:flex;overflow-x:auto}.pl-carril::-webkit-scrollbar{display:none}.pl-carril:focus-visible{outline:3px solid var(--marca-mandarina);outline-offset:2px}.pl-tj{background:var(--marca-papel);width:300px;max-width:calc(100vw - 64px);color:var(--marca-bosque);scroll-snap-align:center;border-radius:24px;flex-direction:column;flex:none;display:flex;overflow:hidden}.pl-vista{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:340px;padding:12px;display:flex;position:relative;overflow:clip}.pl-vista[data-vista=bio]{background:#fbe4eb;align-items:flex-start;padding-bottom:0}.pl-vista[data-vista=panel]{background:#ffe9de}.pl-vista[data-vista=clientes]{background:#e7f2ea}.pl-vp-bio{flex:none;width:240px}.pl-tj-pie{align-items:flex-start;gap:12px;padding:14px 16px 18px;display:flex}.pl-tj-icono{background:#e7f2ea;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pl-tj-pie h3{font-family:var(--font-display);margin:0;font-size:19px;font-weight:700;line-height:1.15}.pl-tj-pie p{color:#4f6a5e;margin:3px 0 0;font-size:14px;line-height:1.35}.pl-puntos{justify-content:center;gap:6px;margin-top:10px;display:flex}.pl-puntos span{background:#fff9ee59;border-radius:999px;width:7px;height:7px;transition:width .2s,background-color .2s;display:block}.pl-puntos span[data-on=si]{background:var(--marca-papel);width:20px}.pl-dudas{flex-direction:column;gap:4px;padding-top:18px;display:flex}.pl-dudas h2{margin:-4px 0 10px;font-size:28px}.pl-chat{color:var(--marca-bosque);background:#efeae2;border-radius:26px;overflow:hidden}.pl-chat-barra{background:var(--marca-papel);border-bottom:1px solid #e7dcc8;align-items:center;gap:10px;padding:12px 14px;display:flex}.pl-chat-barra img{border-radius:50%;width:40px;height:40px}.pl-chat-barra b{font-family:var(--font-display);font-size:17px;font-weight:700;display:block}.pl-chat-barra span>span{color:#4f6a5e;font-size:12px}.pl-chat-cuerpo{overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:min(52dvh,400px);padding:14px 24px 16px 22px;display:flex;overflow-y:auto}.pl-chat-cuerpo:focus-visible{outline:3px solid var(--marca-mandarina);outline-offset:-3px}.pl-chat-fila{filter:drop-shadow(0 1px 1px #10362a2e);display:flex}.pl-chat-fila[data-lado=enviado]{justify-content:flex-end}.pl-chat-fila .bc{max-width:88%;font-size:16.5px;animation:.28s cubic-bezier(.34,1.45,.64,1) both pl-entra}.pl-chat-fila[data-lado=enviado] .bc{transform-origin:100% 100%}.pl-chat-fila[data-lado=recibido] .bc{transform-origin:0 100%;font-family:var(--font-sans);margin-left:6px;font-size:15px;font-weight:500;line-height:1.4}.pl-chat-fila .bc-texto{overflow-wrap:anywhere}@keyframes pl-entra{0%{opacity:0;transform:scale(.6)}}.pl-chat-fila .pl-chat-escribe{gap:4px;padding:13px 14px;display:flex}.pl-chat-escribe .bc-texto{gap:4px;display:flex}.pl-chat-escribe .bc-hueco,.pl-chat-escribe .bc-hora{display:none}.pl-chat-escribe i{background:#9ab0a5;border-radius:50%;width:7px;height:7px;animation:1s infinite pl-punto;display:block}.pl-chat-escribe i:nth-child(2){animation-delay:.15s}.pl-chat-escribe i:nth-child(3){animation-delay:.3s}@keyframes pl-punto{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.pl-chat-rapidas{background:var(--marca-papel);border-top:1px solid #e7dcc8;flex-wrap:wrap;gap:8px;padding:10px 12px 14px;display:flex}.pl-chat-rapida{border:1.5px solid var(--marca-bosque);background:var(--marca-papel);min-height:44px;color:var(--marca-bosque);font-family:var(--font-display);text-align:left;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:500;line-height:1.2}.pl-chat-rapida:focus-visible,.pl-chat-fin a:focus-visible{outline:3px solid var(--marca-mandarina);outline-offset:2px}.pl-chat-fin{background:var(--marca-papel);border-top:1px solid #e7dcc8;align-items:center;gap:12px;padding:14px 16px;display:flex}.pl-chat-fin svg{flex:none}.pl-chat-fin span{flex:1;font-size:15px;font-weight:700;line-height:1.3}.pl-chat-fin a{background:var(--marca-bosque);height:44px;color:var(--marca-papel);border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:flex}@media (prefers-reduced-motion:reduce){.pl-chat-fila .bc,.pl-chat-escribe i{animation:none}.pl-puntos span{transition:none}}.pl-botones{gap:10px;margin-top:14px;display:flex}.pl-botones>a{border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;height:50px;font-size:15px;font-weight:800;display:flex}.pl-como{background:var(--marca-mandarina);color:var(--color-bosque-oscuro)}.pl-vender{color:var(--marca-papel);border:2px solid #fff9eeb3}.pl-pie{text-align:center;color:var(--color-menta);margin:0;font-size:12.5px}@media (min-width:900px){.pl-main{padding-top:120px}.pl-planes{flex-direction:row;align-items:stretch}.pl-plan{flex:1}.pl-titulo{font-size:54px}.pl-main{max-width:1000px}.pl-feed{height:100%}.pl-feed:after{background:linear-gradient(#174b3abf,#174b3aeb)}}
