.service-row,.sales,.estimator,.lead-section{padding-block:clamp(40px,5.1vw,80px)}.service-row{border-top:1px solid var(--line)}.service-row h2,.sales h2,.estimator h2,.lead-section h2{font-size:clamp(29px,3.3vw,52px);font-weight:600;line-height:1.08;letter-spacing:-.055em;margin:14px 0 24px}.services,.sales-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.services article,.sales-grid article{border-top:1px solid #aabeb2;padding-top:16px}.services h3,.sales-grid h3{font-size:21px;font-weight:600;letter-spacing:-.035em;margin:0 0 9px}.services p,.sales-grid p,.estimator p,.lead-section p{font-size:15px;line-height:1.6;color:var(--muted)}.textlink{display:block;background:none;border:none;text-align:left;padding:0;font:inherit;color:var(--green);text-decoration:underline;text-underline-offset:4px;font-size:14px;margin-top:13px}.sales + footer,.capture footer{border-top:1px solid var(--line)}.capture .top .access{margin-left:auto}.cap-hero{background:linear-gradient(90deg,rgba(2,37,32,.95),rgba(2,32,28,.68) 39%,rgba(0,20,17,.07) 78%),url('/assets/espaco-13.webp') center 53%/cover;color:white}.cap-content{padding-block:clamp(48px,6vw,94px)}.cap-content .eyebrow{color:#e2f0e5}.cap-content h1{font-size:clamp(58px,6.35vw,100px);color:white;margin:25px 0 18px}.cap-content h1 em{color:#ffc2ac}.cap-content>p{max-width:440px;font-size:clamp(16px,1.35vw,20px);line-height:1.55;color:#eff4ef}.cap-content .primary{background:#fff1de;color:var(--green)}.estimator,.lead-grid{display:grid;grid-template-columns:.95fr 1fr;gap:clamp(30px,8vw,130px);align-items:center}.estimator h2,.lead-grid h2{font-size:clamp(38px,4.2vw,68px)}.estimator h2 em,.lead-grid h2 em{font-family:Instrument,Georgia,serif;color:#ac4e40;font-weight:400}.calc-box{background:#e9efe7;padding:clamp(20px,2.5vw,38px);border-radius:16px}.result{margin-top:22px;border-top:1px solid #c2cfc0;padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.result output{font-size:clamp(24px,2.6vw,40px);font-weight:600;letter-spacing:-.05em}.calc-box p{font-size:12px;margin-top:6px}.lead-section{background:#eff1ea;border-block:1px solid var(--line)}.lead-grid{align-items:start}.lead-grid form{background:#fffefa;border:1px solid var(--line);border-radius:15px;padding:clamp(18px,2.5vw,36px)}.agree{display:flex;align-items:flex-start;font-weight:400;line-height:1.5;margin:18px 0;gap:10px}.agree input{width:17px;height:17px;flex:none;accent-color:var(--green)}#notice:not(:empty){margin-top:14px}.leadline{border-bottom:1px solid var(--line);padding:12px 0}.leadline h3{font-size:16px;margin:0 0 5px}.leadline p{overflow-wrap:anywhere}.leadline select{margin-top:8px}.filtercrm{margin:12px 0}.sales-grid a:hover,.textlink:hover{text-decoration-thickness:2px}.crm-stats{margin:12px 0}#partnerout{width:100%}.srstatus{color:#914032}button:disabled{opacity:.6;cursor:wait}.lead-success{text-align:left}.lead-success h3{font-size:24px;letter-spacing:-.04em}
@media(max-width:690px){.services,.sales-grid,.estimator,.lead-grid{grid-template-columns:1fr;gap:22px}.capture .brand-tag{display:none}.cap-hero{background-position:65% center}.cap-content h1{font-size:clamp(53px,12vw,75px)}.services p,.sales-grid p{max-width:48ch}.result{align-items:flex-start;flex-wrap:wrap}.capture .fields{grid-template-columns:1fr}.calc-box .fields{grid-template-columns:1fr 1fr}.lead-grid .mini{margin-top:0}}

.capture .cap-hero{background-image:linear-gradient(90deg,#062e29ec,#0a332a9e 55%,#09332833),url('/assets/espaco-13.webp');background-position:center 62%}
.cap-grid{display:grid;grid-template-columns:1.25fr minmax(0,.9fr);align-items:center;gap:6%;padding-block:clamp(32px,4.7vw,74px)}.cap-grid .cap-content{padding:0}.cap-grid .cap-content h1{font-size:clamp(54px,5.5vw,91px)}.estimate-card{padding:clamp(23px,2.8vw,44px);color:#163c34;background:#fcfbf5;border-radius:15px 38px 15px 15px;box-shadow:0 22px 60px #06291c33;scroll-margin:15px}.estimate-card .eyebrow{color:#47675b}.estimate-card h2{font-size:clamp(31px,3vw,47px);letter-spacing:-.055em;font-weight:600;margin:7px 0 4px}.estimate-card h2 em{font:italic 400 1.15em LugaEditorial,Instrument,Georgia;color:#a74f40}.estimate-card>p{font-size:13px;line-height:1.5;color:#57695d}.estimate-card .fields{margin-top:18px}.estimate-card .result{display:block}.estimate-card output{display:block;font-size:clamp(36px,3.6vw,60px);font-weight:600;color:#064439}.estimate-card #estimate-hint{font-size:12px}.estimate-card .primary{margin-top:17px}.team-entry{font-size:12px;white-space:nowrap}
@media(max-width:780px){.cap-grid{grid-template-columns:1fr;gap:25px}.cap-grid .cap-content h1{font-size:clamp(48px,9vw,66px)}.estimate-card .fields{grid-template-columns:1fr 1fr}.team-entry{font-size:11px}}
