html,body{overflow-x:hidden;max-width:100vw}img,video,svg,iframe,embed{max-width:100%}@media (max-width: 1023px){#navbar-root{display:none!important}header .btn.btn-primary{display:none!important}header .w-full.flex.items-center.justify-between{position:relative;flex-direction:row!important;align-items:center!important;gap:0!important;padding-left:1.25rem!important;padding-right:1.25rem!important}header.fixed{padding-top:1rem!important;padding-bottom:1rem!important}}#nxr-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;z-index:60;flex-shrink:0;transition:background .3s ease,border-color .3s ease;-webkit-tap-highlight-color:transparent}#nxr-hamburger span{display:block;width:20px;height:1.5px;background:#111827;border-radius:2px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease,width .3s ease;transform-origin:center}#nxr-hamburger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}#nxr-hamburger.open span:nth-child(2){opacity:0;width:0}#nxr-hamburger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}header.fixed.scrolled #nxr-hamburger{background:#fffffff2;border-color:#0000001f}@media (max-width: 1023px){#nxr-hamburger{display:flex}}#nxr-mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}#nxr-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .35s ease}#nxr-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(320px,85vw);background:#fff;box-shadow:-12px 0 48px #0000001f;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}#nxr-mobile-drawer.open{pointer-events:auto}#nxr-mobile-drawer.open #nxr-drawer-backdrop{opacity:1}#nxr-mobile-drawer.open #nxr-drawer-panel{transform:translate(0)}#nxr-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}#nxr-drawer-logo{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#111827}#nxr-drawer-logo svg{height:1.125rem;width:auto;fill:#111827}#nxr-drawer-logo span{font-family:Inter,sans-serif;font-weight:700;font-size:1.125rem;letter-spacing:-.025em;color:#111827}#nxr-drawer-close{width:36px;height:36px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}#nxr-drawer-close:hover{background:#0000000a;color:#111827}#nxr-drawer-nav{flex:1;padding:1rem 0}#nxr-drawer-nav a{display:flex;align-items:center;gap:.875rem;padding:.9rem 1.5rem;color:#374151;font-family:Inter,sans-serif;font-size:.975rem;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;min-height:48px}#nxr-drawer-nav a:hover,#nxr-drawer-nav a.active{background:#00000008;color:#111827}#nxr-drawer-nav a svg{width:1.125rem;height:1.125rem;flex-shrink:0;opacity:.6}#nxr-drawer-nav .nxr-drawer-divider{height:1px;background:#0000000f;margin:.5rem 1.5rem}#nxr-drawer-footer{padding:1.25rem 1.5rem;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}#nxr-drawer-footer .nxr-cta-primary{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:#111827;color:#fff;border-radius:100px;font-size:.875rem;font-weight:600;text-decoration:none;min-height:48px;transition:background .25s ease;-webkit-tap-highlight-color:transparent}#nxr-drawer-footer .nxr-cta-primary:hover{background:#374151}#nxr-drawer-footer .nxr-cta-whatsapp{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:#25d366;color:#fff;border-radius:100px;font-size:.875rem;font-weight:600;text-decoration:none;min-height:48px;transition:background .25s ease;-webkit-tap-highlight-color:transparent}#nxr-drawer-footer .nxr-cta-whatsapp:hover{background:#20bd5a}@media (max-width: 768px){h1.text-6xl,h1.text-7xl,h1.text-8xl,h1.text-9xl,h1.text-\[80px\]{font-size:clamp(2.125rem,8.5vw,2.375rem)!important;line-height:1.05!important;letter-spacing:-.03em!important}.section-title{font-size:clamp(1.75rem,7vw,2.4rem)!important;line-height:1.15!important;margin-bottom:1rem!important}h2,.h2{font-size:clamp(1.6rem,7vw,2.2rem)!important;line-height:1.18!important}h3{font-size:clamp(1.2rem,5vw,1.6rem)!important}.lead{max-width:100%!important;font-size:1rem!important}.body-text{max-width:100%!important;font-size:.95rem!important}.section{padding:4rem 0!important}}@media (max-width: 480px){h1.text-6xl,h1.text-7xl{font-size:clamp(1.75rem,8.5vw,2.25rem)!important}.section-title{font-size:clamp(1.5rem,7.5vw,2rem)!important}.section{padding:3rem 0!important}}@media (max-width: 768px){.orb-1{width:280px!important;height:280px!important;left:-8%!important}.orb-2{width:300px!important;height:300px!important;right:-8%!important}.orb-3{width:240px!important;height:240px!important;left:5%!important}}@media (max-width: 480px){.orb-1,.orb-2,.orb-3{opacity:.04!important}}@media (max-width: 768px){main>section:first-child,section.pt-44{padding-top:7rem!important;padding-bottom:2.5rem!important}.animate-fade-in-up.text-lg,.animate-fade-in-up.text-xl,p.text-lg.md\:text-xl{font-size:1rem!important;margin-bottom:2rem!important;padding:0 .25rem}section.pt-44 .animate-fade-in-up a,section .animate-fade-in-up>a.inline-block{width:100%;max-width:280px;text-align:center}}@media (max-width: 480px){section.pt-44{padding-top:6rem!important}}@media (max-width: 480px){.overlay-card>div[class*="w-[340px]"],.overlay-card>div[style*=width]{width:calc(100vw - 3rem)!important;max-width:320px!important}.tilt-card{height:320px!important}section.py-24{padding-top:3rem!important;padding-bottom:3rem!important}}@media (max-width: 375px){.overlay-card>div{width:calc(100vw - 2.5rem)!important;max-width:290px!important;padding:1rem!important}.tilt-card{height:280px!important}}@media (max-width: 768px){.logo-strip,[class*=logo-strip],div[class*=overflow-x-auto]{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:.5rem}div[class*=overflow-x-auto]>*{scroll-snap-align:start}.logo-strip img,div[class*=overflow-x-auto] img{height:28px!important;width:auto!important}}@media (max-width: 768px){.grid-card{padding:1.75rem 1.5rem!important}@media (hover: none){.grid-card{touch-action:auto!important}.grid-card:hover{transform:none!important}}}@media (max-width: 480px){.grid-card{padding:1.5rem 1.25rem!important}}@media (max-width: 768px){.service-row{padding:1.75rem 0!important;flex-wrap:wrap;gap:.75rem}.service-row:hover{padding-left:0!important}.service-title{font-size:clamp(1.25rem,5vw,1.75rem)!important}@media (hover: none){.service-arrow{opacity:.4!important}}}@media (max-width: 480px){.service-row{padding:1.25rem 0!important}.service-title{font-size:clamp(1.1rem,5vw,1.5rem)!important}.service-number{min-width:2.5rem!important}}@media (max-width: 768px){.stat-number{font-size:clamp(2.25rem,10vw,3.5rem)!important}}@media (max-width: 640px){.whatsapp{display:grid!important;right:16px!important;bottom:84px!important;width:48px!important;height:48px!important;z-index:40}}@media (max-width: 768px){.industry-tabs-grid,div[class*=grid-cols-3],div[class*=grid-cols-4]{grid-template-columns:1fr 1fr!important}.industry-tab-btn{padding:1rem!important}.industry-tab-btn h3{font-size:.85rem!important}}@media (max-width: 480px){div[class*=grid-cols-3],div[class*=grid-cols-4]{grid-template-columns:1fr!important}}@media (max-width: 768px){.form-group{margin-bottom:1.5rem!important}.chips-group{flex-wrap:wrap!important;gap:.5rem!important}.chip{font-size:.78rem!important;padding:.5rem 1rem!important}[class*=max-w-sm],[class*=max-w-xs]{max-width:100%!important}}@media (max-width: 640px){.contact-ctas,.cta-group{flex-direction:column!important;width:100%}.contact-ctas a,.cta-group a{width:100%!important;text-align:center!important}}@media (max-width: 768px){#blogModal>div{width:100%!important;max-width:100%!important;border-radius:1.25rem 1.25rem 0 0!important;bottom:0!important;top:auto!important;right:0!important;left:0!important;height:90vh!important;transform:translateY(100%)!important}#blogModal.open>div,#blogModal:not([style*="display: none"])>div{transform:translateY(0)!important}}@media (max-width: 768px){footer#footer>div:first-child{flex-direction:column!important;gap:2.5rem!important;padding-top:3rem!important;padding-bottom:3rem!important}footer#footer .flex.flex-col.md\:flex-row.gap-y-6{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2rem!important}footer#footer>div:first-child>div:first-child{max-width:100%!important;width:100%!important}footer#footer>div:first-child>.md\:w-1\/2{width:100%!important}}@media (max-width: 480px){footer#footer .flex.flex-col.md\:flex-row.gap-y-6{grid-template-columns:1fr!important;gap:1.75rem!important}}@media (max-width: 768px){.bento-grid .span-8,.bento-grid .span-7,.bento-grid .span-6,.bento-grid .span-4,.bento-grid .span-3{grid-column:span 12!important}[class*=flex-row][class*=gap-x]{flex-wrap:wrap;gap:1rem!important}}@media (max-width: 768px){.campaign-studio-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;padding-bottom:.25rem;scrollbar-width:none;-ms-overflow-style:none}.campaign-studio-tabs::-webkit-scrollbar{display:none}.campaign-studio-tabs button{scroll-snap-align:start;flex-shrink:0;min-width:-moz-max-content;min-width:max-content}.chat-bubble{max-width:90%!important}}@media (max-width: 768px){.py-24{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.py-20{padding-top:3rem!important;padding-bottom:3rem!important}.py-16{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.mb-16{margin-bottom:2rem!important}.mb-12{margin-bottom:1.75rem!important}.pt-32{padding-top:6rem!important}.pt-44{padding-top:6.5rem!important}}@media (max-width: 480px){.py-24{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.pt-32,.pt-44{padding-top:5.5rem!important}}@media (max-width: 1023px){.btn{min-height:44px}a.btn,button.btn{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion: reduce){.reveal,.animate-fade-rise,.animate-fade-rise-delay,.animate-fade-rise-delay-2,.animate-fade-in-up{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}.orb{animation:none!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width: 1920px){.container{max-width:1400px!important}header .w-full.flex{max-width:1600px;margin-left:auto;margin-right:auto}}@supports (padding: env(safe-area-inset-bottom)){#nxr-drawer-footer{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}footer#footer>div:last-child{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.whatsapp{bottom:calc(32px + env(safe-area-inset-bottom))}@media (max-width: 640px){.whatsapp{bottom:calc(84px + env(safe-area-inset-bottom))!important}}}@media (max-width: 639px){body{padding-bottom:76px!important}}@media (max-width: 1023px){.section,.py-24,.py-20,.py-16{padding-top:5rem!important;padding-bottom:5rem!important}h1,h2,h3,h4,.h1,.h2,.h3,.section-title,h1.text-6xl,h1.text-7xl,h1.text-8xl,h1.text-\[80px\]{font-family:Inter Tight,sans-serif!important;font-weight:700!important;letter-spacing:-.04em!important}body,p,li,a,.lead,.body-text{font-family:Inter,sans-serif!important;line-height:1.7!important}#nxr-drawer-logo span{font-family:Inter Tight,sans-serif!important;font-weight:650!important;letter-spacing:-.04em!important}}@media (max-width: 1023px){#nxr-drawer-nav a{padding:1.1rem 1.75rem!important;display:flex!important;align-items:center!important;gap:.875rem!important;color:#2b2b2b!important}#nxr-drawer-nav a:hover,#nxr-drawer-nav a.active{color:#8f7340!important;background:#c9a86a0a!important}#nxr-drawer-nav a svg{color:inherit!important;opacity:1!important;width:1.25rem!important;height:1.25rem!important;display:inline-block!important;vertical-align:middle!important}@media (max-width: 375px){.container,.px-6{padding-left:1.25rem!important;padding-right:1.25rem!important}h1.text-6xl,h1.text-7xl{font-size:2rem!important}}}
