.FloatingWhatsApp_button__9ubIx{align-items:center;bottom:calc(1.25rem + env(safe-area-inset-bottom));box-shadow:0 10px 26px rgb(3 29 55/26%);color:#fff;display:inline-flex;justify-content:center;min-width:3.25rem;position:fixed;right:clamp(1rem,2vw,1.75rem);text-decoration:none;z-index:40}.FloatingWhatsApp_button__9ubIx svg{height:1.4rem;width:1.4rem}.FloatingWhatsApp_button__9ubIx:focus-visible{outline:3px solid #0b3159;outline-offset:3px}.FloatingWhatsApp_checkout__1D9Gl{bottom:calc(5.75rem + env(safe-area-inset-bottom))}@media (max-width:640px){.FloatingWhatsApp_button__9ubIx{box-sizing:border-box;height:3.25rem;min-height:3.25rem;padding:0;right:1rem;width:3.25rem}.FloatingWhatsApp_button__9ubIx span{display:none}}.StoreHeader_cartButton__jHSHS{position:relative;display:inline-flex;width:50px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid transparent;border-radius:13px;color:#123858;background:transparent;touch-action:manipulation;transition:transform .35s cubic-bezier(.2,.75,.25,1),background-color .25s ease,border-color .25s ease}.StoreHeader_cartButton__jHSHS:focus-visible,.StoreHeader_cartButton__jHSHS:hover{transform:translateY(-1px) scale(1.08);border-color:#e5eef6;background:#f4f8fc}.StoreHeader_cartButton__jHSHS:focus-visible{outline:2px solid #2588e8;outline-offset:2px}.StoreHeader_cartMotion__gqUOZ{display:inline-flex;align-items:center;justify-content:center}.StoreHeader_cartMotionAdded__ipN5m{animation:StoreHeader_nexus-cart-add-pulse__hPoR9 .39s cubic-bezier(.2,.75,.25,1) both}.StoreHeader_cartIcon__5Jvb3{display:block;width:39px;height:39px;overflow:visible}.StoreHeader_cartOutline__CcKwz,.StoreHeader_cartWheel__7foMS{stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.StoreHeader_cartWheel__7foMS{fill:#fffdfa}.StoreHeader_cartArrow__QMCoM{stroke:#2588e8;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s cubic-bezier(.2,.75,.25,1)}.StoreHeader_cartButton__jHSHS:focus-visible .StoreHeader_cartArrow__QMCoM,.StoreHeader_cartButton__jHSHS:hover .StoreHeader_cartArrow__QMCoM{transform:translateY(2px)}.StoreHeader_cartCount__0s1cx{position:absolute;top:0;right:0;display:inline-flex;min-width:19px;height:19px;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fffdfa;border-radius:9999px;color:#fff;background:#123858;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}@keyframes StoreHeader_nexus-cart-add-pulse__hPoR9{0%,to{transform:translateY(0) scale(1)}38%{transform:translateY(-3px) scale(1.1)}72%{transform:translateY(1px) scale(.98)}}@media (max-width:639px){.StoreHeader_cartButton__jHSHS{width:46px;height:44px;border-radius:12px}.StoreHeader_cartIcon__5Jvb3{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.StoreHeader_cartArrow__QMCoM,.StoreHeader_cartButton__jHSHS{transition:none}.StoreHeader_cartButton__jHSHS:focus-visible,.StoreHeader_cartButton__jHSHS:hover{transform:none}.StoreHeader_cartButton__jHSHS:focus-visible .StoreHeader_cartArrow__QMCoM,.StoreHeader_cartButton__jHSHS:hover .StoreHeader_cartArrow__QMCoM{transform:none}.StoreHeader_cartMotionAdded__ipN5m{animation:none}}[data-nexus-shell]{--nexus-blue:#2878ed;--nexus-blue-deep:#185ec6;--nexus-violet:#6554d8;--nexus-ink:#142e55;--nexus-muted:#586b84;--nexus-border:#e0e5eb;--nexus-surface:#f3f5f8;--nexus-whatsapp-green:#0eaa69;--nexus-whatsapp-green-hover:#0d965d;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif}.nexus-home,[data-nexus-shell]{color:var(--nexus-ink)}.nexus-content-shell{margin-inline:auto;max-width:1344px;width:100%}.nexus-eyebrow{color:var(--nexus-blue-deep);font-size:.68rem;font-weight:750;letter-spacing:.18em;line-height:1.45;text-transform:uppercase}.nexus-section-title{color:var(--nexus-ink);font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:750;letter-spacing:-.045em;line-height:1.1}.nexus-gradient-text{background:linear-gradient(100deg,#377fe3,#6d59dc 96%);background-clip:text;color:transparent;-webkit-background-clip:text}.nexus-focus:focus-visible,.nexus-icon-button:focus-visible,.nexus-nav-link:focus-visible,.nexus-text-link:focus-visible{border-radius:.35rem;outline:3px solid rgb(40 120 237/52%);outline-offset:3px}.nexus-button,.nexus-button-on-dark,.nexus-button-primary,.nexus-button-secondary,.nexus-school-button{align-items:center;border:1px solid transparent;border-radius:.55rem;display:inline-flex;font-size:.875rem;font-weight:700;gap:.6rem;justify-content:center;min-height:2.85rem;padding:.72rem 1.15rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.nexus-button--primary,.nexus-button-primary{background:linear-gradient(100deg,#3193f4,#2878ed);box-shadow:0 9px 22px -13px rgb(40 120 237/75%);color:#fff}.nexus-button--primary:hover,.nexus-button-primary:hover{background:linear-gradient(100deg,#2385e8,#216bdc);box-shadow:0 12px 25px -12px rgb(40 120 237/68%);transform:translateY(-1px)}.nexus-button--secondary,.nexus-button-secondary{background:#fff;border-color:#cfd8e4;color:#19365f}.nexus-button--secondary:hover,.nexus-button-secondary:hover{background:#f7faff;border-color:#8eb6e8;color:var(--nexus-blue-deep)}.nexus-button-on-dark{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/35%);color:#fff}.nexus-button-on-dark:hover{background:rgb(255 255 255/16%)}.nexus-button--light{background:#fff;box-shadow:0 10px 28px -17px rgb(4 8 30/70%);color:#202653}.nexus-button--light:hover{background:#eff5ff;transform:translateY(-1px)}.nexus-school-button{background:linear-gradient(105deg,#3999f5,#3f8cf3);box-shadow:0 9px 22px -12px rgb(33 137 242/70%);color:#081d38;font-size:1rem;min-height:3.4rem;padding-inline:1.5rem}.nexus-school-button:hover{background:#66aafa;transform:translateY(-1px)}.nexus-card{background:#fff;border:1px solid var(--nexus-border);border-radius:.9rem;box-shadow:0 13px 34px -29px rgb(20 46 85/32%);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nexus-circuit:hover{border-color:#cad6e6;box-shadow:0 19px 38px -30px rgb(34 75 133/33%);transform:translateY(-2px)}.nexus-nav-link{border-radius:.25rem;color:#4b5668;text-decoration:none;transition:color .15s ease,background-color .15s ease}.nexus-nav-link:hover{color:var(--nexus-blue-deep)}.nexus-nav-link.is-active{color:#1f68cf}.nexus-nav-link.is-active:after{background:#3193f4;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.nexus-text-link{align-items:center;color:var(--nexus-blue-deep);display:inline-flex;font-size:.875rem;font-weight:700;gap:.45rem;text-decoration:none;transition:color .15s ease}.nexus-text-link:hover{color:var(--nexus-violet)}.nexus-icon-button{align-items:center;background:transparent;border:0;color:#172b49;cursor:pointer;display:inline-flex;height:2.8rem;justify-content:center;position:relative;width:2.8rem}.nexus-icon-button:hover{color:var(--nexus-blue-deep)}.nexus-icon-button.nexus-header-search{display:none}@media (min-width:640px){.nexus-icon-button.nexus-header-search{display:inline-flex}}.nexus-cta.nexus-cta--quote.nexus-header-quote{display:none}@media (min-width:1280px){.nexus-cta.nexus-cta--quote.nexus-header-quote{display:inline-flex}}.nexus-cart-count{align-items:center;background:#328df0;border-radius:999px;color:#fff;display:flex;font-size:.67rem;font-weight:700;height:1.3rem;justify-content:center;min-width:1.3rem;padding-inline:.25rem;position:absolute;right:-.05rem;top:-.05rem}.nexus-audience-card,.nexus-business-category,.nexus-category-card{background:#fff;border:1px solid #e3e7ec;border-radius:.75rem;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nexus-audience-card:hover,.nexus-business-category:hover,.nexus-category-card:hover{border-color:#c5d6ea;box-shadow:0 15px 30px -26px rgb(25 56 95/50%);transform:translateY(-2px)}.nexus-step-card{background:#f7f8fa;border:1px solid #e9edf1;border-radius:.75rem;min-height:190px;padding:1.15rem}.nexus-step-number{color:#6e94c7;display:block;font-size:.7rem;font-weight:800;letter-spacing:.15em}.nexus-school-category{align-items:center;background:linear-gradient(135deg,#243d5c,#334f70);display:flex;gap:.75rem;justify-content:center;min-height:82px;padding:1rem;text-decoration:none}.nexus-school-category:hover{background:#3c5c80}.nexus-school-category span{font-size:.8rem;font-weight:600;line-height:1.25}.nexus-school-tradition{align-items:center;background:linear-gradient(135deg,#243d5c,#334f70);color:#b4c9e3;display:flex;font-size:.7rem;font-weight:750;justify-content:center;letter-spacing:.19em;line-height:1.8;min-height:82px;padding:.8rem;text-align:left}.nexus-business-benefits{align-items:center;background:#f5f6f8;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.nexus-business-benefit{align-items:center;color:#102b56;display:flex;gap:.65rem;justify-content:center;min-height:3.5rem}.nexus-business-benefit span{font-size:.7rem;font-weight:750;line-height:1.2}.nexus-business-feature{background:#f3f5f8;border:1px solid #e3e7ec;border-radius:.65rem;overflow:hidden}.nexus-process-panel{background:linear-gradient(110deg,#f3f5f8,#f8f9fb);border-radius:.65rem;padding:.1rem 0}.nexus-process-step{min-height:110px;padding:.8rem 1rem 1rem}.nexus-process-step+.nexus-process-step{border-top:1px solid #cbd5e1}.nexus-process-number{align-items:center;background:#dce4f0;border-radius:999px;color:#102b56;display:inline-flex;font-size:.85rem;font-weight:850;height:1.65rem;justify-content:center;width:1.65rem}.nexus-stat{color:#123264;display:grid;grid-template-columns:1.5rem 1fr;column-gap:.45rem;align-items:center}.nexus-stat svg{grid-row:span 2}.nexus-stat strong{font-size:.8rem;font-weight:850;line-height:1.1}.nexus-stat span{color:#64748b;font-size:.65rem;line-height:1.15}.nexus-footer-social{align-items:center;color:#4c617b;display:inline-flex;font-size:.78rem;gap:.45rem;text-decoration:none}.nexus-footer-social:hover{color:var(--nexus-blue-deep)}.nexus-footer-actions{align-items:stretch;display:flex;flex-direction:column;gap:.65rem;width:100%}.nexus-button-whatsapp,.nexus-cta.nexus-cta--quote,.nexus-cta.nexus-cta--whatsapp,.nexus-footer-action{align-items:center;box-sizing:border-box;cursor:pointer;border:1px solid transparent;border-radius:999px;box-shadow:0 3px 10px -8px rgb(20 46 85/56%);color:#fff;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:700;gap:.5rem;line-height:1.2;justify-content:center;min-height:2.85rem;padding:.68rem 1rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.nexus-cta.nexus-cta--quote,.nexus-footer-action--quote{background:var(--nexus-blue-deep);border-color:var(--nexus-blue-deep)}.nexus-cta.nexus-cta--quote:hover,.nexus-footer-action--quote:hover{background:#124fae;border-color:#124fae;box-shadow:0 5px 13px -8px rgb(20 46 85/66%);transform:translateY(-1px)}.nexus-button-whatsapp,.nexus-cta.nexus-cta--whatsapp,.nexus-footer-action--whatsapp{background:var(--nexus-whatsapp-green);border-color:var(--nexus-whatsapp-green)}.nexus-button-whatsapp:hover,.nexus-cta.nexus-cta--whatsapp:hover,.nexus-footer-action--whatsapp:hover{background:var(--nexus-whatsapp-green-hover);border-color:var(--nexus-whatsapp-green-hover);box-shadow:0 5px 13px -8px rgb(10 112 70/72%);transform:translateY(-1px)}.nexus-button-whatsapp svg,.nexus-cta svg,.nexus-footer-action svg{flex:0 0 auto;height:1.125rem;width:1.125rem}.nexus-button-whatsapp:focus-visible,.nexus-cta:focus-visible,.nexus-footer-action:focus-visible{outline:3px solid rgb(40 120 237/52%);outline-offset:3px}.nexus-whatsapp-link{color:var(--nexus-whatsapp-green);font-weight:650;text-decoration-line:underline;text-underline-offset:2px}.nexus-whatsapp-link:hover{color:var(--nexus-whatsapp-green-hover)}@media (min-width:640px){.nexus-footer-actions{align-items:center;flex-direction:row;flex-wrap:wrap;width:auto}.nexus-footer-action{min-width:9.5rem}}@media (prefers-reduced-motion:reduce){.nexus-button-whatsapp,.nexus-cta,.nexus-footer-action{transition:none}.nexus-button-whatsapp:hover,.nexus-cta:hover,.nexus-footer-action:hover{transform:none}}.nexus-reference{border:1px solid rgb(219 225 239/84%);border-radius:1rem;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:1rem;position:relative;box-shadow:0 17px 38px -30px rgb(30 43 91/34%)}.nexus-reference--navy{background:linear-gradient(145deg,#f1f4f8,#fff 83%)}.nexus-reference--white{background:linear-gradient(145deg,#fff,#f6f8fb 88%)}.nexus-reference--gray{background:linear-gradient(145deg,#f4f5f7,#fff 90%)}.nexus-reference--black{background:linear-gradient(145deg,#eff1f4,#fff 90%)}.nexus-reference__icon-wrap{align-items:center;background:#fff;border:1px solid #edf0f3;border-radius:.8rem;color:var(--nexus-blue-deep);display:flex;height:4rem;justify-content:center;width:4rem}.nexus-reference__icon{height:2rem;width:2rem}.nexus-product-card{border:1px solid var(--nexus-border);border-radius:.85rem;background:#fff;padding:.9rem}.nexus-product-placeholder{align-items:center;aspect-ratio:1.75/1;background:radial-gradient(ellipse at 50% 15%,#fff 0,#f7f8fa 66%,#eff1f3 100%);border:1px dashed #d9dfe6;border-radius:.8rem;display:flex;flex-direction:column;justify-content:center}@media (max-width:639px){.nexus-content-shell{padding-inline:1rem}.nexus-home-hero{margin-inline:0}.nexus-school-category{align-items:flex-start;flex-direction:column;justify-content:center;min-height:92px}.nexus-school-category span{font-size:.72rem}.nexus-school-tradition{min-height:92px;font-size:.62rem}}@media (min-width:640px){.nexus-business-benefits{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:1rem}.nexus-process-step+.nexus-process-step{border-left:1px solid #cbd5e1;border-top:0}}@media (prefers-reduced-motion:reduce){.nexus-audience-card,.nexus-business-category,.nexus-button,.nexus-button-on-dark,.nexus-button-primary,.nexus-button-secondary,.nexus-card,.nexus-category-card,.nexus-nav-link,.nexus-school-button,.nexus-text-link{scroll-behavior:auto;transition-duration:.01ms}}@keyframes nexus-hero-copy-enter{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes nexus-hero-media-enter{0%{opacity:0;transform:translate3d(28px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes nexus-card-stagger-enter{0%{opacity:0;transform:translate3d(0,20px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes nexus-cart-feedback-enter{0%{opacity:0;transform:translate3d(0,8px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes nexus-gallery-enter-next{0%{opacity:0;transform:translate3d(26px,0,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes nexus-gallery-enter-previous{0%{opacity:0;transform:translate3d(-26px,0,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes nexus-gallery-exit{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(-14px,0,0) scale(.995)}}.nexus-cart-added-feedback{animation:nexus-cart-feedback-enter .24s cubic-bezier(.2,.75,.25,1) both}.nexus-cart-added-cta{animation:nexus-cart-feedback-enter .24s cubic-bezier(.2,.75,.25,1) 50ms both}.nexus-product-gallery-enter-next{animation:nexus-gallery-enter-next .36s cubic-bezier(.2,.75,.25,1) backwards}.nexus-product-gallery-enter-previous{animation:nexus-gallery-enter-previous .36s cubic-bezier(.2,.75,.25,1) backwards}.nexus-product-gallery-exit{animation:nexus-gallery-exit .36s cubic-bezier(.2,.75,.25,1) both;pointer-events:none}.nexus-hero-enter-copy,.nexus-hero-enter-media{animation-duration:.76s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.75,.25,1)}.nexus-hero-enter-copy{animation-delay:90ms}.nexus-scroll-reveal{transition:opacity .68s cubic-bezier(.2,.75,.25,1),transform .76s cubic-bezier(.2,.75,.25,1);transition-delay:var(--nexus-reveal-delay,0s)}.nexus-scroll-reveal[data-nexus-reveal=pending]{opacity:0;transform:translate3d(0,28px,0) scale(.992)}.nexus-scroll-reveal[data-nexus-reveal=revealing]{opacity:1;transform:translateZ(0) scale(1)}.nexus-scroll-reveal:focus-within{opacity:1;transform:none;transition:none}.nexus-scroll-stagger[data-nexus-reveal=revealing]>*{animation:nexus-card-stagger-enter .62s cubic-bezier(.2,.75,.25,1) backwards}.nexus-scroll-stagger[data-nexus-reveal=revealing]>:first-child{animation-delay:0s}.nexus-scroll-stagger[data-nexus-reveal=revealing]>:nth-child(2){animation-delay:65ms}.nexus-scroll-stagger[data-nexus-reveal=revealing]>:nth-child(3){animation-delay:.13s}.nexus-scroll-stagger[data-nexus-reveal=revealing]>:nth-child(4){animation-delay:195ms}.nexus-scroll-stagger[data-nexus-reveal=revealing]>:nth-child(5){animation-delay:.26s}.nexus-scroll-stagger[data-nexus-reveal=revealing]>:nth-child(6){animation-delay:325ms}.nexus-scroll-stagger[data-nexus-reveal=revealing]>:nth-child(n+7){animation-delay:.39s}@media (prefers-reduced-motion:no-preference){.nexus-hero-enter-copy{animation-name:nexus-hero-copy-enter}.nexus-hero-enter-media{animation-name:nexus-hero-media-enter}.nexus-product-detail [aria-pressed]{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.nexus-product-detail [aria-pressed]:focus-visible{outline:3px solid rgb(40 120 237/52%);outline-offset:2px}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.nexus-hero-enter-copy,.nexus-hero-enter-media{animation-duration:.62s}.nexus-hero-enter-copy{animation-delay:60ms}.nexus-scroll-reveal[data-nexus-reveal=pending]{transform:translate3d(0,20px,0) scale(.996)}.nexus-scroll-reveal{transition-duration:.56s}.nexus-scroll-stagger[data-nexus-reveal=revealing]>*{animation-duration:.5s}}@media (prefers-reduced-motion:reduce){.nexus-cart-added-cta,.nexus-cart-added-feedback,.nexus-hero-enter-copy,.nexus-hero-enter-media,.nexus-product-gallery-enter-next,.nexus-product-gallery-enter-previous,.nexus-product-gallery-exit{animation:none!important}.nexus-scroll-reveal,.nexus-scroll-reveal[data-nexus-reveal=pending],.nexus-scroll-reveal[data-nexus-reveal=revealing]{opacity:1!important;transform:none!important;transition:none!important}.nexus-scroll-stagger[data-nexus-reveal=revealing]>*{animation:none!important}.nexus-product-detail [aria-pressed]{transition:none}}