.page{color:#183d32;background:#fff;line-height:1.75}.container{width:min(1180px,100% - 40px);margin:auto}.page h1,.page h2,.page h3{line-height:1.22}.page h2{margin:0 0 20px;font-size:clamp(27px,3vw,38px)}.page h3{margin:0 0 14px;font-size:21px}.page p{margin:0 0 18px}.hero{background:linear-gradient(135deg,#f3faf6,#fff);padding:40px 0 75px}.breadcrumb{color:#60796e;margin-bottom:52px;font-size:13px}.breadcrumb a{color:#28785d;text-decoration:none}.heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;display:grid}.eyebrow{color:#0b8058;letter-spacing:1.4px;font-size:13px;font-weight:800}.hero h1{letter-spacing:-1.5px;margin:14px 0 20px;font-size:clamp(38px,5vw,64px)}.lead{color:#486456;max-width:620px;font-size:19px}.actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.actions a{text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:14px 19px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex}.actions a:hover{transform:translateY(-2px)}.call{color:#fff;background:#087653}.whatsapp{color:#083b22;background:#25d366}.subtext{color:#647a70;font-size:14px}.visual{background:linear-gradient(135deg,#174d39,#0d3026);border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:330px;display:flex;overflow:hidden;box-shadow:0 20px 50px #123d3222}.heroImage{object-fit:cover;width:100%;height:310px}.visualCaption{color:#fff;flex-direction:column;gap:5px;padding:23px;display:flex}.visualCaption strong{font-size:21px}.visualCaption span{color:#d4eae0;font-size:14px}.section,.sectionAlt{padding:75px 0}.sectionAlt{background:#f4f9f6}.intro{color:#576d62;max-width:780px;font-size:17px}.grid{grid-template-columns:repeat(2,1fr);gap:19px;margin-top:28px;display:grid}.card{background:#fff;border:1px solid #e0ebe5;border-radius:17px;padding:28px;box-shadow:0 9px 30px #163b3010}.card p{color:#596e63;margin:0}.twoCols{grid-template-columns:1.1fr .9fr;align-items:start;gap:55px;display:grid}.twoCols p{color:#536d60}.helpBox{background:#fff;border:1px solid #dce9e1;border-radius:20px;padding:30px;box-shadow:0 12px 35px #123d3210}.helpBox .actions{flex-direction:column}.textLink{color:#087653;font-weight:800}.steps{gap:13px;margin-top:20px;display:grid}.steps p{background:#f4f9f6;border-left:4px solid #0c8058;border-radius:7px;margin:0;padding:17px 22px}.faq{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.faqItem{background:#fff;border:1px solid #dfeae4;border-radius:14px;padding:24px}.faqItem p{color:#566b60;margin:0}.related{flex-wrap:wrap;gap:14px;display:flex}.relatedLink{color:#087653;border:1px solid #dbe8e0;border-radius:10px;padding:13px 18px;font-weight:700;text-decoration:none}.bottomCta{color:#fff;background:#123e32;padding:65px 0}.bottomCta h2{color:#fff}.bottomCta p{color:#d3e8df}@media (max-width:760px){.container{width:min(100% - 32px,1180px)}.hero{padding:24px 0 45px}.breadcrumb{margin-bottom:32px}.heroGrid,.twoCols,.grid,.faq{grid-template-columns:1fr;gap:20px}.hero h1{font-size:38px}.lead{font-size:17px}.visual{min-height:230px}.heroImage{height:230px}.section,.sectionAlt{padding:48px 0}.card,.helpBox{padding:22px}.actions{flex-direction:column}.actions a{box-sizing:border-box;width:100%}.bottomCta{padding:45px 0 115px}}
