.pf-in[data-astro-cid-dslrmuoi]{max-width:1160px;margin:0 auto;padding-inline:clamp(18px,4vw,40px)}.pf-hero[data-astro-cid-dslrmuoi]{padding-block:clamp(56px,8vw,96px) clamp(40px,6vw,64px);background:linear-gradient(120deg,#0b3b30,#061417 60%);border-bottom:1px solid #1a2e2a}.pf-hero[data-astro-cid-dslrmuoi] .pf-in[data-astro-cid-dslrmuoi]{display:grid;gap:22px}.pf-hero[data-astro-cid-dslrmuoi] h1[data-astro-cid-dslrmuoi]{font-family:var(--vg-font-h);font-size:clamp(36px,6vw,64px);line-height:1.04;letter-spacing:-.035em;font-weight:800;margin:0;max-width:18ch;text-wrap:balance}.pf-lead[data-astro-cid-dslrmuoi]{font-size:clamp(17px,1.6vw,20px);color:#c9d8d4;max-width:60ch;margin:0}.pf-ctas[data-astro-cid-dslrmuoi]{display:flex;gap:12px;flex-wrap:wrap}.pf-eyebrow[data-astro-cid-dslrmuoi]{font:700 12px/1.3 var(--vg-font-h);letter-spacing:.16em;text-transform:uppercase;color:#7af0be}.pf-sec[data-astro-cid-dslrmuoi]{padding-block:clamp(56px,8vw,96px)}.pf-band[data-astro-cid-dslrmuoi]{background:linear-gradient(120deg,#0b3b30,#061417 60%);border-top:1px solid #1a2e2a;border-bottom:1px solid #1a2e2a}.pf-sr[data-astro-cid-dslrmuoi]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-grid[data-astro-cid-dslrmuoi]{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pf-card[data-astro-cid-dslrmuoi]{position:relative;background:#0e1f1c;border:1px solid #1a2e2a;border-radius:16px;padding:22px;display:grid;gap:10px;align-content:start}.pf-card[data-astro-cid-dslrmuoi]:hover,.pf-card[data-astro-cid-dslrmuoi]:focus-within{border-color:#1fc98a}.pf-card[data-astro-cid-dslrmuoi] h3[data-astro-cid-dslrmuoi]{font-family:var(--vg-font-h);font-size:22px;font-weight:700;margin:0}.pf-card[data-astro-cid-dslrmuoi] h3[data-astro-cid-dslrmuoi] a[data-astro-cid-dslrmuoi]{color:#eef4f2;text-decoration:none}.pf-card[data-astro-cid-dslrmuoi] h3[data-astro-cid-dslrmuoi] a[data-astro-cid-dslrmuoi]:after{content:"";position:absolute;inset:0;border-radius:16px}.pf-muted[data-astro-cid-dslrmuoi]{color:#9db3af;margin:0}.pf-more[data-astro-cid-dslrmuoi]{color:#7af0be;font-weight:700;font-size:14px}.pf-cta[data-astro-cid-dslrmuoi]{display:flex;flex-wrap:wrap;gap:18px 40px;align-items:center;justify-content:space-between}.pf-cta[data-astro-cid-dslrmuoi] h2[data-astro-cid-dslrmuoi]{font-family:var(--vg-font-h);font-size:clamp(28px,4vw,40px);line-height:1.08;letter-spacing:-.03em;font-weight:800;margin:10px 0 8px}.pf-note[data-astro-cid-dslrmuoi]{font-size:13px;color:#9db3af;padding-block:24px;margin:0}
