.chips-row[data-astro-cid-nlow4r3u]{scrollbar-width:none}.chips-row[data-astro-cid-nlow4r3u]::-webkit-scrollbar{display:none}.hero-scrim[data-astro-cid-nlow4r3u]{background:linear-gradient(to bottom,transparent 55%,var(--color-base-surface) 100%),radial-gradient(ellipse 95% 85% at 50% 42%,#0a0a0a00 0% 28%,#0a0a0a)}html:not(.dark) .hero-scrim[data-astro-cid-nlow4r3u]{background:linear-gradient(to bottom,transparent 80%,var(--color-base-surface) 100%),radial-gradient(ellipse 95% 85% at 50% 42%,#0a0a0a00 0% 28%,#0a0a0a)}.hero-title[data-astro-cid-nlow4r3u]{color:#fafafa}.hero-lead[data-astro-cid-nlow4r3u]{color:#cfcfcf}.hero-hint[data-astro-cid-nlow4r3u]{color:#9a9a9a}@media(prefers-reduced-motion:reduce){.hero-video[data-astro-cid-nlow4r3u]{display:none}.hero-scrim[data-astro-cid-nlow4r3u]{background:linear-gradient(to bottom,transparent 55%,var(--color-base-surface) 100%),radial-gradient(ellipse 95% 85% at 50% 42%,#0a0a0a00 0% 28%,#0a0a0a),url(/hero-poster.jpg) center / cover no-repeat}}#consult-dialog[data-astro-cid-nlow4r3u]{position:fixed;inset:0;margin:auto}#consult-dialog[data-astro-cid-nlow4r3u][open]:not(.closing){animation:dialog-in .25s cubic-bezier(.16,1,.3,1) forwards}#consult-dialog[data-astro-cid-nlow4r3u].closing{animation:dialog-out .18s ease-in forwards;pointer-events:none}@keyframes dialog-in{0%{opacity:0;transform:scale(.94) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dialog-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.94) translateY(-8px)}}#consult-dialog[data-astro-cid-nlow4r3u]::backdrop{background:#00000080;transition:background .22s ease}#consult-dialog[data-astro-cid-nlow4r3u].closing::backdrop{background:#0000;transition:background .18s ease-in}@starting-style{#consult-dialog[data-astro-cid-nlow4r3u][open]::backdrop{background:#0000}}.step-dot[data-astro-cid-nlow4r3u]{background:var(--color-base-surface, #f3f4f6);color:var(--color-content-secondary, #6b7280);border:2px solid var(--color-border, #e5e7eb)}.step-dot[data-astro-cid-nlow4r3u].active{background:var(--color-accent, #6366f1);color:#fff;border-color:var(--color-accent, #6366f1)}.step-dot[data-astro-cid-nlow4r3u].done{background:var(--color-accent);color:var(--color-btn-on-accent);border-color:var(--color-accent)}.step-panel[data-astro-cid-nlow4r3u]{transition:opacity .18s ease}.step-panel[data-astro-cid-nlow4r3u].hidden{display:none}.bk-cal{background:var(--color-base-card);border:1px solid var(--color-border);border-radius:12px;padding:16px;max-width:360px}.bk-cal-header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.bk-cal-label{flex:1;text-align:center;font-size:15px;font-weight:600;color:var(--color-content-primary)}.bk-cal-nav{width:32px;height:32px;flex-shrink:0;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--color-border);color:var(--color-content-secondary);font-size:18px;line-height:1;cursor:pointer;transition:color .15s,border-color .15s}.bk-cal-nav:hover:not(:disabled){color:var(--color-content-primary);border-color:var(--color-content-primary)}.bk-cal-nav:disabled{opacity:.25;cursor:default}.bk-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:6px}.bk-cal-weekdays span{text-align:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-content-faint)}.bk-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.bk-cal-day{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:transparent;border:none;color:var(--color-content-primary);font-size:13px;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}.bk-cal-day:hover:not(:disabled):not(.bk-cal-selected){background:#ffffff14}.bk-cal-day:disabled{color:var(--color-content-faint);opacity:.4;cursor:default}.bk-cal-out{visibility:hidden}.bk-cal-selected,.bk-cal-selected:hover{background:var(--color-accent);color:var(--color-btn-on-accent)}details[data-astro-cid-hqz3ghsx] summary[data-astro-cid-hqz3ghsx]::-webkit-details-marker{display:none}details[data-astro-cid-hqz3ghsx] summary[data-astro-cid-hqz3ghsx]:after{content:" +";float:right}details[data-astro-cid-hqz3ghsx][open] summary[data-astro-cid-hqz3ghsx]:after{content:" −"}
