.padding-80{padding-top:80px;padding-bottom:80px}.bshadow{box-shadow:0 5px 10px rgb(0 0 0 / .1);transition:box-shadow 0.3s ease}.flex-center-column{display:flex;align-items:center;justify-content:center;flex-direction:column}.main_revendas{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:80vh;height:auto;padding:50px 20px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;color:#fff}.fundbox{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;background-color:rgb(0 0 0 / .6);text-align:center}.fundbox h1,.fundbox h3{margin:0;padding:0}.fundbox .btn-cta-main{margin-top:20px}.main_revendas .fundbox h1{font-size:3.5em;font-weight:700;letter-spacing:1px;color:#fff;text-shadow:2px 2px 4px rgb(0 0 0 / .5)}.main_revendas .fundbox h3{font-size:1.8em;font-weight:400;letter-spacing:1px;color:#fff;text-shadow:2px 2px 4px rgb(0 0 0 / .5)}.btn-cta-main{display:inline-block;padding:15px 40px;font-size:1.2em;font-weight:700;color:#fff;background-color:#2ecc71;border-radius:8px;text-decoration:none;transition:background-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 4px 6px rgb(0 0 0 / .3)}.btn-cta-main:hover{background-color:#27ae60;transform:translateY(-2px);box-shadow:0 6px 10px rgb(0 0 0 / .4)}.j_txt_revend{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:600px;margin:0 auto;text-align:center}.j_txt_revend .icon{font-size:5em;color:#283a77;margin-bottom:20px;transition:color 0.3s ease}.j_txt_revend h2{font-size:2.2em;color:#283a77;font-weight:600;transition:color 0.3s ease}.j_txt_revend p{font-size:1.1em;color:#666;margin-top:15px;line-height:1.6;transition:color 0.3s ease}.j_txt_revend p.chamadarevend{font-size:1.3em;color:#283a77;margin-top:25px;font-weight:600;transition:color 0.3s ease}.gradienteblue{background:linear-gradient(to right,#283a77,#357db3)}.gradienteyellow{background:linear-gradient(to right,#ffba2d,#ffbe00)}.fndbc{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.fndbc h3,.fndbc p{color:#fff;text-shadow:2px 2px 4px rgb(0 0 0 / .5)}.fndbc h3{font-size:2.5em;margin-bottom:10px}.fndbc p{font-size:1.2em;margin:0 0 30px 0}.fndbc a.efectolight{display:inline-block;padding:20px 50px;font-size:1.2em;font-weight:800;color:#fff;background:linear-gradient(to right,#2ecc71,#30d878);border-radius:16px;text-decoration:none;box-shadow:0 4px 8px rgb(0 0 0 / .5);transition:all 0.3s ease}.fndbc a.efectolight:hover{background:linear-gradient(to right,#27ae60,#32e47f);box-shadow:0 2px 4px rgb(0 0 0 / .5);transform:translateY(2px)}.displaybenefs{display:flex;justify-content:center;flex-wrap:wrap;gap:40px}.displaybenefs .boxbenefs{width:45%;min-width:300px;padding:20px;text-align:center;box-sizing:border-box;transition:transform 0.3s ease,box-shadow 0.3s ease}.displaybenefs .boxbenefs:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .1)}.displaybenefs .boxbenefs .icon{font-size:5em;color:#283a77;margin-bottom:10px;transition:transform 0.3s ease,color 0.3s ease}.displaybenefs .boxbenefs:hover .icon{transform:scale(1.1)}.displaybenefs .boxbenefs h3{font-size:1.8em;color:#283a77;margin-bottom:10px;transition:color 0.3s ease}.displaybenefs .boxbenefs p{font-size:1em;color:#666;line-height:1.5;transition:color 0.3s ease}.displaybenefs .passos{width:30%;min-width:250px}.displaybenefs .passos .icon{color:#ffbe00!important}.displaybenefs .passos h3{color:#ffbe00!important}.ttlduvs h2{text-align:center;margin:100px auto 40px;font-size:2.2em;color:#5a5a5a;font-weight:600;transition:color 0.3s ease}.padding-40{padding-top:40px;padding-bottom:40px}.mgb-100{margin-bottom:100px}.gradientebluelight{background:linear-gradient(to right,#0080FF,#4DD2FF)}.gradienteorange{background:linear-gradient(to right,#FF4000,#FF7A4D)}.j_txt_revend .icon{text-shadow:0 3px 6px rgb(0 0 0 / .2)}.j_txt_revend h3{font-size:2.2em;font-weight:600;margin-bottom:10px}.j_txt_revend .fndbc h3{color:#fff;font-size:2.5em;text-shadow:2px 2px 4px rgb(0 0 0 / .5)}.j_txt_revend .fndbc p{color:#fff;font-size:1.2em;text-shadow:2px 2px 4px rgb(0 0 0 / .5)}.form_cadrevend{background-color:#fff;padding:40px;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .08);transition:background-color 0.3s ease,box-shadow 0.3s ease}.form_cadrevend h3{color:#303876;font-size:1.8em;border-bottom:2px solid #f0f0f0;padding-bottom:10px;margin-bottom:30px;transition:color 0.3s ease,border-color 0.3s ease}.form_cadrevend form{display:flex;flex-direction:column}.form-group{margin-bottom:30px}.label_50{display:flex;gap:20px;margin-bottom:20px}.label{display:flex;flex-direction:column;flex:1}.legend{font-weight:700;color:#555;margin-bottom:5px;font-size:.9em;transition:color 0.3s ease}.form_cadrevend input{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:1em;box-sizing:border-box;transition:all 0.3s ease}.form_cadrevend input:focus{outline:none;border-color:#0080FF;box-shadow:0 0 5px rgb(0 128 255 / .5)}.readonlyi{background-color:#e9ecef;cursor:not-allowed;transition:background-color 0.3s ease}.btn_green{display:inline-block;padding:15px 40px;font-size:1.2em;font-weight:700;color:#fff;background:linear-gradient(to right,#2ecc71,#30d878);border:none;border-radius:8px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.btn_green:hover{background:linear-gradient(to right,#27ae60,#32e47f);transform:translateY(-2px);box-shadow:0 6px 10px rgb(0 0 0 / .15)}.message-success{color:#1e9b53}.message-success .icon{color:#1e9b53}.message-error{color:#e74c3c}.message-error .icon{color:#e74c3c}.cadastro-hero{padding:64px 20px 42px;background:radial-gradient(circle at top left,rgb(255 190 0 / .18),transparent 32%),linear-gradient(135deg,#283a77 0%,#1f6da1 100%);color:#fff}.cadastro-hero__content{max-width:980px}.cadastro-kicker{display:inline-flex;width:fit-content;margin:0 0 12px;padding:8px 14px;border:1px solid rgb(255 255 255 / .32);border-radius:999px;color:#ffdd78;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cadastro-hero h1{max-width:780px;margin:0;font-size:clamp(2rem, 4vw, 3.5rem);line-height:1.05;color:#fff}.cadastro-hero p{max-width:720px;margin:16px 0 0;color:rgb(255 255 255 / .88);font-size:clamp(1rem, 1.7vw, 1.2rem);line-height:1.65}.cadastro-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}.cadastro-hero__actions a,.cadastro-hero__actions span{display:inline-flex;align-items:center;min-height:40px;padding:9px 14px;border-radius:999px;font-size:.92rem;font-weight:700}.cadastro-hero__actions a{background:#ffbe00;color:#172554;text-decoration:none}.cadastro-hero__actions span{border:1px solid rgb(255 255 255 / .24);color:rgb(255 255 255 / .86)}.cadastro-wrap{padding:46px 20px 90px;background:#f6f8fc}.cadastro-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:28px;align-items:start}.cadastro-sidebar{position:sticky;top:24px;padding:24px;border:1px solid rgb(40 58 119 / .1);border-radius:10px;background:#fff;box-shadow:0 12px 28px rgb(20 32 70 / .07)}.cadastro-sidebar h2{margin:0 0 18px;color:#283a77;font-size:1.35rem;line-height:1.2}.cadastro-steps{display:grid;gap:16px;margin:0;padding:0;list-style:none;counter-reset:cadastro-step}.cadastro-steps li{position:relative;padding-left:42px;color:#475569;line-height:1.45}.cadastro-steps li::before{counter-increment:cadastro-step;content:counter(cadastro-step);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:999px;background:#283a77;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem}.cadastro-steps strong{display:block;color:#1f2937;font-size:.98rem}.cadastro-steps span{display:block;margin-top:2px;font-size:.9rem}.cadastro-note{margin-top:22px;padding:16px;border-radius:10px;background:#fff8df;color:#59420a}.cadastro-note strong{display:block;margin-bottom:6px;color:#303876}.cadastro-note p{margin:0;font-size:.92rem;line-height:1.55}.cadastro-form-card{max-width:none;padding:clamp(22px, 4vw, 38px);border:1px solid rgb(40 58 119 / .1);border-radius:10px}.form_cadrevend fieldset{margin:0 0 28px;padding:0 0 26px;border:0;border-bottom:1px solid #edf1f7}.form_cadrevend fieldset:last-of-type{margin-bottom:18px}.form_cadrevend legend{display:block;width:100%;margin:0 0 8px;padding:0;color:#303876;font-size:clamp(1.22rem, 2vw, 1.55rem);font-weight:800;line-height:1.25}.field-hint{display:block;margin:0 0 18px;color:#64748b;font-size:.92rem;line-height:1.55}small.field-hint{margin:7px 0 0}.legend b{color:#d62828;font-weight:800}.form_cadrevend input{min-height:46px;background:#fff;border-color:#d9e2ef}.form_cadrevend input:hover{border-color:#b8c7db}.form_cadrevend input::placeholder{color:#9aa8ba}.cadastro-feedback{margin:0 0 22px;padding:14px 16px;border-radius:10px;border:1px solid #fff0;font-size:.98rem;line-height:1.55}.cadastro-feedback[hidden]{display:none}.cadastro-feedback strong{display:block;margin-bottom:4px}.cadastro-feedback p{margin:0}.cadastro-feedback--success{background:#eafaf1;border-color:#bdebd0;color:#166534}.cadastro-feedback--error{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:8px}.form-actions p{max-width:430px;margin:0;color:#64748b;font-size:.92rem;line-height:1.5}.form-actions .btn_green{min-height:50px;white-space:nowrap}.form-actions .btn_green:disabled{opacity:.72;cursor:wait;transform:none}@media (max-width:768px){.main_revendas .fundbox h1{font-size:2.8em}.main_revendas .fundbox h3{font-size:1.5em}.j_txt_revend{padding:0 10px}.fndbc h3{font-size:2em}.fndbc p{font-size:1em}.displaybenefs .boxbenefs,.displaybenefs .passos{width:100%;min-width:unset;padding:10px}.ttlduvs h2{margin:50px auto 30px;font-size:1.8em}.j_txt_revend h3{font-size:1.8em}.j_txt_revend .fndbc h3{font-size:2em}.form_cadrevend{padding:20px}.label_50{flex-direction:column;gap:0}.label{margin-bottom:20px}.cadastro-hero{padding:42px 18px 32px}.cadastro-layout{grid-template-columns:1fr}.cadastro-sidebar{position:static;order:2}.cadastro-form-card{order:1}.cadastro-wrap{padding:28px 14px 62px}.form-actions{align-items:stretch;flex-direction:column}.form-actions .btn_green{width:100%;white-space:normal}}@media (max-width:480px){.main_revendas .fundbox h1{font-size:2em}.main_revendas .fundbox h3{font-size:1.2em}.fndbc a.efectolight{padding:15px 30px;font-size:1em}.j_txt_revend .fndbc h3{font-size:1.5em}.j_txt_revend .fndbc p{font-size:1em}.cadastro-hero__actions{align-items:stretch;flex-direction:column}.cadastro-hero__actions a,.cadastro-hero__actions span{justify-content:center;width:100%}.cadastro-sidebar,.cadastro-form-card{border-radius:8px}}.dark-mode .bshadow{box-shadow:0 5px 10px rgb(0 0 0 / .4)}.dark-mode .j_txt_revend .icon,.dark-mode .j_txt_revend h2,.dark-mode .j_txt_revend p.chamadarevend{color:#87CEFA}.dark-mode .j_txt_revend p{color:#B0B0B0}.dark-mode .displaybenefs .boxbenefs:hover{box-shadow:0 10px 20px rgb(0 0 0 / .3)}.dark-mode .displaybenefs .boxbenefs .icon,.dark-mode .displaybenefs .boxbenefs h3{color:#87CEFA}.dark-mode .displaybenefs .boxbenefs p{color:#B0B0B0}.dark-mode .ttlduvs h2{color:#E0E0E0}.dark-mode .form_cadrevend{background-color:#1E1E1E;box-shadow:0 5px 15px rgb(0 0 0 / .3)}.dark-mode .form_cadrevend h3{color:#A9B8D9;border-bottom-color:#3A3A3C}.dark-mode .legend{color:#B0B0B0}.dark-mode .form_cadrevend input{background-color:#3A3A3C;border-color:#4B5563;color:#E0E0E0}.dark-mode .form_cadrevend input:focus{border-color:#58a6ff;box-shadow:0 0 5px rgb(88 166 255 / .5)}.dark-mode .readonlyi{background-color:#2C2C2E}.dark-mode .message-success{color:#6EE787}.dark-mode .message-success .icon{color:#6EE787}.dark-mode .message-error{color:#F87171}.dark-mode .message-error .icon{color:#F87171}.dark-mode .cadastro-wrap{background:#121212}.dark-mode .cadastro-sidebar,.dark-mode .cadastro-form-card{background-color:#1E1E1E;border-color:#343a46;box-shadow:0 12px 28px rgb(0 0 0 / .24)}.dark-mode .cadastro-sidebar h2,.dark-mode .form_cadrevend legend,.dark-mode .cadastro-note strong,.dark-mode .cadastro-steps strong{color:#A9B8D9}.dark-mode .cadastro-steps li,.dark-mode .field-hint,.dark-mode .form-actions p{color:#B0B0B0}.dark-mode .cadastro-note{background:#2a2514;color:#f2d78a}.dark-mode .form_cadrevend fieldset{border-bottom-color:#343a46}.dark-mode .cadastro-feedback--success{background:rgb(22 101 52 / .18);border-color:rgb(110 231 135 / .34);color:#6EE787}.dark-mode .cadastro-feedback--error{background:rgb(127 29 29 / .2);border-color:rgb(248 113 113 / .34);color:#F87171}.btn-cta-main{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 28px;border-radius:10px;line-height:1.2;text-transform:none;letter-spacing:normal;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.btn-cta-main:hover{transform:translateY(-1px)}.btn-cta-main:focus-visible{outline:3px solid rgb(14 165 233 / .35);outline-offset:2px}@media (max-width:33.125em){.fundbox .btn-cta-main{width:100%;max-width:320px}}