
/* Tenha Crédito | seção de conversão V5, isolada do restante do site */
html{scroll-padding-top:94px}
.lead-capture{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(126deg,#061e23 0%,#072c2c 55%,#0a3530 100%);padding:clamp(68px,8vw,118px) 0;color:#f6fffa}
.lead-capture::before{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 640px 450px at 93% 20%,rgba(10,220,153,.15),transparent 76%),radial-gradient(ellipse 420px 300px at 5% 93%,rgba(13,180,156,.09),transparent 82%)}
.lead-capture-glow{position:absolute;pointer-events:none;width:700px;height:700px;border:1px solid rgba(100,239,193,.045);border-radius:50%;left:-450px;top:-280px;box-shadow:0 0 0 100px rgba(33,193,161,.023),0 0 0 205px rgba(43,197,161,.018)}
.lead-capture-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:clamp(40px,5vw,90px);align-items:center}
.lead-capture-content{padding:20px 0}.lead-label{display:flex;align-items:center;gap:10px;color:#76eeb9;font-size:11px;font-weight:750;letter-spacing:.07em}.lead-label-dot{height:7px;width:7px;border-radius:100%;background:#20f0ad;box-shadow:0 0 15px #20f0ad}
.lead-capture-content h2{font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(37px,4.05vw,63px);line-height:1.14;letter-spacing:-.05em;margin:24px 0 22px;font-weight:800;max-width:675px}.lead-capture-content h2 span{color:#67eec1}
.lead-capture-intro{color:#bed3cf;font-size:clamp(14px,1.15vw,17px);line-height:1.8;max-width:570px}
.lead-capture-signals{display:grid;gap:19px;margin:38px 0 32px}.lead-capture-signals>div{display:flex;align-items:center;gap:16px;font-size:13px;font-weight:550;color:#e2f3ed}.lead-signal-icon{width:39px;height:39px;display:grid;place-items:center;flex-shrink:0;border:1px solid rgba(136,239,192,.27);border-radius:12px;color:#8af4c7;font-weight:800;font-size:13px;font-variant-numeric:tabular-nums;background:rgba(37,235,164,.045)}
.lead-capture-note{display:flex;gap:12px;align-items:flex-start;color:#96b8af;line-height:1.6;font-size:11px;max-width:510px;border-top:1px solid rgba(255,255,255,.12);padding-top:19px}.lead-capture-note span{color:#44e8a7;font-size:17px}
.lead-form-shell{background:#f8fbf9;color:#102b2b;border-radius:23px;box-shadow:0 22px 90px rgba(0,0,0,.22),0 0 0 1px rgba(255,255,255,.2);padding:clamp(25px,3vw,43px);max-width:620px;width:100%;justify-self:end;transform:translateZ(0)}
.lead-form-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px}.lead-form-overline{font-size:10px;letter-spacing:.065em;font-weight:800;color:#25826c}.lead-form-indicator{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:750;color:#65817a}.lead-form-indicator i{display:block;width:6px;height:6px;border-radius:50%;background:#00d493;box-shadow:0 0 10px #00d493}
.lead-form-shell h3{font-size:clamp(22px,2.1vw,30px);letter-spacing:-.035em;line-height:1.25;font-weight:800;margin:0 0 10px;font-family:Manrope,Inter,Arial,sans-serif}.lead-form-shell>p{color:#5a706b;font-size:13px;line-height:1.65;margin:0 0 25px}
.preparo-lead-form fieldset{padding:0;border:0;margin:0 0 22px}.preparo-lead-form legend,.lead-input-wrap>label{color:#29433e;display:block;font-size:12px;font-weight:750;margin-bottom:9px}.lead-input-wrap>label span{color:#238d68}
.lead-profile-switch{display:grid;grid-template-columns:1fr 1fr;gap:9px}.lead-profile-switch label{position:relative;cursor:pointer}.lead-profile-switch input{position:absolute;opacity:0;width:1px;height:1px}.lead-profile-switch label span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:49px;padding:10px 12px;border:1px solid #dde9e3;background:#fff;border-radius:11px;color:#60746e;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.lead-profile-switch input:checked+span{border-color:#16b787;background:#e9faf2;color:#006b4a;box-shadow:0 0 0 1px rgba(21,183,135,.15)}.lead-profile-switch input:focus-visible+span{outline:3px solid #65d8aa;outline-offset:2px}
.lead-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.lead-input-wrap{min-width:0}.lead-input-wrap>input,.lead-money-input{width:100%;height:52px;border:1px solid #dce8e3;border-radius:11px;background:#fff;color:#193b36;transition:border-color .2s,box-shadow .2s}.lead-input-wrap>input{padding:0 14px;font-size:13px}.lead-input-wrap>input::placeholder,.lead-money-input input::placeholder{color:#96aba5}.lead-input-wrap>input:focus,.lead-money-input:focus-within{outline:0;border-color:#0aa77b;box-shadow:0 0 0 3px rgba(16,193,141,.12)}.lead-input-wrap input:disabled{background:#f0f5f1;color:#97a8a3}
.lead-money-input{display:flex;align-items:center;gap:9px;padding:0 14px}.lead-money-input>span{font-weight:800;font-size:15px;color:#216d59}.lead-money-input input{flex:1;min-width:0;border:0;background:transparent;outline:0;font-size:15px;font-weight:650;height:100%;color:#173c32}.lead-money-input:has(input:disabled){background:#f1f5f2;opacity:.65}
.lead-unknown-option{display:flex;gap:9px;align-items:center;margin:12px 0 7px;color:#435c53;font-size:12px;cursor:pointer;width:fit-content}.lead-unknown-option input{accent-color:#159c74;width:15px;height:15px;flex-shrink:0}.lead-unknown-check{display:none}.lead-amount-wrap small{font-size:10px;color:#7b938b}.lead-hidden-field{position:absolute;left:-9999px;height:1px;width:1px;opacity:0;pointer-events:none}
.lead-privacy{display:flex;gap:10px;align-items:flex-start;font-size:10.5px;line-height:1.55;color:#677e77;margin:22px 0 19px}.lead-privacy input{width:15px;height:15px;flex-shrink:0;accent-color:#009b69;margin-top:1px}.lead-privacy a{text-decoration:underline;text-underline-offset:2px;color:#157b5e}
.lead-submit{border:0;display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 20px;background:#00d891;color:#042923;border-radius:12px;min-height:57px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s}.lead-submit:hover{transform:translateY(-2px);background:#32f3af;box-shadow:0 10px 20px rgba(0,180,120,.15)}.lead-submit:disabled{opacity:.6;cursor:wait;transform:none}.lead-submit span:last-child{font-size:21px;font-weight:400}
.lead-form-foot{display:block;color:#859a94;font-size:10px;line-height:1.55;margin-top:14px;text-align:center}.lead-form-status{display:none;margin:12px 0 0;padding:11px 13px;border-radius:9px;font-size:12px;line-height:1.5}.lead-form-status:not(:empty){display:block}.lead-form-status[data-tone="error"]{background:#fff0ee;color:#963a32}.lead-form-status[data-tone="ok"]{background:#e4f7ed;color:#0b7248}.lead-form-status[data-tone="info"]{background:#e9f3f7;color:#23576b}
@media(max-width:1050px){.lead-capture-grid{grid-template-columns:1fr 1fr;gap:30px}.lead-form-row{grid-template-columns:1fr}.lead-capture-content h2{font-size:clamp(37px,4vw,52px)}}
@media(max-width:760px){.lead-capture{padding:72px 0 85px}.lead-capture-grid{grid-template-columns:1fr;gap:39px}.lead-form-shell{justify-self:stretch;max-width:none}.lead-capture-content{padding:0}.lead-capture-content h2{font-size:clamp(38px,8.7vw,54px)}.lead-capture-signals{gap:15px;margin:30px 0 26px}.lead-form-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.lead-capture{padding:60px 0 72px}.lead-form-shell{padding:24px 19px;border-radius:17px}.lead-form-row{grid-template-columns:1fr}.lead-capture-content h2{font-size:38px}.lead-capture-intro{font-size:14px}.lead-profile-switch label span{font-size:11px;padding:9px 7px}}
@media(prefers-reduced-motion:reduce){.lead-submit,.lead-profile-switch label span{transition:none}}
