.insurance-hero[data-astro-cid-wgygddcr]{position:relative;isolation:isolate;overflow:visible;padding:clamp(6rem,12vw,9rem) clamp(1.25rem,4vw,2rem) clamp(4.5rem,9vw,6rem);background:radial-gradient(ellipse 70% 55% at 12% 0%,rgba(200,165,106,.18) 0%,transparent 55%),radial-gradient(ellipse 50% 45% at 95% 20%,rgba(124,58,237,.06) 0%,transparent 50%),linear-gradient(175deg,#f3ece4,#ebe2d8 48%,#e6ddd3);border-bottom:1px solid rgba(149,122,92,.16)}.insurance-hero__inner[data-astro-cid-wgygddcr]{position:relative;z-index:2;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:center}.insurance-hero__copy[data-astro-cid-wgygddcr]{padding-top:.25rem;max-width:36rem}.insurance-hero__eyebrow[data-astro-cid-wgygddcr]{margin:0 0 1rem;text-transform:uppercase;color:var(--secondary-bright)}.insurance-hero__title[data-astro-cid-wgygddcr]{margin:0 0 1.25rem;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:clamp(2.125rem,4.5vw,3.25rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.insurance-hero__lead[data-astro-cid-wgygddcr]{margin:0;font-family:DM Sans,system-ui,sans-serif;font-weight:300;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.65;color:var(--ink-soft);max-width:42ch}.insurance-hero__actions[data-astro-cid-wgygddcr]{margin-top:clamp(1.75rem,3vw,2.25rem);display:flex;gap:12px;flex-wrap:wrap}.insurance-hero__cta[data-astro-cid-wgygddcr]{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-py, .875rem) var(--btn-px, 1.5rem);border-radius:0;font-family:var(--btn-font, "DM Sans", system-ui, sans-serif);font-size:var(--btn-size, .75rem);font-weight:var(--btn-weight, 600);letter-spacing:var(--btn-tracking, .12em);text-transform:uppercase;text-decoration:none;line-height:1.2;color:#fffdf9;background:linear-gradient(135deg,var(--secondary-deep),var(--secondary));border:1px solid rgba(255,255,255,.22);box-shadow:var(--btn-shadow, 0 12px 32px rgba(26, 15, 54, .22))}.insurance-hero__art[data-astro-cid-wgygddcr]{position:relative;z-index:2;display:flex;justify-content:flex-end}.insurance-hero__collage[data-astro-cid-wgygddcr]{width:min(640px,100%);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding:clamp(1rem,2vw,1.25rem);background:#ffffff8c;border:1px solid rgba(42,31,20,.1);box-shadow:var(--shadow-md);align-items:stretch}.insurance-hero__tile[data-astro-cid-wgygddcr]:nth-child(-n+4){grid-column:span 3}.insurance-hero__tile[data-astro-cid-wgygddcr]:nth-child(n+5){grid-column:span 4}.insurance-hero__tile[data-astro-cid-wgygddcr]{background:#fff;border:1px solid rgba(42,31,20,.1);min-height:clamp(5rem,9vw,5.5rem);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,2vw,1.15rem);box-sizing:border-box}.insurance-hero__tile[data-astro-cid-wgygddcr] img[data-astro-cid-wgygddcr]{max-width:100%;max-height:clamp(2.5rem,4vw,3rem);width:auto;height:auto;object-fit:contain;display:block}@media (max-width: 980px){.insurance-hero__inner[data-astro-cid-wgygddcr]{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem)}.insurance-hero__copy[data-astro-cid-wgygddcr]{max-width:none}.insurance-hero__art[data-astro-cid-wgygddcr]{justify-content:flex-start}.insurance-hero__collage[data-astro-cid-wgygddcr]{width:100%;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width: 520px){.insurance-hero__collage[data-astro-cid-wgygddcr]{grid-template-columns:repeat(2,minmax(0,1fr))}.insurance-hero__tile[data-astro-cid-wgygddcr]:nth-child(n){grid-column:span 1}}.insurance-page__steps[data-astro-cid-jm22wlht]{padding-bottom:clamp(2rem,4vw,2.75rem)}.insurance-page__faq[data-astro-cid-jm22wlht]{padding-top:clamp(2rem,4vw,2.75rem)}.insurance-page__faq[data-astro-cid-jm22wlht] .section-head[data-astro-cid-jm22wlht]{margin-bottom:clamp(2rem,4vw,2.5rem)}body.insurance-page{font-family:DM Sans,system-ui,sans-serif}body.insurance-page .eyebrow[data-astro-cid-jm22wlht],body.insurance-page .insurance-hero__eyebrow[data-astro-cid-jm22wlht],body.insurance-page .bupa-cta__kicker[data-astro-cid-jm22wlht]{font-family:DM Sans,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.22em}body.insurance-page .insurance-hero__title[data-astro-cid-jm22wlht],body.insurance-page .bupa-cta__title[data-astro-cid-jm22wlht],body.insurance-page .section-title[data-astro-cid-jm22wlht],body.insurance-page .why-card[data-astro-cid-jm22wlht] h3[data-astro-cid-jm22wlht],body.insurance-page .faq-item[data-astro-cid-jm22wlht] h3[data-astro-cid-jm22wlht]{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.02em}body.insurance-page .insurance-hero__lead[data-astro-cid-jm22wlht],body.insurance-page .section-lead[data-astro-cid-jm22wlht],body.insurance-page .why-card[data-astro-cid-jm22wlht] p[data-astro-cid-jm22wlht],body.insurance-page .faq-item[data-astro-cid-jm22wlht] p[data-astro-cid-jm22wlht]{font-family:DM Sans,system-ui,sans-serif;font-weight:300;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.65;color:var(--ink-soft)}body.insurance-page .why-card[data-astro-cid-jm22wlht] h3[data-astro-cid-jm22wlht],body.insurance-page .faq-item[data-astro-cid-jm22wlht] h3[data-astro-cid-jm22wlht]{font-size:clamp(1.375rem,2vw,1.625rem);line-height:1.2;color:var(--ink)}body.insurance-page .faq-item[data-astro-cid-jm22wlht] h3[data-astro-cid-jm22wlht]{margin:0 0 .5rem}body.insurance-page .why-step-num[data-astro-cid-jm22wlht]{font-family:DM Sans,system-ui,sans-serif}body.insurance-page .insurance-hero__cta[data-astro-cid-jm22wlht],body.insurance-page .bupa-cta__button[data-astro-cid-jm22wlht]{font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
