.qf[data-astro-cid-5v4witja]{flex-direction:column;gap:34px;display:flex}.qf-honeypot[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qf__row[data-astro-cid-5v4witja]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.field[data-astro-cid-5v4witja]{flex-direction:column;gap:10px;margin:0;display:flex}.field__label[data-astro-cid-5v4witja]{font:600 var(--fs-eyebrow) / 1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-on-light);padding:0}.field__label[data-astro-cid-5v4witja] abbr[data-astro-cid-5v4witja]{color:var(--ink);border:0;text-decoration:none}.field__input[data-astro-cid-5v4witja]{border:1px solid var(--ink);background:var(--ivory-2);height:56px;font:400 var(--fs-body-sm) var(--font-body);color:var(--ink);border-radius:12px;outline:none;width:100%;padding:0 18px}.field__input[data-astro-cid-5v4witja]::placeholder{color:color-mix(in srgb, var(--muted-on-light) 75%, transparent)}.field__input[data-astro-cid-5v4witja]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field__input--area[data-astro-cid-5v4witja]{resize:vertical;height:150px;padding:16px 18px;line-height:1.6}.field__input[data-astro-cid-5v4witja][aria-invalid=true]{background:#f6e6e0;border-color:#a8341f}.field__error[data-astro-cid-5v4witja]{font:500 var(--fs-xs) / 1.4 var(--font-body);color:#a8341f;display:none}.field__error[data-astro-cid-5v4witja]:not(:empty){display:block}.qf__fieldset[data-astro-cid-5v4witja]{border:none;margin:0;padding:0}.qf__fieldset[data-astro-cid-5v4witja] legend[data-astro-cid-5v4witja]{margin-bottom:16px}.qf__pills[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:10px;display:flex}.pill[data-astro-cid-5v4witja]{border:1px solid var(--ink);font:500 var(--fs-small) / 1 var(--font-body);cursor:pointer;transition:background-color .2s var(--ease);border-radius:100px;align-items:center;gap:9px;padding:13px 18px;display:inline-flex}.pill[data-astro-cid-5v4witja]:hover{background:var(--ivory-2)}.pill[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{width:15px;height:15px;accent-color:var(--ink);margin:0}.pill[data-astro-cid-5v4witja]:has(input:checked){background:var(--ink);color:var(--ivory)}.pill[data-astro-cid-5v4witja]:has(input:checked) input[data-astro-cid-5v4witja]{accent-color:var(--ivory)}.pill[data-astro-cid-5v4witja]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.qf__budgets[data-astro-cid-5v4witja]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice[data-astro-cid-5v4witja]{border:1px solid var(--ink);font:500 .90625rem/1.2 var(--font-body);cursor:pointer;transition:background-color .2s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.choice[data-astro-cid-5v4witja]:hover{background:var(--ivory-2)}.choice--wide[data-astro-cid-5v4witja]{grid-column:span 2}.choice[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{width:17px;height:17px;accent-color:var(--ink);flex:none;margin:0}.choice[data-astro-cid-5v4witja]:has(input:checked){background:var(--ink);color:var(--ivory)}.choice[data-astro-cid-5v4witja]:has(input:checked) input[data-astro-cid-5v4witja]{accent-color:var(--ivory)}.choice[data-astro-cid-5v4witja]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.qf__date[data-astro-cid-5v4witja]{max-width:260px}.qf-consent[data-astro-cid-5v4witja]{font-size:var(--fs-small);line-height:1.5}.qf__actions[data-astro-cid-5v4witja]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.qf__submit[data-astro-cid-5v4witja]{font-size:var(--fs-body-sm);padding:19px 34px}.qf__submit[data-astro-cid-5v4witja][disabled]{opacity:.75;cursor:progress}.qf__submit[data-astro-cid-5v4witja] .qf__spinner{animation:.9s linear infinite qf-spin;display:none}.qf__submit[data-astro-cid-5v4witja][data-state=sending] .qf__submit-arrow{display:none}.qf__submit[data-astro-cid-5v4witja][data-state=sending] .qf__spinner{display:block}.qf__submit[data-astro-cid-5v4witja][data-state=done]{opacity:1;cursor:default;background:var(--ivory-2);color:var(--ink);border-color:var(--ink)}.qf__submit[data-astro-cid-5v4witja][data-state=done] .qf__submit-arrow{display:none}@keyframes qf-spin{to{transform:rotate(360deg)}}.qf__required[data-astro-cid-5v4witja]{font-size:var(--fs-xs)}.qf__required[data-astro-cid-5v4witja] abbr[data-astro-cid-5v4witja]{color:var(--ink);border:0;text-decoration:none}.qf-status[data-astro-cid-5v4witja]{font-size:var(--fs-body-sm);border-radius:14px;align-items:flex-start;gap:12px;padding:20px 22px;line-height:1.55;display:flex}.qf-status[data-astro-cid-5v4witja][hidden]{display:none}.qf-status[data-astro-cid-5v4witja][data-tone=error]{color:#6d2415;background:#f6e6e0;border:1px solid #a8341f}.qf-status[data-astro-cid-5v4witja][data-tone=success]{border:1px solid var(--ink);background:var(--ink);color:var(--ivory)}.qf-status[data-astro-cid-5v4witja] a[data-astro-cid-5v4witja]{text-underline-offset:3px;text-decoration:underline}.qf-status[data-astro-cid-5v4witja] svg{flex:none;margin-top:2px}.qf-status[data-astro-cid-5v4witja]:focus{outline:none}.qf-status[data-astro-cid-5v4witja] .qf-status__fallback{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.qf-status[data-astro-cid-5v4witja] .qf-status__fallback a{font:700 .875rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:100px;align-items:center;padding:11px 18px;text-decoration:none;display:inline-flex}.qf-status[data-astro-cid-5v4witja] .qf-status__fallback a:first-child{color:var(--ivory);background:#6d2415;border-color:#6d2415}.qf-closed[data-astro-cid-5v4witja]{border:1px dashed var(--ink);background:var(--ivory-2);border-radius:16px;align-items:flex-start;gap:14px;padding:28px;display:flex}.qf-closed[data-astro-cid-5v4witja] svg{color:var(--ink);flex:none;margin-top:2px}.qf-closed__title[data-astro-cid-5v4witja]{font-size:var(--fs-h3-sm);margin-bottom:8px}.qf-closed[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]{font-size:var(--fs-body-sm);color:var(--muted-on-light)}@media (width<=640px){.qf__row[data-astro-cid-5v4witja],.qf__budgets[data-astro-cid-5v4witja]{grid-template-columns:1fr}.choice--wide[data-astro-cid-5v4witja]{grid-column:span 1}.qf__date[data-astro-cid-5v4witja]{max-width:none}.qf__submit[data-astro-cid-5v4witja]{width:100%}}@media (prefers-reduced-motion:reduce){.qf__spinner[data-astro-cid-5v4witja]{animation-duration:2s}}.devis[data-astro-cid-pmj4jnyj]{grid-template-columns:1.2fr 1fr;align-items:stretch;display:grid}.devis__form[data-astro-cid-pmj4jnyj]{padding:clamp(3rem, 6.9vw, 6.25rem) var(--gutter);border-right:1px solid var(--ink)}.devis__form-inner[data-astro-cid-pmj4jnyj]{max-width:760px;margin-left:auto}.devis__title[data-astro-cid-pmj4jnyj]{font-size:var(--fs-h1);letter-spacing:var(--ls-display);max-width:640px;margin-top:24px;line-height:.94}.devis__lead[data-astro-cid-pmj4jnyj]{max-width:520px;font-size:var(--fs-body-lg);margin-top:24px}.devis__form-body[data-astro-cid-pmj4jnyj]{margin-top:clamp(2.25rem,3.6vw,3.25rem)}.devis__aside[data-astro-cid-pmj4jnyj]{isolation:isolate;padding:clamp(3rem, 6.9vw, 6.25rem) var(--gutter);background:var(--ink);align-items:center;display:flex;position:relative;overflow:hidden}.devis__aside-bg[data-astro-cid-pmj4jnyj]{z-index:-1;position:absolute;inset:0}.devis__aside-bg[data-astro-cid-pmj4jnyj] .devis__aside-media{background:var(--ink);width:100%;height:100%}.devis__aside-bg[data-astro-cid-pmj4jnyj]:after{content:"";background:radial-gradient(80% 60%,#0b0b0b8c,#0b0b0b00 100%),#0b0b0bad;position:absolute;inset:0}.devis__aside-inner[data-astro-cid-pmj4jnyj]{flex-direction:column;gap:44px;width:100%;max-width:480px;display:flex}.devis__phone[data-astro-cid-pmj4jnyj]{text-align:center;text-shadow:0 1px 18px #00000080}.devis__aside[data-astro-cid-pmj4jnyj] .devis__aside-kicker[data-astro-cid-pmj4jnyj],.devis__aside[data-astro-cid-pmj4jnyj] .devis__aside-text[data-astro-cid-pmj4jnyj],.devis__aside[data-astro-cid-pmj4jnyj] .devis__hours[data-astro-cid-pmj4jnyj]{color:#ffffffd6}.devis__aside-kicker[data-astro-cid-pmj4jnyj]{font:600 var(--fs-eyebrow) / 1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-on-dark)}.devis__aside-title[data-astro-cid-pmj4jnyj]{color:var(--ivory);margin-top:24px;font-size:clamp(1.875rem,3.19vw,2.875rem);line-height:1.06}.devis__aside-text[data-astro-cid-pmj4jnyj]{font-size:var(--fs-body);margin-top:20px;line-height:1.6}.devis__number[data-astro-cid-pmj4jnyj]{font:700 clamp(1.75rem, 3.05vw, 2.75rem) / 1 var(--font-display);letter-spacing:var(--ls-display);color:var(--ivory);margin-top:34px}.devis__number[data-astro-cid-pmj4jnyj] a[data-astro-cid-pmj4jnyj]{transition:opacity .18s var(--ease)}.devis__number[data-astro-cid-pmj4jnyj] a[data-astro-cid-pmj4jnyj]:hover{opacity:.7}.devis__hours[data-astro-cid-pmj4jnyj]{font-size:var(--fs-body-sm);margin-top:12px}.devis__todo[data-astro-cid-pmj4jnyj]{font-size:var(--fs-xs);color:var(--ivory);align-items:center;gap:8px;margin-top:14px;font-style:italic;display:inline-flex}.devis__todo[data-astro-cid-pmj4jnyj] code[data-astro-cid-pmj4jnyj]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.devis__channels[data-astro-cid-pmj4jnyj]{grid-template-columns:1fr 1fr;align-items:center;gap:14px;display:grid}.devis__channels[data-astro-cid-pmj4jnyj] .wa-missing{grid-column:1/-1}.devis__channels[data-astro-cid-pmj4jnyj] .btn{white-space:nowrap;height:62px;font-size:var(--fs-small);padding-inline:18px}@media (width<=1000px){.devis[data-astro-cid-pmj4jnyj]{grid-template-columns:1fr}.devis__form[data-astro-cid-pmj4jnyj]{border-right:0;border-bottom:1px solid var(--ink)}.devis__form-inner[data-astro-cid-pmj4jnyj]{margin-left:0}.devis__aside-inner[data-astro-cid-pmj4jnyj]{margin-inline:auto}}@media (width<=560px){.devis__channels[data-astro-cid-pmj4jnyj]{grid-template-columns:1fr}}
