:root{--primary: #2f7ff0;--primary-dark: #1c62d6;--text: #1d1d1f;--muted: #6e6e73;--border: #d7dade;--bg: #f4f5f7;--card: #ffffff;--bg-blue: #eef6ff;--ok: #2f9e63;--danger: #d64545;--aviso: #b07d2f;--line: #edeff2;--bg-soft: #f5f5f7;--radius: 18px;--shadow: 0 1px 2px rgba(16,24,40,.04), 0 4px 16px rgba(16,24,40,.05)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--primary);text-decoration:none}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:11px;padding:10px 18px;font-size:.93rem;font-weight:600;transition:background .15s,box-shadow .15s,transform .05s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 1px 2px #2f7ff066}.btn-primary:hover{background:var(--primary-dark)}.btn-ghost{background:#fff;color:var(--text);border:1px solid var(--border)}.btn-ghost:hover{background:var(--bg);border-color:#c4c8cd}.btn-danger{background:#fff;color:var(--danger);border:1px solid #f0cccc}.btn-danger:hover{background:#fbeaea}.btn-sm{padding:6px 12px;font-size:.85rem;border-radius:9px}.btn:disabled{opacity:.5;cursor:default}.input{width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 13px;font-size:.93rem;outline:none;background:#fff;transition:border-color .15s,box-shadow .15s;color:var(--text)}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2f7ff026}textarea.input{resize:vertical;min-height:72px;line-height:1.45}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.card{background:var(--card);border-radius:16px;border:1px solid var(--line);box-shadow:var(--shadow)}.muted{color:var(--muted)}.campo{display:block;margin-bottom:14px}.campo>.etq{display:block;font-size:.82rem;font-weight:600;color:var(--muted);margin-bottom:5px}.campo>.ayuda{display:block;font-size:.78rem;color:var(--muted);margin-top:5px;line-height:1.4}.fila{display:flex;align-items:center;gap:8px}.pw{--brand-400: #74b4f3;--brand-500: #3f98ee;--brand-600: #2e84d8;--brand-700: #1a6bb8;--brand-900: #0d3d6e;--ink: #1d1d1f;--ink-soft: #6e6e73;--ink-faint: #c0c0c5;--ink-sub: #86868b;--surface: #fff;--surface-alt: #f5f5f7;--surface-tint: #ebf4fd;--surface-cool: #f7f8fa;--icon-tile: #f0f7ff;--verde: #1d7f46;--verde-fondo: #e8f6ee;--ambar: #995a00;--ambar-fondo: #fff4e2;--r-pill: 980px;--r-card: 18px;--r-visual: 32px;--sh-product: 0 24px 48px -16px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.04);--sh-card: 0 1px 3px rgba(0,0,0,.06), 0 8px 24px -8px rgba(0,0,0,.08);--page: 980px;--page-wide: 1180px;--ease: cubic-bezier(.22,1,.36,1);--ease-reveal: cubic-bezier(.16,1,.3,1);--ease-bote: cubic-bezier(.34,1.56,.64,1);--linea: rgba(0,0,0,.06);font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--surface);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}.pw-html{scroll-behavior:smooth;scroll-padding-top:72px}:where(.pw) img,:where(.pw) svg{display:block}:where(.pw) a{color:var(--brand-700)}.pw :focus-visible{outline:2px solid var(--brand-700);outline-offset:2px;border-radius:6px}.pw-sr{position:absolute;left:12px;top:-60px;z-index:60;padding:10px 16px;border-radius:10px;background:var(--ink);color:#fff!important;font-size:14px;text-decoration:none}.pw-sr:focus{top:12px}.pw-envoltura{max-width:var(--page-wide);margin:0 auto;padding:0 24px}.pw-estrecha{max-width:var(--page)}.pw-sec{padding:128px 0;border-top:1px solid var(--linea)}.pw-alt{background:var(--surface-alt)}.pw-eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.pw-h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin:.35em 0 .45em}.pw h3{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.pw-lead{font-size:17px;line-height:1.65;color:var(--ink-soft);max-width:660px;margin:0}.pw-centro{text-align:center}.pw-centro .pw-lead,.pw-centro-lead{margin:0 auto;text-align:center}.pw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 28px;border-radius:var(--r-pill);font:600 15px/1 Inter,sans-serif;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .2s,transform .25s var(--ease),border-color .2s}.pw a.pw-btn-negro,.pw-btn-negro{background:var(--ink);color:#fff}.pw-btn-negro:hover{background:#3a3a3a;transform:scale(1.02)}.pw-btn-blanco{background:#fff;color:var(--ink);border-color:#00000024}.pw-btn-blanco:hover{border-color:#0000004d;transform:scale(1.02)}.pw-btn-sm{min-height:36px;padding:9px 16px;font-size:13px}.pw-nav{position:fixed;inset:0 0 auto 0;z-index:50;background:#ffffffd9;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.1)}.pw-nav-in{max-width:var(--page-wide);margin:0 auto;height:56px;padding:0 24px;display:flex;align-items:center;gap:24px}.pw-marca{display:flex;align-items:center;gap:9px;text-decoration:none;min-height:44px}.pw a.pw-marca{color:var(--ink)}.pw-marca-ico{position:relative;width:28px;height:28px;flex:none}.pw-marca-txt{display:inline-flex;overflow:hidden;font-size:18px;letter-spacing:-.02em;line-height:1}.pw-marca-txt b{font-weight:800;color:var(--ink)}.pw-marca-txt span{font-weight:300;color:var(--brand-700)}.pw-enlaces{display:flex;gap:22px;margin-left:auto}.pw a.pw-enlaces a,.pw-enlaces a{font-size:13px;color:var(--ink-soft);text-decoration:none;padding:12px 0}.pw-enlaces a:hover{color:var(--ink)}.pw-nav-acc{display:flex;align-items:center;gap:14px}.pw-nav-entrar{background:none;border:0;font:600 13px Inter,sans-serif;color:var(--brand-700);padding:12px 4px;cursor:pointer;min-height:44px}.pw-nav-entrar:hover{color:var(--ink)}.pw-menu{display:none;position:relative}.pw-menu summary{list-style:none;cursor:pointer;font-size:13px;font-weight:600;min-height:44px;display:flex;align-items:center;gap:6px;padding:0 4px}.pw-menu summary::-webkit-details-marker{display:none}.pw-menu summary svg{transition:transform .25s var(--ease)}.pw-menu[open] summary svg{transform:rotate(180deg)}.pw-menu-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(260px,calc(100vw - 32px));background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:var(--sh-product);padding:8px;display:grid}.pw-menu-panel a{padding:12px 14px;border-radius:10px;font-size:15px;text-decoration:none}.pw .pw-menu-panel a{color:var(--ink)}.pw-menu-panel a:hover{background:var(--surface-alt)}.pw .pw-menu-panel .pw-btn{margin-top:6px;color:#fff}.pw-menu-panel .pw-btn:hover{background:#3a3a3a}.pw-hero{padding:112px 0 100px;position:relative;overflow-x:clip;background:radial-gradient(1100px 520px at 50% 72%,#eaf3fd,#eaf3fd00 70%),linear-gradient(#fff,#fafbfc)}.pw-hero-texto{text-align:center;position:relative}.pw-pastilla{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:7px 14px;background:#fff;border:1px solid rgba(63,152,238,.25);border-radius:var(--r-pill);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-700)}.pw-punto{width:6px;height:6px;border-radius:50%;background:var(--brand-500);box-shadow:0 0 #3f98ee80;animation:pw-late 2.4s 2}@keyframes pw-late{70%,to{box-shadow:0 0 0 7px #3f98ee00}}.pw-h1{margin:0 auto;font-size:clamp(2.5rem,5.4vw,4.6rem);font-weight:900;letter-spacing:-.04em;line-height:1.03;max-width:20ch}.pw-h1-b{display:block;color:var(--brand-600)}.pw-hero-sub{margin:22px auto 0;max-width:720px;font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:var(--ink-soft)}.pw-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.pw-intro{animation:pw-introIn .9s var(--ease) var(--d, 0s) both}@keyframes pw-introIn{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.pw-escena{max-width:1272px;margin:52px auto 0;padding:0 24px}.pw-lienzo{margin:0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;box-shadow:var(--sh-product);overflow:hidden}.pw-lienzo-barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.07)}.pw-lb-titulo{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700}.pw-lb-titulo .pw-ico{width:28px;height:28px;border-radius:8px}.pw-lb-titulo .pw-ico svg{width:16px;height:16px}.pw-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;line-height:1.3}.pw-chip-pub{background:var(--verde-fondo);color:var(--verde)}.pw-chip-pub:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pw-chip-gris{background:#f1f3f6;color:#55555a}.pw-sello{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.pw-lb-der{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pw-ctrl{min-height:36px;min-width:44px;padding:0 12px;border-radius:var(--r-pill);border:1px solid rgba(0,0,0,.14);background:#fff;font:600 13px Inter,sans-serif;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pw-ctrl:hover{border-color:#0000004d}.pw-ctrl svg{width:14px;height:14px}.pw-ctrl[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}html:not(.pw-js) .pw-lb-der,html:not(.pw-js) .pw-mq-ctrl{display:none}.pw-lienzo-area{position:relative;padding:22px 16px 18px;background-color:#fbfcfd;background-image:radial-gradient(#d6dce4 1px,transparent 1.3px);background-size:20px 20px;transition:opacity .5s var(--ease)}.pw-lienzo-area.pw-fundido{opacity:0}.pw-diag{width:100%;height:auto;overflow:visible}.pw-diag-h{aspect-ratio:1224/410}.pw-diag-v{display:none;aspect-ratio:344/672;max-width:420px;margin:0 auto}.pw-lienzo-estado{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;border-top:1px solid rgba(0,0,0,.07);font-size:14px}.pw-le-exp{display:flex;align-items:center;gap:8px;font-weight:600}.pw-le-av{width:28px;height:28px;border-radius:50%;background:var(--surface-tint);color:var(--brand-700);display:grid;place-items:center;font-size:12px;font-weight:800;flex:none}.pw-le-av svg{width:15px;height:15px;fill:none;stroke:var(--brand-700);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pw-le-sep{color:var(--ink-faint)}.pw-le-recibo{color:var(--ink-soft)}.pw-le-txt{display:flex;align-items:center;gap:8px;color:var(--ink-soft);min-height:22px;transition:opacity .3s}.pw-le-txt.pw-cambia{opacity:0}.pw-le-punto{width:8px;height:8px;border-radius:50%;background:var(--brand-500);flex:none;box-shadow:0 0 #3f98ee80;animation:pw-late 2s infinite}.pw-le-txt.pw-verde{color:var(--verde);font-weight:600}.pw-le-txt.pw-verde .pw-le-punto{background:var(--verde);animation:none}.pw-le-txt.pw-quieto .pw-le-punto{animation:none}.pw-lienzo-pie{max-width:720px;margin:18px auto 0;text-align:center;font-size:14px;color:var(--ink-soft);line-height:1.55}.pw-pausado *,.pw-pausado *:before,.pw-pausado *:after{animation-play-state:paused!important}.pw-diag text{font-family:Inter,sans-serif}.pw-a-base{fill:none;stroke:#c9d1db;stroke-width:1.5;stroke-dasharray:5 5;transition:opacity .5s}.pw-a-on{fill:none;stroke:var(--brand-500);stroke-width:2.2;stroke-linecap:round}.pw-a-base.omitida,.pw-etq.omitida{opacity:.35}.pw-etq rect{fill:#fff;stroke:#d9e0e8}.pw-etq text{font-size:12.5px;font-weight:600;fill:#4b4b50}.pw-etq{transition:opacity .5s}.pw-nodo{transition:opacity .5s var(--ease)}.pw-n-rect{fill:#fff;stroke:#d9e0e8;stroke-width:1.2;transition:stroke .4s,stroke-width .4s}.pw-n-halo{fill:var(--brand-500);opacity:0;transition:opacity .5s}.pw-n-tit{font-size:14px;font-weight:700;fill:var(--ink)}.pw-n-sub{font-size:12.8px;fill:#5f5f64}.pw-n-tile{fill:var(--icon-tile)}.pw-n-ico{fill:none;stroke:var(--brand-500);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.pw-n-ctrl .pw-n-tile{fill:#f1f3f6}.pw-n-ctrl .pw-n-ico{stroke:#6e6e73}.pw-n-pers .pw-n-tile{fill:var(--ambar-fondo)}.pw-n-pers .pw-n-ico{stroke:#c27712}.pw-n-handle{fill:#fff;stroke:#b8c2ce;stroke-width:1.3}.pw-nodo.on .pw-n-rect{stroke:var(--brand-500);stroke-width:1.9}.pw-nodo.on .pw-n-handle{stroke:var(--brand-500)}.pw-nodo.activo .pw-n-halo{opacity:.13;animation:pw-halo 1.6s ease-in-out infinite}@keyframes pw-halo{50%{opacity:.05}}.pw-n-chk{opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .3s,transform .45s var(--ease-bote)}.pw-n-chk circle{fill:var(--brand-600)}.pw-n-chk path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pw-nodo.hecho .pw-n-chk{opacity:1;transform:none}.pw-nodo.omitido{opacity:.38}.pw-n-nosale{opacity:0;transition:opacity .4s}.pw-n-nosale rect{fill:var(--verde)}.pw-n-nosale text{fill:#fff;font-size:12px;font-weight:700}.pw-nodo.nosale{opacity:.62}.pw-nodo.nosale .pw-n-rect{stroke-dasharray:4 4;stroke:#9aa5b1}.pw-nodo.nosale .pw-n-nosale{opacity:1}.pw-banda-rect{fill:#f4f6f9;stroke:#cdd5df;stroke-dasharray:5 5;stroke-width:1.2;transition:fill .5s,stroke .5s}.pw-banda text{font-size:13.5px;fill:#4b4b50;font-weight:500;transition:opacity .4s}.pw-banda .pw-b-ico{fill:none;stroke:#6e6e73;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .5s}.pw-banda .pw-b-pag{opacity:0}.pw-banda.pagado .pw-banda-rect{fill:var(--verde-fondo);stroke:var(--verde);stroke-dasharray:none}.pw-banda.pagado .pw-b-ico{stroke:var(--verde)}.pw-banda.pagado .pw-b-norm{opacity:0;transition-duration:.12s}.pw-banda.pagado .pw-b-pag{opacity:1;fill:var(--verde);font-weight:700}.pw-f-core{fill:var(--brand-500);stroke:#fff;stroke-width:2.5;transition:fill .4s}.pw-f-ring{fill:none;stroke:var(--brand-500);stroke-width:2;opacity:.5;transform-box:fill-box;transform-origin:center;animation:pw-anillo 1.8s ease-out infinite}@keyframes pw-anillo{0%{transform:scale(.8);opacity:.6}to{transform:scale(2.4);opacity:0}}.pw-ficha-exp.pagada .pw-f-core{fill:var(--verde)}.pw-ficha-exp.pagada .pw-f-ring{stroke:var(--verde)}.pw-ico{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--icon-tile);flex:none}.pw-ico svg{width:22px;height:22px;fill:none;stroke:var(--brand-500);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pw-ico-grande{width:56px;height:56px;border-radius:16px}.pw-ico-grande svg{width:28px;height:28px;stroke-width:2}.pw-mosaico{display:grid;gap:3px;background:var(--surface-alt);border-radius:var(--r-card);overflow:hidden;margin-top:56px}.pw-m4{grid-template-columns:repeat(4,1fr)}.pw-m3{grid-template-columns:repeat(3,1fr)}.pw-alt .pw-mosaico{background:#e6e6ea}.pw-tesela{background:#fff;padding:36px 30px}.pw-tesela h3{margin-top:18px}.pw-tesela p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.pw-tesela .pw-quien{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-700);margin:18px 0 6px}.pw-declara{font-size:clamp(2rem,5.4vw,4.2rem);font-weight:900;letter-spacing:-.035em;line-height:1.05;margin:.3em 0 0;max-width:18ch}.pw-declara span{color:var(--ink-sub)}.pw-tres{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px}.pw-tarjeta{background:#fff;border-radius:var(--r-card);padding:30px 28px;box-shadow:var(--sh-card)}.pw-tarjeta p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.pw-tarjeta>.pw-ico{margin-bottom:18px}.pw-pasos-wrap{position:relative;margin-top:64px}.pw-pasos{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin:0;list-style:none;padding:0}.pw-rail{position:absolute;left:24px;right:24px;top:23px;height:2px;background:#e3e7ec;overflow:hidden}.pw-rail i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--brand-500);transform:scaleX(0);transform-origin:left;transition:transform 2.2s var(--ease)}.pw-pasos-wrap.is-revealed .pw-rail i{transform:none}.pw-paso{position:relative}.pw-paso-n{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #e3e7ec;font-weight:800;font-size:17px;color:var(--ink-soft);position:relative;transition:border-color .4s,color .4s,transform .5s var(--ease-bote);transition-delay:calc(var(--i) * .5s)}.pw-pasos-wrap.is-revealed .pw-paso-n{border-color:var(--brand-500);color:var(--brand-700)}.pw-paso h3{margin:22px 0 8px}.pw-paso p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.pw-pasos-wrap.is-revealed .pw-paso-verde .pw-paso-n{border-color:var(--verde);color:var(--verde)}.pw-curso-linea{margin-top:56px}.pw-v-lienzo{--mk: 44px;--col-caso: 300px;--col-linea: 72px;--dot: 38px;--gap: 28px;--ficha: 240px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;box-shadow:var(--sh-product);overflow:clip}.pw-v-area{position:relative;display:grid;grid-template-columns:var(--col-caso) var(--col-linea) minmax(0,680px);justify-content:center;padding:40px 28px 48px;background-color:#fbfcfd;background-image:radial-gradient(#d6dce4 1px,transparent 1.3px);background-size:20px 20px}html:not(.pw-js) .pw-v-lienzo,.pw-v-lienzo.pw-v-quieto{--col-caso: 0px}html:not(.pw-js) .pw-v-viaje,html:not(.pw-js) .pw-v-ficha-movil,.pw-v-quieto .pw-v-viaje,.pw-v-quieto .pw-v-ficha-movil{display:none}.pw-v-viaje{grid-column:1 / 3;grid-row:1;position:relative;z-index:3;pointer-events:none}.pw-v-pista{position:absolute;left:0;right:0;top:calc(var(--ini, 38px) - var(--mk) / 2);bottom:calc(var(--fin, 200px) - var(--mk) / 2)}.pw-v-viajero{position:sticky;top:calc(55vh - var(--mk) / 2);height:var(--mk);display:flex;align-items:center;justify-content:flex-end;padding-right:calc(var(--col-linea) / 2 - var(--mk) / 2)}@supports (top: 1dvh){.pw-v-viajero{top:calc(55dvh - var(--mk) / 2)}}.pw-v-ficha{width:var(--ficha);display:flex;gap:10px;align-items:flex-start;padding:11px 12px;background:#fff;border:1px solid #d9e0e8;border-radius:14px;box-shadow:var(--sh-card);transition:border-color .45s,background .45s}.pw-v-cable{flex:none;width:16px;border-top:2px dashed #b9c3ce}.pw-v-marcador{flex:none;position:relative;width:var(--mk);height:var(--mk);border-radius:50%;background:#fff;border:2px solid var(--brand-500);display:grid;place-items:center;box-shadow:0 0 0 6px #3f98ee24,0 8px 18px -6px #2e84d880;transition:border-color .45s,box-shadow .45s}.pw-v-marcador svg{width:20px;height:20px;fill:none;stroke:var(--brand-600);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;animation:pw-v-pop .55s var(--ease-bote);transition:stroke .45s}.pw-v-caso-av{flex:none;display:grid;place-items:center;border-radius:50%;background:var(--surface-tint);color:var(--brand-700);font-weight:800;transition:background .45s,color .45s}.pw-v-f-cuerpo{display:grid;gap:2px;min-width:0;flex:1}.pw-v-f-cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;line-height:1.3}.pw-v-f-mes{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.pw-v-f-rec{font-size:12px;color:var(--ink-soft);line-height:1.3}@keyframes pw-v-pop{0%{opacity:0;transform:scale(.4) rotate(-20deg)}}.pw-v-contador{align-items:center}.pw-v-c-ico{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--verde-fondo)}.pw-v-c-ico svg{width:16px;height:16px;fill:none;stroke:var(--verde);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pw-v-c-total{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums}.pw-v-c-linea{font-size:12.5px;color:var(--ink-soft)}.pw-v-c-linea .pw-v-c-total{font-size:16px}.pw-v-t-verde .pw-v-marcador{border-color:var(--verde);box-shadow:0 0 0 6px #1d7f461f,0 8px 18px -6px #1d7f4673}.pw-v-t-verde .pw-v-marcador svg{stroke:var(--verde)}.pw-v-t-pausa .pw-v-ficha{background:#f7f8fa;border:1px dashed #9aa5b1}.pw-v-t-pausa .pw-v-marcador{border-style:dashed;border-color:#8a8f98;box-shadow:0 0 0 6px #6e6e731a,0 8px 18px -6px #0000002e}.pw-v-t-pausa .pw-v-marcador svg{stroke:#6e6e73}.pw-v-meses{grid-column:3;grid-row:1;list-style:none;margin:0;padding:0;min-width:0}.pw-v-mes{position:relative;margin:0 0 var(--gap)}.pw-v-mes.pw-v-pausa{--gap: 96px}.pw-v-mes.pw-v-ultimo{margin-bottom:0}.pw-v-punto{position:absolute;z-index:1;left:calc(var(--col-linea) / -2 - 12px);top:calc(var(--dot) - 12px);width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #c9d1db;display:grid;place-items:center;transition:background .35s,border-color .35s,transform .5s var(--ease-bote)}.pw-v-punto svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.4);transition:opacity .3s,transform .45s var(--ease-bote)}.pw-v-punto:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--brand-500);opacity:0;pointer-events:none}.pw-v-mes.on .pw-v-punto,html:not(.pw-js) .pw-v-punto{background:var(--brand-600);border-color:var(--brand-600);transform:scale(1.1)}.pw-v-mes.on .pw-v-punto svg,html:not(.pw-js) .pw-v-punto svg{opacity:1;transform:none}.pw-js .pw-v-mes.on .pw-v-punto:after{animation:pw-v-ping .9s var(--ease) 1}@keyframes pw-v-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.pw-v-pausa .pw-v-punto{border-style:dashed;border-color:#9aa5b1}.pw-v-pausa.on .pw-v-punto,html:not(.pw-js) .pw-v-pausa .pw-v-punto{background:#8a8f98;border:2px solid #8a8f98}.pw-v-pausa .pw-v-punto:after{border-color:#8a8f98}.pw-v-verde.on .pw-v-punto,html:not(.pw-js) .pw-v-verde .pw-v-punto{background:var(--verde);border-color:var(--verde)}.pw-v-verde .pw-v-punto:after{border-color:var(--verde)}.pw-v-tramo{position:absolute;left:calc(var(--col-linea) / -2 - 1.5px);top:var(--dot);width:3px;height:calc(100% + var(--gap));background:repeating-linear-gradient(180deg,#cdd5df 0 3px,transparent 3px 8px)}.pw-v-tramo i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:linear-gradient(180deg,var(--brand-500),var(--brand-600));clip-path:inset(0 0 calc((1 - var(--f, 0)) * 100%) 0)}.pw-v-pausa .pw-v-tramo{background:repeating-linear-gradient(180deg,#d5dbe3 0 8px,transparent 8px 14px)}.pw-v-pausa .pw-v-tramo i{border-radius:0;background:repeating-linear-gradient(180deg,var(--brand-500) 0 8px,transparent 8px 14px)}html:not(.pw-js) .pw-v-tramo i,.pw-v-quieto .pw-v-tramo i{clip-path:none}@supports (animation-timeline: view()){.pw-js .pw-v-lienzo:not(.pw-v-quieto) .pw-v-tramo i{animation:pw-v-trazo linear both;animation-timeline:view(block 55% 0%);animation-range:exit-crossing 0% exit-crossing 100%}}@keyframes pw-v-trazo{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.pw-v-pastilla{position:absolute;z-index:2;left:calc(var(--col-linea) / -2 - 16px);top:calc(100% + var(--gap) / 2 - 16px);display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:0 14px 0 0;border-radius:var(--r-pill);background:#fff;border:1.5px dashed #b9c3ce;font-size:12.5px;font-weight:600;line-height:1.3;color:#55555a;white-space:nowrap;transition:border-color .45s,color .45s,box-shadow .45s,transform .5s var(--ease-bote)}.pw-v-p-ico{flex:none;width:32px;height:32px;margin:-1.5px 0 -1.5px -1.5px;border-radius:50%;background:#f1f3f6;display:grid;place-items:center;transition:background .45s}.pw-v-p-ico svg{width:16px;height:16px;fill:none;stroke:#6e6e73;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .45s}.pw-v-mes.pausa-on .pw-v-pastilla,html:not(.pw-js) .pw-v-pastilla{border-color:#6e6e73;color:var(--ink);box-shadow:0 6px 16px -6px #0000002e}.pw-v-mes.pausa-on .pw-v-p-ico,html:not(.pw-js) .pw-v-p-ico{background:#6e6e73}.pw-v-mes.pausa-on .pw-v-p-ico svg,html:not(.pw-js) .pw-v-p-ico svg{stroke:#fff}.pw-js .pw-v-mes.pausa-on .pw-v-pastilla{animation:pw-v-asoma .5s var(--ease-bote)}@keyframes pw-v-asoma{40%{transform:scale(1.05)}}.pw-v-tarjeta{background:#fff;border:1px solid #d9e0e8;border-radius:16px;padding:18px 20px 16px;transition:border-color .45s,box-shadow .45s,background .45s,opacity .85s var(--ease-reveal),transform .85s var(--ease-reveal)}.pw-js .pw-v-tarjeta.pw-reveal:not(.is-revealed){transform:translate(28px,10px)}.pw-v-mes.on .pw-v-tarjeta{border-color:#b5d5f5;box-shadow:0 0 0 4px #3f98ee1a,var(--sh-card)}.pw-v-verde.on .pw-v-tarjeta{border-color:#a8d8bc;box-shadow:0 0 0 4px #1d7f461a,var(--sh-card)}.pw-v-pausa .pw-v-tarjeta{background:#f7f8fa;border-style:dashed;border-color:#c3ccd6}.pw-v-pausa.on .pw-v-tarjeta{border-color:#8a8f98;box-shadow:0 0 0 4px #6e6e7314}.pw-v-cab{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px}.pw-v-cab>.pw-ico{transition:background .45s}.pw-v-cab>.pw-ico svg{transition:stroke .45s}.pw-js .pw-v-mes:not(.on) .pw-v-cab>.pw-ico{background:#f1f3f6}.pw-js .pw-v-mes:not(.on) .pw-v-cab>.pw-ico svg{stroke:#8a8f98}.pw-v-verde .pw-v-cab>.pw-ico{background:var(--verde-fondo)}.pw-v-verde .pw-v-cab>.pw-ico svg{stroke:var(--verde)}.pw-v-pausa .pw-v-cab>.pw-ico,.pw-js .pw-v-pausa .pw-v-cab>.pw-ico{background:#eceef2}.pw-v-pausa .pw-v-cab>.pw-ico svg,.pw-js .pw-v-pausa .pw-v-cab>.pw-ico svg{stroke:#6e6e73}.pw-v-nombre{flex:1;min-width:0}.pw .pw-v-nombre h3{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.pw-v-nombre span{display:block;margin-top:3px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.pw .pw-v-tarjeta h4{margin:0 0 6px;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.pw-v-tarjeta>p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.pw-v-tarjeta>.pw-v-caso{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed #dfe4ea;font-size:13px;line-height:1.45;transition:opacity .5s var(--ease),transform .5s var(--ease)}.pw-v-caso-cuerpo{display:grid;gap:2px;flex:1;min-width:0}.pw-v-caso-pasos{font-size:12.5px;color:var(--ink-soft)}.pw-v-sello{flex:none;display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 7px;border-radius:var(--r-pill);border:1px solid #a8d8bc;background:var(--verde-fondo);color:var(--verde);font-size:12px;font-weight:700;white-space:nowrap;transition:opacity .35s var(--ease),transform .5s var(--ease-bote)}.pw-v-sello svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pw-v-sello-social{border-color:#cfe3fa;background:var(--surface-tint);color:var(--brand-700)}.pw-js .pw-v-lienzo:not(.pw-v-quieto) .pw-v-mes:not(.on) .pw-v-sello{opacity:0;transform:scale(.6) rotate(-8deg)}.pw-v-caso b{color:var(--ink)}.pw-v-caso-av{width:22px;height:22px;font-size:10.5px}.pw-js .pw-v-mes:not(.on) .pw-v-caso{opacity:.8;transform:translate(-6px)}.pw-v-mes.on .pw-v-caso-av,html:not(.pw-js) .pw-v-caso-av{background:var(--brand-500);color:#fff}.pw-v-verde.on .pw-v-caso-av,html:not(.pw-js) .pw-v-verde .pw-v-caso-av{background:var(--verde)}.pw-v-pausa.on .pw-v-caso-av,html:not(.pw-js) .pw-v-pausa .pw-v-caso-av{background:#6e6e73}.pw-v-mes.on .pw-v-fin-cobrado .pw-v-caso-av,html:not(.pw-js) .pw-v-fin-cobrado .pw-v-caso-av{background:var(--verde)}.pw-v-resumen{grid-column:3;grid-row:2;display:flex;gap:12px;align-items:flex-start;margin-top:28px;padding:16px 18px;background:var(--verde-fondo);border:1px solid #a8d8bc;border-radius:16px}.pw-v-resumen p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.pw-v-resumen b{color:var(--ink)}.pw-v-r-ico{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--verde)}.pw-v-r-ico svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pw-v-zoom{margin-top:32px}.pw .pw-v-zoom-t{margin:6px 0 16px;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.25}.pw-v-zoom-lista{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pw-v-zoom-lista li{padding-left:12px;border-left:2px solid #cfe3f8;font-size:13px;line-height:1.55;color:var(--ink-soft)}.pw-v-zoom-lista b{display:block;margin-bottom:2px;color:var(--ink)}.pw-v-ficha-movil{display:none}@media(max-width:1000px){.pw-v-lienzo{--col-caso: 236px;--col-linea: 60px;--ficha: 196px}.pw-v-area{padding:32px 20px 40px 12px}.pw-v-zoom-lista{grid-template-columns:1fr;gap:12px}}@media(max-width:760px){.pw-v-lienzo{--col-caso: 0px;--col-linea: 40px;--mk: 36px;--dot: 34px;--gap: 18px;border-radius:20px}.pw-v-lienzo .pw-v-mes.pw-v-pausa{--gap: 92px}.pw-v-area{grid-template-columns:var(--col-linea) minmax(0,1fr);padding:22px 12px 16px 6px}.pw-v-viaje{grid-column:1}.pw-v-meses,.pw-v-resumen{grid-column:2}.pw-v-tarjeta>.pw-v-caso{flex-wrap:wrap;align-items:flex-start}.pw-v-caso-cuerpo{flex-basis:calc(100% - 32px)}.pw-v-sello{margin-left:32px}.pw-v-ficha,.pw-v-cable{display:none}.pw-v-marcador svg{width:17px;height:17px}.pw-v-tarjeta{padding:14px 14px 13px}.pw-v-cab>.pw-ico{width:36px;height:36px}.pw .pw-v-nombre h3{font-size:18px}.pw-v-nombre{flex-basis:calc(100% - 60px)}.pw .pw-v-tarjeta h4{font-size:15.5px}.pw-v-tarjeta>p{font-size:13.5px}.pw-v-pastilla{right:0;white-space:normal;padding:0 12px 0 0;border-radius:18px;font-size:12px}.pw-v-ficha-movil{grid-column:1 / -1;grid-row:3;position:sticky;bottom:12px;z-index:4;display:flex;gap:10px;align-items:center;margin:20px 64px 0 6px;padding:10px 12px;background:#fff;border:1px solid #d9e0e8;border-radius:14px;box-shadow:0 10px 28px -8px #00000038}.pw-v-ficha-movil.pw-v-t-pausa{background:#f7f8fa;border:1px dashed #9aa5b1}}.pw-agenda-area{padding:16px 16px 14px;container-type:inline-size}.pw-ag-banda{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 8px;margin-bottom:14px;border-radius:var(--r-pill);background:#f4f6f9;border:1.2px dashed #cdd5df;font-size:13.5px;color:#4b4b50;transition:background .5s,border-color .5s}.pw-ag-banda .pw-ico{width:26px;height:26px;background:none}.pw-ag-banda .pw-ico svg{width:18px;height:18px;stroke:#6e6e73;stroke-width:2;transition:stroke .5s}.pw-ag-b-norm{transition:opacity .4s}.pw-ag-b-pag{position:absolute;left:42px;right:14px;opacity:0;color:var(--verde);font-weight:700;transition:opacity .4s}.pw-agenda.pw-pagado .pw-ag-banda{background:var(--verde-fondo);border:1.2px solid var(--verde)}.pw-agenda.pw-pagado .pw-ag-banda .pw-ico svg{stroke:var(--verde)}.pw-agenda.pw-pagado .pw-ag-b-norm{opacity:0;transition-duration:.12s}.pw-agenda.pw-pagado .pw-ag-b-pag{opacity:1}.pw-ag-sem,.pw-ag-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.pw-ag-sem span{font-size:11px;font-weight:600;color:var(--ink-soft);text-align:center;padding-bottom:6px}.pw-dia{position:relative;aspect-ratio:1/.9;border-radius:10px;background:#fff;border:1px solid #e3e8ee;padding:5px 6px;transition:border-color .4s,background .4s,opacity .4s,box-shadow .4s}.pw-dia-vacio{background:none;border-color:transparent}.pw-dia-num{font-size:11px;font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums;line-height:1;transition:opacity .3s}.pw-dia-finde{background:#f8f9fb}.pw-dia-finde .pw-dia-num{color:var(--ink-soft)}.pw-dia-tag{position:absolute;top:5px;right:6px;font-size:9.5px;font-weight:700;color:#6e6e73;line-height:1}.pw-dia-festivo{background:#f4f6f9;border:1.2px dashed #b9c3ce}.pw-dia-ev{position:absolute;left:4px;right:4px;bottom:4px;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 2px;border-radius:7px;font-size:10.5px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;background:var(--icon-tile);color:var(--brand-700);opacity:0;transform:translateY(6px) scale(.92);transition:opacity .45s var(--ease),transform .45s var(--ease-bote)}.pw-dia-ev svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pw-dia.on .pw-dia-ev,html:not(.pw-js) .pw-dia-ev{opacity:1;transform:none}.pw-dia.on{border-color:var(--brand-500)}.pw-dia.activo{box-shadow:0 0 0 4px #3f98ee29}.pw-dia-recibo .pw-dia-ev{background:#f1f3f6;color:#55555a}.pw-dia-recibo.on{border-color:#9aa5b1}.pw-dia-espera .pw-dia-ev{background:#fff;color:#55555a;border:1px dashed #b9c3ce}.pw-dia-festivo.on{border-color:#6e6e73}.pw-dia-festivo.activo{box-shadow:0 0 0 4px #6e6e731f}.pw-dia-pagado .pw-dia-ev{background:var(--verde-fondo);color:var(--verde)}.pw-dia-pagado.on{border-color:var(--verde);background:#f4fbf7}.pw-dia-pagado.activo{box-shadow:0 0 0 4px #1d7f4624}.pw-dia-chk{position:absolute;top:-7px;right:-7px;z-index:1;width:18px;height:18px;border-radius:50%;background:var(--brand-600);display:grid;place-items:center;opacity:0;transform:scale(.4);transition:opacity .3s,transform .45s var(--ease-bote)}.pw-dia-chk svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.pw-dia.hecho .pw-dia-chk{opacity:1;transform:none}.pw-dia-recibo .pw-dia-chk,.pw-dia-festivo .pw-dia-chk{background:#8a8f98}.pw-dia-pagado .pw-dia-chk{background:var(--verde)}.pw-dia-previsto{border:1.2px dashed #c9d1db}.pw-dia-previsto .pw-dia-ev{opacity:1;transform:none;background:#fff;color:var(--ink-soft);border:1px dashed #c9d1db}.pw-dia-nosale{position:absolute;top:4px;left:4px;right:4px;padding:2px 0;border-radius:var(--r-pill);background:var(--verde);color:#fff;font-size:9px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;opacity:0;transform:scale(.7);transition:opacity .4s .2s,transform .45s var(--ease-bote) .2s}.pw-dia.nosale{border-color:var(--verde)}.pw-dia.nosale .pw-dia-ev{opacity:.6;text-decoration:line-through;text-decoration-thickness:1.5px}.pw-dia.nosale .pw-dia-nosale{opacity:1;transform:none}.pw-dia.nosale .pw-dia-num{opacity:0}@container (max-width: 600px){.pw-dia{padding:3px 4px;border-radius:8px}.pw-dia-ev{left:3px;right:3px;bottom:3px;padding:3px 0}.pw-dia-ev span,.pw-dia-tag{display:none}.pw-dia-ev svg{width:13px;height:13px}.pw-dia-nosale{display:none}.pw-dia.nosale .pw-dia-num{opacity:1}.pw-dia-chk{width:15px;height:15px;top:-6px;right:-6px}.pw-dia-chk svg{width:10px;height:10px}}@container (max-width: 420px){.pw-ag-sem,.pw-ag-dias{gap:4px}.pw-dia{aspect-ratio:1/1.2}}.pw-dos{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:60px;align-items:start}.pw-maqueta{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:22px;box-shadow:var(--sh-product);overflow:hidden}.pw-mq-cab{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.07)}.pw-mq-cab b{font-size:15px}.pw-mq-cab .pw-sello{margin-left:auto}.pw-filtros{display:flex;gap:6px;flex-wrap:wrap;padding:12px 18px 0}.pw-filtros span{font-size:12px;font-weight:600;padding:5px 11px;border-radius:var(--r-pill);background:var(--surface-alt);color:var(--ink-soft)}.pw-filtros span.act{background:var(--ink);color:#fff}.pw-bandeja{position:relative;list-style:none;margin:0;padding:12px 14px 14px;height:362px;overflow:hidden;display:flex;flex-direction:column;gap:8px}.pw-tarea{flex:none;display:flex;gap:12px;align-items:flex-start;height:82px;padding:12px 14px;border:1px solid rgba(0,0,0,.07);border-radius:14px;background:#fff;opacity:var(--o, 1);transition:opacity .45s}.pw-tarea-move,.pw-tarea-enter-active{transition:transform .55s var(--ease),opacity .45s}.pw-tarea-enter-from{opacity:0;transform:translateY(-12px) scale(.95)}.pw-tarea-leave-active{transition:opacity .3s}.pw-tarea-leave-to{opacity:0}.pw-t-tag{flex:none;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px;border-radius:7px;min-width:92px;text-align:center}.pw-t-azul{background:var(--surface-tint);color:var(--brand-700)}.pw-t-verde{background:var(--verde-fondo);color:var(--verde)}.pw-t-ambar{background:var(--ambar-fondo);color:var(--ambar)}.pw-t-gris{background:#f0f1f3;color:#55555a}.pw-t-cuerpo{min-width:0;flex:1}.pw-t-cuerpo b{display:block;font-size:14px}.pw-t-cuerpo span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:var(--ink-soft)}.pw-t-nueva{flex:none;font-size:11px;font-weight:700;color:var(--brand-700)}.pw-mq-pie{display:flex;justify-content:flex-end;padding:0 14px 14px}.pw-mq-pie .pw-lb-der{margin-left:0}.pw-pie-maq{margin:16px 4px 0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.pw-pie-maq b{color:var(--ink)}.pw-fam{padding:18px}.pw-fam-cab{display:flex;gap:12px;align-items:center}.pw-fam-av{width:44px;height:44px;border-radius:50%;background:var(--surface-tint);color:var(--brand-700);display:grid;place-items:center;font-weight:800}.pw-fam-cab b{font-size:16px;display:block}.pw-fam-cab small{font-size:13px;color:var(--ink-soft)}.pw-tutores{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.pw-tutores span{font-size:12px;padding:5px 10px;border-radius:var(--r-pill);border:1px solid rgba(0,0,0,.1);color:#4b4b50}.pw-recibo{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface-cool)}.pw-r-n{font-size:14px;font-weight:600}.pw-r-n small{display:block;font-size:12px;font-weight:400;color:var(--ink-soft)}.pw-importe{margin-left:auto;position:relative;font-weight:800;font-variant-numeric:tabular-nums;font-size:16px}.pw-importe:after{content:"";position:absolute;left:-3px;right:-3px;top:52%;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease) 3.3s}.pw-estado-r{position:relative;display:grid;min-width:86px}.pw-estado-r span{grid-area:1/1;justify-self:end;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--r-pill);transition:opacity .3s 3.4s,transform .5s var(--ease-bote) 3.4s}.pw-er-pend{background:var(--ambar-fondo);color:var(--ambar)}.pw-er-pag{background:var(--verde-fondo);color:var(--verde);opacity:0;transform:scale(.6)}.pw-ficha-fam.is-revealed .pw-importe:after{transform:none}.pw-ficha-fam.is-revealed .pw-er-pend{opacity:0}.pw-ficha-fam.is-revealed .pw-er-pag{opacity:1;transform:none}.pw-linea{list-style:none;margin:16px 0 0;padding:0 0 0 4px}.pw-linea li{position:relative;padding:0 0 14px 28px;transition:opacity .45s var(--ease),transform .45s var(--ease);transition-delay:calc(var(--i) * .6s + .2s)}.pw-js .pw-linea li{opacity:0;transform:translateY(8px)}.pw-linea li:before{content:"";position:absolute;left:5px;top:16px;bottom:-2px;width:2px;background:#e3e7ec}.pw-linea li:last-child:before{display:none}.pw-linea li:after{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--brand-500)}.pw-linea li.ok:after{background:var(--verde);border-color:var(--verde)}.pw-linea b{display:block;font-size:14px}.pw-linea span{font-size:13px;color:var(--ink-soft);line-height:1.45}.pw-linea li.ok b{color:var(--verde)}.pw-ficha-fam.is-revealed .pw-linea li{opacity:1;transform:none}.pw-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pw-acciones span{font-size:13px;font-weight:600;padding:9px 14px;border-radius:var(--r-pill);border:1px solid rgba(0,0,0,.14)}.pw-acciones span:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.pw-fila{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.pw-pieza{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid #dde3ea;border-radius:12px;font-size:13px;font-weight:600;background:#fff}.pw-pieza .pw-ico{width:26px;height:26px;border-radius:7px}.pw-pieza .pw-ico svg{width:15px;height:15px;stroke-width:2}.pw-pieza-fija{align-self:flex-start;font-size:12px;padding:4px 10px 4px 4px;border-radius:10px}.pw-pieza-fija .pw-ico{width:22px;height:22px;border-radius:6px}.pw-pieza-fija .pw-ico svg{width:13px;height:13px}.pw-canales{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:56px}.pw-canal{background:#fff;border-radius:var(--r-card);padding:26px 22px;border:1px solid rgba(0,0,0,.08)}.pw-canal h3{margin-top:16px}.pw-canal p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-soft)}.pw-franja{display:flex;align-items:center;gap:12px;justify-content:center;margin:36px auto 0;max-width:760px;padding:14px 20px;border-radius:var(--r-pill);background:#fff;border:1px solid rgba(63,152,238,.25);font-size:15px;color:var(--ink-soft)}.pw-franja b{color:var(--ink)}.pw-franja svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--brand-500);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pw-mundo{padding:96px 0}.pw-mq-wrap{margin-top:40px;display:grid;gap:12px}.pw-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000)}.pw-mq-pista{display:flex;width:max-content;animation:pw-mq var(--dur, 70s) linear infinite}.pw-mq-pista.pw-al-reves{animation-direction:reverse}.pw-mq-grupo{display:flex;gap:12px;padding-right:12px}.pw-mq:hover .pw-mq-pista,.pw-mq-wrap.pw-pausada .pw-mq-pista{animation-play-state:paused}@keyframes pw-mq{to{transform:translate3d(-50%,0,0)}}.pw-mchip{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 18px;border-radius:var(--r-pill);background:#fff;border:1px solid rgba(0,0,0,.08);font-size:15px;font-weight:500}.pw-mchip i{width:7px;height:7px;border-radius:50%;background:var(--brand-400)}.pw-al-reves .pw-mchip{background:transparent;border-style:dashed;border-color:#c9d1db}.pw-mq-ctrl{display:flex;justify-content:center;margin-top:20px}.pw-mq-nota{text-align:center;font-size:14px;color:var(--ink-soft);margin:14px auto 0}.pw-aisla{background:#fff;border-radius:var(--r-visual);padding:28px;box-shadow:var(--sh-card)}.pw-aisla svg{width:100%;height:auto}.pw-aisla text{font-family:Inter,sans-serif}.pw-muro{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease)}.pw-aisla.is-revealed .pw-muro,html:not(.pw-js) .pw-muro{stroke-dashoffset:0}.pw-candado{opacity:0;transform:translateY(-8px) scale(.7);transform-box:fill-box;transform-origin:center;transition:opacity .4s 1.1s,transform .6s var(--ease-bote) 1.1s}.pw-aisla.is-revealed .pw-candado,html:not(.pw-js) .pw-candado{opacity:1;transform:none}.pw-garantias{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:20px}.pw-garantias li{display:flex;gap:14px}.pw-garantias p{margin:2px 0 0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.pw-garantias b{font-size:15px}.pw-hub{margin:56px auto 0;max-width:980px}.pw-hub svg{width:100%;height:auto}.pw-hub text{font-family:Inter,sans-serif}.pw-h-linea{fill:none;stroke:#d5dce5;stroke-width:1.6}.pw-h-flujo{fill:none;stroke:var(--brand-500);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:2 14}.pw-hub.is-revealed .pw-h-flujo{animation:pw-fluye 1.4s linear 3}.pw-hub.is-revealed .pw-h-flujo.pw-sale{animation-direction:reverse}@keyframes pw-fluye{to{stroke-dashoffset:-16}}.pw-integ{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.pw-integ .pw-tarjeta h3{display:flex;align-items:center;gap:10px}.pw-precio-pie{text-align:center;margin:28px auto 0;max-width:640px;font-size:15px;color:var(--ink-soft);line-height:1.6}.pw-acordeon{margin-top:44px;border-top:1px solid rgba(0,0,0,.1)}.pw-acordeon details{border-bottom:1px solid rgba(0,0,0,.1)}.pw-acordeon summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 2px;font-size:17px;font-weight:600;min-height:44px}.pw-acordeon summary::-webkit-details-marker{display:none}.pw-acordeon summary:after{content:"";flex:none;width:10px;height:10px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:rotate(45deg) translateY(-3px);transition:transform .3s var(--ease)}.pw-acordeon details[open] summary:after{transform:rotate(225deg)}.pw-acordeon p{margin:0 0 22px;font-size:15px;line-height:1.65;color:var(--ink-soft);max-width:760px}.pw-final{text-align:center;background:linear-gradient(#fff,var(--surface-tint))}.pw-final .pw-declara{margin:0 auto;max-width:16ch}.pw-final .pw-lead{margin:22px auto 0}.pw-pie{padding:48px 0;border-top:1px solid var(--linea);font-size:13px;color:var(--ink-soft)}.pw-pie-in{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}.pw-pie-in nav{display:flex;flex-wrap:wrap;gap:6px 22px;margin-left:auto}.pw-marca-pie{font-size:16px}.pw .pw-pie a,.pw-pie-entrar{color:var(--ink-soft);text-decoration:none;padding:10px 0;display:inline-block;background:none;border:0;font:inherit;cursor:pointer}.pw .pw-pie a:hover,.pw-pie-entrar:hover{color:var(--ink)}.pw-minuto{background:var(--surface-tint);border-top-color:#d6e8fb}.pw-versus{display:grid;grid-template-columns:1fr 1.25fr;gap:20px;margin-top:56px;align-items:start}.pw-vs-col{border-radius:var(--r-card);padding:28px 28px 26px}.pw-vs-mano{background:var(--surface-alt);border:1px solid var(--linea)}.pw-vs-recover{background:#fff;box-shadow:var(--sh-product);border:1px solid #d6e8fb}.pw-vs-tit{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:15px;font-weight:800;letter-spacing:-.01em}.pw-vs-mano .pw-vs-tit{color:var(--ink-soft)}.pw-vs-mano .pw-vs-tit .pw-ico{background:#e6e6ea}.pw-vs-mano .pw-vs-tit .pw-ico svg{stroke:var(--ink-sub)}.pw-vs-mano ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pw-vs-mano li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.pw-vs-mano li:before{content:"";position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:50%;border:2px solid var(--ink-faint)}.pw-vs-recover ol{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.pw-vs-recover ol:before{content:"";position:absolute;left:117px;top:10px;bottom:26px;width:2px;background:#d6e8fb}.pw-vs-recover li{display:grid;grid-template-columns:104px 1fr;gap:28px;padding:0 0 18px;position:relative}.pw-vs-recover li:before{content:"";position:absolute;left:112px;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--brand-500);box-sizing:border-box}.pw-vs-recover li:first-child:before{background:var(--brand-500);box-shadow:0 0 0 6px #3f98ee2e}.pw-vs-recover li.pw-vs-verde:before{border-color:var(--verde);background:var(--verde)}.pw-vs-cuando{font-size:12.5px;font-weight:800;color:var(--brand-700);text-transform:uppercase;letter-spacing:.04em;line-height:1.35;text-align:right;padding-top:1px}.pw-vs-verde .pw-vs-cuando{color:var(--verde)}.pw-vs-txt{font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.pw-vs-txt b{display:block;color:var(--ink);font-size:15.5px;margin-bottom:2px}.pw-vs-nota{margin:4px 0 0;padding-top:14px;border-top:1px dashed #dfe4ea;font-size:12.5px;color:var(--ink-soft)}.pw-js .pw-vs-recover:not(.is-revealed) li{opacity:.25}.pw-vs-recover li{transition:opacity .5s var(--ease) calc(.25s + var(--i, 0) * .22s)}.pw-js .pw-vs-recover:not(.is-revealed) li:first-child:before{box-shadow:none}.pw-vs-recover li:first-child:before{transition:box-shadow .6s var(--ease) .3s}@media(max-width:860px){.pw-versus{grid-template-columns:1fr}.pw-vs-col{padding:24px 20px 22px}.pw-vs-recover li{grid-template-columns:82px 1fr;gap:24px}.pw-vs-recover ol:before{left:93px}.pw-vs-recover li:before{left:88px}.pw-vs-cuando{font-size:11.5px}}.pw-arriba{position:fixed;z-index:40;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;box-shadow:0 6px 18px #0000002e;transition:opacity .3s var(--ease),transform .3s var(--ease),background .2s,visibility 0s linear 0s}.pw-arriba svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pw-arriba:hover{background:var(--brand-700)}.pw-arriba:focus-visible{outline:3px solid var(--brand-700);outline-offset:3px}.pw-js .pw-arriba:not(.pw-arriba-on){opacity:0;transform:translateY(10px);pointer-events:none;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s linear .3s}@media(max-width:760px){.pw-pie{padding-bottom:88px}}@media(min-width:1000px){.pw-arriba{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.pw-reveal{transition:opacity .85s var(--ease-reveal),transform .85s var(--ease-reveal)}.pw-js .pw-reveal{opacity:0;transform:translateY(36px)}.pw-reveal.is-revealed{opacity:1;transform:none}.pw-palabras .pw-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em 0 .14em;margin:-.08em 0 -.14em}.pw-palabras .pw-w>span{display:inline-block;transition:transform 1s var(--ease);transition-delay:calc(var(--i) * 60ms)}.pw-js .pw-palabras .pw-w>span{transform:translateY(110%)}.pw-palabras.is-revealed .pw-w>span{transform:none}.pw-nav .pw-marca-ico svg{animation:pw-icoIn .8s var(--ease-bote) .1s both}.pw-nav .pw-marca-txt>*{display:inline-block;animation:pw-palIn .9s var(--ease) .35s both}.pw-nav .pw-marca-ico:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;border:2px solid var(--brand-500);opacity:0;animation:pw-pulso 1.2s var(--ease) 1.1s 1 both}@keyframes pw-icoIn{0%{transform:scale(.6);opacity:0}}@keyframes pw-palIn{0%{transform:translate(-100%);opacity:0}}@keyframes pw-pulso{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(2.1)}}.pw-ya-pintada .pw-intro,.pw-ya-pintada .pw-nav .pw-marca-ico svg,.pw-ya-pintada .pw-nav .pw-marca-txt>*,.pw-ya-pintada .pw-nav .pw-marca-ico:after{animation:none}@media(max-width:1080px){.pw-canales{grid-template-columns:repeat(3,1fr)}.pw-m4{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.pw-diag-h{display:none}.pw-diag-v{display:block}.pw-fila{grid-template-columns:1fr;gap:44px}.pw-dos{grid-template-columns:1fr}.pw-pasos{grid-template-columns:1fr 1fr;row-gap:40px}.pw-rail{display:none}}@media(max-width:860px){.pw-enlaces,.pw-nav-demo{display:none}.pw-menu{display:block}.pw-nav-acc{margin-left:auto}.pw-m3,.pw-tres,.pw-integ{grid-template-columns:1fr}.pw-canales{grid-template-columns:1fr 1fr}.pw-hub{display:none}}@media(max-width:560px){.pw-envoltura,.pw-escena{padding:0 16px}.pw-nav-in{padding:0 16px;gap:12px}.pw-sec{padding:88px 0}.pw-hero{padding:104px 0 72px}.pw-m4,.pw-canales,.pw-pasos{grid-template-columns:1fr}.pw-tesela{padding:28px 22px}.pw-lienzo-area{padding:14px 6px 10px}.pw-agenda-area{padding:12px 10px 10px}.pw-lienzo-barra{padding:10px 12px}.pw-lb-der{margin-left:0;width:100%}.pw-lienzo-estado{font-size:13px;padding:10px 12px}.pw-le-sep{display:none}.pw-aisla{padding:20px;border-radius:24px}.pw-franja{border-radius:18px;text-align:left}.pw-bandeja{height:394px}.pw-tarea{height:90px}.pw-t-nueva{display:none}.pw-ag-banda{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.pw-html{scroll-behavior:auto}.pw-js .pw-vs-recover:not(.is-revealed) li{opacity:1}.pw-vs-recover li,.pw-arriba{transition:none}.pw *,.pw *:before,.pw *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.pw-js .pw-reveal{opacity:1;transform:none}.pw-js .pw-palabras .pw-w>span{transform:none}.pw-punto,.pw-le-punto,.pw-f-ring{animation:none!important;box-shadow:none}.pw-f-ring{display:none}.pw-h-flujo{animation:none!important;stroke-dasharray:none;opacity:.35}.pw-mq{-webkit-mask-image:none;mask-image:none}.pw-mq-wrap{padding:0 16px}.pw-mq-pista{animation:none!important;width:auto;flex-wrap:wrap;justify-content:center}.pw-mq-grupo{flex-wrap:wrap;justify-content:center;padding:0}.pw-mq-copia{display:none}}.ico[data-v-d9fd78b4]{display:inline-block;vertical-align:-3px;flex:none}.centro[data-v-5c46e506]{min-height:100vh;display:grid;place-items:center;padding:20px}.acceso[data-v-5c46e506]{width:100%;max-width:350px;padding:28px;position:relative}.volver-web[data-v-5c46e506]{position:absolute;top:14px;right:14px;border:none;background:none;color:var(--muted);font-size:.74rem;font-weight:600;display:inline-flex;align-items:center;gap:4px}.volver-web[data-v-5c46e506]:hover{color:var(--primary)}.acceso h1[data-v-5c46e506]{font-size:1.4rem}.sub[data-v-5c46e506]{font-size:.87rem;margin:4px 0 20px;line-height:1.45}.ancho[data-v-5c46e506]{width:100%}.volver[data-v-5c46e506]{margin-top:8px}.err[data-v-5c46e506]{color:var(--danger);font-size:.85rem;margin-top:14px;line-height:1.45;white-space:pre-line}
