.book-section[data-astro-cid-klpcgrtt]{border-top:1px solid var(--line);background:radial-gradient(60% 50% at 85% 20%, #6666de29, transparent 70%), var(--bg-2);position:relative}.book-grid[data-astro-cid-klpcgrtt]{gap:48px;display:grid}.book-copy[data-astro-cid-klpcgrtt]{grid-template-columns:1.1fr .9fr;align-items:end;gap:24px 64px;display:grid}.book-copy[data-astro-cid-klpcgrtt] h2[data-astro-cid-klpcgrtt]{margin:18px 0 16px}.book-points[data-astro-cid-klpcgrtt]{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.book-points[data-astro-cid-klpcgrtt] li[data-astro-cid-klpcgrtt]{color:var(--text-2);align-items:center;gap:14px;font-size:.9375rem;display:flex}.point-icon[data-astro-cid-klpcgrtt]{border:1px solid var(--line-2);width:36px;height:36px;color:var(--brand-2);background:#6666de1f;border-radius:10px;flex:none;place-items:center;display:grid}.book-frame[data-astro-cid-klpcgrtt]{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:#fff;min-height:700px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #6666de73,0 0 0 6px #ffffff08}.book-frame[data-astro-cid-klpcgrtt] .calendly-inline-widget{min-width:300px;height:700px}.book-frame[data-astro-cid-klpcgrtt] iframe{border:0;width:100%;display:block}.book-fallback[data-astro-cid-klpcgrtt]{color:#3c4257;text-align:center;place-content:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.book-fallback[data-astro-cid-klpcgrtt] a[data-astro-cid-klpcgrtt]{color:var(--brand-ink);font-weight:600;text-decoration:underline}.book-gate[data-astro-cid-klpcgrtt]{background:radial-gradient(70% 60% at 50% 0%, #6666de2e, transparent 70%), var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 24px;display:flex;position:absolute;inset:0}.book-gate[data-astro-cid-klpcgrtt][hidden]{display:none}.gate-icon[data-astro-cid-klpcgrtt]{border:1px solid var(--line-2);width:52px;height:52px;color:var(--brand-2);background:#6666de24;border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.gate-title[data-astro-cid-klpcgrtt]{color:var(--text);font-size:1.25rem;font-weight:650}.gate-note[data-astro-cid-klpcgrtt] a[data-astro-cid-klpcgrtt]{color:var(--brand-2);text-underline-offset:2px;text-decoration:underline}.gate-note[data-astro-cid-klpcgrtt]{max-width:420px;color:var(--muted);margin-bottom:10px;font-size:.875rem}.book-loading[data-astro-cid-klpcgrtt][hidden]{display:none}.book-loading[data-astro-cid-klpcgrtt]{pointer-events:none;color:#5f6368;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:.875rem;display:flex;position:absolute;inset:0}.book-loading[data-astro-cid-klpcgrtt] span[data-astro-cid-klpcgrtt]{border:3px solid #e3e3f7;border-top-color:var(--brand);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1099px){.book-grid[data-astro-cid-klpcgrtt]{gap:36px}.book-copy[data-astro-cid-klpcgrtt]{grid-template-columns:1fr}.book-frame[data-astro-cid-klpcgrtt] .calendly-inline-widget{height:900px}}@media (width<=479px){.book-frame[data-astro-cid-klpcgrtt]{margin-inline:calc(var(--gutter) * -.5)}}@media (prefers-reduced-motion:reduce){.book-loading[data-astro-cid-klpcgrtt] span[data-astro-cid-klpcgrtt]{animation-duration:2s}}.contact-section[data-astro-cid-ih3mnovg]{padding-top:72px}.contact-grid[data-astro-cid-ih3mnovg]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:40px;display:grid}.contact-info[data-astro-cid-ih3mnovg]{gap:16px;display:grid}.contact-info[data-astro-cid-ih3mnovg] h2[data-astro-cid-ih3mnovg]{margin-bottom:8px;font-size:clamp(1.5rem,2.6vw,2rem)}.office[data-astro-cid-ih3mnovg]{gap:10px;padding:26px 28px;display:grid}.office[data-astro-cid-ih3mnovg] h3[data-astro-cid-ih3mnovg]{margin-bottom:4px}.office[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg],.office[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]{color:var(--text-2);overflow-wrap:anywhere;align-items:flex-start;gap:12px;font-size:.9375rem;display:flex}.office[data-astro-cid-ih3mnovg] a[data-astro-cid-ih3mnovg]:hover{color:#fff}.office[data-astro-cid-ih3mnovg] svg{color:var(--brand-2);flex:none;margin-top:3px}.book-jump[data-astro-cid-ih3mnovg]{border:1px solid var(--line-2);color:var(--text);background:#6666de1a;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;font-size:.875rem;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.book-jump[data-astro-cid-ih3mnovg]:hover{border-color:var(--brand-2);background:#6666de2e}.book-jump[data-astro-cid-ih3mnovg] svg{color:var(--brand-2)}@media (width<=991px){.contact-grid[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}}@media (width<=767px){.contact-section[data-astro-cid-ih3mnovg]{padding-top:48px}}
