.pricing-hero[data-astro-cid-lmkygsfs]{position:relative;min-height:56vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:140px 20px 80px;overflow:hidden}.ph-bg[data-astro-cid-lmkygsfs]{position:absolute;inset:0;background:url(/images/pcb-beach-sunset-golden-hour-1.jpg) center/cover no-repeat}.ph-overlay[data-astro-cid-lmkygsfs]{position:absolute;inset:0;background:linear-gradient(to bottom,#1e1e2e9e,#1e1e2ec7)}.ph-content[data-astro-cid-lmkygsfs]{position:relative;z-index:2}.ph-content[data-astro-cid-lmkygsfs] .eyebrow[data-astro-cid-lmkygsfs]{color:var(--coral)}.ph-content[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:clamp(40px,6vw,80px);color:#fff;line-height:1;margin-bottom:16px}.ph-content[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{color:var(--peach)}.ph-content[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:18px;color:#fffc;max-width:44ch;margin:0 auto}.time-section[data-astro-cid-lmkygsfs]{padding:80px 0 40px}.time-section[data-astro-cid-lmkygsfs] .section-head[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:56px}.time-section[data-astro-cid-lmkygsfs] .section-head[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:clamp(28px,4vw,48px);margin-bottom:12px}.time-section[data-astro-cid-lmkygsfs] .section-head[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:16px;color:var(--ink-mid);max-width:44ch;margin:0 auto}.time-track[data-astro-cid-lmkygsfs]{max-width:900px;margin:0 auto;padding:0 40px;position:relative}.time-track[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:76px;top:0;bottom:0;width:2px;background:var(--sand-deep)}.time-block[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:72px 1fr;gap:0;margin-bottom:0;position:relative}.time-block[data-astro-cid-lmkygsfs]+.time-block[data-astro-cid-lmkygsfs] .tb-body[data-astro-cid-lmkygsfs]{border-top:none}.tb-dot[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:center;padding-top:32px;z-index:2}.tb-dot[data-astro-cid-lmkygsfs] .dot[data-astro-cid-lmkygsfs]{width:14px;height:14px;border-radius:50%;background:var(--coral);border:3px solid var(--sand);box-shadow:0 0 0 2px var(--coral);flex-shrink:0}.tb-body[data-astro-cid-lmkygsfs]{padding:28px 0 28px 32px;border-left:none}.tb-time[data-astro-cid-lmkygsfs]{font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:600;color:var(--coral);margin-bottom:6px;display:block}.tb-price[data-astro-cid-lmkygsfs]{font-family:var(--serif);font-size:48px;color:var(--ink);line-height:1;margin-bottom:4px}.tb-price[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:20px;color:var(--ink-dim);vertical-align:middle;font-family:var(--sans);font-weight:300}.tb-name[data-astro-cid-lmkygsfs]{font-size:18px;font-weight:500;color:var(--ink);margin-bottom:8px}.tb-desc[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--ink-mid);line-height:1.6;max-width:52ch;margin-bottom:12px}.tb-tags[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;gap:8px}.tb-tag[data-astro-cid-lmkygsfs]{font-size:11px;letter-spacing:.06em;background:var(--sand-mid);color:var(--ink-mid);padding:4px 12px;border-radius:20px;font-weight:500}.tb-tag[data-astro-cid-lmkygsfs].highlight{background:var(--coral);color:#fff}.deposit-bar[data-astro-cid-lmkygsfs]{background:var(--aqua);color:#fff;padding:20px 40px;text-align:center;font-size:14px;letter-spacing:.04em;margin:0}.deposit-bar[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{font-weight:600}.addons[data-astro-cid-lmkygsfs]{padding:72px 0}.addons[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:clamp(24px,3vw,40px);margin-bottom:8px}.addons[data-astro-cid-lmkygsfs]>.wrap[data-astro-cid-lmkygsfs]>p[data-astro-cid-lmkygsfs]{color:var(--ink-mid);margin-bottom:36px}.addon-row[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.addon[data-astro-cid-lmkygsfs]{background:var(--sand-mid);border-radius:8px;padding:28px 32px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.addon[data-astro-cid-lmkygsfs] h4[data-astro-cid-lmkygsfs]{font-size:17px;margin-bottom:4px}.addon[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:13px;color:var(--ink-mid);line-height:1.5}.addon-price[data-astro-cid-lmkygsfs]{font-family:var(--serif);font-size:36px;color:var(--coral);white-space:nowrap;text-align:right}.addon-price[data-astro-cid-lmkygsfs] small[data-astro-cid-lmkygsfs]{font-family:var(--sans);font-size:13px;color:var(--ink-dim);display:block;font-weight:300;text-align:right}.the-deal[data-astro-cid-lmkygsfs]{background:var(--ink);padding:80px 0}.deal-inner[data-astro-cid-lmkygsfs]{max-width:760px;margin:0 auto;padding:0 40px}.deal-inner[data-astro-cid-lmkygsfs] .eyebrow[data-astro-cid-lmkygsfs]{color:var(--coral)}.deal-inner[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:clamp(28px,4vw,48px);color:#fff;margin-bottom:8px}.deal-inner[data-astro-cid-lmkygsfs]>p[data-astro-cid-lmkygsfs]{color:#ffffff80;font-size:14px;margin-bottom:36px}.deal-list[data-astro-cid-lmkygsfs]{list-style:none;counter-reset:deal}.deal-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{counter-increment:deal;display:grid;grid-template-columns:28px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:15px;line-height:1.65;color:#fffc;align-items:baseline}.deal-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:counter(deal,lower-roman);font-family:var(--serif);font-style:italic;color:var(--coral);font-size:17px}.deal-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.pricing-cta[data-astro-cid-lmkygsfs]{position:relative;padding:100px 20px;text-align:center;overflow:hidden}.pcta-bg[data-astro-cid-lmkygsfs]{position:absolute;inset:0;background:url(/images/pcb-beach-wedding-couple-bridal-veil-sunset.jpg) center 30%/cover no-repeat}.pcta-overlay[data-astro-cid-lmkygsfs]{position:absolute;inset:0;background:#1e1e2eb8}.pcta-content[data-astro-cid-lmkygsfs]{position:relative;z-index:2}.pcta-content[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:clamp(28px,4vw,52px);color:#fff;margin-bottom:14px}.pcta-content[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:#fffc;font-size:17px;margin-bottom:28px;max-width:40ch;margin-left:auto;margin-right:auto}@media(max-width:760px){.time-track[data-astro-cid-lmkygsfs]{padding:0 20px}.time-track[data-astro-cid-lmkygsfs]:before{left:56px}.tb-price[data-astro-cid-lmkygsfs]{font-size:36px}.addon-row[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.deal-inner[data-astro-cid-lmkygsfs]{padding:0 20px}.deposit-bar[data-astro-cid-lmkygsfs]{padding:20px}}
