.registro_page__luWOW{min-height:100vh;background:#f4f7fc;color:#0b1d34;font-family:Arial,Helvetica,sans-serif}.registro_header__rp7pk{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,68px);background:#fff;border-bottom:1px solid #e2e8f2}.registro_header__rp7pk a{font-weight:700;color:#174eb1;text-decoration:none}.registro_header__rp7pk a:first-child{display:flex;align-items:center;max-width:185px}.registro_panel__IpTlf{max-width:530px;margin:clamp(24px,4vw,60px) auto;padding:clamp(26px,4vw,44px);background:#fff;border:1px solid #dbe4f1;border-radius:22px;box-shadow:0 16px 50px rgba(16,43,84,.08)}.registro_eyebrow__PEXcA{font-size:12px;font-weight:800;letter-spacing:.09em;color:#1866ea;margin:0 0 14px}.registro_panel__IpTlf h1{font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.04em;margin:0 0 16px;font-weight:800}.registro_intro__DU_9s{color:#516481;line-height:1.6;margin:0 0 28px}.registro_form__duS4b{display:grid;grid-gap:17px;gap:17px}.registro_field__ESJdS{display:grid;grid-gap:8px;gap:8px;color:#0b1d34;font-size:14px;font-weight:700}.registro_input___vOWi{padding:13px 14px;border-radius:10px;border:1px solid #c9d6e8;background:#fff;color:#132440;font:inherit;font-size:15px;min-width:0}.registro_input___vOWi:focus{outline:2px solid #1d68e9;outline-offset:2px}.registro_legal__90yvi{display:grid;grid-gap:10px;gap:10px;padding:18px;background:#f6f9fe;border:1px solid #dce7f7;border-radius:12px;font-size:13px}.registro_legal__90yvi p{margin:0}.registro_legal__90yvi a{color:#175ed7;font-weight:600;line-height:1.4}.registro_checkline__Cs_xb{display:flex;gap:11px;align-items:flex-start;line-height:1.5;color:#223a5b;margin-top:5px}.registro_checkline__Cs_xb input{margin-top:3px;accent-color:#1765e9}.registro_submit__E4Kr_{border:0;border-radius:10px;background:#1764e8;color:#fff;padding:15px 20px;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 7px 18px rgba(23,100,232,.18)}.registro_submit__E4Kr_:disabled{opacity:.55;cursor:not-allowed}.registro_complete__GhSgG{background:#f1faf5;border:1px solid #b9e2c9;padding:18px;border-radius:12px;line-height:1.55}.registro_panel__IpTlf a{color:#175ed7}.registro_panel__IpTlf a:hover{text-decoration:underline}@media(max-width:600px){.registro_header__rp7pk{height:64px}.registro_panel__IpTlf{margin:18px 12px;padding:24px 20px;border-radius:16px}.registro_intro__DU_9s{margin-bottom:22px}}