/* Wordlu 34 — Layout standalone: Master cadastro igual à Cobrança, sem o tema legado */
*,*::before,*::after{box-sizing:border-box}
html,body{width:100%;max-width:100%;overflow-x:hidden!important}
body{margin:0!important;background:#f3f7fb!important;color:#0c2b42;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.w34-head{position:relative;z-index:99;background:#061e28;box-shadow:0 12px 26px #061e2812}
.w34-head-inner{height:82px;width:min(1180px,100%);margin:auto;padding:0 26px;display:flex;align-items:center;gap:18px}
.w34-logo img{width:146px;max-height:57px;object-fit:contain;display:block}
.w34-head-inner>span{border-left:1px solid #386272;padding-left:18px;color:#d6e9ef;letter-spacing:.15em;font-weight:750;font-size:11px}
.w34-login{margin-left:auto;white-space:nowrap;border:1px solid #547c8d;padding:12px 16px;text-decoration:none!important;color:white!important;border-radius:13px;font-size:13px;font-weight:750}
.w34-registration{display:block!important;position:relative;isolation:isolate;width:100%!important;min-height:calc(100vh - 82px);padding:48px 22px 90px!important;overflow:hidden!important;background:linear-gradient(130deg,#f0f8fd,#f5f7fa 72%,#fff9f3)}
.w34-registration-inner{max-width:1020px;width:100%!important;min-width:0;margin:0 auto!important;display:block!important}
.wl32-master-intro{width:100%!important;max-width:960px!important;margin:0 0 28px!important;padding:0!important;position:relative!important;float:none!important;display:block!important;background:transparent!important}
.wl32-master-intro>span{color:#0394a9;font-size:11px;letter-spacing:.15em;font-weight:900}
.wl32-master-intro h1{color:#0a2b43;font-size:clamp(31px,4vw,50px);line-height:1.16;letter-spacing:-.045em;margin:17px 0!important;font-weight:800}
.wl32-master-intro h1 em{font-style:normal;color:#125db8}
.wl32-master-intro p{color:#748c9a;line-height:1.65;font-size:16px;margin:0}
.wlp-register-v8[data-register-v8]{display:flex!important;flex-direction:column!important;float:none!important;position:relative!important;min-width:0!important;max-width:100%!important;width:100%!important;min-height:0!important;height:auto!important;gap:0!important;padding:30px!important;margin:0 auto!important;background:#fff!important;border:1px solid #d6e6f0!important;border-radius:25px!important;box-shadow:0 19px 65px rgba(12,66,99,.06)!important;grid-template-columns:none!important}
.wlp-register-v8[data-register-v8]>.wlp-register-benefits,.wlp-register-v8[data-register-v8]>.wlp-v8-back-access{display:none!important}
.wlp-register-v8[data-register-v8]>.wlp-v8-progress-head{order:1!important;width:100%!important;max-width:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:9px!important;padding:0!important;margin:0!important;grid-column:auto!important}
.wlp-register-v8[data-register-v8]>.wlp-v8-progress-head:before{content:"CADASTRO POR ETAPAS";color:#7c939e;font-size:12px;letter-spacing:.12em;font-weight:900}
.wlp-register-v8[data-register-v8]>.wlp-v8-progress-head [data-v8-step-title]{display:none!important}
.wlp-register-v8[data-register-v8]>.wlp-v8-progress-head [data-v8-step-label]{color:#0b6699;font-weight:800;font-size:13px}
.wlp-register-v8[data-register-v8]>.wlp-v8-progress{order:2!important;display:block!important;width:100%!important;height:7px!important;min-height:7px!important;margin:17px 0 27px!important;padding:0!important;background:#e8eef5!important;border:0!important;border-radius:50px!important;overflow:hidden!important;grid-column:auto!important}
.wlp-register-v8[data-register-v8]>.wlp-v8-progress i{display:block!important;height:100%!important;background:linear-gradient(90deg,#08bfd0,#0c56b1)!important}
.wlp-register-v8[data-register-v8]>.wlp-v8-stepper{position:relative!important;order:3!important;display:flex!important;flex-flow:row nowrap!important;align-items:start!important;max-width:100%!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;top:auto!important;left:auto!important;grid-row:auto!important;grid-column:auto!important;overflow-x:auto!important;scrollbar-width:thin!important;margin:0 0 28px!important;padding:0 0 10px!important;gap:9px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.wlp-register-v8[data-register-v8] .wlp-v8-step-chip{flex:1 0 94px!important;max-width:140px!important;min-width:94px!important;min-height:63px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;line-height:1.2!important;text-align:center!important;color:#95a7b4!important;font-size:11px!important;font-weight:700!important}
.wlp-register-v8[data-register-v8] .wlp-v8-step-chip i{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;line-height:1!important;border-radius:50%!important;font-style:normal!important;font-size:13px!important;background:#e9f0f5!important;color:#78919f!important}
.wlp-register-v8[data-register-v8] .wlp-v8-step-chip.is-active{color:#0980a3!important}.wlp-register-v8[data-register-v8] .wlp-v8-step-chip.is-active i{color:#fff!important;background:#0798b6!important;box-shadow:0 0 0 4px #e1f5fa!important}
.wlp-register-v8[data-register-v8]>.wlp-message{order:4!important;width:100%!important}.wlp-register-v8[data-register-v8]>.wlp-v8-form{order:5!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;grid-column:auto!important}
.wlp-register-v8[data-register-v8] .wlp-v8-step{width:100%;min-width:0!important;max-width:none!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}
.wlp-register-v8[data-register-v8] .wlp-v8-section-head{border:0!important;background:transparent!important;display:block!important;margin:0 0 25px!important;padding:0!important}
.wlp-register-v8[data-register-v8] .wlp-v8-section-head>span{color:#0791b4!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important}
.wlp-register-v8[data-register-v8] .wlp-v8-section-head h3{font-size:clamp(23px,3.4vw,32px)!important;color:#092f46!important;line-height:1.23!important;margin:14px 0 12px!important;letter-spacing:-.035em!important}
.wlp-register-v8[data-register-v8] .wlp-v8-section-head p{font-size:15px!important;color:#728b99!important;line-height:1.65!important}
.wlp-v33-types{display:grid!important;grid-template-columns:1fr!important;gap:13px!important;width:100%!important;margin:8px 0 20px!important}
.wlp-register-v8[data-register-v8] .wlp-v33-choice{display:flex!important;position:relative!important;align-items:center!important;gap:15px!important;max-width:100%!important;min-height:89px!important;padding:20px!important;border:2px solid #e1e9ef!important;background:#fff!important;border-radius:17px!important;cursor:pointer!important;box-shadow:none!important}
.wlp-register-v8[data-register-v8] .wlp-v33-choice:has(input:checked){background:#effafd!important;border-color:#08b5cc!important}
.wlp-v33-choice input{position:absolute;opacity:0;width:1px;height:1px}.wlp-v33-radio{width:23px!important;height:23px!important;min-width:23px!important;border:2px solid #9eb3bf!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fff!important}.wlp-v33-choice:has(input:checked) .wlp-v33-radio{border-color:#0093c3!important}.wlp-v33-choice:has(input:checked) .wlp-v33-radio:after{content:"";width:11px;height:11px;background:#079bd0;border-radius:50%}
.wlp-v33-choice b{display:block!important;color:#12344a!important;font-size:16px!important}.wlp-v33-choice small{display:block!important;margin-top:5px!important;color:#778d99!important;font-size:13px!important}
.wlp-register-v8[data-register-v8] .wlp-v8-actions{display:flex!important;gap:10px!important}.wlp-register-v8[data-register-v8] .wlp-v8-actions .wlp-primary{background:linear-gradient(100deg,#0b65ba,#079cb8)!important;color:#fff!important;border:0!important;border-radius:12px!important;font-weight:800!important;min-height:55px!important}
.wlp-register-v8[data-register-v8] [hidden]{display:none!important}
@media(max-width:650px){.w34-head-inner{height:75px;padding:0 18px;gap:12px}.w34-logo img{width:121px}.w34-head-inner>span{font-size:10px;letter-spacing:.10em;border-left:1px solid #2d5c72;padding-left:12px}.w34-login{font-size:11px;padding:11px 10px}.w34-registration{padding:36px 17px 65px!important}.wl32-master-intro h1{font-size:34px!important}.wl32-master-intro p{font-size:15px!important}.wlp-register-v8[data-register-v8]{padding:24px 20px!important;border-radius:22px!important}.wlp-register-v8[data-register-v8] .wlp-v8-step-chip{min-width:85px!important;flex:1 0 85px!important}.wlp-register-v8[data-register-v8] .wlp-v33-choice{padding:17px!important}.wlp-register-v8[data-register-v8] .wlp-v8-section-head h3{font-size:25px!important}}


/* Wordlu 35: modelo visual do cadastro de Cobrança */
.w34-registration{padding-top:54px!important}
.wl35-register-intro{display:none!important}
.w34-registration-inner{max-width:700px!important}
.wlp-register-v8[data-register-v8]{padding:32px 29px!important;max-width:700px!important}
.wlp-register-v8[data-register-v8]>.wlp-v8-stepper{order:3!important;margin:4px 0 24px!important;padding:0!important;overflow-x:auto!important;gap:18px!important;scrollbar-width:none!important}
.wlp-register-v8[data-register-v8]>.wlp-v8-stepper::-webkit-scrollbar{display:none}
.wlp-register-v8[data-register-v8] .wlp-v8-step-chip{flex:0 0 auto!important;min-width:100px!important;max-width:none!important;min-height:24px!important;display:block!important;color:#9aaab5!important;text-align:left!important;font-size:11px!important;white-space:nowrap!important}
.wlp-register-v8[data-register-v8] .wlp-v8-step-chip i{display:inline!important;width:auto!important;height:auto!important;min-width:0!important;color:inherit!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;margin-right:5px!important;font-weight:800!important;font-size:11px!important}
.wlp-register-v8[data-register-v8] .wlp-v8-step-chip i:after{content:' ·'}
.wlp-register-v8[data-register-v8] .wlp-v8-step-chip span{font-size:11px!important;color:inherit!important;white-space:nowrap!important;display:inline!important}
.wlp-register-v8[data-register-v8] .wlp-v8-step-chip.is-active{color:#078aab!important}
.wlp-register-v8[data-register-v8] .wlp-v8-step-chip.is-done{color:#427b8e!important}
.wlp-register-v8[data-register-v8] .wlp-v8-section-head{display:block!important;width:100%!important;margin:24px 0 24px!important;padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
.wlp-register-v8[data-register-v8] .wlp-v8-section-head>span{display:block!important;width:auto!important;height:auto!important;min-height:0!important;min-width:0!important;flex:auto!important;line-height:1.3!important;background:none!important;color:#0a96b1!important;font-size:12px!important;font-weight:850!important;letter-spacing:.14em!important;margin:0 0 13px!important;padding:0!important;box-shadow:none!important;border:0!important;border-radius:0!important}
.wlp-register-v8[data-register-v8] .wlp-v8-section-head h3{margin:0 0 13px!important;font-size:clamp(25px,5vw,34px)!important;letter-spacing:-.035em!important;font-weight:800!important}
.wlp-register-v8[data-register-v8] .wlp-v8-section-head p{margin:0!important;font-size:15px!important;line-height:1.65!important}
.wlp-v33-types{gap:14px!important;margin:25px 0 12px!important}
.wlp-register-v8[data-register-v8] .wlp-v33-choice{min-height:158px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;align-items:start!important;gap:13px!important;padding:23px!important;border:2px solid #dfe7ed!important;border-radius:23px!important;box-shadow:none!important;background:#fff!important}
.wlp-register-v8[data-register-v8] .wlp-v33-choice:has(input:checked){border-color:#08b9d4!important;background:#f0fbfd!important;box-shadow:0 6px 16px rgba(10,167,196,.08)!important}
.wlp-register-v8[data-register-v8] .wl35-choice-icon{grid-column:1;grid-row:1;display:grid;place-items:center;width:74px;height:74px;background:#e8f4fc;color:#0788af;border-radius:19px;font-size:31px;font-weight:750}
.wlp-register-v8[data-register-v8] .wl35-choice-label{grid-column:1 / -1;grid-row:2!important}
.wlp-register-v8[data-register-v8] .wl35-choice-label b{font-size:19px!important;font-weight:740!important}
.wlp-register-v8[data-register-v8] .wl35-choice-label small{font-size:13px!important;line-height:1.5!important;margin-top:8px!important}
.wlp-register-v8[data-register-v8] .wlp-v33-radio{grid-column:2;grid-row:1;margin:6px 0!important;align-self:start!important;width:23px!important;height:23px!important}
.wlp-register-v8[data-register-v8] .wlp-v33-tip{display:none!important}
.wlp-register-v8[data-register-v8]:has([data-v8-step="1"]:not([hidden])) [data-v8-next]{display:none!important}
.wlp-register-v8[data-register-v8] .wlp-v8-actions .wlp-primary{background:linear-gradient(110deg,#0d66b5,#059db6)!important;color:white!important}
@media(max-width:650px){.w34-registration{padding:30px 17px 70px!important}.wlp-register-v8[data-register-v8]{padding:27px 22px!important}.wlp-register-v8[data-register-v8]>.wlp-v8-stepper{gap:13px!important}.wlp-register-v8[data-register-v8] .wlp-v8-step-chip{min-width:92px!important}.wlp-register-v8[data-register-v8] .wlp-v33-choice{min-height:156px!important;padding:23px!important}.wlp-register-v8[data-register-v8] .wl35-choice-icon{width:64px;height:64px}}

.wlp-register-v8[data-register-v8]>.wlp-v8-progress-head:before,.wlp-register-v8[data-register-v8]>.wlp-v8-progress-head [data-v8-step-label]{white-space:nowrap!important}
