.c-hero__inner[data-astro-cid-qwfq4wri]{display:flex;flex-direction:column;gap:18px;padding-block:104px 44px}.c-hero__text[data-astro-cid-qwfq4wri]{max-width:620px}.details[data-astro-cid-qwfq4wri]{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:40px;align-items:start}.details__pills[data-astro-cid-qwfq4wri]{display:flex;flex-direction:column;gap:14px}.hours[data-astro-cid-qwfq4wri]{margin:0;padding:12px 40px;border-radius:var(--radius-xl);background:var(--bg-page);border:1px solid var(--border-subtle)}.hours__row[data-astro-cid-qwfq4wri]{display:flex;justify-content:space-between;gap:16px;padding-block:22px;font-size:18px;line-height:1.4}.hours__row[data-astro-cid-qwfq4wri]+.hours__row[data-astro-cid-qwfq4wri]{border-top:1px solid var(--border-subtle)}.hours[data-astro-cid-qwfq4wri] dd[data-astro-cid-qwfq4wri]{margin:0;color:var(--accent)}.hours[data-astro-cid-qwfq4wri] dd[data-astro-cid-qwfq4wri].is-closed{color:var(--text-secondary)}.enquiry[data-astro-cid-qwfq4wri]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.enquiry__copy[data-astro-cid-qwfq4wri]{display:flex;flex-direction:column;gap:16px}.enquiry__text[data-astro-cid-qwfq4wri]{font-size:17px;line-height:1.65;color:var(--text-secondary)}.enquiry__reply[data-astro-cid-qwfq4wri]{font-size:15px;line-height:1.6;color:var(--accent)}.form[data-astro-cid-qwfq4wri]{display:flex;flex-direction:column;gap:20px;padding:40px;border-radius:var(--radius-xl);background:var(--bg-surface);border:1px solid var(--border-subtle)}.field[data-astro-cid-qwfq4wri]{display:flex;flex-direction:column;gap:8px}.field__label[data-astro-cid-qwfq4wri]{font-size:14px;line-height:1.4;letter-spacing:.01em}.field[data-astro-cid-qwfq4wri] input[data-astro-cid-qwfq4wri],.field[data-astro-cid-qwfq4wri] textarea[data-astro-cid-qwfq4wri]{width:100%;padding:16px 18px;border-radius:var(--radius-md);background:var(--bg-page);border:1px solid var(--border-default);font:inherit;font-size:16px;line-height:1.4;color:var(--text-primary)}.field[data-astro-cid-qwfq4wri] input[data-astro-cid-qwfq4wri]{height:56px}.field[data-astro-cid-qwfq4wri] textarea[data-astro-cid-qwfq4wri]{min-height:132px;resize:vertical}.field[data-astro-cid-qwfq4wri] input[data-astro-cid-qwfq4wri]::placeholder,.field[data-astro-cid-qwfq4wri] textarea[data-astro-cid-qwfq4wri]::placeholder{color:var(--text-muted)}.field[data-astro-cid-qwfq4wri] input[data-astro-cid-qwfq4wri]:focus,.field[data-astro-cid-qwfq4wri] textarea[data-astro-cid-qwfq4wri]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.field[data-astro-cid-qwfq4wri] [data-astro-cid-qwfq4wri][aria-invalid=true]{border-color:#c0392b}.hp[data-astro-cid-qwfq4wri]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__submit[data-astro-cid-qwfq4wri]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:var(--radius-full);background:var(--brand);color:#fff;font-size:18px;font-weight:500}.form__submit[data-astro-cid-qwfq4wri]:hover{background:var(--brand-hover)}.form__submit[data-astro-cid-qwfq4wri][disabled]{opacity:.6;cursor:progress}.form__status[data-astro-cid-qwfq4wri]{font-size:15px;line-height:1.5;min-height:1.5em}.form__status[data-astro-cid-qwfq4wri].is-ok{color:#1f7a4d}.form__status[data-astro-cid-qwfq4wri].is-error{color:#c0392b}.follow-wrap[data-astro-cid-qwfq4wri]{padding-bottom:var(--section-y)}.follow[data-astro-cid-qwfq4wri]{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px 40px;border-radius:var(--radius-xl);background:var(--accent-subtle)}.follow__copy[data-astro-cid-qwfq4wri]{display:flex;flex-direction:column;gap:4px;max-width:620px}.follow__title[data-astro-cid-qwfq4wri]{font-size:20px;line-height:1.3}.follow__text[data-astro-cid-qwfq4wri]{font-size:15px;line-height:1.55;color:var(--text-secondary)}.follow__links[data-astro-cid-qwfq4wri]{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:1024px){.details[data-astro-cid-qwfq4wri],.enquiry[data-astro-cid-qwfq4wri]{grid-template-columns:minmax(0,1fr);gap:40px}.follow[data-astro-cid-qwfq4wri]{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.c-hero__inner[data-astro-cid-qwfq4wri]{padding-block:48px 24px}.form[data-astro-cid-qwfq4wri]{padding:24px}.hours[data-astro-cid-qwfq4wri]{padding:4px 20px}.hours__row[data-astro-cid-qwfq4wri]{font-size:16px}}
