.quote-form[data-astro-cid-5v4witja]{gap:1.75rem;display:grid}.quote-form__grid[data-astro-cid-5v4witja]{grid-template-columns:1fr 1fr;gap:1.25rem 1rem;display:grid}.field--full[data-astro-cid-5v4witja]{grid-column:1/-1}.hint-inline[data-astro-cid-5v4witja]{color:var(--muted);font-weight:400}fieldset[data-astro-cid-5v4witja].field{border:0;min-width:0;margin:0;padding:0}fieldset[data-astro-cid-5v4witja].field legend[data-astro-cid-5v4witja]{margin-bottom:.5rem;padding:0}.segmented[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:.5rem;display:flex}.segmented[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja]{position:relative}.segmented[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented[data-astro-cid-5v4witja] span[data-astro-cid-5v4witja]{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;font-family:var(--font-display);color:var(--stone-2);align-items:center;padding:.55rem 1rem;font-size:.9375rem;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.segmented[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:checked+span[data-astro-cid-5v4witja]{border-color:var(--brass);color:var(--stone);background:#c9a86b24}.segmented[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus-visible+span[data-astro-cid-5v4witja]{outline:2px solid var(--brass-light);outline-offset:2px}.quote-form__design[data-astro-cid-5v4witja]{border-radius:var(--radius);background:#c9a86b14;border:1px solid #c9a86b73;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.quote-form__design[data-astro-cid-5v4witja][hidden]{display:none}.quote-form__design[data-astro-cid-5v4witja] svg[data-astro-cid-5v4witja]{color:var(--brass)}.quote-form__design-label[data-astro-cid-5v4witja]{color:var(--muted);font-size:.875rem}.quote-form__design-text[data-astro-cid-5v4witja]{font-family:var(--font-display);font-size:1rem;line-height:1.35}.quote-form__design-remove[data-astro-cid-5v4witja]{min-height:44px;color:var(--brass-light);text-underline-offset:.2em;background:0 0;border:0;padding:0 .75rem;font-size:.9rem;text-decoration:underline}.quote-form__footer[data-astro-cid-5v4witja]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.quote-form__submit[data-astro-cid-5v4witja]{min-width:12rem}.quote-form__submit[data-astro-cid-5v4witja][data-loading=true]{opacity:.75;cursor:progress}.quote-form__privacy[data-astro-cid-5v4witja]{color:var(--muted);flex:16rem;font-size:.95rem;line-height:1.45}.quote-form__status[data-astro-cid-5v4witja]:empty{display:none}.quote-form__status[data-astro-cid-5v4witja]{font-family:var(--font-display);border:1px solid var(--line-strong);border-radius:var(--radius);padding:1rem 1.1rem;font-size:.975rem;line-height:1.5}.quote-form__status[data-astro-cid-5v4witja][data-state=error]{color:var(--danger);border-color:#f0a19199}.quote-done[data-astro-cid-5v4witja]{border-radius:var(--radius);background:#c9a86b12;border:1px solid #c9a86b73;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.quote-done[data-astro-cid-5v4witja][hidden]{display:none}.quote-done[data-astro-cid-5v4witja] svg[data-astro-cid-5v4witja]{color:var(--brass)}.quote-done[data-astro-cid-5v4witja] h3[data-astro-cid-5v4witja]{font-size:var(--step-2)}.quote-done[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]{color:var(--stone-2)}@media (width<=640px){.quote-form__grid[data-astro-cid-5v4witja]{grid-template-columns:1fr}}.contact[data-astro-cid-he3spzz3]{z-index:2;background:linear-gradient(180deg, var(--ink) 0%, var(--ink-2) 100%);position:relative}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.contact__aside[data-astro-cid-he3spzz3]{top:calc(var(--header-h) + 2rem);gap:1.75rem;display:grid;position:sticky}.contact__title[data-astro-cid-he3spzz3]{font-size:var(--step-4)}.contact__ways[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);list-style:none}.contact__ways[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{border-bottom:1px solid var(--line);font-family:var(--font-display);overflow-wrap:anywhere;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.15rem;font-weight:480;text-decoration:none;transition:color .2s;display:flex}.contact__ways[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--brass-light)}.contact__ways[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]>svg{color:var(--brass);flex:none}.contact__ways[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{gap:.15rem;display:grid}.contact__way-label[data-astro-cid-he3spzz3]{color:var(--muted);font-size:.85rem;font-weight:500}.contact__area[data-astro-cid-he3spzz3]{color:var(--stone-2);align-items:center;gap:.5rem;font-size:.95rem;display:inline-flex}.contact__area[data-astro-cid-he3spzz3] svg{color:var(--brass)}.contact__form[data-astro-cid-he3spzz3]{border:1px solid var(--line);background:#14181cb3;border-radius:4px;padding:clamp(1.5rem,3.5vw,2.75rem)}@media (width<=960px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.contact__aside[data-astro-cid-he3spzz3]{position:static}}@media (width<=560px){.contact__form[data-astro-cid-he3spzz3]{margin-inline:calc(var(--gutter) * -.5);padding:1.25rem}}
