.register-card{max-width:360px;padding:1.5rem;background:var(--c-surface,#fff);border:1px solid var(--c-border,#e8eff8);border-radius:18px;box-shadow:var(--c-shadow,0 0 4px 0 rgba(0,0,0,.04),0 8px 16px 0 rgba(0,0,0,.06))}.register-card .steps.step-2{text-align:center}.register-card .register-title{margin-bottom:1.25rem;font-weight:700}.register-card .form-group{margin-bottom:1rem}.register-card label{display:block;margin-bottom:.375rem;font-size:.95rem;font-weight:600}.register-card .form-control{height:44px;border:1px solid var(--c-border,#e8eff8);border-radius:10px;font-size:1rem;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.register-card .custom-select-wrapper{position:relative;width:100%}.register-card .custom-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2rem;width:100%}.register-card .custom-select-wrapper .form-control.is-invalid,.register-card .custom-select-wrapper .form-control.is-valid,.register-card .custom-select-wrapper .was-validated .form-control:invalid,.register-card .custom-select-wrapper .was-validated .form-control:valid{background-position:left calc(.375em + .35rem) center!important}.register-card .custom-select-wrapper:after{content:"";position:absolute;right:14px;top:75%;width:18px;height:12px;transform:translateY(-75%);pointer-events:none;background:url('data:image/svg+xml;utf8,<svg fill="black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M4 6l4 4 4-4z"/></svg>') no-repeat center;background-size:100% auto}.register-card .custom-select-wrapper:has(select.is-invalid)::after{top:55%;transform:translateY(-55%)}.register-card .btn-register{display:flex;align-items:center;justify-content:center;width:100%;height:48px;font-weight:700;transition:background .2s ease}.register-card .btn-register:focus,.register-card .btn-register:hover{color:#fff}.register-card .footer-form label{font-size:.85rem;color:#6b7c89;font-weight:400}.register-card .footer-form label a{color:var(--c-primary,#2e9c8e)}.register-card .form-check input[type=checkbox],.register-card .form-check input[type=radio]{accent-color:var(--c-primary,#2e9c8e)}.register-card .form-note{text-align:center;margin-top:1rem;margin-bottom:0;font-size:.85rem;color:#6b7c89}