.section.svelte-19rgvlq{padding:5rem 2rem}.container.svelte-19rgvlq{max-width:1100px;margin:0 auto}.schedule-hero.svelte-19rgvlq{color:#fff;text-align:center;background:linear-gradient(135deg,#1b2b4b 0%,#2a3d66 100%);padding:6rem 2rem 4rem}.schedule-hero.svelte-19rgvlq .eyebrow:where(.svelte-19rgvlq){letter-spacing:.15em;text-transform:uppercase;color:#c9a8bc;margin-bottom:.75rem;font-family:Jost,sans-serif;font-size:.8rem;font-weight:500}.schedule-hero.svelte-19rgvlq h1:where(.svelte-19rgvlq){margin-bottom:1rem;font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700}.schedule-hero.svelte-19rgvlq h1:where(.svelte-19rgvlq) em:where(.svelte-19rgvlq){color:#9b8ec4;font-style:italic}.subtitle.svelte-19rgvlq{color:#d0d4e0;max-width:600px;margin:0 auto;font-family:Jost,sans-serif;font-size:1.1rem;line-height:1.7}.schedule-grid.svelte-19rgvlq{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.expect-items.svelte-19rgvlq{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.expect-item.svelte-19rgvlq{align-items:flex-start;gap:1rem;display:flex}.expect-num.svelte-19rgvlq{color:#fff;background:#9b8ec4;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-family:Jost,sans-serif;font-size:.85rem;font-weight:600;display:flex}.expect-item.svelte-19rgvlq h3:where(.svelte-19rgvlq){color:#1b2b4b;margin-bottom:.25rem;font-family:Playfair Display,serif;font-size:1.05rem;font-weight:700}.expect-item.svelte-19rgvlq p:where(.svelte-19rgvlq){color:#555;font-family:Jost,sans-serif;font-size:.9rem;line-height:1.65}.call-details.svelte-19rgvlq{background:#f7f5f9;border-radius:8px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.detail-item.svelte-19rgvlq{color:#555;gap:.5rem;font-family:Jost,sans-serif;font-size:.9rem;display:flex}.detail-label.svelte-19rgvlq{color:#1b2b4b;font-weight:600}.calendly-wrap.svelte-19rgvlq{background:#fff;border:1px solid #e8e2ef;border-radius:12px;min-height:700px;overflow:hidden}.calendly-wrap.svelte-19rgvlq iframe:where(.svelte-19rgvlq){display:block}@media (width<=900px){.schedule-grid.svelte-19rgvlq{grid-template-columns:1fr;gap:2.5rem}}
