.ef[data-astro-cid-4w5t6fi7]{background:var(--linen);color:var(--ink);border-radius:var(--r-lg);padding:clamp(1.4rem,3vw,2.4rem);box-shadow:var(--shadow-lg);border:1px solid var(--line);position:relative;overflow:hidden}.ef[data-astro-cid-4w5t6fi7]:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;border-radius:inherit;background:linear-gradient(90deg,var(--coral),var(--amber))}.ef-head[data-astro-cid-4w5t6fi7] h2[data-astro-cid-4w5t6fi7],.ef-done[data-astro-cid-4w5t6fi7] h3[data-astro-cid-4w5t6fi7]{color:var(--ink);font-size:clamp(1.6rem,2.6vw,2.1rem);margin-bottom:.35rem}.ef-head[data-astro-cid-4w5t6fi7] p[data-astro-cid-4w5t6fi7],.ef-done[data-astro-cid-4w5t6fi7] p[data-astro-cid-4w5t6fi7]{color:var(--muted)}.ef-head[data-astro-cid-4w5t6fi7] p[data-astro-cid-4w5t6fi7]{margin-bottom:1.5rem;text-wrap:pretty}.ef-form[data-astro-cid-4w5t6fi7]{display:grid;gap:1rem}.row[data-astro-cid-4w5t6fi7]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:560px){.row[data-astro-cid-4w5t6fi7]{grid-template-columns:1fr 1fr}.row[data-astro-cid-4w5t6fi7] .grow[data-astro-cid-4w5t6fi7]{grid-column:span 1}.row[data-astro-cid-4w5t6fi7]:has(.grow){grid-template-columns:1.6fr 1fr}}.f[data-astro-cid-4w5t6fi7]{display:grid;gap:.35rem}label[data-astro-cid-4w5t6fi7]{font-weight:600;font-size:.92rem}.hint[data-astro-cid-4w5t6fi7]{font-weight:400;color:var(--muted)}input[data-astro-cid-4w5t6fi7],select[data-astro-cid-4w5t6fi7],textarea[data-astro-cid-4w5t6fi7]{font:inherit;font-size:1rem;width:100%;min-height:3rem;padding:.7rem .9rem;border-radius:var(--r-sm);border:1.5px solid rgba(58,36,24,.22);background:#fff;color:var(--ink);transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-4w5t6fi7]{resize:vertical;min-height:6rem}input[data-astro-cid-4w5t6fi7][type=file]{padding:.45rem;font-size:.92rem}.paint-note[data-astro-cid-4w5t6fi7]{margin:.45rem 0 0;font-size:.85rem;color:var(--muted)}.paint-note[data-astro-cid-4w5t6fi7][hidden]{display:none}.paint-note[data-astro-cid-4w5t6fi7] a[data-astro-cid-4w5t6fi7]{color:var(--coral-deep);font-weight:600}.file-hint[data-astro-cid-4w5t6fi7]{margin:0;font-size:.85rem;color:var(--muted)}input[data-astro-cid-4w5t6fi7]:focus,select[data-astro-cid-4w5t6fi7]:focus,textarea[data-astro-cid-4w5t6fi7]:focus{outline:none;border-color:var(--coral);box-shadow:0 0 0 4px #dd65652e}input[data-astro-cid-4w5t6fi7]:user-invalid,textarea[data-astro-cid-4w5t6fi7]:user-invalid,select[data-astro-cid-4w5t6fi7]:user-invalid{border-color:var(--coral-deep)}.sel[data-astro-cid-4w5t6fi7]{position:relative}.sel[data-astro-cid-4w5t6fi7] select[data-astro-cid-4w5t6fi7]{appearance:none;padding-right:2.5rem}.sel[data-astro-cid-4w5t6fi7] .ico{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);width:1.1rem;height:1.1rem;pointer-events:none;color:var(--muted)}.trap[data-astro-cid-4w5t6fi7]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.err[data-astro-cid-4w5t6fi7]{margin:0;padding:.7rem .9rem;border-radius:var(--r-sm);background:#fdecea;color:#8f2a26;font-size:.95rem;border:1px solid #f3b9b3}.err[data-astro-cid-4w5t6fi7][hidden]{display:none}.ef-actions[data-astro-cid-4w5t6fi7]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.25rem}.ef-actions[data-astro-cid-4w5t6fi7] .btn[data-astro-cid-4w5t6fi7]{width:100%;white-space:normal;overflow:visible;text-wrap:balance}.ef-actions[data-astro-cid-4w5t6fi7] .btn[data-astro-cid-4w5t6fi7]:after{content:none}@media(min-width:560px){.ef-actions[data-astro-cid-4w5t6fi7] .btn[data-astro-cid-4w5t6fi7]{width:auto}}.alt[data-astro-cid-4w5t6fi7]{margin:0;color:var(--ink-2);line-height:1.4}.alt[data-astro-cid-4w5t6fi7] .tel{font-weight:600;color:var(--ink);font-size:1.1rem;min-height:44px}.alt[data-astro-cid-4w5t6fi7] .hours[data-astro-cid-4w5t6fi7]{font-size:.9rem;color:var(--muted)}.fine[data-astro-cid-4w5t6fi7]{margin:0;font-size:.85rem;color:var(--muted)}.btn[data-astro-cid-4w5t6fi7][disabled]{opacity:.7;cursor:progress;transform:none}.ef-done[data-astro-cid-4w5t6fi7]{padding:1rem 0}.ef-done[data-astro-cid-4w5t6fi7][hidden]{display:none}.ef-spin[data-astro-cid-4w5t6fi7],.ef-tick[data-astro-cid-4w5t6fi7]{display:none;width:1.1em;height:1.1em;flex:none}.ef-spin[data-astro-cid-4w5t6fi7]{border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:ef-spin .7s linear infinite}.ef-tick[data-astro-cid-4w5t6fi7] path[data-astro-cid-4w5t6fi7]{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24}[data-astro-cid-4w5t6fi7][data-submit]{transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}[data-astro-cid-4w5t6fi7][data-submit].is-sending,[data-astro-cid-4w5t6fi7][data-submit].is-done{opacity:1;cursor:progress}[data-astro-cid-4w5t6fi7][data-submit].is-sending .ef-spin[data-astro-cid-4w5t6fi7],[data-astro-cid-4w5t6fi7][data-submit].is-done .ef-tick[data-astro-cid-4w5t6fi7]{display:inline-block}[data-astro-cid-4w5t6fi7][data-submit].is-sending .ico,[data-astro-cid-4w5t6fi7][data-submit].is-done .ico{display:none}[data-astro-cid-4w5t6fi7][data-submit].is-done{background:#3f7d4e;color:#fff8ee}[data-astro-cid-4w5t6fi7][data-submit].is-done .ef-tick[data-astro-cid-4w5t6fi7] path[data-astro-cid-4w5t6fi7]{animation:ef-draw .35s var(--ease-out) forwards}.shake[data-astro-cid-4w5t6fi7]{animation:ef-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes ef-spin{to{transform:rotate(360deg)}}@keyframes ef-draw{to{stroke-dashoffset:0}}@keyframes ef-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.ef-spin[data-astro-cid-4w5t6fi7],.shake[data-astro-cid-4w5t6fi7]{animation:none}[data-astro-cid-4w5t6fi7][data-submit].is-done .ef-tick[data-astro-cid-4w5t6fi7] path[data-astro-cid-4w5t6fi7]{animation:none;stroke-dashoffset:0}}
