.cal.svelte-jx2gj3{min-height:560px;overflow:auto}.talk.svelte-whoz9v{background:var(--sand);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"intro message""booking booking";gap:56px 72px;padding-block:80px 100px;display:grid}.intro.svelte-whoz9v{flex-direction:column;grid-area:intro;gap:22px;padding-top:8px;display:flex}h1.svelte-whoz9v{letter-spacing:-.03em;font-size:clamp(42px,4.45vw,64px);line-height:1.02}.lead.svelte-whoz9v{color:var(--stone);font-size:19px}ul.svelte-whoz9v{margin:0;padding:0;list-style:none}.points.svelte-whoz9v{color:var(--scarlet);flex-direction:column;gap:12px;margin-top:6px;display:flex}.points.svelte-whoz9v li:where(.svelte-whoz9v){color:var(--ink);align-items:baseline;gap:12px;font-size:17px;line-height:1.5;display:flex}.points.svelte-whoz9v .bullet{width:16px;color:var(--scarlet);position:relative;top:1px}.booking.svelte-whoz9v{border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-card);flex-direction:column;grid-area:booking;align-self:start;gap:22px;padding:32px;display:flex}.card-head.svelte-whoz9v{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.card-head.svelte-whoz9v h2:where(.svelte-whoz9v){letter-spacing:0;font-size:24px}.card-head.svelte-whoz9v span:where(.svelte-whoz9v){color:var(--stone);font-size:13px}.carried.svelte-whoz9v p:where(.svelte-whoz9v){margin-bottom:8px;font-size:13px;font-weight:600}.carried.svelte-whoz9v ul:where(.svelte-whoz9v){flex-wrap:wrap;gap:8px;display:flex}.carried.svelte-whoz9v li:where(.svelte-whoz9v){border:1.5px solid var(--scarlet);border-radius:var(--radius-pill);background:var(--scarlet-tint);align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.carried.svelte-whoz9v .tick:where(.svelte-whoz9v){background:var(--scarlet);width:14px;height:14px;color:var(--white);border-radius:4px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cal-placeholder.svelte-whoz9v{min-height:560px}.fine.svelte-whoz9v{color:var(--stone);font-size:13px;line-height:1.4}.fine.svelte-whoz9v a:where(.svelte-whoz9v){color:inherit}.message.svelte-whoz9v{flex-direction:column;grid-area:message;align-self:end;gap:14px;display:flex}.message.svelte-whoz9v h2:where(.svelte-whoz9v){letter-spacing:0;font-size:18px;font-weight:700}.channels.svelte-whoz9v{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:400px;display:grid}.channels.single.svelte-whoz9v{grid-template-columns:minmax(0,1fr);max-width:193px}.channel.svelte-whoz9v{flex-direction:column;gap:10px;display:flex}.no-booking.svelte-whoz9v{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"intro message";align-items:start}.no-booking.svelte-whoz9v .message:where(.svelte-whoz9v){border-radius:var(--radius-panel);background:var(--paper);box-shadow:var(--shadow-card);align-self:start;gap:18px;padding:32px}.no-booking.svelte-whoz9v .message:where(.svelte-whoz9v) h2:where(.svelte-whoz9v){font-size:24px;font-weight:800}.qr.svelte-whoz9v{border-radius:var(--radius-card);background:var(--white);font-family:var(--font-display);flex-direction:column;align-items:center;gap:10px;padding:16px;font-size:16px;font-weight:800;display:flex}.channel.svelte-whoz9v .btn{width:100%;padding:12px 16px}.channel.svelte-whoz9v .wa{background:var(--white);color:var(--ink);border-color:var(--ink)}.icon.svelte-whoz9v{width:20px;height:20px}.note.svelte-whoz9v{color:var(--stone);font-size:14px;line-height:1.45}@media (width<=899px){.talk.svelte-whoz9v{grid-template:"intro""booking""message"/minmax(0,1fr);gap:28px}.no-booking.svelte-whoz9v{grid-template-areas:"intro""message"}}@media (width<=639px){.talk.svelte-whoz9v{gap:26px;padding-block:40px 56px}.intro.svelte-whoz9v{gap:18px;padding-top:0}.lead.svelte-whoz9v{font-size:16px}.points.svelte-whoz9v{gap:10px;margin-top:0}.booking.svelte-whoz9v{border-radius:18px;gap:18px;padding:22px 18px}.card-head.svelte-whoz9v{flex-direction:column;align-items:flex-start}.card-head.svelte-whoz9v h2:where(.svelte-whoz9v){font-size:21px}.fine.svelte-whoz9v{text-align:center}.qr.svelte-whoz9v{display:none}.channels.svelte-whoz9v,.channels.single.svelte-whoz9v{grid-template-columns:minmax(0,1fr);gap:10px;max-width:none}.message.svelte-whoz9v{gap:10px}.no-booking.svelte-whoz9v .message:where(.svelte-whoz9v){border-radius:18px;padding:22px 18px}.channel.svelte-whoz9v .btn{padding:15px 20px;font-size:16px}.note.svelte-whoz9v{text-align:center;font-size:13px}}
