#main-nav[data-open=true]{display:block}@media(max-width:1023px){#main-nav[data-open=false]{display:none}}body:not(.motion-ready) [data-aos]{opacity:1!important;transform:none!important}#header:not(.on-light-section):not(.scrolled) #mobile-menu-toggle,#header:not(.on-light-section):not(.scrolled) .nav-link{color:#fff}#header:not(.on-light-section):not(.scrolled) .nav-item-servicios .nav-link{border-color:rgba(255,255,255,.75)}#header:not(.on-light-section):not(.scrolled) .logo-img-dark{opacity:1}@media(prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transform:none!important;transition:none!important}}.team-swiper-container,.testimonial-swiper-container{position:relative;padding:2rem 46px 4rem;width:100%}.team-swiper-instance,.testimonial-swiper-instance{width:100%;overflow:hidden}.team-swiper-instance .swiper-slide,.testimonial-swiper-instance .swiper-slide{height:auto;padding-bottom:1rem}.team-swiper-instance .profile-card,.testimonial-swiper-instance .testimonial-card{height:100%}.team-swiper-container>.swiper-button-prev,.testimonial-swiper-container>.swiper-button-prev{left:0!important;right:auto!important;top:48%;margin:0!important}.team-swiper-container>.swiper-button-next,.testimonial-swiper-container>.swiper-button-next{right:0!important;left:auto!important;top:48%;margin:0!important}.team-swiper-container>.swiper-button-next,.team-swiper-container>.swiper-button-prev{color:var(--theme-primary)!important}.testimonial-swiper-container>.swiper-button-next,.testimonial-swiper-container>.swiper-button-prev{color:#fff!important}.team-swiper-container>.swiper-button-next:after,.team-swiper-container>.swiper-button-prev:after,.testimonial-swiper-container>.swiper-button-next:after,.testimonial-swiper-container>.swiper-button-prev:after{font-size:30px!important;font-weight:400}.service-icon-carousel-container .service-swiper .swiper-slide{height:auto}.service-icon-carousel-container .service-swiper svg{width:28px;height:28px;opacity:.65;transition:opacity .3s}.service-icon-carousel-container .service-swiper .swiper-slide-active svg{opacity:1}.service-icon-carousel-container .swiper-button-next svg,.service-icon-carousel-container .swiper-button-prev svg{width:24px;height:24px}@media(max-width:639px){.team-swiper-container,.testimonial-swiper-container{padding-left:36px;padding-right:36px}}@media(min-width:1024px){.service-icon-carousel-container .service-swiper{height:550px}}.ataraxia-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;padding:16px;background:rgba(15,23,42,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ataraxia-modal-backdrop,.ataraxia-modal-container{display:flex;align-items:center;justify-content:center}.ataraxia-modal-container{position:relative;max-width:min(1050px,100%);width:100%;max-height:calc(100dvh - 32px)}.ataraxia-modal-container>div{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.ataraxia-modal-container button:focus-visible{outline:3px solid #818cf8;outline-offset:3px}@media(prefers-reduced-motion:reduce){.native-team-track{scroll-behavior:auto}}.ataraxia-modal-backdrop{overflow-y:auto;overscroll-behavior:contain;animation:ataraxia-backdrop-in .23s ease-out}.ataraxia-modal-container{min-width:0;min-height:0;align-self:center;animation:ataraxia-dialog-in .28s cubic-bezier(.16,1,.3,1)}.ataraxia-modal-container>div{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;background:#fff;color:#111827}.ataraxia-modal-container img{display:block;max-width:100%;height:auto;object-fit:contain}.ataraxia-modal-container img[alt*=Logo],.ataraxia-modal-container img[src*=logo]{max-width:min(220px,100%);max-height:96px;object-fit:contain}.ataraxia-modal-container .grid>*{min-width:0}.ataraxia-modal-container blockquote,.ataraxia-modal-container h2,.ataraxia-modal-container p{overflow-wrap:anywhere}.ataraxia-modal-close{position:absolute!important;top:8px;right:8px;z-index:50;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#f3f4f6!important;color:#111827!important;font-size:30px;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.16);cursor:pointer}.ataraxia-modal-close:hover{background:#e5e7eb!important}@keyframes ataraxia-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ataraxia-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.ataraxia-modal-backdrop{padding:10px}.ataraxia-modal-container,.ataraxia-modal-container>div{max-height:calc(100dvh - 20px)}.ataraxia-modal-container>div{padding:44px 16px 20px}}@media(prefers-reduced-motion:reduce){.ataraxia-modal-backdrop,.ataraxia-modal-container{animation:none}}.team-swiper-container,.testimonial-swiper-container{padding-bottom:6.5rem!important;padding-left:52px!important;padding-right:52px!important}.team-swiper-instance,.testimonial-swiper-instance{padding-bottom:2rem!important}.team-swiper-container>.swiper-button-next,.team-swiper-container>.swiper-button-prev,.testimonial-swiper-container>.swiper-button-next,.testimonial-swiper-container>.swiper-button-prev{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:44px!important;top:calc(50% - 30px)!important;z-index:8;opacity:1!important;visibility:visible!important}.team-swiper-container>.swiper-button-next svg,.team-swiper-container>.swiper-button-prev svg,.testimonial-swiper-container>.swiper-button-next svg,.testimonial-swiper-container>.swiper-button-prev svg{display:block!important;width:30px!important;height:30px!important;stroke-width:2px}.team-swiper-container>.swiper-button-next:after,.team-swiper-container>.swiper-button-prev:after,.testimonial-swiper-container>.swiper-button-next:after,.testimonial-swiper-container>.swiper-button-prev:after{content:none!important}.team-swiper-instance .swiper-pagination,.testimonial-swiper-instance .swiper-pagination{bottom:0!important;position:absolute!important;z-index:8;display:flex;justify-content:center;align-items:center;gap:9px}.team-swiper-instance .swiper-pagination-bullet,.testimonial-swiper-instance .swiper-pagination-bullet{margin:0!important}@media(max-width:640px){.team-swiper-container,.testimonial-swiper-container{padding-left:38px!important;padding-right:38px!important}}.case-story-modal{box-shadow:none!important}.case-story-header{min-height:105px;gap:24px!important;margin-bottom:24px}.case-story-logo{display:block!important;width:auto!important;height:auto!important;max-width:150px!important;max-height:70px!important;object-fit:contain!important;flex-shrink:0}@media(min-width:640px){.case-story-logo{max-width:220px!important;max-height:90px!important}}.case-story-challenges,.case-story-metrics{gap:24px!important}.case-story-challenges>*,.case-story-metrics>*{box-shadow:none!important}.case-story-modal .grid>*{min-width:0}.google-review-dialog{width:100%;max-width:512px;max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;color:#111827;box-shadow:none}.google-review-dialog-header{padding:16px 24px;border-bottom:1px solid #e5e7eb;background:rgba(249,250,251,.6);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.google-review-dialog-body{padding:24px;overflow-y:auto;flex:1 1;min-height:0}.google-review-dialog-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #f3f4f6;background:#fff;flex-shrink:0}.google-review-avatar{width:40px;height:40px;border-radius:999px;background:#4f46e5;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.google-review-stars{display:flex;justify-content:center;gap:8px;margin-bottom:24px}.google-star-btn{color:#d1d5db;transition:color .15s,transform .15s}.google-star-btn.is-selected,.google-star-btn:hover{color:#fbbc05;transform:scale(1.05)}.google-review-input-area{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s,opacity .3s}.google-review-input-area.is-visible{max-height:210px;opacity:1}.google-review-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 0}.google-review-success-icon{width:64px;height:64px;border-radius:999px;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.google-review-disclaimer{font-size:12px;color:#6b7280;line-height:1.5;margin-top:12px}.ataraxia-carousel-controls{position:relative;z-index:9;display:flex;align-items:center;justify-content:center;gap:18px;padding:26px 8px 8px;margin-top:12px}.ataraxia-carousel-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:1px solid;border-radius:999px;background:transparent;opacity:.78;transition:background .22s,color .22s,transform .22s,opacity .22s}.ataraxia-carousel-arrow:hover{transform:translateY(-2px);opacity:1;background:var(--theme-primary);color:#fff}.ataraxia-carousel-arrow:active{transform:scale(.94)}.ataraxia-carousel-controls.on-dark{color:#fff}.ataraxia-carousel-controls.on-light{color:var(--theme-primary)}.ataraxia-carousel-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;max-width:min(440px,65vw)}.ataraxia-carousel-dot{height:9px;width:9px;border-radius:99px;background:currentColor;opacity:.35;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .3s,background .3s}.ataraxia-carousel-dot:hover{opacity:.75;transform:scale(1.15)}.ataraxia-carousel-dot.is-active{width:27px;opacity:1;background:var(--theme-primary-light,#818cf8)}.team-swiper-instance .swiper-pagination,.testimonial-swiper-instance .swiper-pagination{opacity:0;pointer-events:none}.team-swiper-container>.swiper-button-next,.team-swiper-container>.swiper-button-prev,.testimonial-swiper-container>.swiper-button-next,.testimonial-swiper-container>.swiper-button-prev{display:none!important}#service-bg-container .service-bg-media.active{opacity:1!important;transform:scale(1)!important}#service-bg-container canvas{display:block;width:100%!important;height:100%!important}#header .nav-link{transition:color .45s cubic-bezier(.16,1,.3,1),background-color .4s,transform .25s}#header .nav-item.is-active-section .nav-link{color:var(--attention-color)!important}#header .nav-item.is-active-section .nav-link:after{transform:scaleX(1)!important;height:2px;box-shadow:0 0 12px var(--theme-glow,rgba(99,102,241,.3))}#header.on-dark-section .nav-item.is-active-section .nav-link{color:var(--theme-primary-light)!important}#header .nav-link:hover{transform:translateY(-2px)}.modal-company-brand{display:block;width:auto!important;height:auto!important;max-width:190px!important;max-height:54px!important;object-fit:contain!important;margin-bottom:24px;filter:brightness(0)}.job-source-tag{line-height:1.25;max-width:130px;white-space:nowrap}.case-count-tag{font-size:11px;letter-spacing:.01em}.case-sector-tag{font-size:10px;line-height:1.25}@media(prefers-reduced-motion:reduce){#header .nav-link,.ataraxia-carousel-arrow,.ataraxia-carousel-dot{transition:none!important}}#header.on-dark-section #main-nav-list .nav-link{color:#fff!important}#header.on-dark-section #main-nav-list .is-active-section .nav-link{color:var(--theme-primary-light,#a5b4fc)!important}#header.on-light-section #main-nav-list .nav-link{color:#1f2937}#header.on-light-section #main-nav-list .is-active-section .nav-link{color:var(--attention-color,#4f46e5)}.case-story-modal>button:last-child{position:relative;display:inline-flex;align-items:center;min-height:46px;margin-top:32px!important;margin-bottom:12px!important;z-index:2}.case-story-modal .case-story-challenges{margin-bottom:20px}.service-bg-media.active{visibility:visible!important;opacity:1!important}#contact-fab,#whatsapp-fab{display:flex!important;position:fixed!important;right:calc(1.1rem - 5px)!important;width:60px!important;height:60px!important;align-items:center;justify-content:center;z-index:40;border-radius:2px!important}#whatsapp-fab{bottom:12rem!important;background:#25d366!important}#whatsapp-fab img{width:53px!important;height:53px!important;object-fit:contain}#contact-fab{bottom:7rem!important;background:var(--theme-primary,#4f46e5)!important;color:white!important;border:1px solid rgba(255,255,255,.2)!important}#contact-fab:hover,#whatsapp-fab:hover{transform:scale(1.08)}#header.on-dark-section #main-nav-list .nav-item-servicios .nav-link:hover,#header.on-dark-section #main-nav-list .nav-item-servicios:hover>.nav-link{background:#fff!important;color:var(--theme-primary,#4f46e5)!important;border-color:#fff!important}#header.on-light-section #main-nav-list .nav-item-servicios .nav-link:hover,#header.on-light-section #main-nav-list .nav-item-servicios:hover>.nav-link{background:#fff!important;color:var(--theme-primary,#4f46e5)!important;border-color:var(--theme-primary,#4f46e5)!important}#companies-pagination{margin-top:36px!important}.service-icon-carousel-container{position:relative}.service-icon-carousel-container>.swiper-button-next,.service-icon-carousel-container>.swiper-button-prev{display:none!important}.service-carousel-controls{gap:10px!important;padding:16px 2px 0!important;margin-top:8px!important}.service-carousel-controls .ataraxia-carousel-arrow{width:36px;height:36px}.service-carousel-controls .ataraxia-carousel-dots{gap:5px;max-width:160px}.service-carousel-controls .ataraxia-carousel-dot{width:7px;height:7px}.service-carousel-controls .ataraxia-carousel-dot.is-active{width:18px}@media(min-width:1024px){.service-carousel-controls{padding-top:24px!important}}.ataraxia-modal-container:has(.fab-contact-modal-content){max-width:512px!important}.fab-contact-modal-content{box-shadow:none!important;padding:28px!important}.fab-contact-modal-content .modal-company-brand{max-width:200px!important;height:50px!important;max-height:50px!important;margin-bottom:16px!important}.job-source-tag{font-size:10px!important;padding:4px 8px!important}.case-count-tag,.case-sector-tag{max-width:100%;font-size:10px!important;line-height:1.2!important}@media(max-width:767px){.case-count-tag{font-size:7px!important;padding:3px 6px!important;gap:5px!important}.case-count-tag span.font-extrabold{font-size:7px!important;letter-spacing:0!important}.case-count-tag .relative.flex{width:8px!important;height:8px!important}.case-sector-tag{font-size:7px!important;padding:3px 7px!important;margin-bottom:10px!important}}@media(min-width:1024px){.job-source-tag{font-size:8.5px!important;padding:3.4px 6.8px!important;gap:5px!important;max-width:111px!important}.job-source-tag span{font-size:8.5px!important;letter-spacing:.03em!important}.job-source-tag svg{width:12px!important;height:12px!important}}.service-control-vertical-icon{display:none}.service-control-horizontal-icon{display:block}@media(min-width:1024px){.service-icon-carousel-container{display:flex;flex-direction:column;align-items:center}.service-carousel-controls{justify-content:center!important;width:100%;gap:12px!important;margin:0!important;padding:0!important}.service-carousel-controls,.service-carousel-controls .ataraxia-carousel-dots{display:flex!important;flex-direction:column!important;align-items:center!important}.service-carousel-controls .ataraxia-carousel-dots{gap:8px!important;max-width:none!important}.service-carousel-controls .ataraxia-carousel-dot{width:8px!important;height:8px!important;min-width:8px!important;flex-shrink:0}.service-carousel-controls .ataraxia-carousel-dot.is-active{width:8px!important;height:24px!important}.service-carousel-controls .ataraxia-carousel-arrow{height:38px!important;width:38px!important;flex-shrink:0}.service-control-vertical-icon{display:block}.service-control-horizontal-icon{display:none}#servicios .service-icon-carousel-container{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;grid-column-gap:12px;column-gap:12px;align-items:stretch!important;width:100%;height:550px}#servicios .service-icon-carousel-container>.service-swiper{grid-column:1;grid-row:1;min-width:0;width:100%!important;height:550px!important}#servicios .service-icon-carousel-container>.service-carousel-controls{grid-column:2;grid-row:1;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;height:550px;width:44px!important;padding:0!important;margin:0!important}#servicios .service-carousel-controls .ataraxia-carousel-dots{flex:1 1;min-height:0;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:8px!important;overflow:hidden}#servicios .service-carousel-controls .ataraxia-carousel-arrow{width:42px!important;height:42px!important;min-height:42px;flex-shrink:0}#servicios .service-icon-carousel-container{position:relative!important}#servicios .service-icon-carousel-container>.service-carousel-controls{position:static!important}#servicios .service-carousel-controls .ataraxia-carousel-arrow{position:absolute!important;left:calc((100% - 56px)/2 - 21px)!important;z-index:12}#servicios .service-carousel-controls .ataraxia-carousel-arrow:first-child{top:0!important}#servicios .service-carousel-controls .ataraxia-carousel-arrow:last-child{bottom:0!important}#servicios .service-carousel-controls .ataraxia-carousel-dots{width:44px;flex:1 1}}.language-switcher{position:fixed;right:19px;bottom:166px;z-index:10000;font-family:Inter,system-ui,sans-serif}.language-trigger{display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:11px 13px;background:#111827;box-shadow:0 8px 26px rgba(0,0,0,.3);cursor:pointer;font-weight:700;transition:transform .2s,background .2s}.language-trigger:focus-visible,.language-trigger:hover{background:#243247;transform:translateY(-2px)}.language-code{font-size:12px;letter-spacing:.04em}.language-open{transform:rotate(180deg)}.language-options{position:absolute;right:0;bottom:calc(100% + 10px);min-width:172px;background:#172234;border:1px solid rgba(255,255,255,.18);border-radius:15px;padding:7px;box-shadow:0 14px 36px rgba(0,0,0,.35)}.language-option{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#fff;text-decoration:none;border-radius:9px;font-weight:600;font-size:14px}.language-option span:first-child{font-size:23px}.language-option svg{margin-left:auto;color:#34d399}.language-option.selected,.language-option:hover{background:rgba(255,255,255,.11)}@media(max-width:640px){.language-switcher{right:12px;bottom:145px}.language-trigger{padding:10px}}@media (min-width:1024px){#servicios .service-icon-carousel-container{grid-template-columns:minmax(0,1fr) 44px!important;column-gap:3px!important}#servicios .service-icon-carousel-container>.service-swiper{height:442px!important;align-self:center!important;margin-top:54px!important;margin-bottom:54px!important}#servicios .service-carousel-controls .ataraxia-carousel-arrow{left:calc((100% - 47px)/2 - 21px)!important}#servicios .service-carousel-controls .ataraxia-carousel-dots{margin-left:0!important;margin-right:0!important}}.language-switcher{position:fixed!important;top:82px!important;right:36px!important;bottom:auto!important;z-index:10001!important}.language-trigger{min-width:119px;min-height:43px;border-radius:14px;padding:8px 12px;gap:8px}.language-flag{font-size:25px!important;line-height:1!important;display:inline-block}.language-options{bottom:auto!important;top:calc(100% + 8px)!important;right:0!important}@media(max-width:1023px){.language-switcher{top:84px!important;right:16px!important}}@media(max-width:640px){.language-switcher{top:76px!important;right:12px!important}.language-trigger{min-width:96px;min-height:39px}}.language-flag-image{display:block!important;flex-shrink:0;width:29px!important;height:20px!important;object-fit:cover;border-radius:3px;border:1px solid rgba(255,255,255,.25);box-shadow:0 1px 3px rgba(0,0,0,.25)}.language-option .language-flag-image{width:30px!important;height:20px!important}.language-switcher{z-index:39!important}.language-trigger{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:6px!important;min-width:0!important;min-height:0!important;color:#fff;gap:7px}.language-trigger:focus-visible,.language-trigger:hover{background:transparent!important;box-shadow:none!important;transform:none!important}.language-options{min-width:0!important;background:#182234!important;border:0!important;border-radius:6px!important;padding:3px!important}.language-option{white-space:nowrap;padding:7px 9px}.language-flag-image{border:0!important;box-shadow:none!important}body:has(#mobile-nav-wrapper.is-open) .language-switcher,body:has(#services-menu-overlay.is-open) .language-switcher,body:has([role=dialog][aria-modal=true]) .language-switcher{visibility:hidden!important;pointer-events:none!important}#servicios .service-node-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal;word-break:normal;text-align:center;line-height:1.25!important;max-width:100%!important}#servicios .service-icon-node{min-height:110px;max-width:150px;padding:10px 8px!important}.language-switcher .language-options{padding:0!important;min-width:0!important}.language-switcher .language-option,.language-switcher .language-options{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.language-switcher .language-option{padding:6px!important;gap:7px}.language-switcher .language-option:focus-visible,.language-switcher .language-option:hover{background:transparent!important;text-decoration:underline;text-underline-offset:4px}.language-switcher .language-trigger{background:none!important}.hero-rotator-stage{position:relative;display:inline-block;width:100%;height:auto;overflow:visible}.hero-word-reveal{animation:heroWordReveal .88s cubic-bezier(.2,.72,.22,1) both;transform-origin:50% 55%}@keyframes heroWordReveal{0%{opacity:0;filter:blur(7px);transform:translate3d(0,13px,0) scale(.985);letter-spacing:-.035em}60%{opacity:1;filter:blur(0);transform:translate3d(0,-2px,0) scale(1.005)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.hero-word-reveal{animation:none!important}}.language-switcher .language-trigger{display:inline-flex!important;align-items:center!important;gap:8px!important;width:auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;color:#fff!important;font-weight:600!important;line-height:1.3!important}.language-switcher .language-trigger:focus-visible,.language-switcher .language-trigger:hover{background:transparent!important;text-decoration:underline!important;text-underline-offset:5px!important}.language-switcher .language-options{display:none!important}.language-switcher .language-trigger.on-dark{color:#fff!important}.language-switcher .language-trigger.on-light{color:#111827!important}.language-switcher .language-trigger.on-dark:focus-visible,.language-switcher .language-trigger.on-dark:hover{color:#fff!important}.language-switcher .language-trigger.on-light:focus-visible,.language-switcher .language-trigger.on-light:hover{color:#111827!important}#trabajo #job-listings{max-width:1152px!important;margin-inline:auto!important}#trabajo .job-card{min-width:0;min-height:236px}#trabajo .job-card h3{overflow-wrap:break-word}#casosdeexito #companies-bento-grid{max-width:1152px!important;margin-inline:auto!important}#casosdeexito #companies-bento-grid>button{min-width:0}@media(max-width:767px){#trabajo #job-listings{max-width:540px!important;gap:16px!important}#trabajo .job-card{min-height:0!important;padding:18px!important}#trabajo .job-card .job-source-tag{top:12px;right:12px}#casosdeexito #companies-bento-grid{max-width:540px!important;gap:18px!important}#casosdeexito #companies-bento-grid>button{padding:20px 18px!important}}@media(min-width:768px) and (max-width:1023px){#trabajo #job-listings{max-width:850px!important}#trabajo .job-card{min-height:250px}#casosdeexito #companies-bento-grid{max-width:850px!important}}#header.on-dark-section #main-nav-list .nav-item.is-active-section>.nav-link{color:#fff!important}#header.on-light-section #main-nav-list .nav-item.is-active-section>.nav-link{color:#1f2937!important}#header #main-nav-list .nav-item:not([data-order="8"])>.nav-link{font-size:18px!important}@media(min-width:768px) and (max-width:1199px){#header #main-nav-list .nav-item:not([data-order="8"])>.nav-link{font-size:17px!important}}@media(max-width:639px){#casosdeexito #companies-bento-grid{width:80vw!important;max-width:360px!important;grid-template-columns:minmax(0,1fr)!important;margin-inline:auto!important;justify-items:center!important;gap:18px!important}#casosdeexito #companies-bento-grid>button{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:auto!important;padding:18px 14px!important}#casosdeexito #companies-bento-grid .case-count-tag{right:8px!important;gap:5px!important;padding:5px 8px!important;max-width:calc(100% - 16px);font-size:11px!important}#casosdeexito #companies-bento-grid .case-count-tag span:last-child{font-size:11px!important}#casosdeexito #companies-bento-grid img{max-width:min(175px,80%)!important}#casosdeexito #companies-bento-grid h3{font-size:18px!important}#casosdeexito #companies-bento-grid p{overflow-wrap:break-word;max-width:100%}}:root{--ataraxia-body-background:#f8f9fa}#header .header-logo img,#whatsapp-fab img{content-visibility:visible}@media (max-width:767px){[data-aos],[data-aos].aos-animate,[data-aos].aos-init{opacity:1!important;visibility:visible!important;transform:none!important;transition-property:none!important;animation:none!important}#clients{padding-top:1.5rem;padding-bottom:1.5rem}#clients .logo-scroller{-webkit-mask-image:none;mask-image:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#clients .logo-scroller-inner{animation:none!important;transform:none!important;will-change:auto;width:max-content}#nosotros{padding-top:2rem}#nosotros>.container>div:first-child{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}#inicio .inicio-slide{animation:none!important;transform:none!important;will-change:auto!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transition:opacity .3s ease!important}#clients,#nosotros,#nosotros .container{content-visibility:visible!important;contain:none!important}#clients .logo-scroller{-webkit-mask-image:none!important;mask-image:none!important}#nosotros #nosotros-p-main,#nosotros .nosotros-features-grid,#nosotros h2{opacity:1!important;visibility:visible!important;filter:none!important;animation:none!important}#inicio,#inicio-h1,#inicio-h1>span,#inicio>.relative{box-sizing:border-box;max-width:100%;min-width:0}#inicio-h1{overflow-wrap:normal;word-break:normal}#inicio #dynamic-text-rotator,#inicio .dynamic-gradient-text,#inicio .hero-rotator-stage,#inicio .hero-word-reveal,#inicio .rotator-word{display:block!important;width:100%!important;min-width:0;max-width:100%!important;white-space:normal!important}#inicio .dynamic-gradient-text,#inicio .hero-word-reveal,#inicio .rotator-word{position:relative!important;left:auto!important;right:auto!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;font-size:clamp(1.5rem,7vw,2rem);line-height:1.24}#inicio .hero-ambient-glow{display:none!important}#clients,#nosotros{display:block;background-color:#fff!important;content-visibility:visible!important;contain:none!important}#clients .logo-scroller-inner,#nosotros .container,#nosotros .nosotros-features-grid{content-visibility:visible!important;contain:none!important;visibility:visible!important}}.ataraxia-modal-container:has(.ataraxia-feedback-card){max-width:min(420px,calc(100vw - 32px))!important}.ataraxia-feedback-card{width:100%;min-width:0;box-sizing:border-box;padding:clamp(24px,6vw,40px)!important;background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);text-align:center;overflow-wrap:anywhere;animation:ataraxia-feedback-enter .48s cubic-bezier(.175,.885,.32,1.275) both}.ataraxia-feedback-card .ataraxia-feedback-icon{color:var(--feedback-accent);width:76px;height:76px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.ataraxia-feedback-card .ataraxia-feedback-icon svg{width:64px;height:64px;animation:ataraxia-feedback-icon .5s ease-out both}.ataraxia-feedback-card h3{color:#111827;font-size:clamp(1.3rem,4.5vw,1.5rem);font-weight:700;line-height:1.3;margin:0 0 12px}.ataraxia-feedback-card p{color:#4b5563;line-height:1.6;margin:0 0 24px}.ataraxia-feedback-errors{text-align:left;color:#374151;list-style:disc;padding-left:22px;margin:0 0 24px;line-height:1.55}.ataraxia-feedback-errors li+li{margin-top:6px}.ataraxia-feedback-confirm{width:100%;min-height:48px;padding:12px 20px;border-radius:6px;background:var(--feedback-accent)!important;border:0;color:#fff!important;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.ataraxia-feedback-confirm:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.16)}.ataraxia-feedback-confirm:focus-visible{outline:3px solid #1f2937;outline-offset:3px}@keyframes ataraxia-feedback-enter{0%{opacity:0;transform:translateY(14px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ataraxia-feedback-icon{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ataraxia-feedback-card,.ataraxia-feedback-card .ataraxia-feedback-icon svg{animation:none!important;transition:none!important}}