.scroll-overlay{isolation:isolate;position:relative}.scroll-overlay-hero{z-index:0;isolation:isolate;position:sticky}.scroll-overlay-hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#05050585,#0505059e 70%,#050505),url(/backgrounds/ambit-dark-gold.webp);background-position:50%;background-size:cover;position:absolute;inset:0 0 0 -100px}.scroll-overlay-hero>div{transform-origin:50% 35%}.scroll-overlay-content{z-index:1;background:#090909;border-top:1px solid #ffffff29;border-radius:36px 36px 0 0;position:relative;box-shadow:0 -24px 80px #000000b3,0 -2px 12px #0006}@media (max-width:600px){.scroll-overlay-content{border-radius:24px 24px 0 0}}@media (max-width:800px){.scroll-overlay-hero:before{left:-72px}}@media (prefers-reduced-motion:reduce){.scroll-overlay-hero{position:relative;top:0!important}.scroll-overlay-hero>div{filter:none!important;opacity:1!important;transform:none!important}}
.content-panel{--section-space:96px;--section-gap:20px;isolation:isolate;min-height:0;margin-top:var(--section-gap);border-radius:32px;position:relative;scroll-margin-top:20px!important}.ambit-site .content-panel .section{padding-block:var(--section-space)}.content-panel-body{isolation:isolate;min-height:inherit;border-radius:inherit;transform-origin:50%;background:#050505b3;border:1px solid #ffffff18;position:relative;box-shadow:0 -12px 40px #0005}.content-panel-body:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.8;background:linear-gradient(#050505aa,#050505c9),url(/backgrounds/ambit-dark-gold.webp) 50%/cover;position:absolute;inset:0}.ambit-site .content-panel h2,.ambit-site .content-panel h3{font-synthesis:none;font-family:Manrope Hero,Arial,sans-serif;font-weight:600}.content-panel .protein-section{background:0 0}.scroll-overlay-content:has(.content-panel){box-shadow:none;background:0 0;border:0}.content-panel:first-child{margin-top:0}.content-panel#tecnologias{min-height:0}@media (max-width:800px){.content-panel{--section-space:72px;--section-gap:16px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.content-panel-body{filter:none!important;opacity:1!important;transform:none!important}}@media (max-width:600px){.content-panel{--section-space:56px}.ambit-site .content-panel .section,.ambit-site .content-panel :is(h2,h3,p){text-align:center}.ambit-site .content-panel .section-heading,.ambit-site .content-panel .case-heading-actions,.ambit-site .content-panel .cta-bottom{align-items:center}.ambit-site .content-panel .section-heading>div{width:100%}.ambit-site .content-panel :is(.section-heading p,.manifesto-note,.manifesto-detail,.engineering-note,.case-intro p,.cta-bottom p){margin-inline:auto}.ambit-site .content-panel :is(.case-concepts,.case-bottom){justify-content:center}.ambit-site .content-panel .solution-card h3{justify-content:center;gap:12px}}
