:root{--fs-display:clamp(2.75rem,6vw,4rem);--fs-h2:clamp(2rem,3.6vw,2.75rem);--fs-h3:1.25rem;--fs-lead:clamp(1.0625rem,1.3vw,1.25rem);--fs-body:1rem;--fs-meta:.875rem;--gris-acero-fuerte:#565e6d;--texto-tenue-oscuro:#a1a8b8;--section-y:clamp(4rem,8vw,7rem)}.sr-only{white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.microcopy{font-size:var(--fs-meta);color:var(--gris-acero);margin-top:18px}.hero2{background:var(--blanco);border-bottom:1px solid var(--gris-borde);padding-top:76px;overflow-x:clip}.hero2-top{text-align:center}.hero2-kicker{font-size:var(--fs-meta);color:var(--carbon);font-weight:500}.hero2 h1{margin:18px 0 0;font-weight:700}.hero2 .sub{color:var(--gris-acero);text-wrap:pretty;max-width:52ch;margin:18px auto 0;line-height:1.55}.hero2-stage{width:min(2112px,100vw - 32px);margin-top:44px;margin-left:50%;padding-bottom:clamp(40px,5vw,64px);transform:translate(-50%)}.hero2-stage .container{flex-direction:column;gap:26px;max-width:none;padding-inline:clamp(32px,4vw,80px);display:flex}.hero2-chips{height:44px;position:relative}.hero2-chips .fchip{opacity:0;will-change:opacity,transform;animation:6s ease-in-out infinite chip-cycle;position:absolute;top:50%;left:50%}.hero2-chips .fchip:nth-child(2){animation-delay:-4.5s}.hero2-chips .fchip:nth-child(3){animation-delay:-3s}.hero2-chips .fchip:nth-child(4){animation-delay:-1.5s}@keyframes chip-cycle{0%,to{opacity:0;transform:translate(calc(28px - 50%),-50%)}5%,25%{opacity:1;transform:translate(-50%,-50%)}30%{opacity:0;transform:translate(calc(-50% - 28px),-50%)}31%{opacity:0;transform:translate(calc(28px - 50%),-50%)}}@media (prefers-reduced-motion:reduce){.hero2-chips{flex-wrap:wrap;justify-content:center;gap:10px;height:auto;display:flex}.hero2-chips .fchip{opacity:1;animation:none;position:static;transform:none}}.fchip{border:1px solid var(--gris-borde);font-size:var(--fs-meta);white-space:nowrap;background:#fff;border-radius:9999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-weight:600;display:inline-flex}.fchip svg{width:20px;height:20px;color:var(--azul);flex:none}.os-row{color:var(--gris-acero);justify-content:center;align-items:center;gap:clamp(18px,4vw,48px);display:flex}.os-item{justify-content:center;align-items:center;display:inline-flex}.os-tile{background:var(--carbon);border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.hero2-stack{padding-inline:15%;position:relative}.hero2-shot{background:var(--carbon);border-radius:20px;padding:clamp(10px,1.4vw,18px)}.hero2-shot picture{aspect-ratio:2558/1540;border:1px solid #ffffff1a;border-radius:10px;display:block;overflow:hidden}.hero2-shot img,.hero2-phone img{object-fit:cover;width:100%;height:100%;display:block}.hero2-phone{z-index:1;aspect-ratio:344/720;width:auto;height:86%;position:absolute;bottom:0;container-type:size}.hero2-phone picture{box-sizing:border-box;background:#0b0b0d;border:.9cqw solid #34343a;border-radius:12.8cqw;width:100%;height:100%;padding:2.3cqw;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.hero2-phone img{background:#000;border-radius:9.6cqw}.hero2-phone:before,.hero2-phone:after{content:"";background:#34343a;border-radius:.6cqw;width:.9cqw;position:absolute}.hero2-phone-and{left:4%}.hero2-phone-and picture{border-color:#2e2f3a}.hero2-phone-and:before,.hero2-phone-and:after{background:#2e2f3a;right:-1.75cqw}.hero2-phone-and:before{height:4.45cqh;top:19%}.hero2-phone-and:after{height:9.2cqh;top:29%}.hero2-phone-ios{right:0}.hero2-phone-ios picture{border-color:#4a4b50}.hero2-phone-ios:before,.hero2-phone-ios:after{background:#4a4b50}.hero2-phone-ios:before{height:10.6cqh;top:26%;right:-1.75cqw}.hero2-phone-ios:after{height:3.6cqh;top:17%;left:-1.75cqw;box-shadow:0 6.1cqh #4a4b50,0 11.7cqh #4a4b50}.cs-ui{flex-direction:column;align-items:center;gap:10px;display:none}.cs-row{justify-content:center;align-items:center;gap:16px;display:flex}.cs-toggle{border:1px solid var(--gris-borde);width:40px;height:40px;color:var(--carbon);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-weight:600;transition:background .16s;display:inline-flex}.cs-toggle:hover{background:var(--gris-hielo)}.cs-toggle:active{transform:translateY(.5px)}.cs-toggle svg{width:20px;height:20px;color:var(--azul);flex:none}.cs-toggle .cs-i-play,.cs-ui.is-paused .cs-i-pause{display:none}.cs-ui.is-paused .cs-i-play{display:block}.cs-dots{align-items:center;gap:8px;display:flex}.cs-dot{cursor:pointer;background:#cbd5e1;border:0;border-radius:9999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.cs-dot[aria-selected=true]{background:var(--azul);width:24px}.cs-card{display:contents}.cs-tag{display:none}@media (width<=1100px){.hero2-stack{--csp:clamp(6px,1.4vw,12px);--csh:clamp(330px,58vw,470px);--csdev:calc(var(--csh) - 74px);height:calc(var(--csh) + 44px);touch-action:pan-y;-webkit-user-select:none;user-select:none;padding-inline:0}.hero2-stack>.cs-card{width:min(100%,calc((var(--csdev) - 2*var(--csp))*1.661 + 2*var(--csp) + 36px));height:var(--csh);border:1px solid var(--gris-borde);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:18px 18px 14px;transition:transform .46s cubic-bezier(.4,0,.2,1),opacity .46s,background .46s;display:flex;position:absolute;top:calc(50% + 22px);left:50%}.cs-card>*{transition:opacity .34s}.cs-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gris-acero);font-size:11px;display:block}.cs-card>.hero2-shot{width:100%;padding:var(--csp);border-radius:14px;position:static}.cs-card>.hero2-shot picture{border-radius:8px}.cs-card>.hero2-phone{height:var(--csdev);width:auto;max-width:none;position:relative;inset:auto}.cs-card>.hero2-phone picture{width:100%;height:100%}.hero2-stack>[data-pos="0"]{opacity:1;z-index:3;transform:translate(-50%,-50%)}.hero2-stack.is-held>[data-pos="0"]{transform:translate(-50%,-50%)scale(.985)}.hero2-stack>[data-pos="1"]{background:var(--gris-hielo);z-index:2;transform:translate(-50%,calc(-50% - 30px))scale(.95)}.hero2-stack>[data-pos="2"]{background:var(--gris-hielo);z-index:1;transform:translate(-50%,calc(-50% - 56px))scale(.9)}.hero2-stack>[data-pos]:not([data-pos="0"])>*{opacity:0}.hero2-stack>[data-pos=out]{opacity:0;z-index:0;transform:translate(-190%,-50%)scale(.85)}.hero2-stack>.cs-snap{transition:none}.cs-ui{display:flex}}.hero2 h1,h1{font-size:var(--fs-display);letter-spacing:-.03em;line-height:1.04}.hero2 .sub{font-size:var(--fs-lead)}.hero2-actions{flex-direction:column;align-items:center;gap:0;margin-top:24px;display:flex}.hero2-actions .microcopy{margin-top:12px}.hero2 h1{max-width:100%;margin-inline:auto}.hero2-stack .hero2-shot,.hero2-stack .hero2-phone{cursor:zoom-in}.hero2-stack .hero2-shot:focus-visible,.hero2-stack .hero2-phone:focus-visible{outline:2px solid var(--azul);outline-offset:4px}.lbz{z-index:200;opacity:0;background:#1a1a2ef0;transition:opacity .18s;position:fixed;inset:0;overflow:hidden}.lbz.is-on{opacity:1}.lbz[hidden]{display:none}.lbz-frame{transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.lbz.is-on .lbz-frame{transform:translate(-50%,-50%)}.lbz-btn{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .15s;display:inline-flex;position:absolute;top:16px}.lbz-btn:hover{background:#ffffff42}.lbz-btn:active{transform:translateY(.5px)}.lbz-btn svg{flex:none;width:24px;height:24px}.lbz-close{left:16px}.lbz-rot{display:none;right:16px}.lbz .hero2-phone{cursor:default;width:auto;max-width:none;transition:transform .26s,height .26s;position:relative;inset:auto}.lbz .hero2-phone picture{width:100%;height:100%}.lbz .hero2-shot{cursor:default;padding:clamp(8px,1.4vw,18px);position:static}.lbz-dev{height:min(100dvh - 96px,209.302vw - 66.9767px)}.lbz-shot{width:min(100vw - 32px,158dvh - 151.68px)}@media (width>=1101px){.lbz.is-phone .lbz-dev{height:min(100vw - 104px,209.302dvh - 66.9767px);transform:rotate(90deg)}.lbz.is-phone.is-flat .lbz-dev{height:min(100dvh - 96px,209.302vw - 66.9767px);transform:none}.lbz.is-phone .lbz-rot{display:inline-flex}}@media (width<=640px){.hero2-actions{margin-top:22px}.hero2-actions .microcopy{font-size:12px}}.bill-wrap{justify-content:center;margin-top:22px;display:flex}.bill-toggle{background:var(--gris-hielo);border:1px solid var(--gris-borde);border-radius:9999px;gap:4px;padding:4px;display:inline-flex}.bt{color:var(--gris-acero);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:7px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.bt.active{color:var(--carbon);background:#fff}.bt .save{color:var(--verde);white-space:nowrap;background:#10b98124;border-radius:9999px;padding:2px 7px;font-size:11px;font-weight:700}.plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;margin-top:52px;display:grid}.plan{border:1px solid var(--gris-borde);border-radius:var(--r-box);background:#fff;flex-direction:column;padding:30px 26px;display:flex;position:relative}.plan.featured{border:2px solid var(--azul);padding:29px 25px}.plan-tab{background:var(--azul);color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:9999px;padding:5px 14px;font-size:12px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan .pname{color:var(--carbon);font-size:18px;font-weight:600}.plan .price-row{align-items:baseline;gap:4px;margin-top:14px;display:flex}.plan .price{font-family:var(--font-mono);color:var(--carbon);font-size:44px;font-weight:700;line-height:1}.plan .per{color:var(--gris-acero);font-size:15px;font-weight:500}.plan .price-sub,.plan .annual-ref{color:var(--gris-acero);margin-top:6px;font-size:13px}.plan .tagline{color:var(--gris-acero);margin-top:12px;font-size:14px}.plan ul{flex-direction:column;flex:1;gap:12px;margin-top:22px;list-style:none;display:flex}.plan li{color:var(--carbon);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:14px;display:grid}.plan li svg{flex:none;width:18px;height:18px;margin-top:1px}.plan li .ck{color:var(--verde)}.plan li.lead{font-weight:700}.plan li.lead svg{color:var(--azul)}.plan .btn{width:100%;margin-top:24px}.plan .soon-tag{text-align:center;color:var(--gris-acero);margin-top:8px;font-size:12px;display:block}.plans-cta{justify-content:center;margin-top:28px;display:flex}.plans-note{text-align:center;color:var(--gris-acero);max-width:64ch;margin:32px auto 0;font-size:13px;line-height:1.55}.plans-note:has(.promo-note){flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:none;display:flex}.promo-note{color:#b45309;background:#f59e0b29;border-radius:9999px;margin-top:0;padding:8px 16px;font-size:1.0625rem;font-weight:700;line-height:1.4;display:inline-block}.plan li{font-size:var(--fs-body)}.plan .tagline,.plans-note{font-size:var(--fs-meta)}.plan-quote{color:var(--carbon);letter-spacing:-.02em;margin-top:14px;font-size:28px;font-weight:700}@media (width<=860px){.plans{grid-template-columns:1fr;gap:28px;margin-top:44px}}.card{border:1px solid var(--gris-borde);border-radius:var(--r-box);background:#fff;padding:24px}.ghost-link{color:var(--azul);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.ghost-link:hover{color:var(--azul-hover)}.ghost-link svg{width:16px;height:16px}.install{max-width:760px;margin:60px auto 0}.amber-note{border-radius:var(--r-box);background:#f59e0b1a;align-items:flex-start;gap:12px;margin-top:20px;padding:16px 18px;display:flex}.amber-note svg{width:20px;height:20px;color:var(--ambar);flex:none;margin-top:1px}.amber-note p{color:var(--carbon);font-size:14px;line-height:1.55}.amber-note b{font-weight:700}.accordion{border:1px solid var(--gris-borde);border-radius:var(--r-box);background:#fff;margin-top:18px;overflow:hidden}.acc-item+.acc-item{border-top:1px solid var(--gris-borde)}.acc-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:16px 18px;font-family:inherit;display:flex}.acc-head .os-ic{width:19px;height:19px;color:var(--gris-acero);flex:none}.acc-head .label{color:var(--carbon);font-size:15px;font-weight:600}.acc-head .chev{width:18px;height:18px;color:var(--gris-acero);flex:none;margin-left:auto;transition:transform .2s}.acc-body{padding:2px 18px 20px 49px;display:none}.acc-body .steps{flex-direction:column;gap:12px;display:flex}.igs{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.igs .n{background:var(--gris-hielo);width:22px;height:22px;color:var(--carbon);font-family:var(--font-mono);border-radius:9999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.igs p{color:var(--gris-acero);font-size:14px;line-height:1.5}.install-note{color:var(--gris-acero);text-align:center;margin-top:18px;font-size:13px;line-height:1.55}.faq{border:1px solid var(--gris-borde);border-radius:var(--r-box);background:#fff;max-width:800px;margin:44px auto 0;overflow:hidden}.faq-item+.faq-item{border-top:1px solid var(--gris-borde)}.faq-q{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:20px 22px;font-family:inherit;display:flex}.faq-q .qt{color:var(--carbon);flex:1;font-size:16px;font-weight:600}.faq-q .chev{width:18px;height:18px;color:var(--gris-acero);flex:none;transition:transform .2s}.faq-a{padding:0 56px 22px 22px;display:none}.faq-a p{color:var(--gris-acero);font-size:15px;line-height:1.6}.faq-a a{color:var(--azul);font-weight:600}.faq-a a:hover{color:var(--azul-hover)}.cta-final{background:var(--carbon);text-align:center;padding-block:96px}.cta-final h2{color:#fff;letter-spacing:-.025em;text-wrap:balance;font-size:38px;font-weight:700}.cta-final .sub{color:#ffffffad;text-wrap:pretty;max-width:50ch;margin:16px auto 0;font-size:18px}.cta-final .cta-actions{flex-direction:column;align-items:center;gap:18px;margin-top:34px;display:flex}.cta-final .wa-link{color:#fff9;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.cta-final .wa-link:hover{color:#fff}.cta-final .wa-link svg{width:16px;height:16px}header.nav.nav-dense .nav-links{gap:26px;margin-right:26px}@media (width<=1100px){header.nav.nav-dense .nav-links{gap:22px;margin-right:22px}header.nav.nav-dense .nav-links a,header.nav.nav-dense .nav-links summary{font-size:14px}}@media (width<=860px){.acc-body{padding-left:18px}.cta-final{padding-block:64px}.cta-final h2{font-size:28px}.cta-final .sub{font-size:16px}}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;color:var(--gris-acero);text-transform:uppercase;font-size:12px}.hw-head{border-bottom:1px solid var(--gris-borde);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;padding-bottom:28px;display:grid}.hw-head h2{text-align:left}.hw-head p{color:var(--gris-acero);text-wrap:pretty;line-height:1.55}.hw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.hw-card{border:1px solid var(--gris-borde);border-radius:var(--r-box);background:#fff;flex-direction:column;display:flex;overflow:hidden}.hw-meta{flex-direction:column;gap:8px;padding:22px 24px 24px;display:flex}.hw-meta .ic{width:22px;height:22px;color:var(--azul)}.hw-meta h3{font-size:18px;font-weight:700}.hw-meta p{color:var(--gris-acero);font-size:15px;line-height:1.55}.hw-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hw-tag{color:var(--carbon);background:var(--gris-hielo);border-radius:9999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.hw-tag svg{color:#047857;width:14px;height:14px}.hw-note{border:1px solid var(--gris-borde);border-radius:var(--r-box);background:#fff;align-items:center;gap:14px;margin-top:32px;padding:18px 22px;font-size:15px;display:flex}.hw-note svg{width:22px;height:22px;color:var(--azul);flex:none}.hw-note b{font-weight:600}.hw-note a{color:var(--azul);white-space:nowrap;margin-left:auto;font-weight:600}.hw-note a:hover{color:var(--azul-hover);text-decoration:underline}.hw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-card.is-lead{background:var(--carbon);border-color:var(--carbon);order:-1;grid-column:1/-1}.hw-card.is-lead .hw-meta{gap:12px;max-width:62ch;padding:30px 34px 32px}.hw-card.is-lead .ic{width:26px;height:26px;color:var(--diagonal-azul,#8cb4f2)}.hw-card.is-lead h3{letter-spacing:-.018em;color:#fff;font-size:clamp(22px,2.1vw,28px);line-height:1.18}.hw-card.is-lead p{font-size:var(--fs-lead);color:var(--texto-tenue-oscuro);line-height:1.55}.hw-card.is-lead .hw-tags{margin-top:6px}.hw-card.is-lead .hw-tag{color:#fff;background:#ffffff14;padding:6px 13px;font-size:13px}.hw-card.is-lead .hw-tag svg{color:#4ade80;width:15px;height:15px}.hw-card.is-lead:hover{border-color:var(--carbon)}@media (width<=900px){.hw-head{grid-template-columns:1fr;gap:16px}.hw-grid{grid-template-columns:1fr}.hw-note{flex-wrap:wrap}.hw-note a{margin-left:0}}.section h2,.hw-head h2,.cta-final h2{font-size:var(--fs-h2);letter-spacing:-.025em;line-height:1.08}.section-sub,.hw-head p{font-size:var(--fs-lead)}.section{padding-block:var(--section-y)}.hw-meta p,.faq-a p,.hw-note,.compat th,.compat td{font-size:var(--fs-body)}.hw-tag,.footer-links a,.footer-bottom,.install-note,footer.footer .footer-links a,footer.footer .footer-bottom{font-size:var(--fs-meta)}.section-hielo .section-sub,.section-hielo .hw-head p,.section-hielo .eyebrow,.install-note,.section-hielo .install-note{color:var(--gris-acero-fuerte)}.section-carbon{background:var(--carbon);color:var(--blanco)}.section-carbon h2,.section-carbon h3{color:var(--blanco)}.section-carbon p,.section-carbon .section-sub{color:var(--texto-tenue-oscuro)}.section-carbon .card{background:#ffffff0a;border-color:#ffffff1a}.giro-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.giro-tabs button{font:inherit;font-size:var(--fs-meta);color:var(--texto-tenue-oscuro);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff29;border-radius:9999px;padding:10px 18px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.giro-tabs button:hover{color:#fff;background:#ffffff0f}.giro-tabs button[aria-selected=true]{background:var(--azul);border-color:var(--azul);color:#fff}.giro-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:56px;margin-top:48px;display:grid}.giro-panel[hidden]{display:none}.giro-copy h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:700}.giro-copy p{font-size:var(--fs-body);text-wrap:pretty;max-width:44ch;margin-top:12px;line-height:1.6}.giro-copy .more{font-size:var(--fs-meta);color:#fff;text-underline-offset:3px;align-items:center;gap:6px;margin-top:20px;font-weight:600;text-decoration:underline;display:inline-flex}.giro-copy .more svg{width:16px;height:16px}.giro-links{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:20px;display:flex}.giro-copy .giro-links .more{margin-top:0}.artefacto{border:1px solid var(--gris-borde);border-radius:var(--r-box);color:var(--carbon);text-align:left;background:#fff;padding:20px 22px;font-size:13px}.cl{padding:18px 20px}.cl-head{align-items:flex-start;gap:12px;display:flex}.cl-name{flex:1;min-width:0}.cl-name b{letter-spacing:-.005em;font-size:16px;font-weight:600;line-height:1.3;display:block}.cl-name .num{color:var(--gris-acero);margin-top:4px;font-size:12px;display:block}.cl-del{color:#dc2626;background:#fef2f2;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.cl-del svg{width:20px;height:20px}.cl-row{align-items:center;gap:10px;margin-top:14px;display:flex}.cl-step{border:1px solid var(--gris-borde);background:#fff;border-radius:8px;flex:none;align-items:stretch;height:48px;display:flex;overflow:hidden}.cl-step .b{width:40px;color:var(--azul);justify-content:center;align-items:center;display:flex}.cl-step .b svg{width:18px;height:18px}.cl-step .v{border-inline:1px solid var(--gris-borde);justify-content:center;align-items:center;min-width:76px;padding-inline:10px;font-size:15px;font-weight:600;display:flex}.cl-unit{font:inherit;color:var(--carbon);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.cl-unit svg{width:16px;height:16px;color:var(--gris-acero)}.cl-amt{text-align:right;flex:none;margin-left:auto}.cl-amt .cu{color:var(--gris-acero);white-space:nowrap;font-size:12px;display:block}.cl-amt .tot{white-space:nowrap;margin-top:2px;font-size:18px;font-weight:700;display:block}.cl-badge{white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.cl-badge svg{width:14px;height:14px}.cl-badge.neu{background:var(--gris-hielo);color:var(--gris-acero-fuerte);font-family:var(--font-mono);letter-spacing:.04em}.cl-badge[hidden]{display:none}.cl-tags .cl-badge{max-width:100%}.cl-badge.info{color:#2563eb;background:#eff6ff}.cl-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.compat-wrap{border:1px solid var(--gris-borde);border-radius:var(--r-box);background:#fff;margin-top:44px;overflow:hidden}.compat{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.compat-title{font-size:var(--fs-h3);color:var(--carbon);padding:20px 22px 16px;font-weight:700}.compat th,.compat td{border-top:1px solid var(--gris-borde);vertical-align:middle;padding:14px 22px;line-height:1.45}.compat thead th{background:var(--gris-hielo);font-size:var(--fs-meta);color:var(--gris-acero-fuerte);white-space:nowrap;font-weight:600}.compat tbody th{color:var(--carbon);width:40%;font-weight:500}.compat tbody tr:nth-child(2n){background:#fafbfc}.compat .si{color:#047857;white-space:nowrap;font-weight:600}.compat .no{color:var(--gris-acero-fuerte)}.compat-note{font-size:var(--fs-meta);color:var(--gris-acero);max-width:82ch;margin-top:18px;line-height:1.6}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details.faq-item .faq-a,details.acc-item .acc-body{display:block}details.faq-item[open] .chev,details.acc-item[open] .chev{transform:rotate(180deg)}.section-carbon .eyebrow{color:var(--texto-tenue-oscuro)}.cap-head{text-align:center}.cap-head .eyebrow{display:block}.cap-head h2{margin-top:12px}.bento-wrap{margin-top:clamp(36px,4vw,56px)}.bento{min-height:clamp(560px,46vw,700px);transition:grid-template-columns .42s var(--mo-ease,cubic-bezier(.22,.61,.36,1)),grid-template-rows .42s var(--mo-ease,cubic-bezier(.22,.61,.36,1));grid-template-rows:1.45fr 1fr;grid-template-columns:1.85fr 1fr;gap:16px;display:grid}.bento[data-open="1"],.bento[data-open="3"]{grid-template-columns:1fr 1.85fr}.bento[data-open="2"],.bento[data-open="3"]{grid-template-rows:1fr 1.45fr}.kick{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;display:block}.bcell{border-radius:var(--r-box);cursor:pointer;min-width:0;transition:background-color .28s ease,border-color .28s ease,box-shadow .28s ease,padding .42s var(--mo-ease,cubic-bezier(.22,.61,.36,1));background:#ffffff0b;border:1px solid #ffffff1f;padding:22px 24px;position:relative;overflow:hidden}.bcell:first-child{grid-area:1/1}.bcell:nth-child(2){grid-area:1/2}.bcell:nth-child(3){grid-area:2/1}.bcell:nth-child(4){grid-area:2/2}.bcell:hover{background:#ffffff13;border-color:#ffffff3d}.bcell.is-open{background:var(--azul);cursor:default;border-color:#ffffff2e;padding:30px 32px;box-shadow:inset 0 1px #ffffff42}.bcell-in{height:100%;min-height:0;display:flex}.btext{flex-direction:column;flex:auto;align-items:flex-start;gap:10px;min-width:0;display:flex}.bcell .kick{color:var(--diagonal-azul,#8cb4f2);transition:color .28s}.bcell.is-open .kick{color:#ffffffbd}.bcell h3{letter-spacing:-.012em;color:var(--blanco);text-wrap:pretty;transition:font-size .42s var(--mo-ease,cubic-bezier(.22,.61,.36,1)),color .28s ease;font-size:1.125rem;font-weight:600;line-height:1.35}.bcell.is-open h3{letter-spacing:-.022em;color:#fff;max-width:26ch;font-size:clamp(1.375rem,1.9vw,1.8rem);font-weight:700;line-height:1.16}.bcell p{color:var(--texto-tenue-oscuro);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.bcell.is-open p{font-size:var(--fs-body);color:#ffffffe0;max-width:46ch;display:block}.bcell p strong{color:var(--blanco);font-weight:600}.bcell.is-open p strong{color:#fff}.bmore{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:auto;padding:0;font-size:13px;font-weight:600;transition:opacity .2s;display:inline-flex}.bmore svg{width:15px;height:15px}.bmore:hover{text-underline-offset:3px;text-decoration:underline}.bmore:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.bcell.is-open .bmore{opacity:0;pointer-events:none}.bshot{opacity:0;min-width:0;transition:flex-basis .42s var(--mo-ease,cubic-bezier(.22,.61,.36,1)),opacity .24s ease,padding .42s var(--mo-ease,cubic-bezier(.22,.61,.36,1));flex:0 0;align-items:center;display:flex;overflow:hidden}.bcell.is-open .bshot{opacity:1;flex-basis:40%;padding-left:clamp(18px,2vw,28px);transition-delay:0s,.14s,0s}@media (width<=820px){.bento{grid-template-rows:none;grid-template-columns:1fr;min-height:0;transition:none}.bento .bcell{grid-area:auto}.bcell-in{flex-direction:column}.bshot{max-height:0;transition:max-height .34s var(--mo-ease,cubic-bezier(.22,.61,.36,1)),opacity .24s ease;flex:none;padding-left:0}.bcell.is-open .bshot{flex-basis:auto;max-height:340px;padding:16px 0 0}.bcell.is-open h3{max-width:34ch;font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.bento,.bcell,.bcell h3,.bshot{transition:none}}@media (width<=860px){.giro-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.giro-tabs::-webkit-scrollbar{display:none}.giro-tabs button{scroll-snap-align:start;flex:none}.giro-panel{grid-template-columns:1fr;gap:28px;margin-top:32px}.giro-copy p{max-width:none}}@media (width<=520px){.cl-row{flex-wrap:wrap}.cl-amt{text-align:left;width:100%;margin-left:0}.cl-name b{font-size:15px}}@media (width<=768px){.compat-wrap{background:0 0;border:0;overflow:visible}.compat-title{padding:0 0 8px}.compat thead{display:none}.compat,.compat tbody,.compat tr,.compat th,.compat td{width:auto;display:block}.compat tbody tr{border:1px solid var(--gris-borde);border-radius:var(--r-box);background:#fff;margin-top:12px;padding:14px 18px}.compat tbody tr:nth-child(2n){background:#fff}.compat tbody th{border:0;width:auto;padding:0 0 8px;font-weight:700}.compat td{border-top:1px solid var(--gris-borde);justify-content:space-between;gap:20px;padding:9px 0;display:flex}.compat td:before{content:attr(data-os);color:var(--gris-acero-fuerte);font-size:var(--fs-meta);flex:none}}.sr-head{text-align:center;max-width:680px;margin:0 auto}.sr-head h2{margin-top:14px}.sr-head p{font-size:var(--fs-lead);color:var(--gris-acero-fuerte);text-wrap:pretty;margin-top:16px;line-height:1.55}.sr{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:72px;margin-top:40px;display:grid}.sr-items{flex-direction:column;display:flex}.sr-item{opacity:.28;min-height:72vh;transition:opacity .45s var(--mo-ease,ease);flex-direction:column;justify-content:center;padding:32px 0;display:flex}.sr-item.is-active{opacity:1}.sr-item h3{letter-spacing:-.02em;color:var(--carbon);text-wrap:pretty;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.12}.sr-item p{font-size:var(--fs-lead);color:var(--gris-acero-fuerte);text-wrap:pretty;max-width:46ch;margin-top:18px;line-height:1.6}.sr-item .more{color:var(--azul);font-weight:600;font-size:var(--fs-body);align-items:center;gap:6px;margin-top:18px;display:inline-flex}.sr-item .more:hover{color:var(--azul-hover);text-decoration:underline}.sr-item .more svg{width:16px;height:16px}.sr-shot{display:none}.sr-stage{border:1px solid var(--gris-borde);border-radius:var(--r-box);background:#fff;height:520px;position:sticky;top:calc(50vh - 260px);overflow:hidden}.shot{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px;transition:opacity .24s,transform .24s;display:flex;position:absolute;inset:0;transform:translateY(-22px)}.shot.is-active{opacity:1;pointer-events:auto;transform:none}.sr-stage .shot{opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0}.sr-stage .shot.is-active{opacity:1;pointer-events:auto}@media (width<=900px){.shot{padding:24px}}@media (width<=1100px){.sr{grid-template-columns:1fr;gap:0;margin-top:24px}.sr-stage{display:none}.sr-item{opacity:1;border-bottom:1px solid var(--gris-borde);min-height:0;padding:28px 0}.sr-item:last-child{border-bottom:0}.sr-shot{margin-top:28px;display:block}}@media (prefers-reduced-motion:reduce){.sr-item{opacity:1;transition:none}}section[id],details[id],article[id]{scroll-margin-top:96px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--azul);outline-offset:5px}.hw-head strong{color:var(--carbon);font-weight:600}.compat-disclosure,.install-disclosure{border:1px solid var(--gris-borde);border-radius:var(--r-box);background:#fff;margin-top:28px;overflow:hidden}.compat-disclosure .acc-head,.install-disclosure>.acc-head{padding:20px 22px}.compat-disclosure[open]>.acc-head .chev,.install-disclosure[open]>.acc-head .chev{transform:rotate(180deg)}.compat-content{padding:0 22px 22px}.compat-content .compat-wrap{margin-top:0}.units-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.units-grid .hw-meta{gap:12px;height:100%}.units-grid .eyebrow{color:var(--azul);margin-top:4px}.units-grid .hw-meta h3{font-size:var(--fs-h3);line-height:1.25}.units-foot{text-align:center;font-size:var(--fs-body);color:var(--gris-acero-fuerte);margin-top:28px}.units-foot .ghost-link{margin-top:12px}.bshot-example .artefacto{width:100%;padding:14px}.bshot-example .cl-head{gap:4px}.bshot-example .cl-name b{font-size:13px}.bshot-example .cl-name .num{font-size:10px}.bshot-example .cl-del{display:none}.bshot-example .cl-row{flex-wrap:wrap;gap:10px}.bshot-example .cl-step{height:34px}.bshot-example .cl-step .b{width:25px}.bshot-example .cl-step .v{min-width:42px;padding-inline:6px;font-size:13px}.bshot-example .cl-unit,.bshot-example .cl-badge{font-size:10px}.bshot-example .cl-amt{text-align:left;width:100%;margin:0}.bshot-example .cl-amt .tot{font-size:18px}.bshot-example .cl-badge{padding:4px 7px}.bshot-example .artefacto.ut{padding:14px}.bshot-example .ut-rows{margin-top:10px}.bshot-example .ut-row{min-height:32px}.bshot-example .ut-row>span{font-size:11.5px}.bshot-example .ut-row>b{font-size:13px}.bshot-example .ut-row.is-sum>b{font-size:16px}.offline-panel{border-radius:var(--r-box);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:52px;padding:56px;display:grid}.offline-copy h2{text-align:left;margin-top:18px}.offline-intro{font-size:var(--fs-lead);margin-top:22px;line-height:1.6}.offline-steps{gap:20px;margin-top:26px;display:grid}.offline-step{font-size:var(--fs-body);grid-template-columns:30px 1fr;gap:14px;line-height:1.6;display:grid}.offline-step .n{color:#8cb4f2;padding-top:4px;font-size:12px}.offline-step strong{color:#fff;font-weight:600}.offline-note{border-top:1px solid #ffffff24;margin-top:24px;padding-top:22px;font-size:13px;line-height:1.6}.offline-note strong{color:#fff}.offline-visual figcaption{text-align:center;color:var(--texto-tenue-oscuro);margin-top:22px;font-size:12px}.of-shadow{filter:drop-shadow(0 28px 56px #00000080)drop-shadow(0 6px 16px #0000004d);width:100%;max-width:360px;margin-inline:auto}.of-frag{background:#fff;border-radius:14px;width:100%;height:480px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 78%,#0000 100%);mask-image:linear-gradient(#000 0 78%,#0000 100%)}.of-num{font-family:var(--font-mono);font-feature-settings:"tnum"}.of-bar{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.of-badge{background:var(--ambar);color:#0f172a;white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.of-badge svg{width:14px;height:14px}.of-time{color:var(--gris-acero);white-space:nowrap;font-size:12.5px;font-weight:500}.of-sale{flex-direction:column;align-items:flex-start;padding:30px 20px;display:flex}.of-check{background:#d1fae5;border-radius:9999px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.of-check svg{width:23px;height:23px;color:var(--verde)}.of-title{letter-spacing:-.01em;color:#0f172a;white-space:nowrap;font-size:17px;font-weight:600}.of-folio{color:var(--gris-acero);letter-spacing:.01em;margin-top:5px;font-size:12.5px}.of-total{letter-spacing:-.02em;color:#0f172a;margin-top:16px;font-size:40px;font-weight:700;line-height:1}.of-meta{color:var(--gris-acero);white-space:nowrap;margin-top:10px;font-size:13.5px}.of-foot{border-top:1px solid var(--gris-borde);margin:0 20px;padding-top:18px}.of-print{color:#0f172a;align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.of-print svg{width:17px;height:17px;color:var(--gris-acero);flex:none}.of-count{color:var(--gris-acero);margin-top:6px;padding-left:26px;font-size:13px}@media (width<=400px){.of-total{font-size:34px}}.ct-shadow{filter:drop-shadow(0 30px 52px #0f172a29)drop-shadow(0 5px 14px #0f172a12);width:100%;max-width:420px;margin-inline:auto}.ct-frag{--cut:78%;width:100%;height:360px;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--cut),#0000 100%);mask-image:linear-gradient(to bottom,#000 0,#000 var(--cut),#0000 100%);background:#fff;border:1px solid #0f172a14;border-radius:16px;overflow:hidden}.ct-num{font-family:var(--font-mono);font-feature-settings:"tnum"}.ct-head{border-bottom:1px solid var(--gris-borde);align-items:baseline;gap:7px;padding:18px 22px 16px;display:flex}.ct-head b{color:#0f172a;letter-spacing:-.005em;white-space:nowrap;font-size:14.5px;font-weight:600}.ct-head .sep{color:#94a3b8}.ct-head .ct-folio{color:var(--gris-acero);letter-spacing:.01em;white-space:nowrap;font-size:12.5px}.ct-row{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.ct-row+.ct-row{border-top:1px solid var(--gris-borde)}.ct-prod{min-width:0}.ct-prod b{color:#0f172a;letter-spacing:-.01em;white-space:nowrap;font-size:15.5px;font-weight:600;line-height:1.25;display:block}.ct-prod .ct-qty{color:var(--gris-acero);white-space:nowrap;align-items:baseline;gap:5px;margin-top:6px;font-size:13px;line-height:1.35;display:flex}.ct-frag i{font-style:normal}.ct-cost{flex:none;align-items:center;gap:8px;padding-top:3px;display:flex}.ct-cost .old{color:var(--gris-acero);font-size:13.5px;text-decoration:line-through}.ct-cost svg{color:#94a3b8;flex:none;width:14px;height:14px}.ct-cost .new{color:#0f172a;letter-spacing:-.01em;font-size:16px;font-weight:700}.ct-foot{border-top:1px solid var(--gris-borde);color:var(--gris-acero);white-space:nowrap;align-items:center;gap:9px;padding:16px 22px;font-size:13.5px;line-height:1.35;display:flex}.ct-foot svg{width:15px;height:15px;color:var(--verde);flex:none}.ct-foot.n svg{color:#94a3b8}.ct-cxl{padding:18px 22px 0}.ct-cxl-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ct-cxl-folio{color:var(--gris-acero);letter-spacing:.01em;font-size:13px;text-decoration:line-through}.ct-badge-rojo{color:#7f1d1d;white-space:nowrap;background:#dc26261f;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.ct-badge-rojo svg{flex:none;width:14px;height:14px}.ct-cxl-total{letter-spacing:-.02em;color:#0f172a;margin-top:14px;font-size:34px;font-weight:700;line-height:1;text-decoration:line-through 2px #0f172a6b}.ct-kv{margin-top:16px}.ct-kv-row{border-top:1px solid var(--gris-borde);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:14px;line-height:1.35;display:flex}.ct-kv-row .k{color:var(--gris-acero);white-space:nowrap}.ct-kv-row .v{color:#0f172a;text-align:right;white-space:nowrap;flex:none;font-weight:500}.ct-cc{padding:14px 22px 16px}.ct-cc-row{justify-content:space-between;align-items:center;gap:14px;padding:5px 0;font-size:14px;line-height:1.35;display:flex}.ct-cc-row .k{color:var(--gris-acero);white-space:nowrap}.ct-cc-row .v{color:#0f172a;flex:none;font-weight:500}.ct-rule{background:var(--gris-borde);height:1px;margin:8px 0}.ct-cc-exp{justify-content:space-between;align-items:baseline;gap:14px;padding:4px 0 6px;display:flex}.ct-cc-exp .k{color:#0f172a;white-space:nowrap;font-size:14px;font-weight:600}.ct-cc-exp .v{color:#0f172a;letter-spacing:-.015em;flex:none;font-size:23px;font-weight:700;line-height:1}.ct-badge-ambar{color:#0f172a;background:#f59e0b33;border-radius:9999px;padding:5px 10px;font-size:13px;font-weight:700;line-height:1;display:inline-block}#operacion .sr-stage{background:0 0;border:0;border-radius:0;height:400px;top:calc(50vh - 200px);overflow:visible}#operacion .sr-stage .shot{padding:0 8px}@media (width<=470px){.ct-frag{--cut:90%;height:auto}.ct-cc-row,.ct-kv-row,.ct-cc-exp{gap:10px}.ct-cc-row .k,.ct-kv-row .k,.ct-cc-exp .k,.ct-prod b,.ct-foot,.ct-prod .ct-qty{white-space:normal}.ct-head,.ct-row,.ct-foot,.ct-cxl,.ct-cc{padding-inline:17px}.ct-cc,.ct-foot{padding-bottom:26px}.ct-cxl-total{font-size:30px}.ct-cc-exp .v{font-size:21px}.ct-prod b{font-size:15px}}#operacion .sr-item{min-height:58vh}.migration-card{background:var(--gris-hielo);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:42px;display:grid}.migration-card h2{text-align:left;margin-top:16px;font-size:clamp(1.8rem,3vw,2.3rem)}.migration-card p{font-size:var(--fs-body);color:var(--gris-acero-fuerte);max-width:62ch;margin-top:18px;line-height:1.65}.migration-actions{flex-direction:column;align-items:center;gap:18px;display:flex}.install-disclosure .install{max-width:none;margin:0;padding:0 22px 24px}#migracion{padding-bottom:0}@media (width<=1100px){#operacion .sr-item{min-height:0}}@media (width<=900px){.units-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offline-panel{grid-template-columns:minmax(0,1fr) minmax(210px,.65fr);gap:30px;padding:36px}.offline-copy h2{font-size:clamp(1.8rem,3.5vw,2.4rem)}.migration-card{grid-template-columns:1fr;gap:28px;padding:30px}.migration-actions{align-items:flex-start}}@media (width<=820px){.bento[data-open]{grid-template-rows:none;grid-template-columns:1fr}.bshot-example .artefacto{max-width:360px}}@media (width<=640px){.units-grid{grid-template-columns:1fr;gap:14px}.units-grid .hw-meta{padding:22px}.offline-panel{grid-template-columns:1fr;gap:34px;padding:28px 24px}.offline-copy h2{font-size:var(--fs-h2)}.compat-disclosure .acc-head,.install-disclosure>.acc-head{padding:18px}.compat-content{padding:0 16px 18px}.compat td{flex-wrap:wrap;gap:6px}.migration-card{padding:26px 22px}.install-disclosure .install{padding:0 16px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cstep{display:none}.bcell.is-open .cstep{border-top:1px solid #ffffff38;margin-top:14px;padding-top:16px;display:block}.cstep-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cs-step{min-width:0;font:inherit;color:#ffffffd1;text-align:left;cursor:pointer;background:#0000002e;border:1px solid #ffffff38;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 11px 10px;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative;overflow:hidden}.cs-step:hover{color:#fff;background:#00000047}.cs-step:focus-visible{outline-offset:2px;outline:2px solid #fff}.cs-step .n{font-family:var(--font-mono);letter-spacing:.09em;opacity:.8;font-size:10.5px}.cs-step .t{text-wrap:pretty;font-size:12.5px;font-weight:600;line-height:1.3}.cs-step[aria-pressed=true]{color:var(--azul);background:#fff;border-color:#fff}.cs-step[aria-pressed=true] .n{opacity:1}.cs-step .bar{background:var(--azul);opacity:.32;width:0;height:2px;position:absolute;bottom:0;left:0}.cstep:not([data-paused="1"]) .cs-step[aria-pressed=true] .bar{animation:cstep-bar var(--cs-dwell,4.6s) linear forwards}@keyframes cstep-bar{0%{width:0}to{width:100%}}.cstep-foot{align-items:flex-start;gap:10px;margin-top:12px;display:flex}.cstep-lab{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fffc;flex:none;padding-top:2px;font-size:10.5px}.cstep-out{flex:auto;min-width:0;display:grid}.cstep-txt{color:#ffffffe0;text-wrap:pretty;opacity:0;visibility:hidden;grid-area:1/1;font-size:13px;line-height:1.5;transition:opacity .24s}.cstep-txt.is-on{opacity:1;visibility:visible}.cstep-pause{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff3d;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .2s;display:flex}.cstep-pause:hover{background:#ffffff42}.cstep-pause:focus-visible{outline-offset:2px;outline:2px solid #fff}.cstep-pause svg{width:14px;height:14px}.cstep-pause .ic-play{display:none}.cstep[data-paused="1"] .cstep-pause .ic-play{display:block}.cstep[data-paused="1"] .cstep-pause .ic-pause{display:none}.cl .is-bump{animation:.5s cl-bump}.artefacto.ut{padding:18px 20px}.ut .cl-head{flex-wrap:wrap;gap:10px 12px}.ut .cl-name{flex:150px}.ut .cl-badge{flex:none}.ut-rows{border-top:1px solid var(--gris-borde);margin-top:14px}.ut-row{border-bottom:1px solid var(--gris-borde);align-items:center;gap:12px;min-height:38px;padding:4px 0;display:flex}.ut-row:last-child{border-bottom:0}.ut-row>span{min-width:0;color:var(--gris-acero);flex:1;font-size:13px}.ut-row>b{text-align:right;flex:none;font-size:15px;font-weight:600}.ut-row.is-sum>span{color:var(--carbon);font-weight:600}.ut-row.is-sum>b{font-size:18px;font-weight:700}.ut .is-bump{animation:.5s cl-bump}.cl-badge.ok{color:#047857;background:#10b98124}.cl-badge.warn{color:#b45309;background:#f59e0b29}.cl-badge.bad{color:var(--rojo);background:#dc26261f}.cl-badge .i-ok,.cl-badge .i-warn,.cl-badge .i-bad{display:none}.cl-badge.ok .i-ok,.cl-badge.warn .i-warn,.cl-badge.bad .i-bad{display:block}@keyframes cl-bump{0%{background:#0052cc24}to{background:0 0}}@media (width<=820px){.cs-step{padding:7px 9px 9px}.cs-step .t{font-size:12px}.cstep-foot{flex-wrap:wrap}.cstep-out{flex-basis:100%;order:3}}@media (width<=560px){.cstep-rail{grid-template-columns:1fr;gap:6px}.cs-step{flex-direction:row;align-items:center;gap:9px;padding:9px 11px}.cs-step .n{flex:none}.cs-step .t{font-size:12.5px}.ut .cl-name{flex:100%}.bshot-example .artefacto{max-width:none}}@media (prefers-reduced-motion:reduce){.cs-step .bar{display:none}.cstep-txt,.cs-step,.cstep-pause{transition:none}.cl .is-bump,.ut .is-bump{animation:none}}:root{--mo-ease:cubic-bezier(.22,.61,.36,1);--mo-dur:.72s;--mo-mask-dur:.8s;--mo-y:44px;--mo-y-s:26px}html.mo-js [data-mo=up],html.mo-js [data-mo=down],html.mo-js [data-mo=fade],html.mo-js [data-mo=rise]{opacity:0;will-change:opacity,transform}html.mo-js [data-mo=mask]:not(.mo-in):not(.mo-mask-ready){opacity:0}html.mo-js [data-mo=mask].mo-mask-ready{opacity:1}html.mo-js [data-mo]:not(.mo-in){transition-duration:0s!important;transition-delay:0s!important}html.mo-js [data-mo=up]{transform:translate3d(0,var(--mo-y),0)}html.mo-js [data-mo=down]{transform:translate3d(0,calc(var(--mo-y-s)*-1),0)}html.mo-js [data-mo=rise]{transform:translateY(30px)scale(.972)}html.mo-js [data-mo].mo-in{opacity:1;transform:none}html.mo-js [data-mo].mo-done{will-change:auto}.mo-mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}html.mo-js .mo-mask-i{opacity:0;transition:transform var(--mo-mask-dur) var(--mo-ease) var(--mo-d,0s),opacity .45s linear var(--mo-d,0s);display:block;transform:translateY(110%)}html.mo-js [data-mo=mask].mo-in .mo-mask-i{opacity:1;transform:none}.btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,translate .18s var(--mo-ease)}.btn:active{translate:0 1px}.btn svg,.more svg,.ghost-link svg,.giro-copy .more svg{transition:translate .2s var(--mo-ease)}.hw-card,.plan,.hw-note,.artefacto{transition:border-color .2s ease,translate .22s var(--mo-ease)}.giro-tabs button,.cs-toggle,.bt{transition:background-color .16s ease,color .16s ease,border-color .16s ease,translate .18s var(--mo-ease)}.faq-q .chev,.acc-head .chev{transition:transform .25s var(--mo-ease),translate .2s var(--mo-ease),opacity .25s ease}.nav-links a,.footer-links a,.footer-bottom a{transition:color .15s ease,translate .18s var(--mo-ease)}@media (hover:hover){.btn:hover{translate:0 -1px}.btn-primary:hover svg{translate:0 1px}.more:hover svg,.ghost-link:hover svg{translate:3px}.hw-card:hover{border-color:var(--gris-acero);translate:0 -2px}.plan:hover{translate:0 -2px}.plan:not(.featured):hover,.hw-note:hover{border-color:var(--gris-acero)}.giro-tabs button:hover,.bt:hover{translate:0 -1px}.faq-q:hover .chev,.acc-head:hover .chev{translate:0 2px}.footer-links a:hover,.footer-bottom a:hover{translate:0 -1px}}html.mo-js [data-mo]{transition:opacity var(--mo-dur) var(--mo-ease) var(--mo-d,0s),transform var(--mo-dur) var(--mo-ease) var(--mo-d,0s),translate .2s var(--mo-ease),border-color .2s ease,background-color .16s ease,color .16s ease}.shot{transition:opacity .32s var(--mo-ease),transform .46s var(--mo-ease);transform:translateY(16px)scale(.985)}.shot.is-active{transform:none}.shot.is-out{opacity:0;transform:translateY(-15px)scale(.99)}@media print{html.mo-js [data-mo],html.mo-js .mo-mask-i{opacity:1!important;transform:none!important}html.mo-js [data-mo=mask]{opacity:1!important}}@media (prefers-reduced-motion:reduce){html.mo-js [data-mo],html.mo-js .mo-mask-i{opacity:1!important;transition:none!important;transform:none!important}html.mo-js [data-mo=mask]{opacity:1!important}.shot{transition:none}.btn:hover,.hw-card:hover,.plan:hover,.giro-tabs button:hover,.bt:hover,.footer-links a:hover{translate:none}}
