@font-face{font-family:Satoshi;src:url(/fuentes/satoshi-variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/fuentes/caveat.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--tinta:#1c0440;--morado:#5a0a8e;--violeta:#7b2fbe;--violeta-vivo:#8a12f0;--boton:#65089a;--boton-hover:#52067e;--boton-osc:#22033f;--texto:#55506b;--texto-2:#6e6684;--nav:#4a4566;--lila-0:#fbf8fe;--lila-1:#f9f3fe;--lila-2:#f3e7fc;--lila-3:#ecdcf9;--borde:#efe5f8;--oscuro:#200140;--oscuro-2:#2f0157;--sombra-s:0 1px 2px #2806500d, 0 2px 8px #2806500a;--sombra-m:0 2px 6px #2806500f, 0 10px 28px #28065014;--sombra-l:0 6px 18px #28065014, 0 22px 50px #2806501f;--ea:clamp(.82px, calc(91vw / 1124), 1.4235px);--e:clamp(.82px, calc(91vw / 1124), 1.1059px);--t:clamp(.82px, calc(91vw / 1124), 1.1059px);--h:var(--e);--ht:var(--t);--fm:clamp(.5256px, calc(.5256px + (100vw - 390px) * .0003532), .8703px);--fb:clamp(3.046px, calc(7.62px - (100vw - 390px) * .004686), 7.62px);--hd:0px;--hm:1;--ancho:calc(1124 * var(--ea));--margen:clamp(20px, 4.5vw, 96px);--sangria-max:calc(max(var(--margen), (100vw - var(--ancho)) / 2) - 10px);--col:max(var(--margen), (100% - var(--ancho)) / 2);--cab:calc(61 * var(--t));--letra:"Satoshi", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mano:"Caveat", "Segoe Print", "Bradley Hand", cursive}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--cab) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--texto);font-family:var(--letra);font-size:calc(16 * var(--fm) + var(--fb));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;background:#fff;margin:0;font-weight:400;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--violeta);outline-offset:3px;border-radius:6px}.saltar{z-index:100;background:var(--tinta);color:#fff;border-radius:8px;padding:12px 18px;font-weight:600;position:absolute;top:-100px;left:16px}.saltar:focus{top:12px}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contenedor{width:100%;max-width:calc(var(--ancho) + 2 * var(--margen));padding-inline:var(--margen);margin-inline:auto}.ico{flex:none;width:1em;height:1em}@media (width<=1200px){br.d{display:none}}@media (width<=760px){br.t{display:none}}.antetitulo{color:var(--violeta);font-size:calc(14.2 * var(--fm) + var(--fb));text-transform:uppercase;letter-spacing:.02em;font-weight:700;line-height:1.2;display:block}.antetitulo.ancho{font-size:calc(13.2 * var(--fm) + var(--fb));letter-spacing:.24em;color:#8c3fd0;font-weight:600}.titulo-sec{color:var(--tinta);font-size:calc(35 * var(--fm) + var(--fb));letter-spacing:-.02em;font-weight:800;line-height:1.15}.sub-sec{color:var(--texto);font-size:calc(17 * var(--fm) + var(--fb));margin-top:calc(3 * var(--e));line-height:1.45}.destaca{color:var(--morado)}.btn{justify-content:center;align-items:center;gap:calc(10 * var(--t));height:calc(46 * var(--t));min-height:44px;padding:0 calc(26 * var(--t));border-radius:calc(8 * var(--t));font-size:calc(14.5 * var(--fm) + var(--fb));letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:2px solid #0000;font-weight:700;transition:background-color .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.btn .ico{width:calc(17 * var(--t));height:calc(17 * var(--t));stroke-width:2.2px;transition:transform .18s}.btn:hover .ico{transform:translate(3px)}.btn-pri{background:var(--boton);color:#fff;box-shadow:0 6px 16px #65089a38}.btn-pri:hover{background:var(--boton-hover)}.btn-sec{color:var(--boton);border-color:var(--boton);background:#fff}.btn-sec:hover{background:var(--lila-1)}.btn-osc{background:var(--boton-osc);color:#fff;box-shadow:0 6px 16px #22033f40}.btn-osc:hover{background:#33075c}.btn-blanco{color:var(--boton);background:#fff}.btn-blanco:hover{background:var(--lila-1)}.btn-redondo{border-radius:999px}@media (prefers-reduced-motion:reduce){.btn,.btn .ico{transition:none}.btn:hover .ico{transform:none}}.cab{z-index:50;height:var(--cab);backdrop-filter:saturate(1.4)blur(10px);background:#fffffff0;border-bottom:1px solid #4000570f;position:sticky;top:0}.cab .contenedor{grid-template-columns:calc(336 * var(--e)) 1fr auto;align-items:center;height:100%;display:grid}.cab-logo{width:calc(205 * var(--t));display:block}.cab-logo img{width:100%;height:auto}.cab-nav ul{gap:calc(34 * var(--t));display:flex}.cab-nav a{color:var(--nav);font-size:calc(14.5 * var(--fm) + var(--fb));padding:8px 0;font-weight:500;transition:color .15s;position:relative}.cab-nav a:hover,.cab-nav a[aria-current=page]{color:var(--boton)}.cab-nav a[aria-current=page]:after{content:"";background:var(--boton);border-radius:2px;height:2px;position:absolute;bottom:1px;left:0;right:0}.cab .btn{height:calc(39 * var(--t));padding:0 calc(20 * var(--t));font-size:calc(14.5 * var(--fm) + var(--fb));border-radius:calc(10 * var(--t));gap:calc(9 * var(--t));box-shadow:none}.cab .btn .ico{width:calc(15 * var(--t));height:calc(15 * var(--t))}.cab-menu{display:none}@media (width<=1080px){.cab .contenedor{grid-template-columns:auto 1fr auto;gap:24px}.cab-nav ul{gap:22px}}@media (width<=900px){:root{--cab:61px}.cab .contenedor{grid-template-columns:auto 1fr auto auto;gap:12px}.cab-logo{width:150px}.cab-nav{display:none}.cab .btn{height:37px;padding:0 14px;font-size:13px}.cab-menu{border:1px solid var(--borde);width:40px;height:40px;color:var(--tinta);background:#fff;border-radius:9px;grid-column:4;justify-content:center;align-items:center;display:inline-flex}.cab-menu .ico{width:22px;height:22px}.cab .btn{grid-column:3}.cab-nav.abierto{left:0;right:0;top:var(--cab);border-bottom:1px solid var(--borde);box-shadow:var(--sombra-m);background:#fff;display:block;position:absolute}.cab-nav.abierto ul{padding:8px var(--margen) 16px;flex-direction:column;gap:0}.cab-nav.abierto a{border-bottom:1px solid var(--borde);padding:14px 0;font-size:16px;display:block}.cab-nav.abierto a[aria-current=page]:after{display:none}}@media (width<=420px){.cab .btn span{display:none}.cab .btn{width:40px;padding:0}}.circulo{color:var(--violeta);background:radial-gradient(circle at 50% 45%,#fdf8ff 0%,#f6eafd 62%,#f1e2fc 100%);border-radius:50%;flex:none;place-items:center;display:grid}.faq-item summary{cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.con-fondo{isolation:isolate;position:relative;overflow:hidden}.con-fondo:before{content:"";z-index:-1;pointer-events:none;left:var(--f-x,0);top:var(--f-y,0);bottom:var(--f-b,auto);width:var(--f-w,100%);aspect-ratio:var(--f-ar,3);background:var(--f-img) center / 100% 100% no-repeat;transform:var(--f-giro,none);-webkit-mask-image:var(--f-mask,none);mask-image:var(--f-mask,none);-webkit-mask-composite:source-in;position:absolute;mask-composite:intersect}.pagina{padding:calc(46 * var(--e)) 0 calc(80 * var(--e))}.btn-grande{height:calc(54 * var(--t));padding:0 calc(32 * var(--t));font-size:calc(16 * var(--fm) + var(--fb))}.btn[disabled]{opacity:.6;cursor:progress}.prosa{max-width:calc(780 * var(--e));color:var(--texto);font-size:calc(17 * var(--fm) + var(--fb));line-height:1.68}.prosa>*+*{margin-top:calc(14 * var(--e))}.prosa h2{margin-top:calc(48 * var(--e));color:var(--tinta);font-size:calc(29 * var(--fm) + var(--fb));letter-spacing:-.02em;font-weight:800;line-height:1.15}.prosa h3{margin-top:calc(30 * var(--e));color:var(--tinta);font-size:calc(20 * var(--fm) + var(--fb));letter-spacing:-.01em;font-weight:700;line-height:1.25}.prosa>h2+*,.prosa>h3+*{margin-top:calc(10 * var(--e))}.prosa>:first-child{margin-top:0}.prosa ul,.prosa ol{padding-left:1.3em}.prosa ul{list-style:outside}.prosa ol{list-style:decimal}.prosa li+li{margin-top:calc(6 * var(--e))}.prosa li::marker{color:var(--violeta)}.prosa a{color:var(--boton);text-underline-offset:3px;text-decoration:underline 1px}.prosa a:hover{color:var(--boton-hover)}.prosa strong,.prosa b{color:var(--tinta);font-weight:700}.prosa .ficha{padding:calc(22 * var(--e)) calc(26 * var(--e));border:1px solid var(--borde);border-radius:calc(16 * var(--e));background:var(--lila-1)}.prosa .ficha dl{gap:calc(10 * var(--e)) calc(28 * var(--e));grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.prosa .ficha dt{color:var(--tinta);font-weight:700}.prosa .ficha dd{overflow-wrap:anywhere;margin:0}@media (width<=640px){.prosa .ficha dl{grid-template-columns:minmax(0,1fr);gap:2px}.prosa .ficha dd+dt{margin-top:12px}}.formulario .campo{gap:calc(7 * var(--e));flex-direction:column;min-width:0;display:flex}.formulario .campo>label,.formulario .campo>span:first-child{color:var(--tinta);font-size:calc(15 * var(--fm) + var(--fb));font-weight:700}.formulario input:not([type=radio],[type=checkbox],[type=file]),.formulario select,.formulario textarea{width:100%;padding:calc(13 * var(--t)) calc(16 * var(--t));border-radius:calc(10 * var(--t));color:var(--tinta);font:inherit;font-size:max(16px, calc(16 * var(--fm) + var(--fb)));background:#fff;border:1px solid #e0d6ee;line-height:1.45;transition:border-color .15s,box-shadow .15s}.formulario textarea{resize:vertical}.formulario input::placeholder,.formulario textarea::placeholder{color:#9a92ad}.formulario input:not([type=radio],[type=checkbox],[type=file]):hover,.formulario select:hover,.formulario textarea:hover{border-color:#cdbfe2}.formulario input:not([type=radio],[type=checkbox],[type=file]):focus-visible,.formulario select:focus-visible,.formulario textarea:focus-visible{border-color:var(--boton);outline:2px solid #0000;box-shadow:0 0 0 3px #65089a29}.formulario .ayuda{color:var(--texto-2);font-size:calc(14 * var(--fm) + var(--fb));line-height:1.45}.aviso-error{padding:calc(13 * var(--e)) calc(16 * var(--e));border-radius:calc(10 * var(--e));color:#8c1d16;font-size:calc(15 * var(--fm) + var(--fb));background:#fdf1ef;border:1px solid #f1c9c4;border-left:4px solid #b3261e;line-height:1.5}@media (prefers-reduced-motion:reduce){.formulario input,.formulario select,.formulario textarea{transition:none}}.aplicacion{min-height:calc(100svh - var(--cab));padding:calc(52 * var(--e)) 0 calc(84 * var(--e));--f-img:url(/img/fondos/lavanda-anillo.webp);--f-w:max(calc(1266.6 * var(--e)), calc(100% + 7.6 * var(--e)));--f-x:calc(100% - var(--f-w) + 7.6 * var(--e));--f-y:calc(-6.4 * var(--e));--f-mask:linear-gradient(to right, transparent 76%, #000 95%), linear-gradient(#000 50%, transparent);background:#f9f7fb}@media print{.cab-nav,.cab .btn,.cab-menu,.pie,.solo-pantalla{display:none!important}}.escala-rellenar{--e:clamp(.82px, calc(91vw / 1124), 1px);--t:clamp(.82px, calc(91vw / 1124), 1px);--h:var(--e);--ht:var(--t);--ancho:calc(1124 * var(--e));--col:max(var(--margen), (100% - var(--ancho)) / 2)}.escala-compacta{--e:clamp(.82px, calc(91vw / 1124), 1px);--t:clamp(.82px, calc(91vw / 1124), 1px);--h:var(--e);--ht:var(--t);--fm:clamp(.5256px, calc(.5256px + (100vw - 390px) * .0003532), .7495px);--fb:clamp(4.65px, calc(7.62px - (100vw - 390px) * .004686), 7.62px)}.aplicacion-in{max-width:calc(820 * var(--e));margin-inline:auto}.aplicacion-cab{text-align:center}.aplicacion-cab p{margin-inline:auto}.aplicacion-cab .antetitulo{margin-bottom:calc(8 * var(--e))}.aplicacion-cab :is(h1,h2){color:#2c0140;font-size:calc(46 * var(--fm) + var(--fb));letter-spacing:-.03em;font-weight:800;line-height:1}.aplicacion-cab p{margin-top:calc(16 * var(--e));max-width:calc(680 * var(--e));color:#574f70;font-size:calc(17.5 * var(--fm) + var(--fb));line-height:1.55}.aplicacion-cab p b,.aplicacion-cab p a{color:#2c0140;font-weight:700}.aplicacion-cab p a{color:var(--boton);text-underline-offset:3px;text-decoration:underline}.tarjeta-app{gap:calc(16 * var(--e));margin-top:calc(26 * var(--e));padding:calc(28 * var(--e)) calc(30 * var(--e)) calc(30 * var(--e));border-radius:calc(20 * var(--e));background:#fff;border:1px solid #ece6f3;flex-direction:column;display:flex;box-shadow:0 10px 34px #3c0a6e0f}.tarjeta-app h2{color:#2c0140;font-size:calc(22 * var(--fm) + var(--fb));letter-spacing:-.015em;font-weight:800;line-height:1.2}.tarjeta-app .nota{margin-top:calc(-8 * var(--e));color:var(--texto-2);font-size:calc(15 * var(--fm) + var(--fb));line-height:1.55}.tarjeta-app .nota b{color:#2c0140}@media (width<=760px){.aplicacion{--f-img:url(/img/fondos/lavanda-anillo-m.webp);padding:36px 0 64px}.aplicacion-cab :is(h1,h2){font-size:34px;line-height:1.04}.tarjeta-app{padding:22px 18px 24px}}.pie{padding:calc(14 * var(--e)) 0 calc(20 * var(--e));background:#fff}.pie .contenedor{max-width:calc(var(--ancho) + 2 * var(--margen))}.pie-arriba{grid-template-columns:calc(232 * var(--e)) 1fr auto;padding-bottom:calc(14 * var(--e));border-bottom:1px solid #ece9f1;align-items:center;gap:24px;display:grid}.pie-logo{width:calc(170 * var(--t))}.pie-nav ul{gap:calc(31 * var(--t));display:flex}.pie-nav a,.pie-contacto{color:var(--nav);font-size:calc(14 * var(--fm) + var(--fb));font-weight:500}.pie-nav a:hover{color:var(--boton)}.pie-datos{align-items:center;gap:calc(22 * var(--t));display:flex}.pie-contacto{align-items:center;gap:9px;display:inline-flex}.pie-contacto .ico{width:calc(17 * var(--t));height:calc(17 * var(--t));color:var(--tinta)}.pie-contacto .ico.lleno{fill:var(--tinta);stroke:#fff;stroke-width:1.4px}.pie-red{color:var(--tinta);display:inline-flex}.pie-red svg{width:calc(21 * var(--t));height:calc(21 * var(--t))}.pie-abajo{padding-top:calc(13 * var(--e));font-size:calc(13.5 * var(--fm) + var(--fb));color:#6f6b82;justify-content:space-between;gap:16px;padding-right:84px;display:flex}@media (width<=760px){.pie-abajo{padding-right:70px}}.pie-legal{flex-wrap:wrap;gap:0;display:flex}.pie-legal a{color:#6f6b82}.pie-legal a:hover{color:var(--boton)}.pie-legal a+a:before{content:"|";color:#c9c4d3;margin:0 10px}@media (width<=1100px){.pie-arriba{grid-template-columns:minmax(0,1fr);justify-items:start}.pie-nav ul{flex-wrap:wrap;gap:10px 24px}.pie-datos{flex-wrap:wrap}}@media (width<=640px){.pie-abajo{flex-direction:column}.pie-legal{gap:6px 18px}.pie-legal a+a:before{content:none}}.wa-flotante[data-astro-cid-zrpcyna3]{z-index:45;right:calc(22px + env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;transition:transform .2s,box-shadow .2s,background-color .2s;display:grid;position:fixed;box-shadow:0 8px 22px #128c5052,0 2px 6px #0000001f}.wa-flotante[data-astro-cid-zrpcyna3]:hover{background:#1fbd5a;transform:translateY(-2px);box-shadow:0 12px 26px #128c5061,0 3px 8px #00000024}.wa-flotante[data-astro-cid-zrpcyna3]:focus-visible{outline-offset:3px;outline:3px solid #2a0249}.wa-flotante[data-astro-cid-zrpcyna3] svg[data-astro-cid-zrpcyna3]{width:32px;height:32px}@media (width<=760px){.wa-flotante[data-astro-cid-zrpcyna3]{width:54px;height:54px;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}.wa-flotante[data-astro-cid-zrpcyna3] svg[data-astro-cid-zrpcyna3]{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.wa-flotante[data-astro-cid-zrpcyna3]{transition:none}.wa-flotante[data-astro-cid-zrpcyna3]:hover{transform:none}}@media print{.wa-flotante[data-astro-cid-zrpcyna3]{display:none}}
