/* Contrast and materials: charcoal, sand and soft sage alongside the brand blue. */
.frosting-page .service-help-wide{grid-column:1/-1;flex-direction:row;align-items:center;gap:24px;padding:26px 30px}.frosting-page .service-help-wide .eyebrow{display:none}.frosting-page .service-help-wide h3{font-size:22px;max-width:250px}.frosting-page .service-help-wide p{max-width:400px;flex:1}.frosting-page .service-help-wide .btn{flex:none}.frosting-page .hero h1{font-size:clamp(2.4rem,3.75vw,3.15rem)}
@media(max-width:759px){.frosting-page .service-help-wide{flex-direction:column;align-items:flex-start;padding:28px}.frosting-page .service-help-wide h3{max-width:none}.frosting-page .hero h1{font-size:clamp(2rem,7.5vw,2.65rem)}}
.frosting-page .site-header{background:#050608;border-bottom:1px solid #252a2e;backdrop-filter:none;color:#f4f6f7}.frosting-page .site-header .container{padding-block:6px}.frosting-page .site-header .original-logo{width:210px;height:86px;object-fit:contain}.frosting-page .site-header nav a{color:#f4f6f7}.frosting-page .site-header nav a:hover{color:#53b5ee}.frosting-page .site-header .btn-wa{box-shadow:none}.frosting-page .footer-brand .original-logo{width:245px;height:120px;object-fit:contain}
.segments{background:#1b2326;border-color:#1b2326;color:#e3e9e6}.segments span{color:#a8c4ad}.frosting-page .about-us{background:#f2efe8;border-color:#e7e1d7}.frosting-page .about-us .eyebrow{background:#e6dfd2;color:#69583b}.frosting-page .about-photo::before{background:#c7b899;opacity:.55}.frosting-page .about-stats li{background:#e5e9df;color:#465947}.frosting-page .service-help{background:#eee8dc;border-color:#e0d7c7}.frosting-page .service-help .eyebrow{background:#e2d6c1;color:#694e2b}.frosting-page .why-us{background:#202b29;border-block:1px solid #202b29}.frosting-page .why-copy h2,.frosting-page .why-item h3{color:#fff}.frosting-page .why-copy>p{color:#c7d3cd}.frosting-page .why-us .eyebrow{color:#d4e1cd;background:#3c4c43}.frosting-page .why-item{background:#2c3935;border-color:#46544d}.frosting-page .why-item p{color:#c5d1ca}.frosting-page .why-ic{background:#43594b;color:#d3e6d7}.frosting-page .why-ic svg{color:#d3e6d7}.frosting-page .region{background:#e9eee6}.frosting-page .region .eyebrow{background:#d6e1d0;color:#3b593b}.frosting-page .region-art{background:radial-gradient(ellipse at 50% 30%,#f6f8f2,#d4e0ce);border:1px solid #d0dbc8}.frosting-page .region-rings{border-color:#a4b59b;box-shadow:0 0 0 28px #9db29225,0 0 0 60px #9db29218}.frosting-page .region-rings svg,.frosting-page .region-art strong{color:#3f624d}.frosting-page #faq{background:#fcfbf8}.frosting-page .faq-q[aria-expanded=true]{background:#edf0e8;border-color:#789079;color:#35523a}.frosting-page .faq-q[aria-expanded=true] .plus{background:#4c6c50;border-color:#4c6c50}.frosting-page .final-cta{background:radial-gradient(ellipse at top right,#28433a,transparent 65%),#0b1111}
.frosting-page #avaliacoes{background:#f2efe9;border-block:1px solid #e4dfd5}.frosting-page #avaliacoes .eyebrow{background:#e8dfce;color:#6b5432}.frosting-page #avaliacoes .testi-head .section-head{max-width:490px}.frosting-page .reviews-summary{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.reviews-score{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.reviews-score>strong{font-size:40px;line-height:1;font-weight:700;letter-spacing:-.06em}.frosting-page .review-stars{color:#e4a326;font-size:18px;letter-spacing:1px;line-height:1.3}.reviews-score>span:last-child{flex-basis:100%;font-size:12px;color:#5d665f}.frosting-page .google-link{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#345b77}.google-link svg{width:18px!important;height:18px!important}.google-link:hover{text-decoration:underline}.reviews-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:15px}.reviews-toolbar>span{font-size:12px;color:#67716b}.frosting-page #avaliacoes .testi-track{margin:0;padding:2px 1px 12px;gap:18px;overscroll-behavior-x:contain;scroll-padding-inline:1px}.frosting-page #avaliacoes .testi-card{width:335px;min-height:236px;border-radius:16px;gap:14px;padding:24px;border:1px solid #dfe4e8;background:#fff;box-shadow:0 2px 2px #17202d08}.frosting-page .testi-top{padding-right:25px}.frosting-page .testi-name{font-size:13px;line-height:1.4;letter-spacing:0}.frosting-page .testi-text{white-space:pre-line;font-size:13px;line-height:1.65}.frosting-page .testi-meta{display:block;margin-top:3px;font-size:10px;color:#758590}.frosting-page .avatar{width:42px;height:42px;font-size:13px}.frosting-page .testi-google{width:17px;height:17px;top:24px;right:22px}.frosting-page .nav-btn{background:#fff;border-color:#c8d2cd;width:42px;height:42px}.frosting-page .nav-btn:disabled{opacity:.35;cursor:default}.frosting-page .nav-btn:not(:disabled):hover{background:#e1e8dd;color:#294e34;border-color:#8da486}.reviews-footnote{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#78817a;margin-top:14px}.review-progress{white-space:nowrap}
@media(max-width:759px){.frosting-page .site-header .original-logo{width:135px;height:66px}.frosting-page .site-header .container{padding-block:6px}.frosting-page .site-header nav{background:#090d10;border-color:#30383d}.frosting-page .site-header .menu-toggle{color:#fff}.frosting-page .testi-head{gap:25px;margin-bottom:25px}.frosting-page .reviews-summary{width:100%}.frosting-page .reviews-score{gap:10px}.reviews-score>strong{font-size:32px}.reviews-score>span:last-child{flex-basis:auto;font-size:10px}.frosting-page .review-stars{font-size:16px}.frosting-page #avaliacoes .testi-card{width:min(310px,82vw);min-height:245px}.reviews-toolbar>span{font-size:10px}.reviews-footnote{font-size:9px;gap:10px}.frosting-page .footer-brand .original-logo{width:230px;height:115px}}
@media(max-width:380px){.frosting-page .site-header .original-logo{width:105px;height:60px}.frosting-page .header-actions .btn{font-size:10px;padding:11px}.frosting-page .reviews-score>span:last-child{flex-basis:100%}}
@media(max-width:759px){.frosting-page .hero{background-size:100% 100%,100% auto;background-repeat:no-repeat;background-color:#071421}}
@media(max-width:759px){.frosting-page .hero{background-image:linear-gradient(180deg,rgba(5,15,25,0) 0%,rgba(5,15,25,.06) 22%,rgba(5,15,25,.78) 40%,#071421 52%),url("assets/hero-equipe-mobile.webp")}}
