:root{--bk-blue-900: #28285B;--bk-blue-800: #363666;--bk-blue-700: #484877;--bk-blue-600: #606090;--bk-blue-500: #7373A2;--bk-blue-400: #8080A9;--bk-blue-300: #9B9BBE;--bk-blue-200: #BCBCD6;--bk-blue-100: #D6D6E7;--bk-blue-50: #E0E0F0;--bk-neutral-900: #2C2C2C;--bk-neutral-800: #3C3C3C;--bk-neutral-700: #5E5B5B;--bk-neutral-600: #747474;--bk-neutral-500: #8B8B8B;--bk-neutral-400: #ABABAA;--bk-neutral-300: #D5D3D0;--bk-neutral-200: #EAE9E7;--bk-neutral-100: #F6F5F2;--bk-neutral-50: #F9F9F9;--bk-white: #FFFFFF;--bk-black: #000000;--bk-status-green: #1B8622;--bk-status-blue: #4055F4;--bk-status-yellow: #FEBC2F;--bk-status-red: #D21414;--bk-status-orange: #FF720C;--bk-status-purple: #9747FF;--bk-status-light-green: #E8F3CE;--bk-status-light-blue: #E3F7FF;--bk-status-light-orange: #FFEEEA;--bk-status-light-red: #F3CECE;--bk-status-light-purple: #F1E2FF;--bk-warning-border: #EBE2A4;--bk-warning-bg: #FDF8C4;--bk-warning-icon: #FEBC2F;--bk-color-primary: var(--bk-neutral-900);--bk-color-on-primary: var(--bk-white);--bk-color-secondary: var(--bk-neutral-600);--bk-color-on-secondary: var(--bk-white);--bk-color-tertiary: var(--bk-neutral-400);--bk-color-error: var(--bk-status-red);--bk-color-on-error: var(--bk-white);--bk-color-surface: var(--bk-white);--bk-color-on-surface: var(--bk-neutral-900);--bk-color-surface-dim: var(--bk-neutral-100);--bk-color-surface-container-lowest: var(--bk-white);--bk-color-surface-container-low: var(--bk-neutral-50);--bk-color-surface-container: var(--bk-neutral-100);--bk-color-surface-container-high: var(--bk-neutral-200);--bk-color-outline: var(--bk-neutral-300);--bk-color-outline-variant: var(--bk-neutral-200);--bk-color-text-primary: var(--bk-neutral-900);--bk-color-text-secondary: var(--bk-neutral-800);--bk-color-on-surface-variant: var(--bk-neutral-600);--bk-color-success: var(--bk-status-green);--bk-color-link: var(--bk-status-blue);--bk-color-focus-ring: var(--bk-neutral-500);--bk-color-button-disabled-bg: var(--bk-neutral-400);--bk-color-button-disabled-text: var(--bk-white);--bk-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bk-h1-size: 2rem;--bk-h1-weight: 600;--bk-h1-line-height: 1.375;--bk-h1-letter-spacing: -.64px;--bk-h2-size: 1.75rem;--bk-h2-weight: 600;--bk-h2-line-height: 1.4286;--bk-h2-letter-spacing: -.28px;--bk-h3-size: 1.5rem;--bk-h3-weight: 600;--bk-h3-line-height: 1.333;--bk-h3-letter-spacing: 0;--bk-h4-size: 1.25rem;--bk-h4-weight: 600;--bk-h4-line-height: 1.4;--bk-h4-letter-spacing: 0;--bk-h5-size: 1rem;--bk-h5-weight: 600;--bk-h5-line-height: 1.5;--bk-h5-letter-spacing: 0;--bk-h6-size: .875rem;--bk-h6-weight: 600;--bk-h6-line-height: 1.4286;--bk-h6-letter-spacing: 0;--bk-p-xl-size: 1.125rem;--bk-p-xl-line-height: 1.556;--bk-p-lg-size: 1rem;--bk-p-lg-line-height: 1.5;--bk-p-md-size: .875rem;--bk-p-md-line-height: 1.4286;--bk-p-sm-size: .75rem;--bk-p-sm-line-height: 1.5;--bk-p-xs-size: .6875rem;--bk-p-xs-line-height: 1.4545;--bk-btn-lg-size: 1.125rem;--bk-btn-md-size: 1rem;--bk-btn-sm-size: .875rem;--bk-btn-weight: 500;--bk-btn-letter-spacing: .5px;--bk-space-0: 0;--bk-space-2: .125rem;--bk-space-3: .1875rem;--bk-space-4: .25rem;--bk-space-6: .375rem;--bk-space-8: .5rem;--bk-space-10: .625rem;--bk-space-12: .75rem;--bk-space-14: .875rem;--bk-space-16: 1rem;--bk-space-18: 1.125rem;--bk-space-20: 1.25rem;--bk-space-24: 1.5rem;--bk-space-28: 1.75rem;--bk-space-32: 2rem;--bk-space-36: 2.25rem;--bk-space-40: 2.5rem;--bk-radius-none: 0;--bk-radius-xs: 2px;--bk-radius-sm: 4px;--bk-radius-base: 6px;--bk-radius-md: 8px;--bk-radius-lg: 12px;--bk-radius-xl: 16px;--bk-radius-pill: 999px;--bk-shadow-subtle-card: 0 1px 4px rgba(0, 0, 0, .05), 0 1px 4px rgba(0, 0, 0, .1);--bk-shadow-simple-card: 0 2px 4px rgba(0, 0, 0, .2);--bk-shadow-xsmall: 0 1px 2px rgba(16, 24, 40, .05);--bk-shadow-modal: 0 4px 20px rgba(0, 0, 0, .3);--bk-transition-fast: .15s ease;--bk-transition-normal: .25s ease}*,*:before,*:after{box-sizing:border-box}app-root,app-layout{display:block}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--bk-font-family);font-size:var(--bk-p-md-size);line-height:var(--bk-p-md-line-height);color:var(--bk-color-text-primary);background-color:var(--bk-color-surface);margin:0;padding:0;max-width:100%;overflow-x:hidden}h1{font-size:var(--bk-h1-size);font-weight:var(--bk-h1-weight);line-height:var(--bk-h1-line-height);letter-spacing:var(--bk-h1-letter-spacing);color:var(--bk-color-text-primary);margin:0 0 var(--bk-space-16)}h2{font-size:var(--bk-h2-size);font-weight:var(--bk-h2-weight);line-height:var(--bk-h2-line-height);letter-spacing:var(--bk-h2-letter-spacing);color:var(--bk-color-text-primary);margin:0 0 var(--bk-space-12)}h3{font-size:var(--bk-h3-size);font-weight:var(--bk-h3-weight);line-height:var(--bk-h3-line-height);color:var(--bk-color-text-primary);margin:0 0 var(--bk-space-12)}h4{font-size:var(--bk-h4-size);font-weight:var(--bk-h4-weight);line-height:var(--bk-h4-line-height);color:var(--bk-color-text-primary);margin:0 0 var(--bk-space-8)}h5{font-size:var(--bk-h5-size);font-weight:var(--bk-h5-weight);line-height:var(--bk-h5-line-height);color:var(--bk-color-text-primary);margin:0 0 var(--bk-space-8)}h6{font-size:var(--bk-h6-size);font-weight:var(--bk-h6-weight);line-height:var(--bk-h6-line-height);color:var(--bk-color-text-primary);margin:0 0 var(--bk-space-4)}p{font-size:var(--bk-p-md-size);line-height:var(--bk-p-md-line-height);color:var(--bk-color-text-primary);margin:0 0 var(--bk-space-12);max-width:100%;overflow-wrap:break-word}a{color:var(--bk-color-link);text-decoration:underline;font-weight:500;transition:color var(--bk-transition-fast)}a:hover{color:var(--bk-blue-700)}a:visited{color:var(--bk-color-link)}strong,b{font-weight:600}small,.text-small{font-size:var(--bk-p-sm-size);line-height:var(--bk-p-sm-line-height)}.text-xs{font-size:var(--bk-p-xs-size);line-height:var(--bk-p-xs-line-height)}.text-secondary{color:var(--bk-color-on-surface-variant)}.text-center{text-align:center}.text-left{text-align:left}ul,ol{padding-left:var(--bk-space-24);margin:0 0 var(--bk-space-12)}li{margin-bottom:var(--bk-space-4);line-height:var(--bk-p-md-line-height)}hr{border:none;border-top:1px solid var(--bk-color-outline-variant);margin:var(--bk-space-16) 0}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--bk-font-family);font-weight:var(--bk-btn-weight);letter-spacing:var(--bk-btn-letter-spacing);font-size:var(--bk-btn-md-size);padding:var(--bk-space-8) var(--bk-space-16);min-height:40px;border:none;cursor:pointer;border-radius:var(--bk-radius-base);transition:background-color var(--bk-transition-fast),box-shadow var(--bk-transition-fast);text-decoration:none;line-height:1.05;-webkit-user-select:none;user-select:none}.btn-sm{font-size:var(--bk-btn-sm-size);padding:var(--bk-space-6) var(--bk-space-12);min-height:32px}.btn-lg{font-size:var(--bk-btn-lg-size);padding:var(--bk-space-10) var(--bk-space-20);min-height:48px}.btn-primary{background-color:var(--bk-blue-900);color:var(--bk-color-on-primary)}.btn-primary:hover{background-color:var(--bk-blue-800);box-shadow:var(--bk-shadow-xsmall)}.btn-primary:active{background-color:var(--bk-blue-700)}.btn-primary:disabled{background-color:var(--bk-color-button-disabled-bg);color:var(--bk-color-button-disabled-text);cursor:not-allowed}.btn-outlined{background-color:var(--bk-color-surface);color:var(--bk-color-primary);border:1px solid var(--bk-color-outline)}.btn-outlined:hover{background-color:var(--bk-color-surface-dim)}.btn-secondary{background-color:var(--bk-neutral-200);color:var(--bk-color-text-primary)}.btn-secondary:hover{background-color:var(--bk-neutral-300)}.form-label{display:block;font-size:var(--bk-p-md-size);font-weight:600;color:var(--bk-color-text-primary);margin-bottom:var(--bk-space-4)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],select,textarea{font-family:var(--bk-font-family);font-size:var(--bk-p-lg-size);line-height:var(--bk-p-lg-line-height);color:var(--bk-color-text-primary);background-color:var(--bk-color-surface-container-lowest);border:1px solid var(--bk-color-outline);border-radius:var(--bk-radius-md);padding:var(--bk-space-10) var(--bk-space-12);width:100%;max-width:100%;transition:border-color var(--bk-transition-fast),box-shadow var(--bk-transition-fast)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--bk-color-primary);border-width:2px;box-shadow:0 0 0 3px #2c2c2c14}input.error,select.error,.field-error input,.field-error select{border-color:var(--bk-color-error)}input::placeholder,textarea::placeholder{color:var(--bk-color-on-surface-variant)}input:disabled,select:disabled,textarea:disabled{background-color:var(--bk-color-surface-dim);color:var(--bk-color-tertiary);cursor:not-allowed}textarea{min-height:100px;resize:vertical}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23747474' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--bk-space-12) center;padding-right:var(--bk-space-40)}select[multiple]{background-image:none;padding-right:var(--bk-space-12)}input[type=radio],input[type=checkbox]{accent-color:var(--bk-color-primary);width:18px;height:18px;margin-right:var(--bk-space-8);vertical-align:middle}label{display:inline-flex;align-items:center;gap:var(--bk-space-4);font-size:var(--bk-p-md-size);color:var(--bk-color-text-primary);cursor:pointer}.form-group{margin-bottom:var(--bk-space-12)}.bk-card{background-color:var(--bk-color-surface);border-radius:var(--bk-radius-md);box-shadow:var(--bk-shadow-subtle-card);padding:var(--bk-space-16)}.errmsg,.error-message{color:var(--bk-color-error);font-size:var(--bk-p-sm-size);font-weight:500}#errors ul{list-style-type:none;padding:var(--bk-space-16);margin:0 auto var(--bk-space-16);max-width:600px;background-color:var(--bk-status-light-red);border:1px solid var(--bk-color-error);border-radius:var(--bk-radius-md);color:var(--bk-color-error);font-weight:600}#errors{color:var(--bk-color-error);font-weight:600}.bk-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:10000;display:flex;align-items:center;justify-content:center}.bk-modal-content{background-color:var(--bk-color-surface);padding:var(--bk-space-24);border-radius:var(--bk-radius-md);max-width:500px;width:90%;box-shadow:var(--bk-shadow-modal);position:relative}.bk-modal-content h3{margin-top:0;margin-bottom:var(--bk-space-20);font-weight:600}.bk-modal-content p{font-size:var(--bk-p-md-size);line-height:1.6;margin:var(--bk-space-20) 0}.bk-modal-actions{display:flex;justify-content:center;gap:var(--bk-space-12);margin-top:var(--bk-space-24)}.mb-4{margin-bottom:var(--bk-space-4)}.mb-8{margin-bottom:var(--bk-space-8)}.mb-10{margin-bottom:var(--bk-space-10)}.mb-12{margin-bottom:var(--bk-space-12)}.mb-16{margin-bottom:var(--bk-space-16)}.mb-20{margin-bottom:var(--bk-space-20)}.mb-24{margin-bottom:var(--bk-space-24)}.mb-30{margin-bottom:var(--bk-space-32)}.mt-16{margin-top:var(--bk-space-16)}.mt-24{margin-top:var(--bk-space-24)}.ml-40{margin-left:var(--bk-space-40)}.p-16{padding:var(--bk-space-16)}.p-24{padding:var(--bk-space-24)}.gap-8{gap:var(--bk-space-8)}.gap-16{gap:var(--bk-space-16)}.show-if--is_hcp--hcp_licensed,.show-if--is_hcp--hcp_not_licensed,.show-if--degrees--other,.show-if--subspecialty--other,.show-if--contact_type--other{display:none}.show-if--is_hcp--hcp_licensed.show-if-active,.show-if--is_hcp--hcp_not_licensed.show-if-active,.show-if--degrees--other.show-if-active,.show-if--subspecialty--other.show-if-active,.show-if--contact_type--other.show-if-active{display:flex}#top-paragraph,caption{font-weight:600}.page-wrapper{max-width:1100px;margin:0 auto;padding:0 var(--bk-space-24);width:100%}.page-header{display:flex;justify-content:space-between;align-items:flex-end;padding:var(--bk-space-8) 0;gap:var(--bk-space-16)}.page-header img{max-height:100px;width:auto}.page-content{padding:var(--bk-space-8) 0}.isi-inline-body p{margin-bottom:var(--bk-space-12);color:var(--bk-neutral-200)}.isi-inline-body ul{padding-left:var(--bk-space-20);color:var(--bk-neutral-200)}.isi-inline-body strong,.isi-inline-body b{color:var(--bk-white)}.page-footer{padding:var(--bk-space-8) 0;color:var(--bk-color-on-surface-variant);font-size:var(--bk-p-sm-size);text-align:right;border-top:1px solid var(--bk-color-outline-variant)}.page-footer a{color:var(--bk-color-on-surface-variant);font-size:var(--bk-p-sm-size);font-weight:400}.page-footer a:hover{color:var(--bk-color-text-primary)}.page-footer img{margin-bottom:var(--bk-space-8)}.footer-legal{margin-top:var(--bk-space-8)}.footer-code{padding:var(--bk-space-8) 0;color:var(--bk-color-on-surface-variant);font-size:var(--bk-p-sm-size);text-align:right}.isi-section{padding:var(--bk-space-16) 0;border-top:1px solid var(--bk-color-outline-variant);margin-top:var(--bk-space-24)}.isi-section h2{font-size:var(--bk-h4-size);font-weight:var(--bk-h4-weight);color:var(--bk-color-text-primary)}.isi-section p,.isi-section ul{font-size:var(--bk-p-sm-size);line-height:var(--bk-p-sm-line-height)}.contact-info{font-size:var(--bk-p-sm-size);padding:var(--bk-space-8) 0;color:var(--bk-color-on-surface-variant)}.form-section{max-width:100%}.form-row{display:flex;gap:var(--bk-space-16);margin-bottom:var(--bk-space-16);align-items:flex-start}.form-row .form-label-col{flex:0 0 200px;text-align:right;padding-top:var(--bk-space-10);font-weight:600;font-size:var(--bk-p-md-size)}.form-row .form-label-col.errmsg{color:var(--bk-color-error)}.form-row .form-label-col.normal{color:var(--bk-color-text-primary)}.form-row .form-input-col{flex:1;min-width:0}.form-caption{text-align:center;font-size:var(--bk-p-md-size);font-weight:600;margin-bottom:var(--bk-space-16);padding:var(--bk-space-8) 0}.form-footer{padding:var(--bk-space-16) 0}.form-footer p{font-size:var(--bk-p-sm-size);line-height:var(--bk-p-sm-line-height)}@media(max-width:700px){.page-wrapper{padding:0 var(--bk-space-16)}.page-header{flex-wrap:wrap;justify-content:space-between;gap:var(--bk-space-24) 0}.form-row{flex-direction:column;gap:var(--bk-space-4)}.form-row .form-label-col{flex:none;text-align:left;padding-top:0}}@media(max-width:420px){.page-header{flex-wrap:wrap;justify-content:center;gap:var(--bk-space-24) 0}}
