.ads-hero{background:var(--green);color:#fff;padding:78px 0 72px}.ads-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.ads-copy h1{font-size:clamp(47px,6vw,78px);line-height:1.04;letter-spacing:-3.5px;font-weight:500;margin:26px 0}.ads-copy h1 em,.measure-panel h2 em{font-family:Georgia,serif;color:var(--lime);font-weight:400}.ads-copy>p{font-size:19px;color:#c0d0c5;max-width:720px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.light-link{color:#fff;border-color:#82968a}.ads-summary{border:1px solid #466252;border-radius:15px;padding:34px;background:#1a352a}.ads-summary>span{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#bdcdc2}.ads-summary>strong{display:block;font-size:clamp(31px,3.4vw,47px);line-height:1.12;font-weight:500;margin:38px 0}.ads-summary em{font-family:Georgia,serif;color:var(--lime);font-weight:400}.summary-tags{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #486252;padding-top:20px}.summary-tags span{border:1px solid #5d7667;border-radius:99px;padding:5px 12px;font-size:12px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit-grid article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:29px}.benefit-grid article.highlight{background:var(--lime);border-color:var(--lime)}.benefit-grid article>span{font-size:12px;color:#60705d;letter-spacing:1px}.benefit-grid h3{font-size:25px;line-height:1.2;font-weight:500;margin:40px 0 14px}.benefit-grid p{color:var(--muted);margin:0}.service-detail{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.service-detail h2,.local-grid h2,.faq-grid h2{font-size:clamp(35px,4.3vw,55px);line-height:1.1;letter-spacing:-1.7px;font-weight:500;margin:22px 0}.service-detail>div>p,.local-grid>div>p{color:var(--muted)}.service-list article{display:grid;grid-template-columns:45px 1fr;gap:18px;padding:21px 0;border-bottom:1px solid #cbd6c6}.service-list b{font-size:13px;color:#6b805e}.service-list h3{font-size:21px;font-weight:600;margin:0 0 6px}.service-list p{color:var(--muted);margin:0}.measure-panel{background:var(--green);color:#fff;border-radius:16px;padding:58px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.measure-panel h2{font-size:clamp(38px,4.5vw,61px);line-height:1.08;letter-spacing:-2px;font-weight:500;margin:22px 0}.measure-panel p{color:#c1d0c6;font-size:18px}.measure-panel ul{list-style:none;padding:0;margin:25px 0 0}.measure-panel li{padding:10px 0;border-bottom:1px solid #405e4d}.measure-panel li:before{content:"✓";color:var(--lime);margin-right:10px}.local-section{background:#eaf0e6}.local-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.local-points>div{padding:23px 0;border-bottom:1px solid #cbd6c6}.local-points b,.local-points span{display:block}.local-points b{font-size:19px;margin-bottom:5px}.local-points span{color:var(--muted)}.process-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.process-grid-3 article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:29px}.process-grid-3 span{display:grid;place-items:center;width:38px;height:38px;background:var(--lime);border-radius:50%;font-weight:700}.process-grid-3 h3{font-size:24px;font-weight:500;margin:34px 0 10px}.process-grid-3 p{color:var(--muted)}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px}.faq details{padding:20px 0;border-bottom:1px solid #cbd6c6}.faq summary{cursor:pointer;font-size:18px;font-weight:600}.faq p{color:var(--muted);margin-bottom:0}.home-link{display:block;margin-top:20px;font-size:14px;color:#d8e2da}.whatsapp-float{display:none;position:fixed;right:18px;bottom:18px;z-index:30;background:#25d366;color:#082c17;padding:14px 18px;border-radius:999px;font-weight:800;box-shadow:0 10px 28px #0003;gap:10px;align-items:center}@media(max-width:900px){.ads-hero-grid,.service-detail,.measure-panel,.local-grid,.faq-grid{grid-template-columns:1fr;gap:38px}.benefit-grid,.process-grid-3{grid-template-columns:1fr}.ads-hero{padding:58px 0}.service-detail{gap:35px}}@media(max-width:720px){.ads-copy h1{font-size:clamp(42px,11vw,59px);letter-spacing:-2.2px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .btn{width:100%}.light-link{text-align:center}.ads-summary{padding:25px}.measure-panel{padding:34px 24px}.whatsapp-float{display:flex}.benefit-grid h3{margin-top:28px}}
