.ct-hero[data-astro-cid-2mxdoeuz]{padding:28px 0 80px}.ct-grid[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:start}@media(max-width:1000px){.ct-grid[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr}}.channel[data-astro-cid-2mxdoeuz]{display:flex;gap:16px;align-items:flex-start;padding:16px 18px}.channel[data-astro-cid-2mxdoeuz]>div[data-astro-cid-2mxdoeuz]{flex:1;display:grid;gap:3px}.promises[data-astro-cid-2mxdoeuz]{display:grid;gap:10px;padding:18px}.who[data-astro-cid-2mxdoeuz]{display:flex;gap:14px;align-items:center;padding:16px 18px}.who[data-astro-cid-2mxdoeuz]>div[data-astro-cid-2mxdoeuz]{display:grid;gap:4px}.avatar[data-astro-cid-2mxdoeuz]{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:#fff;font-weight:800;flex:none}.wizard[data-astro-cid-2mxdoeuz]{display:grid;gap:22px;box-shadow:var(--shadow-3);padding:clamp(22px,3vw,32px);position:sticky;top:96px}@media(max-width:1000px){.wizard[data-astro-cid-2mxdoeuz]{position:static}}.wz-n[data-astro-cid-2mxdoeuz]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:13px;font-weight:700}.wz-progress[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wz-progress[data-astro-cid-2mxdoeuz] i[data-astro-cid-2mxdoeuz]{display:block;height:4px;border-radius:4px;background:var(--surface-3);margin-bottom:8px;transition:background-color .3s}.wz-progress[data-astro-cid-2mxdoeuz] span[data-astro-cid-2mxdoeuz]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.wz-progress[data-astro-cid-2mxdoeuz] .on[data-astro-cid-2mxdoeuz] i[data-astro-cid-2mxdoeuz]{background:var(--accent)}.wz-progress[data-astro-cid-2mxdoeuz] .on[data-astro-cid-2mxdoeuz] span[data-astro-cid-2mxdoeuz]{color:var(--accent)}.wz-step[data-astro-cid-2mxdoeuz]{border:0;padding:0;margin:0;display:grid;gap:14px}.wz-step[data-astro-cid-2mxdoeuz] legend[data-astro-cid-2mxdoeuz]{padding:0;margin-bottom:14px;font-size:15px}.opt-grid[data-astro-cid-2mxdoeuz]{display:grid;gap:10px}.opt-grid[data-astro-cid-2mxdoeuz].three{grid-template-columns:repeat(3,1fr)}@media(max-width:620px){.opt-grid[data-astro-cid-2mxdoeuz].three{grid-template-columns:1fr 1fr}}.opt[data-astro-cid-2mxdoeuz]{position:relative;cursor:pointer}.opt[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]{position:absolute;opacity:0;inset:0;cursor:pointer}.opt[data-astro-cid-2mxdoeuz]>span[data-astro-cid-2mxdoeuz]{display:flex;gap:8px;align-items:center;min-height:52px;padding:10px 14px;border-radius:12px;background:var(--surface-2);border:1px solid transparent;font-size:13.5px;font-weight:500;transition:all .18s;height:100%}.opt-mono[data-astro-cid-2mxdoeuz]>span[data-astro-cid-2mxdoeuz]{flex-direction:column;justify-content:center;gap:2px;text-align:center;font-family:var(--font-mono);font-size:12.5px}.opt-mono[data-astro-cid-2mxdoeuz]>span[data-astro-cid-2mxdoeuz] small[data-astro-cid-2mxdoeuz]{font-size:11px;color:var(--text-muted)}.opt[data-astro-cid-2mxdoeuz].wide{grid-column:span 2}.opt[data-astro-cid-2mxdoeuz].wide>span[data-astro-cid-2mxdoeuz]{flex-direction:row;font-family:var(--font-sans)}.opt[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:checked+span[data-astro-cid-2mxdoeuz]{background:var(--primary);color:var(--on-primary)}.opt-mono[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:checked+span[data-astro-cid-2mxdoeuz]{background:var(--mint);color:#062421}.opt-mono[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:checked+span[data-astro-cid-2mxdoeuz] small[data-astro-cid-2mxdoeuz]{color:#0b4f4a}.opt[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:focus-visible+span[data-astro-cid-2mxdoeuz]{outline:3px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:2px}.pill-opt[data-astro-cid-2mxdoeuz]>span[data-astro-cid-2mxdoeuz]{min-height:40px;border-radius:var(--r-full);padding:8px 16px;font-size:13px}.pill-opt[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:checked+span[data-astro-cid-2mxdoeuz]{background:var(--primary);color:var(--on-primary)}.consent[data-astro-cid-2mxdoeuz]{display:flex;gap:10px;align-items:flex-start}.consent[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]{margin-top:3px;accent-color:var(--primary)}.field-err[data-astro-cid-2mxdoeuz]{color:var(--error);display:flex;gap:6px;align-items:center}.field-err[data-astro-cid-2mxdoeuz][hidden]{display:none}.input[data-astro-cid-2mxdoeuz][aria-invalid=true]{border-color:var(--error)}.wz-actions[data-astro-cid-2mxdoeuz]{display:flex;gap:10px}.wz-next[data-astro-cid-2mxdoeuz]{flex:1}.wz-done[data-astro-cid-2mxdoeuz]{display:grid;gap:14px;justify-items:center;text-align:center;padding:30px 0}.booking[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;max-width:980px;margin-inline:auto;box-shadow:var(--shadow-3)}@media(max-width:860px){.booking[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr}}.days[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.days[data-astro-cid-2mxdoeuz] .day{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:12px 6px;display:grid;gap:2px;justify-items:center;cursor:pointer;font-family:var(--font-mono);position:relative}.days[data-astro-cid-2mxdoeuz] .day small{font-size:10.5px;color:var(--text-muted)}.days[data-astro-cid-2mxdoeuz] .day b{font-size:22px;font-family:var(--font-sans)}.days[data-astro-cid-2mxdoeuz] .day em{font-style:normal;font-size:9.5px;background:var(--mint);color:#062421;padding:1px 6px;border-radius:6px;margin-top:4px}.days[data-astro-cid-2mxdoeuz] .day[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.days[data-astro-cid-2mxdoeuz] .day[aria-pressed=true] small{color:color-mix(in srgb,var(--on-primary) 80%,transparent)}.slots[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.slot[data-astro-cid-2mxdoeuz]{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:12px 6px;font-size:13px;cursor:pointer}.slot[data-astro-cid-2mxdoeuz][aria-pressed=true]{background:#0b6b5f;border-color:#0b6b5f;color:#fff}@media(max-width:520px){.slots[data-astro-cid-2mxdoeuz],.days[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr 1fr}}.ct-faq[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:start}@media(max-width:900px){.ct-faq[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr}}
