@layer properties,theme,base;@layer components{.insurance-hero{border-bottom:calc(var(--spacing) / 4) solid var(--lex-line)}.insurance-hero-points{grid-template-columns:1fr}.insurance-claim-preview{margin-top:calc(var(--spacing) * 12);border:calc(var(--spacing) / 4) solid var(--lex-line-strong);border-radius:var(--lex-radius-16);background:var(--lex-surface);overflow:hidden}.insurance-claim-preview>figcaption{justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);background:var(--lex-bg);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);display:flex}.insurance-claim-preview-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--lex-line-strong) transparent;overflow-x:auto}.insurance-claim-preview-scroll:focus-visible{outline:calc(var(--spacing) / 2) solid var(--lex-accent);outline-offset:calc(var(--spacing) * -1)}.insurance-compliance-card{margin-top:calc(var(--spacing) * 10);border:calc(var(--spacing) / 4) solid var(--lex-line-strong);border-radius:var(--lex-radius-16);background:var(--lex-surface);overflow:hidden}.insurance-compliance-card>header{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6) calc(var(--spacing) * 6)}.insurance-compliance-card h2{margin-top:calc(var(--spacing) * 3);color:var(--lex-fg)}.insurance-compliance-card h2 span{color:var(--lex-accent-deep);font-weight:var(--font-weight-regular)}.insurance-compliance-card header>p:last-child{margin-top:calc(var(--spacing) * 2);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-body-sm) / var(--text-body-sm--line-height) var(--font-ui)}.insurance-compliance-card>dl{border-top:calc(var(--spacing) / 4) solid var(--lex-line);display:grid}.insurance-compliance-card>dl>div{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5) calc(var(--spacing) * 6)}.insurance-compliance-card>dl>div+div{border-top:calc(var(--spacing) / 4) solid var(--lex-line)}.insurance-compliance-card dt{justify-items:start;gap:calc(var(--spacing) * 3);display:grid}.insurance-compliance-card dt>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border:calc(var(--spacing) / 4) solid var(--lex-accent);border-radius:var(--lex-radius-8);background:var(--lex-accent-light);color:var(--lex-accent-deep);place-items:center;display:grid}.insurance-compliance-icon .marketing-icon{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.insurance-compliance-card dt strong{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-body-sm) / var(--text-body-sm--line-height) var(--font-ui)}.insurance-compliance-card dd{margin-top:calc(var(--spacing) * 2);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.insurance-claim-workspace{min-width:calc(var(--spacing) * 232);grid-template-columns:calc(var(--spacing) * 51) minmax(calc(var(--spacing) * 120), 1fr) calc(var(--spacing) * 62);min-height:calc(var(--spacing) * 136);display:grid}.insurance-claim-sidebar{background:var(--lex-surface-dark);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4) calc(var(--spacing) * 4);color:var(--lex-fg-subtle);flex-direction:column;display:flex}.insurance-claim-brand{color:var(--lex-fg-on-dark-surface);font:var(--font-weight-semibold) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.insurance-claim-brand span{color:var(--lex-accent)}.insurance-claim-sidebar section,.insurance-claim-views,.insurance-claim-tools{margin-top:calc(var(--spacing) * 6)}.insurance-claim-sidebar section>p,.insurance-claim-views>p,.insurance-claim-tools>p,.insurance-claim-inspector>h2{color:var(--lex-fg-subtle);font:var(--font-weight-semibold) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase}.insurance-claim-sidebar ul,.insurance-claim-sidebar dl{margin-top:calc(var(--spacing) * 2)}.insurance-claim-sidebar li,.insurance-claim-views>dl>div,.insurance-claim-tools>span{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--lex-radius-8);padding:calc(var(--spacing) * 2);color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);display:flex}.insurance-claim-sidebar li{white-space:nowrap}.insurance-claim-sidebar li.is-active{background:color-mix(in srgb, var(--lex-fg-on-dark-surface) 14%, transparent);color:var(--lex-fg-on-dark-surface);font-weight:var(--font-weight-semibold)}.insurance-claim-views dd{color:var(--lex-fg-on-dark-surface);font-variant-numeric:tabular-nums}.insurance-claim-tools>span{justify-content:flex-start}.insurance-claim-sidebar footer{gap:var(--spacing);border-top:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 20%, transparent);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 2) 0;font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);margin-top:auto;display:grid}.insurance-claim-sidebar footer strong{color:var(--lex-fg-on-dark-surface)}.insurance-claim-main{padding:calc(var(--spacing) * 5)}.insurance-claim-main>header{justify-content:space-between;align-items:start;gap:calc(var(--spacing) * 4);display:flex}.insurance-claim-main h2{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-claim-main header p{margin-top:var(--spacing);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.insurance-review-status{border-radius:var(--lex-radius-full);background:var(--lex-accent-light);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--lex-accent-deep);font:var(--font-weight-semibold) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);flex:none}.insurance-claim-tabs{gap:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 5);border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);display:flex}.insurance-claim-tabs li{padding-bottom:calc(var(--spacing) * 3)}.insurance-claim-tabs li.is-active{margin-bottom:calc(var(--spacing) / -4);border-bottom:calc(var(--spacing) / 2) solid var(--lex-brand);color:var(--lex-fg);font-weight:var(--font-weight-semibold)}.insurance-claim-prompt{margin-top:calc(var(--spacing) * 4);border-radius:var(--lex-radius-8);background:var(--lex-bg);padding:calc(var(--spacing) * 3);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.insurance-claim-findings{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);display:grid}.insurance-claim-findings>div{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-8);padding:calc(var(--spacing) * 3)}.insurance-claim-findings dt{align-items:center;gap:calc(var(--spacing) * 3);color:var(--lex-fg);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.insurance-claim-findings dt>span{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--lex-radius-8);background:var(--lex-bg);color:var(--lex-fg-muted);font-weight:var(--font-weight-semibold);place-items:center;display:inline-grid}.insurance-claim-findings small{color:var(--lex-fg-muted);font:inherit}.insurance-claim-findings dd{margin-top:var(--spacing);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);padding-inline-start:calc(var(--spacing) * 9)}.insurance-claim-findings .is-documented dt>span{background:color-mix(in srgb, var(--lex-success) 12%, var(--lex-surface));color:var(--lex-success)}.insurance-claim-findings .is-analysis dt>span{background:color-mix(in srgb, var(--lex-info) 12%, var(--lex-surface));color:var(--lex-info)}.insurance-claim-findings .is-missing dt>span{background:var(--lex-accent-light);color:var(--lex-accent-deep)}.insurance-claim-actions{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);color:var(--lex-fg-secondary);font:var(--font-weight-medium) var(--text-caption) / var(--text-caption--line-height) var(--font-ui);display:flex}.insurance-claim-actions span{border:calc(var(--spacing) / 4) solid var(--lex-line-strong);border-radius:var(--lex-radius-8);padding:calc(var(--spacing) * 3)}.insurance-claim-actions span:first-child{border-color:var(--lex-brand);background:var(--lex-brand);color:var(--lex-fg-inverse)}.insurance-claim-inspector{border-inline-start:calc(var(--spacing) / 4) solid var(--lex-line);background:var(--lex-bg);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 3)}.insurance-claim-inspector>h2{color:var(--lex-fg-muted)}.insurance-claim-inspector dl{gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3);display:grid}.insurance-claim-inspector dl>div{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-8);background:var(--lex-surface);padding:calc(var(--spacing) * 3)}.insurance-claim-inspector dl>div.is-warning{background:var(--lex-accent-light)}.insurance-claim-inspector dl>div.is-danger{background:color-mix(in srgb, var(--lex-error) 7%, var(--lex-surface))}.insurance-claim-inspector dt{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.insurance-claim-inspector dd{margin-top:var(--spacing);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.insurance-split-intro,.insurance-two-column,.insurance-final-grid,.insurance-pilot-grid,.insurance-roi{gap:calc(var(--spacing) * 8);display:grid}.insurance-two-column>*{min-width:0}.insurance-problem-panel{border-radius:var(--lex-radius-16);background:var(--lex-surface-dark);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4)}.insurance-problem-panel .eyebrow{color:var(--lex-accent)}.insurance-problem-panel h2{margin-top:calc(var(--spacing) * 5);color:var(--lex-fg-on-dark-surface)}.insurance-problem-panel h2 span{color:var(--lex-accent-deep);font-weight:var(--font-weight-regular);display:block}.insurance-problem-lead{margin-top:calc(var(--spacing) * 5);color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.insurance-problem-carousel{margin-top:calc(var(--spacing) * 8)}.insurance-problem-card{border:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 22%, transparent);border-radius:var(--lex-radius-8);height:100%;padding:calc(var(--spacing) * 5);background:0 0}.insurance-problem-card h3{color:var(--lex-fg-on-dark-surface);font:var(--font-weight-semibold) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-problem-card p{margin-top:calc(var(--spacing) * 3);color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-body-sm) / var(--text-body-sm--line-height) var(--font-ui)}.insurance-compact-card h3,.insurance-icon-card h3{font:var(--font-weight-semibold) var(--text-h3) / var(--text-h3--line-height) var(--font-ui);letter-spacing:var(--text-h3--letter-spacing)}.insurance-closing-statement{margin-top:calc(var(--spacing) * 8);border-top:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 22%, transparent);padding-top:calc(var(--spacing) * 5);color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-closing-statement strong{color:var(--lex-accent);font-weight:var(--font-weight-semibold)}.insurance-workflow{gap:calc(var(--spacing) * 4);list-style:none;display:grid}.insurance-workflow article{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-8);background:var(--lex-surface);height:100%;padding:calc(var(--spacing) * 6)}.insurance-step-number{min-width:calc(var(--spacing) * 8);min-height:calc(var(--spacing) * 8);border:calc(var(--spacing) / 4) solid var(--lex-accent);border-radius:var(--lex-radius-full);color:var(--lex-accent-deep);font:var(--font-weight-semibold) var(--text-label) / var(--text-label--line-height) var(--font-ui);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.insurance-workflow h3{margin-top:calc(var(--spacing) * 5);color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-h3) / var(--text-h3--line-height) var(--font-ui);letter-spacing:var(--text-h3--letter-spacing)}.insurance-workflow p{margin-top:calc(var(--spacing) * 3);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-workflow strong{margin-top:calc(var(--spacing) * 5);color:var(--lex-brand);font:var(--font-weight-semibold) var(--text-label) / var(--text-label--line-height) var(--font-ui);display:block}.insurance-level-carousel .card-carousel-track{gap:calc(var(--spacing) * 3)}.insurance-level{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-8);background:var(--lex-surface);padding:calc(var(--spacing) * 5)}.insurance-level.is-featured{border-color:var(--lex-accent);background:var(--lex-accent-light)}.insurance-level-label,.insurance-founder-meta{color:var(--lex-accent-deep);font:var(--font-weight-medium) var(--text-label) / var(--text-label--line-height) var(--font-ui);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase}.insurance-level h3{margin-top:calc(var(--spacing) * 2);color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-h3) / var(--text-h3--line-height) var(--font-ui)}.insurance-level>p:last-child{margin-top:calc(var(--spacing) * 2);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-quote{border-inline-start:var(--spacing) solid var(--lex-accent);background:var(--lex-accent-light);padding:calc(var(--spacing) * 8);align-self:center}.insurance-quote p{color:var(--lex-fg);font:var(--font-weight-medium) var(--text-h2) / var(--text-h2--line-height) var(--font-ui);letter-spacing:var(--text-h2--letter-spacing);text-wrap:balance}.insurance-quote cite{margin-top:calc(var(--spacing) * 5);color:var(--lex-fg-muted);font:normal var(--font-weight-medium) var(--text-label) / var(--text-label--line-height) var(--font-ui);text-transform:uppercase;display:block}.insurance-knowledge-section{background:var(--lex-bg)}.insurance-knowledge-layout,.insurance-knowledge-stakeholders{gap:calc(var(--spacing) * 4);display:grid}.insurance-knowledge-panel{border-radius:var(--lex-radius-16);background:var(--lex-surface-dark);padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4)}.insurance-knowledge-panel .eyebrow{color:var(--lex-accent)}.insurance-knowledge-panel h2{margin-top:calc(var(--spacing) * 5);color:var(--lex-fg-on-dark-surface);font:var(--font-weight-semibold) var(--text-h1) / var(--text-h1--line-height) var(--font-ui);letter-spacing:var(--text-h1--letter-spacing);text-wrap:balance}.insurance-knowledge-panel h2 span{color:var(--lex-accent-deep);font-weight:var(--font-weight-regular)}.insurance-knowledge-lead{margin-top:calc(var(--spacing) * 5);color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.insurance-knowledge-points{gap:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 7);display:grid}.insurance-knowledge-points>div{border:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 22%, transparent);border-radius:var(--lex-radius-8);padding:calc(var(--spacing) * 4)}.insurance-knowledge-points dt{color:var(--lex-fg-on-dark-surface);font:var(--font-weight-semibold) var(--text-body-sm) / var(--text-body-sm--line-height) var(--font-ui)}.insurance-knowledge-points dd{margin-top:calc(var(--spacing) * 3);color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.insurance-knowledge-stakeholder{border:calc(var(--spacing) / 4) solid var(--lex-line-strong);border-radius:var(--lex-radius-16);background:var(--lex-surface);padding:calc(var(--spacing) * 6)}.insurance-knowledge-stakeholder h3{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.insurance-knowledge-stakeholder p{margin-top:calc(var(--spacing) * 2);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body-sm) / var(--text-body-sm--line-height) var(--font-ui)}.insurance-integration-flow{gap:calc(var(--spacing) * 4);list-style:none}.insurance-integration-flow li{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-12);background:var(--lex-surface);padding:calc(var(--spacing) * 6);position:relative}.insurance-integration-flow li+li:before{display:none}.insurance-integration-flow .is-lexai{border-color:var(--lex-brand);background:var(--lex-surface-dark)}.insurance-integration-flow h3{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-h3) / var(--text-h3--line-height) var(--font-ui)}.insurance-integration-flow p{margin-top:calc(var(--spacing) * 3);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-integration-flow .is-lexai h3{color:var(--lex-fg-on-dark-surface)}.insurance-integration-flow .is-lexai p{color:var(--lex-fg-subtle)}.insurance-check-list,.insurance-final-points{gap:calc(var(--spacing) * 3);display:grid}.insurance-check-list li,.insurance-final-points li{gap:calc(var(--spacing) * 3);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui);display:flex}.insurance-check-list li:before,.insurance-final-points li:before{color:var(--lex-accent-deep);content:"✓";font-weight:var(--font-weight-semibold);flex:none}.insurance-portfolio{border:calc(var(--spacing) / 4) solid var(--lex-line-strong);border-radius:var(--lex-radius-16);background:var(--lex-surface);overflow:hidden}.insurance-management-section{background:var(--lex-bg)}.insurance-management-intro{max-width:none}.insurance-management-signals{gap:calc(var(--spacing) * 3);list-style:none;display:grid}.insurance-management-signals li{gap:calc(var(--spacing) * 3);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body-sm) / var(--text-body-sm--line-height) var(--font-ui);display:flex}.insurance-management-signals li:before{color:var(--lex-accent-deep);content:"•";flex:none}.insurance-portfolio figcaption{justify-content:space-between;gap:calc(var(--spacing) * 2);border-bottom:calc(var(--spacing) / 4) solid var(--lex-line);background:var(--lex-bg);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);color:var(--lex-fg-muted);font:var(--font-weight-medium) var(--text-label) / var(--text-label--line-height) var(--font-ui);flex-wrap:wrap;display:flex}.insurance-portfolio figcaption span{color:var(--lex-fg-muted);font-weight:var(--font-weight-regular)}.insurance-portfolio>dl{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);display:grid}.insurance-portfolio>dl>div{gap:calc(var(--spacing) * 2);border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-8);background:var(--lex-surface);padding:calc(var(--spacing) * 4);display:grid}.insurance-portfolio>dl dt{color:var(--lex-fg-muted);font:var(--font-weight-medium) var(--text-label) / var(--text-label--line-height) var(--font-ui)}.insurance-portfolio>dl dd{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-h2) / var(--text-h2--line-height) var(--font-ui);font-variant-numeric:tabular-nums}.insurance-portfolio>dl span{color:var(--lex-accent-deep);font:var(--font-weight-medium) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.insurance-portfolio>dl .is-positive span{color:var(--lex-success)}.insurance-portfolio>dl .is-negative span{color:var(--lex-error)}.insurance-portfolio-charts{gap:calc(var(--spacing) * 3);padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 4);display:grid}.insurance-portfolio-charts>section{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-8);background:var(--lex-surface);padding:calc(var(--spacing) * 4)}.insurance-portfolio-charts h3{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-time-bars{height:calc(var(--spacing) * 34);align-items:end;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 5);border-bottom:calc(var(--spacing) / 4) solid var(--lex-line-strong);list-style:none;display:flex}.insurance-time-bars li{height:var(--bar-height);border-radius:var(--lex-radius-4) var(--lex-radius-4) 0 0;background:var(--lex-line-strong);flex:1}.insurance-status-chart{justify-items:center;gap:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 4);display:grid}.insurance-status-donut{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32);transform:rotate(-90deg)}.insurance-status-donut-track,.insurance-status-donut-segment{fill:none;stroke-width:9px}.insurance-status-donut-track{stroke:var(--lex-line)}.insurance-status-donut-segment{stroke-dasharray:var(--segment-value) calc(100 - var(--segment-value));stroke-dashoffset:calc(var(--segment-offset) * -1)}.insurance-status-donut-segment.is-primary{stroke:var(--lex-brand)}.insurance-status-donut-segment.is-secondary{stroke:var(--lex-fg-muted)}.insurance-status-donut-segment.is-tertiary{stroke:var(--lex-line-strong)}.insurance-status-donut-segment.is-quaternary{stroke:var(--lex-line)}.insurance-status-list{gap:calc(var(--spacing) * 2);width:100%;display:grid}.insurance-status-list>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.insurance-status-list>div:before{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--lex-radius-full);background:var(--lex-line-strong);content:"";flex:none}.insurance-status-list>div.is-primary:before{background:var(--lex-brand)}.insurance-status-list>div.is-secondary:before{background:var(--lex-fg-muted)}.insurance-status-list>div.is-quaternary:before{background:var(--lex-line)}.insurance-status-list dt,.insurance-status-list dd{color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.insurance-status-list dd{color:var(--lex-fg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;margin-inline-start:auto}.insurance-roi{border-radius:var(--lex-radius-16);background:var(--lex-surface-dark);padding:calc(var(--spacing) * 6);color:var(--lex-fg-on-dark-surface);overflow:hidden}.insurance-roi h3{color:var(--lex-fg-on-dark-surface);font:var(--font-weight-semibold) var(--text-h2) / var(--text-h2--line-height) var(--font-ui)}.insurance-roi-fields{gap:calc(var(--spacing) * 6);margin-top:calc(var(--spacing) * 6);display:grid}.insurance-roi-field{gap:calc(var(--spacing) * 2);display:grid}.insurance-roi-field>div{justify-content:space-between;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.insurance-roi-field label{color:var(--lex-fg-on-dark-surface);font:var(--font-weight-medium) var(--text-button) / var(--text-button--line-height) var(--font-ui)}.insurance-roi-field output{color:var(--lex-accent);font:var(--font-weight-medium) var(--text-label) / var(--text-label--line-height) var(--font-ui);font-variant-numeric:tabular-nums}.insurance-roi-field input{width:100%;min-height:calc(var(--spacing) * 6);accent-color:var(--lex-accent);cursor:pointer}.insurance-roi-field>p{color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.insurance-card-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);margin-bottom:calc(var(--spacing) * 5);border:calc(var(--spacing) / 4) solid var(--lex-accent);border-radius:var(--lex-radius-8);background:var(--lex-accent-soft);color:var(--lex-accent-deep);place-items:center;display:grid}.insurance-card-icon .marketing-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.insurance-review-note{border-inline-start:var(--spacing) solid var(--lex-accent);background:var(--lex-accent-light);padding:calc(var(--spacing) * 5);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-review-note strong{color:var(--lex-fg);font-weight:var(--font-weight-semibold)}.insurance-founder{gap:calc(var(--spacing) * 8);display:grid}.insurance-founder-portrait{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.insurance-founder h2{margin-top:calc(var(--spacing) * 3);color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-h1) / var(--text-h1--line-height) var(--font-ui);letter-spacing:var(--text-h1--letter-spacing);text-wrap:balance}.insurance-founder h2 span{display:block}.insurance-founder-meta{margin-top:calc(var(--spacing) * 5)}.insurance-founder div>p:not(.eyebrow,.insurance-founder-meta){max-width:calc(var(--lex-container-reading) + var(--spacing) * 24);margin-top:calc(var(--spacing) * 4);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body-lg) / var(--text-body-lg--line-height) var(--font-ui)}.insurance-pilot-steps,.insurance-kpis{border:calc(var(--spacing) / 4) solid var(--lex-line);border-radius:var(--lex-radius-16);background:var(--lex-surface);padding:calc(var(--spacing) * 6)}.insurance-pilot-steps{border-color:var(--lex-accent-soft);background:var(--lex-accent-light)}.insurance-pilot-steps h3,.insurance-kpis h3,.insurance-contact-card h3{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-h2) / var(--text-h2--line-height) var(--font-ui)}.insurance-pilot-steps ol{gap:calc(var(--spacing) * 4);margin-block:calc(var(--spacing) * 6);display:grid}.insurance-pilot-steps li{gap:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr);display:grid}.insurance-pilot-steps li>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border:calc(var(--spacing) / 4) solid var(--lex-accent);border-radius:var(--lex-radius-full);color:var(--lex-accent-deep);font:var(--font-weight-semibold) var(--text-label) / var(--text-label--line-height) var(--font-ui);place-items:center;display:grid}.insurance-pilot-steps strong{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-pilot-steps p{margin-top:var(--spacing);color:var(--lex-fg-muted);font:var(--font-weight-regular) var(--text-caption) / var(--text-caption--line-height) var(--font-ui)}.insurance-kpis dl{margin-top:calc(var(--spacing) * 5);display:grid}.insurance-kpis dl>div{gap:var(--spacing);border-top:calc(var(--spacing) / 4) solid var(--lex-line);padding-block:calc(var(--spacing) * 3);display:grid}.insurance-kpis dt{color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-kpis dd{color:var(--lex-fg);font:var(--font-weight-semibold) var(--text-label) / var(--text-label--line-height) var(--font-ui)}.insurance-faq-grid{gap:calc(var(--spacing) * 4);display:grid}.insurance-faq-grid>div{align-content:start;gap:calc(var(--spacing) * 3);display:grid}.insurance-faq-grid .disclosure-content{padding-top:calc(var(--spacing) * 4);color:var(--lex-fg-secondary);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-final-section{background:var(--lex-surface-dark)}.insurance-final-section .section-title-accent{color:var(--lex-accent)}.insurance-final-points{margin-top:calc(var(--spacing) * 6)}.insurance-final-points li{color:var(--lex-fg-subtle)}.insurance-final-points li:before{color:var(--lex-accent)}.insurance-contact-card{border:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 12%, transparent);border-radius:var(--lex-radius-12);background:color-mix(in srgb, var(--lex-fg-on-dark-surface) 5%, transparent);padding:calc(var(--spacing) * 6);align-self:start}.insurance-contact-card .eyebrow{color:var(--lex-accent)}.insurance-contact-card h3{margin-top:calc(var(--spacing) * 4);color:var(--lex-fg-on-dark-surface);font:var(--font-weight-semibold) var(--text-h3) / var(--text-h3--line-height) var(--font-ui);letter-spacing:var(--text-h3--letter-spacing)}.insurance-contact-card>p:not(.eyebrow){margin-top:calc(var(--spacing) * 3);color:var(--lex-fg-subtle);font:var(--font-weight-regular) var(--text-body) / var(--text-body--line-height) var(--font-ui)}.insurance-contact-card .site-button{width:100%;margin-top:calc(var(--spacing) * 5)}@media (width<=47.99rem){.insurance-claim-preview{margin-top:calc(var(--spacing) * 8);border-radius:var(--lex-radius-12)}.insurance-claim-preview>figcaption{padding:calc(var(--spacing) * 3)}.insurance-claim-preview-scroll{overflow-x:visible}.insurance-claim-workspace{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0}.insurance-claim-sidebar{display:none}.insurance-claim-main{padding:calc(var(--spacing) * 4)}.insurance-claim-main>header{gap:calc(var(--spacing) * 3);flex-direction:column}.insurance-review-status{align-self:flex-start}.insurance-claim-tabs{gap:0 calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.insurance-claim-tabs li{padding-block:calc(var(--spacing) * 3)}.insurance-claim-tabs li.is-active{margin-bottom:0}.insurance-claim-findings dt{grid-template-columns:auto minmax(0,1fr)}.insurance-claim-findings small{grid-column:2}.insurance-claim-findings dd{padding-inline-start:0}.insurance-claim-actions{flex-direction:column}.insurance-claim-actions span{text-align:center}.insurance-claim-inspector{border-top:calc(var(--spacing) / 4) solid var(--lex-line);padding:calc(var(--spacing) * 4);border-inline-start:0}.insurance-compliance-card{margin-top:calc(var(--spacing) * 6);border-radius:var(--lex-radius-12)}.insurance-compliance-card>header{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4) calc(var(--spacing) * 5)}.insurance-compliance-card>dl>div{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 4)}}@media (width>=48rem){.insurance-knowledge-points{grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-problem-panel{padding:calc(var(--spacing) * 8)}.insurance-problem-carousel .card-carousel-track{border:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 22%, transparent);border-radius:var(--lex-radius-8);gap:0;overflow:hidden}.insurance-problem-card{border:0;border-radius:0}.insurance-problem-card:nth-child(2n){border-inline-start:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 22%, transparent)}.insurance-problem-card:nth-child(n+3){border-top:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 22%, transparent)}.insurance-hero-points{grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-hero-points>div{padding-inline:0}.insurance-hero-points>div+div{border-inline-start:0}.insurance-hero-points>div:nth-child(n+3){border-top:calc(var(--spacing) / 4) solid var(--lex-line)}.insurance-hero-points>div:nth-child(2n){border-inline-start:calc(var(--spacing) / 4) solid var(--lex-line);padding-inline-start:calc(var(--spacing) * 6)}.insurance-compliance-card>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-compliance-card>dl>div:nth-child(2n){border-inline-start:calc(var(--spacing) / 4) solid var(--lex-line)}.insurance-compliance-card>dl>div:nth-child(2){border-top:0}.insurance-management-signals,.insurance-portfolio>dl,.insurance-workflow,.insurance-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.insurance-knowledge-layout{align-items:stretch;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.insurance-knowledge-panel{padding:calc(var(--spacing) * 11)}.insurance-knowledge-panel h2{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing)}.insurance-knowledge-stakeholders{gap:calc(var(--spacing) * 3);grid-template-rows:repeat(3,minmax(0,1fr))}.insurance-knowledge-stakeholder{padding:calc(var(--spacing) * 5)}.insurance-problem-panel{padding:calc(var(--spacing) * 12)}.insurance-problem-intro{align-items:end;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);display:grid}.insurance-problem-lead{margin-top:0}.insurance-problem-card+.insurance-problem-card{border-inline-start:calc(var(--spacing) / 4) solid color-mix(in srgb, var(--lex-fg-on-dark-surface) 22%, transparent)}.insurance-problem-card:nth-child(n+3){border-top:0}.insurance-compliance-card>dl{grid-template-columns:repeat(4,minmax(0,1fr))}.insurance-compliance-card>dl>div+div{border-top:0;border-inline-start:calc(var(--spacing) / 4) solid var(--lex-line)}.insurance-split-intro,.insurance-pilot-grid,.insurance-roi{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-two-column{gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.insurance-final-grid{align-items:center;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.insurance-final-grid .insurance-contact-card{align-self:center}.insurance-split-intro{align-items:end}.insurance-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.insurance-integration-flow{align-items:stretch;gap:calc(var(--spacing) * 8);grid-template-columns:repeat(3,minmax(0,1fr))}.insurance-integration-flow li+li:before{color:var(--lex-accent-deep);content:"→";margin:0;display:block;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--spacing) * -4);transform:translate(-50%,-50%)}.insurance-management-intro h2{max-width:calc(var(--lex-container-reading) + var(--spacing) * 48)}.insurance-management-intro>p:not(.eyebrow){max-width:calc(var(--lex-container-reading) + var(--spacing) * 64)}.insurance-portfolio>dl{grid-template-columns:repeat(4,minmax(0,1fr))}.insurance-portfolio-charts{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.insurance-founder{align-items:start;gap:calc(var(--spacing) * 12);grid-template-columns:auto minmax(0,1fr)}.insurance-kpis dl>div{gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width>=80rem){.insurance-hero-points{grid-template-columns:repeat(4,minmax(0,1fr))}.insurance-hero-points>div:nth-child(n+3){border-top:0}.insurance-hero-points>div+div{border-inline-start:calc(var(--spacing) / 4) solid var(--lex-line);padding-inline-start:calc(var(--spacing) * 6)}}}@layer utilities;
