:root{--txla-fe-bg:#F5F6FA;--txla-fe-surface:#FFFFFF;--txla-fe-surface-soft:#F1F2F6;--txla-fe-text:#111111;--txla-fe-text-muted:#5E6478;--txla-fe-border:#D8DDEB;--txla-fe-border-strong:#CBD0DE;--txla-fe-primary:#243164;--txla-fe-primary-hover:#182246;--txla-fe-primary-soft:#E8EBF4;--txla-fe-accent:#BF2336;--txla-fe-success:#1E7A4D;--txla-fe-warning:#B16A12;--txla-fe-danger:#BF2336;--txla-fe-font:"DeLaPaz", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--txla-fe-radius-sm:10px;--txla-fe-radius:14px;--txla-fe-radius-lg:20px;--txla-fe-shadow-sm:0 1px 2px rgba(24, 34, 70, 0.06), 0 4px 12px rgba(24, 34, 70, 0.05);--txla-fe-shadow:0 8px 28px rgba(24, 34, 70, 0.10);--txla-fe-shadow-lg:0 24px 50px rgba(24, 34, 70, 0.18)}.txla-account-shell h1,.txla-account-shell h2,.txla-account-shell h3,.txla-account-shell h4,.txla-auth-shell h1,.txla-auth-shell h2,.txla-auth-shell h3,.txla-auth-shell h4,.txla-claim-shell h2,.txla-directory-shell h2,.txla-directory-shell h3,.txla-directory-shell h4,.txla-profile-shell h1,.txla-profile-shell h2,.txla-profile-shell h3,.txla-profile-shell h4{font-family:var(--txla-fe-font);font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#243164}.txla-account-shell p,.txla-auth-shell p,.txla-claim-shell p,.txla-directory-shell p,.txla-profile-shell p{font-weight:300;letter-spacing:0}.txla-account-shell .txla-muted,.txla-auth-shell .txla-muted,.txla-directory-shell .txla-muted,.txla-profile-shell .txla-muted{font-weight:300}.txla-eyebrow,.txla-page-header__eyebrow{color:#BF2336!important;font-weight:600;letter-spacing:2px}.txla-account-shell .txla-button,.txla-auth-shell .txla-button,.txla-claim-shell .txla-button,.txla-directory-shell .txla-button,.txla-profile-shell .txla-button{background:#BF2336;color:#FFF;border-radius:999px;font-family:var(--txla-fe-font);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;font-size:.8125rem;padding:12px 22px;box-shadow:0 4px 18px rgb(191 35 54 / .28)}.txla-account-shell .txla-button:hover,.txla-account-shell .txla-button:focus-visible,.txla-auth-shell .txla-button:hover,.txla-auth-shell .txla-button:focus-visible,.txla-claim-shell .txla-button:hover,.txla-directory-shell .txla-button:hover,.txla-profile-shell .txla-button:hover{background:#9F1D2D;box-shadow:0 8px 24px rgb(159 29 45 / .34)}.txla-account-shell .txla-button-secondary,.txla-auth-shell .txla-button-secondary,.txla-claim-shell .txla-button-secondary,.txla-directory-shell .txla-button-secondary,.txla-profile-shell .txla-button-secondary{background:#243164;color:#FFF;border-color:#fff0;border-radius:999px;font-family:var(--txla-fe-font);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;font-size:.8125rem;padding:12px 22px;box-shadow:0 4px 18px rgb(36 49 100 / .22)}.txla-account-shell .txla-button-secondary:hover,.txla-auth-shell .txla-button-secondary:hover,.txla-claim-shell .txla-button-secondary:hover,.txla-profile-shell .txla-button-secondary:hover{background:#182246;color:#FFF}.txla-directory-shell .txla-page-button.is-active{background:#243164;border-color:#243164;box-shadow:0 4px 14px rgb(36 49 100 / .22)}.txla-status-pill.is-success{background:#E0F1E8;color:#1E7A4D}.txla-status-pill.is-warning{background:#FCEACE;color:#B16A12}.txla-status-pill.is-danger{background:#F8D9DE;color:#9F1D2D}.txla-verified-badge{background:linear-gradient(135deg,#243164 0%,#303F78 100%);box-shadow:0 2px 8px rgb(36 49 100 / .3)}.txla-badge,.txla-popup-badge{background:linear-gradient(135deg,#BF2336 0%,#D43A4B 100%);color:#FFF;box-shadow:0 4px 14px rgb(191 35 54 / .32)}.txla-account-hero,.txla-directory-hero,.txla-profile-hero{background:linear-gradient(135deg,#FFFFFF 0%,#E8EBF4 60%,#D8DDEB 100%);border-color:#D8DDEB}.txla-account-hero::before,.txla-directory-hero::before,.txla-profile-hero::before{background:radial-gradient(circle,rgb(36 49 100 / .18) 0%,#fff0 70%)}.txla-account-shell input[type="text"],.txla-account-shell input[type="email"],.txla-account-shell input[type="password"],.txla-account-shell input[type="tel"],.txla-account-shell input[type="url"],.txla-account-shell input[type="number"],.txla-account-shell input[type="search"],.txla-account-shell select,.txla-account-shell textarea,.txla-auth-shell input[type="text"],.txla-auth-shell input[type="email"],.txla-auth-shell input[type="password"],.txla-auth-shell input[type="search"],.txla-claim-shell input,.txla-directory-shell .txla-search-input,.txla-profile-shell input,.txla-profile-shell select,.txla-profile-shell textarea{font-family:var(--txla-fe-font);font-weight:300;background:#FFF;border-color:#D8DDEB}.txla-account-shell input:focus,.txla-auth-shell input:focus,.txla-claim-shell input:focus,.txla-directory-shell input:focus,.txla-profile-shell input:focus,.txla-profile-shell select:focus,.txla-profile-shell textarea:focus{border-color:#243164;box-shadow:0 0 0 4px rgb(36 49 100 / .15)}.txla-auth-card{border-color:#D8DDEB;background:#FFF;box-shadow:0 24px 50px rgb(24 34 70 / .1)}.txla-auth-card h2{color:#243164}.txla-auth-shell .txla-stepper{background:#E8EBF4}.txla-auth-shell .txla-stepper__num{background:#FFF;color:#243164}.txla-wizard-step{border-left-color:#BF2336}.txla-wizard-step__icon{background:#F8D9DE;color:#9F1D2D}.txla-wizard-step.is-success{border-left-color:#1E7A4D}.txla-wizard-step.is-success .txla-wizard-step__icon{background:#E0F1E8;color:#1E7A4D}.txla-wizard-step.is-danger{border-left-color:#9F1D2D}.txla-wizard-step.is-danger .txla-wizard-step__icon{background:#F8D9DE;color:#9F1D2D}.txla-practice-pill{border-color:#D8DDEB}.txla-practice-pill:hover,.txla-practice-pill:focus-visible{border-color:#243164;color:#243164;background:#E8EBF4}.txla-practice-pill.is-active{background:#243164;border-color:#243164}.marker-cluster{background:rgb(36 49 100 / .18)!important}.marker-cluster div{background:#243164!important}.txla-marker--featured{filter:drop-shadow(0 4px 0 rgb(191 35 54 / .5)) drop-shadow(0 8px 14px rgb(15 26 46 / .35))}.txla-popup-practice{color:#243164!important}.txla-card,.txla-section-card,.txla-sidebar-card,.txla-featured-module,.txla-list-shell,.txla-practice-filters,.txla-map-panel{border-color:#D8DDEB}.txla-card:hover{border-color:#42518B}