.cadastro-leads-parceiro-page{background-color:#0F131D;min-height:100vh;position:relative;overflow-x:hidden;--border-a:linear-gradient(92.4deg,#FFFFFF 0.72%,#5F78B8 71.76%);--border-b:linear-gradient(272.4deg,#FFFFFF 0.72%,#5F78B8 71.76%)}.cadastro-leads-parceiro-page nav{background-color:transparent!important}.background-pattern{position:absolute;top:25%;left:14%;right:0;bottom:0;background-image:url(/images/bg-parceiros.png);background-repeat:no-repeat;width:696px;height:885px;opacity:.4;z-index:0;pointer-events:none}.main-content{position:relative;z-index:1;padding:80px 190px 40px}.header-section{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:120px}.title-section{text-align:left;margin:0;padding:0;max-width:620px}.main-title{margin:0;font-size:56px;line-height:64px;font-weight:300;letter-spacing:-.5px;color:#fff}@supports (-webkit-background-clip:text) or (background-clip:text){.main-title{display:inline-block;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent;-webkit-text-fill-color:transparent;--spot-w:400px;--spot-h:100px;--spot-x:92%;--spot-y:82%;--mid-stop:50%;background:radial-gradient(var(--spot-w) var(--spot-h) at var(--spot-x) var(--spot-y),rgba(95,120,184,1) 0,rgba(95,120,184,1) var(--mid-stop),#ffffff 100%);-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat}}.title-highlight{font-weight:600;color:inherit}.title-strong{font-weight:800;color:inherit}.header-right{width:430px;display:flex;flex-direction:column;align-items:flex-end;gap:14px;padding-top:12px}.icon-pill{width:360px;height:125px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:999px;border:1px solid rgb(255,255,255)}.icon-img{width:85px;height:85px;object-fit:contain}.benefits-text{margin:0;text-align:center;color:rgba(255,255,255,.88);font-size:25px;line-height:30px;max-width:430px;text-align:right}.form-section{position:relative;z-index:1;display:flex;justify-content:flex-end;margin-bottom:90px}.form-container{width:100%;max-width:980px;min-height:420px;padding:42px 40px;display:grid;grid-template-columns:42% 58%;gap:0;border-radius:26px;overflow:hidden;background:rgba(12,16,28,.35);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 60px rgba(0,0,0,.35)}.form-info{position:relative}.form-info:before{content:"";position:absolute;inset:0;opacity:.9;pointer-events:none}.form-info-text{position:relative;margin:0;color:rgba(255,255,255,.88);font-size:16px;line-height:20px;max-width:260px}.form{display:flex;flex-direction:column;gap:12px}.form-field-row{display:grid;grid-template-columns:2fr 1fr;gap:14px;align-items:center}.form-field-city,.form-field-uf{max-width:none;min-width:0}.cadastro-leads-parceiro-page .form input[type=email],.cadastro-leads-parceiro-page .form input[type=tel],.cadastro-leads-parceiro-page .form input[type=text]{width:100%!important;max-width:none!important;height:42px;padding:0 18px!important;color:rgba(255,255,255,.92)!important;font-size:12.5px;border-radius:999px!important;border:1px solid transparent!important}.cadastro-leads-parceiro-page .form input::placeholder{color:rgba(255,255,255,.65)!important;opacity:1!important}.cadastro-leads-parceiro-page .form .form-field.border-a input[type=email],.cadastro-leads-parceiro-page .form .form-field.border-a input[type=tel],.cadastro-leads-parceiro-page .form .form-field.border-a input[type=text]{background:linear-gradient(#1d2334,#1d2334) padding-box,var(--border-a) border-box!important;border:1px solid transparent!important}.cadastro-leads-parceiro-page .form .form-field.border-b input[type=email],.cadastro-leads-parceiro-page .form .form-field.border-b input[type=tel],.cadastro-leads-parceiro-page .form .form-field.border-b input[type=text]{background:linear-gradient(#1d2334,#1d2334) padding-box,var(--border-b) border-box!important;border:1px solid transparent!important}.cadastro-leads-parceiro-page .form .form-field.border-a input[type=email]:focus,.cadastro-leads-parceiro-page .form .form-field.border-a input[type=tel]:focus,.cadastro-leads-parceiro-page .form .form-field.border-a input[type=text]:focus{background:linear-gradient(#1d2334,#1d2334) padding-box,var(--border-a) border-box!important;outline:none}.cadastro-leads-parceiro-page .form .form-field.border-b input[type=email]:focus,.cadastro-leads-parceiro-page .form .form-field.border-b input[type=tel]:focus,.cadastro-leads-parceiro-page .form .form-field.border-b input[type=text]:focus{background:linear-gradient(#1d2334,#1d2334) padding-box,var(--border-b) border-box!important;outline:none}.form-textarea{width:100%;min-height:120px;padding:15px 20px;border:1px solid transparent;border-radius:20px;color:white;font-size:14px;font-family:inherit;resize:vertical;outline:none}.form-textarea::placeholder{color:rgba(255,255,255,.6);opacity:1}.cadastro-leads-parceiro-page .form .form-field.border-a .form-textarea{background:linear-gradient(#1d2334,#1d2334) padding-box,var(--border-a) border-box}.cadastro-leads-parceiro-page .form .form-field.border-b .form-textarea{background:linear-gradient(#1d2334,#1d2334) padding-box,var(--border-b) border-box}.cadastro-leads-parceiro-page .form .form-field.border-a .form-textarea:focus{background:linear-gradient(#1d2334,#1d2334) padding-box,var(--border-a) border-box;outline:none}.cadastro-leads-parceiro-page .form .form-field.border-b .form-textarea:focus{background:linear-gradient(#1d2334,#1d2334) padding-box,var(--border-b) border-box;outline:none}.form-error{color:#ff6b6b}.form-error,.form-success{font-size:14px;margin-top:-10px;text-align:center}.form-success{color:#51cf66}.form-submit{display:flex;justify-content:center;margin-top:20px}.submit-button{background-color:#5f78b8;color:white;font-size:18px;font-weight:700;padding:20px 60px;border-radius:20px;border:none;cursor:pointer;transition:all .3s ease;min-width:300px}.submit-button:hover:not(:disabled){background-color:#4a6398;transform:translateY(-2px);box-shadow:0 4px 15px rgba(95,120,184,.4)}.submit-button:disabled{opacity:.6;cursor:not-allowed}.cadastro-leads-parceiro-page .form .form-field-row .form-field-uf.border-a input[type=text],.cadastro-leads-parceiro-page .form .form-field-row .form-field.form-field-uf.border-a input[type=text],.cadastro-leads-parceiro-page .form .form-field-uf.border-a .input-uf-gradient,.cadastro-leads-parceiro-page .form .form-field-uf.border-a input[type=text]{background:linear-gradient(#1d2334,#1d2334) padding-box,var(--border-a) border-box!important;border:1px solid transparent!important}.bloco-soma-section{display:flex;justify-content:center;align-items:center;padding:100px 20px}.bloco-soma-img{width:330px;height:130px;max-width:400px;max-height:300px;object-fit:contain}.cadastro-leads-parceiro-page footer{background-color:#0F131D!important}.cadastro-leads-parceiro-page footer a,.cadastro-leads-parceiro-page footer span{color:#ffffff!important}.cadastro-leads-parceiro-page footer img{filter:brightness(0) invert(1)!important}.cadastro-leads-parceiro-page footer img.invert,.cadastro-leads-parceiro-page footer img[alt="logo Bloco"],.cadastro-leads-parceiro-page footer img[data-nimg="1"].invert{filter:brightness(0) invert(1)!important;opacity:1!important;-webkit-filter:brightness(0) invert(1)!important}.cadastro-leads-parceiro-page footer img.invert[style]{filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important}.cadastro-leads-parceiro-page footer .icon-instagram,.cadastro-leads-parceiro-page footer .icon-linkedin,.cadastro-leads-parceiro-page footer .icon-youtube{color:#ffffff!important}.hidden{display:none}@media (max-width:1024px){.main-content{padding-top:64px;padding-bottom:32px}.header-section{margin-bottom:80px;gap:24px}.main-title{font-size:44px;line-height:52px}@supports (-webkit-background-clip:text) or (background-clip:text){.main-title{font-size:44px;line-height:52px;--spot-w:320px;--spot-h:100px;--spot-x:92%;--spot-y:86%;--mid-stop:50%}}.header-right{width:380px;align-items:flex-end}.icon-img{width:44px;height:44px}.icon-pill{width:320px;height:64px}.benefits-text{font-size:18px;line-height:24px;max-width:380px}.form-container{max-width:920px}.form-info{padding:36px 28px}.form{padding:28px}.submit-button{min-width:100%}.bloco-soma-img{width:280px;height:auto}}@media (max-width:768px){.background-pattern{top:18%;left:-20%;width:520px;height:680px;opacity:.25}.main-content{padding:56px 16px 32px}.header-section{flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;margin-bottom:56px}.title-section{max-width:100%}.main-title{font-size:34px;line-height:40px;text-align:center}@supports (-webkit-background-clip:text) or (background-clip:text){.main-title{font-size:34px;line-height:40px;letter-spacing:-.3px;--spot-w:260px;--spot-h:100px;--spot-x:96%;--spot-y:98%;--mid-stop:44%}}.header-right{margin-top:5%;width:100%;align-items:center;padding-top:0;gap:42px}.icon-pill{width:100%;max-width:340px;height:64px;padding:8px 12px}.icon-img{width:44px;height:44px}.benefits-text{font-size:16px;line-height:22px;max-width:100%;text-align:center}.form-container{grid-template-columns:1fr;min-height:auto;border-radius:20px}.form-info{padding:22px 18px 10px}.form-info-text{max-width:100%;font-size:14px;line-height:20px}.form{padding:18px;gap:10px}.form-field-row{grid-template-columns:2fr 1fr;gap:12px}.cadastro-leads-parceiro-page .form input[type=email],.cadastro-leads-parceiro-page .form input[type=tel],.cadastro-leads-parceiro-page .form input[type=text]{height:44px;font-size:13px}.form-textarea{min-height:110px;font-size:13px}.form-submit{margin-top:14px}.submit-button{width:100%;min-width:100%;padding:16px 18px;font-size:16px;border-radius:16px}.bloco-soma-section{padding:56px 16px}.bloco-soma-img{width:min(280px,100%);height:auto}}@media (max-width:420px){.main-title{font-size:30px;line-height:36px}@supports (-webkit-background-clip:text) or (background-clip:text){.main-title{font-size:30px;line-height:36px;--spot-w:260px;--spot-h:100px;--spot-x:96%;--spot-y:98%;--mid-stop:44%}}.icon-pill{max-width:100%}.form-field-row{grid-template-columns:1fr}.benefits-text{font-size:15px;line-height:21px}}