.page-hero[data-astro-cid-pdfs7twc]{position:relative;background:#111827;color:#fff;overflow:hidden;min-height:300px;display:flex;align-items:center}.page-hero-bg[data-astro-cid-pdfs7twc]{position:absolute;inset:0;z-index:0}.page-hero-bg[data-astro-cid-pdfs7twc] img[data-astro-cid-pdfs7twc]{width:100%;height:100%;object-fit:cover;opacity:.35}.page-hero-content[data-astro-cid-pdfs7twc]{position:relative;z-index:1;text-align:center;padding-block:clamp(3rem,6vw,5rem)}.page-hero[data-astro-cid-pdfs7twc] h1[data-astro-cid-pdfs7twc]{color:#fff;margin-bottom:1rem}.page-hero[data-astro-cid-pdfs7twc] p[data-astro-cid-pdfs7twc]{color:#d1d5db;font-size:1.0625rem;max-width:600px;margin-inline:auto}.booking-section[data-astro-cid-pdfs7twc]{background:var(--clr-surface)}.booking-layout[data-astro-cid-pdfs7twc]{display:grid;grid-template-columns:1fr 340px;gap:2.5rem;align-items:start}@media(max-width:960px){.booking-layout[data-astro-cid-pdfs7twc]{grid-template-columns:1fr}}@media(max-width:960px){.booking-sidebar[data-astro-cid-pdfs7twc]{display:none}}.calendly-wrap[data-astro-cid-pdfs7twc]{background:#fff;border:1px solid var(--clr-border);border-radius:calc(var(--radius) * 1.5);overflow:hidden;box-shadow:var(--shadow-md)}.calendly-inline-widget[data-astro-cid-pdfs7twc]{border:none}.sidebar-card[data-astro-cid-pdfs7twc]{position:sticky;top:6rem;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.sidebar-card[data-astro-cid-pdfs7twc] h3[data-astro-cid-pdfs7twc]{font-size:1rem;padding:1.25rem 1.5rem .75rem;border-bottom:1px solid var(--clr-border)}.package-list[data-astro-cid-pdfs7twc]{display:flex;flex-direction:column;gap:0}.package-option[data-astro-cid-pdfs7twc]{padding:1rem 1.5rem;border-bottom:1px solid var(--clr-border)}.package-option--featured[data-astro-cid-pdfs7twc]{background:#eff6ff}.package-badge[data-astro-cid-pdfs7twc]{font-size:.7rem;font-weight:700;color:#1d4ed8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem}.package-name[data-astro-cid-pdfs7twc]{font-weight:700;font-size:.9375rem;color:var(--clr-text)}.package-price[data-astro-cid-pdfs7twc]{font-size:1.375rem;font-weight:800;color:#1d4ed8;line-height:1.2}.package-option[data-astro-cid-pdfs7twc] p[data-astro-cid-pdfs7twc]{font-size:.8125rem;margin-top:.2rem;color:var(--clr-muted)}.sidebar-divider[data-astro-cid-pdfs7twc]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--clr-border)}.sidebar-divider[data-astro-cid-pdfs7twc] h3[data-astro-cid-pdfs7twc]{font-size:1rem;margin-bottom:.875rem;padding:0;border:none}.expect-list[data-astro-cid-pdfs7twc]{display:flex;flex-direction:column;gap:.625rem}.expect-list[data-astro-cid-pdfs7twc] li[data-astro-cid-pdfs7twc]{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:var(--clr-muted)}.expect-icon[data-astro-cid-pdfs7twc]{width:20px;height:20px;background:#dbeafe;color:#1d4ed8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.sidebar-contact[data-astro-cid-pdfs7twc]{padding:1rem 1.5rem}.sidebar-contact[data-astro-cid-pdfs7twc] p[data-astro-cid-pdfs7twc]{font-size:.875rem;color:var(--clr-muted);line-height:1.6}.sidebar-contact[data-astro-cid-pdfs7twc] a[data-astro-cid-pdfs7twc]{color:#1d4ed8;font-weight:600}.sidebar-contact[data-astro-cid-pdfs7twc] a[data-astro-cid-pdfs7twc]:hover{text-decoration:underline}.sidebar-text-cta[data-astro-cid-pdfs7twc]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.85rem 1rem;margin-bottom:.75rem;color:#1e3a8a!important}.sidebar-text-cta[data-astro-cid-pdfs7twc] a[data-astro-cid-pdfs7twc]{color:#1d4ed8!important;font-weight:800!important}.sidebar-email-note[data-astro-cid-pdfs7twc]{font-size:.8125rem}.pkg-helper[data-astro-cid-pdfs7twc]{background:#f8fafc;border-bottom:1px solid var(--clr-border);padding:1.25rem 0}.pkg-helper-label[data-astro-cid-pdfs7twc]{font-weight:800;color:var(--clr-text);font-size:.9375rem;margin-bottom:.85rem}.pkg-helper-grid[data-astro-cid-pdfs7twc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media(max-width:900px){.pkg-helper-grid[data-astro-cid-pdfs7twc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.pkg-helper-grid[data-astro-cid-pdfs7twc]{grid-template-columns:1fr}}.pkg-row[data-astro-cid-pdfs7twc]{background:#fff;border:1px solid var(--clr-border);border-radius:var(--radius);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.2rem}.pkg-type[data-astro-cid-pdfs7twc]{font-size:.8rem;color:var(--clr-muted);font-weight:600}.pkg-name[data-astro-cid-pdfs7twc]{font-size:.875rem;font-weight:800;color:var(--clr-text);line-height:1.3}.pkg-price[data-astro-cid-pdfs7twc]{font-size:.95rem;font-weight:900;color:#1d4ed8}.pkg-helper-note[data-astro-cid-pdfs7twc]{font-size:.8125rem;color:var(--clr-muted);margin-top:.85rem}.text-fallback-bar[data-astro-cid-pdfs7twc]{background:#1d4ed8;padding:.9rem 0}.text-fallback-inner[data-astro-cid-pdfs7twc]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;justify-content:space-between}.text-fallback-inner[data-astro-cid-pdfs7twc] p[data-astro-cid-pdfs7twc]{margin:0;font-size:.9375rem;color:#fff}.text-fallback-inner[data-astro-cid-pdfs7twc] strong[data-astro-cid-pdfs7twc]{color:#fff}.btn-sm[data-astro-cid-pdfs7twc]{padding:.5rem 1.1rem;font-size:.875rem;white-space:nowrap;flex-shrink:0}.calendly-wrap-outer[data-astro-cid-pdfs7twc]{display:flex;flex-direction:column;gap:1rem}.calendly-helper-text[data-astro-cid-pdfs7twc]{font-size:.9rem;color:var(--clr-muted);font-weight:600}.booking-reassurance[data-astro-cid-pdfs7twc]{display:flex;flex-direction:column;gap:.65rem;padding:1.1rem 1.25rem;background:#f8fafc;border:1px solid var(--clr-border);border-radius:var(--radius)}.reassurance-item[data-astro-cid-pdfs7twc]{display:flex;gap:.75rem;align-items:flex-start}.reassure-icon[data-astro-cid-pdfs7twc]{color:#1d4ed8;font-weight:900;flex-shrink:0;margin-top:.05rem}.reassurance-item[data-astro-cid-pdfs7twc] p[data-astro-cid-pdfs7twc]{font-size:.875rem;color:var(--clr-muted);line-height:1.5}.reassurance-item[data-astro-cid-pdfs7twc] strong[data-astro-cid-pdfs7twc]{color:var(--clr-text)}
