@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500;600;700&display=swap');.lxf-insurance,.lxf-tpa,.lxf-sedation,.lxf-implant,.lxf-cost,.lxf-htp{--tx-mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--tx-card-bg:#fff;--tx-card-tint:#f6f9fe;--tx-hairline:rgba(0,37,89,.1);--tx-hairline-2:rgba(0,37,89,.18);--tx-ink:var(--lxf-navy,#002559);--tx-ink-soft:#475569;--tx-ink-muted:#64748b;--tx-accent:var(--lxf-blue,#467ff7);--tx-shadow-card:0 1px 0 rgba(0,37,89,.04),0 8px 24px -8px rgba(0,37,89,.18),0 32px 56px -32px rgba(0,37,89,.22);--tx-shadow-soft:0 1px 2px rgba(0,37,89,.06);--tx-radius-card:20px;--tx-radius-pill:999px}.lxf-insurance-cost-estimator,.lxf-tooth-pain-assessment,.lxf-sedation-selector,.lxf-implant-candidacy,.lxf-cost-calc,.lxf-hygiene-treatment-plan{padding-block:clamp(2rem,5vw,4.5rem) !important}.lxf-insurance__hero,.lxf-tpa__hero,.lxf-sedation__hero,.lxf-implant__hero,.lxf-cost__hero,.lxf-htp__hero{background:var(--tx-card-bg) !important;background-image:linear-gradient(180deg,#fff 0%,var(--tx-card-tint) 100%) !important;border:1px solid var(--tx-hairline) !important;border-radius:var(--tx-radius-card) !important;box-shadow:var(--tx-shadow-card) !important;padding:2.25rem 1.75rem !important;margin-bottom:2rem !important}@media (min-width:720px){.lxf-insurance__hero,.lxf-tpa__hero,.lxf-sedation__hero,.lxf-implant__hero,.lxf-cost__hero,.lxf-htp__hero{padding:2.75rem 2.5rem !important}}@media (min-width:1024px){.lxf-insurance__hero,.lxf-tpa__hero,.lxf-sedation__hero,.lxf-implant__hero,.lxf-cost__hero,.lxf-htp__hero{padding:3.5rem !important}}.lxf-insurance__hero-eyebrow,.lxf-tpa__hero-eyebrow,.lxf-sedation__hero-eyebrow,.lxf-implant__hero-eyebrow,.lxf-cost__hero-eyebrow,.lxf-htp__hero-eyebrow{display:inline-flex !important;align-items:center;gap:.5rem;padding:.4rem .9rem;background:rgba(70,127,247,.08);border:1px solid rgba(70,127,247,.18);border-radius:var(--tx-radius-pill);font-family:var(--lxf-font-body,'DM Sans',sans-serif);font-size:.75rem !important;font-weight:600 !important;letter-spacing:.06em !important;text-transform:uppercase;color:var(--tx-accent);margin:0 0 1.25rem !important}.lxf-insurance__hero-pulse,.lxf-tpa__hero-pulse,.lxf-sedation__hero-pulse,.lxf-implant__hero-pulse,.lxf-cost__hero-pulse,.lxf-htp__hero-pulse{width:6px !important;height:6px !important;background:#16a34a !important;box-shadow:0 0 0 3px rgba(22,163,74,.18)}.lxf-insurance__hero-title,.lxf-tpa__hero-title,.lxf-sedation__hero-title,.lxf-implant__hero-title,.lxf-cost__hero-title,.lxf-htp__hero-title{font-family:var(--lxf-font-body,'DM Sans',sans-serif) !important;font-weight:800 !important;font-size:clamp(2rem,4.2vw,2.875rem) !important;line-height:1.08 !important;letter-spacing:-.025em !important;color:var(--tx-ink) !important;margin:0 0 1.25rem !important}.lxf-insurance__hero-lead,.lxf-tpa__hero-lead,.lxf-sedation__hero-lead,.lxf-implant__hero-lead,.lxf-cost__hero-lead,.lxf-htp__hero-lead{font-size:1.0625rem !important;line-height:1.6 !important;color:var(--tx-ink-soft) !important;margin:0 0 1.75rem !important}.lxf-insurance__hero-stats,.lxf-tpa__hero-stats,.lxf-sedation__hero-stats,.lxf-implant__hero-stats,.lxf-cost__hero-stats{margin:0 0 2rem !important;padding-top:1.25rem;border-top:1px solid var(--tx-hairline)}.lxf-insurance__hero-stats li,.lxf-tpa__hero-stats li,.lxf-sedation__hero-stats li,.lxf-implant__hero-stats li,.lxf-cost__hero-stats li{border-left:none !important;padding-left:0 !important;border-right:1px solid var(--tx-hairline);padding-right:1rem}.lxf-insurance__hero-stats li:last-child,.lxf-tpa__hero-stats li:last-child,.lxf-sedation__hero-stats li:last-child,.lxf-implant__hero-stats li:last-child,.lxf-cost__hero-stats li:last-child{border-right:none}.lxf-insurance__hero-stat-num,.lxf-tpa__hero-stat-num,.lxf-sedation__hero-stat-num,.lxf-implant__hero-stat-num,.lxf-cost__hero-stat-num{font-family:var(--tx-mono) !important;font-size:1.5rem !important;font-weight:600 !important;letter-spacing:-.02em !important;color:var(--tx-ink) !important;font-feature-settings:'tnum' 1,'ss01' 1}.lxf-insurance__hero-stat-label,.lxf-tpa__hero-stat-label,.lxf-sedation__hero-stat-label,.lxf-implant__hero-stat-label,.lxf-cost__hero-stat-label{font-size:.6875rem !important;font-weight:500 !important;letter-spacing:.08em !important;color:var(--tx-ink-muted) !important;margin-top:.375rem !important}.lxf-insurance__hero-cta,.lxf-tpa__hero-cta,.lxf-sedation__hero-cta,.lxf-implant__hero-cta,.lxf-cost__hero-cta{background:var(--tx-ink) !important;border:1px solid var(--tx-ink) !important;color:#fff !important;border-radius:12px !important;padding:.875rem 1.5rem !important;font-weight:600 !important;font-size:.9375rem !important;letter-spacing:-.005em !important;box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 8px 20px -8px rgba(0,37,89,.4);transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}.lxf-insurance__hero-cta:hover,.lxf-tpa__hero-cta:hover,.lxf-sedation__hero-cta:hover,.lxf-implant__hero-cta:hover,.lxf-cost__hero-cta:hover{transform:translateY(-1px);box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 14px 28px -10px rgba(0,37,89,.5)}.lxf-insurance__hero-cta:active,.lxf-tpa__hero-cta:active,.lxf-sedation__hero-cta:active,.lxf-implant__hero-cta:active,.lxf-cost__hero-cta:active{transform:translateY(0)}.lxf-insurance__hero-meta,.lxf-tpa__hero-meta,.lxf-sedation__hero-meta,.lxf-implant__hero-meta,.lxf-cost__hero-meta{font-size:.8125rem !important;color:var(--tx-ink-muted) !important;margin:1.25rem 0 0 !important}.lxf-insurance__preview-card,.lxf-cost__preview-card,.lxf-sedation__preview-card,.lxf-implant__preview-card,.lxf-tpa__preview-card{background:#fafbfd !important;border:1px solid var(--tx-hairline) !important;border-radius:14px !important;box-shadow:var(--tx-shadow-soft) !important;padding:1.25rem !important}.lxf-insurance__preview-bar-value,.lxf-cost__preview-bar-value{font-family:var(--tx-mono) !important;font-feature-settings:'tnum' 1;font-weight:600 !important;color:var(--tx-ink) !important;font-size:.8125rem !important}.lxf-sedation__preview-question,.lxf-implant__preview-question,.lxf-tpa__preview-question{font-family:var(--lxf-font-body,'DM Sans',sans-serif) !important;font-weight:700 !important;letter-spacing:-.015em !important;color:var(--tx-ink) !important}.lxf-sedation__preview-counter,.lxf-implant__preview-counter,.lxf-tpa__preview-counter{font-family:var(--tx-mono) !important;font-size:.6875rem !important;font-weight:500 !important;letter-spacing:.04em !important;color:var(--tx-ink-muted) !important;text-transform:uppercase}.lxf-insurance__hero-disclaimer,.lxf-tpa__hero-disclaimer,.lxf-sedation__hero-disclaimer,.lxf-implant__hero-disclaimer,.lxf-cost__hero-disclaimer{background:var(--lxf-light-blue,#dfeeff) !important;border:1px solid var(--tx-hairline) !important;border-left:3px solid var(--tx-accent) !important;border-radius:10px !important;color:var(--tx-ink) !important;font-size:.875rem !important;line-height:1.55 !important}.lxf-sedation__row,.lxf-implant__row,.lxf-cost__row{background:var(--tx-card-bg) !important;border:1px solid var(--tx-hairline) !important;border-radius:14px !important;box-shadow:var(--tx-shadow-soft) !important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.lxf-sedation__row:hover,.lxf-implant__row:hover,.lxf-cost__row:hover{border-color:var(--tx-hairline-2) !important;transform:translateY(-1px);box-shadow:0 8px 24px -8px rgba(0,37,89,.18) !important}.lxf-sedation__row-name,.lxf-implant__row-name,.lxf-cost__row-name{font-family:var(--lxf-font-body,'DM Sans',sans-serif) !important;font-weight:700 !important;letter-spacing:-.015em !important;color:var(--tx-ink) !important}.lxf-sedation__row-stat-value,.lxf-implant__row-stat-value,.lxf-cost__row-stat-value,.lxf-sedation__row-tier,.lxf-implant__row-tone,.lxf-cost__row-tier{font-family:var(--tx-mono) !important;font-feature-settings:'tnum' 1;font-weight:600 !important;color:var(--tx-ink) !important}.lxf-sedation__row-index,.lxf-implant__row-index,.lxf-cost__row-index{font-family:var(--tx-mono) !important;font-weight:500 !important;color:var(--tx-ink-muted) !important}.lxf-sedation__row-stat-label,.lxf-implant__row-stat-label,.lxf-cost__row-stat-label,.lxf-sedation__row-tier-label,.lxf-implant__row-tone-label,.lxf-cost__row-tier-label{font-family:var(--lxf-font-body,'DM Sans',sans-serif) !important;font-size:.6875rem !important;font-weight:600 !important;letter-spacing:.08em !important;text-transform:uppercase;color:var(--tx-ink-muted) !important}.lxf-sedation__reference-heading,.lxf-implant__reference-heading,.lxf-cost__reference-heading{font-family:var(--lxf-font-body,'DM Sans',sans-serif) !important;font-weight:800 !important;letter-spacing:-.02em !important;color:var(--tx-ink) !important}.lxf-sedation__eyebrow,.lxf-implant__eyebrow,.lxf-cost__eyebrow{font-family:var(--lxf-font-body,'DM Sans',sans-serif) !important;font-size:.6875rem !important;font-weight:600 !important;letter-spacing:.08em !important;color:var(--tx-ink-muted) !important;text-transform:uppercase}.lxf-insurance__cta-block,.lxf-tpa__cta-block,.lxf-sedation__cta-block,.lxf-implant__cta-block,.lxf-cost__cta-block,.lxf-htp__cta-block{margin-top:2.5rem !important}.lxf-insurance__cta-block .lxf-btn--phone,.lxf-tpa__cta-block .lxf-btn--phone,.lxf-sedation__cta-block .lxf-btn--phone,.lxf-implant__cta-block .lxf-btn--phone,.lxf-cost__cta-block .lxf-btn--phone{background-color:transparent !important;border-color:rgba(255,255,255,.65) !important;color:var(--lxf-white) !important}.lxf-insurance__cta-block .lxf-btn--phone:hover,.lxf-tpa__cta-block .lxf-btn--phone:hover,.lxf-sedation__cta-block .lxf-btn--phone:hover,.lxf-implant__cta-block .lxf-btn--phone:hover,.lxf-cost__cta-block .lxf-btn--phone:hover{background-color:var(--lxf-white) !important;border-color:var(--lxf-white) !important;color:var(--lxf-navy) !important}.lxf-insurance__cta-heading,.lxf-tpa__cta-heading,.lxf-sedation__cta-heading,.lxf-implant__cta-heading,.lxf-cost__cta-heading,.lxf-htp__cta-heading{font-family:var(--lxf-font-body,'DM Sans',sans-serif) !important;font-weight:800 !important;letter-spacing:-.02em !important}.lxf-insurance__result [class*=__patient],.lxf-insurance__result [class*=__amount],.lxf-insurance__result [class*=__price],.lxf-cost__result [class*=__amount],.lxf-cost__result [class*=__price]{font-family:var(--tx-mono) !important;font-feature-settings:'tnum' 1}@media (max-width:600px){.lxf-insurance-cost-estimator,.lxf-tooth-pain-assessment,.lxf-sedation-selector,.lxf-implant-candidacy,.lxf-cost-calc{padding-block:1.5rem !important}.lxf-insurance__hero,.lxf-tpa__hero,.lxf-sedation__hero,.lxf-implant__hero,.lxf-cost__hero,.lxf-htp__hero{border-radius:16px !important}.lxf-insurance__hero-title,.lxf-tpa__hero-title,.lxf-sedation__hero-title,.lxf-implant__hero-title,.lxf-cost__hero-title,.lxf-htp__hero-title{font-size:clamp(1.625rem,7vw,2.125rem) !important}.lxf-insurance__hero-stats li,.lxf-tpa__hero-stats li,.lxf-sedation__hero-stats li,.lxf-implant__hero-stats li,.lxf-cost__hero-stats li{border-right:none;padding-right:0}}.lxf-insurance__network-badge{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-accent);background:rgba(70,127,247,.08);border:1px solid rgba(70,127,247,.18);border-radius:var(--tx-radius-pill);padding:.2rem .65rem;margin-bottom:.75rem}.lxf-insurance__carrier-list{list-style:none;padding-inline-start:0 !important;margin:0;display:flex;flex-direction:column;gap:.375rem}.lxf-insurance__carrier-list li{font-size:.875rem;color:var(--tx-ink-soft);padding-left:1rem;position:relative}.lxf-insurance__carrier-list li:before{content:'';position:absolute;left:0;top:.45em;width:5px;height:5px;border-radius:50%;background:var(--tx-accent)}.lxf-insurance__carrier-list li em{font-size:.75rem;color:var(--tx-ink-muted);font-style:normal}.lxf-insurance__carrier-card{border:1px solid rgba(70,127,247,.16);border-radius:12px;padding:1.375rem 1.375rem 1.125rem;height:100%;box-sizing:border-box;background:linear-gradient(155deg,rgba(70,127,247,.04) 0%,#fff 35%);transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.lxf-insurance__carrier-card:hover{box-shadow:0 2px 8px rgba(0,37,89,.07),0 12px 32px -8px rgba(0,37,89,.13);transform:translateY(-2px);border-color:rgba(70,127,247,.28)}.lxf-insurance__card-title{display:block;font-size:1rem;font-weight:700;color:var(--tx-ink,#1e293b);margin-bottom:.25rem}.lxf-insurance__card-sub{font-size:.8125rem;color:var(--tx-ink-muted,#64748b);margin:0 0 .875rem}.lxf-insurance__carrier-card--tier{background:#fff;border-color:rgba(70,127,247,.12)}.lxf-insurance__carrier-card--tier strong{font-size:1.0625rem}.lxf-insurance__carrier-card--tier p strong{color:var(--tx-accent,#467ff7);font-variant-numeric:tabular-nums}.lxf-insurance__carrier-card--oon{background:#fff;border-color:rgba(70,127,247,.12)}.lxf-insurance__carrier-card--oon:hover{transform:translateY(-1px)}.lxf-htp__paper.lxf-paper-card:before{display:none !important}[data-lxf-htp-step][hidden],[data-lxf-htp-view-wrap][hidden]{display:none !important}.lxf-htp__dx-chip{box-shadow:0 1px 2px rgba(0,37,89,.06);transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .18s ease,transform .18s cubic-bezier(.16,1,.3,1) !important}.lxf-htp__dx-chip:hover{border-color:var(--tx-ink) !important;color:var(--tx-ink) !important;box-shadow:0 2px 8px rgba(0,37,89,.12),0 0 0 3px rgba(0,37,89,.06) !important;transform:translateY(-1px)}.lxf-htp__dx-chip[aria-pressed=true],.lxf-htp__dx-chip[aria-pressed=true]:hover{border-color:var(--tx-ink) !important;background:var(--tx-ink) !important;color:#fff !important;box-shadow:0 2px 8px rgba(0,37,89,.25),0 0 0 3px rgba(0,37,89,.1) !important;transform:none !important}.lxf-htp__rec{border:1px solid var(--tx-hairline) !important;border-width:1px !important;box-shadow:var(--tx-shadow-soft) !important;border-radius:var(--tx-radius-card) !important;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.16,1,.3,1) !important}.lxf-htp__rec:hover{border-color:var(--tx-hairline-2) !important;box-shadow:0 4px 16px -4px rgba(0,37,89,.16) !important;transform:translateY(-1px)}.lxf-htp__rec--expanded{border-color:rgba(70,127,247,.32) !important;box-shadow:0 4px 16px -4px rgba(70,127,247,.18) !important}.lxf-htp__rec-cdt,.lxf-htp__rec-cdt-detail,.lxf-htp__ref-price,.lxf-htp__ins-est,.lxf-htp__sum-price,.lxf-htp__sum-ins{font-family:var(--tx-mono) !important;font-feature-settings:'tnum' 1 !important}.lxf-htp__rec-pricing{background:var(--tx-card-tint) !important;border:1px solid var(--tx-hairline) !important;border-radius:14px !important}.lxf-htp__plan-title-wrap{background:var(--tx-card-tint) !important;border:1px solid var(--tx-hairline) !important;border-radius:14px !important;padding:1.25rem 1.5rem !important;margin-bottom:1.5rem !important}.lxf-htp__step-ins-card{background:#fff !important;background-image:linear-gradient(180deg,#fff 0%,var(--tx-card-tint) 100%) !important;border:1px solid var(--tx-hairline) !important;border-radius:var(--tx-radius-card) !important;box-shadow:var(--tx-shadow-card) !important;padding:2rem 1.75rem !important;max-width:520px !important}.lxf-htp__ins-row{background:var(--tx-card-tint) !important;border:1px solid var(--tx-hairline) !important;border-radius:10px !important}.lxf-htp__ins-est{font-weight:700 !important;color:var(--tx-ink) !important}.lxf-htp__sum-item{border-bottom:1px solid var(--tx-hairline) !important;padding:.75rem .25rem !important}.lxf-htp__rec-evidence{background:#fff !important;border:1px solid var(--tx-hairline) !important;border-radius:12px !important}.lxf-htp__rec-detail{background:var(--tx-card-tint) !important;border-top:1px solid var(--tx-hairline) !important}.lxf-htp__back-btn{border:1px solid var(--tx-hairline-2) !important;border-radius:10px !important;color:var(--tx-ink-soft) !important}.lxf-htp__back-btn:hover{border-color:var(--tx-ink) !important;color:var(--tx-ink) !important;background:var(--tx-card-tint) !important}