.wrap[data-v-0fe11d49]{width:100%}.form[data-v-0fe11d49]{display:grid;gap:.9rem}.grid-2[data-v-0fe11d49]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.field label[data-v-0fe11d49]{display:block;margin-bottom:.35rem;font-weight:900;color:#141023d1}.req[data-v-0fe11d49]{color:#6d5bbaf2;font-weight:950}.field input[data-v-0fe11d49],.field textarea[data-v-0fe11d49]{width:100%;border-radius:14px;border:1px solid rgba(109,91,186,.18);background:#fff;padding:.85rem .95rem;font-weight:800;color:#141023e6;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.field textarea[data-v-0fe11d49]{resize:vertical;min-height:140px}.field input[data-v-0fe11d49]:focus,.field textarea[data-v-0fe11d49]:focus{border-color:#6d5bba6b;box-shadow:0 18px 56px #6d5bba1a}.invalid[data-v-0fe11d49]{border-color:#b91c1c59!important}.error[data-v-0fe11d49]{margin:.35rem 0 0;color:#b91c1ceb;font-weight:800;font-size:.92rem}.dropdown-field[data-v-0fe11d49]{position:relative;isolation:isolate}.dropdown[data-v-0fe11d49]{width:100%;border-radius:14px;border:1px solid rgba(109,91,186,.18);background:#fff;padding:.85rem .95rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.dropdown.open[data-v-0fe11d49]{border-color:#6d5bba6b;box-shadow:0 18px 56px #6d5bba1a}.dropdown[data-v-0fe11d49]:hover{border-color:#6d5bba4d}.dropdown-left[data-v-0fe11d49]{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.dropdown-left i[data-v-0fe11d49]{font-size:1.2rem;color:#6d5bbaf2}.dropdown-value[data-v-0fe11d49]{font-weight:900;color:#141023db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-value.placeholder[data-v-0fe11d49]{color:#1410237a}.chevron[data-v-0fe11d49]{font-size:1.2rem;color:#1410238c}.menu[data-v-0fe11d49]{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:999;background:#fff;border:1px solid rgba(2,6,23,.1);border-radius:18px;box-shadow:0 22px 60px #02061738;overflow:hidden}.menu-head[data-v-0fe11d49]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem .95rem;background:#6d5bba0a;border-bottom:1px solid rgba(2,6,23,.06);font-weight:950;color:#141023db}.menu-close[data-v-0fe11d49]{width:34px;height:34px;border-radius:12px;border:1px solid rgba(2,6,23,.08);background:#ffffffe6;cursor:pointer;display:grid;place-items:center;color:#141023b3}.menu-close[data-v-0fe11d49]:hover{background:#fff}.menu-close i[data-v-0fe11d49]{font-size:1.15rem}.menu-body[data-v-0fe11d49]{padding:.85rem;max-height:320px;overflow:auto}.menu-body[data-v-0fe11d49]::-webkit-scrollbar{width:8px}.menu-body[data-v-0fe11d49]::-webkit-scrollbar-thumb{background:#6d5bba38;border-radius:999px}.menu-item[data-v-0fe11d49]{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(2,6,23,.06);border-radius:14px;background:#fff;padding:.95rem;font-weight:950;color:#141023db;cursor:pointer}.menu-item+.menu-item[data-v-0fe11d49]{margin-top:.55rem}.menu-item[data-v-0fe11d49]:hover{background:#6d5bba0f;border-color:#6d5bba2e}.menu-label[data-v-0fe11d49]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill[data-v-0fe11d49]{font-size:.82rem;font-weight:950;color:#6d5bbaf2;background:#6d5bba1f;border:1px solid rgba(109,91,186,.18);border-radius:999px;padding:.2rem .55rem}.submit[data-v-0fe11d49]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:14px;padding:.95rem 1.05rem;font-weight:950;cursor:pointer;background:#6d5bbaf2;color:#fff;border:1px solid rgba(109,91,186,.85);box-shadow:0 18px 46px #6d5bba2e;transition:transform .18s ease,opacity .18s ease}.submit[data-v-0fe11d49]:hover:not(:disabled){transform:translateY(-1px);opacity:.98}.submit[data-v-0fe11d49]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.submit i[data-v-0fe11d49]{font-size:1.25rem}.flash[data-v-0fe11d49]{margin:.2rem 0 0;font-weight:900}.flash-success[data-v-0fe11d49]{color:#166534f2}.flash-error[data-v-0fe11d49]{color:#b91c1cf2}.fade-slide-enter-active[data-v-0fe11d49],.fade-slide-leave-active[data-v-0fe11d49]{transition:opacity .16s ease,transform .16s ease}.fade-slide-enter-from[data-v-0fe11d49],.fade-slide-leave-to[data-v-0fe11d49]{opacity:0;transform:translateY(-4px)}@media(max-width:900px){.grid-2[data-v-0fe11d49]{grid-template-columns:1fr}}.devis-page[data-v-261e0562]{min-height:100vh;display:flex;flex-direction:column;background:#fafafa}.devis-header[data-v-261e0562]{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid rgba(2,6,23,.06)}.devis-main[data-v-261e0562]{flex:1;padding:2.2rem 0 3rem}.devis-container[data-v-261e0562]{width:min(1200px,94vw);margin:0 auto}.devis-grid[data-v-261e0562]{display:grid;grid-template-columns:1.05fr .95fr;gap:1.25rem;align-items:stretch}.left[data-v-261e0562]{background:#fff;border:1px solid rgba(2,6,23,.06);border-radius:20px;padding:1.4rem 1.4rem 1.6rem}.return-link[data-v-261e0562]{display:inline-flex;align-items:center;gap:.55rem;font-weight:900;color:#141023cc;text-decoration:none;background:#6d5bba14;border:1px solid rgba(109,91,186,.16);border-radius:999px;padding:.55rem .85rem;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.return-link[data-v-261e0562]:hover{transform:translateY(-1px);background:#6d5bba1f;border-color:#6d5bba3d}.return-link i[data-v-261e0562]{font-size:1.25rem;color:#6d5bbaf2}.kicker[data-v-261e0562]{margin:1.15rem 0 .55rem;font-weight:900;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#6d5bbac7}.title[data-v-261e0562]{margin:0;font-weight:950;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2rem,3.6vw,3rem);font-family:Freigeist Con Bold,Helvetica,system-ui,sans-serif;color:#141023eb}.accent[data-v-261e0562]{color:#6d5bbafa}.subtitle[data-v-261e0562]{margin:.85rem 0 1.15rem;max-width:80ch;color:#1410239e;font-weight:800;line-height:1.7}.form-card[data-v-261e0562]{border:1px solid rgba(109,91,186,.14);border-radius:18px;padding:1.1rem;background:#6d5bba08}.right[data-v-261e0562]{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(2,6,23,.06);transition:background .38s ease}.right[data-v-261e0562]:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 420px at 15% 25%,rgba(255,255,255,.2),transparent 60%),linear-gradient(350deg,#ffffff38,#fff0 45%);opacity:.9}.right-inner[data-v-261e0562]{position:relative;z-index:1;padding:1.35rem 1.35rem 1.4rem;color:#fffffff2}.right-kicker[data-v-261e0562]{margin:0 0 .55rem;font-weight:900;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:#ffffffc7}.right-title[data-v-261e0562]{margin:0;font-size:2.2rem;font-weight:950;letter-spacing:-.02em}.right-sub[data-v-261e0562]{margin:.75rem 0 0;line-height:1.75;font-weight:800;color:#ffffffc7;max-width:52ch}.dice[data-v-261e0562]{position:absolute;left:1.25rem;bottom:1.25rem;z-index:2;width:46px;height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:#ffffffeb;display:grid;place-items:center;color:#141023d1;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background-color .18s ease}.dice[data-v-261e0562]:hover{transform:translateY(-1px);background:#fffffffa}.dice i[data-v-261e0562]{font-size:1.2rem}@media(max-width:980px){.devis-grid[data-v-261e0562]{grid-template-columns:1fr}.right[data-v-261e0562]{display:none}.left[data-v-261e0562]{padding:1.15rem 1.1rem 1.3rem}.form-card[data-v-261e0562]{padding:.95rem}}
