.enquiry[data-astro-cid-5yt3isc2]{background:var(--surface);border-radius:calc(var(--radius) * 1.2);box-shadow:var(--block-shadow);color:var(--ink);border:2px solid #123a5214;padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.enquiry__title[data-astro-cid-5yt3isc2]{font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem)}.enquiry__hint[data-astro-cid-5yt3isc2]{font-size:var(--step-small);color:var(--ink-muted)}.enquiry__grid[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1.1rem 1.25rem;margin-bottom:1.25rem;display:grid}.field[data-astro-cid-5yt3isc2]{align-content:start;gap:.4rem;min-width:0;display:grid}.field--full[data-astro-cid-5yt3isc2]{grid-column:1/-1}fieldset[data-astro-cid-5yt3isc2].field{border:0;margin:0;padding:0}.field[data-astro-cid-5yt3isc2] label[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2] legend[data-astro-cid-5yt3isc2]{padding:0;font-size:.97rem;font-weight:700}.field[data-astro-cid-5yt3isc2] label[data-astro-cid-5yt3isc2] span[data-astro-cid-5yt3isc2],.field[data-astro-cid-5yt3isc2] legend[data-astro-cid-5yt3isc2] span[data-astro-cid-5yt3isc2]{color:var(--danger)}.field__hint[data-astro-cid-5yt3isc2]{color:var(--ink-muted);font-size:.86rem}input[data-astro-cid-5yt3isc2][type=text],input[data-astro-cid-5yt3isc2][type=tel],input[data-astro-cid-5yt3isc2][type=email],select[data-astro-cid-5yt3isc2],textarea[data-astro-cid-5yt3isc2]{border-radius:var(--radius-sm);border:2px solid var(--control-line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:.7rem .9rem;font-size:1rem}textarea[data-astro-cid-5yt3isc2]{resize:vertical;min-height:120px}input[data-astro-cid-5yt3isc2]:focus-visible,select[data-astro-cid-5yt3isc2]:focus-visible,textarea[data-astro-cid-5yt3isc2]:focus-visible{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #ffd166e6}input[data-astro-cid-5yt3isc2][aria-invalid=true],select[data-astro-cid-5yt3isc2][aria-invalid=true],textarea[data-astro-cid-5yt3isc2][aria-invalid=true]{border-color:var(--danger);background-color:var(--danger-tint);border-width:3px}.choice-row[data-astro-cid-5yt3isc2]{flex-wrap:wrap;gap:1.5rem;display:flex}.choice[data-astro-cid-5yt3isc2]{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;display:inline-flex;font-weight:500!important}.choice[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]{width:20px;height:20px;accent-color:var(--link)}.enquiry__privacy[data-astro-cid-5yt3isc2]{color:var(--ink-muted);font-size:.88rem}.enquiry__errors[data-astro-cid-5yt3isc2]{border-radius:var(--radius-sm);border:2px solid var(--danger);background:var(--danger-tint);margin-bottom:1.25rem;padding:1rem 1.25rem}.enquiry__errors[data-astro-cid-5yt3isc2] p[data-astro-cid-5yt3isc2]{margin:0 0 .35rem}.enquiry__errors[data-astro-cid-5yt3isc2] ul[data-astro-cid-5yt3isc2]{margin:0;padding-left:1.2rem}.enquiry__status[data-astro-cid-5yt3isc2]{border-radius:var(--radius-sm);border:2px solid var(--success);background:var(--success-tint);margin-top:1.5rem;padding:1.25rem 1.4rem}.enquiry__status[data-astro-cid-5yt3isc2] h4[data-astro-cid-5yt3isc2]{color:var(--success);font-size:1.2rem}.enquiry__copied[data-astro-cid-5yt3isc2]{color:var(--success);margin:.75rem 0 0;font-weight:700}
