.corporate-site{--corporate-radius:1.35rem}.corporate-site .corporate-nav{box-shadow:0 6px 24px #0f172a0b}.corporate-site .corporate-nav>div{min-height:72px}.corporate-site .corporate-hero{isolation:isolate}.corporate-site .corporate-hero:after{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff2e;border-radius:50%;width:560px;height:560px;position:absolute;top:-180px;right:-200px;box-shadow:0 0 0 85px #ffffff09,0 0 0 170px #ffffff06}.corporate-site .corporate-hero h1{letter-spacing:-.045em;text-wrap:balance;line-height:1.06}.corporate-site .corporate-hero p{line-height:1.85}.corporate-site .corporate-hero a{transition:transform .2s,box-shadow .2s}.corporate-site .corporate-hero a:hover{transform:translateY(-2px);box-shadow:0 14px 35px #00000029}.corporate-site .corporate-section h2,.corporate-site main h2{letter-spacing:-.035em;text-wrap:balance}.corporate-site .corporate-feature-grid article{border-radius:var(--corporate-radius);transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 8px 28px #0f172a0b}.corporate-site .corporate-feature-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0f172a1a}.corporate-site .corporate-cta-section>div{border-radius:1.5rem}.corporate-site .corporate-footer{padding-top:1rem;padding-bottom:1rem}.conexa-site .conexa-hero{background-image:radial-gradient(at 85% 20%,#3b82f657,#0000 42%),linear-gradient(125deg,#071c45 0%,#123b87 62%,#1d4ed8 100%)}.conexa-site .corporate-feature-grid article:hover{border-color:#bfdbfe}.transforma-site .corporate-feature-grid article:hover{border-color:hsl(var(--secondary) / .35)}.corporate-jobs .corporate-job-grid article{border-radius:1.35rem;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 8px 28px #0f172a0d}.corporate-jobs .corporate-job-grid article:hover{border-color:#93c5fd;transform:translateY(-4px);box-shadow:0 18px 42px #1e40af1f}.corporate-jobs .corporate-job-grid a{transition:background-color .2s,transform .2s}.corporate-jobs .corporate-job-grid a:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.corporate-site *,.corporate-jobs *{transition:none!important}}@media (width<=640px){.corporate-site .corporate-hero h1{font-size:clamp(2.3rem,10vw,3.5rem)}.corporate-site .corporate-nav>div{min-height:64px}}
