:root{--lbc-navy: #163c90;--lbc-navy-deep: #0d2660;--lbc-teal: #063444;--lbc-hero-gradient: linear-gradient(135deg, #0d2660 0%, #063444 100%);--lbc-olive-50: #f5f7f0;--lbc-olive-100: #e9eddf;--lbc-olive-200: #d4dcc1;--lbc-olive-300: #b9c7a6;--lbc-olive-400: #97a87a;--lbc-olive-500: #78885a;--lbc-olive-600: #5e6b3a;--lbc-olive-700: #4a5530;--lbc-olive-800: #3c4429;--lbc-olive-900: #333a24;--lbc-olive-950: #1b1f12;--lbc-accent: var(--lbc-olive-600);--lbc-accent-hover: var(--lbc-olive-700);--lbc-accent-tint: var(--lbc-olive-50);--lbc-accent-tint-border: var(--lbc-olive-200);--lbc-accent-ring: rgba(94, 107, 58, .16);--lbc-sage: var(--lbc-olive-300);--lbc-stone: #f4f1eb;--lbc-white: #ffffff;--lbc-offwhite: #f5f5f5;--lbc-ink: #2f3136;--lbc-muted: #8a8b8e;--lbc-muted-text: #6b6c70;--lbc-border: #e5e5e5;--lbc-border-control: var(--lbc-muted);--lbc-red-50: #fdf0ee;--lbc-red-100: #fadbd6;--lbc-red-200: #f4b8ae;--lbc-red-300: #ec8d7d;--lbc-red-400: #d9422a;--lbc-red-500: #c42d10;--lbc-red-600: #b82105;--lbc-red-700: #971b04;--lbc-red-800: #7a1604;--lbc-red-900: #631204;--lbc-red-950: #360a02;--lbc-green-50: #edf6f0;--lbc-green-100: #d3e9db;--lbc-green-200: #a9d3b9;--lbc-green-300: #74b78e;--lbc-green-400: #3f9663;--lbc-green-500: #1a7c3c;--lbc-green-600: #13612e;--lbc-green-700: #0f4e25;--lbc-green-800: #0c3e1e;--lbc-green-900: #0a3319;--lbc-green-950: #04190c;--lbc-error: var(--lbc-red-600);--lbc-error-tint: var(--lbc-red-50);--lbc-success: var(--lbc-green-600);--lbc-success-tint: var(--lbc-green-50);--lbc-success-border: #b9d8c4;--lbc-font-body: "Albert Sans", ui-sans-serif, system-ui, sans-serif;--lbc-font-heading: "Outfit", ui-sans-serif, system-ui, sans-serif}body.public-form-page{--primary-50: var(--lbc-olive-50);--primary-100: var(--lbc-olive-100);--primary-200: var(--lbc-olive-200);--primary-300: var(--lbc-olive-300);--primary-400: var(--lbc-olive-400);--primary-500: var(--lbc-olive-500);--primary-600: var(--lbc-olive-600);--primary-700: var(--lbc-olive-700);--primary-800: var(--lbc-olive-800);--primary-900: var(--lbc-olive-900);--primary-950: var(--lbc-olive-950);--danger-50: var(--lbc-red-50);--danger-100: var(--lbc-red-100);--danger-200: var(--lbc-red-200);--danger-300: var(--lbc-red-300);--danger-400: var(--lbc-red-400);--danger-500: var(--lbc-red-500);--danger-600: var(--lbc-red-600);--danger-700: var(--lbc-red-700);--danger-800: var(--lbc-red-800);--danger-900: var(--lbc-red-900);--danger-950: var(--lbc-red-950);--success-50: var(--lbc-green-50);--success-100: var(--lbc-green-100);--success-200: var(--lbc-green-200);--success-300: var(--lbc-green-300);--success-400: var(--lbc-green-400);--success-500: var(--lbc-green-500);--success-600: var(--lbc-green-600);--success-700: var(--lbc-green-700);--success-800: var(--lbc-green-800);--success-900: var(--lbc-green-900);--success-950: var(--lbc-green-950)}@font-face{font-family:Albert Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/albert-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.public-form-page{font-family:var(--lbc-font-body);background-color:var(--lbc-stone);color:var(--lbc-ink);min-height:100vh;display:block!important;width:100%;max-width:100%;margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.public-form-page,.public-form-page *{--sidebar-width: 0px !important}.public-form-page .fi-layout,.public-form-page .fi-main-ctn,.public-form-page .fi-topbar,.public-form-page .fi-sidebar{display:contents!important}.public-form-header{background:var(--lbc-hero-gradient);border-bottom:3px solid var(--lbc-sage);padding:2.5rem 1rem 3.5rem;text-align:center;width:100%}.public-form-header-inner{width:100%;max-width:48rem;margin-inline:auto;padding-inline:1rem}.public-form-header .header-icon{width:44px;height:44px;border-radius:10px;background:#b9c7a629;border:1px solid rgba(185,199,166,.34);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.public-form-header .header-icon svg{width:22px;height:22px;color:var(--lbc-sage)}.public-form-header h1{font-family:var(--lbc-font-heading);font-size:1.65rem;font-weight:600;color:var(--lbc-white);margin-bottom:.35rem;letter-spacing:-.02em}.public-form-header p{font-size:.85rem;color:var(--lbc-sage);font-weight:400}.public-form-card{background:var(--lbc-white);border-radius:12px;box-shadow:0 1px 2px #2f31360a,0 4px 16px #2f31360d;border:1px solid var(--lbc-border);overflow:hidden;position:relative;z-index:1}.public-form-main{position:relative;margin-top:-1.25rem;padding-bottom:3rem;width:100%}.public-form-main-inner{width:100%;max-width:56rem;margin-inline:auto;padding-inline:1rem}.public-form-card-body{padding:1.5rem}.public-form-card-header{padding:1rem 1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;border-bottom:1px solid var(--lbc-border);background:var(--lbc-offwhite)}.public-form-card-header .header-left{display:flex;align-items:center;gap:.6rem}.public-form-card-header .header-icon-sm{width:32px;height:32px;border-radius:8px;background:var(--lbc-accent-tint);border:1px solid var(--lbc-accent-tint-border);color:var(--lbc-accent-hover);display:flex;align-items:center;justify-content:center;flex-shrink:0}.public-form-card-header .header-icon-sm svg{width:16px;height:16px}.public-form-card-header h2{font-family:var(--lbc-font-heading);font-size:.92rem;font-weight:600;color:var(--lbc-navy);letter-spacing:-.01em}.public-form-card-header .subtitle{font-size:.72rem;color:var(--lbc-muted-text);font-weight:400}.public-form-badge{font-size:.65rem;padding:.2rem .55rem;border-radius:6px;background:var(--lbc-success-tint);border:1px solid var(--lbc-success-border);color:var(--lbc-success);font-weight:500;display:inline-flex;align-items:center;gap:.3rem}.public-form-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lbc-success)}.public-form-info-banner{margin:1.25rem;padding:.85rem 1rem;background:var(--lbc-accent-tint);border:1px solid var(--lbc-accent-tint-border);border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.public-form-info-banner h3{font-family:var(--lbc-font-body);font-size:.8rem;font-weight:600;color:var(--lbc-navy);letter-spacing:-.01em}.public-form-info-banner .info-desc{font-size:.7rem;color:var(--lbc-ink);font-weight:400;margin-top:.1rem}.public-form-info-banner .info-req{font-size:.7rem;color:var(--lbc-muted-text)}.public-form-req-mark{color:var(--lbc-accent);font-weight:700}.public-form-content{padding:0 0 1.75rem}.public-form-page .fi-section{border-color:var(--lbc-border)!important;border-radius:12px!important;overflow:hidden;background:var(--lbc-white)!important}.public-form-page .fi-section-header{background:var(--lbc-offwhite)!important;border-bottom-color:var(--lbc-border)!important}.public-form-page .fi-section-header-heading{font-family:var(--lbc-font-heading)!important;font-weight:600!important;color:var(--lbc-navy)!important;letter-spacing:-.01em!important}.public-form-page .fi-section-header-description{color:var(--lbc-muted-text)!important}.public-form-page .fi-input{border-radius:10px!important;font-family:var(--lbc-font-body)!important;background:var(--lbc-white)!important;color:var(--lbc-ink)!important}.public-form-page .fi-input::placeholder{color:var(--lbc-muted-text)!important}.public-form-page .fi-input-wrp{--tw-ring-color: var(--lbc-border-control);border-radius:10px!important}.public-form-page .fi-input-wrp:focus-within{--tw-ring-color: var(--lbc-accent)}.public-form-page .fi-input-wrp.fi-invalid,.public-form-page .fi-input-wrp.fi-invalid:focus-within{--tw-ring-color: var(--lbc-error)}.public-form-page .fi-fo-field-label{color:var(--lbc-ink)!important;font-family:var(--lbc-font-body)!important}.public-form-page .fi-fo-field-label-required-mark{color:var(--lbc-accent)!important}.public-form-page .fi-fo-field-wrp-hint,.public-form-page .fi-fo-field-wrp-helper-text{color:var(--lbc-muted-text)!important}.public-form-page .fi-fo-field-wrp-error-message{color:var(--lbc-error)!important}.public-form-page .fi-input-wrp:has(.fi-input[aria-invalid=true]){--tw-ring-color: var(--lbc-error)}.public-form-submit{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--lbc-border)}.public-form-submit .fi-btn,.public-form-submit button[type=submit]{width:100%;background:var(--lbc-accent)!important;color:var(--lbc-white)!important;border:none!important;border-radius:12px!important;font-family:var(--lbc-font-heading)!important;font-weight:600!important;letter-spacing:-.01em;box-shadow:0 1px 2px #5e6b3a33!important;position:relative;overflow:hidden;transition:all .15s!important}.public-form-submit .fi-btn:hover,.public-form-submit button[type=submit]:hover{background:var(--lbc-accent-hover)!important;transform:translateY(-1px);box-shadow:0 4px 12px #5e6b3a4d!important}.public-form-submit .fi-btn:focus-visible,.public-form-submit button[type=submit]:focus-visible{outline:2px solid var(--lbc-accent);outline-offset:2px}.public-form-page .fi-sc-wizard-footer .fi-btn.fi-color-primary,.public-form-page .fi-sc-wizard-footer .fi-btn[type=submit]{background:var(--lbc-accent)!important;color:var(--lbc-white)!important;border-color:var(--lbc-accent)!important}.public-form-page .fi-sc-wizard-footer .fi-btn.fi-color-primary:hover,.public-form-page .fi-sc-wizard-footer .fi-btn[type=submit]:hover{background:var(--lbc-accent-hover)!important;border-color:var(--lbc-accent-hover)!important}.public-form-page .fi-sc-wizard-footer .fi-btn.fi-btn-outlined,.public-form-page .fi-sc-wizard-footer .fi-btn.fi-color-gray{color:var(--lbc-accent)!important;border-color:var(--lbc-accent)!important;background:transparent!important}.public-form-page .fi-sc-wizard-footer .fi-btn.fi-btn-outlined:hover,.public-form-page .fi-sc-wizard-footer .fi-btn.fi-color-gray:hover{color:var(--lbc-accent-hover)!important;border-color:var(--lbc-accent-hover)!important;background:var(--lbc-accent-tint)!important}.public-form-page .fi-btn:focus-visible{outline:2px solid var(--lbc-accent);outline-offset:2px}.public-form-page .fi-fo-toggle-buttons-btn-ctn .fi-btn:focus-visible{outline:2px solid var(--lbc-accent);outline-offset:1px}.public-form-page .fi-fo-toggle-buttons-btn-ctn .fi-btn.fi-selected{border-color:var(--lbc-accent)!important;box-shadow:0 0 0 2px var(--lbc-accent-ring)!important}.public-form-page .fi-sc-wizard-header{background:var(--lbc-offwhite)!important;border-bottom-color:var(--lbc-border)!important}.public-form-page .fi-sc-wizard-header-step-label{font-family:var(--lbc-font-body)!important}.public-form-page .fi-sc-wizard-header-step-description{color:var(--lbc-muted-text)!important}.public-form-page .fi-sc-wizard-footer{border-top-color:var(--lbc-border)!important}.public-form-page .fi-sc-wizard-step{background:var(--lbc-white)!important}.public-form-page .fi-fo-field{margin-bottom:1.5rem}.public-form-success-icon{background:var(--lbc-accent-tint);border:1px solid var(--lbc-accent-tint-border);color:var(--lbc-accent)}.public-form-success-title{font-family:var(--lbc-font-heading);color:var(--lbc-navy);letter-spacing:-.02em}.public-form-success-lede{color:var(--lbc-muted-text)}.public-form-next{background:var(--lbc-offwhite);border:1px solid var(--lbc-border)}.public-form-next h3{font-family:var(--lbc-font-heading);color:var(--lbc-navy)}.public-form-next ol{color:var(--lbc-ink)}.public-form-next-step{background:var(--lbc-accent-tint);border:1px solid var(--lbc-accent-tint-border);color:var(--lbc-accent-hover)}.public-form-note{color:var(--lbc-accent-hover);background:var(--lbc-accent-tint);border:1px solid var(--lbc-accent-tint-border)}.public-form-back-link{color:var(--lbc-accent);transition:color .15s}.public-form-back-link:hover{color:var(--lbc-accent-hover)}.public-form-back-link:focus-visible{outline:2px solid var(--lbc-accent);outline-offset:2px;border-radius:4px}.public-form-footer-help{margin-top:1.25rem;text-align:center}.public-form-footer-help a{font-size:.75rem;color:var(--lbc-accent);text-decoration:none;padding:.4rem 1rem;background:var(--lbc-white);border-radius:999px;border:1px solid var(--lbc-border);display:inline-flex;align-items:center;gap:.5rem;transition:color .15s,border-color .15s}.public-form-footer-help a:hover{color:var(--lbc-accent-hover);border-color:var(--lbc-accent-tint-border)}.public-form-footer-help a:focus-visible{outline:2px solid var(--lbc-accent);outline-offset:2px}.public-form-footer-help a svg{width:16px;height:16px;color:var(--lbc-accent)}.public-form-footer-copy{text-align:center;font-size:.65rem;color:var(--lbc-muted-text);margin-top:.75rem}@media (min-width: 40rem){.public-form-header-inner,.public-form-main-inner{padding-inline:1.5rem}.public-form-card-body{padding:2rem}}@media (min-width: 64rem){.public-form-header-inner,.public-form-main-inner{padding-inline:2rem}}
