.page[data-astro-cid-soysa3iu]{padding-block:44px 70px}.head[data-astro-cid-soysa3iu]{text-align:center;max-width:640px;margin:0 auto 44px}.head[data-astro-cid-soysa3iu] .eyebrow[data-astro-cid-soysa3iu]{margin-bottom:8px}.head[data-astro-cid-soysa3iu] h1[data-astro-cid-soysa3iu]{margin-bottom:12px}.rows[data-astro-cid-soysa3iu]{display:flex;flex-direction:column;gap:14px;max-width:900px;margin:0 auto}.row[data-astro-cid-soysa3iu]{display:grid;grid-template-columns:110px 1fr auto auto auto;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px 26px}.r-when[data-astro-cid-soysa3iu]{text-align:center}.r-day[data-astro-cid-soysa3iu]{font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--terra)}.r-time[data-astro-cid-soysa3iu]{font-size:13px;color:var(--ink-muted)}.r-name[data-astro-cid-soysa3iu]{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--navy);margin:0}.r-desc[data-astro-cid-soysa3iu]{font-size:13px;color:var(--ink-muted)}.r-age[data-astro-cid-soysa3iu]{background:var(--blush);color:var(--terra-deep);font-weight:600;font-size:12px;padding:5px 13px;border-radius:999px;white-space:nowrap}.r-price-wrap[data-astro-cid-soysa3iu]{text-align:right}.r-price[data-astro-cid-soysa3iu]{font-weight:700;font-size:15px;color:var(--navy)}.r-spots[data-astro-cid-soysa3iu]{font-size:12px;color:var(--ink-muted)}.r-btn[data-astro-cid-soysa3iu]{font-weight:600;font-size:13.5px;padding:10px 22px;border-radius:12px;cursor:pointer;white-space:nowrap;background:var(--navy);color:#fff;border:1.5px solid var(--navy);min-height:44px;transition:background .15s ease}.r-btn[data-astro-cid-soysa3iu]:hover{background:var(--navy-deep)}.r-btn[data-astro-cid-soysa3iu].waitlist{background:#fff;color:var(--navy)}.r-btn[data-astro-cid-soysa3iu].waitlist:hover{background:var(--blush)}.r-btn[data-astro-cid-soysa3iu].signed{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-line);cursor:default}.note[data-astro-cid-soysa3iu]{max-width:900px;margin:28px auto 0;background:var(--blush);border-radius:18px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.note-text[data-astro-cid-soysa3iu]{font-size:14px;color:var(--navy)}.note-btn[data-astro-cid-soysa3iu]{font-size:14px;padding:11px 24px;border-radius:12px}.excuse-link[data-astro-cid-soysa3iu]{max-width:900px;margin:18px auto 0;text-align:center;font-size:13.5px;color:var(--ink-body)}.excuse-link[data-astro-cid-soysa3iu] a[data-astro-cid-soysa3iu]{color:var(--terra-deep);font-weight:600;text-decoration:none}.excuse-link[data-astro-cid-soysa3iu] a[data-astro-cid-soysa3iu]:hover{color:var(--terra-hover)}.dlg[data-astro-cid-soysa3iu]{border:none;border-radius:24px;padding:0;max-width:440px;width:calc(100vw - 40px);box-shadow:var(--shadow-widget);z-index:var(--z-dialog)}.dlg[data-astro-cid-soysa3iu]::backdrop{background:#232c4980;backdrop-filter:blur(2px)}.dlg-form[data-astro-cid-soysa3iu]{padding:30px 32px;position:relative;background:var(--cream)}.dlg-close[data-astro-cid-soysa3iu]{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:10px;border:none;background:var(--blush);color:var(--navy);cursor:pointer;font-size:14px}.dlg-title[data-astro-cid-soysa3iu]{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--navy)}.dlg-sub[data-astro-cid-soysa3iu]{font-size:13px;color:var(--ink-muted);margin:4px 0 18px}.dlg-grid[data-astro-cid-soysa3iu]{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;margin-bottom:12px}.dlg-field[data-astro-cid-soysa3iu]{margin-bottom:12px}.dlg-grid[data-astro-cid-soysa3iu] .input-light[data-astro-cid-soysa3iu],.dlg-field[data-astro-cid-soysa3iu]{background:#fff}.dlg-submit[data-astro-cid-soysa3iu]{width:100%;margin-top:6px}@media (max-width: 820px){.row[data-astro-cid-soysa3iu]{grid-template-columns:1fr auto;grid-template-areas:"when age" "what what" "price btn";row-gap:12px}.r-when[data-astro-cid-soysa3iu]{grid-area:when;text-align:left;display:flex;gap:8px;align-items:baseline}.r-what[data-astro-cid-soysa3iu]{grid-area:what}.r-age[data-astro-cid-soysa3iu]{grid-area:age;justify-self:end}.r-price-wrap[data-astro-cid-soysa3iu]{grid-area:price;text-align:left}.r-btn[data-astro-cid-soysa3iu]{grid-area:btn;justify-self:end}.note[data-astro-cid-soysa3iu]{flex-direction:column;align-items:flex-start}}
