/* Atualização visual do site público. Respeita as fotos e a identidade existente. */
:root{--laranja:#f5ab27;--laranja-escuro:#d98b12;--preto:#181b18;--cinza-escuro:#222722;--cinza-claro:#f5f3ec;--sombra:0 12px 32px #0002;--sombra-destaque:0 20px 45px #f5ab2733}html{scroll-behavior:smooth}body{background:#f9f7f1;color:#21251f;letter-spacing:0}h1,h2,h3,h4{letter-spacing:-.035em}h1{font-size:clamp(2.9rem,6vw,5.7rem)}h2{font-size:clamp(2.2rem,4vw,4rem)}section{padding:95px 0}nav{background:#191d19!important;box-shadow:0 8px 25px #0002}nav .nav-links a,nav .mobile-menu a{font-weight:700}.hero{min-height:680px;background:linear-gradient(90deg,#111d 5%,#111a 55%,#1114),url('foto1.jpeg') center/cover!important;display:flex;align-items:center}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#10161088,transparent 50%);pointer-events:none}.hero-content{position:relative;z-index:1}.hero h1{max-width:850px;color:white;line-height:1.06}.hero p{max-width:590px;font-size:1.15rem}.hero .btn{border:0;border-radius:100px;box-shadow:0 15px 32px #0005}.btn{border:0;border-radius:100px;padding:15px 26px}.card,.beneficio-item,.modelo-card,.form-container{border-radius:22px;box-shadow:0 13px 35px #0001}.card:hover,.beneficio-item:hover{transform:translateY(-4px)}.sobre,.destaque,.condominios{background:#f8f6ee;color:#20241d}.sobre h2,.destaque h2,.condominios h2{color:#222820}.sobre p,.destaque p,.condominios p{color:#52594e}.sobre .card,.condominios .beneficio-item{background:white}.new-indicators{background:#20251e;color:white}.new-indicators h2{color:white;max-width:800px}.new-kicker{color:#f6b447;font-size:.76rem;font-weight:800;letter-spacing:.15em}.new-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:45px 0 20px}.new-stats div{border:1px solid #596052;border-radius:22px;padding:28px;background:#2b3029}.new-stats strong{font-size:clamp(2.2rem,4vw,4rem);display:block;color:#f7bf5b;line-height:1.1}.new-stats span{color:#d6dccf}.new-note{font-size:.8rem;color:#aeb8a8}.midia{background:#eaece4!important}.midia h2{color:#242923!important}.midia p{color:#596151}.midia .galeria img{aspect-ratio:4/3;object-fit:cover;transition:transform .2s}.midia .galeria a{overflow:hidden;border-radius:16px}.midia .galeria a:hover img{transform:scale(1.04)}.franquias{background:#efede4;color:#222820}.franquias h2{color:#222820}.franquias>.container>p:not(.new-kicker){max-width:760px;color:#555e50}.new-models{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:45px 0 20px}.new-models article{background:white;border:1px solid #e0dfd5;padding:32px;border-radius:22px;box-shadow:0 12px 32px #0001}.new-models span{color:#af741e;font-weight:800;font-size:.75rem;letter-spacing:.12em}.new-models h3{color:#20251e;margin:20px 0 10px}.new-models p{color:#596151}.franquias .btn{background:#f5ab27;color:#1d211c}.contato{background:#20251e;color:white}.contato h2{color:#f6b447}.contato p{color:#e1e7dc}.contato .form-container{background:#2c322b}.contato input,.contato select,.contato textarea{background:#fff;color:#20251e}.whatsapp-float{box-shadow:0 12px 30px #0006}.banner-led{border-radius:0}.preloader{display:none!important}@media(max-width:850px){.new-models,.new-stats{grid-template-columns:1fr}.hero{min-height:610px}.hero h1{font-size:clamp(2.8rem,10vw,4.5rem)}section{padding:70px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.new-social{background:#a35d1d;color:white;padding:78px 0}.new-social h2{color:white;max-width:750px}.new-social p:not(.new-kicker){max-width:620px;color:#fff1dc}.new-social .btn{background:#f9c565;color:#1d211b}
