.insurance-exploration{--insurance-ink:var(--ink,var(--bhq-ink,#162d49));--insurance-muted:var(--muted,var(--bhq-muted,#52647b));--insurance-blue:var(--blue,var(--bhq-blue,#2b63ff));--insurance-line:var(--line,var(--bhq-line,#d6dee7));--insurance-warm:var(--warm,#fff8ea);--insurance-cool:#eef4ff;background:#fff;color:var(--insurance-ink);font:17px/1.65 DM Sans,sans-serif}.insurance-exploration *,.insurance-exploration :after,.insurance-exploration :before{box-sizing:border-box}.insurance-exploration :is(h1,h2,h3,h4){color:var(--insurance-ink);font-family:inherit;letter-spacing:-.025em;line-height:1.2}.insurance-exploration :is(button,input,select){font:inherit}.insurance-exploration :is(button,a):focus-visible{outline:3px solid var(--insurance-blue);outline-offset:4px}.insurance-exploration .insurance-container{margin:0 auto;max-width:1280px;padding-left:48px;padding-right:48px}.insurance-exploration .insurance-hero{background:var(--insurance-warm);border-bottom:1px solid #e4d8bf;padding:54px 0 40px}.insurance-exploration .insurance-eyebrow{align-items:center;border-bottom:3px solid #ffd15a;color:var(--insurance-muted);display:inline-flex;font-size:12px;font-weight:700;gap:9px;letter-spacing:.12em;margin:0 0 22px;padding-bottom:10px}.insurance-exploration .insurance-hero h1{font-size:clamp(36px,4vw,54px);font-weight:700;letter-spacing:-.035em;line-height:1.14;margin:0 0 18px;max-width:860px}.insurance-exploration .insurance-intro{color:var(--insurance-muted);font-size:19px;line-height:1.7;margin:0 0 22px;max-width:710px}.insurance-exploration .insurance-help-trigger{align-items:center;background:#fff;border:1px solid #e4d8bf;border-radius:14px;color:var(--insurance-ink);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;min-height:46px;padding:9px 15px}.insurance-help-trigger>svg:first-child{color:var(--insurance-blue)}.insurance-exploration .insurance-help-trigger:hover{border-color:var(--insurance-blue)}.insurance-exploration .insurance-guidance-choices{background:#fff;border:1px solid var(--insurance-line);border-radius:18px;margin-top:22px;max-width:920px;padding:24px}.insurance-exploration .insurance-guidance-choices h2{font-size:20px;margin:0 0 16px}.insurance-guidance-choices>div{display:flex;flex-wrap:wrap;gap:10px}.insurance-exploration .insurance-guidance-choices button{align-items:center;background:var(--insurance-cool);border:1px solid var(--insurance-line);border-radius:12px;color:var(--insurance-ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:12px;min-height:46px;padding:10px 14px;text-align:left}.insurance-exploration .insurance-guidance-choices small{color:var(--insurance-muted);display:block;font-size:13px;line-height:1.5;margin-top:14px}.insurance-exploration .insurance-catalog{padding-bottom:64px;padding-top:42px;scroll-margin-top:100px}.insurance-exploration .insurance-catalog-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.insurance-exploration .insurance-catalog-heading h2{font-size:30px;font-weight:700;margin:0 0 10px}.insurance-exploration .insurance-catalog-heading p{color:var(--insurance-muted);font-size:15px;margin:0;max-width:430px}.insurance-exploration .insurance-filters{background:#f5f7fa;border:1px solid var(--insurance-line);border-radius:14px;display:flex;flex-shrink:0;gap:4px;padding:4px}.insurance-exploration .insurance-filters button{background:transparent;border:1px solid transparent;border-radius:10px;color:var(--insurance-muted);cursor:pointer;font-size:13px;font-weight:650;min-height:44px;padding:9px 13px}.insurance-exploration .insurance-filters button[aria-pressed=true]{background:#fff;border-color:var(--insurance-line);box-shadow:0 2px 5px #172b4208;color:var(--insurance-blue)}.insurance-exploration .insurance-family-group{margin:0 0 36px;padding:0}.insurance-exploration .insurance-group-title{font-size:19px;font-weight:650;margin:0 0 17px}.insurance-exploration .insurance-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.insurance-exploration .insurance-grid-supporting{grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-exploration .insurance-card{background:#fff;border:1px solid var(--insurance-line);border-radius:22px;box-shadow:0 4px 16px #172b4206;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0}.insurance-exploration .insurance-card-highlighted{outline:3px solid var(--insurance-blue);outline-offset:4px}.insurance-exploration .insurance-card-content{display:flex;flex:1;flex-direction:column;padding:25px}.insurance-exploration .insurance-card h4{font-size:24px;font-weight:700;margin:0 0 12px}.insurance-exploration .insurance-card-content>p{color:var(--insurance-muted);font-size:16px;line-height:1.7;margin:0 0 24px}.insurance-exploration .insurance-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.insurance-exploration .insurance-button,.insurance-exploration .insurance-text-button{align-items:center;border:1px solid transparent;border-radius:14px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:650;gap:10px;justify-content:center;line-height:1.4;min-height:48px;padding:11px 18px;text-align:center;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s}.insurance-exploration .insurance-button.primary{background:var(--insurance-blue);border-color:var(--insurance-blue);box-shadow:0 3px 9px #2b63ff12;color:#fff}.insurance-exploration .insurance-button.primary:hover{background:#204dcc;border-color:#204dcc}.insurance-exploration .insurance-button.secondary{background:#fff;border-color:#bcc9dc;color:var(--insurance-ink)}.insurance-exploration .insurance-button.secondary:hover{background:var(--insurance-cool);border-color:var(--insurance-blue)}.insurance-exploration .insurance-text-button{background:transparent;color:var(--insurance-blue);padding-left:4px;padding-right:4px}.insurance-exploration .insurance-text-button:hover{text-decoration:underline;text-underline-offset:4px}.insurance-exploration .insurance-support{align-items:center;border-top:1px solid var(--insurance-line);display:flex;gap:22px;padding:28px 0 0}.insurance-support>svg{color:var(--insurance-blue);flex-shrink:0}.insurance-exploration .insurance-support h2{font-size:20px;font-weight:650;margin:0 0 6px}.insurance-exploration .insurance-support p{color:var(--insurance-muted);font-size:15px;margin:0}.insurance-support>a{flex-shrink:0;margin-left:auto}.insurance-illustration{background:var(--insurance-cool);border-bottom:1px solid var(--insurance-line);color:var(--insurance-blue);display:grid;height:158px;overflow:hidden;place-items:center;position:relative}.insurance-illustration-heart,.insurance-illustration-layers,.insurance-illustration-umbrella{background:var(--insurance-warm)}.insurance-illustration-orbit{border:1px solid #2b63ff13;border-radius:50%;height:202px;position:absolute;right:calc(50% - 101px);top:28px;width:202px}.insurance-scene{display:grid;height:138px;place-items:center;position:relative;width:186px}.insurance-art-card{background:#fff;border:1.5px solid #91afff;border-radius:12px;box-shadow:0 5px #2b63ff0a;height:82px;left:16px;padding:12px 14px;position:absolute;top:31px;transform:rotate(-7deg);width:128px}.insurance-art-card svg{position:absolute;right:10px;top:14px}.insurance-art-card i{background:#dce6ff;border-radius:2px;bottom:17px;height:4px;left:13px;position:absolute;width:42px}.insurance-art-card i:last-child{bottom:28px;width:27px}.insurance-art-seal{background:#fff0c4;border:1.5px solid #e4d8bf;border-radius:50%;bottom:12px;display:grid;height:74px;place-items:center;position:absolute;right:5px;width:74px}.insurance-art-sheet{background:#fff;border:1.5px solid #91afff;border-radius:10px;box-shadow:0 5px #2b63ff08;display:grid;height:96px;left:53px;place-items:center;position:absolute;top:22px;transform:rotate(7deg);width:83px}.insurance-art-sheet.back{background:#dce6ff;transform:translate(-25px,-3px) rotate(-13deg)}.insurance-art-sheet.middle{background:#f3f6ff;transform:translate(-12px,-2px) rotate(-4deg)}.insurance-art-small{background:#fff0c4;border:1px solid #e4d8bf;border-radius:13px;bottom:14px;display:grid;height:42px;place-items:center;position:absolute;right:12px;width:42px}.insurance-art-bottle{background:#fff;border:1.5px solid #91afff;border-radius:10px 10px 18px 18px;display:grid;height:94px;margin-top:16px;place-items:center;position:relative;transform:rotate(-8deg);width:75px}.insurance-art-bottle>div{background:#dce6ff;border:1.5px solid #91afff;border-radius:6px;height:21px;position:absolute;top:-16px;width:77px}.insurance-art-loose-pill{bottom:13px;color:var(--insurance-blue);fill:#fff0c4;position:absolute;right:3px;transform:rotate(10deg)}.insurance-art-disc{background:#fff;border:1.5px solid #c1d2ff;border-radius:50%;display:grid;height:112px;place-items:center;width:112px}.insurance-scene-smile .insurance-art-small{right:7px;top:14px;transform:rotate(12deg)}.insurance-scene-heart .insurance-art-house{fill:#fff;margin-right:26px}.insurance-scene-heart .insurance-art-seal{background:#eef4ff;border-color:#c1d2ff;bottom:7px;right:15px}.insurance-scene-hands .insurance-art-small{right:12px;top:7px;transform:rotate(9deg)}.insurance-scene-umbrella>svg{fill:#fff;margin-right:14px}.insurance-scene-umbrella .insurance-art-small{bottom:8px;right:17px}.insurance-art-dot{background:#ffd15a;border-radius:50%;height:10px;left:calc(50% - 106px);position:absolute;top:30px;width:10px}.insurance-art-dash{background:#a7bffb;border-radius:4px;height:3px;position:absolute;right:calc(50% - 119px);top:65px;transform:rotate(-25deg);width:17px}.insurance-exploration .insurance-dialog{background:#fff;border:1px solid var(--insurance-line);border-radius:22px;box-shadow:0 24px 90px #172b4233;color:var(--insurance-ink);font:16px/1.7 DM Sans,sans-serif;inset:0;margin:auto;max-height:calc(100dvh - 40px);max-width:580px;overflow:auto;padding:36px;position:fixed;width:calc(100% - 32px)}.insurance-dialog::backdrop{background:#172b4270}.insurance-exploration .insurance-close{background:#f3f6f8;border:0;border-radius:12px;color:var(--insurance-ink);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;right:14px;top:14px;width:44px}.insurance-exploration .insurance-icon{background:var(--insurance-cool);border-radius:14px;color:var(--insurance-blue);display:grid;height:56px;place-items:center;width:56px}.insurance-exploration .insurance-dialog h2{font-size:30px;font-weight:700;margin:22px 0 16px}.insurance-exploration .insurance-dialog p{color:var(--insurance-muted);font-size:16px;line-height:1.7;margin:0 0 16px}.insurance-exploration .insurance-consider{background:var(--insurance-warm);border:1px solid #e4d8bf;border-radius:14px;margin:22px 0;padding:20px}.insurance-exploration .insurance-consider h3{font-size:18px;font-weight:650;margin:0 0 10px}.insurance-exploration .insurance-consider p{font-size:15px;margin:0}.insurance-exploration .insurance-source{color:var(--insurance-blue);font-size:14px;text-decoration:underline;text-underline-offset:3px}.insurance-dialog-actions{display:flex;flex-direction:column;gap:8px;margin-top:24px}@media(max-width:1100px){.insurance-exploration .insurance-catalog-heading{align-items:flex-start;flex-direction:column}.insurance-exploration .insurance-card h4{font-size:22px}.insurance-exploration .insurance-card-content{padding:22px}}@media(max-width:900px){.insurance-exploration .insurance-container{padding-left:28px;padding-right:28px}.insurance-exploration .insurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-exploration .insurance-support{flex-wrap:wrap}.insurance-support>div{flex:1;min-width:200px}.insurance-support>a{margin-left:50px}}@media(max-width:620px){.insurance-exploration .insurance-container{padding-left:22px;padding-right:22px}.insurance-exploration .insurance-hero{padding:32px 0}.insurance-exploration .insurance-hero h1{font-size:38px}.insurance-exploration .insurance-intro{font-size:17px}.insurance-exploration .insurance-eyebrow{font-size:10px}.insurance-exploration .insurance-help-trigger{font-size:14px;gap:8px;padding:10px;width:100%}.insurance-exploration .insurance-help-trigger>svg{flex-shrink:0}.insurance-exploration .insurance-guidance-choices{padding:18px}.insurance-exploration .insurance-guidance-choices button{justify-content:space-between;width:100%}.insurance-exploration .insurance-catalog{padding-bottom:40px;padding-top:30px}.insurance-exploration .insurance-catalog-heading{gap:20px;margin-bottom:26px}.insurance-exploration .insurance-catalog-heading h2{font-size:28px}.insurance-exploration .insurance-grid{gap:20px;grid-template-columns:1fr}.insurance-exploration .insurance-filters{width:100%}.insurance-exploration .insurance-filters button{flex:1;font-size:11px;min-width:0;padding:7px}.insurance-exploration .insurance-family-group{margin-bottom:30px}.insurance-exploration .insurance-group-title{font-size:18px}.insurance-exploration .insurance-card-content{padding:24px}.insurance-exploration .insurance-card h4{font-size:24px}.insurance-exploration .insurance-card-actions{gap:8px}.insurance-exploration .insurance-support{gap:15px}.insurance-support>a{margin-left:0}.insurance-exploration .insurance-dialog{padding:28px 22px}}@media(prefers-reduced-motion:reduce){.insurance-exploration :is(button,a){transition:none}}
