.ssel{position:relative}.ssel__control{text-align:left;cursor:pointer;background-image:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.ssel.is-invalid .ssel__control{border-color:#dc2626}.ssel__placeholder{color:#9ca3af}.ssel__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ssel__clear{color:var(--site-muted);align-items:center;display:inline-flex}.ssel__clear:hover{color:#dc2626}.ssel__panel{z-index:1055;background:var(--site-surface);border:1px solid #d1d5db;border-radius:.5rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 4px 6px -2px #0000000d}.ssel__search{border-bottom:1px solid var(--site-line);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ssel__search i{color:#9ca3af;font-size:.85rem}.ssel__search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.875rem}.ssel__list{max-height:15rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.ssel__empty{text-align:center;color:#9ca3af;padding:.75rem;font-size:.8125rem}.ssel__option{color:#111827;cursor:pointer;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.875rem;display:flex}.ssel__option.is-active{background:#f3f4f6}.ssel__option.is-selected{color:#4f46e5;font-weight:600}.ssel__check{color:#4f46e5;font-size:.8rem}.dropzone[data-v-97ae87af]{border:2px dashed var(--site-line);background:var(--site-surface-soft);text-align:center;cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:.35rem;margin:0;padding:1.6rem 1.25rem;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.dropzone[data-v-97ae87af]:hover,.dropzone[data-v-97ae87af]:focus-within{border-color:var(--primary-color)}.dropzone[data-v-97ae87af]:focus-within{box-shadow:0 0 0 4px #1a428a1f}.dropzone.is-dragging[data-v-97ae87af]{background:#1d9bf014;border-color:#1d9bf0;transform:scale(1.01)}.dropzone.is-full[data-v-97ae87af]{cursor:not-allowed;opacity:.7}.dropzone__icon[data-v-97ae87af]{color:#fff;background:linear-gradient(135deg,#1a428a,#1d9bf0);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:.35rem;font-size:1.3rem;transition:transform .25s;display:inline-flex;box-shadow:0 10px 20px -10px #1a428ab3}.dropzone.is-dragging .dropzone__icon[data-v-97ae87af]{transform:translateY(-4px)}.dropzone__title[data-v-97ae87af]{color:var(--heading-font-color);font-family:var(--heading-font);font-weight:600}.dropzone__title u[data-v-97ae87af]{color:var(--primary-color);text-underline-offset:3px}.dropzone__help[data-v-97ae87af]{color:var(--site-muted);font-size:.8rem;line-height:1.5}.dropzone__error[data-v-97ae87af]{color:#dc3545;margin:.6rem 0 0;font-size:.82rem}.dropzone__files[data-v-97ae87af]{gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.dropzone__file[data-v-97ae87af]{border:1px solid var(--site-line);background:var(--site-surface);border-radius:14px;align-items:center;gap:.8rem;padding:.55rem .65rem;display:flex}.dropzone__thumb[data-v-97ae87af]{object-fit:cover;border-radius:10px;flex:0 0 44px;width:44px;height:44px}.dropzone__thumb--icon[data-v-97ae87af]{color:var(--primary-color);background:#1a428a1a;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.dropzone__thumb--icon.is-pdf[data-v-97ae87af]{color:#dc3545;background:#dc35451a}.dropzone__thumb--icon.is-word[data-v-97ae87af]{color:#2b579a;background:#2b579a1f}.dropzone__thumb--icon.is-excel[data-v-97ae87af]{color:#217346;background:#2173461f}.dropzone__meta[data-v-97ae87af]{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.dropzone__name[data-v-97ae87af]{color:var(--heading-font-color);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:500;overflow:hidden}.dropzone__meta small[data-v-97ae87af]{color:var(--site-muted);font-size:.76rem}.dropzone__remove[data-v-97ae87af]{height:34px;color:var(--site-muted);background:0 0;border:0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.dropzone__remove[data-v-97ae87af]:hover,.dropzone__remove[data-v-97ae87af]:focus-visible{color:#dc3545;background:#dc35451a}.dropzone-file-enter-active[data-v-97ae87af],.dropzone-file-leave-active[data-v-97ae87af]{transition:opacity .2s,transform .2s}.dropzone-file-enter-from[data-v-97ae87af],.dropzone-file-leave-to[data-v-97ae87af]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.dropzone[data-v-97ae87af],.dropzone__icon[data-v-97ae87af],.dropzone-file-enter-active[data-v-97ae87af],.dropzone-file-leave-active[data-v-97ae87af]{transition:none}}.quote[data-v-bc293bb3]{padding-top:40px}.quote-card[data-v-bc293bb3]{border:1px solid var(--site-line);background:var(--site-surface);border-radius:28px;grid-template-columns:340px minmax(0,1fr);scroll-margin-top:110px;display:grid;overflow:hidden;box-shadow:0 30px 60px -30px #11254d47}.quote-aside[data-v-bc293bb3]{color:#ffffffd9;background:radial-gradient(circle at 100% 0,#1d9bf059,#0000 55%),linear-gradient(165deg,#0d2a5e 0%,#1a428a 60%,#1d5fae 100%);flex-direction:column;gap:2rem;padding:44px 36px;display:flex;position:relative}.quote-aside__eyebrow[data-v-bc293bb3]{color:#7cc4ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.quote-aside__title[data-v-bc293bb3]{color:#fff;margin:0;font-size:1.6rem;line-height:1.25}.quote-stepper[data-v-bc293bb3]{gap:0;margin:0;padding:0;list-style:none;display:grid}.quote-stepper__item[data-v-bc293bb3]{gap:.9rem;padding-bottom:1.4rem;display:flex;position:relative}.quote-stepper__item[data-v-bc293bb3]:not(:last-child):before{content:"";background:#ffffff2e;width:2px;position:absolute;top:36px;bottom:4px;left:17px}.quote-stepper__item.is-done[data-v-bc293bb3]:not(:last-child):before{background:#7cc4ff}.quote-stepper__dot[data-v-bc293bb3]{color:#ffffffbf;border:2px solid #ffffff4d;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;transition:all .3s;display:inline-flex}.quote-stepper__item.is-active .quote-stepper__dot[data-v-bc293bb3]{color:#1a428a;background:#fff;border-color:#fff;box-shadow:0 0 0 6px #ffffff26}.quote-stepper__item.is-done .quote-stepper__dot[data-v-bc293bb3]{color:#0d2a5e;background:#7cc4ff;border-color:#7cc4ff}.quote-stepper__item strong[data-v-bc293bb3]{color:#fff;margin-top:.3rem;font-size:.95rem;display:block}.quote-stepper__item small[data-v-bc293bb3]{color:#fff9;font-size:.8rem}.quote-stepper__item:not(.is-active):not(.is-done) strong[data-v-bc293bb3]{color:#ffffffb3}.quote-promises[data-v-bc293bb3]{border-top:1px solid #ffffff26;gap:.65rem;margin:0;padding:1.25rem 0 0;font-size:.88rem;list-style:none;display:grid}.quote-promises li[data-v-bc293bb3]{align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.quote-promises i[data-v-bc293bb3]{color:#7cc4ff;margin-top:.2rem}.quote-aside__contact[data-v-bc293bb3]{background:#ffffff14;border-radius:16px;margin-top:auto;padding:1.1rem 1.2rem}.quote-aside__contact p[data-v-bc293bb3]{color:#fff;margin:0 0 .5rem;font-weight:600}.quote-aside__contact a[data-v-bc293bb3]{color:#ffffffd9;align-items:center;gap:.6rem;padding:.25rem 0;font-size:.9rem;display:flex}.quote-aside__contact a[data-v-bc293bb3]:hover{color:#fff}.quote-main[data-v-bc293bb3]{min-width:0;padding:44px 48px}.quote-progress[data-v-bc293bb3]{background:var(--site-surface-soft);border-radius:6px;height:6px;overflow:hidden}.quote-progress__bar[data-v-bc293bb3]{background:linear-gradient(90deg,#1a428a,#1d9bf0);border-radius:6px;height:100%;transition:width .45s cubic-bezier(.2,.7,.2,1)}.quote-main__count[data-v-bc293bb3]{color:var(--site-muted);letter-spacing:.04em;text-transform:uppercase;margin:.7rem 0 1.6rem;font-size:.8rem;font-weight:600}.quote-step__title[data-v-bc293bb3]{outline:none;margin-bottom:.4rem;font-size:1.75rem}.quote-step__intro[data-v-bc293bb3]{color:var(--site-muted);margin-bottom:2rem}.quote-fieldset[data-v-bc293bb3]{border:0;margin:0 0 1.75rem;padding:0}.quote-label[data-v-bc293bb3]{float:none;width:auto;color:var(--heading-font-color);font-family:var(--heading-font);margin-bottom:.6rem;padding:0;font-size:.95rem;font-weight:600;display:block}.quote-optional[data-v-bc293bb3]{color:var(--site-muted);font-family:var(--body-font);margin-left:.35rem;font-size:.78rem;font-weight:400}.quote-field[data-v-bc293bb3]{margin-bottom:1.5rem}.quote-field .form-control[data-v-bc293bb3],.quote-input-icon .form-control[data-v-bc293bb3]{border:1.5px solid var(--site-line);background:var(--site-surface-soft);border-radius:14px;padding:.9rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.quote-field .form-control[data-v-bc293bb3]:focus,.quote-input-icon .form-control[data-v-bc293bb3]:focus{border-color:var(--primary-color);background:var(--site-surface);box-shadow:0 0 0 4px #1a428a1f}.quote-field[data-v-bc293bb3] .ssel__control{border:1.5px solid var(--site-line);background:var(--site-surface-soft);min-height:52px;color:var(--heading-font-color);border-radius:14px;padding:.9rem 1rem;font-size:.95rem}.quote-field[data-v-bc293bb3] .ssel.is-open .ssel__control,.quote-field[data-v-bc293bb3] .ssel__control:focus{border-color:var(--primary-color);background:var(--site-surface);box-shadow:0 0 0 4px #1a428a1f}.quote-field[data-v-bc293bb3] .ssel__panel{border-color:var(--site-line);border-radius:14px;box-shadow:0 18px 40px -20px #11254d66}.quote-field .form-control.is-invalid[data-v-bc293bb3]{background-image:none;border-color:#dc3545}.quote-input-icon[data-v-bc293bb3]{position:relative}.quote-input-icon i[data-v-bc293bb3]{color:var(--site-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.quote-input-icon .form-control[data-v-bc293bb3]{padding-left:2.6rem}.quote-field__meta[data-v-bc293bb3]{justify-content:space-between;gap:1rem;margin-top:.4rem;display:flex}.quote-count[data-v-bc293bb3]{color:var(--site-muted);margin-left:auto;font-size:.78rem}.quote-error[data-v-bc293bb3]{color:#dc3545;margin-top:.45rem;font-size:.82rem;display:block}.domain-choices[data-v-bc293bb3]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.9rem;display:grid}.domain-choice[data-v-bc293bb3]{cursor:pointer;background:linear-gradient(135deg,#1a428a,#0d2a5e);border:2px solid #0000;border-radius:18px;align-items:flex-end;min-height:120px;margin:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.domain-choice img[data-v-bc293bb3]{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.domain-choice[data-v-bc293bb3]:after{content:"";background:linear-gradient(#0d2a5e1a 20%,#0d2a5ed9 100%);position:absolute;inset:0}.domain-choice[data-v-bc293bb3]:hover{transform:translateY(-3px);box-shadow:0 14px 28px -12px #11254d73}.domain-choice:hover img[data-v-bc293bb3]{transform:scale(1.06)}.domain-choice[data-v-bc293bb3]:focus-within{outline-offset:2px;outline:3px solid #1d9bf080}.domain-choice.is-selected[data-v-bc293bb3]{border-color:#1d9bf0;box-shadow:0 0 0 4px #1d9bf033}.domain-choice__body[data-v-bc293bb3]{z-index:1;color:#fff;align-items:center;gap:.55rem;padding:.9rem 1rem;display:flex;position:relative}.domain-choice__body i[data-v-bc293bb3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.domain-choice__check[data-v-bc293bb3]{z-index:1;color:#fff;opacity:0;background:#1d9bf0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;top:.65rem;right:.65rem;transform:scale(.6)}.domain-choice.is-selected .domain-choice__check[data-v-bc293bb3]{opacity:1;transform:scale(1)}.pill-choices[data-v-bc293bb3]{flex-wrap:wrap;gap:.55rem;display:flex}.pill-choice[data-v-bc293bb3]{border:1.5px solid var(--site-line);background:var(--site-surface);color:var(--heading-font-color);cursor:pointer;border-radius:40px;margin:0;padding:.65rem 1.05rem;font-size:.88rem;font-weight:500;transition:all .2s}.pill-choice[data-v-bc293bb3]:hover{border-color:var(--primary-color);color:var(--primary-color)}.pill-choice[data-v-bc293bb3]:focus-within{outline-offset:2px;outline:3px solid #1d9bf073}.pill-choice.is-selected[data-v-bc293bb3]{border-color:var(--primary-color);background:var(--primary-color);color:#fff;box-shadow:0 8px 18px -8px #1a428a99}.quote-summary[data-v-bc293bb3]{gap:1rem;display:grid}.quote-summary__block[data-v-bc293bb3]{border:1px solid var(--site-line);background:var(--site-surface-soft);border-radius:18px;padding:1.1rem 1.25rem}.quote-summary__head[data-v-bc293bb3]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.quote-summary__block h3[data-v-bc293bb3]{margin:0;font-size:1rem}.quote-summary__edit[data-v-bc293bb3]{color:var(--primary-color);background:#1a428a14;border:0;border-radius:20px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.quote-summary dl[data-v-bc293bb3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:0;display:grid}.quote-summary dl .is-wide[data-v-bc293bb3]{grid-column:1/-1}.quote-summary dt[data-v-bc293bb3]{color:var(--site-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.quote-summary dd[data-v-bc293bb3]{color:var(--heading-font-color);overflow-wrap:anywhere;white-space:pre-line;margin:.15rem 0 0}.quote-consent[data-v-bc293bb3]{color:var(--site-muted);margin:1.25rem 0 0;font-size:.82rem}.quote-nav[data-v-bc293bb3]{border-top:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1.5rem;display:flex}.quote-btn[data-v-bc293bb3]{background:var(--primary-color);color:#fff;font-family:var(--heading-font);border:0;border-radius:40px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.6rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;box-shadow:0 12px 24px -12px #1a428ab3}.quote-btn[data-v-bc293bb3]:hover:not(:disabled){color:#fff;transform:translateY(-2px);box-shadow:0 16px 28px -12px #1a428acc}.quote-btn[data-v-bc293bb3]:disabled{opacity:.7}.quote-btn--send[data-v-bc293bb3]{background:linear-gradient(135deg,#1a428a,#1d9bf0)}.quote-btn--ghost[data-v-bc293bb3]{border:1.5px solid var(--site-line);background:var(--site-surface);box-shadow:none;color:var(--heading-font-color)}.quote-btn--ghost[data-v-bc293bb3]:hover:not(:disabled){border-color:var(--primary-color);box-shadow:none;color:var(--primary-color)}.quote-success[data-v-bc293bb3]{text-align:center;max-width:520px;margin:0 auto;padding:1.5rem 0}.quote-success__check[data-v-bc293bb3]{color:#fff;background:linear-gradient(135deg,#1a428a,#1d9bf0);border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:1.5rem;font-size:2rem;animation:.6s cubic-bezier(.2,.9,.3,1.4) both quote-pop-bc293bb3;display:inline-flex;box-shadow:0 0 0 12px #1d9bf01f}.quote-success__title[data-v-bc293bb3]{outline:none;margin-bottom:.75rem}.quote-success__text[data-v-bc293bb3]{color:var(--site-muted)}.quote-success__next[data-v-bc293bb3]{background:var(--site-surface-soft);text-align:left;border-radius:18px;gap:.6rem;margin:1.75rem 0 2rem;padding:1.25rem 1.5rem 1.25rem 2.6rem;list-style:decimal;display:grid}.quote-success__next li[data-v-bc293bb3]{padding-left:.25rem;line-height:1.5}.quote-success__next li[data-v-bc293bb3]::marker{color:var(--primary-color);font-weight:700}.quote-success__actions[data-v-bc293bb3]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@keyframes quote-pop-bc293bb3{0%{opacity:0;transform:scale(.4)}}.quote-next-enter-active[data-v-bc293bb3],.quote-next-leave-active[data-v-bc293bb3],.quote-prev-enter-active[data-v-bc293bb3],.quote-prev-leave-active[data-v-bc293bb3]{transition:opacity .2s,transform .2s}.quote-next-enter-from[data-v-bc293bb3],.quote-prev-leave-to[data-v-bc293bb3]{opacity:0;transform:translate(24px)}.quote-next-leave-to[data-v-bc293bb3],.quote-prev-enter-from[data-v-bc293bb3]{opacity:0;transform:translate(-24px)}@media (prefers-reduced-motion:reduce){.quote-next-enter-active[data-v-bc293bb3],.quote-next-leave-active[data-v-bc293bb3],.quote-prev-enter-active[data-v-bc293bb3],.quote-prev-leave-active[data-v-bc293bb3],.quote-progress__bar[data-v-bc293bb3],.quote-success__check[data-v-bc293bb3]{transition:none;animation:none}}@media (width<=991.98px){.quote-card[data-v-bc293bb3]{border-radius:22px;grid-template-columns:1fr}.quote-aside[data-v-bc293bb3]{gap:1.25rem;padding:28px 24px}.quote-aside__title[data-v-bc293bb3]{font-size:1.3rem}.quote-stepper[data-v-bc293bb3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.quote-stepper__item[data-v-bc293bb3]{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:0}.quote-stepper__item[data-v-bc293bb3]:not(:last-child):before{width:auto;height:2px;margin-left:22px;margin-right:22px;inset:17px -50% auto 50%}.quote-stepper__item small[data-v-bc293bb3],.quote-promises[data-v-bc293bb3],.quote-aside__contact[data-v-bc293bb3]{display:none}.quote-stepper__item strong[data-v-bc293bb3]{overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.25}.quote-main[data-v-bc293bb3]{padding:28px 22px 32px}.quote-step__title[data-v-bc293bb3]{font-size:1.4rem}}@media (width<=575.98px){.quote-stepper__item:not(.is-active) strong[data-v-bc293bb3]{display:none}.quote-main[data-v-bc293bb3]{padding-inline:18px}.domain-choices[data-v-bc293bb3]{grid-template-columns:1fr}.domain-choice[data-v-bc293bb3]{min-height:84px}.quote-summary dl[data-v-bc293bb3]{grid-template-columns:1fr}.quote-nav .quote-btn[data-v-bc293bb3]{padding:.85rem 1.2rem}}
