.landing-static-banner_photoStage__Oecq1.landing-static-banner_photoStage__Oecq1:before{content:none}.landing-static-banner_photoStage__Oecq1.landing-static-banner_photoStage__Oecq1:after{background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,255,255,.82) 26%,rgba(255,255,255,.34) 52%,rgba(255,255,255,0) 68%)}.landing-static-banner_photoStageImage__FGjS8{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:right center;pointer-events:none}@media (max-width:1024px){.landing-static-banner_photoStage__Oecq1{display:flex;flex-direction:column}.landing-static-banner_photoStage__Oecq1.landing-static-banner_photoStage__Oecq1:after{content:none}.landing-static-banner_photoStageImage__FGjS8{position:static;width:100%;height:auto;object-fit:contain}}.insurance-chat_launcherWrap__gO578[hidden],.insurance-chat_panel__JVAJf[hidden]{display:none}.insurance-chat_launcherWrap__gO578{--ink:#202a35;--muted:#626b72;--surface:#fff;--line:#e6e7e5;--shadow:0 10px 28px #202a3508;position:fixed;right:24px;bottom:24px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:Arial,sans-serif}.insurance-chat_launcherHint__g1wOo{margin:0;color:var(--muted);font-size:13px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 14px}.insurance-chat_launcher__as_GJ{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:30px;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font:inherit;font-size:14px;min-height:44px;cursor:pointer}.insurance-chat_launcher__as_GJ .insurance-chat_markLogo__JvcEC{height:19px}.insurance-chat_panel__JVAJf{--ink:#202a35;--muted:#626b72;--page:#f7f8f9;--surface:#fff;--soft:#f8f8f7;--line:#e6e7e5;--accent:#f36f25;--accent-ink:#a84b1d;--send-fill:#fff1e5;--send-ink:#c66321;--send-hover:#fce9d9;--tint:#fff3e9;--leaf:#536b34;--leaf-tint:#f2f5ed;--warn:#745331;--warn-bg:#fbf5ec;--cta:#bf420e;--cta-hover:#a8390f;--cta-disabled:#d9e1ea;--outline-ink:#7a3413;--outline-line:#dfa07c;--outline-hover:#fffaf5;--err-line:#e3b8a4;--err-bg:#fff6f0;--err-ink:#a8390f;position:fixed;inset:0;margin:auto;z-index:60;width:min(1120px,calc(100% - 48px));height:min(720px,calc(100dvh - 190px));min-height:460px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #10151ccc;font-family:Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--ink)}:where(.insurance-chat_panel__JVAJf) button,:where(.insurance-chat_panel__JVAJf) textarea{font:inherit}:where(.insurance-chat_panel__JVAJf) button{cursor:pointer;color:inherit}:where(.insurance-chat_panel__JVAJf) button:disabled{cursor:default;opacity:.55}.insurance-chat_launcher__as_GJ:focus-visible,.insurance-chat_panel__JVAJf a:focus-visible,.insurance-chat_panel__JVAJf button:focus-visible,.insurance-chat_panel__JVAJf textarea:focus-visible{outline:3px solid #a84b1d;outline-offset:3px}.insurance-chat_top__kPiHh{gap:10px;padding:14px 22px;border-bottom:1px solid var(--line);background:var(--surface)}.insurance-chat_mark__RG1cZ,.insurance-chat_top__kPiHh{display:flex;align-items:center;flex:0 0 auto}.insurance-chat_markLogo__JvcEC{display:block;height:26px;width:auto}.insurance-chat_brand__67Ow7{font-size:17px;font-weight:600;letter-spacing:-.5px;line-height:1.2}.insurance-chat_brand__67Ow7 small{display:block;color:var(--muted);font-size:11px;font-weight:400;letter-spacing:.2px;margin-top:4px}.insurance-chat_topActions__adDIN{display:flex;align-items:center;gap:4px;margin-left:auto}.insurance-chat_iconBtn__yol06{display:grid;place-items:center;min-width:44px;min-height:44px;padding:10px;border:0;background:transparent;border-radius:50%}.insurance-chat_iconBtn__yol06:hover{background:var(--soft)}.insurance-chat_iconBtn__yol06 svg{width:20px;height:20px}.insurance-chat_layout__SgkYv{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:205px minmax(0,1fr)}.insurance-chat_sidebar__iNtVq{background:var(--soft);padding:22px 16px;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;overflow-y:auto}.insurance-chat_sideLabel__m0J_G{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin:10px 10px 12px}.insurance-chat_nav__pOCiy{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;border-radius:12px;padding:12px 10px;font-size:13px;margin:4px 0;text-decoration:none;color:inherit}.insurance-chat_nav__pOCiy svg{width:18px;height:18px;flex:none}.insurance-chat_nav__pOCiy[data-active=true]{background:var(--surface);box-shadow:0 2px 8px #202a3504}.insurance-chat_nav__pOCiy[data-active=true] svg{color:var(--accent-ink)}.insurance-chat_nav__pOCiy:hover{background:var(--surface)}.insurance-chat_nav__pOCiy .insurance-chat_ext__ooaIk{margin-left:auto;color:var(--muted);display:inline-flex}.insurance-chat_nav__pOCiy .insurance-chat_ext__ooaIk svg{width:12px;height:12px}.insurance-chat_sideBlock__soPBn{border-top:1px solid var(--line);margin:28px 10px 0;padding-top:20px;font-size:12px;color:var(--muted)}.insurance-chat_sideBlock__soPBn .insurance-chat_btnOutline__4VgUM{width:100%;margin-top:7px}.insurance-chat_btnOutline__4VgUM{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--surface);color:var(--outline-ink);border:1px solid var(--outline-line);border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;min-height:44px;text-decoration:none}.insurance-chat_btnOutline__4VgUM:hover{background:var(--outline-hover);color:var(--outline-ink)}.insurance-chat_btnPrimary___uB_X{display:inline-flex;align-items:center;justify-content:center;background:var(--cta);color:#fff;border:0;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;min-height:44px}.insurance-chat_btnPrimary___uB_X:hover{background:var(--cta-hover);color:#fff}.insurance-chat_btnPrimary___uB_X[disabled]{background:var(--cta-disabled);color:var(--ink);opacity:1}.insurance-chat_main__RphYU{min-width:0;background:var(--surface)}.insurance-chat_main__RphYU,.insurance-chat_msgs__kXg9u{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.insurance-chat_msgs__kXg9u{overflow-y:auto;padding:26px 30px 10px;gap:14px}.insurance-chat_msg__De7AV{max-width:85%;padding:12px 16px;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word;width:-moz-fit-content;width:fit-content}.insurance-chat_msgBot__TyIbk{align-self:flex-start;background:var(--soft);border:1px solid var(--line);border-radius:18px 18px 18px 4px}.insurance-chat_msgUser__BUJLD{align-self:flex-end;background:var(--surface);color:#2b2e33;border:1px solid #e2e6ea;border-radius:18px 18px 4px 18px;font-size:14px}.insurance-chat_userLabel__YCTSw{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--muted);margin-bottom:1px}.insurance-chat_sendState__u6d0m{display:block;font-size:11px;margin-top:4px;color:var(--muted)}.insurance-chat_msgFailed__sR1Pj{border-color:var(--err-line)}.insurance-chat_msgFailed__sR1Pj .insurance-chat_sendState__u6d0m{color:var(--err-ink);font-weight:600}.insurance-chat_compareLink__GYr8I{display:inline-flex;align-items:center;gap:6px;background:var(--surface);color:var(--outline-ink);border:1px solid var(--outline-line);border-radius:8px;padding:3px 12px;margin-left:4px;font-weight:600;font-size:.875rem;text-decoration:none;vertical-align:baseline}.insurance-chat_compareLink__GYr8I:hover{background:var(--outline-hover);color:var(--outline-ink)}.insurance-chat_compareLink__GYr8I svg{width:12px;height:12px;flex:none}.insurance-chat_typing__KRAYX{align-self:flex-start;display:inline-flex;gap:4px;align-items:center;padding:10px 14px;background:var(--soft);border:1px solid var(--line);border-radius:18px 18px 18px 4px}.insurance-chat_typing__KRAYX i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:insurance-chat_sgChatBob__6x5P_ 1.1s ease-in-out infinite}.insurance-chat_typing__KRAYX i:nth-child(2){animation-delay:.15s}.insurance-chat_typing__KRAYX i:nth-child(3){animation-delay:.3s}@keyframes insurance-chat_sgChatBob__6x5P_{0%,60%,to{transform:none;opacity:.55}30%{transform:translateY(-4px);opacity:1}}.insurance-chat_prestart__2GT1o{padding:26px 30px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.insurance-chat_prestart__2GT1o>p{margin:0;font-size:15px}.insurance-chat_alt__cjLLY a,.insurance-chat_foot__eIDZE a,.insurance-chat_prestart__2GT1o a{color:var(--accent-ink);text-underline-offset:3px}.insurance-chat_disclosure__jCTy2{border:1px solid var(--line);border-radius:12px;background:var(--warn-bg);padding:12px 14px;font-size:13px;line-height:1.45;color:var(--warn)}.insurance-chat_disclosure__jCTy2 p{margin:0 0 6px}.insurance-chat_disclosure__jCTy2 p:last-child{margin-bottom:0}.insurance-chat_alt__cjLLY{margin:0;font-size:13px;color:var(--muted)}.insurance-chat_err___IVgG{border:1px solid var(--err-line);background:var(--err-bg);border-radius:12px;padding:10px 12px;font-size:13px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.insurance-chat_err___IVgG p{margin:0;color:var(--err-ink);font-weight:600}.insurance-chat_sendErr__Z6iaf{margin:0 30px 10px}.insurance-chat_retry__hLipg{font-size:13px;font-weight:600;border:1px solid var(--cta);color:var(--cta);background:var(--surface);border-radius:8px;padding:6px 14px;min-height:36px}.insurance-chat_retry__hLipg:hover{background:var(--err-bg)}.insurance-chat_hero__e1lS7{padding:4px 0 8px}.insurance-chat_eyebrow__nLhsM{color:var(--muted);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:10px}.insurance-chat_hero__e1lS7 h1{margin:0;font-size:31px;line-height:1.18;letter-spacing:-1.15px;font-weight:500;max-width:470px}.insurance-chat_hero__e1lS7 .insurance-chat_intro__V_XGY{color:var(--muted);font-size:14px;margin:14px 0 0;max-width:450px}.insurance-chat_choices__5kC0k{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.insurance-chat_choice__l1k24{display:flex;align-items:center;gap:13px;width:100%;padding:13px 15px;text-align:left;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 2px 3px #202a3503}.insurance-chat_choice__l1k24:hover{border-color:#d0c9bf}.insurance-chat_choiceIcon___zeFC{width:36px;height:36px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:var(--tint);color:var(--accent-ink)}.insurance-chat_choiceIcon___zeFC svg{width:18px;height:18px}.insurance-chat_choice__l1k24[data-tone=leaf] .insurance-chat_choiceIcon___zeFC{background:var(--leaf-tint);color:var(--leaf)}.insurance-chat_choice__l1k24[data-tone=warm] .insurance-chat_choiceIcon___zeFC{background:#f6f3ee;color:#796954}.insurance-chat_choice__l1k24[data-tone=slate] .insurance-chat_choiceIcon___zeFC{background:#f2f4f4;color:#5f6d70}.insurance-chat_choice__l1k24 strong{display:block;font-size:14px;font-weight:500}.insurance-chat_choice__l1k24 small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.insurance-chat_choice__l1k24 .insurance-chat_arrow__OjT6q{margin-left:auto;color:var(--muted)}.insurance-chat_choice__l1k24 .insurance-chat_arrow__OjT6q svg{width:16px;height:16px;display:block}.insurance-chat_composerDock__fb0oj{flex:0 0 auto;padding:4px 30px 0}.insurance-chat_composer__yM_sq{max-width:720px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:14px 15px 10px;box-shadow:0 9px 25px #202a3507,0 4px 13px #c7773010}.insurance-chat_composer__yM_sq:focus-within{border-color:#bda48d}.insurance-chat_composer__yM_sq textarea{display:block;resize:none;min-height:44px;max-height:148px;width:100%;border:0;background:var(--surface);color:var(--ink);font-size:16px;padding:2px;line-height:1.5}.insurance-chat_composer__yM_sq textarea::placeholder{color:var(--muted);opacity:1}.insurance-chat_composer__yM_sq textarea:focus-visible{outline:none}.insurance-chat_composerActions__mrGUD{display:flex;align-items:center;gap:6px;margin-top:7px}.insurance-chat_composerNote__5q3aN{font-size:11px;color:var(--muted);margin-right:auto}.insurance-chat_send__fdYf0{display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:var(--send-fill);color:var(--send-ink);box-shadow:none}.insurance-chat_send__fdYf0 svg{width:18px;height:18px}.insurance-chat_send__fdYf0:hover:not(:disabled){background:var(--send-hover)}.insurance-chat_composerDisclosure__QFju_{font-size:11px;color:var(--muted);margin:8px 0 0}.insurance-chat_foot__eIDZE{flex:0 0 auto;display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--muted);padding:10px 30px 14px}.insurance-chat_foot__eIDZE .insurance-chat_footActions__91QL_{display:flex;gap:2px;flex-wrap:wrap}.insurance-chat_foot__eIDZE a,.insurance-chat_foot__eIDZE button{font-size:11px;color:var(--muted);background:transparent;border:0;padding:5px 8px;min-height:36px;text-decoration:none}.insurance-chat_foot__eIDZE a:hover,.insurance-chat_foot__eIDZE button:hover{color:var(--ink)}.insurance-chat_endedBlock__6rqEn{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:4px 30px 18px}.insurance-chat_endedBlock__6rqEn p{margin:0;font-size:15px}.insurance-chat_srOnly__zUfpO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-height:480px),(max-width:700px){.insurance-chat_panel__JVAJf{width:100%;height:auto;min-height:0;margin:0;border-radius:0;border-left:0;border-right:0}.insurance-chat_layout__SgkYv{display:flex;flex-direction:column}.insurance-chat_sidebar__iNtVq{display:none}.insurance-chat_msgs__kXg9u,.insurance-chat_prestart__2GT1o{padding:22px 20px}.insurance-chat_msgs__kXg9u{padding-bottom:10px}.insurance-chat_composerDock__fb0oj{padding:4px 20px 0}.insurance-chat_sendErr__Z6iaf{margin:0 20px 10px}.insurance-chat_foot__eIDZE{padding:10px 20px 14px}.insurance-chat_endedBlock__6rqEn{padding:4px 20px 18px}.insurance-chat_hero__e1lS7 h1{font-size:28px}}@media (max-height:480px){.insurance-chat_composer__yM_sq textarea{max-height:56px}.insurance-chat_msgs__kXg9u{padding-top:8px;padding-bottom:8px}}@media (max-width:390px){.insurance-chat_top__kPiHh{gap:7px;padding:10px 12px}.insurance-chat_top__kPiHh>.insurance-chat_mark__RG1cZ{display:none}.insurance-chat_topActions__adDIN .insurance-chat_iconBtn__yol06{min-width:44px;padding:6px}.insurance-chat_composerDock__fb0oj,.insurance-chat_msgs__kXg9u,.insurance-chat_prestart__2GT1o{padding-left:16px;padding-right:16px}.insurance-chat_sendErr__Z6iaf{margin-left:16px;margin-right:16px}.insurance-chat_endedBlock__6rqEn,.insurance-chat_foot__eIDZE{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.insurance-chat_typing__KRAYX i{animation:none}}