.cadastro_page__8_vci{--register-page-bg:#f5f7fb;--register-surface:#ffffff;--register-surface-soft:#f8fafc;--register-input-bg:#ffffff;--register-text:#0f172a;--register-text-secondary:#475569;--register-muted:#64748b;--register-placeholder:#94a3b8;--register-border:#e5e7eb;--register-input-border:#dde3ea;--register-border-strong:#cbd5e1;--register-orange:#f97316;--register-orange-hover:#ea580c;--register-orange-soft:#fff7ed;align-items:center;background:var(--register-page-bg);color:var(--register-text);display:flex;justify-content:center;min-height:100vh;padding:24px;transition:background-color .16s ease}html[data-theme=dark] .cadastro_page__8_vci{--register-page-bg:#020617;--register-surface:#0f172a;--register-surface-soft:rgba(15,23,42,0.56);--register-input-bg:rgba(2,6,23,0.26);--register-text:#f8fafc;--register-text-secondary:#cbd5e1;--register-muted:#94a3b8;--register-placeholder:#94a3b8;--register-border:rgba(51,65,85,0.72);--register-input-border:rgba(71,85,105,0.78);--register-border-strong:rgba(148,163,184,0.75);--register-orange-soft:rgba(249,115,22,0.1)}.cadastro_shell__pCow8{border:1px solid rgba(226,232,240,.95);border-radius:28px;box-shadow:0 24px 80px rgba(15,23,42,.12);display:grid;grid-template-columns:.95fr 1.05fr;min-height:820px;overflow:hidden;width:min(1280px,calc(100vw - 48px))}html[data-theme=dark] .cadastro_shell__pCow8{border-color:rgba(51,65,85,.75);box-shadow:0 24px 90px rgba(0,0,0,.45)}.cadastro_brandPanel__OUp6F{background:radial-gradient(circle at 90% 92%,rgba(249,115,22,.42),transparent 34%),radial-gradient(circle at 18% 4%,rgba(59,130,246,.22),transparent 28%),linear-gradient(145deg,#061a33,#0f2746 48%,#07111f);color:#f8fafc;min-width:0;overflow:hidden;padding:48px;position:relative}.cadastro_dotPattern__5DGKs{background-image:radial-gradient(rgba(148,163,184,.55) 1px,transparent 0);background-size:14px 14px;bottom:32px;height:130px;left:32px;opacity:.18;pointer-events:none;position:absolute;width:180px}.cadastro_brandContent__kT_dt{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.cadastro_logo__Y99Jx{min-height:48px}.cadastro_logo__Y99Jx a{transform-origin:left center}.cadastro_backLink__aZQg_{align-items:center;align-self:flex-start;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#f8fafc;display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:44px;margin-top:28px;padding:0 20px;transition:.16s ease;width:fit-content}.cadastro_backLink__aZQg_ svg{height:17px;width:17px}.cadastro_backLink__aZQg_:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);transform:translateY(-1px)}.cadastro_backLink__aZQg_:focus-visible,.cadastro_marketingStep__SjY00:focus-visible{outline:3px solid rgba(56,189,248,.65);outline-offset:3px}.cadastro_heroCopy__nWGY_{margin-top:64px}.cadastro_kicker__B_Tti{color:#38bdf8;font-size:12px;font-weight:800;letter-spacing:.24em;margin-bottom:22px;text-transform:uppercase}.cadastro_heroCopy__nWGY_ h1{color:#ffffff;font-size:clamp(42px,4vw,58px);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:0;max-width:620px}.cadastro_heroText__zlRL4{color:rgba(248,250,252,.82);font-size:16px;line-height:1.8;margin-top:24px;max-width:560px}.cadastro_marketingSteps__mIfsd{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.cadastro_marketingStep__SjY00{align-items:center;backdrop-filter:blur(10px);background:rgba(15,23,42,.48);border:1px solid rgba(148,163,184,.22);border-radius:18px;color:#f8fafc;display:flex;flex-direction:column;justify-content:flex-end;min-height:140px;padding:18px 12px 16px;position:relative}.cadastro_marketingStepActive__tDeoE{background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(15,23,42,.46));border-color:rgba(249,115,22,.95);box-shadow:0 0 0 1px rgba(249,115,22,.18),0 12px 36px rgba(249,115,22,.22)}.cadastro_stepNumber__RcMa_{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:999px;color:#ffffff;display:flex;font-size:13px;font-weight:800;height:30px;justify-content:center;left:16px;position:absolute;top:16px;width:30px}.cadastro_marketingStepActive__tDeoE .cadastro_stepNumber__RcMa_{background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 8px 20px rgba(249,115,22,.35)}.cadastro_marketingStep__SjY00>svg{color:rgba(226,232,240,.75);height:32px;width:32px}.cadastro_marketingStepActive__tDeoE>svg{color:#ffffff}.cadastro_marketingStep__SjY00 h2{color:#f8fafc;font-size:15px;font-weight:800;margin-top:10px;text-align:center}.cadastro_marketingStep__SjY00 p{color:rgba(226,232,240,.78);font-size:12px;margin-top:4px;text-align:center}.cadastro_formPanel__eFQqa{background:var(--register-surface);color:var(--register-text);padding:52px 52px 36px;position:relative;transition:background-color .16s ease,color .16s ease}html[data-theme=dark] .cadastro_formPanel__eFQqa{background:linear-gradient(180deg,#111827,#0f172a);border-left:1px solid rgba(51,65,85,.65)}.cadastro_themeToggle__5zoXb{position:absolute;right:32px;top:24px}.cadastro_themeToggle__5zoXb .garagetrack-button-secondary{background:#ffffff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.06);color:#111827;font-size:14px;font-weight:700;height:40px;padding:0 16px;transition:.16s ease}.cadastro_themeToggle__5zoXb .garagetrack-button-secondary:hover{background:#f8fafc;transform:translateY(-1px)}html[data-theme=dark] .cadastro_themeToggle__5zoXb .garagetrack-button-secondary{background:rgba(15,23,42,.68);border-color:rgba(148,163,184,.2);box-shadow:none;color:#f8fafc}html[data-theme=dark] .cadastro_themeToggle__5zoXb .garagetrack-button-secondary:hover{background:rgba(30,41,59,.9)}.cadastro_formHeader__Agshb{padding-right:170px}.cadastro_formHeader__Agshb h2{color:var(--register-text);font-size:30px;font-weight:800;letter-spacing:-.035em;line-height:1.2}.cadastro_formHeader__Agshb>p{color:var(--register-muted);font-size:14px;line-height:1.55;margin-top:6px}.cadastro_formHeader__Agshb .cadastro_loginText__GB6y_{margin-top:3px}.cadastro_loginText__GB6y_ a{color:#ea580c;font-weight:700}html[data-theme=dark] .cadastro_loginText__GB6y_ a{color:#fb923c}.cadastro_loginText__GB6y_ a:hover{text-decoration:underline}.cadastro_progressCard__z34VL{align-items:center;background:var(--register-surface);border:1px solid var(--register-border);border-radius:18px;box-shadow:0 8px 24px rgba(15,23,42,.04);display:grid;gap:14px;grid-template-columns:auto 1fr auto;margin-top:18px;min-height:70px;padding:13px 16px}html[data-theme=dark] .cadastro_progressCard__z34VL{background:rgba(15,23,42,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.cadastro_progressIcon__JsY_H{align-items:center;background:var(--register-orange-soft);border:1px solid #fdba74;border-radius:999px;color:var(--register-orange);display:flex;height:42px;justify-content:center;width:42px}html[data-theme=dark] .cadastro_progressIcon__JsY_H{border-color:rgba(249,115,22,.75)}.cadastro_progressIcon__JsY_H svg{height:20px;width:20px}.cadastro_progressMain__V50xZ{min-width:0}.cadastro_progressMain__V50xZ p{color:var(--register-text);font-size:13px;white-space:nowrap}.cadastro_progressMain__V50xZ strong{font-weight:800}.cadastro_progressTrack__m40L0{background:#e5e7eb;border-radius:999px;height:6px;margin-top:9px;overflow:hidden;width:100%}html[data-theme=dark] .cadastro_progressTrack__m40L0{background:rgba(71,85,105,.85)}.cadastro_progressTrack__m40L0 span{background:linear-gradient(90deg,#f97316,#fb923c);border-radius:inherit;display:block;height:100%;width:33%}.cadastro_progressSteps__NdnpC{align-items:center;display:flex;gap:8px}.cadastro_progressSteps__NdnpC span{align-items:center;background:var(--register-surface);border:1px solid var(--register-border);border-radius:999px;color:var(--register-muted);display:flex;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.cadastro_progressSteps__NdnpC .cadastro_progressStepActive__EUndl{background:var(--register-orange-soft);border-color:var(--register-orange);color:var(--register-orange)}html[data-theme=dark] .cadastro_progressSteps__NdnpC span:not(.cadastro_progressStepActive__EUndl){background:transparent;border-color:rgba(100,116,139,.8);color:#94a3b8}.cadastro_progressSteps__NdnpC i{background:var(--register-border-strong);display:block;height:1px;width:12px}.cadastro_form__zNLz4{display:flex;flex-direction:column;gap:12px;margin-top:17px}.cadastro_formSection__WRUxx{border-bottom:1px solid var(--register-border);padding-bottom:13px}.cadastro_securitySection__Aanw4{border-bottom:0;padding-bottom:0}.cadastro_sectionHeading__3yGh4{align-items:center;display:flex;gap:10px;margin-bottom:10px}.cadastro_sectionIcon__tv2qj{align-items:center;background:var(--register-orange-soft);border-radius:8px;color:var(--register-orange);display:flex;height:26px;justify-content:center;width:26px}.cadastro_sectionIcon__tv2qj svg{height:15px;width:15px}.cadastro_sectionHeading__3yGh4 h3{color:var(--register-text);font-size:15px;font-weight:800}.cadastro_fieldGrid__19ciS{display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.cadastro_fullField___aygN{grid-column:1/-1}.cadastro_field__PVQqf{min-width:0}.cadastro_label__CKPjw{color:var(--register-text-secondary);display:block;font-size:12px;font-weight:700;margin-bottom:5px}.cadastro_label__CKPjw span{color:#dc2626}html[data-theme=dark] .cadastro_label__CKPjw span{color:#fb923c}.cadastro_inputShell__I7K5C{align-items:center;background:var(--register-input-bg);border:1px solid var(--register-input-border);border-radius:11px;color:var(--register-text);display:flex;gap:10px;height:40px;padding:0 12px;transition:.16s ease}.cadastro_inputShell__I7K5C:hover{border-color:var(--register-border-strong)}.cadastro_inputShell__I7K5C:focus-within{border-color:var(--register-orange);box-shadow:0 0 0 4px rgba(249,115,22,.12)}html[data-theme=dark] .cadastro_inputShell__I7K5C:focus-within{border-color:#fb923c;box-shadow:0 0 0 4px rgba(249,115,22,.16)}.cadastro_inputShell__I7K5C.cadastro_inputShellError__9BDMF{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}html[data-theme=dark] .cadastro_inputShell__I7K5C.cadastro_inputShellError__9BDMF{box-shadow:0 0 0 3px rgba(239,68,68,.16)}.cadastro_inputIcon__x6Z__{color:var(--register-muted);flex-shrink:0;height:17px;width:17px}.cadastro_input__4ezEZ{background:transparent;border:0;color:inherit;font-size:13px;height:100%;min-width:0;outline:0;width:100%}.cadastro_input__4ezEZ::placeholder{color:var(--register-placeholder);opacity:1}.cadastro_passwordToggle__g477R{align-items:center;color:var(--register-muted);display:inline-flex;flex-shrink:0;justify-content:center;transition:color .16s ease}.cadastro_passwordToggle__g477R:hover{color:var(--register-text)}.cadastro_passwordToggle__g477R:focus-visible{border-radius:4px;outline:2px solid var(--register-orange);outline-offset:3px}.cadastro_passwordToggle__g477R svg{height:17px;width:17px}.cadastro_fieldError__H0oOa{align-items:center;color:#dc2626;display:flex;font-size:11px;font-weight:600;gap:5px;margin-top:5px}html[data-theme=dark] .cadastro_fieldError__H0oOa{color:#fca5a5}.cadastro_fieldError__H0oOa svg{flex-shrink:0;height:13px;width:13px}.cadastro_passwordHelp__U5sYw{color:var(--register-muted);font-size:11px;grid-column:1/-1;line-height:1.5;margin-top:-3px}.cadastro_terms__Cca1S{align-items:flex-start;background:var(--register-input-bg);border:1px solid var(--register-border);border-radius:14px;color:var(--register-text-secondary);cursor:pointer;display:flex;font-size:12px;gap:11px;line-height:1.55;min-height:58px;padding:11px 14px}html[data-theme=dark] .cadastro_terms__Cca1S{border-color:var(--register-input-border)}.cadastro_terms__Cca1S input{accent-color:var(--register-orange);flex-shrink:0;height:18px;margin-top:1px;width:18px}.cadastro_terms__Cca1S:focus-within{border-color:var(--register-orange);box-shadow:0 0 0 4px rgba(249,115,22,.12)}.cadastro_terms__Cca1S a{color:#c2410c;font-weight:800;text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .cadastro_terms__Cca1S a{color:#fb923c}.cadastro_submitButton__dt_En{align-items:center;background:linear-gradient(135deg,#f97316,#fb923c);border:0;border-radius:14px;box-shadow:0 14px 30px rgba(249,115,22,.28),inset 0 1px 0 rgba(255,255,255,.22);color:#ffffff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:10px;height:48px;justify-content:center;margin-top:1px;transition:.16s ease;width:100%}html[data-theme=dark] .cadastro_submitButton__dt_En{box-shadow:0 16px 36px rgba(249,115,22,.34),0 0 0 1px rgba(251,146,60,.2),inset 0 1px 0 rgba(255,255,255,.18)}.cadastro_submitButton__dt_En:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#f97316);box-shadow:0 18px 36px rgba(249,115,22,.36);transform:translateY(-1px)}.cadastro_submitButton__dt_En:active:not(:disabled){transform:translateY(0)}.cadastro_submitButton__dt_En:focus-visible{outline:3px solid rgba(249,115,22,.35);outline-offset:3px}.cadastro_submitButton__dt_En:disabled{background:#fdba74;box-shadow:none;color:rgba(255,255,255,.78);cursor:not-allowed}html[data-theme=dark] .cadastro_submitButton__dt_En:disabled{background:rgba(249,115,22,.42)}.cadastro_submitButton__dt_En svg{height:19px;width:19px}.cadastro_spinner__nuRVJ{animation:cadastro_spin__IHQmZ .7s linear infinite}@keyframes cadastro_spin__IHQmZ{to{transform:rotate(1turn)}}.cadastro_securityNote__5BQoj{align-items:flex-start;color:var(--register-muted);display:flex;font-size:11px;gap:9px;justify-content:center;line-height:1.5;margin-top:2px}.cadastro_securityNote__5BQoj svg{flex-shrink:0;height:16px;margin-top:1px;width:16px}@media (max-width:1140px) and (min-width:1024px){.cadastro_brandPanel__OUp6F{padding:40px 34px}.cadastro_heroCopy__nWGY_ h1{font-size:44px}.cadastro_formPanel__eFQqa{padding-left:38px;padding-right:38px}}@media (max-width:1023px){.cadastro_page__8_vci{align-items:flex-start}.cadastro_shell__pCow8{grid-template-columns:1fr;min-height:auto}.cadastro_brandPanel__OUp6F{min-height:auto;padding:40px}.cadastro_heroCopy__nWGY_{margin-top:46px}.cadastro_heroCopy__nWGY_ h1{font-size:42px}.cadastro_heroCopy__nWGY_ h1 br{display:none}.cadastro_marketingSteps__mIfsd{margin-top:36px}.cadastro_formPanel__eFQqa{padding:48px 40px 36px}html[data-theme=dark] .cadastro_formPanel__eFQqa{border-left:0;border-top:1px solid rgba(51,65,85,.65)}}@media (max-width:639px){.cadastro_page__8_vci{padding:12px}.cadastro_shell__pCow8{border-radius:20px;width:calc(100vw - 24px)}.cadastro_brandPanel__OUp6F{padding:28px 22px 30px}.cadastro_logo__Y99Jx a{transform:scale(.9)}.cadastro_backLink__aZQg_{font-size:13px;height:40px;margin-top:22px;padding:0 16px}.cadastro_heroCopy__nWGY_{margin-top:38px}.cadastro_kicker__B_Tti{font-size:11px;margin-bottom:16px}.cadastro_heroCopy__nWGY_ h1{font-size:32px;line-height:1.12}.cadastro_heroText__zlRL4{font-size:14px;line-height:1.7;margin-top:18px}.cadastro_marketingSteps__mIfsd{gap:10px;grid-auto-columns:minmax(156px,72%);grid-template-columns:none;grid-auto-flow:column;margin:28px -22px 0;overflow-x:auto;padding:4px 22px 18px;scroll-snap-type:x proximity}.cadastro_marketingStep__SjY00{min-height:116px;scroll-snap-align:start}.cadastro_formPanel__eFQqa{padding:26px 20px 28px}.cadastro_themeToggle__5zoXb{display:flex;justify-content:flex-end;position:static}.cadastro_themeToggle__5zoXb .garagetrack-button-secondary span{display:inline}.cadastro_formHeader__Agshb{margin-top:24px;padding-right:0}.cadastro_formHeader__Agshb h2{font-size:24px}.cadastro_progressCard__z34VL{gap:10px;grid-template-columns:auto 1fr;padding:12px}.cadastro_progressMain__V50xZ p span,.cadastro_progressSteps__NdnpC{display:none}.cadastro_fieldGrid__19ciS{grid-template-columns:1fr}.cadastro_fullField___aygN,.cadastro_passwordHelp__U5sYw{grid-column:auto}.cadastro_form__zNLz4{gap:15px}.cadastro_formSection__WRUxx{padding-bottom:16px}.cadastro_inputShell__I7K5C{height:44px}.cadastro_terms__Cca1S{font-size:12px;padding:13px}.cadastro_submitButton__dt_En{height:52px}.cadastro_securityNote__5BQoj{text-align:left}}@media (prefers-reduced-motion:reduce){.cadastro_backLink__aZQg_,.cadastro_inputShell__I7K5C,.cadastro_submitButton__dt_En,.cadastro_themeToggle__5zoXb .garagetrack-button-secondary{transition:none}.cadastro_spinner__nuRVJ{animation-duration:1.5s}}