.pricing-hero[data-astro-cid-5psbevfg]{background:linear-gradient(135deg,#f1ecdf,#dde4da)}.pricing-hero[data-astro-cid-5psbevfg] h1[data-astro-cid-5psbevfg]{font-size:clamp(50px,6.5vw,88px)}.pricing-hero[data-astro-cid-5psbevfg]>p[data-astro-cid-5psbevfg]:last-child{max-width:680px;margin:18px auto 0}.price-bands[data-astro-cid-5psbevfg]{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:auto;padding:70px max(6vw,24px) 0;display:grid}.price-band[data-astro-cid-5psbevfg]{border:1px solid var(--line);text-align:center;background:#fff;gap:10px;padding:34px 30px;display:grid}.price-band[data-astro-cid-5psbevfg] .price[data-astro-cid-5psbevfg]{color:var(--forest);justify-content:center;align-items:baseline;gap:2px;margin:6px 0 0;display:flex}.price-band[data-astro-cid-5psbevfg] .price[data-astro-cid-5psbevfg] b[data-astro-cid-5psbevfg]{font:700 64px/1 var(--serif)}.price-band[data-astro-cid-5psbevfg] .price[data-astro-cid-5psbevfg] span[data-astro-cid-5psbevfg]{font:600 28px/1 var(--serif);align-self:flex-start;margin-top:6px}.price-band[data-astro-cid-5psbevfg] .price[data-astro-cid-5psbevfg] small[data-astro-cid-5psbevfg]{font:14px var(--sans);color:#60736d;margin-left:6px}.price-band[data-astro-cid-5psbevfg] .households[data-astro-cid-5psbevfg]{color:#4c645d;margin:0 0 10px}.price-band[data-astro-cid-5psbevfg] .button[data-astro-cid-5psbevfg]{justify-self:center}.size-note[data-astro-cid-5psbevfg]{text-align:center;color:#60736d;grid-column:1/-1;margin:14px 0 0}.size-note[data-astro-cid-5psbevfg] a[data-astro-cid-5psbevfg]{color:var(--gold);font-weight:700}.price-included[data-astro-cid-5psbevfg]{grid-template-columns:.9fr 1.1fr;gap:6vw;max-width:1200px;margin:auto;padding:90px max(6vw,24px);display:grid}.price-included[data-astro-cid-5psbevfg] h2[data-astro-cid-5psbevfg]{margin-top:8px;font-size:clamp(32px,3.4vw,46px)}.price-included[data-astro-cid-5psbevfg] ul[data-astro-cid-5psbevfg]{align-self:center;margin:0;padding:0;list-style:none}.price-included[data-astro-cid-5psbevfg] li[data-astro-cid-5psbevfg]{border-top:1px solid var(--line);color:#3f564f;padding:14px 0}.price-included[data-astro-cid-5psbevfg] li[data-astro-cid-5psbevfg]:last-child{border-bottom:1px solid var(--line)}.price-included[data-astro-cid-5psbevfg] li[data-astro-cid-5psbevfg]:before{content:"✓";color:var(--gold);margin-right:12px;font-weight:700}.price-extras[data-astro-cid-5psbevfg]{background:var(--cream);padding:90px max(6vw,24px)}.price-extras[data-astro-cid-5psbevfg] .section-heading[data-astro-cid-5psbevfg]{max-width:1200px;margin:0 auto 40px}.extras-grid[data-astro-cid-5psbevfg]{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:auto;display:grid}.extras-grid[data-astro-cid-5psbevfg] article[data-astro-cid-5psbevfg]{background:#fff;grid-template-rows:auto 1fr auto;gap:8px;padding:28px;display:grid}.extras-grid[data-astro-cid-5psbevfg] h3[data-astro-cid-5psbevfg]{font:26px var(--serif);margin:0}.extras-grid[data-astro-cid-5psbevfg] p[data-astro-cid-5psbevfg]{color:#566c65;margin:0}.extras-grid[data-astro-cid-5psbevfg] strong[data-astro-cid-5psbevfg]{color:var(--forest);margin-top:8px;font-size:14px}.price-compare[data-astro-cid-5psbevfg]{max-width:1000px;margin:auto;padding:90px max(6vw,24px) 0}.price-compare[data-astro-cid-5psbevfg] .section-heading[data-astro-cid-5psbevfg]{margin-bottom:12px}.compare-intro[data-astro-cid-5psbevfg]{color:#4c645d;margin:0 0 24px}.price-compare[data-astro-cid-5psbevfg] table[data-astro-cid-5psbevfg]{border-collapse:collapse;border:1px solid var(--line);background:#fff;width:100%}.price-compare[data-astro-cid-5psbevfg] th[data-astro-cid-5psbevfg],.price-compare[data-astro-cid-5psbevfg] td[data-astro-cid-5psbevfg]{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:14px 16px}.price-compare[data-astro-cid-5psbevfg] thead[data-astro-cid-5psbevfg] th[data-astro-cid-5psbevfg]{text-transform:uppercase;letter-spacing:.1em;color:#60736d;border-top:0;font-size:11px}.price-compare[data-astro-cid-5psbevfg] tbody[data-astro-cid-5psbevfg] th[data-astro-cid-5psbevfg]{font-weight:700}.price-compare[data-astro-cid-5psbevfg] td[data-astro-cid-5psbevfg]:nth-child(2){white-space:nowrap;color:var(--forest);font-weight:700}.price-compare[data-astro-cid-5psbevfg] tr[data-astro-cid-5psbevfg].ours{background:#eef3ee}.compare-foot[data-astro-cid-5psbevfg]{color:#60736d;margin:14px 0 0;font-size:14px}@media (width<=800px){.price-compare[data-astro-cid-5psbevfg]{padding:60px 24px 0}.price-compare[data-astro-cid-5psbevfg] thead[data-astro-cid-5psbevfg]{display:none}.price-compare[data-astro-cid-5psbevfg] tr[data-astro-cid-5psbevfg]{padding:6px 0;display:grid}.price-compare[data-astro-cid-5psbevfg] th[data-astro-cid-5psbevfg],.price-compare[data-astro-cid-5psbevfg] td[data-astro-cid-5psbevfg]{border:0;padding:4px 16px}.price-compare[data-astro-cid-5psbevfg] tr[data-astro-cid-5psbevfg]{border-top:1px solid var(--line)}}.price-notes[data-astro-cid-5psbevfg]{text-align:center;max-width:800px;margin:auto;padding:80px max(6vw,24px) 110px}.price-notes[data-astro-cid-5psbevfg] ul[data-astro-cid-5psbevfg]{color:#4c645d;margin:0 0 30px;padding:0;list-style:none}.price-notes[data-astro-cid-5psbevfg] li[data-astro-cid-5psbevfg]{padding:8px 0}.price-notes[data-astro-cid-5psbevfg] .actions[data-astro-cid-5psbevfg]{justify-content:center}@media (width<=800px){.price-bands[data-astro-cid-5psbevfg]{grid-template-columns:1fr;padding-top:40px}.price-band[data-astro-cid-5psbevfg] .price[data-astro-cid-5psbevfg] b[data-astro-cid-5psbevfg]{font-size:56px}.price-included[data-astro-cid-5psbevfg]{grid-template-columns:1fr;padding:60px 24px}.extras-grid[data-astro-cid-5psbevfg]{grid-template-columns:1fr}.price-extras[data-astro-cid-5psbevfg]{padding:60px 24px}}
