.enquiry-panel[data-astro-cid-5yt3isc2]{background:var(--page);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(22px,3.4vw,44px)}.grid[data-astro-cid-5yt3isc2]{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.field[data-astro-cid-5yt3isc2]{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.field--wide[data-astro-cid-5yt3isc2]{grid-column:1/-1}label[data-astro-cid-5yt3isc2],legend[data-astro-cid-5yt3isc2]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:0;font-size:.82rem;font-weight:500}.req[data-astro-cid-5yt3isc2]{color:var(--logo-red)}input[data-astro-cid-5yt3isc2]:not([type=checkbox]),select[data-astro-cid-5yt3isc2],textarea[data-astro-cid-5yt3isc2]{border:1px solid color-mix(in srgb, var(--muted) 70%, var(--line));border-radius:var(--radius);background:var(--page);width:100%;min-height:48px;color:var(--ink);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);-webkit-appearance:none;appearance:none;padding:10px 14px;font-size:1rem;line-height:1.4}textarea[data-astro-cid-5yt3isc2]{resize:vertical;min-height:110px}input[data-astro-cid-5yt3isc2]::placeholder,textarea[data-astro-cid-5yt3isc2]::placeholder{color:color-mix(in srgb, var(--muted) 80%, var(--page))}input[data-astro-cid-5yt3isc2]:focus,select[data-astro-cid-5yt3isc2]:focus,textarea[data-astro-cid-5yt3isc2]:focus{border-color:var(--deep-copper);box-shadow:0 0 0 3px color-mix(in srgb, var(--copper) 28%, transparent);outline:none}[data-astro-cid-5yt3isc2][aria-invalid=true]{border-color:var(--logo-red)!important}.select[data-astro-cid-5yt3isc2]{position:relative}.select[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2]{cursor:pointer;padding-right:40px}.select[data-astro-cid-5yt3isc2] svg{pointer-events:none;color:var(--deep-copper);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.qty[data-astro-cid-5yt3isc2]{grid-template-columns:1fr 130px;gap:10px;display:grid}.err[data-astro-cid-5yt3isc2]{color:var(--error);font-size:.88rem}.err[data-astro-cid-5yt3isc2]:empty,.botcheck[data-astro-cid-5yt3isc2]{display:none}.drawing-note[data-astro-cid-5yt3isc2]{align-items:center;gap:10px;margin-top:22px;font-size:.95rem;display:flex}.drawing-note[data-astro-cid-5yt3isc2] svg{color:var(--copper);flex:none}.drawing-note[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2],.calls[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2],.thanks[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2]{color:var(--deep-copper);text-underline-offset:3px;font-weight:500;text-decoration:underline}.required-note[data-astro-cid-5yt3isc2]{color:var(--muted);margin-top:6px;font-size:.85rem}.required-note[data-astro-cid-5yt3isc2] span[data-astro-cid-5yt3isc2]{color:var(--logo-red)}.status[data-astro-cid-5yt3isc2]{border-left:3px solid var(--logo-red);background:var(--error-bg);color:var(--error);margin-top:16px;padding:12px 14px;font-size:.95rem}.status[data-astro-cid-5yt3isc2]:empty{display:none}.actions[data-astro-cid-5yt3isc2]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.btn--wa[data-astro-cid-5yt3isc2]{border-color:var(--ink);color:var(--ink);background:0 0}.btn--wa[data-astro-cid-5yt3isc2]:hover{background:var(--ink);color:var(--page)}.calls[data-astro-cid-5yt3isc2]{margin-top:14px;font-size:.95rem}.calls[data-astro-cid-5yt3isc2] a[data-astro-cid-5yt3isc2]{padding-block:6px;display:inline-block}.thanks[data-astro-cid-5yt3isc2]{flex-direction:column;gap:12px;padding-block:24px;display:flex}.thanks[data-astro-cid-5yt3isc2][hidden]{display:none}.thanks[data-astro-cid-5yt3isc2] svg{color:var(--copper)}.thanks[data-astro-cid-5yt3isc2] h3[data-astro-cid-5yt3isc2]{color:var(--ink);font-size:2rem}.thanks[data-astro-cid-5yt3isc2]:focus{outline:none}[data-astro-cid-5yt3isc2][data-submit].loading{pointer-events:none}[data-astro-cid-5yt3isc2][data-submit].loading:before{content:"";border:2px solid color-mix(in srgb, var(--page) 40%, transparent);border-top-color:var(--page);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=640px){.grid[data-astro-cid-5yt3isc2]{grid-template-columns:1fr}.actions[data-astro-cid-5yt3isc2] .btn[data-astro-cid-5yt3isc2]{width:100%}}
