.alz-studio{--alz-orange:var(--alz-productos,#f97316);--alz-orange-text:var(--alz-sobre-acento,#071a3b);background-color:var(--alz-fondo,#071a3b);color:var(--alz-texto,#fff);font-family:var(--alz-font-body);overflow-x:clip}.alz-studio .alz-btn--primary{background:var(--alz-productos,#f97316);color:var(--alz-sobre-acento,#071a3b)}.alz-studio .alz-btn--secondary{border:1px solid var(--alz-borde);color:var(--alz-texto);background:0 0}.alz-studio h1,.alz-studio h2,.alz-studio h3,.alz-studio .alz-display{font-family:var(--alz-font-display);font-weight:400}.alz-studio .alz-section{max-width:72rem;padding:var(--alz-esp-48,3rem) var(--alz-esp-24,1.5rem);margin-inline:auto}.alz-studio .alz-section__lead{color:var(--alz-texto-2,#c9d6f5);max-width:52ch}.alz-studio-eyebrow{margin-bottom:var(--alz-esp-12,.75rem);border-radius:var(--alz-radio-pill,999px);background:var(--alz-studio,#a78bfa);color:var(--alz-sobre-acento,#071a3b);font-family:var(--alz-font-semibold);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .85rem;font-size:.75rem;display:inline-block}.alz-studio-eyebrow--productos{background:var(--alz-productos,#f97316)}.alz-studio .alz-section__h2{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15}.alz-studio-hero__grid{gap:var(--alz-esp-32,2rem);align-items:center;display:grid}@media (min-width:1024px){.alz-studio-hero__grid{grid-template-columns:minmax(0,1fr) minmax(280px,420px)}}.alz-studio-hero__visual{min-height:260px;position:relative}.alz-studio-hero__rings{pointer-events:none;border:1px solid #a78bfa59;border-radius:50%;position:absolute;inset:10% 5%}.alz-studio-hero__rings:after{content:"";border:1px solid #a78bfa40;border-radius:50%;position:absolute;inset:18%}.alz-studio-hero__collage{z-index:1;min-height:240px;position:relative}.alz-studio-hero__device{border-radius:var(--alz-radio-md,12px);background:#0d2552d9;border:1px solid #a78bfa8c;padding:.65rem;position:absolute}.alz-studio-hero__device--laptop{width:72%;min-height:140px;top:0;left:0}.alz-studio-hero__device--phone{border-radius:1.25rem;width:28%;min-height:120px;top:12%;right:0}.alz-studio-hero__device--card{width:38%;min-height:72px;bottom:0;left:18%}.alz-studio-hero__chrome{background:#a78bfa66;border-radius:999px;width:2.5rem;height:.35rem;margin-bottom:.5rem;display:block}.alz-studio-hero__block{background:#a78bfa40;border-radius:4px;display:block}.alz-studio-hero__block--wide{height:2.5rem;margin-bottom:.5rem}.alz-studio-hero__block-row{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.alz-studio-hero__block--sm{height:1.75rem}.alz-studio-hero__block--line{height:.45rem;margin-bottom:.35rem}.alz-studio-servicios__mobile{flex-direction:column;display:flex}.alz-studio-servicios__desktop{display:none}@media (min-width:768px){.alz-studio-servicios__mobile{display:none}.alz-studio-servicios__desktop{display:block}}.alz-studio-tabs{margin-bottom:var(--alz-esp-24,1.5rem);flex-wrap:wrap;gap:.5rem;display:flex}.alz-studio-tabs__tab{border-radius:var(--alz-radio-pill,999px);color:var(--alz-texto,#fff);font-family:var(--alz-font-medium);cursor:pointer;background:0 0;border:1px solid #a78bfa8c;padding:.45rem 1rem;font-size:.875rem}.alz-studio-tabs__tab[aria-selected=true]{background:var(--alz-studio,#a78bfa);color:var(--alz-sobre-acento,#071a3b);border-color:#0000}.alz-studio-tabs__tab:focus-visible{outline:2px solid var(--alz-studio,#a78bfa);outline-offset:2px}.alz-studio-tabs__panel{border-radius:var(--alz-radio-xl,28px);padding:var(--alz-esp-24,1.5rem);background:#0d255280;border:1px solid #a78bfa73}.alz-studio-service{gap:var(--alz-esp-24,1.5rem);display:grid}@media (min-width:900px){.alz-studio-service:not(.alz-studio-service--stacked){grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:start}}.alz-studio-service__includes{margin:0;padding:0;list-style:none}.alz-studio-service__includes li{padding-left:1.25rem;position:relative}.alz-studio-service__includes li:before{content:"✓";color:var(--alz-studio,#a78bfa);font-weight:600;position:absolute;left:0}.alz-studio-service__example{border-radius:var(--alz-radio-md,12px);background:#a78bfa1f;padding:.85rem 1rem}.alz-studio-service__mock-label{color:#ffffff73;margin:0 0 .5rem;font-size:.75rem}.alz-studio-service__mock-frame{border-radius:var(--alz-radio-md,12px);background:#071a3b99;border:1px solid #a78bfa59;min-height:160px;padding:.75rem}.alz-studio-service__mock-dots{background:#a78bfa59;border-radius:999px;width:2rem;height:.35rem;margin-bottom:.75rem;display:block}.alz-studio-service__mock-bar{background:#a78bfa33;border-radius:4px;height:2rem;margin-bottom:.75rem;display:block}.alz-studio-service__mock-cols{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.alz-studio-service__mock-cols span{background:#a78bfa2e;border-radius:4px;height:2.5rem}.alz-studio-service--stacked{border-radius:var(--alz-radio-lg,20px);padding:var(--alz-esp-20,1.25rem);background:#0d255273;border:1px solid #a78bfa73}.alz-studio-proceso__timeline{gap:var(--alz-esp-24,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.alz-studio-proceso__timeline{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:2rem;position:relative}.alz-studio-proceso__timeline:before{content:"";background:var(--alz-studio,#a78bfa);height:2px;position:absolute;top:.85rem;left:0;right:0}}.alz-studio-proceso__step{padding-top:.25rem;position:relative}@media (min-width:768px){.alz-studio-proceso__step{padding-top:1.75rem}}.alz-studio-proceso__num{background:var(--alz-studio,#a78bfa);width:1.75rem;height:1.75rem;color:var(--alz-sobre-acento,#071a3b);font-family:var(--alz-font-semibold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:.875rem;display:inline-flex}@media (min-width:768px){.alz-studio-proceso__num{position:absolute;top:0;left:0;transform:translateY(-50%)}}.alz-studio-proceso__note{border-radius:var(--alz-radio-lg,20px);padding:var(--alz-esp-16,1rem) var(--alz-esp-20,1.25rem);background:#0d25528c;border:1px solid #a78bfa59}@media (prefers-reduced-motion:no-preference){.alz-motion .alz-studio-proceso__timeline:not(.is-in) .alz-studio-proceso__num{opacity:.4;transform:scale(.88)}@media (min-width:768px){.alz-motion .alz-studio-proceso__timeline:not(.is-in) .alz-studio-proceso__num{transform:translateY(-50%)scale(.88)}}.alz-motion .alz-studio-proceso__timeline.is-in .alz-studio-proceso__num{animation:.5s cubic-bezier(.16,1,.3,1) forwards alz-studio-proceso-num}@media (min-width:768px){.alz-motion .alz-studio-proceso__timeline.is-in .alz-studio-proceso__num{animation-name:alz-studio-proceso-num-desktop}}.alz-motion .alz-studio-proceso__timeline.is-in .alz-studio-proceso__step:first-child .alz-studio-proceso__num{animation-delay:0s}.alz-motion .alz-studio-proceso__timeline.is-in .alz-studio-proceso__step:nth-child(2) .alz-studio-proceso__num{animation-delay:80ms}.alz-motion .alz-studio-proceso__timeline.is-in .alz-studio-proceso__step:nth-child(3) .alz-studio-proceso__num{animation-delay:.16s}.alz-motion .alz-studio-proceso__timeline.is-in .alz-studio-proceso__step:nth-child(4) .alz-studio-proceso__num{animation-delay:.24s}}@keyframes alz-studio-proceso-num{0%{opacity:.4;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes alz-studio-proceso-num-desktop{0%{opacity:.4;transform:translateY(-50%)scale(.88)}to{opacity:1;transform:translateY(-50%)scale(1)}}.alz-studio-con-productos__grid{gap:var(--alz-esp-32,2rem);align-items:center;display:grid}@media (min-width:900px){.alz-studio-con-productos__grid{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}}.alz-studio-compare{border-radius:var(--alz-radio-xl,28px);border:1px solid #a78bfa59;grid-template-columns:1fr auto 1fr;min-height:200px;display:grid;overflow:hidden}.alz-studio-compare__pane{padding:var(--alz-esp-20,1.25rem);color:var(--alz-texto-2,#c9d6f5);align-items:flex-start;font-size:.875rem;display:flex}.alz-studio-compare__pane--generic{background:#0d2552b3}.alz-studio-compare__pane--custom{color:var(--alz-studio,#a78bfa);background:#a78bfa1f}.alz-studio-compare__divider{background:#ffffffd9;width:3px}.alz-studio-trabajos__grid{gap:var(--alz-esp-24,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.alz-studio-trabajos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.alz-studio-trabajos__card{border-radius:var(--alz-radio-lg,20px);padding:var(--alz-esp-24,1.5rem);background:#0d255273;border:1px dashed #a78bfa73}.alz-studio-trabajos__logo-slot{border-radius:var(--alz-radio-md,12px);width:3rem;height:3rem;margin-bottom:var(--alz-esp-16,1rem);background:#ffffff0a;border:1px dashed #ffffff59}.alz-studio-trabajos__name{margin:0;font-size:1.125rem;line-height:1.3}.alz-studio-trabajos__pills{margin-top:var(--alz-esp-16,1rem);flex-wrap:wrap;gap:.5rem;display:flex}.alz-studio-trabajos__pills .alz-studio-eyebrow{margin-bottom:0}.alz-studio-trabajos__link-wrap{margin:var(--alz-esp-16,1rem) 0 0}.alz-studio-trabajos__link{font-size:.875rem;font-family:var(--alz-font-semibold);color:var(--alz-texto,#fff);text-underline-offset:4px;font-weight:600;text-decoration:underline}.alz-studio-precio__card{border-radius:var(--alz-radio-xl,28px);padding:var(--alz-esp-32,2rem) var(--alz-esp-24,1.5rem);background:#0d255273;border:1px solid #a78bfa73}.alz-studio-precio__beneficio .alz-studio-beneficio--destacado{border-left:4px solid var(--alz-productos,#f97316)}.alz-studio-precio__beneficio .alz-studio-beneficio__destacado-link{color:var(--alz-studio,#a78bfa)}.alz-studio-faq__layout{gap:var(--alz-esp-32,2rem);display:grid}@media (min-width:900px){.alz-studio-faq__layout{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start}}.alz-studio-faq__item{padding:var(--alz-esp-16,1rem) 0;border-bottom:1px solid #ffffff1f}.alz-studio-faq__trigger{width:100%;color:inherit;font:inherit;font-family:var(--alz-font-semibold);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:0;list-style:none;display:flex}.alz-studio-faq__trigger::-webkit-details-marker{display:none}.alz-studio-faq__trigger:after{content:"+";color:#fff9;flex-shrink:0;font-size:1.25rem;line-height:1;transition:transform .28s cubic-bezier(.16,1,.3,1)}.alz-studio-faq__item[open]>.alz-studio-faq__trigger:after{content:"−";transform:none}.alz-studio-faq__trigger:focus-visible{outline:2px solid var(--alz-studio,#a78bfa);outline-offset:4px}@supports selector(::details-content){.alz-studio-faq__item{interpolate-size:allow-keywords}.alz-studio-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-studio-faq__item[open]::details-content{block-size:auto}}@keyframes alz-studio-faq-answer-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.alz-studio-faq__item[open] .alz-studio-faq__panel{animation:.3s cubic-bezier(.16,1,.3,1) both alz-studio-faq-answer-in}.alz-studio-faq__panel{color:#ffffffd9;margin-top:.75rem;font-size:.9375rem}.alz-studio-faq__panel p{margin:0}@media (prefers-reduced-motion:reduce){.alz-studio-faq__trigger:after{transition:none}@supports selector(::details-content){.alz-studio-faq__item::details-content{transition:none}}.alz-studio-faq__item[open] .alz-studio-faq__panel{animation:none}}.alz-studio-propuesta__grid{gap:var(--alz-esp-32,2rem);align-items:start;display:grid}@media (min-width:900px){.alz-studio-propuesta__grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}}.alz-studio-propuesta__form{gap:var(--alz-esp-16,1rem);padding:var(--alz-esp-24,1.5rem);flex-direction:column;display:flex}.alz-studio-propuesta__input{border-radius:var(--alz-radio-md,12px);width:100%;color:inherit;background:#ffffff0d;border:1px solid #fff3;padding:.5rem .75rem}.alz-studio-propuesta__chips{flex-wrap:wrap;gap:.5rem;display:flex}.alz-studio-propuesta__chip{border-radius:var(--alz-radio-pill,999px);color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;padding:.35rem .85rem;font-size:.8125rem}.alz-studio-propuesta__chip.is-selected{border-color:var(--alz-studio,#a78bfa);background:#a78bfa26}.alz-studio-propuesta__chip:focus-visible{outline:2px solid var(--alz-studio,#a78bfa);outline-offset:2px}
