@layer components{.sz-co{min-height:100svh;overflow:clip}.sz-co-portada{isolation:isolate;min-height:100svh;padding:calc(var(--nav-h) + clamp(16px, 3vw, 40px)) 0 clamp(48px, 6vw, 96px);position:relative}.sz-co-portada__luz{z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 72% 38%, color-mix(in srgb, var(--color-lavanda) 13%, transparent), transparent 70%), radial-gradient(120% 80% at 50% 0%, var(--color-navy-alto) 0%, var(--color-navy-hondo) 45%, var(--color-tinta) 100%);position:absolute;inset:0}.sz-co-portada__luz:before{content:"";opacity:.22;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to bottom, var(--color-tinta), color-mix(in srgb, var(--color-tinta) 60%, transparent) 55%, transparent 100%);mask-image:linear-gradient(to bottom, var(--color-tinta), color-mix(in srgb, var(--color-tinta) 60%, transparent) 55%, transparent 100%);background:url(/images/inicio/b2-bg.webp) 80% 40%/cover no-repeat;position:absolute;inset:0}.sz-co-portada__interior{grid-template:"head sheet""alt sheet"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,3vw,48px) clamp(32px,5vw,88px);display:grid}.sz-co-portada__cabecera{grid-area:head;gap:clamp(18px,2vw,28px);padding-top:clamp(8px,2vw,32px);display:grid}.sz-co-portada__titulo{font:800 clamp(2.75rem, 1.4rem + 4.2vw, 5.25rem) / .92 var(--font-display);letter-spacing:-.052em;color:var(--color-texto-claro);text-wrap:balance;margin:0}.sz-co-portada__linea{display:block}.sz-co-portada__linea:last-child{color:#0000;background:linear-gradient(to top, var(--color-texto-claro), var(--color-lavanda));-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.sz-co-portada__lead{max-width:34ch}.sz-co-hoja{min-height:min(calc(100svh - var(--nav-h) - 72px), 780px);scroll-margin-top:calc(var(--nav-h) + 12px);border-radius:clamp(var(--radius-hoja), 2.6vw, 36px);background:linear-gradient(180deg, var(--color-navy-alto), var(--color-navy-hondo));box-shadow:0 -1px 0 color-mix(in srgb, var(--color-lavanda) 24%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-lavanda) 12%, transparent), 0 60px 120px -60px color-mix(in srgb, var(--color-tinta) 85%, transparent);transition:box-shadow .5s var(--ease-sz);outline:none;flex-direction:column;grid-area:sheet;padding:clamp(24px,3.4vw,52px) clamp(22px,3.4vw,56px) clamp(24px,3vw,44px);display:flex;position:relative}.sz-co-hoja:focus-within{box-shadow:0 -1px 0 color-mix(in srgb, var(--color-lavanda) 50%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-lavanda) 28%, transparent), 0 60px 120px -60px color-mix(in srgb, var(--color-tinta) 85%, transparent), 0 0 90px -30px color-mix(in srgb, var(--color-lavanda) 28%, transparent)}.sz-co-hoja:focus-visible{outline:2px solid var(--color-lavanda);outline-offset:4px}.sz-co-form{flex:1;align-content:start}.sz-co-formulario-carga{min-height:36rem}.sz-co-hoja .sz-tb2__field{font-size:clamp(1.6rem,2.7vw,2.9rem)}.sz-co-hoja .sz-tb2__ta{min-height:max(calc(var(--lh) * 5em), calc(min(100svh - var(--nav-h) - 72px, 780px) - 290px))}.sz-co-hoja .sz-tb2__ok{font-size:clamp(1.6rem,2.7vw,2.75rem)}.sz-co-hoja .sz-tb2__inp{font-size:clamp(1.3rem,2vw,1.9rem)}.sz-co-hoja .sz-tb2__inp:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-navy-hondo) inset}.sz-co-hoja .sz-tb2__dt{font-size:clamp(2.2rem,4.2vw,4rem)}.sz-co-hoja .sz-tb2__foot{margin-top:4px}.sz-co-alternativas{border-top:1px solid var(--color-filete);grid-area:alt;align-self:end;gap:10px;max-width:26rem;padding-top:clamp(16px,2vw,24px);display:grid}.sz-co-alternativas__titulo{font:600 var(--sz-t-label) / 1.3 var(--font-texto);letter-spacing:.12em;text-transform:uppercase;color:var(--color-texto-tenue);margin:0 0 4px}.sz-co-alternativas__email{min-height:44px;font:700 clamp(1.15rem, 1.6vw, 1.5rem) / 1.1 var(--font-display);letter-spacing:-.03em;color:var(--color-lavanda);overflow-wrap:anywhere;transition:background-size .35s var(--ease-sz), color .2s;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px)/0 1px no-repeat;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.sz-co-alternativas__email:hover{color:var(--color-texto-claro);background-size:100% 1px}.sz-co-alternativas__datos{font-size:var(--sz-t-small);color:var(--color-texto);gap:2px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.sz-co-alternativas__datos li{align-items:center;min-height:32px;display:flex}.sz-co-alternativas__datos .sz-link{align-items:center;min-height:44px;display:inline-flex}.sz-co-despues{padding:clamp(56px,8vw,128px) 0 clamp(56px,8vw,120px)}.sz-co-despues__titulo{max-width:20ch}.sz-co-despues__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid;position:relative}.sz-co-despues__lista:before,.sz-co-despues__lista:after{content:"";background:var(--color-filete);height:1px;position:absolute;top:9px;left:0;right:0}.sz-co-despues__lista:after{background:linear-gradient(90deg, var(--color-lavanda), color-mix(in srgb, var(--color-lavanda) 35%, transparent));transform-origin:0;height:2px;transition:transform 1.4s var(--ease-sz);top:8px;transform:scaleX(0)}.sz-co-despues__lista.is-in:after{transform:scaleX(1)}.sz-co-despues__item{align-content:start;gap:10px;padding-top:40px;display:grid;position:relative}.sz-co-despues__nodo{z-index:1;border:2px solid color-mix(in srgb, var(--color-lavanda) 45%, transparent);background:var(--color-tinta);width:19px;height:19px;transition:background .4s var(--ease-sz), border-color .4s var(--ease-sz), transform .4s var(--ease-muelle);border-radius:50%;position:absolute;top:0;left:0}.sz-co-despues__nodo:before{content:"";border:solid var(--color-navy);width:4px;height:8px;transition:transform .3s var(--ease-sz);border-width:0 2px 2px 0;position:absolute;top:2px;left:5px;transform:rotate(45deg)scale(0)}.sz-co-despues__nodo:after{content:"";border:1px solid var(--color-lavanda);opacity:0;border-radius:50%;position:absolute;inset:-7px}.sz-co-despues__lista.is-in .sz-co-despues__nodo{border-color:var(--color-lavanda)}.sz-co-despues__item.is-now .sz-co-despues__nodo{background:var(--color-lavanda);transform:scale(1.05)}.sz-co-despues__lista.is-in .sz-co-despues__item.is-now .sz-co-despues__nodo:after{animation:sz-co-pulso 2.4s var(--ease-sz) 1.2s infinite}.sz-co-despues__item.is-done .sz-co-despues__nodo{border-color:var(--color-lavanda);background:var(--color-lavanda)}.sz-co-despues__item.is-done .sz-co-despues__nodo:before{transform:rotate(45deg)scale(1)}.sz-co-despues__h{font:700 clamp(1.3rem, 1rem + 1vw, 1.9rem) / 1.05 var(--font-display);letter-spacing:-.035em;color:var(--color-texto-claro);text-wrap:balance;margin:0}.sz-co-despues__item.is-now .sz-co-despues__h{color:var(--color-lavanda)}.sz-co-despues__p{max-width:34ch;font-size:var(--sz-t-body);color:var(--color-texto);margin:0;line-height:1.6}@keyframes sz-co-pulso{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@media (max-width:900px){.sz-co-portada{min-height:0;padding:calc(var(--nav-h) + 20px) 0 40px}.sz-co-portada__luz{background:radial-gradient(90% 40% at 70% 30%, color-mix(in srgb, var(--color-lavanda) 12%, transparent), transparent 70%), radial-gradient(140% 70% at 50% 0%, var(--color-navy-alto) 0%, var(--color-navy-hondo) 45%, var(--color-tinta) 100%)}.sz-co-portada__luz:before{opacity:.2;background-image:url(/images/inicio/b2-bg-movil.webp);background-position:50% 0}.sz-co-portada__interior{grid-template:"head""sheet""alt"/1fr;gap:26px}.sz-co-portada__cabecera{gap:14px;padding-top:0}.sz-co-portada__titulo{font-size:clamp(2.4rem,11.4vw,3.3rem)}.sz-co-portada__lead{font-size:var(--sz-t-body);line-height:1.55}.sz-co-hoja{min-height:0;padding:18px 18px calc(22px + var(--sz-safe-b));scroll-margin-top:calc(var(--nav-h) + 8px);border-radius:22px;margin:0 -8px}.sz-co-hoja .sz-tb2__r{gap:18px}.sz-co-hoja .sz-tb2__field{font-size:clamp(1.5rem,7.2vw,1.9rem)}.sz-co-hoja .sz-tb2__ta{min-height:max(calc(var(--lh) * 5em), calc(100svh - 530px))}.sz-co-hoja .sz-tb2__ok{font-size:clamp(1.6rem,8vw,2rem)}.sz-co-hoja .sz-tb2__inp{min-height:44px;font-size:clamp(1.25rem,6vw,1.5rem)}.sz-co-hoja .sz-tb2__dt{font-size:clamp(2.2rem,11vw,3rem)}.sz-co-alternativas{align-self:start;max-width:none}.sz-co-despues{padding:48px 0 56px}.sz-co-despues__lista{grid-template-columns:1fr;gap:28px;margin-top:28px;padding-left:36px}.sz-co-despues__lista:before,.sz-co-despues__lista:after{width:1px;height:auto;inset:10px auto 10px 9px}.sz-co-despues__lista:after{background:linear-gradient(180deg, var(--color-lavanda), color-mix(in srgb, var(--color-lavanda) 35%, transparent));transform-origin:50% 0;width:2px;left:8px;transform:scaleY(0)}.sz-co-despues__lista.is-in:after{transform:scaleY(1)}.sz-co-despues__item{padding-top:0}.sz-co-despues__nodo{top:.2em;left:-36px}.sz-co-despues__h{font-size:1.25rem}.sz-co-despues__p{font-size:var(--sz-t-small)}}@media (prefers-reduced-motion:reduce){.sz-co-hoja,.sz-co-alternativas__email,.sz-co-despues__lista:after,.sz-co-despues__nodo,.sz-co-despues__nodo:before{transition:none}.sz-co-despues__lista.is-in .sz-co-despues__item.is-now .sz-co-despues__nodo:after{animation:none}}}
