.digital-module__V5ZIFW__page{color:#1a1a1a;background:#fff}.digital-module__V5ZIFW__container{width:90%;max-width:1200px;margin:0 auto}.digital-module__V5ZIFW__hero{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:140px 0 100px;position:relative;overflow:hidden}.digital-module__V5ZIFW__hero:after{content:"";opacity:.1;background:url(/Melo-&-Medeiros-Sobre-Nos.png) 50%/cover no-repeat;width:40%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent)}.digital-module__V5ZIFW__heroContent{z-index:1;max-width:700px;position:relative}.digital-module__V5ZIFW__title{color:#0c1c3e;margin-bottom:24px;font-size:max(2.5rem,min(5vw,3.5rem));font-weight:800;line-height:1.2}.digital-module__V5ZIFW__title span{color:#c5a059}.digital-module__V5ZIFW__subtitle{color:#4a5568;margin-bottom:40px;font-size:1.25rem;line-height:1.6}.digital-module__V5ZIFW__heroButtons{gap:20px;display:flex}.digital-module__V5ZIFW__primaryBtn{color:#fff;cursor:pointer;background:#0c1c3e;border:none;border-radius:8px;padding:16px 32px;font-weight:700;transition:all .3s}.digital-module__V5ZIFW__primaryBtn:hover{background:#1a2a4e;transform:translateY(-2px)}.digital-module__V5ZIFW__secondaryBtn{color:#0c1c3e;cursor:pointer;background:0 0;border:2px solid #0c1c3e;border-radius:8px;padding:16px 32px;font-weight:700;transition:all .3s}.digital-module__V5ZIFW__expertise{padding:100px 0}.digital-module__V5ZIFW__sectionHeader{text-align:center;margin-bottom:60px}.digital-module__V5ZIFW__label{color:#c5a059;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.85rem;font-weight:800;display:block}.digital-module__V5ZIFW__sectionHeader h2{color:#0c1c3e;font-size:2.5rem;font-weight:800}.digital-module__V5ZIFW__expertiseGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.digital-module__V5ZIFW__expertiseCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:40px;transition:all .3s}.digital-module__V5ZIFW__expertiseCard:hover{border-color:#c5a059;box-shadow:0 20px 40px rgba(0,0,0,.05)}.digital-module__V5ZIFW__icon{color:#c5a059;width:48px;height:48px;margin-bottom:24px}.digital-module__V5ZIFW__expertiseCard h3{color:#0c1c3e;margin-bottom:16px;font-size:1.5rem}.digital-module__V5ZIFW__expertiseCard p{color:#4a5568;line-height:1.6}.digital-module__V5ZIFW__contact{padding:100px 0}.digital-module__V5ZIFW__contactCard{text-align:center;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:24px;padding:60px}.digital-module__V5ZIFW__contactCard h2{color:#0c1c3e;margin-bottom:20px;font-size:2.5rem}.digital-module__V5ZIFW__contactCard p{color:#4a5568;margin-bottom:40px}.digital-module__V5ZIFW__contactBtn{color:#fff;cursor:pointer;background:#c5a059;border:none;border-radius:50px;align-items:center;gap:12px;margin:0 auto;padding:20px 40px;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex}.digital-module__V5ZIFW__contactBtn:hover{background:#b48e48;transform:scale(1.05)}@media (max-width:900px){.digital-module__V5ZIFW__expertiseGrid{grid-template-columns:1fr}.digital-module__V5ZIFW__heroButtons{flex-direction:column}}
