.hero-actions[data-astro-cid-6cwbqk7g]{margin-top:.6rem}.online-steps[data-astro-cid-6cwbqk7g]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.online-step[data-astro-cid-6cwbqk7g]{display:grid;align-content:start;gap:.7rem;padding:clamp(1.3rem,2.4vw,1.9rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.online-step__top[data-astro-cid-6cwbqk7g]{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.online-step__number[data-astro-cid-6cwbqk7g]{color:#2d167433;font-family:var(--font-serif);font-size:2rem;font-style:italic;line-height:1}.online-step__icon[data-astro-cid-6cwbqk7g]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.online-step[data-astro-cid-6cwbqk7g] h3[data-astro-cid-6cwbqk7g]{font-family:var(--font-sans);font-size:.84rem;font-weight:600;line-height:1.35;letter-spacing:0}.online-step[data-astro-cid-6cwbqk7g] p[data-astro-cid-6cwbqk7g]{color:var(--muted);font-size:.78rem;line-height:1.65}.online-how__note[data-astro-cid-6cwbqk7g]{display:flex;align-items:flex-start;gap:.75rem;max-width:760px;margin:1.6rem auto 0;padding:.9rem 1.1rem;border-radius:var(--radius-sm);background:var(--pink-soft)}.online-how__note[data-astro-cid-6cwbqk7g] svg{flex:0 0 auto;margin-top:.15rem;color:var(--pink-deep)}.online-how__note[data-astro-cid-6cwbqk7g] p[data-astro-cid-6cwbqk7g]{color:var(--ink-soft);font-size:.8rem;line-height:1.6}.booking[data-astro-cid-6cwbqk7g]{position:relative}.booking__blob[data-astro-cid-6cwbqk7g]{width:clamp(280px,42vw,620px);height:clamp(260px,38vw,520px);right:-12%;top:4%;opacity:.5}.booking__grid[data-astro-cid-6cwbqk7g]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.booking__copy[data-astro-cid-6cwbqk7g]{display:grid;justify-items:start;gap:1.2rem}.booking__copy[data-astro-cid-6cwbqk7g] h2[data-astro-cid-6cwbqk7g] em[data-astro-cid-6cwbqk7g]{color:var(--pink-deep);font-style:italic}.booking__details[data-astro-cid-6cwbqk7g]{display:grid;gap:.55rem;width:100%;margin-block:.25rem}.booking-detail[data-astro-cid-6cwbqk7g]{display:grid;grid-template-columns:38px 1fr;gap:.8rem;align-items:start;padding:.8rem .9rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white)}.booking-detail__icon[data-astro-cid-6cwbqk7g]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.booking-detail[data-astro-cid-6cwbqk7g] strong[data-astro-cid-6cwbqk7g],.booking-detail[data-astro-cid-6cwbqk7g] small[data-astro-cid-6cwbqk7g]{display:block}.booking-detail[data-astro-cid-6cwbqk7g] strong[data-astro-cid-6cwbqk7g]{color:var(--purple);font-size:.78rem;font-weight:600}.booking-detail[data-astro-cid-6cwbqk7g] small[data-astro-cid-6cwbqk7g]{margin-top:.12rem;color:var(--muted);font-size:.68rem;line-height:1.5}.booking-detail[data-astro-cid-6cwbqk7g] a[data-astro-cid-6cwbqk7g]{color:var(--pink-deep)}.booking__before[data-astro-cid-6cwbqk7g]{width:100%;margin-top:.5rem;padding-top:1.2rem;border-top:1px solid var(--line)}.booking__before[data-astro-cid-6cwbqk7g] h3[data-astro-cid-6cwbqk7g]{margin-bottom:.8rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.01em}.booking__before[data-astro-cid-6cwbqk7g] .check-list{gap:.55rem}.booking__before[data-astro-cid-6cwbqk7g] .check-list li{font-size:.82rem}.booking__widget[data-astro-cid-6cwbqk7g]{display:grid;gap:.8rem;position:sticky;top:calc(var(--header-h) + 2rem)}.calendly-frame[data-astro-cid-6cwbqk7g]{position:relative;min-height:600px;border:1px solid var(--line);border-radius:var(--radius);background:var(--cream-light);box-shadow:var(--shadow);overflow:hidden}.calendly-frame[data-astro-cid-6cwbqk7g] iframe[data-astro-cid-6cwbqk7g]{width:100%;height:680px;border:0;display:block}.calendly-placeholder[data-astro-cid-6cwbqk7g]{display:grid;align-content:start;gap:1rem;height:100%;min-height:inherit;padding:clamp(1.5rem,3vw,2.4rem);background:radial-gradient(circle at 82% 12%,rgba(214,219,246,.7),transparent 38%),radial-gradient(circle at 12% 84%,rgba(247,216,224,.8),transparent 42%),var(--cream-light)}.calendly-placeholder__top[data-astro-cid-6cwbqk7g]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.calendly-placeholder__logo[data-astro-cid-6cwbqk7g]{display:grid;place-items:center;width:66px;height:66px;overflow:hidden;border-radius:50%;background:var(--pink-soft)}.calendly-placeholder__logo[data-astro-cid-6cwbqk7g] img[data-astro-cid-6cwbqk7g]{width:100%;height:100%;object-fit:cover}.calendly-placeholder[data-astro-cid-6cwbqk7g] h3[data-astro-cid-6cwbqk7g]{margin-top:1rem;font-size:clamp(1.8rem,2vw,2.4rem)}.calendly-placeholder[data-astro-cid-6cwbqk7g]>p[data-astro-cid-6cwbqk7g]{max-width:42ch;color:var(--muted);font-size:.86rem;line-height:1.7}.calendly-placeholder__actions[data-astro-cid-6cwbqk7g]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-block:.4rem}.calendly-placeholder__note[data-astro-cid-6cwbqk7g]{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.5rem;color:var(--muted);font-size:.66rem}.calendly-placeholder__note[data-astro-cid-6cwbqk7g] svg{color:var(--blue-soft)}.booking__fallback[data-astro-cid-6cwbqk7g]{color:var(--muted);font-size:.68rem;line-height:1.6;text-align:center}.booking__fallback[data-astro-cid-6cwbqk7g] a[data-astro-cid-6cwbqk7g]{color:var(--pink-deep)}.online-help[data-astro-cid-6cwbqk7g]{position:relative;overflow:clip}.help-grid[data-astro-cid-6cwbqk7g]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.help-card[data-astro-cid-6cwbqk7g]{display:grid;align-content:start;gap:.7rem;padding:clamp(1.4rem,2.6vw,2rem);border-radius:var(--radius);background:#fffdf99e;transition:background-color .25s var(--ease),transform .25s var(--ease)}.help-card[data-astro-cid-6cwbqk7g]:hover{background:var(--cream-light);transform:translateY(-3px)}.help-card__icon[data-astro-cid-6cwbqk7g]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.help-card[data-astro-cid-6cwbqk7g] h3[data-astro-cid-6cwbqk7g]{font-family:var(--font-sans);font-size:.86rem;font-weight:600;line-height:1.35;letter-spacing:0}.help-card[data-astro-cid-6cwbqk7g] p[data-astro-cid-6cwbqk7g]{color:var(--ink-soft);font-size:.8rem;line-height:1.68}.online-help__flower{width:clamp(50px,6vw,82px);right:4%;bottom:6%;color:var(--pink-deep);opacity:.35}.online-help__sun{width:clamp(48px,6vw,78px);left:4%;top:8%;color:var(--gold);opacity:.7}.faq-section__inner[data-astro-cid-6cwbqk7g]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.faq-section__intro[data-astro-cid-6cwbqk7g]{display:grid;justify-items:start;gap:1rem;max-width:430px;position:sticky;top:calc(var(--header-h) + 2rem)}.faq-section__intro[data-astro-cid-6cwbqk7g] h2[data-astro-cid-6cwbqk7g] em[data-astro-cid-6cwbqk7g]{color:var(--pink-deep);font-style:italic}.faq-section__contact[data-astro-cid-6cwbqk7g]{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:.4rem}.faq-section__list[data-astro-cid-6cwbqk7g] .faq-list{margin-inline:0}@media(max-width:1024px){.online-steps[data-astro-cid-6cwbqk7g]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.online-steps[data-astro-cid-6cwbqk7g]{grid-template-columns:1fr}}@media(max-width:900px){.booking__grid[data-astro-cid-6cwbqk7g],.faq-section__inner[data-astro-cid-6cwbqk7g]{grid-template-columns:1fr}.booking__widget[data-astro-cid-6cwbqk7g],.faq-section__intro[data-astro-cid-6cwbqk7g]{position:static}.calendly-frame[data-astro-cid-6cwbqk7g]{min-height:540px}.calendly-frame[data-astro-cid-6cwbqk7g] iframe[data-astro-cid-6cwbqk7g]{height:620px}}@media(max-width:640px){.help-grid[data-astro-cid-6cwbqk7g]{grid-template-columns:1fr}.calendly-frame[data-astro-cid-6cwbqk7g]{min-height:0}.calendly-placeholder[data-astro-cid-6cwbqk7g]{min-height:480px}.calendly-frame[data-astro-cid-6cwbqk7g] iframe[data-astro-cid-6cwbqk7g]{height:640px}}
