:root{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-accent:#0088b0;--color-accent-2:#d6006c;--color-divider:color-mix(in srgb,#201e1d 16%,transparent);--color-neutral-100:#f8f4f4;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent-100:#e9f8ff;--color-accent-600:#1186ac;--color-accent-700:#006786;--color-accent-800:#004961;--color-accent-2-100:#fff1f4;--color-accent-2-700:#aa0b56;--color-accent-2-800:#790e3d;--text-80:color-mix(in srgb,var(--color-text) 80%,transparent);--text-75:color-mix(in srgb,var(--color-text) 75%,transparent);--text-70:color-mix(in srgb,var(--color-text) 70%,transparent);--text-65:color-mix(in srgb,var(--color-text) 65%,transparent);--text-60:color-mix(in srgb,var(--color-text) 60%,transparent);--font:"Source Serif 4",Georgia,"Times New Roman",serif;--font-weight-heading:600;--space-1:5px;--space-2:10px;--space-3:15px;--space-4:20px;--space-6:30px;--space-8:40px;--radius-sm:1px;--radius-md:2px;--radius-lg:4px;--gutter:72px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.lx{background:var(--color-bg);color:var(--color-text);font-family:var(--font);font-size:15px;font-weight:400;line-height:1.55;margin:0}.lx h1,.lx h2,.lx h3,.lx h4,.lx h5,.lx h6{color:inherit;font-family:var(--font);font-weight:var(--font-weight-heading);letter-spacing:-.015em;line-height:1.12;margin:0 0 var(--space-2)}.lx p{margin:0 0 var(--space-3)}.lx a{color:var(--color-accent-700);text-underline-offset:3px}.lx a:hover{color:var(--color-accent-800)}.lx img{display:block;max-width:100%}.lx :focus{outline:none}.lx :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lx ::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.lx [hidden]{display:none!important}.lx-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.lx-kicker{color:var(--text-70);font-size:13px;letter-spacing:.08em;margin:0 0 var(--space-4);text-transform:uppercase}.lx-deadline{color:var(--color-accent-2-700)}.lx-muted{color:var(--text-70)}.lx .btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:14px;font-weight:var(--font-weight-heading);gap:6px;justify-content:center;line-height:1.2;padding:var(--space-2) 18px;text-decoration:none}.lx .btn:disabled,.lx .btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.lx .btn-primary{background:var(--color-accent);color:var(--color-bg)}.lx .btn-primary:hover{background:var(--color-accent-600);color:var(--color-bg)}.lx .btn-primary:active{background:var(--color-accent-700)}.lx .btn-primary:disabled:hover{background:var(--color-accent)}.lx .btn-secondary{border-color:var(--color-divider)}.lx .btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent);color:var(--color-text)}.lx .btn-secondary:active{background:color-mix(in srgb,var(--color-text) 14%,transparent)}.lx .btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.lx .btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent)}.lx .btn-ghost:active{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.lx .btn-lg{font-size:15px;padding:12px 22px}.lx .btn-block{margin-top:var(--space-2);width:100%}.lx .field-label,.lx .field>label{color:var(--text-70);display:block;font-size:12px;margin-bottom:5px}.lx .csf-app input[type=date],.lx .csf-app input[type=email],.lx .csf-app input[type=number],.lx .csf-app input[type=tel],.lx .csf-app input[type=text],.lx .csf-app input[type=url],.lx .csf-app select,.lx .csf-app textarea,.lx .input{appearance:none;-webkit-appearance:none;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);caret-color:var(--color-accent);color:var(--color-text);display:block;font:inherit;font-size:14px;line-height:1.4;margin:0;min-height:36px;padding:6px 10px;width:100%}.lx .csf-app select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23201e1d' stroke-width='1.3' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.lx .csf-app input::placeholder,.lx .csf-app textarea::placeholder,.lx .input::placeholder{color:var(--text-65);opacity:1}.lx .csf-app input:hover,.lx .csf-app select:hover,.lx .csf-app textarea:hover,.lx .input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.lx .csf-app input:focus-visible,.lx .csf-app select:focus-visible,.lx .csf-app textarea:focus-visible,.lx .input:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:0}.lx .csf-app textarea,.lx textarea.input{min-height:90px;resize:vertical}.lx .csf-app input:disabled,.lx .csf-app select:disabled,.lx .csf-app textarea:disabled,.lx .input:disabled{cursor:default;opacity:.6}.lx .field-error{color:var(--color-accent-2-700);display:block;font-size:13px;margin-top:5px}.lx [aria-invalid=true]{border-color:var(--color-accent-2-700)!important}.lx .check,.lx .radio{align-items:center;cursor:pointer;display:inline-flex;font-size:15px;gap:8px}.lx .check input[type=checkbox],.lx .csf-app input[type=checkbox],.lx .csf-app input[type=radio],.lx .radio input[type=radio]{appearance:none;-webkit-appearance:none;background:transparent;border:1.5px solid var(--color-divider);cursor:pointer;flex:none;height:16px;margin:0;width:16px}.lx .csf-app input[type=radio],.lx .radio input[type=radio]{border-radius:50%}.lx .check input[type=checkbox],.lx .csf-app input[type=checkbox]{border-radius:var(--radius-md)}.lx .check:hover input,.lx .csf-app label:hover>input[type=checkbox],.lx .radio:hover input{border-color:var(--color-accent)}.lx .csf-app input[type=radio]:checked,.lx .radio input[type=radio]:checked{background:var(--color-accent);border-color:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-bg)}.lx .check input[type=checkbox]:checked,.lx .csf-app input[type=checkbox]:checked{background-color:var(--color-accent);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath fill='none' stroke='%23f3f2f2' stroke-width='1.6' d='m1 4 3 3 5-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:var(--color-accent)}.lx .csf-app input[type=checkbox]:focus-visible,.lx .csf-app input[type=radio]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lx .csf-app input[type=checkbox]:disabled,.lx .csf-app input[type=radio]:disabled{cursor:default}.lx .seg{align-self:flex-start;border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.lx .seg-opt{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:8px 16px;text-decoration:none}.lx .seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.lx .seg-opt.is-on,.lx .seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}.lx .seg-opt:not(.is-on):hover{background:color-mix(in srgb,var(--color-text) 7%,transparent);color:var(--color-text)}.lx .tag{align-items:center;border-radius:1.5px;display:inline-flex;font-size:11px;letter-spacing:.02em;line-height:1.4;padding:3px 10px;white-space:nowrap}.lx .tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.lx .tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.lx .tag-outline{border:1px solid var(--color-accent);color:var(--color-accent);padding:2px 9px}.lx .table{border-collapse:collapse;font-size:16px;width:100%}.lx .table th{border-bottom:1px solid var(--color-divider);color:var(--text-60);font-size:11px;font-weight:400;letter-spacing:.08em;padding:var(--space-2);text-align:left;text-transform:uppercase}.lx .table td{border-bottom:1px solid color-mix(in srgb,var(--color-text) 8%,transparent);padding:16px 10px;vertical-align:middle}.lx .table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.lx-header{align-items:center;display:flex;gap:var(--space-6);padding:var(--space-4) var(--gutter)}.lx-header__logo{display:block;margin-right:auto}.lx-header__logo img{height:52px;width:auto}.lx-header__nav{display:flex;font-size:15px;gap:var(--space-6)}.lx .lx-header__nav a{color:var(--color-text);text-decoration:none}.lx .lx-header__nav a:hover,.lx .lx-header__nav a[aria-current=page]{color:var(--color-accent-700)}.lx-header__name{color:var(--text-70);font-size:14px}.lx-footer{color:var(--text-70);display:flex;font-size:13px;gap:var(--space-6);justify-content:space-between;padding:28px var(--gutter) 40px}.lx-footer__links{display:flex;gap:var(--space-4)}.lx-auth{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:56px;justify-content:center;min-height:100vh;padding:72px var(--gutter) 88px}.lx-auth__logo{display:block;line-height:0}.lx-auth__logo img{height:auto;max-width:100%;width:300px}.lx-auth__panel{display:flex;flex-direction:column;gap:var(--space-4);max-width:440px;width:100%}.lx .lx-auth__panel>.seg{align-self:stretch}.lx .lx-auth__panel>.seg .seg-opt{flex:1;justify-content:center}.lx-auth__panel>.lx-kicker{margin-bottom:0}.lx-auth__panel>.lx-kicker+h2{margin-top:calc(var(--space-2)*-1)}.lx-auth__panel h2{font-size:30px;margin:var(--space-2) 0 0}.lx-auth__lede{color:var(--text-80);font-size:16px;line-height:1.55;margin:0}.lx-auth__note{color:var(--text-75);font-size:14px;line-height:1.5;margin:0}.lx-auth__names{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.lx-auth__form{display:flex;flex-direction:column;gap:var(--space-4)}.lx-auth__status{font-size:16px;line-height:1.55;margin:0}.lx-auth__status--error{color:var(--color-accent-2-700);font-size:14px}.lx-auth__facts{display:grid;font-size:15px;gap:var(--space-2) 24px;grid-template-columns:auto 1fr;margin:0}.lx-auth__facts dt{color:var(--text-70)}.lx-auth__facts dd{margin:0}.lx-ledger{display:grid;gap:96px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:88px var(--gutter) 96px}.lx-ledger h1{font-size:52px;line-height:1.08;margin:0 0 var(--space-4)}.lx-ledger__sentence{font-size:24px;font-style:italic;line-height:1.35;margin:0 0 var(--space-4)}.lx-ledger__lede{color:var(--text-80);font-size:16px;line-height:1.6;margin:0 0 var(--space-6)}.lx-facts{display:grid;font-size:15px;gap:10px 24px;grid-template-columns:auto 1fr;margin:72px 0 0}.lx-facts dt{color:var(--text-70)}.lx-facts dd{margin:0}.lx-ledger__no{color:var(--text-70);font-feature-settings:"pnum" 1;width:44px}.lx-ledger__action{font-size:14px;text-align:right;white-space:nowrap}.lx-ledger__action-none,.lx-ledger__note{color:var(--text-70)}.lx-ledger__note{font-size:14px;font-style:italic;margin:var(--space-4) 0 0}.lx-ledger__extra{padding:0 var(--gutter)}.lx-ledger__extra .lx-award{margin-bottom:96px}.lx-app{display:grid;gap:96px;grid-template-columns:260px minmax(0,1fr);padding:72px var(--gutter) 96px}.lx-rail{display:flex;flex-direction:column;gap:4px}.lx-rail .lx-kicker{margin-bottom:var(--space-3)}.lx .lx-rail__item{color:var(--color-text);display:grid;gap:8px;grid-template-columns:24px 1fr;padding:8px 0;text-decoration:none}.lx .lx-rail__item:hover{color:var(--color-accent-700)}.lx .lx-rail__item[aria-current=step]{color:var(--color-accent-700);font-weight:600}.lx-rail__no{font-feature-settings:"pnum" 1}.lx-rail__text{display:flex;flex-direction:column;gap:2px}.lx-rail__name{font-size:15px;line-height:1.3}.lx-rail__state{color:var(--text-65);font-size:12px;font-style:italic;font-weight:400}.lx-app__main{max-width:640px;min-width:0}.lx-panel__head .lx-kicker{margin-bottom:var(--space-3)}.lx-panel__head h1{font-size:52px;line-height:1.08;margin:0 0 var(--space-3)}.lx .lx-panel .csf-app-lede,.lx-panel__intro{color:var(--color-text);font-size:17px;line-height:1.55;margin:0 0 56px;max-width:none}.lx-app__view-banner{color:var(--text-80);font-size:16px;font-style:italic;margin:0 0 var(--space-6)}.lx .csf-app-form{display:flex;flex-direction:column;gap:var(--space-6);margin:0}.lx .csf-app-field>label{color:var(--text-70);display:block;font-size:12px;margin-bottom:5px}.lx .csf-app-fieldset>legend,.lx .csf-app-grouplabel{color:var(--color-text);display:block;font-size:16px;font-weight:600;margin:0 0 var(--space-3);padding:0}.lx .csf-app-fieldset{border:0;display:flex;flex-direction:column;gap:var(--space-6);margin:0;min-width:0;padding:0}.lx .csf-app-fieldset>legend{float:left;margin-bottom:0;width:100%}.lx .csf-app-fieldset>legend+*{clear:both}.lx .csf-app-row{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lx .csf-app-hint{color:var(--text-70);font-size:13px;line-height:1.45;margin:5px 0 0}.lx .csf-app-grouplabel .csf-app-hint{display:inline;font-size:13px;font-weight:400}.lx .csf-app-checkgroup{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.lx .csf-app-checkgroup label,.lx .csf-app-confirm label{align-items:center;color:var(--color-text);cursor:pointer;display:inline-flex;font-size:15px;gap:8px;margin:0}.lx .csf-app-confirm label{align-items:flex-start;line-height:1.5}.lx .csf-app-confirm input[type=checkbox]{margin-top:3px}.lx .csf-app-money{position:relative}.lx .csf-app-money-mark{color:var(--text-70);font-size:14px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.lx .csf-app-money input{padding-left:22px}.lx .csf-app-total{align-items:baseline;border-top:1px solid var(--color-divider);display:flex;gap:var(--space-4);justify-content:space-between;padding-top:var(--space-3)}.lx .csf-app-total-label{color:var(--text-70);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.lx .csf-app-total-value{font-feature-settings:"tnum" 1;font-size:24px;font-weight:600}.lx .csf-callout{border-left:2px solid var(--color-accent);display:block;font-size:15px;margin:0;padding:0 0 0 var(--space-3)}.lx .csf-callout-icon{display:none}.lx .csf-callout-body p{margin:0 0 var(--space-2)}.lx .csf-callout-body p:last-child{margin-bottom:0}.lx .csf-app-cta-link{font-size:15px}.lx .csf-app-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:26px}.lx .csf-app-save-btn{font-size:15px;padding:12px 22px}.lx .csf-app-save-status{color:var(--text-70);font-size:13px;font-style:italic;margin-left:auto}.lx .csf-app-save-status--error{color:var(--color-accent-2-700);font-style:normal}.lx .csf-app-save-status--warn{color:var(--color-accent-2-700)}.lx .csf-app-view-only .csf-app-actions [data-action]{display:none}.lx-locked{font-size:17px;line-height:1.55}.lx-locked ul{margin:var(--space-3) 0 0;padding-left:1.2em}.lx-locked li{margin:2px 0}.lx-hs-form form{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.lx-hs-form ul.hs-error-msgs,.lx-hs-form ul.no-list{list-style:none;margin:0;padding:0}.lx-hs-form .hs-error-msg,.lx-hs-form .hs-error-msgs,.lx-hs-form .hs-main-font-element.error{color:var(--color-accent-2-700);font-size:13px}.lx-hs-form label{color:var(--text-70);display:block;font-size:12px;font-weight:400;margin-bottom:5px}.lx-hs-form input[type=email],.lx-hs-form input[type=password],.lx-hs-form input[type=text]{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);caret-color:var(--color-accent);color:var(--color-text);display:block;font:inherit;font-size:14px;margin:0;min-height:36px;padding:6px 10px;width:100%}.lx-hs-form input:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:0}.lx-hs-form input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1.5px solid var(--color-divider);border-radius:var(--radius-md);height:16px;margin:0 8px 0 0;vertical-align:-3px;width:16px}.lx-hs-form input[type=checkbox]:checked{background-color:var(--color-accent);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath fill='none' stroke='%23f3f2f2' stroke-width='1.6' d='m1 4 3 3 5-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:var(--color-accent)}.lx-hs-form button[type=submit],.lx-hs-form input[type=submit]{-webkit-appearance:none;background:var(--color-accent);border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-bg);cursor:pointer;display:block;font-family:var(--font);font-size:15px;font-weight:var(--font-weight-heading);line-height:1.2;margin-top:var(--space-2);padding:12px 22px;width:100%}.lx-hs-form button[type=submit]:hover,.lx-hs-form input[type=submit]:hover{background:var(--color-accent-600)}.lx-hs-form button[type=submit]:active,.lx-hs-form input[type=submit]:active{background:var(--color-accent-700)}.lx-hs-form a{font-size:14px}.lx-hs-form .form-separator{align-items:center;color:var(--text-70);display:flex;font-size:13px;gap:var(--space-2);margin:var(--space-2) 0}.lx-hs-form .form-separator:after,.lx-hs-form .form-separator:before{background:var(--color-divider);content:"";flex:1;height:1px}@media (max-width:900px){:root{--gutter:20px}.lx-header{flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.lx-header__logo img{height:40px}.lx-header__nav{gap:var(--space-4);order:3;width:100%}.lx-footer{flex-direction:column;gap:var(--space-2)}.lx-app,.lx-ledger{gap:48px;grid-template-columns:minmax(0,1fr)}.lx-auth{gap:40px;justify-content:flex-start;padding:40px var(--gutter) 56px}.lx-auth__logo img{width:220px}.lx-ledger{padding:48px var(--gutter) 64px}.lx-ledger h1,.lx-panel__head h1{font-size:38px}.lx-facts{margin-top:48px}.lx-app{gap:32px;padding:32px var(--gutter) 64px}.lx-rail{flex-direction:row;gap:var(--space-4);overflow-x:auto;padding-bottom:var(--space-2)}.lx-rail .lx-kicker{display:none}.lx .lx-rail__item{flex:none;padding:4px 0}.lx .lx-panel .csf-app-lede,.lx-panel__intro{margin-bottom:36px}.lx .table td{padding:12px 6px}.lx .table th{padding:8px 6px}}@media (max-width:520px){.lx-auth__names{grid-template-columns:1fr}.lx .csf-app-save-status{margin-left:0;width:100%}}.lx-app--empty,.lx-ledger--solo{grid-template-columns:minmax(0,640px)}.lx-app__title{font-size:52px;line-height:1.08;margin:0 0 var(--space-3)}.lx .lx-panel .csf-app-form>.csf-app-lede:first-child{margin:0 0 26px}.lx .lx-docs-slot{margin:0}.lx .btn-ghost.btn-lg{padding:10px var(--space-1)}.lx-intake{display:flex;flex-direction:column;gap:var(--space-4)}.lx-intake>h2{font-size:30px;margin:var(--space-2) 0 0}@media (max-width:900px){.lx-rail{position:relative;scroll-behavior:smooth}}