.alz-home{--alz-home-max:72rem;padding-bottom:calc(var(--alz-esp-96,6rem) + env(safe-area-inset-bottom,0px))}.alz-home-section{max-width:var(--alz-home-max);padding:var(--alz-esp-64,4rem) var(--alz-esp-24,1.5rem);margin-inline:auto}.alz-home-section__h2{margin-bottom:var(--alz-esp-16,1rem)}.alz-home-heading__line{display:block}.alz-home-section__lead{max-width:68ch;margin-bottom:var(--alz-esp-24,1.5rem)}.alz-home-section__note{color:var(--alz-texto-2);max-width:68ch;margin:var(--alz-esp-24,1.5rem) 0;font-size:.9375rem}.alz-home-section__actions{margin-top:var(--alz-esp-24,1.5rem);flex-wrap:wrap;gap:.75rem;display:flex}.alz-home-hero{text-align:center;padding-top:var(--alz-esp-48,3rem)}.alz-home-hero__eyebrow{text-align:center;width:fit-content;max-width:100%;color:var(--alz-texto-2);margin-inline:auto;margin-bottom:var(--alz-esp-16,1rem);font-size:.875rem}.alz-home-hero__eyebrow:before{content:"";width:3rem;height:3px;margin:0 auto var(--alz-esp-12,.75rem);background:linear-gradient(90deg, var(--alz-productos) 50%, var(--alz-studio) 50%);border-radius:999px;display:block}.alz-home-hero__h1{max-width:18ch;margin-inline:auto}.alz-home-hero__lead{margin:var(--alz-esp-24,1.5rem) auto;max-width:52ch}.alz-home-hero__chips{margin-bottom:var(--alz-esp-24,1.5rem);flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.alz-home-hero__actions{margin-bottom:var(--alz-esp-48,3rem);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.alz-home-hero__visual{align-items:center;gap:var(--alz-esp-24,1.5rem);flex-direction:column;display:flex}.alz-home-hero__mark{border:1px solid color-mix(in srgb, var(--alz-borde) 70%, #ffffff26);background:#071a3bf2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}@media (min-width:768px){.alz-home-hero__visual{justify-content:center;align-items:center;gap:var(--alz-esp-16,1rem);width:100%;max-width:56rem;padding-top:var(--alz-esp-32,2rem);flex-direction:row;margin-inline:auto}}.alz-home-hero__glass{text-align:left;width:100%;padding:var(--alz-esp-20,1.25rem);border-radius:var(--alz-radio-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--alz-borde);background:#0d25528c}@media (min-width:768px){.alz-home-hero__glass{flex:1;min-width:0}}.alz-home-hero__glass--studio{border-color:color-mix(in srgb, var(--alz-studio) 45%, transparent)}.alz-home-hero__glass--productos{border-color:color-mix(in srgb, var(--alz-productos) 45%, transparent)}.alz-home-hero__glass .alz-wire{margin:var(--alz-esp-16,1rem) 0}.alz-home-hero__glass-caption{color:var(--alz-texto-2);margin:0;font-size:.875rem}.alz-wire{--alz-wire-line:#ffffff24;--alz-wire-surface:#ffffff0f}.alz-wire__dots{gap:.35rem;margin-bottom:.65rem;display:flex}.alz-wire__dots span{background:#ffffff38;border-radius:999px;width:.4rem;height:.4rem}.alz-wire__block{border-radius:var(--alz-radio-md);border:1px solid color-mix(in srgb, var(--alz-studio) 55%, transparent);background:color-mix(in srgb, var(--alz-studio) 12%, var(--alz-superficie));min-height:4.5rem;margin-bottom:.65rem}.alz-wire__pills{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.alz-wire__pills span{border-radius:var(--alz-radio-md);background:var(--alz-wire-surface);height:2.25rem}.alz-wire__pills span.is-studio{background:color-mix(in srgb, var(--alz-studio) 22%, var(--alz-superficie));box-shadow:inset 0 -2px 0 var(--alz-studio)}.alz-wire--browser{border-radius:var(--alz-radio-md);background:#071a3ba6;border:1px solid #ffffff14;padding:.75rem}.alz-wire--panel{border-radius:var(--alz-radio-md);background:#071a3ba6;border:1px solid #ffffff14;gap:.5rem;min-height:8.5rem;padding:.65rem;display:flex}.alz-wire__side{border-radius:var(--alz-radio-md);background:#ffffff0a;flex-direction:column;flex:0 0 28%;gap:.45rem;padding:.35rem;display:flex}.alz-wire__main{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.alz-wire__row{align-items:center;gap:.35rem;display:flex}.alz-wire__tick{background:var(--alz-wire-line);border-radius:999px;flex-shrink:0;width:1.25rem;height:.2rem;display:block}.alz-wire__tick.is-productos{background:var(--alz-productos)}.alz-wire__line{background:var(--alz-wire-line);border-radius:999px;width:100%;height:.35rem;display:block}.alz-wire__line.is-short{width:55%}.alz-wire__line.is-mid{width:72%}.alz-wire__mini{border-radius:var(--alz-radio-md);background:var(--alz-wire-surface);flex:1;height:1.75rem}.alz-wire--snippet{margin-bottom:var(--alz-esp-16,1rem);border-radius:var(--alz-radio-md);background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;gap:.45rem;padding:.75rem;display:flex}.alz-home-lineas__grid{gap:var(--alz-esp-24,1.5rem);margin-top:var(--alz-esp-32,2rem);display:grid}@media (min-width:768px){.alz-home-lineas__grid{grid-template-columns:1fr 1fr}}.alz-home-lineas__card{flex-direction:column;gap:.75rem;min-height:100%;display:flex}.alz-home-lineas__title{margin:0;font-size:1.35rem}.alz-home-lineas__chips{flex-wrap:wrap;flex:1;gap:.5rem;display:flex}.alz-home-lineas__cta{align-self:flex-start;margin-top:auto}.alz-home-timeline{margin:var(--alz-esp-32,2rem) 0;gap:var(--alz-esp-24,1.5rem);padding:0;list-style:none;display:grid}@media (min-width:768px){.alz-home-timeline{gap:var(--alz-esp-16,1rem);grid-template-columns:repeat(4,1fr)}}.alz-home-timeline__item{padding-top:2.5rem;position:relative}.alz-home-timeline__num{font-family:var(--alz-font-display);color:var(--alz-productos);font-size:2rem;line-height:1;position:absolute;top:0;left:0}.alz-home-productos__highlight{padding:var(--alz-esp-16,1rem) var(--alz-esp-20,1.25rem);border-left:3px solid var(--alz-productos);background:var(--alz-productos-suave);border-radius:0 var(--alz-radio-md) var(--alz-radio-md) 0;margin:var(--alz-esp-24,1.5rem) 0}.alz-home-productos__scroller{scroll-snap-type:x mandatory;margin:var(--alz-esp-24,1.5rem) calc(-1 * var(--alz-esp-24,1.5rem));padding:0 var(--alz-esp-24,1.5rem);overflow-x:auto}@media (min-width:768px){.alz-home-productos__scroller{margin-inline:0;padding:0;overflow:visible}}.alz-home-productos__grid{gap:var(--alz-esp-16,1rem);margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.alz-home-productos__grid{gap:var(--alz-esp-16,1rem);grid-template-columns:repeat(3,1fr);display:grid}}.alz-home-productos__grid>li{scroll-snap-align:start;flex:0 0 min(85%,320px)}@media (min-width:768px){.alz-home-productos__grid>li{flex:none}}.alz-home-productos__card{height:100%;padding:var(--alz-esp-20,1.25rem);border-radius:var(--alz-radio-lg);border:1px solid color-mix(in srgb, var(--alz-productos) 30%, var(--alz-borde));background:var(--alz-superficie);color:inherit;text-decoration:none;transition:border-color .2s;display:block}.alz-home-productos__card:hover{border-color:var(--alz-productos)}.alz-home-productos__card-head{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.alz-home-productos__icon{border-radius:var(--alz-radio-md);border:1px solid color-mix(in srgb, var(--alz-productos) 35%, var(--alz-borde));width:1.75rem;height:1.75rem;color:var(--alz-texto);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.alz-home-productos__card-title{color:var(--alz-texto);margin:0}.alz-home-productos__card>p{margin:0;font-size:.9375rem}.alz-home-studio__body{gap:var(--alz-esp-24,1.5rem);margin:var(--alz-esp-24,1.5rem) 0;flex-direction:column;display:flex}@media (min-width:1024px){.alz-home-studio__body{align-items:stretch;gap:var(--alz-esp-24,1.5rem);grid-template-columns:1fr min(22rem,38%);display:grid}}.alz-home-studio__grid{gap:var(--alz-esp-16,1rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.alz-home-studio__grid{grid-template-columns:repeat(2,1fr)}}.alz-home-studio__mock{flex-direction:column;gap:.75rem;display:flex}.alz-home-studio__mock-frame{padding:var(--alz-esp-16,1rem);border-radius:var(--alz-radio-lg);border:1px dashed color-mix(in srgb, var(--alz-studio) 55%, transparent);background:#0d255259;flex:1}.alz-home-studio__mock-caption{color:var(--alz-texto-2);margin:0;font-size:.8125rem}.alz-home-studio__item h3{margin:.5rem 0}.alz-home-studio__icon{color:var(--alz-studio)}.alz-home-espacio__cards{gap:var(--alz-esp-16,1rem);margin:var(--alz-esp-24,1.5rem) 0;display:grid}@media (min-width:768px){.alz-home-espacio__cards{grid-template-columns:1fr 1fr}}.alz-home-espacio__studio-link a{color:var(--alz-productos)}.alz-home-espacio__cta{margin-top:var(--alz-esp-24,1.5rem)}.alz-home-casos__grid{gap:var(--alz-esp-16,1rem);margin-top:var(--alz-esp-32,2rem);padding:0;list-style:none;display:grid}@media (min-width:640px){.alz-home-casos__grid{grid-template-columns:repeat(2,1fr)}}.alz-home-casos__name{margin:.75rem 0 .5rem}.alz-home-casos__lines{flex-wrap:wrap;gap:.5rem;display:flex}.alz-home-casos__link{margin-top:var(--alz-esp-16,1rem);color:var(--alz-productos);font-family:var(--alz-font-semibold);display:inline-block}.alz-home-casos__logo{width:auto;max-height:48px}.alz-home-porque__seals{margin:var(--alz-esp-32,2rem) 0;gap:var(--alz-esp-16,1rem);padding:0;list-style:none;display:grid}@media (min-width:640px){.alz-home-porque__seals{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.alz-home-porque__seals{grid-template-columns:repeat(3,1fr)}}.alz-home-porque__seal{padding:var(--alz-esp-16,1rem);border-radius:var(--alz-radio-md);border:1px solid var(--alz-borde);background:var(--alz-superficie);align-items:flex-start;gap:.75rem;display:flex}.alz-home-porque__seal svg{color:var(--alz-studio);flex-shrink:0}.alz-home-faq{margin-top:var(--alz-esp-24,1.5rem);flex-direction:column;gap:.75rem;display:flex}.alz-home-faq__item{border:1px solid var(--alz-borde);border-radius:var(--alz-radio-md);background:var(--alz-superficie);padding:.75rem 1rem}.alz-home-faq__question{cursor:pointer;font-family:var(--alz-font-semibold);color:var(--alz-texto);justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}.alz-home-faq__question::-webkit-details-marker{display:none}.alz-home-faq__question:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)}.alz-home-faq__item[open]>.alz-home-faq__question:after{transform:rotate(-135deg)}@supports selector(::details-content){.alz-home-faq__item{interpolate-size:allow-keywords}.alz-home-faq__item::details-content{block-size:0;transition:block-size .3s cubic-bezier(.16, 1, .3, 1), content-visibility .3s allow-discrete;overflow:clip}.alz-home-faq__item[open]::details-content{block-size:auto}}@keyframes alz-home-faq-answer-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.alz-home-faq__item[open] .alz-home-faq__answer{animation:.3s cubic-bezier(.16,1,.3,1) both alz-home-faq-answer-in}.alz-home-faq__answer{max-width:none;color:var(--alz-texto-2);margin:.75rem 0 0}.alz-home-contact__hours,.alz-home-contact__scope{color:var(--alz-texto-2);font-size:.9375rem}.alz-home-contact__form{margin-top:var(--alz-esp-32,2rem);flex-direction:column;gap:1rem;max-width:28rem;display:flex}.alz-home-contact__form label{margin-bottom:.25rem;font-size:.875rem;display:block}.alz-home-contact__input{border-radius:var(--alz-radio-md);border:1px solid var(--alz-borde);width:100%;color:var(--alz-texto);background:#ffffff0d;padding:.5rem .75rem}.alz-home-contact__input:is(select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.alz-home-contact__input option{background-color:var(--alz-superficie);color:var(--alz-texto)}.alz-home-contact__privacy{color:var(--alz-texto-2);margin:0;font-size:.75rem}.alz-home-contact__table-wrap{margin-top:var(--alz-esp-48,3rem);overflow-x:auto}.alz-home-contact__table-title{margin-bottom:var(--alz-esp-16,1rem);font-size:1.125rem}.alz-home-contact__table{border-collapse:collapse;width:100%;font-size:.8125rem}.alz-home-contact__table th,.alz-home-contact__table td{border:1px solid var(--alz-borde);text-align:left;vertical-align:top;padding:.5rem .65rem}.alz-home-contact__table th{background:var(--alz-superficie);font-family:var(--alz-font-semibold)}.alz-home-contact-sticky{z-index:45;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#071a3bf2 35%);position:fixed;inset:auto 0 0}@media (min-width:1024px){.alz-home-contact-sticky{display:none}}.alz-home-contact-sticky__btn{width:100%}.alz-home .alz-studio-beneficio--banda{max-width:var(--alz-home-max);margin-inline:auto}.alz-espacio-compare{display:grid;position:relative}.alz-espacio-compare__generic,.alz-espacio-compare__custom{min-height:100%}.alz-espacio-compare__frame{border:1px solid #ffffff40;justify-content:center;align-items:center;display:flex}.alz-espacio-compare__frame--generic{background:linear-gradient(145deg,#ffffff1f,#ffffff0a)}.alz-espacio-compare__frame--custom{background:linear-gradient(145deg,#1d4ed873,#f9731640)}.alz-espacio-compare__frame-label{letter-spacing:.02em;text-align:center;padding:.5rem 1rem;font-size:clamp(.875rem,2.5vw,1.125rem);font-weight:600}@media (prefers-reduced-motion:no-preference){.alz-motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(12px)}.alz-motion [data-reveal=fade]:not(.is-in){transform:none}.alz-motion [data-reveal]{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * var(--reveal-step,.1s) + .15s)}.alz-motion [data-reveal=fade]{transition-delay:calc(var(--i,0) * 80ms + .1s)}.alz-home-hero__glass:not(.alz-glass-tilt),.alz-site-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.alz-home-hero__glass:not(.alz-glass-tilt):hover,.alz-site-card:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.alz-motion [data-reveal]:not(.is-in){opacity:0;transform:none}.alz-motion [data-reveal].is-in{opacity:1}.alz-motion [data-reveal]{transition:opacity .2s}.alz-home-faq__question:after{transition:none}@supports selector(::details-content){.alz-home-faq__item::details-content{transition:none}}.alz-home-faq__item[open] .alz-home-faq__answer{animation:.15s both alz-home-faq-answer-in;transform:none}}@media (prefers-reduced-motion:no-preference){.alz-motion .alz-home-timeline:not(.is-in) .alz-home-timeline__num{opacity:.35;transform:scale(.88)}.alz-motion .alz-home-timeline.is-in .alz-home-timeline__num{animation:.5s cubic-bezier(.16,1,.3,1) forwards alz-home-timeline-num}.alz-motion .alz-home-timeline.is-in .alz-home-timeline__item:first-child .alz-home-timeline__num{animation-delay:0s}.alz-motion .alz-home-timeline.is-in .alz-home-timeline__item:nth-child(2) .alz-home-timeline__num{animation-delay:80ms}.alz-motion .alz-home-timeline.is-in .alz-home-timeline__item:nth-child(3) .alz-home-timeline__num{animation-delay:.16s}.alz-motion .alz-home-timeline.is-in .alz-home-timeline__item:nth-child(4) .alz-home-timeline__num{animation-delay:.24s}}@keyframes alz-home-timeline-num{0%{opacity:.35;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.alz-calculadora__save-slot{min-height:1.5rem}.alz-calculadora__save{opacity:0;transition:opacity .28s cubic-bezier(.16,1,.3,1)}.alz-calculadora__save.is-visible{opacity:1}
.alz-intro-layer{z-index:200;visibility:hidden;opacity:0;pointer-events:none;background:#071a3b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html.alz-intro .alz-intro-layer{visibility:visible;opacity:1;pointer-events:auto;animation:1.2s cubic-bezier(.16,1,.3,1) forwards alz-intro-layer-exit}@keyframes alz-intro-layer-exit{0%,83.333%{opacity:1}to{opacity:0;pointer-events:none}}.alz-intro-layer__stage{aspect-ratio:1;width:min(92vw,28rem);position:relative}.alz-intro-frag{opacity:.92;width:2.75rem;height:2rem;transform:translate(var(--alz-intro-x,0), var(--alz-intro-y,0)) rotate(var(--alz-intro-r,0deg)) scale(.85);border-radius:.35rem;margin:-1rem -1.375rem;position:absolute;top:50%;left:50%}html.alz-intro .alz-intro-frag{animation:1.2s cubic-bezier(.16,1,.3,1) forwards alz-intro-frag-order}.alz-intro-frag--1{--alz-intro-x:-7rem;--alz-intro-y:-5rem;--alz-intro-r:-22deg;background:linear-gradient(135deg,#38bdf859,#ffffff1f);border:1px solid #fff3;border-radius:.65rem;width:3.2rem;height:1.6rem}.alz-intro-frag--2{--alz-intro-x:6rem;--alz-intro-y:-4.5rem;--alz-intro-r:18deg;background-color:#ffffff14;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:.45rem .45rem;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.alz-intro-frag--3{--alz-intro-x:-5.5rem;--alz-intro-y:4rem;--alz-intro-r:12deg;background:#fef3c7d9;box-shadow:0 2px 8px #00000026}.alz-intro-frag--4{--alz-intro-x:5rem;--alz-intro-y:5.5rem;--alz-intro-r:-14deg;background:#bfdbfebf}.alz-intro-frag--5{--alz-intro-x:.5rem;--alz-intro-y:-6.5rem;--alz-intro-r:8deg;background:#22c55e40;border:1px solid #ffffff2e;border-radius:.75rem;width:2.5rem;height:1.4rem}.alz-intro-frag--6{--alz-intro-x:-8rem;--alz-intro-y:.5rem;--alz-intro-r:-8deg;background-color:#ffffff1a;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:.4rem .4rem;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.alz-intro-frag--7{--alz-intro-x:7.5rem;--alz-intro-y:1rem;--alz-intro-r:20deg;background:#fef3c7b3}.alz-intro-frag--8{--alz-intro-x:-2rem;--alz-intro-y:7rem;--alz-intro-r:-18deg;background:#ffffff1f;border-radius:.5rem;width:2.2rem;height:1.5rem}.alz-intro-frag--9{--alz-intro-x:3rem;--alz-intro-y:-2rem;--alz-intro-r:6deg;background:#bfdbfe8c}@media (max-width:767px){.alz-intro-frag--desktop{display:none}}@keyframes alz-intro-frag-order{0%{transform:translate(var(--alz-intro-x), var(--alz-intro-y)) rotate(var(--alz-intro-r)) scale(.85);opacity:.95}33.333%{transform:translate(var(--alz-intro-x), var(--alz-intro-y)) rotate(var(--alz-intro-r)) scale(.9);opacity:1}66.667%{opacity:0;transform:translate(0)rotate(0)scale(.35)}to{opacity:0;transform:translate(0)rotate(0)scale(0)}}.alz-intro-mark{opacity:0;width:7.5rem;height:6.25rem;margin:-3.125rem -3.75rem;position:absolute;top:50%;left:50%;transform:translate(0)scale(.2)}html.alz-intro .alz-intro-mark{animation:1.2s cubic-bezier(.16,1,.3,1) forwards alz-intro-mark-assemble}.alz-intro-mark__glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#f973168c 0%,#f9731600 68%);border-radius:50%;position:absolute;inset:-40%}html.alz-intro .alz-intro-mark__glow{animation:1.2s cubic-bezier(.16,1,.3,1) forwards alz-intro-glow}@keyframes alz-intro-glow{0%,66.667%{opacity:0;transform:scale(.8)}75%{opacity:.85;transform:scale(1)}91.667%{opacity:.35;transform:scale(1.05)}to{opacity:0;transform:scale(1)}}.alz-intro-mark__svg{z-index:1;width:100%;height:auto;display:block;position:relative}.alz-intro-mark__swoosh{stroke-dasharray:1400;stroke-dashoffset:1400px}html.alz-intro .alz-intro-mark__swoosh{animation:1.2s cubic-bezier(.16,1,.3,1) forwards alz-intro-swoosh-draw}@keyframes alz-intro-swoosh-draw{0%,66.667%{stroke-dashoffset:1400px}83.333%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes alz-intro-mark-assemble{0%,33.333%{opacity:0;transform:translate(0)scale(.15)}50%{opacity:.4;transform:translate(0)scale(.55)}66.667%{opacity:1;transform:translate(0)scale(1)}83.333%{opacity:1;transform:translate(calc(5.5rem - 50vw),calc(3.25rem - 50vh))scale(.42)}to{opacity:0;transform:translate(calc(5.5rem - 50vw),calc(3.25rem - 50vh))scale(.38)}}@media (prefers-reduced-motion:reduce){html.alz-intro .alz-intro-layer,html.alz-intro .alz-intro-frag,html.alz-intro .alz-intro-mark,html.alz-intro .alz-intro-mark__glow,html.alz-intro .alz-intro-mark__swoosh{animation:none!important}}
