:root{--pvg-navy: #0A0E2E;--pvg-teal: #00BBB3;--pvg-sand: #F5EFE0;--pvg-gold: #C9A96E;--pvg-sunset: #E8956D;--pvg-cream: #FAF6F0;--pvg-font-display: "Cormorant Garamond", Georgia, serif;--pvg-font-body: "DM Sans", system-ui, -apple-system, sans-serif}.pvg-page[data-astro-cid-6p3uhvhs]{color:var(--pvg-navy);background:var(--pvg-sand);font-family:var(--pvg-font-body);line-height:1.6}.pvg-page[data-astro-cid-6p3uhvhs] h1[data-astro-cid-6p3uhvhs],.pvg-page[data-astro-cid-6p3uhvhs] h2[data-astro-cid-6p3uhvhs],.pvg-page[data-astro-cid-6p3uhvhs] h3[data-astro-cid-6p3uhvhs]{font-family:var(--pvg-font-display);font-weight:500;line-height:1.08;margin:0;letter-spacing:-.01em}.pvg-page[data-astro-cid-6p3uhvhs] p[data-astro-cid-6p3uhvhs]{margin:0}.pvg-page[data-astro-cid-6p3uhvhs] a[data-astro-cid-6p3uhvhs]{color:inherit}.pvg-section[data-astro-cid-6p3uhvhs]{width:100%;padding:clamp(64px,9vw,130px) 0}.pvg-container[data-astro-cid-6p3uhvhs]{max-width:1100px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.pvg-container--narrow[data-astro-cid-6p3uhvhs]{max-width:760px}.pvg-eyebrow[data-astro-cid-6p3uhvhs]{font-family:var(--pvg-font-body);font-size:.7rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;opacity:.65;margin-bottom:1.25rem}.pvg-h2[data-astro-cid-6p3uhvhs]{font-size:clamp(2.1rem,4.8vw,3.6rem);margin-bottom:1.5rem}.pvg-body[data-astro-cid-6p3uhvhs]{font-family:var(--pvg-font-body);font-size:1.0625rem;line-height:1.75;max-width:64ch}.pvg-body[data-astro-cid-6p3uhvhs]+.pvg-body[data-astro-cid-6p3uhvhs]{margin-top:1.15rem}.pvg-cta[data-astro-cid-6p3uhvhs]{display:inline-block;margin-top:2rem;padding:1rem 1.9rem;background:var(--pvg-gold);color:var(--pvg-navy);font-family:var(--pvg-font-body);font-size:.78rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;border-radius:999px;text-decoration:none;transition:transform .2s ease,background .2s ease}.pvg-cta[data-astro-cid-6p3uhvhs]:hover{background:#d6b87e;transform:translateY(-1px)}.pvg-cta--ghost[data-astro-cid-6p3uhvhs]{background:transparent;color:inherit;border:1px solid currentColor}.pvg-cta--ghost[data-astro-cid-6p3uhvhs]:hover{background:#8080801f;transform:translateY(-1px)}.pvg-cta-row[data-astro-cid-6p3uhvhs]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2rem}.pvg-cta-row[data-astro-cid-6p3uhvhs] .pvg-cta[data-astro-cid-6p3uhvhs]{margin-top:0}.pvg-hero[data-astro-cid-6p3uhvhs]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0e2ec7,#0a0e2e80 70%),url(https://pub-745dea59976f4cb8816615f606215b93.r2.dev/pvg/hero-group-sunset.jpg) center / cover no-repeat,var(--pvg-navy);color:var(--pvg-cream)}.pvg-hero-frame[data-astro-cid-6p3uhvhs]{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;padding:clamp(2rem,8vw,6rem) clamp(1.25rem,4vw,2.5rem);padding-top:calc(clamp(2rem,8vw,6rem) + 80px)}.pvg-hero[data-astro-cid-6p3uhvhs] h1[data-astro-cid-6p3uhvhs]{color:#fff;font-size:clamp(2.6rem,6.2vw,5.2rem);max-width:18ch;margin-bottom:1.5rem}.pvg-hero-sub[data-astro-cid-6p3uhvhs]{font-family:var(--pvg-font-display);font-style:italic;font-size:clamp(1.3rem,2.4vw,1.85rem);color:var(--pvg-gold);max-width:32ch;margin-bottom:1.5rem}.pvg-hero-intro[data-astro-cid-6p3uhvhs]{font-family:var(--pvg-font-body);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7;color:#f5efe0eb;max-width:56ch}.pvg-theme--cream[data-astro-cid-6p3uhvhs]{background:var(--pvg-cream);color:var(--pvg-navy)}.pvg-theme--sand[data-astro-cid-6p3uhvhs]{background:var(--pvg-sand);color:var(--pvg-navy)}.pvg-theme--navy[data-astro-cid-6p3uhvhs]{background:var(--pvg-navy);color:var(--pvg-cream)}.pvg-theme--teal[data-astro-cid-6p3uhvhs]{background:var(--pvg-teal);color:#04302e}.pvg-theme--navy[data-astro-cid-6p3uhvhs] h2[data-astro-cid-6p3uhvhs]{color:#fff}.pvg-theme--navy[data-astro-cid-6p3uhvhs] .pvg-body[data-astro-cid-6p3uhvhs]{color:#f5efe0e6}.pvg-theme--teal[data-astro-cid-6p3uhvhs] .pvg-body[data-astro-cid-6p3uhvhs]{color:#04302e}.pvg-split[data-astro-cid-6p3uhvhs]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.pvg-split-photo[data-astro-cid-6p3uhvhs]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px}@media(max-width:820px){.pvg-split[data-astro-cid-6p3uhvhs]{grid-template-columns:1fr}.pvg-split-photo[data-astro-cid-6p3uhvhs]{max-width:420px}}.pvg-points[data-astro-cid-6p3uhvhs]{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1.4rem}.pvg-points[data-astro-cid-6p3uhvhs] li[data-astro-cid-6p3uhvhs]{padding-left:1.5rem;position:relative;font-size:1.0625rem;line-height:1.7;max-width:64ch}.pvg-points[data-astro-cid-6p3uhvhs] li[data-astro-cid-6p3uhvhs]:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:8px;border-radius:999px;background:var(--pvg-teal)}.pvg-value[data-astro-cid-6p3uhvhs]{width:100%;border-collapse:collapse;margin-top:2rem}.pvg-value[data-astro-cid-6p3uhvhs] td[data-astro-cid-6p3uhvhs]{padding:.95rem 0;border-bottom:1px solid rgba(245,239,224,.16);font-size:1rem;vertical-align:top}.pvg-value[data-astro-cid-6p3uhvhs] td[data-astro-cid-6p3uhvhs]:last-child{text-align:right;white-space:nowrap;padding-left:1.5rem;font-family:var(--pvg-font-display);font-size:1.25rem;color:var(--pvg-gold)}.pvg-value[data-astro-cid-6p3uhvhs] tr[data-astro-cid-6p3uhvhs].is-total td[data-astro-cid-6p3uhvhs]{border-bottom:none;border-top:2px solid var(--pvg-gold);padding-top:1.25rem;font-weight:500}.pvg-value[data-astro-cid-6p3uhvhs] tr[data-astro-cid-6p3uhvhs].is-total td[data-astro-cid-6p3uhvhs]:first-child{font-family:var(--pvg-font-display);font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;color:#fff}.pvg-value[data-astro-cid-6p3uhvhs] tr[data-astro-cid-6p3uhvhs].is-total td[data-astro-cid-6p3uhvhs]:last-child{font-size:1.8rem}.pvg-value-foot[data-astro-cid-6p3uhvhs]{margin-top:1.5rem;font-family:var(--pvg-font-display);font-style:italic;font-size:1.45rem;color:#fff}.pvg-tier-grid[data-astro-cid-6p3uhvhs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.pvg-tier[data-astro-cid-6p3uhvhs]{background:var(--pvg-cream);color:var(--pvg-navy);border:1px solid rgba(10,14,46,.1);border-radius:6px;padding:clamp(1.75rem,2.5vw,2.4rem);display:flex;flex-direction:column}.pvg-tier[data-astro-cid-6p3uhvhs].is-featured{border:2px solid var(--pvg-gold);position:relative}.pvg-tier-flag[data-astro-cid-6p3uhvhs]{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);background:var(--pvg-gold);color:var(--pvg-navy);font-family:var(--pvg-font-body);font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px;white-space:nowrap}.pvg-tier-name[data-astro-cid-6p3uhvhs]{font-size:1.85rem;margin-bottom:.5rem}.pvg-tier-detail[data-astro-cid-6p3uhvhs]{font-size:.95rem;line-height:1.6;color:#0a0e2eb3;margin-bottom:1.5rem;flex:1}.pvg-tier-price[data-astro-cid-6p3uhvhs]{font-family:var(--pvg-font-display);font-size:2.4rem;color:var(--pvg-navy)}.pvg-tier-price[data-astro-cid-6p3uhvhs] span[data-astro-cid-6p3uhvhs]{display:block;font-family:var(--pvg-font-body);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-top:.25rem}.pvg-terms[data-astro-cid-6p3uhvhs]{margin-top:2.5rem;max-width:64ch;font-size:1rem;line-height:1.7;color:#f5efe0d9}@media(max-width:820px){.pvg-tier-grid[data-astro-cid-6p3uhvhs]{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.pvg-testi-grid[data-astro-cid-6p3uhvhs]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem}.pvg-testi-card[data-astro-cid-6p3uhvhs]{border:1px dashed rgba(10,14,46,.25);border-radius:6px;padding:2rem;min-height:180px;display:flex;align-items:center;justify-content:center;text-align:center}.pvg-testi-card[data-astro-cid-6p3uhvhs] p[data-astro-cid-6p3uhvhs]{font-family:var(--pvg-font-display);font-style:italic;font-size:1.2rem;color:#0a0e2e73}@media(max-width:700px){.pvg-testi-grid[data-astro-cid-6p3uhvhs]{grid-template-columns:1fr}}.pvg-faq[data-astro-cid-6p3uhvhs]{margin-top:2rem}.pvg-faq-item[data-astro-cid-6p3uhvhs]{border-top:1px solid rgba(245,239,224,.16);padding:1.5rem 0}.pvg-faq-item[data-astro-cid-6p3uhvhs]:last-child{border-bottom:1px solid rgba(245,239,224,.16)}.pvg-faq-q[data-astro-cid-6p3uhvhs]{font-family:var(--pvg-font-display);font-size:1.4rem;color:#fff;margin-bottom:.6rem}.pvg-faq-a[data-astro-cid-6p3uhvhs]{font-size:1.0625rem;line-height:1.7;color:#f5efe0e6;max-width:64ch}.pvg-faq-a[data-astro-cid-6p3uhvhs] a[data-astro-cid-6p3uhvhs]{color:var(--pvg-teal);text-decoration:underline;text-underline-offset:.15em}.pvg-closing[data-astro-cid-6p3uhvhs]{background:var(--pvg-navy);color:#fff;text-align:center}.pvg-closing[data-astro-cid-6p3uhvhs] .pvg-h2[data-astro-cid-6p3uhvhs]{color:#fff;margin:0 auto 1rem;max-width:20ch}.pvg-closing[data-astro-cid-6p3uhvhs] p[data-astro-cid-6p3uhvhs]{font-family:var(--pvg-font-display);font-style:italic;font-size:1.4rem;color:var(--pvg-gold)}.pvg-promise[data-astro-cid-6p3uhvhs] .pvg-body[data-astro-cid-6p3uhvhs]{max-width:60ch}
