.enquiry[data-astro-cid-5yt3isc2]{padding:clamp(1.4rem,1rem + 2vw,2.4rem)}.enquiry__title[data-astro-cid-5yt3isc2]{margin-bottom:.2rem}.enquiry__note[data-astro-cid-5yt3isc2]{color:var(--ink-soft);font-size:.92rem}.enquiry__summary[data-astro-cid-5yt3isc2]{color:var(--error);background:#fbecea;border:1px solid #e5b3ad;border-radius:12px;margin-bottom:1.2rem;padding:.8rem 1rem;font-weight:500}.enquiry__grid[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.4rem 1.2rem;display:grid}.field[data-astro-cid-5yt3isc2]{flex-direction:column;min-width:0;display:flex}.field--full[data-astro-cid-5yt3isc2]{grid-column:1/-1}.field[data-astro-cid-5yt3isc2] label[data-astro-cid-5yt3isc2]{color:var(--maroon-deep);margin-bottom:.35rem;font-size:.98rem;font-weight:600}.req[data-astro-cid-5yt3isc2]{color:var(--terracotta)}.field__optional[data-astro-cid-5yt3isc2]{color:var(--ink-soft);font-size:.9rem;font-weight:400}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]{border:1.5px solid var(--line);background:var(--ivory);border-radius:12px;width:100%;min-height:52px;padding:.7rem .95rem;font-size:1rem;line-height:1.7;transition:border-color .15s,box-shadow .15s}.field[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b1424' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.6rem}.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]{resize:vertical;min-height:120px}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]::placeholder,.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]::placeholder{color:#8f7b6f}.field[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:focus,.field[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2]:focus,.field[data-astro-cid-5yt3isc2] textarea[data-astro-cid-5yt3isc2]:focus{border-color:var(--maroon);background:var(--white);outline:none;box-shadow:0 0 0 3px #6b142426}.field--invalid[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2],.field--invalid[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2]{border-color:var(--error)}.field__hint[data-astro-cid-5yt3isc2]{color:var(--ink-soft);margin:.3rem 0 0;font-size:.86rem}.field[data-astro-cid-5yt3isc2]{margin-bottom:1rem}.field__error[data-astro-cid-5yt3isc2]:empty{display:none}.field__error[data-astro-cid-5yt3isc2]{color:var(--error);margin:.3rem 0 0;font-size:.9rem;font-weight:500}.enquiry__trap[data-astro-cid-5yt3isc2]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.enquiry__privacy[data-astro-cid-5yt3isc2]{color:var(--ink-soft);margin-top:.6rem;font-size:.9rem}.enquiry__submit[data-astro-cid-5yt3isc2]{width:100%;min-height:54px;font-size:1.05rem}@media (width>=640px){.enquiry__submit[data-astro-cid-5yt3isc2]{width:auto;min-width:240px}}.enquiry__status[data-astro-cid-5yt3isc2]{margin-top:1rem;font-weight:500}.enquiry__fallback[data-astro-cid-5yt3isc2],.enquiry__direct[data-astro-cid-5yt3isc2]{color:var(--ink-soft);margin-top:.8rem;font-size:.95rem}.enquiry__fallback[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2],.enquiry__direct[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2]{word-break:break-all;font-weight:600}.enquiry__status[data-astro-cid-5yt3isc2]:empty{display:none}.enquiry__status[data-astro-cid-5yt3isc2][data-kind=success]{color:var(--success)}.enquiry__status[data-astro-cid-5yt3isc2][data-kind=error]{color:var(--error)}.enquiry__status[data-astro-cid-5yt3isc2][data-kind=info]{color:var(--maroon)}.contact-section[data-astro-cid-ru3eahjb]{background:linear-gradient(180deg, var(--ivory), var(--ivory-2))}.contact[data-astro-cid-ru3eahjb]{align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=980px){.contact[data-astro-cid-ru3eahjb]{grid-template-columns:1.6fr .9fr}.contact__aside[data-astro-cid-ru3eahjb]{top:calc(var(--header-h) + 1.5rem);position:sticky}}.contact__aside[data-astro-cid-ru3eahjb]{gap:1.25rem;display:grid}.info[data-astro-cid-ru3eahjb]{background:var(--maroon);color:var(--ivory);border:0;padding:1.8rem 1.6rem;position:relative;overflow:hidden}.info[data-astro-cid-ru3eahjb] .info__motif{width:240px;color:var(--gold);opacity:.3;position:absolute;bottom:-80px;right:-80px}.info__title[data-astro-cid-ru3eahjb]{color:var(--white);font-size:1.35rem;position:relative}.info__list[data-astro-cid-ru3eahjb]{gap:1rem;margin:0;display:grid;position:relative}.info__list[data-astro-cid-ru3eahjb] dt[data-astro-cid-ru3eahjb]{color:var(--gold-soft);font-size:.88rem}.info__list[data-astro-cid-ru3eahjb] dd[data-astro-cid-ru3eahjb]{margin:0;font-size:1.1rem;font-weight:500}.info__list[data-astro-cid-ru3eahjb] a[data-astro-cid-ru3eahjb]{color:var(--white)}.next[data-astro-cid-ru3eahjb]{border-left:3px solid var(--gold);background:var(--white);border-radius:0 var(--radius) var(--radius) 0;padding:1.4rem 1.6rem}.next__title[data-astro-cid-ru3eahjb]{margin-bottom:.4rem;font-size:1.15rem}.next[data-astro-cid-ru3eahjb] p[data-astro-cid-ru3eahjb]{color:var(--ink-soft);margin:0}
