:root{--veil:linear-gradient(180deg,var(--veil-edge),var(--veil-dense) var(--edge),var(--veil-dense) calc(100% - var(--edge)),var(--veil-edge))}.solutions,.segments,.method,.faq-section{background:var(--veil)}.cloud-section{background:radial-gradient(ellipse 70% 65% at 22% 50%,#0c284673,transparent 72%),var(--veil);border-block:0;overflow:clip}.history{background:radial-gradient(ellipse 60% 65% at 22% 50%,#0c254080,transparent 72%),var(--veil);border-top:0}.bpo-feature{background:radial-gradient(ellipse 60% 65% at 78% 50%,#0e304c73,transparent 72%),var(--veil);overflow:clip}.bpo-feature .eyebrow,.about .eyebrow{color:#d5b46d}.chapter-no{color:var(--lux-gold-hi)}.experience-stats>div:nth-child(2),.regimes>span:nth-child(2),.process>li:nth-child(2),.bpo-cycle li:nth-child(2),.cloud-directory>a:nth-of-type(2){--i:1}.experience-stats>div:nth-child(3),.regimes>span:nth-child(3),.process>li:nth-child(3),.bpo-cycle li:nth-child(3),.cloud-directory>a:nth-of-type(3){--i:2}.regimes>span:nth-child(4),.process>li:nth-child(4){--i:3}.regimes>span:nth-child(5),.process>li:nth-child(5){--i:4}.rail-meter,.rail-hint{display:none}@media (max-width:720px){#solucoes{timeline-scope:--rail}#solucoes .services-grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding:8px 20px 16px;scroll-padding-inline:20px;scroll-timeline:--rail inline}#solucoes .service-card{flex:0 0 min(78vw,340px);scroll-snap-align:center;overflow:clip;opacity:1;transform:none;transition:translate var(--d5) var(--ease-enter)}#solucoes .services-grid.cue-armed:not(.cue-on)>.service-card:nth-child(-n+2){translate:48px 0}#solucoes .service-card::after{content:'';position:absolute;inset:0;z-index:2;border-radius:inherit;background:#041224;opacity:0;pointer-events:none}#solucoes .rail-meter{display:block;width:min(180px,46%);height:2px;margin:4px auto 0;background:#7fb0e02e;overflow:hidden}.rail-meter>i{display:block;height:100%;background:linear-gradient(90deg,var(--lux-blue),var(--lux-gold-hi));transform-origin:left;opacity:0}#solucoes .rail-hint{display:block;margin:12px 0 0;text-align:center;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#9fb6cc}#solucoes .is-one~.rail-meter,#solucoes .is-one~.rail-hint{display:none}@supports (animation-timeline:view()){#solucoes.fx-scroll{.service-card{view-timeline:--card inline;animation:rail-focus linear both;animation-timeline:--card}.service-card::after{animation:rail-dim linear both;animation-timeline:--card}.rail-meter>i{animation:rail-grow linear both;animation-timeline:--rail}}}}@keyframes rail-focus{0%,to{transform:scale(.9)}50%{transform:none}}@keyframes rail-dim{0%,to{opacity:.45}50%{opacity:0}}@keyframes rail-grow{from{transform:scaleX(.12)}0%,to{opacity:1}}@media (min-width:981px){#solucoes .service-card:nth-child(3n+2){--c:1}#solucoes .service-card:nth-child(3n){--c:2}#solucoes .service-card:nth-child(n+4){--r:1}#solucoes .service-card:nth-child(n+7){--r:2}#solucoes .service-card:nth-child(n+10){--r:3}#solucoes .service-card:nth-child(n+13){--r:4}.has-motion #solucoes .service-card.reveal{--rv-delay:calc((var(--r,0) + var(--c,0))*var(--stagger))!important}}html:active-view-transition-type(filtro)::view-transition{pointer-events:none}html::view-transition-group(*.svc){animation-duration:var(--dur-4);animation-timing-function:var(--ease-micro)}html::view-transition-old(*.svc):only-child{animation-duration:var(--dur-2)}.experience-stats>div{position:relative}.experience-stats>div::after{content:'';position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,var(--lux-gold-hi),var(--lux-gold) 35%,transparent 80%);transform-origin:left;transition:transform var(--d5) var(--ease-move) calc(var(--i,0)*var(--stagger-line)*var(--t))}.has-motion .experience-stats>.reveal{opacity:1;transform:none;transition:none}.experience-stats strong,.experience-stats>div>span:last-child{transition:var(--d5) var(--ease-enter) calc((var(--stagger) + var(--i,0)*var(--stagger-line))*var(--t));transition-property:opacity,transform}@media (max-width:560px){.experience-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.experience-stats>div>span:last-child{display:block;margin-top:4px;font-size:.78rem;line-height:1.45}}.experience-stats.cue-armed:not(.cue-on)>div::after{transform:scaleX(0)}.experience-stats.cue-armed:not(.cue-on) strong{opacity:0;transform:translateY(var(--rise-3))}.experience-stats.cue-armed:not(.cue-on)>div>span:last-child{opacity:0}#experiencia .regimes>span{border-color:#e3bd5b52;color:#d6e3ef}.has-motion .regimes>.reveal{opacity:1;transform:none}:root .regimes>span{transition:var(--d4) var(--ease-enter) calc(var(--i,0)*1.5*var(--stagger)*var(--t));transition-property:opacity,translate}.regimes.cue-armed:not(.cue-on)>span{opacity:0;translate:0 var(--rise-1)}.cloud-layout{perspective:var(--persp)}.cloud-directory{position:relative}.cloud-directory::before{content:'';position:absolute;inset:-1px;border:1px solid var(--lux-gold);border-radius:inherit;opacity:.25;pointer-events:none}.cloud-directory.cue-armed::before{opacity:0}.cloud-directory.cue-on::before{animation:dir-lit var(--d5) var(--ease-enter) both}.cloud-directory>a{transition:var(--d4) var(--ease-enter) calc((var(--dur-1) + var(--i,0)*var(--stagger-line))*var(--t));transition-property:opacity,translate}.cloud-directory.cue-armed:not(.cue-on)>a{opacity:.6;translate:24px 0}@keyframes dir-lit{0%{opacity:0}45%{opacity:1}to{opacity:.25}}.about{background:radial-gradient(ellipse 60% 70% at 24% 50%,#1d5285,#0b2744 38%,transparent 70%),var(--veil);color:#e7f0f9}.about h2{color:#f3f7fc}.about h2 .ln-i>span{color:#849fb9}.about-copy>p:not(.eyebrow){color:#a9bfd5}.about-values{color:#cbdcec}.about-values .icon{color:#e3c17a}.about-mark{width:100%;border-bottom:0;padding-bottom:38px;box-shadow:0 40px 120px #000a}.about-mark::before,.about-mark::after{content:'';position:absolute;z-index:1;left:0;right:0;pointer-events:none}.about-mark::before{bottom:0;height:2px;background:linear-gradient(90deg,var(--lux-gold),var(--lux-gold-hi),var(--lux-gold));transition:transform var(--d5) var(--ease-move) var(--d3)}.about-mark::after{top:0;bottom:0;background:linear-gradient(105deg,transparent 35%,#fff3c466 50%,transparent 65%);transform:translateX(-120%)}.about-mark.cue-armed:not(.cue-on)::before{transform:scaleX(0)}.about-mark.cue-on::after{animation:foil var(--d6) var(--ease-move) var(--d4)}@keyframes foil{to{transform:translateX(120%)}}.timeline-node,.process,.process li,.bpo-cycle ol{position:relative}.timeline-node::after{content:'';position:absolute;inset:-1px;border-radius:50%;border:1px solid #e6c173;box-shadow:0 0 24px #d8ad5366;pointer-events:none}.process::before{content:'';position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,var(--lux-blue),var(--lux-gold-hi) 60%,var(--lux-gold));box-shadow:0 0 12px #d8ad5366;transform-origin:left}.process li::before{content:'';position:absolute;left:0;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--lux-gold-hi);box-shadow:0 0 10px #e3bd5b99}.bpo-cycle ol::before{content:'';position:absolute;left:23px;top:43px;bottom:43px;width:1px;background:linear-gradient(#e3bd5b99,#69c4ff66);transform-origin:top}.bpo-cycle li>span{position:relative;z-index:1;background:#0b2037}.bpo-cycle li>span::after{content:'';position:absolute;inset:-6px;border:1px solid var(--lux-gold);border-radius:18px;opacity:.5;pointer-events:none}@supports (animation-timeline:view()){.fx-scroll{.history-timeline{view-timeline:--hist block}.history-timeline::before{transform-origin:top;animation:draw-y linear both;animation-timeline:--hist;animation-range:entry 35% cover 62%}.timeline-node{view-timeline:--node block}.timeline-node::after{animation:node-on linear both;animation-timeline:--node;animation-range:cover 34% cover 44%}.process{view-timeline:--proc block}.process::before{animation:draw-x linear both;animation-timeline:--proc;animation-range:cover 20% cover 50%}.process li::before{animation:node-on linear both;animation-timeline:--proc;animation-range:cover calc(20% + var(--i,0)*6%) cover calc(24% + var(--i,0)*6%)}.bpo-cycle ol{view-timeline:--bpo block}.bpo-cycle ol::before{animation:draw-y linear both;animation-timeline:--bpo;animation-range:cover 28% cover 50%}.bpo-cycle li>span::after{animation:ring-on linear both;animation-timeline:--bpo;animation-range:cover calc(35% + var(--i,0)*7%) cover calc(40% + var(--i,0)*7%)}.cloud-directory{animation:tilt-in linear both;animation-timeline:view();animation-range:entry 5% cover 35%}.about-layout{perspective:var(--persp)}.about-mark{animation:plate linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}}@keyframes draw-y{from{transform:scaleY(0)}}@keyframes draw-x{from{transform:scaleX(0)}}@keyframes node-on{from{opacity:0}}@keyframes ring-on{from{opacity:0;transform:scale(.8)}}@keyframes tilt-in{from{transform:rotateX(6deg) rotateY(-5deg) translateZ(-40px)}}@keyframes plate{from{transform:rotateX(7deg) rotateY(-3deg) translateZ(-90px)}}.finale{position:relative;isolation:isolate}.finale .intake-section{background:radial-gradient(ellipse 70% 60% at 68% 50%,#0b2a4a00,#041224e6 72%)}.finale::before{content:'';position:absolute;z-index:1;left:0;right:0;top:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--lux-gold) 22%,var(--lux-white) 50%,var(--lux-gold) 78%,transparent);box-shadow:0 0 22px #e3bd5b55;transition:transform var(--d6) var(--ease-move)}.finale.cue-armed:not(.cue-on)::before{transform:scaleX(0)}.finale .intake-intro h2{max-width:none;font-size:clamp(2rem,2.9vw,2.6rem)}.finale h2 .ln-i>span{color:var(--lux-gold-hi)}.finale .intake-fx :is(.intake-panel,.intake-steps,.intake-steps li,.intake-intro>*).fx-in{opacity:1;transform:none;transition:none}.finale .intake-fx .fx-ready fieldset>label,.finale .intake-fx .fx-ready fieldset>div,.finale .intake-fx .fx-ready fieldset>p,.finale .intake-fx .fx-ready fieldset>legend{animation:none}.finale .intake-fx .intake-panel::before{display:none}@media (max-width:720px){main>.section,.finale>.section{padding-block:40px}.section-heading{margin-bottom:24px}main>.section p,.about-copy>p:not(.eyebrow){line-height:1.65}#atendimento .detail-features{gap:0}#atendimento article{display:grid;grid-template-columns:30px 1fr;column-gap:12px;padding-block:18px 20px}#atendimento article>span{grid-row:span 2;margin:5px 0 0}#atendimento h3{font-size:1.2rem;margin-bottom:6px}.process{margin:24px 0}.process li{padding-block:16px}.process h3{font-size:1.15rem;margin-bottom:6px}.segment-list>a{padding-block:15px}.cloud-layout,.segments-layout{gap:28px}.directory-bottom{display:none}.about-mark{max-width:250px}.about-layout{gap:32px}.history-timeline li{padding-block:14px}.finale .intake-steps li{padding-block:14px}}@media print{.chapter-no,.rail-meter,.rail-hint,.finale .intake-panel{display:none!important}#solucoes .services-grid{display:grid!important;grid-template-columns:repeat(2,1fr);overflow:visible;margin:0;padding:0}#solucoes .service-card,.about-mark,.cloud-directory,.cloud-directory>a,.experience-stats *,.regimes>span{translate:none!important;opacity:1!important;animation:none!important;transform:none!important;transition:none!important;break-inside:avoid}}