@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400&family=Nunito+Sans:wght@300;400;500;600;700&display=swap");*{-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#1a1a19;font-family:Nunito Sans,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}.container{margin:0 auto;padding:0 1rem;width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px;padding:0 1.5rem}}@media (min-width:1024px){.container{max-width:1024px;padding:0 2rem}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.container-post{padding:1rem}@media (min-width:600px){.container-post{padding:2rem}}@media (min-width:992px){.container-post{padding:5rem}}.top-bar{background:#080f1e;display:none;padding:.4rem 0}@media (min-width:992px){.top-bar{display:block}}.top-bar .top-bar-content{align-items:center;display:flex;justify-content:space-between}.top-bar .top-bar-left{align-items:center;display:flex;gap:1.5rem}.top-bar .top-bar-left a,.top-bar .top-bar-left span{color:hsla(0,0%,100%,.55);font-family:Nunito Sans,sans-serif;font-size:.75rem;text-decoration:none;transition:all .3s ease}.top-bar .top-bar-left a:hover,.top-bar .top-bar-left span:hover{color:#ffe500}.top-bar .top-bar-right{align-items:center;display:flex;gap:1.25rem}.top-bar .top-bar-right a{color:#ffe500;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:all .3s ease}.top-bar .top-bar-right a:hover{color:#fff}.top-bar .top-bar-right .lang-switcher{display:flex;gap:.4rem}.top-bar .top-bar-right .lang-switcher span{color:hsla(0,0%,100%,.4);cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;padding:0 .2rem;transition:all .3s ease}.top-bar .top-bar-right .lang-switcher span.active,.top-bar .top-bar-right .lang-switcher span:hover{color:#fff}.top-bar .top-bar-right .lang-switcher span.active{border-bottom:1px solid #ffe500}.site-header{backdrop-filter:blur(8px);background:rgba(15,32,68,.97);border-bottom:1px solid hsla(0,0%,100%,.08);left:0;position:fixed;right:0;top:0;transition:box-shadow .3s ease;z-index:1000}.site-header.scrolled{box-shadow:0 2px 20px rgba(0,0,0,.25)}.navbar{padding:.75rem 0}@media (min-width:992px){.navbar{padding:1rem 0}}.navbar .nav-content{align-items:center;display:flex}.navbar .nav-content .nav-logo-css{flex-shrink:0}.navbar .nav-content .nav-logo-css img{height:40px;width:auto}.navbar .nav-content .desktop-menu{flex:1;justify-content:center}.navbar .nav-content .mobile-menu-toggle{margin-left:auto}.navbar .nav-logo a{display:block;text-decoration:none}.navbar .nav-logo img{display:block;height:2.5rem}@media (min-width:992px){.navbar .nav-logo img{height:3rem}}.navbar .nav-logo-css{align-items:center;display:flex;gap:.75rem;text-decoration:none}.navbar .nav-logo-css .logo-mark-wrapper{flex-shrink:0;height:2.5rem;position:relative;width:2.5rem}.navbar .nav-logo-css .logo-mark{align-items:center;background:#ffe500;border-radius:2px;color:#0f2044;display:flex;font-family:Raleway,sans-serif;font-size:1.35rem;font-weight:900;height:2.5rem;justify-content:center;position:relative;width:2.5rem;z-index:1}.navbar .nav-logo-css .logo-mark-border{border:2px solid rgba(255,229,0,.3);border-radius:2px;bottom:-2px;height:2.5rem;position:absolute;right:-2px;width:2.5rem;z-index:0}.navbar .nav-logo-css .logo-text{display:flex;flex-direction:column;gap:.15rem;line-height:1}.navbar .nav-logo-css .logo-text .logo-sox{color:#fff;font-family:Raleway,sans-serif;font-size:1.25rem;font-weight:900;letter-spacing:-.02em;line-height:1}.navbar .nav-logo-css .logo-text .logo-consult{color:#ffe500;font-family:Nunito Sans,sans-serif;font-size:.625rem;font-weight:500;letter-spacing:.2em;line-height:1;text-transform:uppercase}.navbar .desktop-menu{display:none}@media (min-width:992px){.navbar .desktop-menu{align-items:center;display:flex;gap:.25rem;justify-content:center}}.navbar .desktop-menu .nav-item{position:relative}.navbar .desktop-menu .nav-item:hover .dropdown-menu{opacity:1;transform:translateY(0);visibility:visible}.navbar .desktop-menu .nav-item:hover .dropdown-arrow{transform:rotate(180deg)}.navbar .desktop-menu .nav-link{align-items:center;border-radius:2px;color:hsla(0,0%,100%,.9);display:flex;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-weight:600;gap:.3rem;letter-spacing:.02em;padding:.5rem .875rem;position:relative;text-decoration:none;transition:all .3s ease}.navbar .desktop-menu .nav-link:after{background:#ffe500;border-radius:1px;bottom:2px;content:"";height:2px;left:.875rem;position:absolute;right:.875rem;transform:scaleX(0);transition:transform .2s ease}.navbar .desktop-menu .nav-link:hover{color:#ffe500}.navbar .desktop-menu .nav-link:hover:after{transform:scaleX(1)}.navbar .desktop-menu .nav-link .dropdown-arrow{flex-shrink:0;height:14px;stroke:currentColor;transition:transform .2s ease;width:14px}.navbar .nav-cta-btn{display:none}@media (min-width:992px){.navbar .nav-cta-btn{background:#ffe500;border-radius:2px;box-shadow:0 8px 25px rgba(255,229,0,.25);color:#0f2044;display:inline-block;flex-shrink:0;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.04em;padding:.625rem 1.25rem;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.navbar .nav-cta-btn:hover{background:#ccb700;box-shadow:0 8px 25px rgba(255,229,0,.4);transform:translateY(-1px)}}.navbar .mobile-menu-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:1.125rem;justify-content:space-between;padding:0;width:1.5rem}@media (min-width:992px){.navbar .mobile-menu-toggle{display:none}}.navbar .mobile-menu-toggle .hamburger-line{background:#fff;display:block;height:2px;transition:all .3s ease;width:100%}.navbar .mobile-menu-toggle.active .hamburger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.navbar .mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.navbar .mobile-menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.dropdown-menu{background:#fff;border-radius:4px;border-top:3px solid #ffe500;box-shadow:0 10px 40px rgba(0,0,0,.18);left:0;list-style:none;min-width:210px;opacity:0;padding:.5rem 0;position:absolute;top:calc(100% + .75rem);transform:translateY(-8px);transition:all .2s ease;visibility:hidden;z-index:200}.dropdown-menu li a{color:#0f2044;display:block;font-family:Nunito Sans,sans-serif;font-size:.85rem;font-weight:500;padding:.6rem 1.25rem;text-decoration:none;transition:background .15s ease,padding-left .15s ease;white-space:nowrap}.dropdown-menu li a:hover{background:rgba(15,32,68,.05);padding-left:1.5rem}.mobile-menu{background:#080f1e;height:calc(100vh - 60px);left:0;overflow-y:auto;position:fixed;top:58px;transform:translateX(-100%);transition:transform .3s ease;width:100%;z-index:2000}@media (min-width:992px){.mobile-menu{display:none}}.mobile-menu.active{transform:translateX(0)}.mobile-menu .mobile-menu-nav{display:flex;flex-direction:column;padding:1.5rem}.mobile-menu .mobile-menu-nav .mobile-nav-item,.mobile-menu .mobile-menu-nav>a{border-bottom:1px solid hsla(0,0%,100%,.08)}.mobile-menu .mobile-menu-nav>a{color:#fff;display:block;font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:500;padding:1.1rem 0;text-decoration:none;transition:all .3s ease}.mobile-menu .mobile-menu-nav>a:hover{color:#ffe500}.mobile-menu .mobile-menu-nav .mobile-dropdown-toggle{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:500;justify-content:space-between;padding:1.1rem 0;text-decoration:none}.mobile-menu .mobile-menu-nav .mobile-dropdown-toggle .mobile-dropdown-arrow{color:hsla(0,0%,100%,.5);font-size:.65rem;transition:transform .2s ease}.mobile-menu .mobile-menu-nav .mobile-dropdown-toggle.open .mobile-dropdown-arrow{transform:rotate(180deg)}.mobile-menu .mobile-menu-nav .mobile-dropdown-menu{display:none;padding:0 0 1rem 1rem}.mobile-menu .mobile-menu-nav .mobile-dropdown-menu.active{display:block}.mobile-menu .mobile-menu-nav .mobile-dropdown-menu a{color:hsla(0,0%,100%,.65);display:block;font-family:Nunito Sans,sans-serif;font-size:.95rem;padding:.55rem 0;text-decoration:none;transition:all .3s ease}.mobile-menu .mobile-menu-nav .mobile-dropdown-menu a:hover{color:#ffe500}.mobile-menu .mobile-menu-nav .mobile-nav-cta{background:#ffe500;border-radius:2px;color:#0f2044;display:block;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.05em;margin-top:1.5rem;padding:1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.mobile-menu .mobile-menu-nav .mobile-nav-cta:hover{background:#d6c000}.site-main{margin-top:64px}@media (min-width:992px){.site-main{margin-top:72px}}.section-title{margin-bottom:2.5rem;text-align:center}@media (min-width:992px){.section-title{margin-bottom:3.5rem}}.section-title .section-label{color:rgba(15,32,68,.45);display:block;font-family:Nunito Sans,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}.section-title h2{color:#0f2044;font-family:Raleway,sans-serif;font-size:1.75rem;font-weight:800;line-height:1.2;margin-bottom:1rem}@media (min-width:600px){.section-title h2{font-size:2rem}}@media (min-width:992px){.section-title h2{font-size:2.5rem}}.section-title .title-accent{background:#ffe500;border-radius:2px;height:4px;margin:0 auto;width:4rem}.section-title.light .section-label{color:hsla(0,0%,100%,.45)}.section-title.light h2{color:#fff}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-section{align-items:center;display:flex;min-height:90vh;overflow:hidden;position:relative;width:100%}.hero-section .hero-bg{inset:0;position:absolute;z-index:0}.hero-section .hero-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-section .hero-bg .hero-overlay-h{background:linear-gradient(90deg,rgba(15,32,68,.95),rgba(15,32,68,.8) 50%,rgba(15,32,68,.4));inset:0;position:absolute}.hero-section .hero-bg .hero-overlay-v{background:linear-gradient(0deg,rgba(15,32,68,.6),transparent 50%);inset:0;position:absolute}.hero-section .hero-stripe{background:linear-gradient(180deg,transparent,#ffe500,transparent);bottom:0;left:0;position:absolute;top:0;width:4px;z-index:10}.hero-section .hero-container{padding-bottom:6rem;padding-top:6rem;position:relative;text-align:left;width:100%;z-index:10}@media (min-width:992px){.hero-section .hero-container{padding-bottom:8rem;padding-top:8rem}}.hero-section .hero-content{max-width:48rem;text-align:left}.hero-section .hero-badge{animation:hero-fade-up .6s ease forwards;animation-delay:.1s;opacity:0}.hero-section h1{animation:hero-fade-up .7s ease forwards;animation-delay:.3s;opacity:0}.hero-section .hero-accent-line{animation:hero-fade-up .6s ease forwards;animation-delay:.5s;opacity:0}.hero-section .hero-subtitle{animation:hero-fade-up .6s ease forwards;animation-delay:.65s;opacity:0}.hero-section .hero-actions{animation:hero-fade-up .6s ease forwards;animation-delay:.8s;opacity:0}.hero-section .hero-stats{animation:hero-fade-up .6s ease forwards;animation-delay:1s;opacity:0}.hero-section .hero-badge{align-items:center;background:rgba(255,229,0,.2);border:1px solid rgba(255,229,0,.4);border-radius:9999px;color:#ffe500;display:inline-flex;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.15em;margin-bottom:1.5rem;padding:.375rem 1rem;text-transform:uppercase}.hero-section .hero-badge .hero-badge-dot{animation:badge-pulse 2s ease-in-out infinite;background:#ffe500;border-radius:50%;flex-shrink:0;height:6px;width:6px}.hero-section h1{color:#fff;font-family:Raleway,sans-serif;font-size:3rem;font-weight:900;letter-spacing:-.02em;line-height:1.05;margin-bottom:1.5rem}@media (min-width:600px){.hero-section h1{font-size:3.75rem}}@media (min-width:992px){.hero-section h1{font-size:4.5rem}}.hero-section h1 .accent{color:#ffe500}.hero-section .hero-accent-line{background:#ffe500;height:4px;margin-bottom:1.5rem;width:4rem}.hero-section .hero-subtitle{color:hsla(0,0%,100%,.75);font-family:Nunito Sans,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.65;margin-bottom:2.5rem;max-width:36rem}@media (min-width:992px){.hero-section .hero-subtitle{font-size:1.25rem}}.hero-section .hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.hero-section .hero-stats{border-top:1px solid hsla(0,0%,100%,.15);display:flex;flex-wrap:wrap;gap:2rem;margin-top:4rem;padding-top:2.5rem}@media (min-width:992px){.hero-section .hero-stats{gap:4rem}}.hero-section .hero-stats .stat-number{color:#ffe500;font-family:Raleway,sans-serif;font-size:1.875rem;font-weight:900;line-height:1}@media (min-width:992px){.hero-section .hero-stats .stat-number{font-size:2.25rem}}.hero-section .hero-stats .stat-label{color:hsla(0,0%,100%,.6);font-family:Nunito Sans,sans-serif;font-size:.75rem;letter-spacing:.04em;margin-top:.25rem}.btn-hero-primary{align-items:center;background:#ffe500;border-radius:2px;box-shadow:0 20px 40px rgba(255,229,0,.3);color:#0f2044;display:inline-flex;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.05em;padding:1rem 1.75rem;text-decoration:none;transition:all .3s ease}.btn-hero-primary svg{flex-shrink:0;transition:transform .2s ease}.btn-hero-primary:hover{background:#ccb700;box-shadow:0 20px 40px rgba(255,229,0,.5);transform:translateY(-3px)}.btn-hero-primary:hover svg{transform:translateX(4px)}.btn-hero-secondary{align-items:center;border:2px solid hsla(0,0%,100%,.3);border-radius:2px;color:#fff;display:inline-flex;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.05em;padding:1rem 1.75rem;text-decoration:none;transition:all .3s ease}.btn-hero-secondary:hover{border-color:#ffe500;color:#ffe500;transform:translateY(-3px)}.btn-primary{background:#ffe500;border-radius:2px;box-shadow:0 8px 25px rgba(255,229,0,.3);color:#0f2044;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;padding:.875rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-primary:hover{background:#d6c000;box-shadow:0 8px 30px rgba(255,229,0,.5);transform:translateY(-2px)}.btn-secondary{background:#0f2044;border-radius:2px;color:#fff;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;padding:.875rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-secondary:hover{background:#0a162f;transform:translateY(-2px)}.btn-saiba-mais{background:#0f2044;border-radius:2px;color:#fff;display:inline-block;font-family:Nunito Sans,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.05em;padding:.6rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media (min-width:992px){.btn-saiba-mais{font-size:.875rem;padding:.75rem 2rem}}.btn-saiba-mais:hover{background:#ffe500;color:#0f2044;transform:translateY(-2px)}.why-us-section{background:#fff;overflow:hidden;padding:5rem 0 7rem}@media (min-width:992px){.why-us-section{padding:7rem 0}}.why-us-section .why-us-layout{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:992px){.why-us-section .why-us-layout{gap:5rem;grid-template-columns:1fr 1fr}}.why-us-section .why-us-image-col{order:2}@media (min-width:992px){.why-us-section .why-us-image-col{order:1}}.why-us-section .why-us-img-inner{position:relative}.why-us-section .why-us-img-wrap{border-radius:1rem;box-shadow:0 25px 60px rgba(15,32,68,.15);overflow:hidden}.why-us-section .why-us-img-wrap img{display:block;height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:992px){.why-us-section .why-us-img-wrap img{height:31rem}}.why-us-section .why-us-badge{background:#0f2044;border-radius:.75rem;bottom:-1.5rem;box-shadow:0 20px 40px rgba(15,32,68,.3);max-width:12rem;padding:1.25rem;position:absolute;right:-1.5rem}.why-us-section .why-us-badge .why-us-badge-number{color:#ffe500;font-family:Raleway,sans-serif;font-size:1.875rem;font-weight:900;line-height:1;margin-bottom:.25rem}.why-us-section .why-us-badge .why-us-badge-text{color:#fff;font-family:Nunito Sans,sans-serif;font-size:.75rem;line-height:1.4}.why-us-section .why-us-deco{background:rgba(255,229,0,.08);border-radius:1rem;height:10rem;left:-1.5rem;position:absolute;top:-1.5rem;width:10rem;z-index:-1}.why-us-section .why-us-content{order:1}@media (min-width:992px){.why-us-section .why-us-content{order:2}}.why-us-section .why-us-eyebrow{color:#ffe500;display:block;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}.why-us-section .why-us-content h2{color:#0f2044;font-family:Raleway,sans-serif;font-size:2.25rem;font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}@media (min-width:992px){.why-us-section .why-us-content h2{font-size:3rem}}.why-us-section .why-us-content h2 .accent{color:#ffe500}.why-us-section .why-us-accent-line{background:#ffe500;height:.25rem;margin-bottom:2rem;width:4rem}.why-us-section .why-us-features{display:flex;flex-direction:column;gap:1.5rem}.why-us-section .why-us-feature{align-items:flex-start;display:flex;gap:1rem}.why-us-section .why-us-feature:hover .wuf-icon{background:rgba(255,229,0,.15)}.why-us-section .wuf-icon{align-items:center;background:rgba(15,32,68,.06);border-radius:.5rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;margin-top:.125rem;transition:background .3s ease;width:2.5rem}.why-us-section .wuf-icon svg{color:#ffe500}.why-us-section .wuf-text h3{color:#0f2044;font-family:Raleway,sans-serif;font-size:1rem;font-weight:700;margin-bottom:.375rem}.why-us-section .wuf-text p{color:rgba(15,32,68,.6);font-family:Nunito Sans,sans-serif;font-size:.875rem;line-height:1.65}.why-us-section .why-us-cta{margin-top:2rem}.why-us-section .why-us-cta .btn-why-us{align-items:center;background:#ffe500;border-radius:2px;box-shadow:0 4px 15px rgba(255,229,0,.25);color:#0f2044;display:inline-flex;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;padding:.875rem 1.75rem;text-decoration:none;transition:background .3s ease,transform .3s ease}.why-us-section .why-us-cta .btn-why-us:hover{background:#d4a840;transform:translateY(-2px)}.services-section{background:#f8f9fa;padding:5rem 0 7rem}@media (min-width:992px){.services-section{padding:7rem 0}}.services-section .services-header{margin-bottom:4rem;max-width:42rem}.services-section .services-header .services-eyebrow{color:#ffe500;display:block;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}.services-section .services-header h2{color:#0f2044;font-family:Raleway,sans-serif;font-size:2.25rem;font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}@media (min-width:992px){.services-section .services-header h2{font-size:3rem}}.services-section .services-header .services-accent-line{background:#ffe500;height:.25rem;margin-bottom:1.5rem;width:4rem}.services-section .services-header .services-subtitle{color:rgba(15,32,68,.65);font-family:Nunito Sans,sans-serif;font-size:1rem;line-height:1.6}.services-section .services-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:768px){.services-section .services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.services-section .services-grid{grid-template-columns:repeat(4,1fr)}}.services-section .svc-card{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.06);color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:1.5rem;position:relative;text-decoration:none}.services-section .svc-card,.services-section .svc-card *,.services-section .svc-card :after,.services-section .svc-card :before{transition:all .3s cubic-bezier(.4,0,.2,1)}.services-section .svc-card:hover{background:#0f2044;box-shadow:0 20px 60px rgba(15,32,68,.2);transform:translateY(-8px)}.services-section .svc-card:hover .svc-icon-wrap{background:rgba(255,229,0,.2)}.services-section .svc-card:hover .svc-icon-wrap svg{color:#ffe500}.services-section .svc-card:hover h3{color:#fff}.services-section .svc-card:hover p{color:hsla(0,0%,100%,.7)}.services-section .svc-card:hover .svc-tags span{background:rgba(255,229,0,.2);color:#ffe500}.services-section .svc-card:hover .svc-link{color:#ffe500}.services-section .svc-card:hover .svc-link svg{transform:translateX(3px)}.services-section .svc-card.is-featured{background:#0f2044;box-shadow:0 20px 60px rgba(15,32,68,.3)}.services-section .svc-card.is-featured .svc-icon-wrap{background:rgba(255,229,0,.2)}.services-section .svc-card.is-featured .svc-icon-wrap svg{color:#ffe500}.services-section .svc-card.is-featured h3{color:#fff}.services-section .svc-card.is-featured p{color:hsla(0,0%,100%,.7)}.services-section .svc-card.is-featured .svc-tags span{background:rgba(255,229,0,.2);color:#ffe500}.services-section .svc-card.is-featured .svc-link{color:#ffe500}.services-section .svc-card.is-featured:hover{box-shadow:0 24px 70px rgba(15,32,68,.4);transform:translateY(-8px)}.services-section .svc-icon-wrap{align-items:center;background:rgba(15,32,68,.08);border-radius:.5rem;display:flex;flex-shrink:0;height:3rem;justify-content:center;margin-bottom:1.25rem;width:3rem}.services-section .svc-icon-wrap svg{color:#0f2044}.services-section .svc-card h3{color:#0f2044;font-family:Raleway,sans-serif;font-size:1rem;font-weight:700;margin-bottom:.75rem}.services-section .svc-card p{color:rgba(15,32,68,.6);flex-grow:1;font-family:Nunito Sans,sans-serif;font-size:.875rem;line-height:1.65;margin-bottom:1rem}.services-section .svc-tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.services-section .svc-tags span{background:rgba(15,32,68,.08);border-radius:9999px;color:rgba(15,32,68,.6);font-family:Nunito Sans,sans-serif;font-size:.625rem;font-weight:600;padding:.125rem .5rem}.services-section .svc-link{align-items:center;color:rgba(15,32,68,.4);display:flex;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:600;gap:.25rem;margin-top:auto}.services-section .svc-badge{background:#ffe500;border-radius:9999px;color:#0f2044;font-family:Raleway,sans-serif;font-size:.5625rem;font-weight:900;letter-spacing:.08em;padding:.125rem .5rem;position:absolute;right:1rem;top:1rem}.services-section .services-cta{margin-top:3rem;text-align:center}.services-section .services-cta .btn-services-cta{align-items:center;background:#0f2044;border-radius:2px;box-shadow:0 4px 15px rgba(15,32,68,.3);color:#fff;display:inline-flex;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.05em;padding:1rem 2rem;text-decoration:none;transition:transform .3s ease,background .3s ease}.services-section .services-cta .btn-services-cta:hover{background:#1a3060;transform:translateY(-3px)}.services-section .services-cta .btn-services-cta svg{flex-shrink:0}.consultorias-section{background:#080f1e;padding:4rem 0}@media (min-width:992px){.consultorias-section{padding:5rem 0}}.consultorias-section .consultorias-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media (min-width:992px){.consultorias-section .consultorias-grid{gap:1.5rem;grid-template-columns:repeat(4,1fr)}}.consultorias-section .consultorias-grid .consultoria-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:1.5rem;text-align:center;transition:all .3s ease}@media (min-width:992px){.consultorias-section .consultorias-grid .consultoria-card{padding:2rem 1.5rem}}.consultorias-section .consultorias-grid .consultoria-card:hover{background:hsla(0,0%,100%,.09);border-color:rgba(255,229,0,.4);box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateY(-3px)}.consultorias-section .consultorias-grid .consultoria-card .consultoria-icon{margin-bottom:1rem}.consultorias-section .consultorias-grid .consultoria-card .consultoria-icon img{display:inline-block;filter:brightness(0) invert(1);height:3rem;width:3rem}@media (min-width:992px){.consultorias-section .consultorias-grid .consultoria-card .consultoria-icon img{height:4rem;width:4rem}}.consultorias-section .consultorias-grid .consultoria-card h3{color:#fff;font-family:Raleway,sans-serif;font-size:.95rem;font-weight:700;line-height:1.3;margin-bottom:1rem}@media (min-width:992px){.consultorias-section .consultorias-grid .consultoria-card h3{font-size:1.0625rem;margin-bottom:1.25rem}}.consultorias-section .consultorias-grid .consultoria-card h3 strong{color:#ffe500}.consultorias-section .consultorias-grid .consultoria-card .btn-saiba-mais{background:transparent;border:1px solid rgba(255,229,0,.4);color:#ffe500;font-size:.75rem;padding:.5rem 1.25rem}.consultorias-section .consultorias-grid .consultoria-card .btn-saiba-mais:hover{background:#ffe500;border-color:#ffe500;color:#0f2044}.testimonials-section{overflow:hidden;padding:5rem 0 7rem;position:relative}@media (min-width:992px){.testimonials-section{padding:7rem 0}}.testimonials-section .tst-bg{inset:0;position:absolute;z-index:0}.testimonials-section .tst-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonials-section .tst-bg .tst-overlay{background:rgba(15,32,68,.92);inset:0;position:absolute}.testimonials-section .tst-container{position:relative;z-index:1}.testimonials-section .tst-header{margin-bottom:3.5rem;text-align:center}.testimonials-section .tst-header .tst-eyebrow{color:#ffe500;display:block;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}.testimonials-section .tst-header h2{color:#fff;font-family:Raleway,sans-serif;font-size:2.25rem;font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}@media (min-width:992px){.testimonials-section .tst-header h2{font-size:3rem}}.testimonials-section .tst-header h2 .accent{color:#ffe500}.testimonials-section .tst-header .tst-accent-line{background:#ffe500;height:.25rem;margin:0 auto;width:4rem}.testimonials-section .tst-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2.5rem;transition:opacity .35s ease,transform .35s ease}@media (min-width:768px){.testimonials-section .tst-grid{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}.testimonials-section .tst-card{background:#fff;border-radius:.75rem;box-shadow:0 20px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;padding:1.5rem}@media (min-width:768px){.testimonials-section .tst-card.is-center{margin-bottom:1rem;margin-top:-1rem}}.testimonials-section .tst-card .tst-quote-icon{color:#ffe500;flex-shrink:0;margin-bottom:1rem;opacity:.6}.testimonials-section .tst-card .tst-quote-text{color:rgba(15,32,68,.75);flex-grow:1;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:italic;line-height:1.7;margin-bottom:1.5rem}.testimonials-section .tst-card .tst-author{align-items:center;border-top:1px solid rgba(15,32,68,.08);display:flex;gap:.75rem;padding-top:1rem}.testimonials-section .tst-card .tst-avatar{align-items:center;background:#0f2044;border-radius:50%;color:#ffe500;display:flex;flex-shrink:0;font-family:Raleway,sans-serif;font-size:.75rem;font-weight:900;height:2.5rem;justify-content:center;width:2.5rem}.testimonials-section .tst-card .tst-author-name{color:#0f2044;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;margin-bottom:.125rem}.testimonials-section .tst-card .tst-author-role{color:rgba(15,32,68,.55);font-family:Nunito Sans,sans-serif;font-size:.7rem}.testimonials-section .tst-card .tst-author-company{color:#ffe500;font-family:Nunito Sans,sans-serif;font-size:.7rem;font-weight:600}.testimonials-section .tst-nav{align-items:center;display:flex;gap:1rem;justify-content:center}.testimonials-section .tst-arrow{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease;width:2.5rem}.testimonials-section .tst-arrow:hover{background:#ffe500;border-color:#ffe500;color:#0f2044}.testimonials-section .tst-dots{align-items:center;display:flex;gap:.5rem}.testimonials-section .tst-dot{background:hsla(0,0%,100%,.3);border:none;border-radius:9999px;cursor:pointer;height:.5rem;transition:all .3s ease;width:.5rem}.testimonials-section .tst-dot.active{background:#ffe500;width:1.5rem}.testimonials-section .tst-dot:hover:not(.active){background:hsla(0,0%,100%,.6)}.clients-section{background:#f0f2f5;border-bottom:1px solid rgba(15,32,68,.06);border-top:1px solid rgba(15,32,68,.06);padding:3.5rem 0}.clients-section .clients-label{color:rgba(15,32,68,.45);font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;margin-bottom:2.5rem;text-align:center;text-transform:uppercase}.clients-section .clients-grid{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media (min-width:992px){.clients-section .clients-grid{gap:2.5rem}}.clients-section .client-item{align-items:center;background:#fff;border:1px solid rgba(15,32,68,.06);border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:default;display:flex;gap:.625rem;padding:.75rem 1.25rem;transition:border-color .2s ease,box-shadow .2s ease}.clients-section .client-item:hover{border-color:rgba(255,229,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.08)}.clients-section .client-item:hover .client-name{color:#0f2044}.clients-section .client-logo{align-items:center;background:#0f2044;border-radius:.375rem;color:#ffe500;display:flex;flex-shrink:0;font-family:Raleway,sans-serif;font-size:.625rem;font-weight:900;height:2rem;justify-content:center;width:2rem}.clients-section .client-name{color:rgba(15,32,68,.6);font-family:Nunito Sans,sans-serif;font-size:.875rem;font-weight:600;transition:color .2s ease;white-space:nowrap}.cta-banner{background:#ffe500;overflow:hidden;padding:4rem 0;position:relative}.cta-banner .cta-deco{border-radius:50%;pointer-events:none;position:absolute}.cta-banner .cta-deco-tr{background:hsla(0,0%,100%,.05);height:16rem;right:0;top:0;transform:translate(50%,-50%);width:16rem}.cta-banner .cta-deco-bl{background:rgba(15,32,68,.1);bottom:0;height:12rem;left:0;transform:translate(-50%,50%);width:12rem}.cta-banner .cta-inner{align-items:center;display:flex;flex-direction:column;gap:2rem;position:relative;text-align:center;z-index:1}@media (min-width:768px){.cta-banner .cta-inner{flex-direction:row;justify-content:space-between;text-align:left}}.cta-banner .cta-text h2{color:#0f2044;font-family:Raleway,sans-serif;font-size:1.875rem;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-bottom:.5rem}@media (min-width:992px){.cta-banner .cta-text h2{font-size:2.25rem}}.cta-banner .cta-text p{color:rgba(15,32,68,.7);font-family:Nunito Sans,sans-serif;font-size:1rem}.cta-banner .cta-actions{display:flex;flex-direction:column;flex-shrink:0;gap:1rem}@media (min-width:640px){.cta-banner .cta-actions{flex-direction:row}}.cta-banner .cta-btn-primary{align-items:center;background:#0f2044;border-radius:2px;box-shadow:0 4px 15px rgba(15,32,68,.3);color:#fff;display:inline-flex;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.05em;padding:.875rem 1.75rem;text-decoration:none;transition:background .3s ease,transform .3s ease}.cta-banner .cta-btn-primary:hover{background:#1a3060;transform:translateY(-2px)}.cta-banner .cta-btn-outline{align-items:center;background:transparent;border:2px solid rgba(15,32,68,.3);border-radius:2px;color:#0f2044;display:inline-flex;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.05em;padding:.875rem 1.75rem;text-decoration:none;transition:border-color .3s ease,transform .3s ease}.cta-banner .cta-btn-outline:hover{border-color:#0f2044;transform:translateY(-2px)}.about-section{background:#fff;padding:4rem 0}@media (min-width:992px){.about-section{padding:5rem 0}}.about-section .about-content{margin:0 auto;max-width:800px;text-align:center}.about-section .about-content h2{color:#0f2044;font-family:Raleway,sans-serif;font-size:1.75rem;font-weight:800;margin-bottom:1.25rem}@media (min-width:600px){.about-section .about-content h2{font-size:2rem}}@media (min-width:992px){.about-section .about-content h2{font-size:2.5rem;margin-bottom:1.5rem}}.about-section .about-content .about-description{color:rgba(15,32,68,.68);font-family:Nunito Sans,sans-serif;font-size:1rem;line-height:1.75;margin:0 auto 2rem}@media (min-width:600px){.about-section .about-content .about-description{font-size:1.1rem;width:85%}}@media (min-width:992px){.about-section .about-content .about-description{font-size:1.125rem;width:72%}}.about-section .about-content .about-nav{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media (min-width:992px){.about-section .about-content .about-nav{gap:3rem}}.about-section .about-content .about-nav .nav-item{text-align:center}.about-section .about-content .about-nav .nav-item a{color:#0f2044;font-family:Nunito Sans,sans-serif;font-size:.95rem;font-weight:600;padding-bottom:.35rem;position:relative;text-decoration:none;transition:all .3s ease}.about-section .about-content .about-nav .nav-item a:after{background:#ffe500;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(1);transition:all .3s ease}.about-section .about-content .about-nav .nav-item a:hover:after{background:#0f2044}@keyframes about-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes about-fade-left{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes about-fade-right{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.about-animate{opacity:0}.about-animate.in-view{animation-duration:.7s;animation-fill-mode:forwards;animation-timing-function:ease}.about-animate.in-view.fade-up{animation-name:about-fade-up}.about-animate.in-view.fade-left{animation-name:about-fade-left}.about-animate.in-view.fade-right{animation-name:about-fade-right}.about-home-section{background:#fff;overflow:hidden;padding:5rem 0 7rem}@media (min-width:992px){.about-home-section{padding:7rem 0}}.about-home-section .about-header{margin-bottom:4rem;text-align:center}.about-home-section .about-header .about-eyebrow{color:#ffe500;display:block;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}.about-home-section .about-header h2{color:#0f2044;font-family:Raleway,sans-serif;font-size:2rem;font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}@media (min-width:992px){.about-home-section .about-header h2{font-size:3rem}}.about-home-section .about-header h2 .accent{color:#ffe500}.about-home-section .about-header .about-accent-line{background:#ffe500;height:4px;margin:0 auto;width:4rem}.about-home-section .about-grid{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr;margin-bottom:5rem}@media (min-width:992px){.about-home-section .about-grid{gap:5rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}}.about-home-section .about-text-col .about-p-lg{color:rgba(15,32,68,.75);font-family:Nunito Sans,sans-serif;font-size:1.075rem;line-height:1.7;margin-bottom:1.5rem}.about-home-section .about-text-col .about-p-lg strong{color:#0f2044;font-weight:700}.about-home-section .about-text-col .about-p-sm{color:rgba(15,32,68,.65);font-family:Nunito Sans,sans-serif;font-size:.9375rem;line-height:1.7;margin-bottom:2rem}.about-home-section .about-values-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.about-home-section .about-value-card{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:.75rem;padding:1rem;transition:background .2s ease}.about-home-section .about-value-card:hover{background:rgba(15,32,68,.05)}.about-home-section .about-value-card .value-icon-wrap{align-items:center;background:rgba(255,229,0,.1);border-radius:4px;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:background .2s ease;width:2rem}.about-home-section .about-value-card .value-icon-wrap svg{stroke:#ffe500}.about-home-section .about-value-card:hover .value-icon-wrap{background:rgba(255,229,0,.2)}.about-home-section .about-value-card .value-title{color:#0f2044;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;margin-bottom:.125rem}.about-home-section .about-value-card .value-desc{color:rgba(15,32,68,.55);font-family:Nunito Sans,sans-serif;font-size:.75rem;line-height:1.55}.about-home-section .about-image-col{position:relative}.about-home-section .about-img-wrapper{border-radius:16px;box-shadow:0 25px 60px rgba(15,32,68,.2);overflow:hidden;position:relative}.about-home-section .about-img-wrapper img{display:block;height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:992px){.about-home-section .about-img-wrapper img{height:24rem}}.about-home-section .about-img-wrapper .about-img-overlay{background:linear-gradient(0deg,rgba(15,32,68,.4),transparent);inset:0;position:absolute}.about-home-section .about-deco-bottom{background:rgba(255,229,0,.1);border-radius:16px;bottom:-1rem;height:8rem;left:-1rem;position:absolute;width:8rem;z-index:-1}.about-home-section .about-deco-top{border:2px solid rgba(255,229,0,.3);border-radius:16px;height:5rem;position:absolute;right:-1rem;top:-1rem;width:5rem;z-index:-1}.about-home-section .about-badge{align-items:center;background:#fff;border-radius:12px;bottom:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.15);display:flex;gap:.75rem;left:1.5rem;padding:1rem;position:absolute}.about-home-section .about-badge .about-badge-icon{align-items:center;background:#0f2044;border-radius:8px;color:#ffe500;display:flex;flex-shrink:0;font-family:Raleway,sans-serif;font-size:1.125rem;font-weight:900;height:3rem;justify-content:center;width:3rem}.about-home-section .about-badge .about-badge-title{color:#0f2044;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2}.about-home-section .about-badge .about-badge-sub{color:#ffe500;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:600}.about-home-section .about-stats-row{border-bottom:1px solid rgba(15,32,68,.1);border-top:1px solid rgba(15,32,68,.1);display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);padding:3rem 0;text-align:center}@media (min-width:992px){.about-home-section .about-stats-row{grid-template-columns:repeat(4,1fr)}}.about-home-section .about-stats-row .about-stat-number{color:#ffe500;font-family:Raleway,sans-serif;font-size:2.5rem;font-weight:900;line-height:1}@media (min-width:992px){.about-home-section .about-stats-row .about-stat-number{font-size:3rem}}.about-home-section .about-stats-row .about-stat-label{color:rgba(15,32,68,.6);font-family:Nunito Sans,sans-serif;font-size:.8125rem;letter-spacing:.04em;margin-top:.5rem}.contact-form-section{background:#0f2044;padding:5rem 0}@media (min-width:992px){.contact-form-section{padding:6rem 0}}.contact-form-section .contact-centered{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:720px;text-align:center}.contact-form-section .contact-eyebrow{color:#ffe500;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.contact-form-section .contact-heading{color:#fff;font-family:Raleway,sans-serif;font-size:2rem;font-weight:900;line-height:1.2;margin-bottom:1.25rem}@media (min-width:992px){.contact-form-section .contact-heading{font-size:2.75rem}}.contact-form-section .contact-heading span{color:#ffe500}.contact-form-section .contact-accent-bar{background:#ffe500;border-radius:2px;height:3px;margin-bottom:1.25rem;width:3rem}.contact-form-section .contact-subtitle{color:hsla(0,0%,100%,.65);font-family:Nunito Sans,sans-serif;font-size:1rem;line-height:1.75;margin-bottom:2.5rem;max-width:560px}.contact-form-section .contact-items{display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:2.5rem;width:100%}@media (min-width:640px){.contact-form-section .contact-items{grid-template-columns:1fr 1fr}}.contact-form-section .contact-item{align-items:flex-start;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:1rem;padding:1.25rem;text-align:left;transition:background .2s ease,border-color .2s ease}.contact-form-section .contact-item:hover{background:hsla(0,0%,100%,.1);border-color:rgba(255,229,0,.4)}.contact-form-section .contact-item--multi{flex-direction:column;gap:1rem}.contact-form-section .contact-item-row{align-items:flex-start;display:flex;gap:1rem}.contact-form-section .contact-item-icon{align-items:center;background:rgba(255,229,0,.15);border-radius:6px;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.contact-form-section .contact-item-icon svg{height:1.1rem;stroke:#ffe500;width:1.1rem}.contact-form-section .contact-item-body{display:flex;flex-direction:column;gap:.25rem}.contact-form-section .contact-item-label{color:#ffe500;font-family:Nunito Sans,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-form-section .contact-item-value{color:hsla(0,0%,100%,.85);font-family:Nunito Sans,sans-serif;font-size:.875rem;line-height:1.6;text-decoration:none;transition:color .2s ease}.contact-form-section .contact-item-value:is(a):hover{color:#ffe500}.contact-form-section .contact-social{display:flex;gap:.75rem}.contact-form-section .contact-social a{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;display:flex;height:2.5rem;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:2.5rem}.contact-form-section .contact-social a svg{fill:hsla(0,0%,100%,.7);height:1rem;transition:fill .2s ease;width:1rem}.contact-form-section .contact-social a:hover{background:#ffe500;border-color:#ffe500;transform:translateY(-2px)}.contact-form-section .contact-social a:hover svg{fill:#0f2044}.contact-section{background:#f0f2f5;border-top:1px solid rgba(15,32,68,.08);padding:4rem 0;text-align:center}@media (min-width:992px){.contact-section{padding:5rem 0}}.contact-section h2{color:#0f2044;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:800;margin-bottom:.75rem}@media (min-width:600px){.contact-section h2{font-size:1.75rem}}@media (min-width:992px){.contact-section h2{font-size:2rem;margin-bottom:1rem}}.contact-section .contact-cta,.contact-section .contact-description{color:rgba(15,32,68,.68);font-family:Nunito Sans,sans-serif;font-size:.95rem;line-height:1.6;margin-bottom:.75rem}@media (min-width:600px){.contact-section .contact-cta,.contact-section .contact-description{font-size:1.1rem}}@media (min-width:992px){.contact-section .contact-cta,.contact-section .contact-description{font-size:1.125rem;margin-bottom:1rem}}.contact-section .contact-cta strong,.contact-section .contact-description strong{color:#0f2044;font-weight:700}.contact-section .link-whatsapp{display:inline-block;margin-top:.5rem;text-decoration:none;transition:all .3s ease}.contact-section .link-whatsapp:hover{transform:scale(1.1)}.contact-section .link-whatsapp svg{fill:#25d366;height:48px;width:48px}@media (min-width:600px){.contact-section .link-whatsapp svg{height:56px;width:56px}}.site-footer{background:#080f1e;border-top:1px solid hsla(0,0%,100%,.05)}.footer-main{padding:4rem 0}@media (min-width:992px){.footer-main{padding:5rem 0}}.footer-grid{display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:768px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.footer-grid{gap:2rem;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}}.footer-brand .footer-logo-css{align-items:center;display:flex;gap:.75rem;margin-bottom:1.25rem;text-decoration:none}.footer-brand .footer-logo-css img{height:40px;width:auto}.footer-brand .footer-logo-css .logo-mark{align-items:center;background:#ffe500;border-radius:2px;color:#0f2044;display:flex;flex-shrink:0;font-family:Raleway,sans-serif;font-size:1.25rem;font-weight:900;height:2.5rem;justify-content:center;width:2.5rem}.footer-brand .footer-logo-css .logo-text{display:flex;flex-direction:column;gap:.15rem;line-height:1}.footer-brand .footer-logo-css .logo-text .logo-sox{color:#fff;font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:-.01em;line-height:1}.footer-brand .footer-logo-css .logo-text .logo-consult{color:#ffe500;font-family:Nunito Sans,sans-serif;font-size:.55rem;font-weight:500;letter-spacing:.2em;line-height:1;text-transform:uppercase}.footer-brand .footer-tagline{color:hsla(0,0%,100%,.45);font-family:Nunito Sans,sans-serif;font-size:.875rem;line-height:1.65;margin-bottom:1.5rem;max-width:300px}.footer-brand .footer-contact-links{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.footer-brand .footer-contact-link{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-family:Nunito Sans,sans-serif;font-size:.875rem;gap:.625rem;text-decoration:none;transition:color .2s ease}.footer-brand .footer-contact-link svg{flex-shrink:0;stroke:#ffe500}.footer-brand .footer-contact-link:hover{color:#ffe500}.footer-brand .footer-social{display:flex;gap:.6rem}.footer-brand .footer-social a{align-items:center;border:1px solid hsla(0,0%,100%,.15);border-radius:3px;color:hsla(0,0%,100%,.4);display:flex;height:2rem;justify-content:center;text-decoration:none;transition:color .2s ease,border-color .2s ease;width:2rem}.footer-brand .footer-social a svg{fill:none;height:.875rem;stroke:currentColor;width:.875rem}.footer-brand .footer-social a:hover{border-color:rgba(255,229,0,.5);color:#ffe500}.footer-col h4{color:#fff;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.04em;margin-bottom:1rem}.footer-col ul{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.footer-col ul a{color:hsla(0,0%,100%,.45);font-family:Nunito Sans,sans-serif;font-size:.875rem;text-decoration:none;transition:color .2s ease}.footer-col ul a:hover{color:#ffe500}.footer-col .footer-addresses{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.footer-col .footer-address-item{align-items:flex-start;display:flex;gap:.5rem}.footer-col .footer-address-item svg{flex-shrink:0;margin-top:1px;stroke:#ffe500}.footer-col .footer-address-item .footer-address-label{color:hsla(0,0%,100%,.7);font-family:Raleway,sans-serif;font-size:.7rem;font-weight:700;margin-bottom:.15rem}.footer-col .footer-address-item .footer-address-text{color:hsla(0,0%,100%,.4);font-family:Nunito Sans,sans-serif;font-size:.75rem;line-height:1.6}.footer-col .footer-col-h4-secondary{color:#fff;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.04em;margin-bottom:.75rem}.footer-col .footer-useful-links{gap:.5rem}.footer-col .footer-useful-links a{font-size:.75rem}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.05)}.footer-bottom .footer-bottom-inner{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 0}@media (min-width:768px){.footer-bottom .footer-bottom-inner{flex-direction:row;justify-content:space-between}}.footer-bottom p{color:hsla(0,0%,100%,.3);font-family:Nunito Sans,sans-serif;font-size:.75rem}.footer-bottom .footer-bottom-links{display:flex;gap:1.5rem}.footer-bottom .footer-bottom-links a{color:hsla(0,0%,100%,.3);font-family:Nunito Sans,sans-serif;font-size:.75rem;text-decoration:none;transition:color .2s ease}.footer-bottom .footer-bottom-links a:hover{color:#ffe500}.blog,.consultorias,.conteudo,.politica-privacidade,.services,.setores{padding:0}.blog .content-header,.consultorias .content-header,.conteudo .content-header,.politica-privacidade .content-header,.services .content-header,.setores .content-header{background:#0f2044;padding:2rem 0 1.5rem}.blog .content-header .container,.consultorias .content-header .container,.conteudo .content-header .container,.politica-privacidade .content-header .container,.services .content-header .container,.setores .content-header .container{text-align:center}.blog .content-header .title,.consultorias .content-header .title,.conteudo .content-header .title,.politica-privacidade .content-header .title,.services .content-header .title,.setores .content-header .title{border-bottom:.3125rem solid #ffe500;color:#fff;display:inline-block;font-family:Raleway,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.05em;margin-bottom:0;padding-bottom:.3rem}@media (min-width:600px){.blog .content-header .title,.consultorias .content-header .title,.conteudo .content-header .title,.politica-privacidade .content-header .title,.services .content-header .title,.setores .content-header .title{border-bottom-width:.375rem;font-size:1.5rem}}@media (min-width:992px){.blog .content-header .title,.consultorias .content-header .title,.conteudo .content-header .title,.politica-privacidade .content-header .title,.services .content-header .title,.setores .content-header .title{font-size:2rem}}.blog .content-nav,.consultorias .content-nav,.conteudo .content-nav,.politica-privacidade .content-nav,.services .content-nav,.setores .content-nav{margin:2rem 0}.blog .content-nav .content-navigation,.consultorias .content-nav .content-navigation,.conteudo .content-nav .content-navigation,.politica-privacidade .content-nav .content-navigation,.services .content-nav .content-navigation,.setores .content-nav .content-navigation{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}@media (min-width:600px){.blog .content-nav .content-navigation,.consultorias .content-nav .content-navigation,.conteudo .content-nav .content-navigation,.politica-privacidade .content-nav .content-navigation,.services .content-nav .content-navigation,.setores .content-nav .content-navigation{align-items:center;flex-direction:row;justify-content:center}}.blog .content-nav .content-navigation .content-nav-item,.consultorias .content-nav .content-navigation .content-nav-item,.conteudo .content-nav .content-navigation .content-nav-item,.politica-privacidade .content-nav .content-navigation .content-nav-item,.services .content-nav .content-navigation .content-nav-item,.setores .content-nav .content-navigation .content-nav-item{background:#f0f2f5;border:1px solid rgba(15,32,68,.15);border-radius:4px;color:#0f2044;display:block;font-family:Nunito Sans,sans-serif;font-size:.8rem;font-weight:600;padding:.5rem 1.5rem;text-decoration:none;transition:all .3s ease}@media (min-width:600px){.blog .content-nav .content-navigation .content-nav-item,.consultorias .content-nav .content-navigation .content-nav-item,.conteudo .content-nav .content-navigation .content-nav-item,.politica-privacidade .content-nav .content-navigation .content-nav-item,.services .content-nav .content-navigation .content-nav-item,.setores .content-nav .content-navigation .content-nav-item{font-size:1rem}}.blog .content-nav .content-navigation .content-nav-item:after,.consultorias .content-nav .content-navigation .content-nav-item:after,.conteudo .content-nav .content-navigation .content-nav-item:after,.politica-privacidade .content-nav .content-navigation .content-nav-item:after,.services .content-nav .content-navigation .content-nav-item:after,.setores .content-nav .content-navigation .content-nav-item:after{content:attr(data-text);display:block;font-weight:700;height:0;overflow:hidden;pointer-events:none;visibility:hidden}.blog .content-nav .content-navigation .content-nav-item.active,.blog .content-nav .content-navigation .content-nav-item:hover,.consultorias .content-nav .content-navigation .content-nav-item.active,.consultorias .content-nav .content-navigation .content-nav-item:hover,.conteudo .content-nav .content-navigation .content-nav-item.active,.conteudo .content-nav .content-navigation .content-nav-item:hover,.politica-privacidade .content-nav .content-navigation .content-nav-item.active,.politica-privacidade .content-nav .content-navigation .content-nav-item:hover,.services .content-nav .content-navigation .content-nav-item.active,.services .content-nav .content-navigation .content-nav-item:hover,.setores .content-nav .content-navigation .content-nav-item.active,.setores .content-nav .content-navigation .content-nav-item:hover{background:#ffe500;border-color:#ffe500;color:#0f2044;font-weight:700}.blog .consultorias.conteudo,.blog .conteudo.conteudo,.blog .servicos.conteudo,.blog .setores.conteudo,.blog .solucoes.conteudo,.consultorias .consultorias.conteudo,.consultorias .conteudo.conteudo,.consultorias .servicos.conteudo,.consultorias .setores.conteudo,.consultorias .solucoes.conteudo,.conteudo .consultorias.conteudo,.conteudo .conteudo.conteudo,.conteudo .servicos.conteudo,.conteudo .setores.conteudo,.conteudo .solucoes.conteudo,.politica-privacidade .consultorias.conteudo,.politica-privacidade .conteudo.conteudo,.politica-privacidade .servicos.conteudo,.politica-privacidade .setores.conteudo,.politica-privacidade .solucoes.conteudo,.services .consultorias.conteudo,.services .conteudo.conteudo,.services .servicos.conteudo,.services .setores.conteudo,.services .solucoes.conteudo,.setores .consultorias.conteudo,.setores .conteudo.conteudo,.setores .servicos.conteudo,.setores .setores.conteudo,.setores .solucoes.conteudo{border-left-color:#003d7a}.blog .consultorias,.blog .conteudo,.blog .servicos,.blog .setores,.blog .solucoes,.consultorias .consultorias,.consultorias .conteudo,.consultorias .servicos,.consultorias .setores,.consultorias .solucoes,.conteudo .consultorias,.conteudo .conteudo,.conteudo .servicos,.conteudo .setores,.conteudo .solucoes,.politica-privacidade .consultorias,.politica-privacidade .conteudo,.politica-privacidade .servicos,.politica-privacidade .setores,.politica-privacidade .solucoes,.services .consultorias,.services .conteudo,.services .servicos,.services .setores,.services .solucoes,.setores .consultorias,.setores .conteudo,.setores .servicos,.setores .setores,.setores .solucoes{border-left:3px solid #ffe500;padding:.5rem 0 .5rem .7rem}@media (min-width:600px){.blog .consultorias,.blog .conteudo,.blog .servicos,.blog .setores,.blog .solucoes,.consultorias .consultorias,.consultorias .conteudo,.consultorias .servicos,.consultorias .setores,.consultorias .solucoes,.conteudo .consultorias,.conteudo .conteudo,.conteudo .servicos,.conteudo .setores,.conteudo .solucoes,.politica-privacidade .consultorias,.politica-privacidade .conteudo,.politica-privacidade .servicos,.politica-privacidade .setores,.politica-privacidade .solucoes,.services .consultorias,.services .conteudo,.services .servicos,.services .setores,.services .solucoes,.setores .consultorias,.setores .conteudo,.setores .servicos,.setores .setores,.setores .solucoes{border-width:5px;padding-left:1rem}}@media (min-width:992px){.blog .consultorias,.blog .conteudo,.blog .servicos,.blog .setores,.blog .solucoes,.consultorias .consultorias,.consultorias .conteudo,.consultorias .servicos,.consultorias .setores,.consultorias .solucoes,.conteudo .consultorias,.conteudo .conteudo,.conteudo .servicos,.conteudo .setores,.conteudo .solucoes,.politica-privacidade .consultorias,.politica-privacidade .conteudo,.politica-privacidade .servicos,.politica-privacidade .setores,.politica-privacidade .solucoes,.services .consultorias,.services .conteudo,.services .servicos,.services .setores,.services .solucoes,.setores .consultorias,.setores .conteudo,.setores .servicos,.setores .setores,.setores .solucoes{padding-left:1.5rem}}.blog .consultorias .title,.blog .conteudo .title,.blog .servicos .title,.blog .setores .title,.blog .solucoes .title,.consultorias .consultorias .title,.consultorias .conteudo .title,.consultorias .servicos .title,.consultorias .setores .title,.consultorias .solucoes .title,.conteudo .consultorias .title,.conteudo .conteudo .title,.conteudo .servicos .title,.conteudo .setores .title,.conteudo .solucoes .title,.politica-privacidade .consultorias .title,.politica-privacidade .conteudo .title,.politica-privacidade .servicos .title,.politica-privacidade .setores .title,.politica-privacidade .solucoes .title,.services .consultorias .title,.services .conteudo .title,.services .servicos .title,.services .setores .title,.services .solucoes .title,.setores .consultorias .title,.setores .conteudo .title,.setores .servicos .title,.setores .setores .title,.setores .solucoes .title{align-items:center;display:flex;gap:.5rem}.blog .consultorias .title img,.blog .conteudo .title img,.blog .servicos .title img,.blog .setores .title img,.blog .solucoes .title img,.consultorias .consultorias .title img,.consultorias .conteudo .title img,.consultorias .servicos .title img,.consultorias .setores .title img,.consultorias .solucoes .title img,.conteudo .consultorias .title img,.conteudo .conteudo .title img,.conteudo .servicos .title img,.conteudo .setores .title img,.conteudo .solucoes .title img,.politica-privacidade .consultorias .title img,.politica-privacidade .conteudo .title img,.politica-privacidade .servicos .title img,.politica-privacidade .setores .title img,.politica-privacidade .solucoes .title img,.services .consultorias .title img,.services .conteudo .title img,.services .servicos .title img,.services .setores .title img,.services .solucoes .title img,.setores .consultorias .title img,.setores .conteudo .title img,.setores .servicos .title img,.setores .setores .title img,.setores .solucoes .title img{width:3.5rem}@media (min-width:600px){.blog .consultorias .title img,.blog .conteudo .title img,.blog .servicos .title img,.blog .setores .title img,.blog .solucoes .title img,.consultorias .consultorias .title img,.consultorias .conteudo .title img,.consultorias .servicos .title img,.consultorias .setores .title img,.consultorias .solucoes .title img,.conteudo .consultorias .title img,.conteudo .conteudo .title img,.conteudo .servicos .title img,.conteudo .setores .title img,.conteudo .solucoes .title img,.politica-privacidade .consultorias .title img,.politica-privacidade .conteudo .title img,.politica-privacidade .servicos .title img,.politica-privacidade .setores .title img,.politica-privacidade .solucoes .title img,.services .consultorias .title img,.services .conteudo .title img,.services .servicos .title img,.services .setores .title img,.services .solucoes .title img,.setores .consultorias .title img,.setores .conteudo .title img,.setores .servicos .title img,.setores .setores .title img,.setores .solucoes .title img{width:4.5rem}}.blog .consultorias .title h1,.blog .consultorias .title h2,.blog .conteudo .title h1,.blog .conteudo .title h2,.blog .servicos .title h1,.blog .servicos .title h2,.blog .setores .title h1,.blog .setores .title h2,.blog .solucoes .title h1,.blog .solucoes .title h2,.consultorias .consultorias .title h1,.consultorias .consultorias .title h2,.consultorias .conteudo .title h1,.consultorias .conteudo .title h2,.consultorias .servicos .title h1,.consultorias .servicos .title h2,.consultorias .setores .title h1,.consultorias .setores .title h2,.consultorias .solucoes .title h1,.consultorias .solucoes .title h2,.conteudo .consultorias .title h1,.conteudo .consultorias .title h2,.conteudo .conteudo .title h1,.conteudo .conteudo .title h2,.conteudo .servicos .title h1,.conteudo .servicos .title h2,.conteudo .setores .title h1,.conteudo .setores .title h2,.conteudo .solucoes .title h1,.conteudo .solucoes .title h2,.politica-privacidade .consultorias .title h1,.politica-privacidade .consultorias .title h2,.politica-privacidade .conteudo .title h1,.politica-privacidade .conteudo .title h2,.politica-privacidade .servicos .title h1,.politica-privacidade .servicos .title h2,.politica-privacidade .setores .title h1,.politica-privacidade .setores .title h2,.politica-privacidade .solucoes .title h1,.politica-privacidade .solucoes .title h2,.services .consultorias .title h1,.services .consultorias .title h2,.services .conteudo .title h1,.services .conteudo .title h2,.services .servicos .title h1,.services .servicos .title h2,.services .setores .title h1,.services .setores .title h2,.services .solucoes .title h1,.services .solucoes .title h2,.setores .consultorias .title h1,.setores .consultorias .title h2,.setores .conteudo .title h1,.setores .conteudo .title h2,.setores .servicos .title h1,.setores .servicos .title h2,.setores .setores .title h1,.setores .setores .title h2,.setores .solucoes .title h1,.setores .solucoes .title h2{color:#0f2044;font-family:Raleway,sans-serif;font-size:1.25rem;font-weight:800}@media (min-width:600px){.blog .consultorias .title h1,.blog .consultorias .title h2,.blog .conteudo .title h1,.blog .conteudo .title h2,.blog .servicos .title h1,.blog .servicos .title h2,.blog .setores .title h1,.blog .setores .title h2,.blog .solucoes .title h1,.blog .solucoes .title h2,.consultorias .consultorias .title h1,.consultorias .consultorias .title h2,.consultorias .conteudo .title h1,.consultorias .conteudo .title h2,.consultorias .servicos .title h1,.consultorias .servicos .title h2,.consultorias .setores .title h1,.consultorias .setores .title h2,.consultorias .solucoes .title h1,.consultorias .solucoes .title h2,.conteudo .consultorias .title h1,.conteudo .consultorias .title h2,.conteudo .conteudo .title h1,.conteudo .conteudo .title h2,.conteudo .servicos .title h1,.conteudo .servicos .title h2,.conteudo .setores .title h1,.conteudo .setores .title h2,.conteudo .solucoes .title h1,.conteudo .solucoes .title h2,.politica-privacidade .consultorias .title h1,.politica-privacidade .consultorias .title h2,.politica-privacidade .conteudo .title h1,.politica-privacidade .conteudo .title h2,.politica-privacidade .servicos .title h1,.politica-privacidade .servicos .title h2,.politica-privacidade .setores .title h1,.politica-privacidade .setores .title h2,.politica-privacidade .solucoes .title h1,.politica-privacidade .solucoes .title h2,.services .consultorias .title h1,.services .consultorias .title h2,.services .conteudo .title h1,.services .conteudo .title h2,.services .servicos .title h1,.services .servicos .title h2,.services .setores .title h1,.services .setores .title h2,.services .solucoes .title h1,.services .solucoes .title h2,.setores .consultorias .title h1,.setores .consultorias .title h2,.setores .conteudo .title h1,.setores .conteudo .title h2,.setores .servicos .title h1,.setores .servicos .title h2,.setores .setores .title h1,.setores .setores .title h2,.setores .solucoes .title h1,.setores .solucoes .title h2{font-size:2rem}}.blog .consultorias article p,.blog .conteudo article p,.blog .servicos article p,.blog .setores article p,.blog .solucoes article p,.consultorias .consultorias article p,.consultorias .conteudo article p,.consultorias .servicos article p,.consultorias .setores article p,.consultorias .solucoes article p,.conteudo .consultorias article p,.conteudo .conteudo article p,.conteudo .servicos article p,.conteudo .setores article p,.conteudo .solucoes article p,.politica-privacidade .consultorias article p,.politica-privacidade .conteudo article p,.politica-privacidade .servicos article p,.politica-privacidade .setores article p,.politica-privacidade .solucoes article p,.services .consultorias article p,.services .conteudo article p,.services .servicos article p,.services .setores article p,.services .solucoes article p,.setores .consultorias article p,.setores .conteudo article p,.setores .servicos article p,.setores .setores article p,.setores .solucoes article p{color:#1e1e1e;font-family:Nunito Sans,sans-serif;font-size:.9rem;margin-top:1.5rem}@media (min-width:600px){.blog .consultorias article p,.blog .conteudo article p,.blog .servicos article p,.blog .setores article p,.blog .solucoes article p,.consultorias .consultorias article p,.consultorias .conteudo article p,.consultorias .servicos article p,.consultorias .setores article p,.consultorias .solucoes article p,.conteudo .consultorias article p,.conteudo .conteudo article p,.conteudo .servicos article p,.conteudo .setores article p,.conteudo .solucoes article p,.politica-privacidade .consultorias article p,.politica-privacidade .conteudo article p,.politica-privacidade .servicos article p,.politica-privacidade .setores article p,.politica-privacidade .solucoes article p,.services .consultorias article p,.services .conteudo article p,.services .servicos article p,.services .setores article p,.services .solucoes article p,.setores .consultorias article p,.setores .conteudo article p,.setores .servicos article p,.setores .setores article p,.setores .solucoes article p{font-size:1.3rem}}.blog .consultorias article strong,.blog .conteudo article strong,.blog .servicos article strong,.blog .setores article strong,.blog .solucoes article strong,.consultorias .consultorias article strong,.consultorias .conteudo article strong,.consultorias .servicos article strong,.consultorias .setores article strong,.consultorias .solucoes article strong,.conteudo .consultorias article strong,.conteudo .conteudo article strong,.conteudo .servicos article strong,.conteudo .setores article strong,.conteudo .solucoes article strong,.politica-privacidade .consultorias article strong,.politica-privacidade .conteudo article strong,.politica-privacidade .servicos article strong,.politica-privacidade .setores article strong,.politica-privacidade .solucoes article strong,.services .consultorias article strong,.services .conteudo article strong,.services .servicos article strong,.services .setores article strong,.services .solucoes article strong,.setores .consultorias article strong,.setores .conteudo article strong,.setores .servicos article strong,.setores .setores article strong,.setores .solucoes article strong{color:#0f2044}.blog .consultorias article figure,.blog .conteudo article figure,.blog .servicos article figure,.blog .setores article figure,.blog .solucoes article figure,.consultorias .consultorias article figure,.consultorias .conteudo article figure,.consultorias .servicos article figure,.consultorias .setores article figure,.consultorias .solucoes article figure,.conteudo .consultorias article figure,.conteudo .conteudo article figure,.conteudo .servicos article figure,.conteudo .setores article figure,.conteudo .solucoes article figure,.politica-privacidade .consultorias article figure,.politica-privacidade .conteudo article figure,.politica-privacidade .servicos article figure,.politica-privacidade .setores article figure,.politica-privacidade .solucoes article figure,.services .consultorias article figure,.services .conteudo article figure,.services .servicos article figure,.services .setores article figure,.services .solucoes article figure,.setores .consultorias article figure,.setores .conteudo article figure,.setores .servicos article figure,.setores .setores article figure,.setores .solucoes article figure{height:300px;overflow:hidden;position:relative;width:100%}@media (min-width:600px){.blog .consultorias article figure,.blog .conteudo article figure,.blog .servicos article figure,.blog .setores article figure,.blog .solucoes article figure,.consultorias .consultorias article figure,.consultorias .conteudo article figure,.consultorias .servicos article figure,.consultorias .setores article figure,.consultorias .solucoes article figure,.conteudo .consultorias article figure,.conteudo .conteudo article figure,.conteudo .servicos article figure,.conteudo .setores article figure,.conteudo .solucoes article figure,.politica-privacidade .consultorias article figure,.politica-privacidade .conteudo article figure,.politica-privacidade .servicos article figure,.politica-privacidade .setores article figure,.politica-privacidade .solucoes article figure,.services .consultorias article figure,.services .conteudo article figure,.services .servicos article figure,.services .setores article figure,.services .solucoes article figure,.setores .consultorias article figure,.setores .conteudo article figure,.setores .servicos article figure,.setores .setores article figure,.setores .solucoes article figure{height:500px}}@media (min-width:992px){.blog .consultorias article figure,.blog .conteudo article figure,.blog .servicos article figure,.blog .setores article figure,.blog .solucoes article figure,.consultorias .consultorias article figure,.consultorias .conteudo article figure,.consultorias .servicos article figure,.consultorias .setores article figure,.consultorias .solucoes article figure,.conteudo .consultorias article figure,.conteudo .conteudo article figure,.conteudo .servicos article figure,.conteudo .setores article figure,.conteudo .solucoes article figure,.politica-privacidade .consultorias article figure,.politica-privacidade .conteudo article figure,.politica-privacidade .servicos article figure,.politica-privacidade .setores article figure,.politica-privacidade .solucoes article figure,.services .consultorias article figure,.services .conteudo article figure,.services .servicos article figure,.services .setores article figure,.services .solucoes article figure,.setores .consultorias article figure,.setores .conteudo article figure,.setores .servicos article figure,.setores .setores article figure,.setores .solucoes article figure{height:650px}}.blog .consultorias article figure img,.blog .conteudo article figure img,.blog .servicos article figure img,.blog .setores article figure img,.blog .solucoes article figure img,.consultorias .consultorias article figure img,.consultorias .conteudo article figure img,.consultorias .servicos article figure img,.consultorias .setores article figure img,.consultorias .solucoes article figure img,.conteudo .consultorias article figure img,.conteudo .conteudo article figure img,.conteudo .servicos article figure img,.conteudo .setores article figure img,.conteudo .solucoes article figure img,.politica-privacidade .consultorias article figure img,.politica-privacidade .conteudo article figure img,.politica-privacidade .servicos article figure img,.politica-privacidade .setores article figure img,.politica-privacidade .solucoes article figure img,.services .consultorias article figure img,.services .conteudo article figure img,.services .servicos article figure img,.services .setores article figure img,.services .solucoes article figure img,.setores .consultorias article figure img,.setores .conteudo article figure img,.setores .servicos article figure img,.setores .setores article figure img,.setores .solucoes article figure img{height:100%;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.blog .consultorias,.consultorias .consultorias,.conteudo .consultorias,.politica-privacidade .consultorias,.services .consultorias,.setores .consultorias{border-color:#0f2044}.politica-privacidade .container-post{padding:2.5rem 1rem}@media (min-width:600px){.politica-privacidade .container-post{padding:3rem 2.5rem}}@media (min-width:992px){.politica-privacidade .container-post{margin:0 auto;max-width:860px;padding:4rem 0}}.politica-privacidade .politica-content h2{color:#0f2044;font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;margin-top:2rem}@media (min-width:600px){.politica-privacidade .politica-content h2{font-size:1.35rem}}.politica-privacidade .politica-content h3{color:#0f2044;font-family:Raleway,sans-serif;font-size:1rem;font-weight:700;margin-bottom:.35rem;margin-top:1.5rem}@media (min-width:600px){.politica-privacidade .politica-content h3{font-size:1.1rem}}.politica-privacidade .politica-content p{color:#1a1a19;font-family:Nunito Sans,sans-serif;font-size:.9rem;line-height:1.8;margin-top:.75rem}@media (min-width:600px){.politica-privacidade .politica-content p{font-size:1rem}}.politica-privacidade .politica-content ol,.politica-privacidade .politica-content ul{color:#1a1a19;font-family:Nunito Sans,sans-serif;font-size:.9rem;line-height:1.8;margin-top:.75rem;padding-left:1.5rem}@media (min-width:600px){.politica-privacidade .politica-content ol,.politica-privacidade .politica-content ul{font-size:1rem}}.politica-privacidade .politica-content strong{color:#0f2044}.politica-privacidade .politica-content a{color:#0f2044;text-decoration:underline}.politica-privacidade .politica-content a:hover{color:#ffe500}.depoimentos .title{margin-bottom:1.5rem}.parceiros .partners-list{margin-top:2rem;text-align:center}.parceiros .partners-list .partner-item{margin-bottom:3rem}.parceiros .partners-list .partner-item .partner-logo img{display:inline-block}.parceiros .partners-list .partner-item .partner-name{color:#1e1e1e;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:600;margin-top:.5rem}.error-404{padding:7.5rem 0;text-align:center}.error-404 .title{color:#0f2044;font-family:Raleway,sans-serif;font-size:11.25rem;font-weight:400;line-height:11.25rem}.error-404 p{color:rgba(15,32,68,.68);font-family:Nunito Sans,sans-serif;font-size:1.5625rem;line-height:1.5625rem;margin-top:3.125rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.blog .content-header{padding:2rem 0}.blog .container-post{padding-bottom:4rem;padding-top:4rem}.blog .blog-list{display:flex;flex-direction:column;gap:5rem;margin:0 auto 3rem;max-width:720px}@media (min-width:600px){.blog .blog-list{gap:6rem}}.blog .blog-card{display:flex;flex-direction:column;gap:1rem;text-align:left}.blog .blog-card-image{aspect-ratio:16/9;border-radius:8px;display:block;overflow:hidden;width:100%}.blog .blog-card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.blog .blog-card-image:hover img{transform:scale(1.03)}.blog .blog-card-title{font-family:Raleway,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.3;margin:.5rem 0 0;text-align:left}@media (min-width:600px){.blog .blog-card-title{font-size:1.6rem}}.blog .blog-card-title a{color:#0f2044;text-decoration:none;transition:color .2s ease}.blog .blog-card-title a:hover{color:#003d7a}.blog .blog-card-excerpt{color:#858481;font-family:Nunito Sans,sans-serif;font-size:1rem;line-height:1.65;margin:0;text-align:left}.blog .blog-card-link{align-self:flex-start;background:#0f2044;border-radius:2px;color:#fff;display:inline-block;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin-top:.5rem;padding:.875rem 2rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.blog .blog-card-link:hover{background:#ffe500;color:#0f2044;transform:translateY(-2px)}.blog .blog-card--detail{margin:0 auto;max-width:720px}.blog .blog-card--detail .blog-card-title{font-size:2rem;margin-top:1rem}@media (min-width:600px){.blog .blog-card--detail .blog-card-title{font-size:2.5rem}}@media (min-width:992px){.blog .blog-card--detail .blog-card-title{font-size:2.75rem}}.blog .blog-card--detail .blog-card-content{color:#1a1a19;font-family:Nunito Sans,sans-serif;font-size:1.125rem;line-height:1.75;margin-top:.5rem;text-align:left}@media (min-width:600px){.blog .blog-card--detail .blog-card-content{font-size:1.25rem}}.blog .blog-card--detail .blog-card-content p{margin:0 0 1.25rem}.blog .blog-card--detail .blog-card-content h2,.blog .blog-card--detail .blog-card-content h3,.blog .blog-card--detail .blog-card-content h4{color:#0f2044;font-family:Raleway,sans-serif;line-height:1.3;margin:2rem 0 1rem}.blog .blog-card--detail .blog-card-content h2{font-size:1.75rem}.blog .blog-card--detail .blog-card-content h3{font-size:1.4rem}.blog .blog-card--detail .blog-card-content h4{font-size:1.2rem}.blog .blog-card--detail .blog-card-content a{color:#003d7a;text-decoration:underline}.blog .blog-card--detail .blog-card-content a:hover{color:#0f2044}.blog .blog-card--detail .blog-card-content ol,.blog .blog-card--detail .blog-card-content ul{margin:0 0 1.25rem 1.5rem}.blog .blog-card--detail .blog-card-content li{margin-bottom:.5rem}.blog .blog-card--detail .blog-card-content img{border-radius:8px;height:auto;margin:1rem 0;max-width:100%}.blog .blog-card--detail .blog-card-content blockquote{border-left:4px solid #ffe500;color:#858481;font-style:italic;margin:1.5rem 0;padding:.5rem 1rem}.blog .blog-empty{color:#858481;font-size:1.1rem;padding:3rem 0;text-align:center}.blog .blog-pagination{display:flex;justify-content:center;margin-top:2rem}.blog .blog-pagination ul.page-numbers{background:transparent;border:0;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.blog .blog-pagination li{list-style:none}.blog .blog-pagination li .page-numbers{align-items:center;background:transparent;border:0;border-radius:6px;color:#0f2044;display:inline-flex;font-family:Raleway,sans-serif;font-size:.95rem;font-weight:600;justify-content:center;min-width:40px;padding:.5rem .85rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.blog .blog-pagination li .page-numbers:hover{background:#0f2044;color:#fff}.blog .blog-pagination li .page-numbers.current{background:#0f2044;color:#ffe500}.blog .blog-pagination li .page-numbers.dots{cursor:default}.blog .blog-pagination li .page-numbers.dots:hover{background:transparent;color:#0f2044}
/*# sourceMappingURL=maps/style.css.map */
