.hero{background:linear-gradient(0deg,var(--pc500-25),transparent)}.hero .bg-pendulo{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.hero .bg-pendulo::after{content:"";position:absolute;left:auto;right:50%;top:0;width:50vw;height:50vw;z-index:0;animation:bgpendulo 10s ease infinite;background-image:url("data:image/svg+xml,%3Csvg width='800' height='800' viewBox='0 0 800 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M386.73 434c9 27.48-10.54 74.02-49.89 113.37l-84.21 84.21C159.62 724.6 46.51 762.3 0 715.79l252.63-252.63c39.35-39.35 85.89-58.9 113.37-49.89L210.52 589.48zm160.64-265.58-84.21 84.21c-39.35 39.35-58.9 85.89-49.89 113.37l176.21-155.48L434 386.73c27.48 9 74.02-10.54 113.37-49.89L800 84.21c-46.51-46.51-159.62-8.81-252.63 84.21M168.42 84.21c-46.5 46.51-27.65 140.76 42.11 210.52l42.09 42.1c39.46 39.46 86.15 59 113.59 49.81l-71.49-91.92 91.92 71.49c9.19-27.45-10.35-74.13-49.81-113.59h-.01zm463.16 631.58c46.5-46.51 27.65-140.76-42.11-210.52l-42.09-42.1c-39.46-39.46-86.15-59-113.59-49.81l71.49 91.92-91.92-71.49c-9.19 27.45 10.35 74.13 49.81 113.59h.01L631.59 715.8z' fill='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='42.11' y1='757.9' x2='757.9' y2='42.11' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239696FF' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%239696FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-size:100%;background-repeat:no-repeat}@media (min-width:1440px){.hero .bg-pendulo::after{top:0;bottom:0;margin-top:auto;margin-bottom:auto}}@media (max-width:576px){.hero .bg-pendulo::after{top:0;left:auto;right:-128px;width:512px;height:512px}}@keyframes bgpendulo{0%{transform:rotate(0);opacity:0}50%{transform:rotate(-15deg);opacity:.05}100%{transform:rotate(0);opacity:0}}.hero-wave.wave-section{padding-top:128px}.hero-content{max-width:832px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-lockup{display:flex;align-items:center;gap:12px;margin-bottom:64px}.hero-lockup-logo{height:48px;width:auto;display:block;color:var(--bw-50)}.hero-lockup-rule{flex:0 0 auto;align-self:stretch;width:2px;background:var(--bw-10)}.hero-lockup-text{font:var(--label-xs);color:var(--bw-75);text-align:left}.hero-bottom,.hero-title-group{align-items:center}.hero-actions{justify-content:center}.sec-diagnostico{position:relative;z-index:2;margin-top:-80px;--dg-varre:8s}.sec-diagnostico .diagnostico-inner{max-width:1440px;margin:0 auto;padding:0 16px;box-sizing:border-box}.sec-diagnostico .diagnostico-row{display:flex;align-items:center;justify-content:center}.sec-diagnostico .diagnostico-dash{position:relative;z-index:2;margin:0;width:calc(100% - 288px);padding:8px;border-radius:16px;background-color:rgba(245,245,255,.05);box-shadow:inset 0 0 4px 0 var(--bw-25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:perspective(512px) rotateX(15deg) translateY(-128px);will-change:transform}.sec-diagnostico .diagnostico-placa{display:block;width:100%;aspect-ratio:16/9;border-radius:12px;background:var(--dn400);box-shadow:inset 0 0 4px 0 var(--bw-25);position:relative;z-index:1}.sec-diagnostico .diagnostico-dash::after{content:"";position:absolute;top:16px;left:0;width:2px;height:calc(100% - 32px);background-image:linear-gradient(0deg,rgba(0,255,150,0),rgba(0,255,150,.5),rgba(0,255,150,0));z-index:2}.sec-diagnostico .diagnostico-dash::before{content:"";position:absolute;top:16px;right:0;width:2px;height:calc(100% - 32px);background-image:linear-gradient(0deg,rgba(150,150,255,0),rgba(150,150,255,.5),rgba(150,150,255,0));z-index:2}.sec-diagnostico .diagnostico-feixe,.sec-diagnostico .diagnostico-tela{position:absolute;inset:8px;pointer-events:none}.sec-diagnostico .diagnostico-tela{z-index:3;border-radius:12px;overflow:hidden}.sec-diagnostico .diagnostico-feixe{z-index:4;clip-path:inset(-64px 0px)}.sec-diagnostico .diagnostico-vinheta{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,transparent 35%,var(--bb-25) 65%,var(--bb-75) 100%)}.sec-diagnostico .diagnostico-feixe-carro,.sec-diagnostico .diagnostico-sombra{position:absolute;top:0;bottom:0;left:0;width:100%;animation:dg-varre var(--dg-varre) linear infinite}.sec-diagnostico .diagnostico-feixe-carro{animation:dg-varre var(--dg-varre) linear infinite,dg-feixe var(--dg-varre) linear infinite}.sec-diagnostico .diagnostico-sombra-dir,.sec-diagnostico .diagnostico-sombra-esq{position:absolute;top:0;bottom:0;width:100%}.sec-diagnostico .diagnostico-sombra-dir{left:24px;background:linear-gradient(90deg,transparent 0,var(--bb-75) 72px,var(--bb-75) 100%)}.sec-diagnostico .diagnostico-sombra-esq{right:calc(100% + 24px);background:linear-gradient(90deg,var(--bb-75) 0,var(--bb-75) 15%,transparent 100%);animation:dg-trilha var(--dg-varre) linear infinite}.sec-diagnostico .diagnostico-rearma{position:absolute;inset:0;background:var(--bb-75);opacity:0;animation:dg-rearma var(--dg-varre) linear infinite}.sec-diagnostico .diagnostico-scan-linha{position:absolute;top:-64px;bottom:-64px;left:-2px;width:4px;background:linear-gradient(180deg,transparent 0,var(--pc300) 128px,var(--pc300) calc(100% - 128px),transparent 100%)}.sec-diagnostico .diagnostico-scan-faixa{position:absolute;top:-64px;bottom:-64px;left:-35px;width:70px;background:linear-gradient(90deg,transparent,var(--pc300-10),transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 128px,#000 calc(100% - 128px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 128px,#000 calc(100% - 128px),transparent 100%)}@keyframes dg-varre{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes dg-feixe{0%,100%{opacity:0}12%,88%{opacity:1}}@keyframes dg-trilha{0%,88%{opacity:1}100%{opacity:0}}@keyframes dg-rearma{0%{opacity:1}12%,88%{opacity:0}100%{opacity:1}}.sec-diagnostico .orbital,.sec-diagnostico .orbital-recebe{position:relative;z-index:1;width:144px;height:144px;flex-shrink:0}.sec-diagnostico .anel-container{position:absolute;top:calc(50% - 104px);width:208px;height:208px}.sec-diagnostico .orbital .anel-container{left:-64px}.sec-diagnostico .orbital-recebe .anel-container{left:-100%}.sec-diagnostico .orbital .anel,.sec-diagnostico .orbital-recebe .anel{position:absolute;border-radius:50%;background-repeat:no-repeat;background-position:center}.sec-diagnostico .orbital .anel{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22sg%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%220%25%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2300FFC8%22%20stop-opacity%3D%220%22/%3E%3Cstop%20offset%3D%2250%25%22%20stop-color%3D%22%2300FFC8%22%20stop-opacity%3D%220%22/%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%2300FFC8%22%20stop-opacity%3D%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2239%22%20fill%3D%22none%22%20stroke%3D%22url(%23sg)%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22/%3E%3C/svg%3E")}.sec-diagnostico .orbital-recebe .anel{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2280%22%20height%3D%2280%22%20viewBox%3D%220%200%2080%2080%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22sg%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%220%25%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%239696FF%22%20stop-opacity%3D%220%22/%3E%3Cstop%20offset%3D%2250%25%22%20stop-color%3D%22%239696FF%22%20stop-opacity%3D%220%22/%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%239696FF%22%20stop-opacity%3D%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2239%22%20fill%3D%22none%22%20stroke%3D%22url(%23sg)%22%20stroke-width%3D%222%22%20vector-effect%3D%22non-scaling-stroke%22/%3E%3C/svg%3E")}.sec-diagnostico .anelA,.sec-diagnostico .anelB,.sec-diagnostico .anelC,.sec-diagnostico .anelD{width:100%;height:100%;animation:pulsarAnel 4s linear infinite}.sec-diagnostico .anelA{animation-delay:0s}.sec-diagnostico .anelB{animation-delay:-1s}.sec-diagnostico .anelC{animation-delay:-2s}.sec-diagnostico .anelD{animation-delay:-3s}@keyframes pulsarAnel{0%{background-size:40% 40%;opacity:1}100%{background-size:100% 100%;opacity:0}}.sec-diagnostico .orbital .center{position:absolute;width:80px;height:80px;top:calc(50% - 40px);left:0;border-radius:50%;background-color:rgba(0,255,150,.1);box-shadow:inset 0 0 0 2px rgba(0,255,150,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center}.sec-diagnostico .orbital .center::before{content:"Varredura completa";position:absolute;display:block;width:128px;left:0;bottom:calc(100% + 16px);text-align:left;font-size:1rem;line-height:1.25em;color:rgba(0,255,150,.75)}.sec-diagnostico .orbital-recebe .center{position:absolute;width:80px;height:80px;top:calc(50% - 40px);right:0;border-radius:50%;background-color:rgba(150,150,255,.1);box-shadow:inset 0 0 0 2px rgba(150,150,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center}.sec-diagnostico .orbital-recebe .center::before{content:"Plano de ação";position:absolute;display:block;width:128px;left:-48px;top:calc(100% + 16px);text-align:right;font-size:1rem;line-height:1.25em;color:rgba(150,150,255,.75)}.sec-diagnostico .center .material-symbols-outlined{font-size:32px}.sec-diagnostico .orbital .center .material-symbols-outlined{color:var(--sc500)}.sec-diagnostico .orbital-recebe .center .material-symbols-outlined{color:var(--pc200)}@media (max-width:1152px){.sec-diagnostico .orbital .center::before,.sec-diagnostico .orbital-recebe .center::before{font-size:.825rem;width:80px;left:calc(50% - 40px)}}@media (max-width:864px){.sec-diagnostico{margin-top:-40px}.sec-diagnostico .diagnostico-row{flex-direction:column}.sec-diagnostico .diagnostico-dash{width:100%;transform:none}.sec-diagnostico .orbital .anel-container,.sec-diagnostico .orbital-recebe .anel-container{left:calc(50% - 104px);transform:none}.sec-diagnostico .orbital .anel-container{top:-64px}.sec-diagnostico .orbital-recebe .anel-container{top:-100%}.sec-diagnostico .orbital .center,.sec-diagnostico .orbital-recebe .center{left:calc(50% - 40px);right:auto}.sec-diagnostico .orbital .center{top:0}.sec-diagnostico .orbital-recebe .center{top:auto;bottom:0}.sec-diagnostico .orbital .anel,.sec-diagnostico .orbital-recebe .anel{transform:rotate(90deg)}.sec-diagnostico .orbital .center::before{left:calc(50% - 64px);width:128px;text-align:center}.sec-diagnostico .orbital-recebe .center::before{left:calc(50% - 64px);width:128px;text-align:center}.sec-diagnostico .diagnostico-dash::after{top:0;left:16px;width:calc(100% - 32px);height:2px;background-image:linear-gradient(90deg,rgba(0,255,150,0),rgba(0,255,150,.5),rgba(0,255,150,0))}.sec-diagnostico .diagnostico-dash::before{top:auto;bottom:0;left:16px;width:calc(100% - 32px);height:2px;background-image:linear-gradient(90deg,rgba(150,150,255,0),rgba(150,150,255,.5),rgba(150,150,255,0))}}@media (prefers-reduced-motion:reduce){.sec-diagnostico .diagnostico-feixe-carro,.sec-diagnostico .diagnostico-rearma,.sec-diagnostico .diagnostico-sombra,.sec-diagnostico .diagnostico-sombra-esq,.sec-diagnostico .orbital .anel,.sec-diagnostico .orbital-recebe .anel{animation:none}}.sec-problema .skills-inner{max-width:1440px;grid-template-columns:repeat(10,1fr)}.sec-problema .skill-tile{background:linear-gradient(135deg,var(--dn500-25),transparent)}.sec-problema .skills-header{grid-column:auto}.sec-problema .skill-tile>div{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.sec-problema .skill-tile-meta{margin:0}.sec-problema::before{content:none}.sec-problema{padding:128px 0 0}.problema-foot{display:flex;flex-direction:column;justify-content:center;gap:16px}.problema-foot p{font:var(--p);color:var(--bw-75);margin:0}@media (max-width:1439px){.sec-problema .skills-inner{grid-template-columns:repeat(8,1fr)}}@media (max-width:864px){.sec-problema .skills-inner{grid-template-columns:repeat(6,1fr);column-gap:24px}}@media (max-width:576px){.sec-problema .skills-inner{grid-template-columns:repeat(4,1fr);column-gap:16px}.sec-problema{padding-top:96px}}.sec-erro{position:relative;overflow:hidden;padding:128px 0 0}.erro-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 16px;box-sizing:border-box;display:grid;grid-template-columns:repeat(10,1fr);column-gap:32px}.erro-card{grid-column:1/-1;position:relative;width:100%;box-sizing:border-box;overflow:hidden;border-radius:16px;padding:112px 160px;background:linear-gradient(135deg,var(--pc300-25),transparent);display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"cabeca corpo" "cta    corpo";grid-template-rows:auto 1fr;gap:32px;align-items:start}.erro-header{grid-area:cabeca}.erro-corpo{grid-area:corpo}.erro-cta{grid-area:cta;justify-self:start;align-self:start}.erro-card{opacity:0}.erro-card.is-entered{animation:dg-erro-entra .6s ease-out both}@keyframes dg-erro-entra{from{opacity:0;filter:blur(32px);transform:translateY(-64px)}to{opacity:1;filter:blur(0px);transform:translateY(0)}}.erro-corpo,.erro-header{display:flex;flex-direction:column;gap:16px}.erro-p{font:var(--p);color:var(--bw-75);margin:0}@media (prefers-reduced-motion:reduce){.erro-card{opacity:1}.erro-card.is-entered{animation:none}}@media (max-width:1439px){.erro-inner{grid-template-columns:repeat(8,1fr)}.erro-card{padding:80px}}@media (max-width:864px){.erro-inner{grid-template-columns:repeat(6,1fr);column-gap:24px}.erro-card{padding:64px;grid-template-columns:1fr;grid-template-areas:"cabeca" "corpo" "cta";grid-template-rows:auto auto auto;gap:24px}@keyframes dg-erro-entra{from{opacity:0;transform:translateY(-64px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:576px){.erro-inner{grid-template-columns:repeat(4,1fr);column-gap:16px}.erro-card{padding:64px 32px}.sec-erro{padding-top:96px}}.dg-pilares{padding:128px 0;position:relative;z-index:2}.dg-pilares-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 16px;box-sizing:border-box;display:grid;grid-template-columns:repeat(10,1fr);gap:32px}.pilares-header{grid-column:1/span 6;align-self:center;display:flex;flex-direction:column;gap:16px}.pilares-p{font:var(--p);color:var(--bw-75);margin:0;opacity:0;filter:blur(16px);transform:translateY(16px);transition:opacity .5s ease,filter .5s ease,transform .5s ease}.pilares-header.is-entered .pilares-p{opacity:1;filter:blur(0px);transform:translateY(0)}.pilares-header.is-entered .pilares-p:first-of-type{transition-delay:150ms}.pilares-header.is-entered .pilares-p:nth-of-type(2){transition-delay:230ms}@media (max-width:864px){.pilares-p{filter:none;transition:opacity .5s ease,transform .5s ease}.pilares-header.is-entered .pilares-p{filter:none}}@media (prefers-reduced-motion:reduce){.pilares-p{opacity:1;filter:none;transform:none;transition:none}}.dg-pilar{position:relative;background:linear-gradient(45deg,var(--dn800),transparent);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background-color:var(--bb-50);backdrop-filter:blur(8px)}.dg-pilar-orb{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);z-index:-1;pointer-events:none;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,var(--pc500-25) 0,transparent 60%)}.dg-pilar-body{padding:32px;display:flex;flex-direction:column;gap:16px}.dg-pilar-title{font-size:1.5rem;font-weight:400;line-height:1.25em;margin:0;width:fit-content;max-width:100%;background-image:var(--text-gradient-high);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dg-pilar--1{grid-column:span 4}.dg-pilar--2{grid-column:span 6}.dg-pilar--3{grid-column:span 4}.dg-pilar--4{grid-column:span 6}.dg-pilar--5{grid-column:span 4}@media (max-width:1439px){.dg-pilares-inner{grid-template-columns:repeat(8,1fr)}.pilares-header{grid-column:1/span 5}.dg-pilar--1{grid-column:span 3}.dg-pilar--2{grid-column:span 5}.dg-pilar--3{grid-column:span 3}.dg-pilar--4{grid-column:span 5}.dg-pilar--5{grid-column:span 3}}@media (max-width:864px){.dg-pilares-inner{grid-template-columns:1fr}.dg-pilar--1,.dg-pilar--2,.dg-pilar--3,.dg-pilar--4,.dg-pilar--5,.pilares-header{grid-column:1}}.btn[data-emphasis=subtle]{background-color:var(--dn400);color:var(--bw);transition:.5s;box-shadow:var(--ring-10);filter:blur(2px)}.dg-card{position:relative;max-width:192px;border-radius:16px;padding:16px;box-sizing:border-box;background:linear-gradient(132deg,var(--bw-15),var(--bw-5));display:flex;flex-direction:column;gap:24px}.dg-card-pontos{display:flex;gap:8px}.dg-card-pontos span{width:8px;height:8px;background:var(--sc500)}.dg-card-label{font:var(--h4);color:var(--bw);text-align:center}.dg-card-ico{padding:32px;border-radius:16px;background:linear-gradient(132deg,var(--bw-15),var(--bw-5));display:flex;align-items:center;justify-content:center}.dg-card-ico .material-symbols-outlined{font-size:96px;color:var(--pc200)}.dg-card--alerta .dg-card-ico{background:linear-gradient(132deg,var(--er500-15),var(--er500-5))}.dg-card--alerta .dg-card-ico .material-symbols-outlined{color:var(--er500)}.dg-card--alerta .dg-card-pontos span:nth-child(2),.dg-card--jusante .dg-card-pontos span:first-child{background:var(--er500)}.dg-col{position:relative;grid-column:var(--col)/span var(--span,2);margin-bottom:var(--sobe,0)}.dg-conn{position:absolute;inset:0;overflow:visible;pointer-events:none}.dg-conn path{stroke:var(--bw-15);stroke-width:2;fill:none}.dg-conn rect{fill:var(--sc300);stroke:none}.dg-conn rect.is-erro{fill:var(--er500)}.dg-arq{--lupa:256px;position:relative;isolation:isolate;height:352px;overflow:hidden;opacity:.5;transform:skew(0deg,-7.5deg)}.dg-arq.is-pronto{overflow:visible}.dg-pilar--1 .dg-pilar-body{position:relative;z-index:1}.dg-arq-camada{position:absolute;inset:-576px -1056px}.dg-arq-camada--fundo{-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 0 calc(var(--lupa)/ 2 - 2px),#000 calc(var(--lupa)/ 2));mask-image:radial-gradient(circle at 50% 50%,transparent 0 calc(var(--lupa)/ 2 - 2px),#000 calc(var(--lupa)/ 2))}.dg-arq-camada--fundo .dg-arq-canvas{filter:blur(4px);opacity:.5}.dg-arq-camada--nitido{-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0 calc(var(--lupa)/ 2 - 2px),transparent calc(var(--lupa)/ 2));mask-image:radial-gradient(circle at 50% 50%,#000 0 calc(var(--lupa)/ 2 - 2px),transparent calc(var(--lupa)/ 2))}.dg-arq-lupa-wrap{position:absolute;left:50%;top:50%;width:var(--lupa);height:var(--lupa);transform:translate(-50%,-50%);pointer-events:none}.dg-arq-lupa{display:block;width:100%;height:100%}.dg-arq-lupa-cabo{position:absolute;bottom:0;left:0;padding:8px;border-radius:16px;background:linear-gradient(135deg,var(--dn500),var(--dn500-75));display:flex}.dg-arq-lupa-cabo .material-symbols-outlined{font-size:48px;color:var(--bw)}.dg-arq:not(.is-pronto) .dg-arq-camada{visibility:hidden}.dg-arq.is-pronto .dg-arq-canvas{animation:dg-arq-pan 10s ease-in-out infinite}.dg-arq .dg-col{display:flex;flex-direction:column;gap:128px}.dg-arq-canvas{position:absolute;left:50%;top:50%;width:1152px;padding:0 16px;box-sizing:border-box;display:grid;grid-template-columns:repeat(8,1fr);column-gap:32px;align-items:center;overflow:visible}@media (max-width:864px){.dg-arq-camada--fundo .dg-arq-canvas{filter:none}}@media (prefers-reduced-motion:reduce){.dg-arq.is-pronto .dg-arq-canvas{animation-play-state:paused}}.dg-falha{position:relative;height:352px;overflow:visible;opacity:.5;transform:skew(0deg,-7.5deg)}.dg-falha:not(.is-pronto) .dg-falha-canvas{visibility:hidden}.dg-falha-canvas{position:absolute;left:50%;top:50%;width:864px;padding:0 16px;box-sizing:border-box;display:grid;grid-template-columns:repeat(6,1fr);column-gap:32px;row-gap:0;align-items:end}.dg-falha .dg-col .dg-card{margin-inline:auto}.dg-col--solta{--folga:-32px;align-self:start;margin-top:calc(var(--folga) - var(--ancora))}.dg-col--solta .dg-card{max-width:none}.dg-falha .dg-col--solta .dg-card{margin-left:64px}.dg-causa{display:flex;align-items:center;gap:16px}.dg-causa-lupa{flex:0 0 auto;font-size:48px;color:var(--bw)}.dg-causa-texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.dg-causa-label{font:var(--label);color:var(--er300)}.dg-causa-preview{display:flex;flex-direction:column;gap:8px}.dg-causa-preview span{height:4px;width:100%;background:var(--bw-50)}.dg-risco{position:relative;width:100%;height:352px;padding:0 16px 48px 16px;opacity:.5;transform:skew(0deg,-7.5deg)}.dg-risco .dg-card{position:absolute;right:32px;bottom:16px;max-width:none}.dg-risco-quadrantes{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px}.dg-risco-quadrantes span:first-child{background:var(--wr500-10)}.dg-risco-quadrantes span:nth-child(2){background:var(--er500-10)}.dg-risco-quadrantes span:nth-child(3){background:var(--sc500-10)}.dg-risco-quadrantes span:nth-child(4){background:var(--wr500-10)}.dg-risco-quadrantes span{position:relative}.dg-risco-ponto{position:absolute;left:var(--x);bottom:var(--y);transform:translate(-50%,50%);width:10px;height:10px}.dg-risco-quadrantes span:first-child .dg-risco-ponto,.dg-risco-quadrantes span:nth-child(4) .dg-risco-ponto{background:var(--wr500);--halo:var(--wr500-50)}.dg-risco-quadrantes span:nth-child(2) .dg-risco-ponto{background:var(--er500);--halo:var(--er500-50)}.dg-risco-quadrantes span:nth-child(3) .dg-risco-ponto{background:var(--sc500)}.dg-risco-quadrantes span:not(:nth-child(3)) .dg-risco-ponto::after,.dg-risco-quadrantes span:not(:nth-child(3)) .dg-risco-ponto::before{content:"";position:absolute;inset:0;animation:dg-risco-sonar 2s linear var(--atraso,0s) infinite}.dg-risco-quadrantes span:not(:nth-child(3)) .dg-risco-ponto::before{animation-delay:calc(var(--atraso, 0s) - 1s)}@keyframes dg-risco-sonar{0%{box-shadow:0 0 0 0 var(--halo);opacity:1}100%{box-shadow:0 0 0 16px var(--halo);opacity:0}}@media (prefers-reduced-motion:reduce){.dg-risco-quadrantes span:not(:nth-child(3)) .dg-risco-ponto::after,.dg-risco-quadrantes span:not(:nth-child(3)) .dg-risco-ponto::before{display:none}}.dg-risco-legenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:8px}.dg-risco-legenda li{margin:0;display:flex;align-items:center;gap:8px;font:var(--label-xs);color:var(--bw-50);white-space:nowrap}.dg-risco-chip{width:10px;height:10px}.dg-risco-chip--alto{background:var(--er500)}.dg-risco-chip--medio{background:var(--wr500)}.dg-risco-chip--baixo{background:var(--sc500)}.dg-rec{--ciclo:8s;display:flex;align-items:center;gap:16px;width:100%;height:272px;padding:0 16px 16px 16px;opacity:.5;transform:skew(0deg,-7.5deg)}.dg-rec-lista{width:55%;min-width:0;display:flex;flex-direction:column;gap:8px}.dg-rec-lista .dg-card{max-width:none}.dg-rec-item{display:flex;align-items:center;gap:16px}.dg-rec-ico{flex:0 0 auto;font-size:48px;color:var(--bw)}.dg-rec-texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.dg-rec-label{color:var(--bw-50);font:var(--label)}.dg-rec-preview{display:flex;flex-direction:column;gap:8px}.dg-rec-preview span{height:4px;width:100%;background:var(--bw-25)}.dg-rec-selo{flex:0 0 auto;width:32px;height:32px;background:var(--bw-10);display:flex;align-items:center;justify-content:center}.dg-rec-selo .material-symbols-outlined{font-size:24px;color:var(--sc500);opacity:0}.dg-rec-lista .dg-card:first-child .dg-rec-label{animation:dg-rec-rotulo-1 var(--ciclo) ease-in-out infinite}.dg-rec-lista .dg-card:nth-child(2) .dg-rec-label{animation:dg-rec-rotulo-2 var(--ciclo) ease-in-out infinite}.dg-rec-lista .dg-card:nth-child(3) .dg-rec-label{animation:dg-rec-rotulo-3 var(--ciclo) ease-in-out infinite}.dg-rec-lista .dg-card:first-child .dg-rec-selo .material-symbols-outlined{animation:dg-rec-tique-1 var(--ciclo) ease-in-out infinite}.dg-rec-lista .dg-card:nth-child(2) .dg-rec-selo .material-symbols-outlined{animation:dg-rec-tique-2 var(--ciclo) ease-in-out infinite}.dg-rec-lista .dg-card:nth-child(3) .dg-rec-selo .material-symbols-outlined{animation:dg-rec-tique-3 var(--ciclo) ease-in-out infinite}@keyframes dg-rec-rotulo-1{0%,19%{color:var(--bw-50)}25%,94%{color:var(--sc500)}100%{color:var(--bw-50)}}@keyframes dg-rec-rotulo-2{0%,44%{color:var(--bw-50)}50%,94%{color:var(--sc500)}100%{color:var(--bw-50)}}@keyframes dg-rec-rotulo-3{0%,69%{color:var(--bw-50)}75%,94%{color:var(--sc500)}100%{color:var(--bw-50)}}@keyframes dg-rec-tique-1{0%,19%{opacity:0}25%,94%{opacity:1}100%{opacity:0}}@keyframes dg-rec-tique-2{0%,44%{opacity:0}50%,94%{opacity:1}100%{opacity:0}}@keyframes dg-rec-tique-3{0%,69%{opacity:0}75%,94%{opacity:1}100%{opacity:0}}.dg-rec-campo{--borda:10%;--fim:calc(100% - var(--borda));position:relative;width:calc(45% - 16px);align-self:stretch;background:linear-gradient(132deg,var(--bw-15),var(--bw-5))}.dg-rec-liga{position:absolute;inset:var(--borda);box-shadow:var(--ring-15);opacity:0;animation:dg-rec-tique-2 var(--ciclo) ease-in-out infinite,dg-rec-liga-cor var(--ciclo) ease-in-out infinite}@keyframes dg-rec-liga-cor{0%,69%{box-shadow:var(--ring-15)}75%,94%{box-shadow:inset 0 0 0 2px var(--sc500-25)}100%{box-shadow:var(--ring-15)}}.dg-rec-quadrado{position:absolute;left:var(--sx);top:var(--sy);margin:-8px;width:16px;height:16px;background:var(--ln500);animation:dg-rec-junta var(--ciclo) ease-in-out infinite,dg-rec-tinge var(--ciclo) ease-in-out infinite}@keyframes dg-rec-junta{0%,19%{left:var(--sx);top:var(--sy)}25%,94%{left:var(--ax);top:var(--ay)}100%{left:var(--sx);top:var(--sy)}}@keyframes dg-rec-tinge{0%,44%{background:var(--ln500)}50%,69%{background:var(--bw)}75%,94%{background:var(--sc300)}100%{background:var(--ln500)}}.dg-rec-nucleo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none;padding:8px;opacity:0;animation:dg-rec-tique-1 var(--ciclo) ease-in-out infinite}.dg-rec-nucleo .material-symbols-outlined{font-size:48px;color:var(--pc200);position:relative}.dg-rec-sonar{position:absolute;inset:0;border-radius:inherit;opacity:0;animation:dg-rec-abre var(--ciclo) ease-in-out infinite}@keyframes dg-rec-abre{0%,38%{opacity:0}50%,88%{opacity:1}100%{opacity:0}}.dg-rec-sonar::after,.dg-rec-sonar::before{content:"";position:absolute;inset:0;border-radius:inherit;animation:dg-rec-sonar 2s ease-out infinite}.dg-rec-sonar::before{animation-delay:-1s}@keyframes dg-rec-sonar{0%{box-shadow:0 0 0 0 var(--pc300-10);opacity:0}25%{opacity:1}100%{box-shadow:0 0 0 32px var(--pc300-10);opacity:0}}.dg-rec-nucleo .dg-rec-verificado{position:absolute;top:-12px;right:-12px;font-size:24px;color:var(--sc500);opacity:0;animation:dg-rec-tique-3 var(--ciclo) ease-in-out infinite}.dg-pilar--4{container-type:inline-size}@container (width < 544px){.dg-rec{flex-direction:column;align-items:stretch;height:auto}.dg-rec-lista{width:100%}.dg-rec-campo{width:100%;align-self:auto;height:192px}}@media (prefers-reduced-motion:reduce){.dg-rec-label,.dg-rec-liga,.dg-rec-nucleo,.dg-rec-quadrado,.dg-rec-selo .material-symbols-outlined,.dg-rec-sonar,.dg-rec-sonar::after,.dg-rec-sonar::before,.dg-rec-verificado{animation:none}}.dg-plano{--ciclo:6s;display:flex;flex-direction:column;gap:16px;width:100%;padding:0 16px 16px 16px;box-sizing:border-box;opacity:.5;transform:skew(0deg,-7.5deg)}.dg-plano .dg-card{max-width:none}.dg-plano .dg-card{animation:dg-plano-ativa var(--ciclo) ease-in-out var(--fase,0s) infinite backwards}.dg-plano .dg-card:nth-child(2){--fase:calc(var(--ciclo) / 3)}.dg-plano .dg-card:nth-child(3){--fase:calc(var(--ciclo) / 3 * 2)}@keyframes dg-plano-ativa{0%{opacity:.5}33%,6%{opacity:1}100%,39%{opacity:.5}}@media (prefers-reduced-motion:reduce){.dg-plano .dg-card{animation:none}}.dg-plano-item{display:flex;align-items:center;gap:16px}.dg-plano-num{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-size:32px;font-weight:400;line-height:1;color:var(--bw)}.dg-plano-label{flex:1 1 auto;min-width:0;font:var(--label);color:var(--bw-50)}.dg-plano-lado{flex:0 0 128px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.dg-plano-lado .tag-status{flex:0 0 auto}.dg-pilar--5{container-type:inline-size}@container (width < 544px){.dg-plano-lado{flex:0 0 64px}}.dg-plano-preview{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.dg-plano-preview span{height:4px;width:100%;background:var(--bw-25)}.sec-metodo{position:relative;z-index:2}.metodo-stage{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.metodo-header{padding:0 16px 32px;position:relative;z-index:1;flex-shrink:0}.metodo-header-inner{max-width:1440px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(10,1fr);gap:32px;align-items:end}.metodo-header-txt{grid-column:1/span 5;display:flex;flex-direction:column;gap:16px}.metodo-track{position:relative;width:100%;overflow:hidden;box-shadow:inset 0 2px 0 0 var(--bw-5),inset 0 -2px 0 0 var(--bw-5)}.metodo-grid{display:flex;flex-direction:row;gap:0;padding:0 max(16px,calc(50vw - 720px));flex:0 0 auto;align-items:stretch;will-change:transform;position:relative;z-index:1}.metodo-card{flex-shrink:0;width:832px;overflow:hidden;display:flex;flex-direction:row;position:relative;isolation:isolate}.metodo-card+.metodo-card{box-shadow:inset 2px 0 0 0 var(--bw-5)}.metodo-card-media{padding:32px 32px 32px 0;flex:0 0 calc(50% - 32px);display:flex}.metodo-card-img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.metodo-card-meta{padding:128px 64px 64px 64px;display:flex;flex-direction:column;gap:10px;flex:0 0 calc(50% + 32px);justify-content:flex-end;order:-1;position:relative}.metodo-card:not(.metodo-card--with-img) .metodo-card-meta{flex:0 0 100%}.metodo-card-num{position:absolute;left:48px;top:48px;width:100%;font-family:var(--font-family);font-size:8rem;line-height:1em;font-weight:200;background:linear-gradient(180deg,var(--pc300-50),transparent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;pointer-events:none;user-select:none;z-index:-1}.metodo-card-title{font:var(--h6);font-weight:400;color:var(--pc200);margin:0 0 16px}.metodo-card-desc{font:var(--p);color:var(--bw-75);margin:0}@media (max-width:864px){.metodo-stage{position:relative;height:auto;padding:96px 0 128px}.metodo-card-meta{padding:128px 32px 32px 32px}.metodo-card-num{left:16px;top:16px}.metodo-header-inner{grid-template-columns:1fr;gap:24px}.metodo-header-txt{grid-column:1/-1}.metodo-grid{flex-direction:column;padding:0 16px}.metodo-card{width:100%;max-width:100%;box-shadow:inset 2px 0 0 0 var(--bw-5),inset -2px 0 0 0 var(--bw-5)}.metodo-card+.metodo-card{box-shadow:inset 2px 0 0 0 var(--bw-5),inset -2px 0 0 0 var(--bw-5),inset 0 2px 0 0 var(--bw-5)}}@media (max-width:576px){.metodo-card{flex-direction:column}.metodo-card-media{padding:0 32px 32px 32px}}@media (min-width:865px) and (max-height:864px){.metodo-card-meta{padding:128px 32px 32px 32px}.metodo-card-num{left:32px}}.metodo-header--inline{flex-shrink:0;width:544px;padding:0;margin:0;display:flex;align-items:stretch}.metodo-header--inline .metodo-header-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:32px;max-width:100%;width:100%;height:100%}.metodo-header--inline .metodo-header-txt{grid-column:auto;width:100%}.metodo-spacer{flex-shrink:0;width:832px;visibility:hidden;pointer-events:none}.metodo-criterios-track{position:relative}.metodo-criterios-track .sec-metodo{position:sticky;top:calc(100vh - var(--metodo-altura,100vh));z-index:0}.metodo-criterios-track .sec-criterios{position:relative;z-index:1}.sec-criterios{width:100%;padding:128px 0 256px;box-sizing:border-box;background:linear-gradient(180deg,var(--ln200),var(--ln100),var(--ln200))}.sec-criterios .sec-eyebrow{color:var(--pc500)}.sec-criterios .sec-title{color:var(--bb)}.criterios-inner{position:relative;z-index:1;width:100%;max-width:1440px;padding:0 16px;margin:0 auto;box-sizing:border-box;display:grid;grid-template-columns:repeat(10,1fr);gap:32px}.criterios-header{grid-column:1/span 5;position:sticky;top:128px;align-self:start;display:flex;flex-direction:column;gap:16px}.criterios-cards{grid-column:6/span 5;display:flex;flex-direction:column;gap:32px;list-style:none;padding:0;margin:0}.criterios-card{position:sticky;padding:32px 32px 64px 160px;border-radius:16px;background:linear-gradient(90deg,var(--bw),var(--ln100));box-shadow:16px 16px 32px 0 rgba(35,0,150,.1),inset 0 0 4px 0 var(--bw);display:flex;flex-direction:column;gap:8px;margin:0;overflow:hidden}.criterios-card:first-child{top:128px;z-index:1}.criterios-card:nth-child(2){top:224px;z-index:2}.criterios-card:nth-child(3){top:320px;z-index:3}.criterios-card:nth-child(4){top:416px;z-index:4}.criterios-card::before{content:attr(data-number);position:absolute;left:32px;right:0;top:50%;transform:translateY(-50%);text-align:left;font-family:var(--font-family);font-weight:200;font-size:8rem;line-height:1;background-image:linear-gradient(180deg,var(--pc500-25),transparent);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;pointer-events:none;user-select:none}.criterios-card-title{font:var(--h6);font-weight:700;color:var(--pc700);margin:0}.criterios-card-text{font:var(--p);color:var(--dn500);margin:0}@media (max-width:1439px){.criterios-inner{grid-template-columns:repeat(8,1fr)}.criterios-header{grid-column:1/span 4}.criterios-cards{grid-column:5/span 4}}@media (max-width:864px){.criterios-inner{grid-template-columns:repeat(6,1fr);gap:24px}.criterios-header{grid-column:1/-1;position:relative;top:auto}.criterios-cards{grid-column:1/-1;gap:24px}.criterios-card,.criterios-card:first-child,.criterios-card:nth-child(2),.criterios-card:nth-child(3),.criterios-card:nth-child(4){position:relative;top:auto}.metodo-criterios-track .sec-metodo{position:relative;top:auto}}@media (max-width:576px){.criterios-inner{grid-template-columns:repeat(4,1fr);gap:16px}.criterios-cards{gap:16px}.criterios-card{padding:160px 32px 64px 32px}.criterios-card::before{top:-32px;transform:none}}.dg-arq .material-symbols-outlined,.dg-falha .material-symbols-outlined,.dg-rec .material-symbols-outlined,.sec-diagnostico .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24}.criterios-cases-track{position:relative}.criterios-cases-track .sec-criterios{position:sticky;top:calc(100vh - var(--criterios-altura,100vh));z-index:0}.criterios-cases-track .sec-cases{position:relative;z-index:1;background:var(--bb)}.sec-cases,Grid Wide do DS (container1440,10colunasbase,gap32) com cada card em span 5,abaixo,empilhando. Anatomia do card: vídeo full-bleed no topo (opaddingdocardéZERO,oradius16+overflowhiddenéquearredondamoscantosdecimadovídeo) e,levando controle,o .case-body com o padding,o que dá as 2 colunas pedidas. Cai pra span 4 no grid de 8 (≤1439) e pra 1 / -1 em ≤864 e ≤576,que é justamente o arranjo que não queremos. O vocabulário visual é o mesmo (16:9,playde48pxembw-15,rótulop-sbw-75enomep-lbw),rótulo,título e texto juntos. Não uso o .depos-video do formacoes aqui: lá o controle e o rótulo são overlay absoluto DENTRO do vídeo{padding:128px 0;display:flex;flex-direction:column;gap:64px}.cases-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 16px;box-sizing:border-box;display:grid;grid-template-columns:repeat(10,1fr);column-gap:32px;row-gap:48px}.cases-header{grid-column:1/-1;display:flex;flex-direction:column;gap:16px}.case-card{grid-column:span 5;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,var(--dn500-25),transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.case-video{position:relative;aspect-ratio:16/9;background:var(--dn800);cursor:pointer}.case-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.case-player{position:absolute;inset:0}.case-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;pointer-events:none}.case-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--dn800);transition:opacity .3s ease}.case-card.is-started .case-veil{opacity:0}.case-veil-play{position:absolute;top:16px;right:16px;z-index:2;height:48px;border-radius:512px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;background:var(--dn200);color:var(--bw)}.case-veil-play-ico{flex:0 0 auto;width:24px;height:24px;display:block;margin:0 12px}.case-veil-play-label{font:var(--label);white-space:nowrap;overflow:hidden;max-width:0;opacity:0;padding-left:0;transition:max-width .3s ease,opacity .2s ease,padding-left .3s ease}.case-video:hover .case-veil-play-label{max-width:10rem;opacity:1;padding-left:16px}@media (prefers-reduced-motion:reduce){.case-veil-play-label{transition:none}}.case-body{padding:32px;display:flex;flex-direction:column;gap:16px}.case-head{display:flex;flex-direction:row;align-items:center;gap:12px}.case-play{flex:0 0 auto;width:48px;height:48px;border-radius:1920px;background:var(--bw-15);border:none;cursor:pointer;color:var(--bw);display:flex;align-items:center;justify-content:center;transition:background .2s ease}.case-play:hover,.case-video:hover~.case-body .case-play{background:var(--bw-25)}.case-ico{font-size:28px;font-variation-settings:'FILL' 1}.case-ico--pause{display:none}.case-card.is-playing .case-ico--play{display:none}.case-card.is-playing .case-ico--pause{display:block}.case-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.case-controls{display:flex;flex-direction:row;align-items:center;gap:12px}.case-bar{flex:1 1 auto;position:relative;height:16px;display:flex;align-items:center;cursor:pointer;touch-action:none}.case-bar::before{content:'';position:absolute;left:0;right:0;height:4px;background:var(--bw-15)}.case-bar-fill{position:relative;width:100%;height:4px;background:var(--pc300);transform:scaleX(var(--progresso,0));transform-origin:left center}.case-bar:focus-visible{outline:0;box-shadow:var(--ring-25)}.case-time{flex:0 0 auto;margin:0;font:var(--label-xs);color:var(--bw-50);font-variant-numeric:tabular-nums}.case-label{font:var(--p-s);color:var(--bw-75);margin:0}.case-name{font:var(--p-l);color:var(--bw);margin:0}.case-text{font:var(--p);color:var(--bw-75);margin:0}@media (max-width:1439px){.cases-inner{grid-template-columns:repeat(8,1fr)}.case-card{grid-column:span 4}}@media (max-width:864px){.cases-inner{grid-template-columns:repeat(6,1fr);column-gap:24px;row-gap:32px}.case-card{grid-column:1/-1}}@media (max-width:576px){.sec-cases{padding:96px 0}.cases-inner{grid-template-columns:repeat(4,1fr);column-gap:16px}.case-body{padding:24px}}.cases-sub-header{width:100%;max-width:1440px;margin:0 auto;padding:0 16px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.depos-logos-section{overflow:hidden;box-shadow:inset 0 2px 0 0 var(--bw-15),inset 0 -2px 0 0 var(--bw-15)}.depos-logos-wrap{max-width:1440px;margin:0 auto;padding:0 16px;box-sizing:border-box}.depos-logos-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto);grid-auto-rows:0px;overflow:hidden;box-shadow:inset -2px 0 0 0 var(--bw-15)}.depos-logo-card{padding:24px 16px;min-height:80px;display:flex;align-items:center;justify-content:center;box-shadow:inset 2px 0 0 0 var(--bw-15),inset 0 -2px 0 0 var(--bw-15)}.depos-logo-card img{max-width:100%;max-height:64px;object-fit:contain;opacity:.5;display:block;transition:opacity .6s ease}.depos-logo-card:nth-child(n+7){box-shadow:inset 2px 0 0 0 var(--bw-15)}@media (max-width:1152px){.depos-logos-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto)}.depos-logo-card:nth-child(n+7){box-shadow:inset 2px 0 0 0 var(--bw-15),inset 0 -2px 0 0 var(--bw-15)}.depos-logo-card:nth-child(n+9){box-shadow:inset 2px 0 0 0 var(--bw-15)}}@media (max-width:864px){.depos-logos-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto)}.depos-logo-card:nth-child(n+9){box-shadow:inset 2px 0 0 0 var(--bw-15),inset 0 -2px 0 0 var(--bw-15)}.depos-logo-card:nth-child(n+7){box-shadow:inset 2px 0 0 0 var(--bw-15)}}@media (max-width:576px){.depos-logos-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}.depos-logo-card:nth-child(n+7){box-shadow:inset 2px 0 0 0 var(--bw-15),inset 0 -2px 0 0 var(--bw-15)}.depos-logo-card:nth-child(n+5){box-shadow:inset 2px 0 0 0 var(--bw-15)}}.sec-cases .case-card,.sec-cases .depos-logos-section{opacity:0}.sec-cases .case-card.is-entered{animation:cta-card-enter .6s ease-out both}.sec-cases .depos-logos-section.is-entered{animation:enter-fade .6s ease-out both}@keyframes enter-fade{from{opacity:0;filter:blur(16px)}to{opacity:1;filter:blur(0px)}}@media (max-width:864px){@keyframes enter-fade{from{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.sec-cases .case-card,.sec-cases .depos-logos-section{opacity:1;animation:none}}.bottom-cta{position:fixed;left:0;bottom:0;width:100%;height:140px;box-sizing:border-box;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;background:linear-gradient(to top,var(--pc300-50),transparent 75%);pointer-events:none;transition:bottom .4s ease,visibility 0s linear 0s}.bottom-cta.is-hidden{bottom:-140px;visibility:hidden;transition:bottom .4s ease,visibility 0s linear .4s}.bottom-cta-blur{position:absolute;inset:0;pointer-events:none}.bottom-cta-blur-2{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(to top,#000 0%,transparent 100%);mask:linear-gradient(to top,#000 0%,transparent 100%)}.bottom-cta-blur-4{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(to top,#000 0%,transparent 66%);mask:linear-gradient(to top,#000 0%,transparent 66%)}.bottom-cta-blur-8{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(to top,#000 0%,transparent 42%);mask:linear-gradient(to top,#000 0%,transparent 42%)}.bottom-cta-blur-16{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(to top,#000 0%,transparent 22%);mask:linear-gradient(to top,#000 0%,transparent 22%)}.bottom-cta-btn{position:relative;z-index:1;align-self:flex-end;width:auto;pointer-events:auto}@media (prefers-reduced-motion:reduce){.bottom-cta{transition:none}}