.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--accent: #2a4c99;--primary: #4a90cf;--revenue: #2a4c99;--customer: #2f5fae;--operations: #4a90cf;--physical: #7da6ca;--foreground: #252b27}*{transition:background-color .3s ease,border-color .3s ease}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{font-family:Inter,sans-serif;overflow-x:hidden}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.bg-gradient-primary{background:linear-gradient(to right,#1b2e6d,#2f5fae,#4a90cf)}.text-gradient-primary{background:linear-gradient(to right,#1b2e6d,#2f5fae,#4a90cf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;padding-right:.1em;margin-right:-.1em}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-up{animation:slideUp .8s cubic-bezier(.16,1,.3,1) forwards}.shadow-premium{box-shadow:0 20px 50px #0000000d}.shadow-glow-primary{box-shadow:0 0 40px #909f8326}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.mask-linear-fade{mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f9f7f2}::-webkit-scrollbar-thumb{background:#7da6ca;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#2a4c99}html.is-embed nav[aria-label="Main navigation"],html.is-embed footer[aria-label="Site footer"]{display:none!important}html.is-embed .pp,html.is-embed .pd-page{padding-top:0!important}html.is-embed .br-hero{padding-top:3rem!important}html.is-embed body{background:#fff}html.overlay-open a[aria-label="Chat with foi on WhatsApp"],.footer-links{display:none!important}@media(max-width:1023px){.nav-socials-m{display:none!important}body:has([data-stage-host]) .nav-socials-m{display:flex!important}}html[lang=en] .lang-tr{display:none!important}.bp-grid{background-image:linear-gradient(to right,rgba(37,43,39,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(37,43,39,.055) 1px,transparent 1px);background-size:56px 56px;background-position:-1px -1px}.bp-grid-fade{-webkit-mask-image:radial-gradient(ellipse 90% 75% at 50% 30%,#000 35%,transparent 80%);mask-image:radial-gradient(ellipse 90% 75% at 50% 30%,#000 35%,transparent 80%)}.spotlight{position:relative;isolation:isolate}.spotlight:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(196,120,90,.1),transparent 60%);opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:0}.spotlight:hover:before{opacity:1}.spotlight>*{position:relative;z-index:1}.spot-revenue:before{background-image:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(196,120,90,.12),transparent 60%)}.spot-customer:before{background-image:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(42,101,255,.1),transparent 60%)}.spot-ops:before{background-image:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(140,82,255,.1),transparent 60%)}.spot-physical:before{background-image:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(232,95,54,.1),transparent 60%)}.glass{backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);background-color:#f9f7f2b8;border-bottom:1px solid rgba(37,43,39,.06)}.noise{position:relative}.noise:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:multiply;z-index:1}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.magnetic{transition:transform .25s cubic-bezier(.16,1,.3,1);will-change:transform}.marquee-track{display:flex;gap:3rem;animation:marquee-scroll 35s linear infinite;width:-moz-max-content;width:max-content}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}.bento-card{position:relative;border-radius:24px;background:#fff;border:1px solid rgba(0,0,0,.05);overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.bento-card:hover{transform:translateY(-2px);box-shadow:0 24px 60px -20px #252b271f}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.16,1,.3,1)}
