.booking[data-astro-cid-hemf5h5h]{background:var(--peptora-paper);border:1px solid var(--peptora-ink);border-left:3px solid var(--peptora-navy)}.booking-head[data-astro-cid-hemf5h5h]{display:flex;justify-content:space-between;padding:10px 18px;border-bottom:1px solid var(--peptora-ink);font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:var(--track-mono-tight);text-transform:uppercase}.booking-body[data-astro-cid-hemf5h5h]{padding:32px}.booking-h2[data-astro-cid-hemf5h5h]{color:var(--peptora-ink);margin-top:8px}.booking-lead[data-astro-cid-hemf5h5h]{color:var(--peptora-ink-mute);margin-top:14px;max-width:56ch}.booking-square-frame[data-astro-cid-hemf5h5h]{margin-top:28px;border:1px solid var(--peptora-bone-line)}.booking-square-frame[data-astro-cid-hemf5h5h] iframe[data-astro-cid-hemf5h5h]{width:100%;height:720px;border:0;display:block}.booking-fallback[data-astro-cid-hemf5h5h]{margin-top:18px;color:var(--peptora-mono-mute)}.notify-form[data-astro-cid-hemf5h5h]{margin-top:28px;display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.notify-row[data-astro-cid-hemf5h5h]{display:flex;flex-direction:column;gap:6px}.notify-row[data-astro-cid-hemf5h5h] label[data-astro-cid-hemf5h5h],.rf-row[data-astro-cid-hemf5h5h] label[data-astro-cid-hemf5h5h]{font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:var(--track-mono-tight);text-transform:uppercase;color:var(--peptora-mono-mute)}.notify-row[data-astro-cid-hemf5h5h] input[data-astro-cid-hemf5h5h],.rf-row[data-astro-cid-hemf5h5h] input[data-astro-cid-hemf5h5h]{width:100%;border:0;border-bottom:1px solid var(--peptora-bone-line);background:var(--peptora-bone);border-radius:0;padding:12px 14px;font-family:var(--font-body);font-size:16px;color:var(--peptora-ink)}.notify-row[data-astro-cid-hemf5h5h] input[data-astro-cid-hemf5h5h]:focus,.rf-row[data-astro-cid-hemf5h5h] input[data-astro-cid-hemf5h5h]:focus{outline:2px solid var(--peptora-navy);outline-offset:2px}@media(max-width:767px){.notify-form[data-astro-cid-hemf5h5h]{grid-template-columns:1fr}}.request-form[data-astro-cid-hemf5h5h]{margin-top:28px}.rf-fields[data-astro-cid-hemf5h5h]{display:grid;grid-template-columns:1fr 1fr;gap:18px;border:none;padding:0;margin:0}.rf-row[data-astro-cid-hemf5h5h]{display:flex;flex-direction:column;gap:6px}.rf-reasons[data-astro-cid-hemf5h5h]{margin-top:28px;border:none;padding:0}.rf-reasons[data-astro-cid-hemf5h5h] legend[data-astro-cid-hemf5h5h]{font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:var(--track-mono-tight);text-transform:uppercase;color:var(--peptora-mono-mute);margin-bottom:12px}.rf-reason-grid[data-astro-cid-hemf5h5h]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--peptora-ink)}.rf-reason[data-astro-cid-hemf5h5h]{display:flex;align-items:center;justify-content:center;padding:18px 12px;border-right:1px solid var(--peptora-bone-line);border-bottom:1px solid var(--peptora-bone-line);cursor:pointer;text-align:center;font-family:var(--font-mono);font-size:var(--type-mono-md);letter-spacing:var(--track-mono-tight);text-transform:uppercase;background:var(--peptora-paper);transition:background var(--motion-micro)}.rf-reason[data-astro-cid-hemf5h5h]:nth-child(3n){border-right:0}.rf-reason[data-astro-cid-hemf5h5h]:nth-last-child(-n+3){border-bottom:0}.rf-reason[data-astro-cid-hemf5h5h] input[data-astro-cid-hemf5h5h]{display:none}.rf-reason[data-astro-cid-hemf5h5h]:has(input:checked){background:var(--peptora-electrode);color:var(--peptora-ink)}.rf-submit-row[data-astro-cid-hemf5h5h]{margin-top:28px;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.rf-reassure[data-astro-cid-hemf5h5h]{font-family:var(--font-mono);font-size:var(--type-mono-sm);letter-spacing:var(--track-mono-tight);text-transform:uppercase;color:var(--peptora-mono-mute)}@media(max-width:767px){.rf-fields[data-astro-cid-hemf5h5h]{grid-template-columns:1fr}.rf-reason-grid[data-astro-cid-hemf5h5h]{grid-template-columns:1fr 1fr}.rf-reason[data-astro-cid-hemf5h5h]:nth-child(3n){border-right:1px solid var(--peptora-bone-line)}.rf-reason[data-astro-cid-hemf5h5h]:nth-child(2n){border-right:0}.rf-reason[data-astro-cid-hemf5h5h]:nth-last-child(-n+3){border-bottom:1px solid var(--peptora-bone-line)}.rf-reason[data-astro-cid-hemf5h5h]:nth-last-child(-n+2){border-bottom:0}.booking-body[data-astro-cid-hemf5h5h]{padding:24px 20px}}
