.insurance-page[data-astro-cid-jm22wlht]{background:#fdfefe;min-height:100vh;overflow:visible}.insurance-hero[data-astro-cid-jm22wlht]{overflow:hidden;background:linear-gradient(90deg,#fffffffa,#f6fbfef5 52%,#e8f5fbe6),var(--color-primary-bg);border-bottom:1px solid var(--color-border)}.insurance-hero__inner[data-astro-cid-jm22wlht]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.9fr);gap:3rem;align-items:center;min-height:520px;padding-block:4.5rem 4rem}.insurance-hero__content[data-astro-cid-jm22wlht]{display:grid;gap:1.25rem}.insurance-hero[data-astro-cid-jm22wlht] h1[data-astro-cid-jm22wlht]{max-width:680px;color:var(--color-navy);font-size:3rem;line-height:1.58}.insurance-hero__title-break[data-astro-cid-jm22wlht]{display:block}.insurance-hero__actions[data-astro-cid-jm22wlht]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem}.insurance-hero__visual[data-astro-cid-jm22wlht]{position:relative;min-height:360px;border-radius:8px;overflow:hidden;background:#dfeaf2;box-shadow:0 20px 52px #1c3d5a29}.insurance-hero__visual[data-astro-cid-jm22wlht] img[data-astro-cid-jm22wlht]{width:100%;height:100%;min-height:360px;-o-object-fit:cover;object-fit:cover}.insurance-hero__badge[data-astro-cid-jm22wlht]{position:absolute;right:1rem;bottom:1rem;display:grid;gap:.18rem;max-width:290px;padding:1rem 1.1rem;border:1px solid rgba(207,222,232,.94);border-radius:8px;background:#fffffff5;color:var(--color-navy);box-shadow:0 16px 34px #1c3d5a29}.insurance-hero__badge[data-astro-cid-jm22wlht] span[data-astro-cid-jm22wlht],.insurance-hero__badge[data-astro-cid-jm22wlht] small[data-astro-cid-jm22wlht]{color:var(--color-text-secondary);font-size:.74rem;font-weight:700;line-height:1.55}.insurance-hero__badge[data-astro-cid-jm22wlht] strong[data-astro-cid-jm22wlht]{font-size:1.06rem;line-height:1.5}.insurance-concerns[data-astro-cid-jm22wlht]{position:relative;z-index:2;margin-top:-2rem}.insurance-concerns__inner[data-astro-cid-jm22wlht]{display:grid;gap:1rem;padding:1.2rem;border:1px solid var(--color-border);border-radius:8px;background:#fff;box-shadow:0 18px 42px #1c3d5a1a}.insurance-concerns[data-astro-cid-jm22wlht] h2[data-astro-cid-jm22wlht]{font-family:var(--font-body);font-size:1.05rem;font-weight:800;text-align:center}.insurance-concerns__list[data-astro-cid-jm22wlht]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.insurance-concern[data-astro-cid-jm22wlht]{display:grid;grid-template-columns:32px 1fr;gap:.65rem;align-items:start;min-height:78px;padding:1rem;border-right:1px solid var(--color-border);background:#fbfdfe}.insurance-concern[data-astro-cid-jm22wlht]:last-child{border-right:0}.insurance-concern[data-astro-cid-jm22wlht] span[data-astro-cid-jm22wlht]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:4px;background:var(--color-navy);color:#fff;font-weight:900}.insurance-concern[data-astro-cid-jm22wlht] p[data-astro-cid-jm22wlht]{color:var(--color-navy);font-size:.86rem;font-weight:800;line-height:1.6}.insurance-support-grid[data-astro-cid-jm22wlht]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.insurance-support-card[data-astro-cid-jm22wlht]{position:relative;display:grid;gap:.95rem;align-content:start;min-height:236px;overflow:hidden;border:1px solid #bdd3e2;border-left:4px solid var(--color-primary-dark);border-radius:4px;background:#fff;box-shadow:0 12px 28px #1c3d5a0b;padding:1.45rem 1.55rem 1.35rem}.insurance-support-card[data-astro-cid-jm22wlht]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--color-accent),rgba(232,163,58,0))}.insurance-support-card__head[data-astro-cid-jm22wlht]{display:flex;gap:.85rem;align-items:center}.insurance-support-card__label[data-astro-cid-jm22wlht]{display:inline-grid;place-items:center;min-height:28px;padding:.18rem .58rem;border:1px solid #c8dbe9;border-radius:3px;background:#f8fbfd;color:var(--color-primary-dark);font-size:.78rem;font-weight:800;line-height:1.4;letter-spacing:0}.insurance-support-card__line[data-astro-cid-jm22wlht]{display:block;flex:1 1 auto;height:1px;background:linear-gradient(90deg,#bfd3e3,#bfd3e300)}.insurance-support-card[data-astro-cid-jm22wlht] h3[data-astro-cid-jm22wlht]{display:grid;gap:.7rem;font-family:var(--font-heading);color:var(--color-navy);font-size:1.28rem;font-weight:700;line-height:1.55}.insurance-support-card[data-astro-cid-jm22wlht] h3[data-astro-cid-jm22wlht]:after{content:"";width:30px;height:2px;background:var(--color-accent)}.insurance-support-card[data-astro-cid-jm22wlht] p[data-astro-cid-jm22wlht]{color:var(--color-text-body);font-size:.86rem;line-height:1.85}.insurance-support-card[data-astro-cid-jm22wlht] ul[data-astro-cid-jm22wlht]{display:grid;margin:0;padding:0;border-top:1px solid var(--color-border);list-style:none}.insurance-support-card[data-astro-cid-jm22wlht] li[data-astro-cid-jm22wlht]{display:grid;grid-template-columns:14px 1fr;gap:.55rem;padding-block:.52rem;border-bottom:1px solid #e5eef5;color:var(--color-navy);font-size:.8rem;font-weight:800;line-height:1.55}.insurance-support-card[data-astro-cid-jm22wlht] li[data-astro-cid-jm22wlht]:last-child{border-bottom:0}.insurance-support-card[data-astro-cid-jm22wlht] li[data-astro-cid-jm22wlht]:before{content:"";width:6px;height:6px;margin-top:.52em;background:var(--color-accent)}.insurance-partner[data-astro-cid-jm22wlht]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:1rem;align-items:stretch}.insurance-partner__main[data-astro-cid-jm22wlht],.insurance-types[data-astro-cid-jm22wlht],.insurance-message[data-astro-cid-jm22wlht]{border:1px solid var(--color-border);border-radius:8px;background:#fff;box-shadow:0 10px 28px #1c3d5a0f}.insurance-partner__main[data-astro-cid-jm22wlht]{display:grid;gap:1rem;align-content:start;padding:1.55rem}.insurance-partner__main[data-astro-cid-jm22wlht] h2[data-astro-cid-jm22wlht],.insurance-message[data-astro-cid-jm22wlht] h2[data-astro-cid-jm22wlht]{color:var(--color-navy);font-size:1.55rem;line-height:1.65}.insurance-partner__main[data-astro-cid-jm22wlht] p[data-astro-cid-jm22wlht],.insurance-message[data-astro-cid-jm22wlht] p[data-astro-cid-jm22wlht]{color:var(--color-text-body);line-height:1.95}.insurance-partner__proof[data-astro-cid-jm22wlht]{display:grid;gap:.2rem;margin-top:.3rem;padding:1rem;border-left:5px solid var(--color-primary);border-radius:8px;background:var(--color-primary-bg)}.insurance-partner__proof[data-astro-cid-jm22wlht] strong[data-astro-cid-jm22wlht]{color:var(--color-navy);font-size:.98rem}.insurance-partner__proof[data-astro-cid-jm22wlht] span[data-astro-cid-jm22wlht]{color:var(--color-text-body);font-size:.86rem;line-height:1.7}.insurance-types[data-astro-cid-jm22wlht]{display:grid;align-content:start;overflow:hidden}.insurance-types[data-astro-cid-jm22wlht] h2[data-astro-cid-jm22wlht]{padding:1.15rem 1.25rem;border-bottom:1px solid var(--color-border);background:var(--color-navy);color:#fff;font-family:var(--font-body);font-size:1rem;font-weight:800}.insurance-types[data-astro-cid-jm22wlht] div[data-astro-cid-jm22wlht]{display:grid;gap:.2rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}.insurance-types[data-astro-cid-jm22wlht] div[data-astro-cid-jm22wlht]:last-child{border-bottom:0}.insurance-types[data-astro-cid-jm22wlht] strong[data-astro-cid-jm22wlht]{color:var(--color-navy);font-size:.96rem}.insurance-types[data-astro-cid-jm22wlht] span[data-astro-cid-jm22wlht]{color:var(--color-text-body);font-size:.84rem;line-height:1.75}.insurance-flow[data-astro-cid-jm22wlht]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-border);border-radius:8px;background:#fff;overflow:hidden}.insurance-flow__step[data-astro-cid-jm22wlht]{display:grid;gap:.55rem;align-content:start;min-height:170px;padding:1.25rem;border-right:1px solid var(--color-border)}.insurance-flow__step[data-astro-cid-jm22wlht]:last-child{border-right:0}.insurance-flow__step[data-astro-cid-jm22wlht] b[data-astro-cid-jm22wlht]{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:4px;background:var(--color-navy);color:#fff;font-family:var(--font-number);font-size:.82rem}.insurance-flow__step[data-astro-cid-jm22wlht] strong[data-astro-cid-jm22wlht]{color:var(--color-navy);font-size:.98rem;line-height:1.55}.insurance-flow__step[data-astro-cid-jm22wlht] span[data-astro-cid-jm22wlht]{color:var(--color-text-body);font-size:.84rem;line-height:1.75}.insurance-message[data-astro-cid-jm22wlht]{display:grid;gap:1rem;align-content:start;padding:1.4rem}.insurance-message[data-astro-cid-jm22wlht] img[data-astro-cid-jm22wlht]{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:var(--color-primary-bg)}@media(max-width:1080px){.insurance-hero__inner[data-astro-cid-jm22wlht],.insurance-partner[data-astro-cid-jm22wlht]{grid-template-columns:1fr}.insurance-concerns__list[data-astro-cid-jm22wlht],.insurance-support-grid[data-astro-cid-jm22wlht],.insurance-flow[data-astro-cid-jm22wlht]{grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-concern[data-astro-cid-jm22wlht]:nth-child(2n),.insurance-flow__step[data-astro-cid-jm22wlht]:nth-child(2n){border-right:0}}@media(max-width:720px){.insurance-hero__inner[data-astro-cid-jm22wlht]{min-height:0;gap:2rem;padding-block:3rem 3.4rem}.insurance-hero[data-astro-cid-jm22wlht] h1[data-astro-cid-jm22wlht]{font-size:2rem;line-height:1.55}.insurance-hero__visual[data-astro-cid-jm22wlht],.insurance-hero__visual[data-astro-cid-jm22wlht] img[data-astro-cid-jm22wlht]{min-height:260px}.insurance-hero__badge[data-astro-cid-jm22wlht]{position:static;max-width:none;border-inline:0;border-bottom:0;border-radius:0;box-shadow:none}.insurance-concerns[data-astro-cid-jm22wlht]{margin-top:-1rem}.insurance-concerns__list[data-astro-cid-jm22wlht],.insurance-support-grid[data-astro-cid-jm22wlht],.insurance-flow[data-astro-cid-jm22wlht]{grid-template-columns:1fr}.insurance-concern[data-astro-cid-jm22wlht],.insurance-flow__step[data-astro-cid-jm22wlht]{border-right:0;border-bottom:1px solid var(--color-border)}.insurance-concern[data-astro-cid-jm22wlht]:last-child,.insurance-flow__step[data-astro-cid-jm22wlht]:last-child{border-bottom:0}.insurance-support-card[data-astro-cid-jm22wlht]{min-height:0;padding:1.25rem}.insurance-partner__main[data-astro-cid-jm22wlht],.insurance-message[data-astro-cid-jm22wlht]{padding:1.2rem}.insurance-partner__main[data-astro-cid-jm22wlht] h2[data-astro-cid-jm22wlht],.insurance-message[data-astro-cid-jm22wlht] h2[data-astro-cid-jm22wlht]{font-size:1.32rem}}
