.pp{--navy:#11134e;--night:#0a0c3a;--ink:#000;--ink-2:#4a4f66;--ink-3:#686d83;--papel:#f3f4f8;--line:#e3e6ef;--n1:#f4f5fb;--n2:#d5d8f2;--n3:#9aa1db;--n4:#4c54a8;--nn-navy:#11134e;--nn-luz:#2b3192;--nn-naranja:#fd6601;--neon-nn:linear-gradient(100deg,#11134e 0%,#2b3192 38%,#fd6601 100%);--neon-nn-alto:linear-gradient(160deg,#11134e 0%,#2b3192 40%,#fd6601 100%);--font:"Geist",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--sh-tile:0 0 0 1px #11134e0f,0 1px 2px #11134e0d,0 14px 36px -18px #11134e2e;--sh-nn:0 18px 44px -22px #11134e61;--ease:cubic-bezier(.2,.7,.2,1);font:400 16px/1.5 var(--font);color:var(--ink);letter-spacing:normal;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;text-rendering:auto;display:block}@supports (background:linear-gradient(in oklch 90deg,red,blue)){.pp{--neon-nn:linear-gradient(in oklch 100deg,#11134e 0%,#2b3192 38%,#fd6601 100%);--neon-nn-alto:linear-gradient(in oklch 160deg,#11134e 0%,#2b3192 40%,#fd6601 100%)}}.pp *{letter-spacing:inherit;font-family:inherit}.pp :where(h1,h2,h3,p,ul,dl,dd){margin:0}.pp :where(a){color:inherit}.pp :where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:8px}.pp .contenedor{position:relative}.pp .ico{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}.pp .ceja{font:600 14.5px/1.3 var(--font);color:var(--ink-2);align-items:center;gap:8px;margin-bottom:10px;display:flex}.pp .ceja .ico{color:var(--navy);font-size:18px}.pp .h2n{font:700 clamp(28px,min(2.9vw,5vh),44px)/1.06 var(--font);letter-spacing:-.04em;color:var(--ink)}.pp .cab2{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(20px,3.4vh,32px);display:flex}.pp .btn{min-height:46px;font:600 15px/1.15 var(--font);text-align:center;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.pp .btn .ico{font-size:18px}.pp .btn--navy{background:var(--navy);color:#fff}.pp .btn--navy:hover{background:#1d2062}.pp .btn--borde{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy);background:#fff}.pp .btn--borde:hover{background:#eceef6}.pp .mk{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:inline-grid}.pp .mk--si{background:var(--navy);color:#fff}.pp .mk--no{background:var(--n2);color:var(--ink-2)}.pp .mk--ia{color:var(--nn-luz);box-shadow:inset 0 0 0 1.5px var(--nn-navy),0 0 0 3px #fd660138;background:#fff;font-size:13px}.pp .chip-ia{background:linear-gradient(#fff,#fff) padding-box,var(--neon-nn) border-box;height:23px;font:600 12.5px/1 var(--font);letter-spacing:.005em;color:var(--navy);white-space:nowrap;border:1.5px solid #0000;border-radius:7px;align-items:center;gap:.42em;padding:0 9px;display:inline-flex}.pp .chip-ia i{color:var(--nn-luz);font-size:1.08em}.pp .fondo-nn{background:radial-gradient(34% 40% at 4% 8%,#2b319224,#2b319200 72%), radial-gradient(36% 44% at 98% 96%,#fd660121,#fd660100 72%), radial-gradient(30% 40% at 60% 40%,#11134e0d,#11134e00 72%), var(--papel)}.pp .pa-s8{padding:clamp(40px,6.4vh,64px) 0 clamp(48px,7vh,72px);position:relative;overflow:clip}.pp .pa-h1{text-wrap:balance;max-width:24ch;font:700 clamp(40px,min(4.6vw,8vh),66px)/1.02 var(--font);letter-spacing:-.045em;color:var(--ink)}.pp .pa-ctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:clamp(20px,3.4vh,30px) 0 clamp(18px,3vh,26px);display:flex}.pp [data-precios]:not([data-js]) .planes__controles{display:none}.pp .conm{box-shadow:var(--sh-tile);background:#fff;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.pp .conm__b{color:#3c4160;min-height:42px;font:600 15px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;transition:background-color .2s,color .2s}.pp .conm__b:hover{color:var(--navy);background:#eceef6}.pp .conm__b[aria-pressed=true]{background:var(--navy);color:#fff}.pp .planes{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid;position:relative}.pp .plan{min-width:0;box-shadow:var(--sh-tile);background:#fff;border-radius:20px;flex-direction:column;padding:24px 22px 22px;display:flex;position:relative}.pp .plan--destacado{background:linear-gradient(#fff,#fff) padding-box,var(--neon-nn-alto) border-box;box-shadow:var(--sh-nn);border:1.5px solid #0000;padding:22.5px 20.5px 20.5px}.pp .plan__top{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.pp .plan__nombre{font:700 21px/1.15 var(--font);letter-spacing:-.02em;color:var(--ink)}.pp .sello{white-space:nowrap;color:var(--ink-2);height:22px;font:500 11.5px/1 var(--mono);letter-spacing:.02em;background:#fff;border-radius:6px;align-items:center;padding:0 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #8c92ad}.pp .sello--rec{background:var(--navy);color:#fff;box-shadow:none;font:600 12px/1 var(--font);letter-spacing:0;border-radius:999px;height:24px}.pp .plan__cabeza{margin-top:14px}.pp .plan__precio{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.pp .plan__moneda{font:600 17px/1 var(--font);color:var(--ink-2)}.pp .plan__cifra{font:700 clamp(46px,4.2vw,60px)/1 var(--font);letter-spacing:-.045em;color:var(--navy);display:inline-block}.pp .plan__precio--cotiza{font:700 clamp(30px,2.8vw,38px)/1.05 var(--font);letter-spacing:-.035em;min-height:60px;color:var(--navy);align-items:center}.pp .plan__unidad{font:400 13.5px/1.4 var(--font);color:var(--ink-2);margin-top:8px}.pp .plan__otro{font:600 13.5px/1.4 var(--font);color:var(--navy);margin-top:4px}.pp .plan__uf{font:400 12.5px/1.4 var(--mono);color:var(--ink-2);margin-top:4px}.pp .plan__uf[hidden],.pp .plan__abrir{display:none}.pp .plan__resto{flex-direction:column;flex:1;display:flex}.pp .plan__para{font:400 15px/1.5 var(--font);color:#2a2f45;min-height:4.5em;margin-top:16px}.pp .plan__cifras{margin-top:16px}.pp .plan__cifras>div{box-shadow:inset 0 1px 0 var(--line);grid-template-columns:auto minmax(0,auto);justify-content:space-between;align-items:baseline;gap:2px 8px;padding:9px 0;display:grid}.pp .plan__cifras>div:last-child{box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}.pp .plan__cifras dt{font:400 13px/1.35 var(--font);color:var(--ink-2)}.pp .plan__cifras dd{font:600 13px/1.35 var(--font);text-align:right;color:var(--ink)}.pp .plan__cifras .plan__nota{text-align:left;font:400 12.5px/1.4 var(--font);color:var(--ink-2);grid-column:1/-1}.pp .plan__cupo{font:400 13.5px/1.45 var(--font);background:var(--papel);color:#2a2f45;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.pp .plan__cupo i{color:var(--navy);flex:none;margin-top:1px;font-size:18px}.pp .plan__mas{font:700 14px/1.4 var(--font);color:var(--ink);margin-top:16px}.pp .plan__incluye{gap:9px;margin-top:12px;padding:0;list-style:none;display:grid}.pp .plan__incluye li{font:400 14.5px/1.42 var(--font);color:#2a2f45;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.pp .plan__incluye .mk{margin-top:1px}.pp .plan__vermas{min-height:36px;font:600 14px/1 var(--font);color:var(--navy);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:0 2px;text-decoration:underline 1px;display:inline-flex}.pp .plan__vermas[hidden],.pp [data-precios][data-js] .plan[data-plegado=si] .plan__extra{display:none}.pp .plan__cta{order:9;width:100%;margin-top:20px}@keyframes pp-cifra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pp .plan__cifra.cambia,.pp .plan__otro.cambia{animation:pp-cifra .32s var(--ease) both}.pp .p360{box-shadow:var(--sh-tile);background:#fff;border-radius:20px;align-items:center;gap:16px;margin-top:20px;padding:16px 20px;display:flex}.pp .p360__ico{background:var(--n1);width:44px;height:44px;color:var(--navy);box-shadow:inset 0 0 0 1px var(--n2);border-radius:12px;flex:none;place-items:center;font-size:24px;display:grid}.pp .p360__txt{font:400 15.5px/1.5 var(--font);color:#2a2f45;flex:1}.pp .p360__txt b{color:var(--ink);margin-right:4px;font-weight:700}.pp .p360__estado{min-height:30px;font:600 13.5px/1 var(--font);white-space:nowrap;background:var(--navy);color:#fff;border-radius:999px;flex:none;align-items:center;padding:0 14px;display:inline-flex}.pp .planes__moneda{max-width:110ch;font:400 14px/1.55 var(--font);color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:18px;display:flex}.pp .planes__moneda i{color:var(--navy);flex:none;margin-top:1px;font-size:18px}.pp .planes__fechas{font:400 12.5px/1.5 var(--mono);margin-top:4px;display:block}.pp .planes__fechas>span{white-space:nowrap}.pp .calc__ir{margin-top:24px}.pp .pa-calc{background:#fff;padding:clamp(52px,8vh,88px) 0}.pp .calc{box-shadow:0 0 0 1px var(--line),var(--sh-tile);background:#fff;border-radius:24px;overflow:hidden}.pp .calc__cab{padding:28px 32px 24px}.pp .calc__h{font:700 clamp(26px,2.6vw,36px)/1.08 var(--font);letter-spacing:-.035em;color:var(--ink)}.pp .calc__lede{max-width:64ch;font:400 16px/1.55 var(--font);color:var(--ink-2);margin-top:8px}.pp .calc__cuerpo{box-shadow:inset 0 1px 0 var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.pp .calc__campos{background:var(--papel);align-content:start;gap:14px;padding:26px 32px 30px;display:grid}.pp .campo{gap:7px;display:grid}.pp .campo__rot{font:600 14px/1.35 var(--font);color:var(--ink)}.pp .campo input{width:100%;height:50px;font:500 19px/1 var(--mono);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;color:var(--navy);background:#fff;border:0;border-radius:12px;padding:0 14px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #c9cde0,0 1px 2px #11134e0d}.pp .campo input::-webkit-outer-spin-button,.pp .campo input::-webkit-inner-spin-button{opacity:1}.pp .campo input:focus-visible{outline:3px solid var(--navy);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--navy),0 0 0 9px #fd660133}.pp .campo--grande input{height:62px;padding:0 18px;font-size:26px}.pp .campo__nota{font:400 13.5px/1.5 var(--font);color:var(--ink-2)}.pp .campo__nota--mezcla{margin-top:-4px}.pp .calc__tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp .calc__tres .campo{grid-template-rows:1fr auto}.pp .calc__tres .campo__rot{align-self:end}.pp .calc__salida{background:radial-gradient(55% 60% at 100% 100%,#fd660112,#fd660100 72%),radial-gradient(45% 55% at 0 0,#2b31920f,#2b319200 72%),#fff;padding:26px 32px 30px}.pp .salida{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pp .sal{background:var(--papel);border-radius:16px;padding:14px 16px 16px}.pp .sal dt{font:500 13.5px/1.35 var(--font);color:var(--ink-2)}.pp .sal dd{font:600 22px/1.15 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink);margin-top:6px}.pp .sal--mensual,.pp .sal--anual{background:0 0;border-radius:0;grid-column:1/-1;padding:0}.pp .sal--mensual dd{font:700 clamp(40px,4.4vw,60px)/1 var(--font);letter-spacing:-.045em;color:var(--navy);margin-top:10px;margin-bottom:14px}.pp .sal--anual{box-shadow:inset 0 1px 0 var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 14px;display:flex}.pp .sal--anual dd{font:700 clamp(22px,2vw,28px)/1.1 var(--font);letter-spacing:-.03em;color:var(--navy);margin:0}.pp .sal--incluidos{grid-column:1/-1}.pp .calc[data-cotiza=si] .sal dd{color:var(--ink-2)}.pp .calc__sobre[hidden]{display:none}.pp .calc__sobre{background:var(--n1);box-shadow:inset 0 0 0 1px var(--n2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:14px;padding:14px 16px;display:flex}.pp .calc__sobre p{font:500 15px/1.5 var(--font);color:var(--navy);flex:240px}.pp .calc__neto{font:400 13.5px/1.5 var(--font);color:var(--ink-2);margin-top:12px}.pp .calc__supuestos{box-shadow:inset 0 1px 0 var(--line);padding:0 32px}.pp .calc__supuestos summary{cursor:pointer;min-height:52px;font:600 15px/1.3 var(--font);color:var(--navy);align-items:center;gap:10px;list-style:none;display:flex}.pp .calc__supuestos summary::-webkit-details-marker{display:none}.pp .calc__supuestos ul{gap:8px;padding:0 0 20px 34px;list-style:outside;display:grid}.pp .calc__supuestos li{font:400 14.5px/1.55 var(--font);color:#2a2f45;max-width:90ch}.pp .calc__sinjs{font:400 14.5px/1.55 var(--font);color:var(--ink);padding:0 32px 22px}.pp .mas{width:24px;height:24px;transition:transform .25s var(--ease);background:var(--n1);color:var(--navy);box-shadow:inset 0 0 0 1px var(--n2);border-radius:50%;flex:none;place-items:center;font-size:13px;display:inline-grid}.pp details[open]>summary .mas{transform:rotate(45deg)}.pp .pa-tabla{background:var(--papel);padding:clamp(52px,8vh,88px) 0}.pp .ley{font:500 14px/1.3 var(--font);color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;display:flex}.pp .ley>span{align-items:center;gap:8px;display:inline-flex}.pp .tp{box-shadow:var(--sh-tile);background:#fff;border-radius:24px;overflow:clip}.pp .tp__cab{top:var(--h-cab,76px);z-index:5;background:var(--navy);color:#fff;min-height:48px;font:600 15px/1.2 var(--font);border-radius:24px 24px 0 0;grid-template-columns:40% repeat(4,minmax(0,1fr));align-items:center;display:grid;position:sticky}.pp .tp__cab>span{text-align:center;padding:12px 16px}.pp .tp__cab .tp__logo{text-align:left;padding-left:24px}.pp .tp__cab img{width:auto;height:22px;display:block}.pp .tp__cab .tp__eje{background:var(--nn-luz);box-shadow:inset 0 -3px 0 var(--nn-naranja);justify-content:center;align-self:stretch;align-items:center;display:flex}.pp .tp__sec{position:relative}.pp .tp__sec+.tp__sec{box-shadow:inset 0 1px 0 var(--line)}.pp .tp__sum{cursor:pointer;background:#fff;align-items:center;gap:12px;min-height:58px;padding:10px 24px;list-style:none;display:flex}.pp .tp__sum::-webkit-details-marker{display:none}.pp .tp__sum:hover{background:var(--n1)}.pp .tp__tit{font:700 17px/1.25 var(--font);letter-spacing:-.01em;color:var(--navy)}.pp .tp__n{font:500 12.5px/1 var(--mono);color:var(--ink-2);white-space:nowrap;margin-left:auto}.pp .tp__sec[open] .tp__sum{box-shadow:inset 0 -1px 0 var(--line)}.pp .tp__t{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.pp .tp__t thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp .tp__t th,.pp .tp__t td{font:400 15px/1.42 var(--font);color:var(--ink);text-transform:none;letter-spacing:normal;vertical-align:middle;background:0 0;border:0;padding:12px 16px}.pp .tp__t tbody th{text-align:left;padding-left:24px}.pp .tp__t col{width:15%}.pp .tp__t col.c-f{width:40%}.pp .tp__t td{text-align:center}.pp .tp__t td .mk{width:22px;height:22px;font-size:12px}.pp .tp__txt{font:500 14px/1.35 var(--font);color:var(--navy)}.pp .tp__t tbody tr{box-shadow:inset 0 1px 0 var(--line)}.pp .tp__t tbody tr:first-child{box-shadow:none}.pp .tp__t td.tp__eje{background:var(--n1)}.pp .tp__t tbody tr:hover>*{background:#fafbfe}.pp .tp__t tbody tr:hover>td.tp__eje{background:#eef0fa}.pp .pa-faq{background:#fff;padding:clamp(52px,8vh,88px) 0 clamp(64px,9vh,104px)}.pp .fq-g{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pp .fq{background:var(--papel);border-radius:18px;transition:background-color .2s,box-shadow .2s}.pp .fq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 18px 14px 22px;list-style:none;display:flex}.pp .fq summary::-webkit-details-marker{display:none}.pp .fq:hover{background:#eceef6}.pp .fq[open]{box-shadow:0 0 0 1px var(--line),var(--sh-tile);background:#fff}.pp .fq__p{font:600 16.5px/1.38 var(--font);color:var(--ink)}.pp .fq__r{font:400 15.5px/1.6 var(--font);color:#2a2f45;max-width:70ch;padding:0 22px 20px}.pp .fq .mas{width:30px;height:30px}@keyframes pp-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pp.pp-rv [data-rev]{opacity:0}.pp.pp-rv [data-rev].visto{animation:pp-entra .6s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}@media (prefers-reduced-motion:reduce){.pp.pp-rv [data-rev]{opacity:1}.pp *,.pp :before,.pp :after{transition:none!important;animation:none!important}}@media (width<=1100px){.pp .planes{grid-template-columns:repeat(2,minmax(0,1fr))}.pp .calc__cuerpo{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.pp .pa-s8{padding:28px 0 44px}.pp .pa-h1{font-size:38px}.pp .h2n{font-size:30px}.pp .planes{grid-template-columns:minmax(0,1fr);gap:12px}.pp .plan{padding:18px}.pp .plan--destacado{padding:16.5px}.pp .plan__cabeza{grid-template-columns:auto;margin-top:8px;display:grid}.pp .plan__cifra{font-size:44px}.pp .plan__para{min-height:0}.pp [data-precios][data-js] .plan__abrir{width:100%;min-height:44px;font:600 15px/1 var(--font);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:12px;padding:0 2px;display:flex}.pp [data-precios][data-js] .plan__abrir .ico{color:var(--navy);transition:transform .25s var(--ease);font-size:16px}.pp [data-precios][data-js] .plan__abrir[aria-expanded=true] .ico{transform:rotate(45deg)}.pp [data-precios][data-js] .plan[data-abierto=no] .plan__resto{display:none}.pp .plan__cta{margin-top:14px}.pp .p360{flex-wrap:wrap;padding:16px}.pp .p360__txt{flex-basis:calc(100% - 60px)}.pp .planes__fechas>span{white-space:normal}.pp .calc__cab{padding:22px 18px 18px}.pp .calc__campos,.pp .calc__salida{padding:20px 18px 22px}.pp .calc__supuestos{padding:0 18px}.pp .calc__tres{grid-template-columns:minmax(0,1fr)}.pp .salida{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp .tp__cab{display:none}.pp .tp__sum{flex-wrap:wrap;padding:10px 16px}.pp .tp__sum .tp__n{flex-basis:100%;margin-left:36px}.pp .tp__t,.pp .tp__t tbody{width:100%;display:block}.pp .tp__t colgroup{display:none}.pp .tp__t tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:14px 14px 16px;display:grid}.pp .tp__t tbody th{grid-column:1/-1;width:auto;padding:0;font-weight:600}.pp .tp__t td{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;padding:0;display:flex}.pp .tp__t td.tp__eje{background:0 0}.pp .tp__t td:before{content:attr(data-rot);font:500 11.5px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2)}.pp .fq-g{grid-template-columns:minmax(0,1fr)}.pp .fq summary{padding:12px 14px 12px 16px}.pp .fq__r{padding:0 16px 18px}}@media (forced-colors:active){.pp .plan--destacado,.pp .chip-ia{border-color:canvastext}}
