.ThemeToggle-module__hoQ-ha__wrapper{position:relative}.ThemeToggle-module__hoQ-ha__trigger{align-items:center;gap:3px;padding:4px;transition:opacity .2s;display:flex}.ThemeToggle-module__hoQ-ha__trigger:hover{opacity:.7}.ThemeToggle-module__hoQ-ha__swatch{border:1.5px solid;border-radius:50%;width:14px;height:14px;display:block}.ThemeToggle-module__hoQ-ha__swatchAccent{border-radius:50%;width:6px;height:6px;display:block}.ThemeToggle-module__hoQ-ha__overlay{z-index:199;position:fixed;inset:0}.ThemeToggle-module__hoQ-ha__panel{z-index:200;background-color:var(--bg);border:1px solid var(--border);min-width:188px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #00000080}.ThemeToggle-module__hoQ-ha__panelLabel{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);padding:4px 8px 6px;font-size:.62rem}.ThemeToggle-module__hoQ-ha__separator{background-color:var(--border);height:1px;margin:6px 0}.ThemeToggle-module__hoQ-ha__option{text-align:left;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background-color .15s;display:flex}.ThemeToggle-module__hoQ-ha__option:hover,.ThemeToggle-module__hoQ-ha__optionActive{background-color:var(--border)}.ThemeToggle-module__hoQ-ha__optionSwatches{flex-shrink:0;align-items:center;gap:3px;display:flex}.ThemeToggle-module__hoQ-ha__optionBg{border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;width:16px;height:16px;display:block}.ThemeToggle-module__hoQ-ha__optionAccent{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.ThemeToggle-module__hoQ-ha__optionName{font-family:var(--font-body);color:var(--ink2);flex:1;font-size:.8rem;font-weight:400}.ThemeToggle-module__hoQ-ha__optionActive .ThemeToggle-module__hoQ-ha__optionName{color:var(--ink)}.ThemeToggle-module__hoQ-ha__optionCheck{color:var(--sand);flex-shrink:0;font-size:.65rem}.ThemeToggle-module__hoQ-ha__fontPreview{font-family:var(--font-headline);color:var(--ink2);text-align:center;flex-shrink:0;width:20px;font-size:1.1rem;font-weight:400;line-height:1}.ThemeToggle-module__hoQ-ha__optionActive .ThemeToggle-module__hoQ-ha__fontPreview{color:var(--ink)}.ThemeToggle-module__hoQ-ha__fontInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ThemeToggle-module__hoQ-ha__fontSub{font-family:var(--font-label);letter-spacing:.04em;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}
.Navbar-module__54IIlG__navbar{z-index:100;background-color:var(--bg);border-bottom:1px solid var(--border);padding:16px 0;transition:background-color .3s;position:fixed;top:0;left:0;right:0}.Navbar-module__54IIlG__inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.Navbar-module__54IIlG__logo{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.Navbar-module__54IIlG__logoName{font-family:var(--font-label);letter-spacing:.12em;color:var(--ink);font-size:.875rem;font-weight:700;line-height:1}.Navbar-module__54IIlG__logoTagline{font-family:var(--font-body);letter-spacing:.04em;color:var(--ink2);font-size:.65rem;font-weight:300;line-height:1}.Navbar-module__54IIlG__links{align-items:center;gap:32px;display:flex}.Navbar-module__54IIlG__link{font-family:var(--font-space-grotesk);color:var(--ink2);letter-spacing:.02em;font-size:.875rem;font-weight:400;transition:color .2s;position:relative}.Navbar-module__54IIlG__link:after{content:"";background-color:var(--sand);width:0;height:1px;transition:width .2s;position:absolute;bottom:-2px;left:0}.Navbar-module__54IIlG__link:hover{color:var(--ink)}.Navbar-module__54IIlG__link:hover:after,.Navbar-module__54IIlG__link.Navbar-module__54IIlG__active:after{width:100%}.Navbar-module__54IIlG__link.Navbar-module__54IIlG__active{color:var(--ink)}.Navbar-module__54IIlG__actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.Navbar-module__54IIlG__mobileControls{align-items:center;gap:8px;display:none}.Navbar-module__54IIlG__hamburger{flex-direction:column;gap:5px;width:32px;padding:4px;display:flex}.Navbar-module__54IIlG__bar{background-color:var(--ink2);width:100%;height:1px;transition:transform .25s,opacity .25s;display:block}.Navbar-module__54IIlG__barOpen1{transform:translateY(6px)rotate(45deg)}.Navbar-module__54IIlG__barOpen2{opacity:0}.Navbar-module__54IIlG__barOpen3{transform:translateY(-6px)rotate(-45deg)}.Navbar-module__54IIlG__mobileMenu{background-color:var(--bg);border-bottom:1px solid var(--border);max-height:0;transition:max-height .35s;overflow:hidden}.Navbar-module__54IIlG__mobileMenuOpen{max-height:400px}.Navbar-module__54IIlG__mobileLinks{flex-direction:column;gap:4px;padding:16px 24px 24px;display:flex}.Navbar-module__54IIlG__mobileLink{font-family:var(--font-space-grotesk);color:var(--ink2);border-bottom:1px solid var(--border);padding:12px 0;font-size:1rem;font-weight:400;transition:color .2s}.Navbar-module__54IIlG__mobileLink:last-of-type{border-bottom:none}.Navbar-module__54IIlG__mobileLink:hover,.Navbar-module__54IIlG__mobileLink.Navbar-module__54IIlG__active{color:var(--ink)}.Navbar-module__54IIlG__mobileCta{align-self:flex-start;margin-top:16px}@media (max-width:768px){.Navbar-module__54IIlG__links,.Navbar-module__54IIlG__actions{display:none}.Navbar-module__54IIlG__mobileControls{display:flex}}
.Footer-module__Z6oysa__footer{border-top:1px solid var(--border)}.Footer-module__Z6oysa__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;padding-top:56px;padding-bottom:40px;display:flex}.Footer-module__Z6oysa__brand{flex-direction:column;gap:6px;display:flex}.Footer-module__Z6oysa__logoName{font-family:var(--font-label);letter-spacing:.14em;color:var(--ink);font-size:.8rem;font-weight:700}.Footer-module__Z6oysa__tagline{font-family:var(--font-body);color:var(--ink2);font-size:.85rem}.Footer-module__Z6oysa__location{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink2);margin-top:4px;font-size:.65rem}.Footer-module__Z6oysa__nav{flex-wrap:wrap;gap:32px;padding-top:4px;display:flex}.Footer-module__Z6oysa__link{font-family:var(--font-body);color:var(--ink2);font-size:.875rem;transition:color .2s}.Footer-module__Z6oysa__link:hover{color:var(--ink)}.Footer-module__Z6oysa__bottom{border-top:1px solid var(--border);padding-top:20px;padding-bottom:32px}.Footer-module__Z6oysa__copy{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink3);font-size:.65rem}@media (max-width:768px){.Footer-module__Z6oysa__inner{flex-direction:column;gap:32px;padding-top:40px}.Footer-module__Z6oysa__nav{gap:20px}}
.Hero-module__FBdHnW__hero{align-items:center;width:100%;height:100vh;min-height:620px;display:flex;position:relative;overflow:hidden}.Hero-module__FBdHnW__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover){.Hero-module__FBdHnW__canvas{pointer-events:auto}}.Hero-module__FBdHnW__content{z-index:1;padding-top:80px;position:relative}.Hero-module__FBdHnW__tag{margin-bottom:28px}.Hero-module__FBdHnW__h1{color:var(--ink);margin-bottom:32px;font-size:clamp(3.2rem,8vw,7.5rem);line-height:1.05}.Hero-module__FBdHnW__sub{font-family:var(--font-body);color:var(--ink2);max-width:420px;margin-bottom:44px;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.8}.Hero-module__FBdHnW__ctas{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.Hero-module__FBdHnW__scrollHint{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.Hero-module__FBdHnW__scrollLine{background:linear-gradient(to bottom,var(--sand),transparent);width:1px;height:56px;animation:2s ease-in-out infinite Hero-module__FBdHnW__scrollPulse;display:block}@keyframes Hero-module__FBdHnW__scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.15)}}@media (max-width:768px){.Hero-module__FBdHnW__h1{font-size:clamp(2.8rem,12vw,4rem)}.Hero-module__FBdHnW__sub br{display:none}.Hero-module__FBdHnW__ctas{flex-direction:column;align-items:flex-start;gap:16px}.Hero-module__FBdHnW__scrollHint{display:none}}
.Manifiesto-module__V8nEOq__section{border-bottom:1px solid var(--border);padding:120px 0}.Manifiesto-module__V8nEOq__inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.Manifiesto-module__V8nEOq__quote{margin:0}.Manifiesto-module__V8nEOq__quoteText{color:var(--ink);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.25}.Manifiesto-module__V8nEOq__body{flex-direction:column;gap:20px;padding-top:8px;display:flex}.Manifiesto-module__V8nEOq__body p{font-family:var(--font-body);color:var(--ink2);font-size:1rem;line-height:1.8}@media (max-width:768px){.Manifiesto-module__V8nEOq__section{padding:80px 0}.Manifiesto-module__V8nEOq__inner{grid-template-columns:1fr;gap:40px}.Manifiesto-module__V8nEOq__body p br{display:none}}
.Diferencial-module__qLokfa__section{border-bottom:1px solid var(--border);padding:120px 0}.Diferencial-module__qLokfa__sectionLabel{margin-bottom:64px}.Diferencial-module__qLokfa__grid{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.Diferencial-module__qLokfa__item{border-bottom:1px solid var(--border);gap:20px;padding:40px;transition:background-color .2s;display:flex}.Diferencial-module__qLokfa__item:nth-child(odd){border-right:1px solid var(--border)}.Diferencial-module__qLokfa__item:nth-last-child(-n+2){border-bottom:none}.Diferencial-module__qLokfa__item:hover{background-color:var(--border)}.Diferencial-module__qLokfa__arrow{color:var(--sand);flex-shrink:0;margin-top:3px;font-size:1rem}.Diferencial-module__qLokfa__titulo{font-family:var(--font-body);color:var(--ink);letter-spacing:.01em;margin-bottom:8px;font-size:1rem;font-weight:500}.Diferencial-module__qLokfa__desc{font-family:var(--font-body);color:var(--ink2);font-size:.9rem;line-height:1.65}@media (max-width:768px){.Diferencial-module__qLokfa__section{padding:80px 0}.Diferencial-module__qLokfa__grid{grid-template-columns:1fr}.Diferencial-module__qLokfa__item{padding:28px 0;border-right:none!important;border-bottom:1px solid var(--border)!important}.Diferencial-module__qLokfa__item:last-child{border-bottom:none!important}}
.BlogList-module__iSzWeW__wrapper{padding:40px 0 120px}.BlogList-module__iSzWeW__filters{flex-direction:column;gap:20px;padding-bottom:32px;display:flex}.BlogList-module__iSzWeW__filterGroups{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.BlogList-module__iSzWeW__filterGroup{flex-direction:column;gap:10px;display:flex}.BlogList-module__iSzWeW__filterLabel{color:var(--ink3)}.BlogList-module__iSzWeW__chips{flex-wrap:wrap;gap:8px;display:flex}.BlogList-module__iSzWeW__chip{font-family:var(--font-label);letter-spacing:.06em;border:1px solid var(--border);color:var(--ink2);cursor:pointer;background:0 0;padding:5px 12px;font-size:.7rem;transition:border-color .15s,color .15s,background-color .15s}.BlogList-module__iSzWeW__chip:hover{border-color:var(--ink2);color:var(--ink)}.BlogList-module__iSzWeW__chipActive{border-color:var(--sand);color:var(--sand)}.BlogList-module__iSzWeW__clearBtn{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink3);cursor:pointer;background:0 0;border:none;padding:12px 0;font-size:.65rem;text-decoration:underline;transition:color .15s;display:block}.BlogList-module__iSzWeW__clearBtn:hover{color:var(--ink2)}.BlogList-module__iSzWeW__count{color:var(--ink3);border-top:1px solid var(--border);margin-bottom:0;padding:16px 0}.BlogList-module__iSzWeW__empty{font-family:var(--font-body);color:var(--ink2);padding:40px 0}.BlogList-module__iSzWeW__list{background-color:var(--border);border:1px solid var(--border);flex-direction:column;gap:1px;display:flex}.BlogList-module__iSzWeW__card{background-color:var(--bg);flex-direction:column;gap:16px;padding:36px 40px;transition:background-color .2s;display:flex}.BlogList-module__iSzWeW__card:hover{background-color:var(--border)}.BlogList-module__iSzWeW__cardMeta{align-items:center;gap:20px;display:flex}.BlogList-module__iSzWeW__nivel{border:1px solid;padding:3px 8px}.BlogList-module__iSzWeW__basico{color:var(--ink3)}.BlogList-module__iSzWeW__intermedio{color:var(--ink2)}.BlogList-module__iSzWeW__avanzado{color:var(--sand)}.BlogList-module__iSzWeW__date{color:var(--ink3)}.BlogList-module__iSzWeW__titulo{color:var(--ink);font-size:clamp(1.3rem,2.5vw,1.9rem);line-height:1.2}.BlogList-module__iSzWeW__desc{font-family:var(--font-body);color:var(--ink2);max-width:640px;font-size:.95rem;line-height:1.7}.BlogList-module__iSzWeW__cardFooter{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.BlogList-module__iSzWeW__tags{flex-wrap:wrap;gap:6px;display:flex}.BlogList-module__iSzWeW__tag{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink3);border:1px solid var(--border);padding:3px 8px;font-size:.62rem;transition:color .2s}.BlogList-module__iSzWeW__card:hover .BlogList-module__iSzWeW__tag{color:var(--ink2)}.BlogList-module__iSzWeW__arrow{color:var(--sand);font-size:1rem;transition:transform .2s}.BlogList-module__iSzWeW__card:hover .BlogList-module__iSzWeW__arrow{transform:translate(4px)}@media (max-width:768px){.BlogList-module__iSzWeW__card{padding:28px 0}.BlogList-module__iSzWeW__list{background:0 0;border:none;gap:0}.BlogList-module__iSzWeW__card{border-bottom:1px solid var(--border)}}
.ContactForm-module__w-Wn8q__form{flex-direction:column;gap:24px;display:flex}.ContactForm-module__w-Wn8q__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ContactForm-module__w-Wn8q__field{flex-direction:column;gap:8px;display:flex}.ContactForm-module__w-Wn8q__label{color:var(--ink2)}.ContactForm-module__w-Wn8q__required{color:var(--sand)}.ContactForm-module__w-Wn8q__input,.ContactForm-module__w-Wn8q__textarea{background-color:var(--input-bg,#ffffff0a);border:1px solid var(--ink3);color:var(--ink);font-family:var(--font-body);resize:none;outline:none;width:100%;padding:12px 16px;font-size:.9rem;transition:border-color .2s,background-color .2s}.ContactForm-module__w-Wn8q__input::placeholder,.ContactForm-module__w-Wn8q__textarea::placeholder{color:var(--ink3)}.ContactForm-module__w-Wn8q__input:focus,.ContactForm-module__w-Wn8q__textarea:focus{border-color:var(--sand);background-color:var(--input-bg-focus,#ffffff12)}.ContactForm-module__w-Wn8q__inputError{border-color:#c47a7a}.ContactForm-module__w-Wn8q__errorField{font-family:var(--font-label);letter-spacing:.04em;color:#c47a7a;font-size:.65rem}[data-theme=light] .ContactForm-module__w-Wn8q__input,[data-theme=light] .ContactForm-module__w-Wn8q__textarea{border-color:var(--ink3);background-color:#0000000a}[data-theme=light] .ContactForm-module__w-Wn8q__input:focus,[data-theme=light] .ContactForm-module__w-Wn8q__textarea:focus{background-color:#00000012}.ContactForm-module__w-Wn8q__checkboxes{flex-wrap:wrap;gap:8px;display:flex}.ContactForm-module__w-Wn8q__checkLabel{cursor:pointer;border:1px solid var(--border);align-items:center;gap:7px;padding:6px 12px;transition:border-color .15s;display:flex}.ContactForm-module__w-Wn8q__checkLabel:hover{border-color:var(--ink3)}.ContactForm-module__w-Wn8q__checkLabelActive{border-color:var(--sand)}.ContactForm-module__w-Wn8q__checkbox{appearance:none;border:1px solid var(--ink3);cursor:pointer;background:0 0;flex-shrink:0;width:12px;height:12px;transition:border-color .15s,background-color .15s;position:relative}.ContactForm-module__w-Wn8q__checkbox:checked{border-color:var(--sand);background-color:var(--sand)}.ContactForm-module__w-Wn8q__checkbox:checked:after{content:"";background-color:var(--bg);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);position:absolute;inset:2px}.ContactForm-module__w-Wn8q__checkText{font-family:var(--font-label);letter-spacing:.05em;color:var(--ink2);font-size:.68rem;transition:color .15s}.ContactForm-module__w-Wn8q__checkLabelActive .ContactForm-module__w-Wn8q__checkText{color:var(--sand)}.ContactForm-module__w-Wn8q__submit{align-self:flex-start}.ContactForm-module__w-Wn8q__submit:disabled{opacity:.5;cursor:not-allowed}.ContactForm-module__w-Wn8q__errorMsg{font-family:var(--font-body);color:#c47a7a;font-size:.875rem}.ContactForm-module__w-Wn8q__success{padding:40px 0}.ContactForm-module__w-Wn8q__successText{font-family:var(--font-body);color:var(--ink2);font-size:1.1rem}@media (max-width:600px){.ContactForm-module__w-Wn8q__row{grid-template-columns:1fr}}
.Proceso-module__UWvoiG__section{border-bottom:1px solid var(--border);padding:120px 0}.Proceso-module__UWvoiG__sectionLabel{margin-bottom:64px}.Proceso-module__UWvoiG__pasos{background-color:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.Proceso-module__UWvoiG__paso{background-color:var(--bg);flex-direction:column;gap:16px;padding:48px 40px;transition:background-color .2s;display:flex}.Proceso-module__UWvoiG__paso:hover{background-color:var(--border)}.Proceso-module__UWvoiG__num{color:var(--sand);opacity:.7}.Proceso-module__UWvoiG__titulo{color:var(--ink);font-size:clamp(1.6rem,2.5vw,2.2rem)}.Proceso-module__UWvoiG__detalle{font-family:var(--font-body);color:var(--ink2);flex:1;font-size:1rem;line-height:1.65}.Proceso-module__UWvoiG__entregable{align-items:center;gap:10px;margin-top:12px;display:flex}.Proceso-module__UWvoiG__entregableArrow{color:var(--sand);font-size:1rem}.Proceso-module__UWvoiG__entregableText{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink2);font-size:.75rem}@media (max-width:768px){.Proceso-module__UWvoiG__section{padding:80px 0}.Proceso-module__UWvoiG__pasos{grid-template-columns:1fr}.Proceso-module__UWvoiG__paso{padding:32px 24px}}
.page-module__ZNnsva__main{padding-top:140px;padding-bottom:120px}.page-module__ZNnsva__header{border-bottom:1px solid var(--border);max-width:640px;margin-bottom:80px;padding-bottom:80px}.page-module__ZNnsva__titulo{margin-bottom:24px;font-size:clamp(2.8rem,6vw,5rem)}.page-module__ZNnsva__sub{font-family:var(--font-body);color:var(--ink2);margin-bottom:40px;font-size:1.05rem;line-height:1.75}.page-module__ZNnsva__headerCtas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-module__ZNnsva__section{border-bottom:1px solid var(--border);margin-bottom:72px;padding-bottom:72px}.page-module__ZNnsva__sectionLabel{margin-bottom:36px}.page-module__ZNnsva__items{grid-template-columns:repeat(2,1fr);gap:40px 60px;display:grid}.page-module__ZNnsva__item{gap:16px;display:flex}.page-module__ZNnsva__arrow{color:var(--sand);flex-shrink:0;margin-top:3px}.page-module__ZNnsva__itemTitulo{font-family:var(--font-body);color:var(--ink);margin-bottom:8px;font-size:.95rem;font-weight:500}.page-module__ZNnsva__itemDesc{font-family:var(--font-body);color:var(--ink2);font-size:.875rem;line-height:1.7}.page-module__ZNnsva__tools{flex-wrap:wrap;gap:10px;display:flex}.page-module__ZNnsva__tool{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink2);border:1px solid var(--border);padding:6px 14px;font-size:.7rem}.page-module__ZNnsva__cta{border-top:1px solid var(--border);padding:96px 0}.page-module__ZNnsva__ctaTitulo{margin-bottom:20px;font-size:clamp(2rem,4vw,3.5rem)}.page-module__ZNnsva__ctaSub{font-family:var(--font-body);color:var(--ink2);max-width:480px;margin-bottom:36px;font-size:1rem;line-height:1.7}@media (max-width:900px){.page-module__ZNnsva__items{grid-template-columns:1fr}}
.post-module__fFuUMG__main{padding-top:120px;padding-bottom:120px}.post-module__fFuUMG__header{border-bottom:1px solid var(--border);max-width:720px;margin-bottom:56px;padding-bottom:56px}.post-module__fFuUMG__meta{align-items:center;gap:20px;margin-bottom:28px;display:flex}.post-module__fFuUMG__nivel{border:1px solid var(--border);color:var(--ink2);padding:3px 8px}.post-module__fFuUMG__date{color:var(--ink3)}.post-module__fFuUMG__titulo{color:var(--ink);margin-bottom:20px;font-size:clamp(2rem,5vw,3.6rem);line-height:1.15}.post-module__fFuUMG__descripcion{font-family:var(--font-body);color:var(--ink2);margin-bottom:28px;font-size:1.1rem;line-height:1.7}.post-module__fFuUMG__tags{flex-wrap:wrap;gap:8px;display:flex}.post-module__fFuUMG__tag{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink3);border:1px solid var(--border);padding:3px 10px;font-size:.65rem}.post-module__fFuUMG__content{max-width:680px;font-family:var(--font-body);color:var(--ink);font-size:1.05rem;font-weight:400;line-height:1.85}.post-module__fFuUMG__content h2{font-family:var(--font-headline);color:var(--ink);margin:48px 0 20px;font-size:clamp(1.4rem,3vw,2rem);font-weight:300;line-height:1.2}.post-module__fFuUMG__content h3{font-family:var(--font-body);color:var(--ink);letter-spacing:.02em;margin:32px 0 12px;font-size:1rem;font-weight:500}.post-module__fFuUMG__content p{margin-bottom:20px}.post-module__fFuUMG__content ul,.post-module__fFuUMG__content ol{flex-direction:column;gap:8px;margin:0 0 20px 20px;display:flex}.post-module__fFuUMG__content ul li{list-style:outside}.post-module__fFuUMG__content ol li{list-style:decimal}.post-module__fFuUMG__content strong{color:var(--ink);font-weight:500}.post-module__fFuUMG__content code{font-family:var(--font-label);background-color:var(--border);color:var(--sand);padding:2px 6px;font-size:.85em}.post-module__fFuUMG__content pre{background-color:var(--border);margin:28px 0;padding:24px;overflow-x:auto}.post-module__fFuUMG__content pre code{color:var(--ink2);background:0 0;padding:0;font-size:.875rem}.post-module__fFuUMG__content a{color:var(--sand);text-underline-offset:3px;text-decoration:underline}.post-module__fFuUMG__content blockquote{border-left:2px solid var(--sand);color:var(--ink2);margin:28px 0;padding-left:24px;font-style:italic}.post-module__fFuUMG__back{border-top:1px solid var(--border);max-width:680px;margin-top:64px;padding-top:40px}@media (max-width:768px){.post-module__fFuUMG__main{padding-top:100px;padding-bottom:80px}.post-module__fFuUMG__header{margin-bottom:40px;padding-bottom:40px}}
.page-module__jXZM3G__main{padding-top:120px}.page-module__jXZM3G__pageLabel{margin-bottom:16px}.page-module__jXZM3G__titulo{margin-bottom:64px;font-size:clamp(2.5rem,6vw,5rem)}
.page-module__rpHNCa__main{min-height:100vh;padding-top:140px;padding-bottom:120px}.page-module__rpHNCa__inner{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;display:grid}.page-module__rpHNCa__left{position:sticky;top:140px}.page-module__rpHNCa__pageLabel{margin-bottom:20px}.page-module__rpHNCa__titulo{margin-bottom:24px;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.15}.page-module__rpHNCa__sub{font-family:var(--font-body);color:var(--ink2);font-size:1rem;line-height:1.75}@media (max-width:900px){.page-module__rpHNCa__inner{grid-template-columns:1fr;gap:48px}.page-module__rpHNCa__left{position:static}}
.page-module__Orsnoa__main{padding-top:140px;padding-bottom:120px}.page-module__Orsnoa__header{border-bottom:1px solid var(--border);max-width:640px;margin-bottom:80px;padding-bottom:80px}.page-module__Orsnoa__titulo{margin-bottom:24px;font-size:clamp(2.8rem,6vw,5rem)}.page-module__Orsnoa__sub{font-family:var(--font-body);color:var(--ink2);margin-bottom:36px;font-size:1.05rem;line-height:1.75}.page-module__Orsnoa__headerCtas{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.page-module__Orsnoa__section{border-bottom:1px solid var(--border);margin-bottom:80px;padding-bottom:80px}.page-module__Orsnoa__sectionLabel{margin-bottom:40px}.page-module__Orsnoa__grid2{background-color:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.page-module__Orsnoa__col{background-color:var(--bg);flex-direction:column;gap:24px;padding:40px;display:flex}.page-module__Orsnoa__colLabel{color:var(--ink2);font-size:.75rem}.page-module__Orsnoa__items{flex-direction:column;gap:16px;display:flex}.page-module__Orsnoa__itemNegative,.page-module__Orsnoa__itemPositive{font-family:var(--font-body);color:var(--ink);gap:12px;font-size:.95rem;line-height:1.65;display:flex}.page-module__Orsnoa__itemNegative span{color:var(--ink3);flex-shrink:0;margin-top:2px}.page-module__Orsnoa__itemPositive span{color:var(--sand);flex-shrink:0;margin-top:2px}.page-module__Orsnoa__platforms{background-color:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.page-module__Orsnoa__platform{background-color:var(--bg);flex-direction:column;gap:10px;padding:36px 32px;transition:background-color .2s;display:flex}.page-module__Orsnoa__platform:hover{background-color:var(--border)}.page-module__Orsnoa__platformNombre{color:var(--ink);font-size:1.8rem}.page-module__Orsnoa__platformSub{color:var(--ink2);font-size:.7rem}.page-module__Orsnoa__cta{flex-direction:column;align-items:flex-start;gap:20px;max-width:480px;display:flex}.page-module__Orsnoa__ctaTitulo{font-size:clamp(2rem,4vw,3.2rem)}.page-module__Orsnoa__ctaSub{font-family:var(--font-body);color:var(--ink2);font-size:1rem;line-height:1.7}@media (max-width:900px){.page-module__Orsnoa__grid2{grid-template-columns:1fr}.page-module__Orsnoa__platforms{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.page-module__Orsnoa__platforms{grid-template-columns:1fr}.page-module__Orsnoa__col{padding:28px 24px}}
.page-module__L-dzJG__main{padding-top:140px;padding-bottom:120px}.page-module__L-dzJG__titulo{margin-bottom:72px;font-size:clamp(2.8rem,6vw,5rem)}.page-module__L-dzJG__grid{background-color:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.page-module__L-dzJG__card{background-color:var(--bg);flex-direction:column;justify-content:space-between;gap:32px;min-height:280px;padding:40px;transition:background-color .2s;display:flex}.page-module__L-dzJG__card:hover{background-color:var(--border)}.page-module__L-dzJG__cardTop{flex-direction:column;gap:16px;display:flex}.page-module__L-dzJG__cardTitulo{color:var(--ink);font-size:clamp(1.4rem,2.5vw,1.9rem)}.page-module__L-dzJG__cardDesc{font-family:var(--font-body);color:var(--ink2);font-size:.9rem;line-height:1.7}.page-module__L-dzJG__cardBottom{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-module__L-dzJG__tags{flex-wrap:wrap;gap:6px;display:flex}.page-module__L-dzJG__tag{font-family:var(--font-label);letter-spacing:.06em;color:var(--ink3);border:1px solid var(--border);padding:3px 8px;font-size:.62rem;transition:color .2s,border-color .2s}.page-module__L-dzJG__card:hover .page-module__L-dzJG__tag{color:var(--ink2);border-color:var(--ink2)}.page-module__L-dzJG__arrow{color:var(--sand);flex-shrink:0;font-size:1.1rem;transition:transform .2s}.page-module__L-dzJG__card:hover .page-module__L-dzJG__arrow{transform:translate(4px)}@media (max-width:768px){.page-module__L-dzJG__grid{grid-template-columns:1fr}.page-module__L-dzJG__card{min-height:auto;padding:28px 24px}}
.CTAFinal-module__J3wW-q__section{padding:120px 0}.CTAFinal-module__J3wW-q__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:60px;display:flex}.CTAFinal-module__J3wW-q__titulo{color:var(--ink);flex:1;min-width:280px;font-size:clamp(2rem,4vw,3.6rem)}.CTAFinal-module__J3wW-q__ctas{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;display:flex}@media (max-width:768px){.CTAFinal-module__J3wW-q__section{padding:80px 0}.CTAFinal-module__J3wW-q__titulo br{display:none}.CTAFinal-module__J3wW-q__inner{flex-direction:column;gap:40px}}
