.pf-intro.svelte-1aktz3u{padding-block:5rem 2.5rem}.pf-intro-grid.svelte-1aktz3u{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:center}.pf-intro-copy.svelte-1aktz3u h2:where(.svelte-1aktz3u){margin-top:.25rem}.pf-intro-stat.svelte-1aktz3u{background:var(--color-green);color:#fff;border-radius:1.125rem;padding:2.75rem;min-height:260px;display:flex;flex-direction:column;justify-content:center;gap:.75rem}.pf-intro-stat-number.svelte-1aktz3u{display:flex;align-items:flex-start;gap:.5rem;font-family:var(--font-heading);font-weight:700;color:#fff;line-height:1}.pf-intro-stat-number.svelte-1aktz3u .count:where(.svelte-1aktz3u){font-size:clamp(4rem,9vw,7rem);letter-spacing:-.01em}.pf-intro-stat-number.svelte-1aktz3u .unit:where(.svelte-1aktz3u){font-size:clamp(2rem,4vw,3.25rem);margin-top:.5rem}.pf-intro-stat-title.svelte-1aktz3u{margin:0;font-family:var(--font-heading);font-weight:700;font-size:1.125rem;line-height:1.4;color:#fff}.pf-intro-stat-rule.svelte-1aktz3u{display:block;width:52px;height:3px;background:#ffffffb3;border-radius:3px;margin-top:.5rem}@media(max-width:900px){.pf-intro-grid.svelte-1aktz3u{grid-template-columns:minmax(0,1fr)}}.pf-benefits-grid.svelte-1aktz3u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}@media(max-width:900px){.pf-benefits-grid.svelte-1aktz3u{grid-template-columns:1fr}}.icon-card.svelte-1aktz3u{display:flex;gap:1rem;background:#fff;border:1px solid var(--color-card-border);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow-sm)}.icon-card-icon.svelte-1aktz3u{flex-shrink:0;width:56px;height:56px;background:var(--color-green);border-radius:10px;display:flex;align-items:center;justify-content:center}.icon-card-title.svelte-1aktz3u{color:var(--color-green-text);font-family:var(--font-heading);font-size:1.15rem;font-weight:700;margin:0 0 .35rem}.icon-card.svelte-1aktz3u p:where(.svelte-1aktz3u){color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.5}.member-benefits.svelte-1aktz3u{background:linear-gradient(#fff,#e7f0f7);padding-block:5rem}.member-benefits-grid.svelte-1aktz3u{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:start}.member-benefits-copy.svelte-1aktz3u h2:where(.svelte-1aktz3u){margin-top:.25rem;margin-bottom:1rem}.member-benefits-copy.svelte-1aktz3u>p:where(.svelte-1aktz3u){border-left:3px solid var(--color-navy, #0f3567);padding:.25rem 0 .25rem 1.25rem;margin-bottom:1.5rem}.member-benefits-faqs.svelte-1aktz3u{display:flex;flex-direction:column}.member-benefits-faq.svelte-1aktz3u{border-top:1px solid rgba(15,30,60,.15);padding:.85rem 0}.member-benefits-faq.svelte-1aktz3u:last-of-type{border-bottom:1px solid rgba(15,30,60,.15)}.member-benefits-faq.svelte-1aktz3u>summary:where(.svelte-1aktz3u){display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.member-benefits-faq.svelte-1aktz3u>summary:where(.svelte-1aktz3u)::-webkit-details-marker{display:none}.member-benefits-faq-title.svelte-1aktz3u{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--color-navy, #0f3567)}.member-benefits-faq-chevron.svelte-1aktz3u{color:var(--color-green-text, #5f8b1e);transition:transform .2s ease;font-size:1.25rem}.member-benefits-faq[open].svelte-1aktz3u .member-benefits-faq-chevron:where(.svelte-1aktz3u){transform:rotate(90deg)}.member-benefits-faq.svelte-1aktz3u>p:where(.svelte-1aktz3u){margin:.5rem 0 0;border:0;padding:0;color:var(--color-muted)}.member-benefits-collage.svelte-1aktz3u{display:grid;grid-template-columns:minmax(0,1.46fr) minmax(0,1fr);gap:1.25rem;align-items:start}.member-benefits-collage.svelte-1aktz3u .collage-col-left:where(.svelte-1aktz3u){display:grid;gap:1.25rem}.member-benefits-collage.svelte-1aktz3u .collage-col-right:where(.svelte-1aktz3u){padding-top:2.5rem}.member-benefits-collage.svelte-1aktz3u img:where(.svelte-1aktz3u){width:100%;height:auto;display:block;border-radius:var(--radius, 12px);box-shadow:0 12px 32px #0f1e3c1f}.member-benefits-collage.svelte-1aktz3u .image-one:where(.svelte-1aktz3u){aspect-ratio:1 / 1;object-fit:cover}.member-benefits-collage.svelte-1aktz3u .image-two:where(.svelte-1aktz3u){aspect-ratio:370 / 257;object-fit:cover}.member-benefits-collage.svelte-1aktz3u .image-three:where(.svelte-1aktz3u){aspect-ratio:253 / 439;object-fit:cover}@media(max-width:900px){.member-benefits-grid.svelte-1aktz3u{grid-template-columns:minmax(0,1fr)}.member-benefits-collage.svelte-1aktz3u .collage-col-right:where(.svelte-1aktz3u){padding-top:0}}
