*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;font-family:inherit}:root{--black:#000;--graphite:#0a0a0a;--graphite-2:#0a0a0a;--graphite-3:#0a0a0a;--graphite-4:#0a0a0a;--white:#fff;--off-white:#f5f5f0;--gold:#c9a24a;--gold-light:#e5c879;--gold-dark:#a68639;--gold-rgb:201, 162, 74;--grey-text:#a3a3a3;--grey-light:#d4d4d4;--grey-mid:#737373;--border:#c9a24a2e;--border-subtle:#ffffff0f;--preto-profundo:var(--black);--grafite:var(--graphite);--grafite-claro:var(--graphite-3);--dourado:var(--gold);--dourado-claro:var(--gold-light);--dourado-escuro:var(--gold-dark);--cinza-claro:var(--grey-light);--cinza-medio:var(--grey-text);--font-serif:"Playfair Display", Georgia, serif;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--header-h:80px;--container:1240px;--radius:4px;--radius-lg:12px;--radius-xl:20px;--transition:.28s ease;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:6rem}body{font-family:var(--font-sans);background-color:var(--black);color:var(--grey-light);font-size:clamp(14px,.8vw + 11px,16px);line-height:1.8;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--white);font-weight:600;line-height:1.2}p{color:var(--grey-light);font-size:clamp(14px,1vw,16px);line-height:1.8}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--gold)!important;outline-offset:2px!important}.gold,.highlight{background:linear-gradient(90deg, var(--gold) 0%, var(--gold) 45%, var(--white) 50%, var(--gold) 55%, var(--gold) 100%);-webkit-text-fill-color:transparent;color:var(--gold);background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:10s linear infinite shimmerText;position:relative}@keyframes shimmerText{0%{background-position:200% 0}to{background-position:-200% 0}}.text-center{text-align:center}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 clamp(38px,4.5vw,64px)}@media (width<=576px){.container{padding:0 20px!important}}.section{padding:clamp(35px,4vw,65px) 0;position:relative}.section--dark,.section--graphite,.section--graphite-2{background-color:var(--black)}.section-tag,.hero-badge,.lp-caption-mono{font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;margin-bottom:.75rem;font-size:.72rem;font-weight:600;display:inline-block;color:#c9a24a!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.section-header{text-align:center;margin-bottom:clamp(24px,3.5vw,40px)}.section-title{font-family:var(--font-serif);color:var(--white);text-align:center;margin-bottom:clamp(6px,.8vw,12px);font-size:clamp(26px,3.2vw,42px);font-weight:600;line-height:1.2}.section-desc,.section-subtitle,.section-intro{color:var(--grey-text);text-align:center;max-width:clamp(280px,85vw,640px);margin:0 auto;font-size:clamp(13.5px,1.1vw + 8px,18px);line-height:1.8}html{scrollbar-width:thin;scrollbar-color:var(--gold-dark) var(--black)}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{background:var(--gold-dark);border:3px solid var(--black);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--gold)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.8s ease-out forwards fadeIn}.slide-in-left{animation:.8s ease-out forwards slideInFromLeft}.slide-in-right{animation:.8s ease-out forwards slideInFromRight}.fade-in-up{animation:.8s ease-out forwards fadeInUp}.scroll-reveal{opacity:0;will-change:transform, opacity;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);transform:translateY(35px)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.navbar{-webkit-backdrop-filter:none;width:100%;box-shadow:none;backface-visibility:hidden;z-index:1200;background:0 0;border-bottom:1px solid #0000;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,border-color .4s,box-shadow .4s;position:fixed;top:0;left:0;transform:translateZ(0)}.navbar.scrolled{-webkit-backdrop-filter:blur(12px)saturate(180%);background:#000000d9;border-bottom:1px solid #c9a24a33;box-shadow:0 4px 20px #0006}.navbar .container{width:100%;max-width:100%;margin:0 auto;padding:0 clamp(38px,4.5vw,64px)}.nav-content{justify-content:space-between;align-items:center;height:70.672px;padding:0;display:flex}.logo a{font-family:var(--font-serif);color:var(--dourado);letter-spacing:1px;align-items:center;margin-top:3px;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:700;text-decoration:none;display:flex}.logo-img{object-fit:contain;width:196px;height:40px;transition:all var(--transition-normal);filter:brightness(1.1)}.logo-img:hover{filter:brightness(1.3);transform:scale(1.05)}.nav-menu{align-items:center;gap:clamp(16px,2.2vw,32px);margin:0;list-style:none;display:flex}.nav-menu a{color:var(--cinza-claro);transition:color var(--transition-fast);font-size:clamp(13.5px,1.1vw,15.2px);font-weight:400;font-family:var(--font-sans);padding:.25rem 0;text-decoration:none;position:relative}.nav-menu a:after{content:"";background:var(--gold);width:0;height:2px;transition:width var(--transition-normal);position:absolute;bottom:-5px;left:0}.nav-menu a:hover{color:var(--gold)}.nav-menu a:hover:after{width:100%}.nav-menu a.active{color:var(--gold)}.nav-menu a.active:after{width:100%}.nav-cta{box-sizing:border-box;text-transform:uppercase;letter-spacing:.8px;width:auto;height:38px;transition:all var(--transition-normal);cursor:pointer;white-space:nowrap;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 20px;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 2px 10px #c9a24a33;border:1px solid var(--gold)!important;background:var(--gold)!important;color:#0b0b0b!important}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 18px #c9a24a66;background:var(--gold-light)!important;border-color:var(--gold-light)!important;color:#000!important}.nav-mobile-only{display:none}.mobile-menu-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;padding:.5rem;display:none}.mobile-menu-toggle span{background:var(--gold);transform-origin:50%;width:25px;height:2px;transition:transform .3s,opacity .3s;display:block}.mobile-menu-toggle.active span:first-child{transform:translateY(8px)rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (width<=991px){.navbar{height:64px}.nav-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);visibility:hidden;background:#0a0a0afa;border-top:1px solid #c9a24a26;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(20px,3.5vw,30px);width:100%;height:calc(100vh - 64px);padding:clamp(30px,6vw,50px) 1.5rem;transition:all .4s cubic-bezier(.77,.2,.05,1);position:fixed;top:64px;left:-100%;overflow-y:auto}.nav-menu.active{visibility:visible;left:0}.nav-menu a{padding:.5rem 0;font-size:clamp(16px,2.5vw,20px);font-weight:500}.nav-cta{display:none!important}.nav-mobile-only{width:100%;max-width:clamp(250px,80vw,300px);margin-top:1.5rem;display:block}.nav-menu a.nav-cta-mobile,.nav-menu button.nav-cta-mobile{letter-spacing:1px;text-transform:uppercase;border:1px solid var(--gold);width:100%;transition:all var(--transition-normal);white-space:nowrap;box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;padding:10px 20px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 2px 10px #c9a24a33;background:var(--gold)!important;color:#0b0b0b!important}.nav-menu a.nav-cta-mobile:hover,.nav-menu button.nav-cta-mobile:hover{transform:translateY(-1px);box-shadow:0 4px 18px #c9a24a59;background:var(--gold-light)!important;color:#000!important}.nav-menu a.nav-cta-mobile:after,.nav-menu button.nav-cta-mobile:after{display:none!important}.mobile-menu-toggle{display:flex}}@media (width>=992px) and (width<=1200px){.nav-menu{gap:clamp(10px,1.4vw,18px)}.nav-menu a{font-size:clamp(13px,1vw,14px)}}.btn,.btn-primary,.btn-secondary{font-family:var(--font-sans);border:1px solid var(--gold);transition:all var(--transition-normal);cursor:pointer;letter-spacing:.3px;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:10px 22px;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn i,.btn-primary i,.btn-secondary i{font-size:.8rem;font-weight:900}.btn>*,.btn-primary>*,.btn-secondary>*{z-index:2;position:relative}.btn--gold,.btn-primary{color:#000!important;box-shadow:none!important;background:#c9a24a!important;border:1px solid #c9a24a!important;font-weight:500!important}.btn--gold:after,.btn-primary:after{display:none!important}.btn--gold:hover,.btn-primary:hover{transform:translateY(-1px);color:#000!important;background:#e5c879!important;border-color:#e5c879!important;box-shadow:0 4px 15px #c9a24a4d!important}.btn--outline-gold,.btn-secondary{color:#c9a24a!important;box-shadow:none!important;background:0 0!important;border:1px solid #c9a24a!important;font-weight:500!important}.btn--outline-gold:hover,.btn-secondary:hover{transform:translateY(-1px);color:#000!important;background:#c9a24a!important;border-color:#c9a24a!important;box-shadow:0 4px 15px #c9a24a33!important}.btn--outline-neutral{color:var(--grey-text);border-color:var(--border);background:0 0!important}.btn--outline-neutral:hover{color:var(--gold);border-color:var(--gold);box-shadow:0 0 20px #c9a24a26;background:0 0!important}.btn--sm{padding:clamp(6px,.8vw,10px) clamp(14px,1.5vw,20px);font-size:clamp(11.5px,.9vw,14px)}.btn--lg,.btn-large{padding:clamp(15px,1.8vw,22px) clamp(30px,3.2vw,44px);font-size:clamp(15px,1.2vw,18px)}.btn-disabled{color:#888!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;background:#333!important;border-color:#444!important;transform:none!important}.btn-disabled:after{display:none!important}.scroll-top{width:44px;height:44px;color:var(--gold);cursor:pointer;z-index:999;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(8px);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:opacity .3s,transform .3s,background-color .3s,border-color .3s,box-shadow .3s,visibility .3s;display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(20px);box-shadow:0 4px 20px #0000004d;background:#0f0f0fbf!important;border:1px solid #c9a24a4d!important}.scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 6px 25px #c9a24a66;border-color:var(--gold)!important;color:#fff!important;background:#c9a24a26!important}.scroll-top:active{transform:translateY(-1px)scale(.95)}@media (width<=768px){.scroll-top{width:40px;height:40px;font-size:.9rem;bottom:20px;right:20px}}.footer{background:var(--black);border-top:none;padding:clamp(32px,4vw,64px) 0 clamp(16px,2vw,32px)}.footer-content{grid-template-columns:1.8fr 1.1fr 1.1fr;gap:clamp(20px,3vw,40px);margin-bottom:clamp(24px,3vw,48px);display:grid}.footer-logo{flex-direction:column;justify-content:center;align-items:center;display:flex}.footer-logo-img{object-fit:contain;filter:brightness(1.15);width:auto;height:clamp(52px,5.5vw,68px);transition:all var(--transition-normal)}.footer-logo-img:hover{filter:brightness(1.3);transform:translateY(-2px)scale(1.03)}.footer-contact{flex-direction:column;gap:clamp(10px,1vw,14px);display:flex}.footer-contact-item{align-items:center;gap:clamp(10px,1vw,14px);display:flex}.footer-contact-item i{color:var(--dourado);text-align:center;width:clamp(16px,1.2vw,20px);font-size:clamp(14px,1vw,16px)}.footer-contact-item a,.footer-contact-item span{color:var(--cinza-claro);transition:color var(--transition-normal);font-size:clamp(12.5px,.9vw,14px);text-decoration:none}.footer-contact-item a:hover{color:var(--dourado)}.footer-links h4,.footer-social h4{font-family:var(--font-sans);color:var(--dourado);text-transform:uppercase;letter-spacing:.5px;margin-bottom:clamp(14px,1.2vw,20px);font-size:clamp(14px,1vw,16px);font-weight:600}.footer-links ul{flex-direction:column;gap:clamp(10px,1vw,14px);margin:0;padding:0;list-style:none;display:flex}.footer-links a{color:var(--cinza-claro);transition:color var(--transition-normal);font-size:clamp(12.5px,.9vw,14px);text-decoration:none}.footer-links a:hover{color:var(--dourado)}.social-links{gap:clamp(10px,1vw,14px);display:flex}.social-links a{border:1px solid var(--dourado);width:clamp(32px,2.8vw,38px);height:clamp(32px,2.8vw,38px);color:var(--dourado);transition:all var(--transition-normal);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.social-links a i{font-size:clamp(14px,1vw,16px)}.social-links a:hover{background:var(--dourado);color:var(--preto-profundo);transform:translateY(-3px);box-shadow:0 4px 10px #c9a24a33}.footer-bottom{text-align:center;border-top:1px solid #c9a24a26;padding-top:clamp(16px,1.8vw,28px)}.footer-bottom p{color:var(--cinza-medio);font-size:clamp(12px,.85vw,13px)}@media (width<=576px){.footer-content{grid-template-columns:1fr;gap:2rem}.footer-logo{text-align:center;align-items:center}.footer-logo>p{max-width:100%}.footer-contact-item{justify-content:center}.footer-links h4,.footer-social h4{text-align:center}.footer-links ul{align-items:center}.social-links{justify-content:center}}#tally-modal{z-index:99999;-webkit-backdrop-filter:blur(6px);background:#000000e0;justify-content:center;align-items:center;animation:.2s fadeIn;display:none;position:fixed;inset:0}.tally-modal-inner{border:1px solid rgba(var(--gold-rgb), .35);width:min(860px,96vw);height:min(90vh,780px);box-shadow:0 0 80px rgba(var(--gold-rgb), .12);background:#0f0f0f;border-radius:16px;position:relative;overflow:hidden}.tally-modal-inner iframe{border:none;width:100%;height:100%;display:block}#tally-modal-close{z-index:100000;border:1px solid rgba(var(--gold-rgb), .4);width:clamp(36px,4.5vw,44px);height:clamp(36px,4.5vw,44px);color:var(--gold);cursor:pointer;background:#0f0f0ff2;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(18px,1.8vw,24px);line-height:1;transition:background .2s,color .2s,transform .2s;display:flex;position:fixed;top:clamp(12px,2.5vw,24px);right:clamp(14px,3vw,28px)}#tally-modal-close:hover{background:var(--gold);color:#0a0a0a;transform:rotate(90deg)scale(1.1)}@media (width<=768px){.tally-modal-inner{border:none;border-radius:0;width:100vw;height:100dvh}#tally-modal-close{top:clamp(8px,2vw,12px);right:clamp(8px,2vw,12px)}}.hero{box-sizing:border-box;background-color:#000;align-items:center;min-height:100vh;padding-top:clamp(80px,9.5vh,110px);padding-bottom:clamp(30px,4vh,50px);display:flex;position:relative;overflow:hidden}#hero-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 30%,#c9a24a14 0%,#0000 70%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:660px;margin:0 auto;animation:.8s ease-out fadeInUp;display:flex;position:relative}.hero-title{font-family:var(--font-serif);letter-spacing:normal;word-break:keep-all;margin-bottom:1.2rem;font-weight:600;line-height:1.15;color:#fff!important;font-size:clamp(2.8rem,4.2vw,4.2rem)!important}.hero-title .highlight{font-family:var(--font-serif);font-weight:600;color:#c9a24a!important}.hero-subtitle{opacity:.85;max-width:560px;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;font-size:clamp(.92rem,1.05vw,1.05rem);line-height:1.6;color:#fff!important;font-weight:300!important}.hero-title .mobile-br{display:none}.hero-title .desktop-br{display:inline}@media (width<=1024px){.hero{min-height:auto;padding-top:clamp(90px,10vh,120px);padding-bottom:clamp(50px,6vh,80px)}}@media (width<=576px){.hero{padding-top:110px!important;padding-bottom:50px!important}.hero-content{margin-top:20px!important}.hero-title{font-size:clamp(2rem,7.5vw,2.4rem)!important;line-height:1.25!important}.hero-title .mobile-br{display:inline!important}.hero-title .desktop-br{display:none!important}}.problema-section,.metodologia-section,.servicos-section,.portfolio-section,.diferenciais-section,.fundadora-section,.diagnostico-section,.contato-section,.clientes-section,.parceiros-section{background-color:var(--black)!important;border-top:none!important}.problema-section{padding:clamp(60px,8vw,95px) 0!important}.problema-item,.metodologia-card,.servico-card,.tech-talent-card,.conecta-card,.tech-talent-feature,.conecta-feature,.diferencial-card,.cliente-card,.parceiro-card,.diagnostico-card,.form-wrapper,.contact-info,.form-success-box{-webkit-backdrop-filter:blur(16px)saturate(180%)!important;transition:all var(--transition-normal)!important;background:#121212a6!important;border:1px solid #c9a24a33!important;border-radius:clamp(10px,1.2vw,14px)!important;box-shadow:0 8px 32px #0006!important}.problema-item:hover,.metodologia-card:hover,.servico-card:hover,.tech-talent-card:hover,.conecta-card:hover,.tech-talent-feature:hover,.conecta-feature:hover,.diferencial-card:hover,.cliente-card:hover,.parceiro-card:hover,.form-wrapper:hover,.contact-info:hover{background:#181818bf!important;border-color:#c9a24a80!important;transform:translateY(-5px)!important;box-shadow:0 14px 40px #c9a24a26!important}.problema-section .container{max-width:clamp(280px,92vw,1200px);margin:0 auto;padding:0 20px}.carousel-container-outer{flex-direction:column;align-items:center;width:100%;display:flex}.carousel-wrapper{width:100%;padding:0 45px;position:relative;overflow:hidden}.carousel-arrow{color:var(--gold);cursor:pointer;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(1)}.carousel-arrow i{transition:transform .3s}.carousel-arrow:hover{color:var(--gold-light);background:0 0;transform:translateY(-50%)scale(1.2)}.carousel-arrow.prev:hover i{transform:translate(-2px)}.carousel-arrow.next:hover i{transform:translate(2px)}.carousel-arrow.prev{left:0}.carousel-arrow.next{right:0}@media (width<=992px){.carousel-arrow{display:none}.carousel-wrapper{padding:0}}.carousel-dots{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:clamp(16px,2.5vw,24px);display:flex}.carousel-dots .dot,.servicos-dots .dot{opacity:.65;cursor:pointer;box-sizing:border-box;border-radius:50%;outline:none;width:8px;height:8px;padding:0;transition:all .3s;border:1.5px solid var(--gold)!important;background:#1a1a1a!important}.carousel-dots .dot:hover,.servicos-dots .dot:hover{opacity:1;transform:scale(1.25);background:#2a2a2a!important}.carousel-dots .dot.active,.servicos-dots .dot.active{opacity:1;border-radius:100px;width:22px;height:8px;box-shadow:0 0 10px #c9a24a99;background:var(--gold)!important;border-color:var(--gold)!important}.problemas-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;flex-flow:row;gap:20px;width:100%;margin-top:clamp(20px,2.5vw,32px);margin-left:auto;margin-right:auto;padding:20px 5px;display:flex;overflow-x:auto}.problemas-grid::-webkit-scrollbar{display:none}.problemas-grid.active-drag{cursor:grabbing}.problema-item{text-align:center;background:var(--grafite-claro);transition:all var(--transition-normal);scroll-snap-align:start;box-sizing:border-box;border:1px solid #c9a24a33;border-radius:clamp(6px,1vw,8px);flex-direction:column;flex:0 0 calc(25% - 15px);align-items:center;gap:clamp(12px,1.5vw,20px);padding:clamp(18px,2vw,24px) clamp(12px,1.4vw,18px);display:flex}.problema-item:hover{border-color:var(--dourado);transform:translateY(-5px);box-shadow:0 10px 30px #c9a24a26}.problema-item i{color:var(--dourado);flex-shrink:0;font-size:clamp(20px,2vw,24px)}.problema-item p{color:var(--cinza-claro);font-size:clamp(13px,1.2vw,17px)}@media (width<=992px){.problemas-grid{gap:14px!important}.problema-item{scroll-snap-align:start!important;flex:0 0 calc(50% - 7px)!important;padding:clamp(14px,2vw,20px) clamp(10px,1.2vw,14px)!important}.problema-item p{font-size:clamp(12px,2.5vw,14px)!important;line-height:1.4!important}}.metodologia-section{background:var(--preto-profundo);padding:clamp(35px,4vw,65px) 0}.metodologia-section .container{max-width:clamp(280px,92vw,1200px);margin:0 auto;padding:0 20px}.metodologia-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(20px,2.5vw,40px);margin-top:clamp(20px,2.5vw,32px);display:grid}@media (width<=992px){.metodologia-grid{grid-template-columns:1fr;gap:24px}}.metodologia-card{background:var(--grafite);height:100%;transition:all var(--transition-normal);border:1px solid #c9a24a40;border-radius:clamp(6px,1vw,8px);flex-direction:column;padding:clamp(20px,2.5vw,30px);display:flex;position:relative;overflow:hidden}.metodologia-card:before{content:"";opacity:0;width:100%;height:100%;transition:opacity var(--transition-normal);background:linear-gradient(135deg,#c9a24a0d 0%,#0000 100%);position:absolute;top:0;left:0}.metodologia-card:hover{border-color:var(--dourado);transform:translateY(-5px);box-shadow:0 10px 25px #c9a24a1a}.metodologia-card:hover:before{opacity:1}.card-number{font-family:var(--font-serif);color:var(--dourado);opacity:.3;margin-bottom:clamp(8px,1vw,16px);font-size:clamp(32px,4.5vw,48px);line-height:1}.metodologia-card h3{color:var(--dourado-claro);margin-bottom:clamp(8px,1vw,16px);font-size:clamp(16px,1.5vw,24px)}.metodologia-card p{color:var(--cinza-medio);font-size:clamp(13px,1.2vw,17px);line-height:1.8}.servicos-section{background:var(--black);padding:clamp(35px,4vw,65px) 0}.servicos-section .section-header{margin-bottom:clamp(24px,3.5vw,40px)}.servicos-grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);max-width:clamp(280px,92vw,1200px);margin:0 auto;display:grid}.servico-card{background:#111;border:1px solid #1f1f1f;border-radius:16px;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.25,1,.5,1),border-color .4s,box-shadow .4s;display:flex;padding:clamp(24px,3vw,36px) clamp(14px,1.6vw,20px)!important}.servico-card:hover{border-color:#c9a24a4d;transform:translateY(-8px);box-shadow:0 20px 40px #00000080}.servico-header{align-items:center;gap:clamp(10px,1.2vw,14px);margin-bottom:clamp(10px,1.2vw,16px);display:flex}.servico-icon{flex-shrink:0;color:var(--gold)!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;font-size:clamp(24px,2.5vw,32px)!important}.servico-card h3{color:var(--gold);font-size:clamp(16px,1.4vw,20px);font-family:var(--font-serif);margin-bottom:0;line-height:1.2}.servico-list{flex-direction:column;gap:14px;margin-top:16px;padding:0;list-style:none;display:flex}.servico-list li{color:var(--grey-text);align-items:flex-start;gap:10px;padding:0;font-size:clamp(13px,1vw,14.5px);line-height:1.6;display:flex;position:relative;font-weight:300!important}.servico-list li:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.servicos-carousel-wrapper{width:100%;position:relative}.carousel-dots{display:none}@media (width<=992px){.servicos-carousel-wrapper{align-items:center;width:100%;display:flex}.carousel-dots{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:10px;display:flex}.carousel-dots .dot{cursor:pointer;background:#c9a24a40;border:1px solid #c9a24a59;border-radius:50%;width:9px;height:9px;transition:all .3s cubic-bezier(.25,1,.5,1)}.carousel-dots .dot:hover{background:#c9a24a80}.carousel-dots .dot.active{background:var(--dourado);border-color:var(--dourado);transform:scale(1.3);box-shadow:0 0 10px #c9a24a80}.servicos-section{overflow:hidden}.servicos-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:row;gap:24px;width:100%;margin:0;padding:20px 0;display:flex;overflow-x:auto}.servicos-grid.active-drag{cursor:grabbing}.servicos-grid::-webkit-scrollbar{display:none}.servico-card{scroll-snap-align:center;flex:0 0 80%;align-items:center;width:80%;max-width:clamp(280px,80vw,360px);margin:0}.servico-card h3{text-align:center}.servico-list{align-self:stretch}}.portfolio-section{background:var(--preto-profundo);padding:clamp(35px,4vw,65px) 0}.portfolio-container{flex-direction:row;justify-content:center;align-items:stretch;gap:clamp(24px,3.5vw,48px);max-width:1200px;margin:0 auto;display:flex}.portfolio-column{flex-direction:column;flex:1;display:flex}.tech-talent-card{text-align:center;background:#111;border:1px solid #c9a24a33;border-radius:16px;flex-direction:column;flex:1;padding:clamp(30px,4vw,48px);transition:transform .4s cubic-bezier(.25,1,.5,1),border-color .4s,box-shadow .4s;display:flex}.tech-talent-header{text-align:center}.tech-talent-header h2{font-family:var(--font-serif);color:var(--dourado);margin-bottom:clamp(8px,1vw,12px);font-size:clamp(28px,4.5vw,56px);font-weight:500}.tech-talent-subtitle{font-family:var(--font-sans);color:var(--cinza-medio);margin-bottom:clamp(24px,3vw,40px);font-size:clamp(14px,1.2vw,17px)}.tech-talent-grid{flex-direction:column;gap:clamp(12px,1.5vw,16px);margin-bottom:clamp(24px,3vw,36px);display:flex}.tech-talent-feature{text-align:left;background:var(--grafite);transition:all var(--transition-normal);box-sizing:border-box;border:1px solid #c9a24a33;border-radius:clamp(4px,.8vw,6px);flex-direction:row;align-items:center;gap:clamp(16px,2vw,24px);width:100%;padding:clamp(12px,1.8vw,20px) clamp(16px,2.2vw,24px);display:flex}.tech-talent-feature:hover{border-color:var(--dourado);transform:translate(6px)}.feature-icon-box{width:clamp(42px,3.8vw,50px);height:clamp(42px,3.8vw,50px);transition:border-color var(--transition-normal), background var(--transition-normal), transform var(--transition-normal);background:#c9a24a0d;border:1px solid #c9a24a40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:clamp(6px,.6vw,8px);display:flex}.tech-talent-feature:hover .feature-icon-box{border-color:var(--dourado);background:#c9a24a1f}.feature-icon-box img{object-fit:contain;filter:drop-shadow(0 2px 4px #0000004d);width:100%;height:100%}.tech-talent-feature span{color:var(--cinza-claro);font-size:clamp(13px,1.1vw,15px);font-weight:500}.conecta-card{text-align:center;background:#111;border:1px solid #c9a24a33;border-radius:16px;flex-direction:column;flex:1;padding:clamp(30px,4vw,48px);transition:transform .4s cubic-bezier(.25,1,.5,1),border-color .4s,box-shadow .4s;display:flex}.conecta-header h2{font-family:var(--font-serif);color:var(--dourado);margin-bottom:.5rem;font-size:clamp(28px,4.5vw,56px);font-weight:500}.conecta-subtitle{font-family:var(--font-sans);color:var(--cinza-medio);margin-bottom:1.5rem;font-size:clamp(16px,1.3vw,20px)}.conecta-description{color:var(--cinza-claro);max-width:700px;margin:0 auto clamp(24px,3.5vw,48px);font-size:clamp(14px,1.1vw,16px);line-height:1.6}.conecta-features{text-align:left;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,24px);margin-bottom:clamp(24px,3vw,36px);display:grid}.conecta-feature{text-align:center;background:var(--grafite);transition:all var(--transition-normal);border:1px solid #c9a24a33;border-radius:clamp(4px,.8vw,6px);flex-direction:column;align-items:center;gap:clamp(12px,1.5vw,18px);padding:clamp(14px,2vw,24px);display:flex}.conecta-feature:hover{border-color:var(--dourado);transform:translateY(-3px)}.nexus-icon-box{width:clamp(42px,3.8vw,50px);height:clamp(42px,3.8vw,50px);transition:border-color var(--transition-normal), background var(--transition-normal), transform var(--transition-normal);background:#c9a24a0d;border:1px solid #c9a24a40;border-radius:8px;justify-content:center;align-items:center;padding:clamp(3px,.3vw,5px);display:flex}.conecta-feature:hover .nexus-icon-box{border-color:var(--dourado);background:#c9a24a1f}.nexus-icon-box img{object-fit:contain;filter:drop-shadow(0 2px 4px #0000004d);width:100%;height:100%}.conecta-feature span{color:var(--cinza-claro);font-size:clamp(13px,1.1vw,15px);font-weight:500}.conecta-card .nexus-btn{justify-content:center;align-self:center;align-items:center;width:100%;max-width:clamp(280px,30vw,360px);margin-top:clamp(24px,3vw,36px);display:inline-flex}.diferenciais-section{background:var(--grafite);padding:clamp(35px,4vw,65px) 0}.diferenciais-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;flex-flow:row;gap:24px;width:100%;margin-top:clamp(24px,3.5vw,48px);margin-left:auto;margin-right:auto;padding:20px 5px;display:flex;overflow-x:auto}.diferenciais-grid::-webkit-scrollbar{display:none}.diferenciais-grid.active-drag{cursor:grabbing}.diferencial-card{background:var(--preto-profundo);text-align:center;transition:all var(--transition-normal);scroll-snap-align:start;box-sizing:border-box;border:1px solid #c9a24a33;border-radius:clamp(6px,1vw,8px);flex:0 0 calc(33.3333% - 16px);padding:clamp(20px,2.5vw,32px);position:relative;overflow:hidden}@media (width<=992px){.diferencial-card{flex:0 0 calc(50% - 12px)}}@media (width<=600px){.diferencial-card{scroll-snap-align:center;flex:0 0 85%}}.diferencial-card:before{content:"";opacity:0;width:100%;height:100%;transition:opacity var(--transition-normal);pointer-events:none;background:linear-gradient(135deg,#c9a24a0d 0%,#0000 100%);position:absolute;top:0;left:0}.diferencial-card:hover{border-color:var(--dourado);transform:translateY(-5px);box-shadow:0 10px 25px #c9a24a1a}.diferencial-card:hover:before{opacity:1}.diferencial-card h3{color:var(--dourado);margin-bottom:clamp(8px,1vw,12px);font-size:clamp(16px,1.4vw,20px)}.diferencial-card p{color:var(--cinza-medio);font-size:clamp(13px,1.1vw,15px);line-height:1.8}.diferencial-icon{border:2px solid var(--dourado);width:clamp(60px,7vw,80px);height:clamp(60px,7vw,80px);transition:all var(--transition-normal);border-radius:50%;justify-content:center;align-items:center;margin:0 auto clamp(16px,2vw,24px);display:flex}.diferencial-card:hover .diferencial-icon{background:var(--dourado)}.diferencial-icon i{color:var(--dourado);transition:color var(--transition-fast);font-size:clamp(24px,2.5vw,32px)}.diferencial-card:hover .diferencial-icon i{color:var(--preto-profundo)}.fundadora-section{background:var(--preto-profundo);padding:clamp(40px,6vw,85px) 0}.fundadora-grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:clamp(24px,5vw,64px);display:grid}.fundadora-image-wrapper{width:100%;max-width:380px;margin:0 auto;position:relative}.fundadora-img{border-radius:var(--radius-lg);border:1px solid rgba(var(--gold-rgb), .22);z-index:2;width:100%;height:auto;display:block;position:relative;box-shadow:0 12px 40px #000000b3}.fundadora-image-wrapper:after{content:"";border:1px solid rgba(var(--gold-rgb), .15);border-radius:calc(var(--radius-lg) + 6px);z-index:1;pointer-events:none;transition:all .3s;position:absolute;inset:-8px}.fundadora-image-wrapper:hover:after{border-color:rgba(var(--gold-rgb), .35);inset:-12px}.fundadora-text-content{flex-direction:column;align-items:flex-start;display:flex}.fundadora-text-content p{color:var(--cinza-claro);margin-bottom:1.25rem;font-size:clamp(14px,1.1vw,17px);line-height:1.8}.fundadora-signature{font-family:var(--font-serif);color:var(--gold);margin-top:1.2rem;font-size:clamp(17px,1.3vw,20px)!important;line-height:1.4!important}.fundadora-signature span{font-family:var(--font-sans);color:var(--cinza-medio);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:.85rem;display:block}@media (width<=992px){.fundadora-grid{text-align:center;grid-template-columns:1fr;gap:32px}.fundadora-text-content{align-items:center}.fundadora-text-content .section-title{text-align:center!important}}.diagnostico-section{background:var(--grafite);padding:clamp(35px,4vw,65px) 0}.diagnostico-card{border:1px solid var(--dourado);text-align:center;background:0 0;border-radius:4px;max-width:clamp(280px,90vw,900px);margin:0 auto;padding:clamp(40px,6vw,80px) clamp(24px,4vw,48px)}.diagnostico-card h2{font-family:var(--font-serif);color:#fff;margin-bottom:clamp(16px,2vw,24px);font-size:clamp(24px,3.2vw,48px);font-weight:500;line-height:1.1}.diagnostico-card p{font-family:var(--font-sans);color:var(--cinza-medio);margin-bottom:clamp(24px,3.5vw,48px);font-size:clamp(14px,1.2vw,17px);line-height:1.5}#btn-diagnostico{justify-content:center;width:100%;max-width:clamp(260px,80vw,400px);margin:0 auto}@media (width<=992px){.portfolio-container{flex-direction:column;align-items:center;gap:32px}.portfolio-column{width:100%;max-width:900px}}@media (width<=768px){.conecta-features{grid-template-columns:1fr}.tech-talent-feature{width:100%}}.contato-section{background:var(--preto-profundo);padding:clamp(35px,4vw,65px) 0}.contato-section .section-header{margin-bottom:clamp(32px,5vw,64px)}.contato-content{grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,64px);max-width:clamp(280px,95vw,1200px);margin:0 auto;display:grid}.form-success-box{border:1px solid var(--gold);text-align:center;background:#1a1a1a;border-radius:12px;padding:clamp(30px,4vw,40px) clamp(20px,3vw,32px);animation:.6s cubic-bezier(.16,1,.3,1) fadeInUp;box-shadow:0 10px 30px #0006}.form-success-icon{color:var(--gold);margin-bottom:16px;font-size:clamp(30px,4vw,38px);line-height:1}.form-success-title{color:var(--gold);font-family:var(--font-serif);margin-bottom:12px;font-size:clamp(1.2rem,1.5vw,1.45rem);font-weight:600}.form-success-text{color:var(--cinza-claro);margin-bottom:24px;font-size:clamp(14px,1vw,15px);line-height:1.7}.form-success-divider{border:none;border-top:1px solid #ffffff14;margin-bottom:24px}.form-success-subtitle{color:var(--white);margin-bottom:8px;font-size:clamp(15px,1.1vw,16px);font-weight:700}.form-success-desc{color:var(--cinza-claro);margin-bottom:24px;font-size:clamp(13px,.9vw,14px);line-height:1.6}.form-success-btn{background:var(--gold);color:var(--black);transition:transform var(--transition-fast), opacity var(--transition-fast), box-shadow var(--transition-fast);box-shadow:0 4px 15px rgba(var(--gold-rgb), .25);border-radius:8px;padding:14px clamp(20px,2.5vw,28px);font-size:clamp(14px,.95vw,15px);font-weight:700;text-decoration:none;display:inline-block}.form-success-btn:hover{opacity:.9;box-shadow:0 6px 20px rgba(var(--gold-rgb), .4);transform:translateY(-2px)}.form-success-footer{color:var(--grey-mid);margin-top:16px;font-size:.78rem}.contato-form{flex-direction:column;gap:clamp(16px,2vw,24px);display:flex}.form-group{flex-direction:column;display:flex}.form-group input,.form-group textarea{font-family:var(--font-sans);color:var(--cinza-claro);transition:all var(--transition-normal);background:0 0;border:1px solid #c9a24a4d;border-radius:4px;padding:clamp(12px,1.3vw,16px) clamp(16px,1.8vw,20px);font-size:clamp(14px,1.1vw,16px)}.form-group textarea{resize:none}.form-group input:focus,.form-group textarea:focus{border-color:var(--dourado);outline:none;box-shadow:0 0 20px #c9a24a33}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--cinza-medio)}.form-group input.error,.form-group textarea.error{border-color:#f44;animation:.3s ease-in-out shake}.form-group input.success{border-color:#4caf50}.error-message{color:#f44;margin-top:.5rem;font-size:.875rem;font-weight:500;display:none}.error-message.active{display:block}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.contato-info{background:0 0;border:1px solid #c9a24a4d;border-radius:4px;flex-direction:column;justify-content:center;gap:clamp(20px,2.5vw,32px);padding:clamp(24px,4vw,48px);display:flex}.info-item{align-items:center;gap:clamp(12px,1.5vw,18px);display:flex}.info-item i{color:var(--dourado);width:30px;font-size:clamp(20px,2vw,24px)}.info-item span{color:var(--cinza-claro);font-size:clamp(14px,1.1vw,16px)}.contato-instrucoes{color:var(--dourado);text-align:center;margin-bottom:clamp(16px,2vw,24px);font-size:clamp(18px,1.4vw,22px);font-weight:600;line-height:1.4}.contato-analise{color:var(--cinza-medio);border-top:1px solid #c9a24a33;margin-bottom:1.5rem;padding-top:clamp(12px,1.5vw,18px);font-size:clamp(14px,1vw,16px);line-height:1.8}.contato-whatsapp{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.contato-wa-link{color:var(--dourado);border:1px solid var(--dourado);font-family:var(--font-sans);transition:all var(--transition-normal);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:clamp(12px,1.4vw,16px) clamp(24px,2.5vw,32px);font-size:clamp(14px,1.1vw,16px);font-weight:600;text-decoration:none;display:inline-flex}.contato-wa-link:hover{background:var(--dourado);color:var(--preto-profundo);transform:translateY(-2px);box-shadow:0 0 20px #c9a24a40}#btnEnviar{justify-content:center}@media (width<=768px){.contato-content{grid-template-columns:1fr}}.hubs-section{background:var(--black);padding:clamp(35px,4vw,65px) 0;position:relative;overflow:hidden}.hubs-grid{max-width:var(--container);grid-template-columns:repeat(2,1fr);gap:32px;margin:clamp(24px,3.5vw,48px) auto 0;display:grid}.hub-card{background:#111;border:1px solid #c9a24a2e;border-radius:20px;flex-direction:column;padding:36px;transition:transform .4s cubic-bezier(.25,1,.5,1),border-color .4s,box-shadow .4s;display:flex}.hub-card:hover{border-color:#c9a24a73;transform:translateY(-6px);box-shadow:0 15px 35px #c9a24a26}.hub-card-header{align-items:center;gap:20px;margin-bottom:20px;display:flex}.hub-icon-glow{background:#c9a24a0a;border:1px solid #c9a24a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:all .4s;display:flex;box-shadow:0 0 15px #c9a24a14}.hub-card:hover .hub-icon-glow{border-color:var(--dourado);background:#c9a24a14;box-shadow:0 0 25px #c9a24a40}.hub-icon{object-fit:contain;width:28px;height:28px}.hub-title-box{flex-direction:column;display:flex}.hub-number{font-family:var(--font-sans);color:var(--dourado);letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.hub-card h3{font-family:var(--font-serif);color:var(--white);margin:0 0 4px;font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.2}.hub-subtitle{font-family:var(--font-sans);color:var(--cinza-medio);font-size:13px;font-weight:400}.hub-description{font-family:var(--font-sans);color:var(--cinza-medio);flex-grow:1;margin-bottom:24px;font-size:clamp(14px,1.1vw,15px);line-height:1.6}.hub-divider{background:linear-gradient(90deg,#0000,#c9a24a40 15% 85%,#0000);border:none;height:1px;margin:0 0 24px}.hub-chips{flex-wrap:wrap;gap:10px;display:flex}.hub-chip{transition:all var(--transition-fast);background:#ffffff05;border:1px solid #ffffff0d;border-radius:100px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.hub-chip:hover{background:#c9a24a0f;border-color:#c9a24a59}.chip-icon{object-fit:contain;width:14px;height:14px}.hub-chip span{font-family:var(--font-sans);color:var(--cinza-claro);font-size:12px;font-weight:500}@media (width<=992px){.hubs-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=768px){.hubs-grid{grid-template-columns:1fr;gap:20px}.hub-card{padding:28px}}.tech-partners-section{background:var(--preto-profundo);padding:clamp(35px,4vw,65px) 0;position:relative}.tech-partners-grid{max-width:var(--container);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:clamp(20px,2.5vw,32px);margin-left:auto;margin-right:auto;display:grid}.partner-card{background:var(--graphite);border:1px solid rgba(var(--gold-rgb), .18);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px;transition:transform .4s cubic-bezier(.25,1,.5,1),border-color .4s,box-shadow .4s;display:flex}.partner-card:hover{border-color:rgba(var(--gold-rgb), .45);box-shadow:0 15px 35px rgba(var(--gold-rgb), .12);transform:translateY(-6px)}.partner-logo-container{justify-content:center;align-items:center;width:100%;height:80px;margin-bottom:24px;display:flex}.partner-logo{object-fit:contain;filter:grayscale()brightness(.9);opacity:.75;width:auto;max-width:100%;max-height:70px;transition:all .4s cubic-bezier(.25,1,.5,1)}.partner-card:hover .partner-logo{filter:grayscale(0%)brightness();opacity:1;transform:scale(1.03)}.partner-segmento{font-family:var(--font-sans);color:var(--grey-light);font-size:16px;font-weight:400}@media (width<=992px){.tech-partners-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=600px){.tech-partners-grid{grid-template-columns:1fr;gap:20px}.partner-card{padding:32px 24px}}.client-cases-section{background:var(--black);padding:clamp(35px,4vw,65px) 0;position:relative}.client-cases-grid{max-width:var(--container);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:clamp(20px,2.5vw,32px);margin-left:auto;margin-right:auto;display:grid}.client-card{background:var(--graphite);border:1px solid rgba(var(--gold-rgb), .18);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px;transition:transform .4s cubic-bezier(.25,1,.5,1),border-color .4s,box-shadow .4s;display:flex}.client-card:hover{border-color:rgba(var(--gold-rgb), .45);box-shadow:0 15px 35px rgba(var(--gold-rgb), .12);transform:translateY(-6px)}.client-logo-container{justify-content:center;align-items:center;width:100%;height:80px;margin-bottom:24px;display:flex}.client-logo{object-fit:contain;filter:grayscale()brightness(.9);opacity:.75;width:auto;max-width:100%;max-height:70px;transition:all .4s cubic-bezier(.25,1,.5,1)}.client-card:hover .client-logo{filter:grayscale(0%)brightness();opacity:1;transform:scale(1.03)}.client-nome{font-family:var(--font-serif);color:var(--white);margin:0 0 8px;font-size:22px;font-weight:600}.client-segmento{font-family:var(--font-sans);color:var(--grey-light);font-size:16px;font-weight:400}@media (width<=992px){.client-cases-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=600px){.client-cases-grid{grid-template-columns:1fr;gap:20px}.client-card{padding:32px 24px}}
