.svc-wizard[data-v-0705af45]{background:#f7f7fb;padding:40px 16px 64px}.svc-wizard-inner[data-v-0705af45]{margin:0 auto;max-width:720px}.svc-confirm[data-v-0705af45],.svc-wizard-card[data-v-0705af45]{background:#fff;border-radius:18px;box-shadow:0 24px 60px -30px #2a1f6166;overflow:hidden}.svc-wizard-head[data-v-0705af45]{border-bottom:1px solid #f1f1f6;padding:22px 24px 14px}.svc-wizard-head-row[data-v-0705af45]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.svc-wizard-step-label[data-v-0705af45]{color:var(--color-secondary,#2a1f61);font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.svc-wizard-percent[data-v-0705af45]{color:var(--color-primary-contrast,#e91e8c);font-size:12px;font-weight:700}.svc-wizard-bar[data-v-0705af45]{background:#f1f1f6;border-radius:999px;height:6px;overflow:hidden}.svc-wizard-bar-fill[data-v-0705af45]{background:linear-gradient(90deg,var(--color-primary-contrast,#e91e8c),var(--color-primary,#fdcc10));border-radius:999px;height:100%;transition:width .4s ease}.svc-wizard-body[data-v-0705af45]{padding:26px 24px}.svc-step-title[data-v-0705af45]{color:var(--color-secondary,#2a1f61);font-size:1.3rem;font-weight:800;margin-bottom:4px}.svc-step-sub[data-v-0705af45]{color:#6b7280;font-size:.9rem;margin-bottom:18px}.svc-field[data-v-0705af45]{margin-bottom:20px}.svc-field-label[data-v-0705af45]{color:var(--color-secondary,#2a1f61);font-size:.9rem;font-weight:600;margin-bottom:8px}.svc-field-hint[data-v-0705af45]{color:#9ca3af;font-size:.78rem;margin-top:6px}.svc-req[data-v-0705af45]{color:var(--color-primary-contrast,#e91e8c);margin-left:2px}.svc-cards[data-v-0705af45]{display:grid;gap:10px}.svc-cards-2[data-v-0705af45],.svc-cards-3[data-v-0705af45],.svc-cards-4[data-v-0705af45]{grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.svc-cards-3[data-v-0705af45]{grid-template-columns:repeat(3,1fr)}.svc-cards-4[data-v-0705af45]{grid-template-columns:repeat(4,1fr)}}.svc-card-opt[data-v-0705af45]{align-items:flex-start;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:14px;text-align:left;transition:all .15s ease}.svc-card-opt[data-v-0705af45]:hover{border-color:var(--color-primary,#fdcc10)}.svc-card-opt.is-selected[data-v-0705af45]{background:#e91e8c0d;border-color:var(--color-primary-contrast,#e91e8c)}.svc-card-opt-icon[data-v-0705af45]{font-size:1.5rem;margin-bottom:4px}.svc-card-opt-label[data-v-0705af45]{color:var(--color-secondary,#2a1f61);font-size:.9rem;font-weight:700}.svc-card-opt-desc[data-v-0705af45]{color:#6b7280;font-size:.75rem;margin-top:2px}.svc-input[data-v-0705af45]{background:#fff;border:2px solid #e5e7eb;border-radius:10px;font-size:.95rem;outline:none;padding:11px 14px;transition:border-color .15s ease;width:100%}.svc-input[data-v-0705af45]:focus{border-color:var(--color-primary-contrast,#e91e8c)}.svc-textarea[data-v-0705af45]{resize:vertical}.svc-qty-presets[data-v-0705af45]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.svc-qty-preset[data-v-0705af45]{background:#fff;border:2px solid #e5e7eb;border-radius:999px;color:var(--color-secondary,#2a1f61);cursor:pointer;font-size:.85rem;font-weight:700;padding:8px 16px}.svc-qty-preset.is-selected[data-v-0705af45]{background:#e91e8c0d;border-color:var(--color-primary-contrast,#e91e8c)}.svc-qty-input[data-v-0705af45]{max-width:160px}.svc-file-drop[data-v-0705af45]{align-items:center;border:2px dashed #d1d5db;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:22px;transition:border-color .15s ease}.svc-file-drop[data-v-0705af45]:hover{border-color:var(--color-primary,#fdcc10)}.svc-file-list[data-v-0705af45]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.svc-file-item[data-v-0705af45]{align-items:center;background:#f3f4f8;border-radius:8px;display:flex;font-size:.82rem;gap:8px;justify-content:space-between;padding:8px 12px}.svc-file-remove[data-v-0705af45]{color:#9ca3af;font-weight:700}.svc-file-remove[data-v-0705af45]:hover{color:var(--color-primary-contrast,#e91e8c)}.svc-grid-2[data-v-0705af45]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.svc-col-span-2[data-v-0705af45]{grid-column:span 2}@media(max-width:540px){.svc-grid-2[data-v-0705af45]{grid-template-columns:1fr}.svc-col-span-2[data-v-0705af45]{grid-column:span 1}}.svc-consent[data-v-0705af45]{color:#9ca3af;font-size:.75rem;margin-top:14px}.svc-info[data-v-0705af45]{background:#f3f4f8;border-radius:10px;color:#6b7280;font-size:.85rem;padding:12px}.svc-wizard-nav[data-v-0705af45]{align-items:center;display:flex;justify-content:space-between;padding:18px 24px 24px}.svc-btn-ghost[data-v-0705af45]{color:#6b7280;font-size:.9rem;font-weight:600}.svc-btn-ghost[data-v-0705af45]:hover{color:var(--color-secondary,#2a1f61)}.svc-btn-next[data-v-0705af45],.svc-btn-submit[data-v-0705af45]{border-radius:999px;color:#fff;font-size:.9rem;font-weight:700;padding:12px 26px;transition:opacity .15s ease}.svc-btn-next[data-v-0705af45]{background:var(--color-secondary,#2a1f61)}.svc-btn-submit[data-v-0705af45]{background:#10b981}.svc-btn-next[data-v-0705af45]:disabled,.svc-btn-submit[data-v-0705af45]:disabled{cursor:not-allowed;opacity:.45}.svc-confirm[data-v-0705af45]{padding:44px 28px;text-align:center}.svc-confirm-check[data-v-0705af45]{align-items:center;background:#10b981;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 18px;width:64px}.svc-confirm-check svg[data-v-0705af45]{color:#fff;height:34px;width:34px}.svc-confirm-title[data-v-0705af45]{color:var(--color-secondary,#2a1f61);font-size:1.5rem;font-weight:800;margin-bottom:10px}.svc-confirm-text[data-v-0705af45]{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0 auto 24px;max-width:460px}.svc-confirm-contact[data-v-0705af45]{background:#f7f7fb;border-radius:14px;margin:0 auto 22px;max-width:460px;padding:18px}.svc-confirm-contact-label[data-v-0705af45]{color:var(--color-secondary,#2a1f61);font-size:.8rem;font-weight:600;margin-bottom:12px}.svc-confirm-contact-actions[data-v-0705af45]{display:flex;flex-direction:column;gap:10px}.svc-confirm-btn[data-v-0705af45]{align-items:center;border-radius:999px;display:inline-flex;font-size:.88rem;font-weight:700;gap:8px;justify-content:center;padding:11px 18px}.svc-confirm-wa[data-v-0705af45]{background:#25d366;color:#fff}.svc-confirm-mail[data-v-0705af45]{background:var(--color-secondary,#2a1f61);color:#fff}.svc-confirm-back[data-v-0705af45]{color:#6b7280;display:inline-block;font-size:.85rem;font-weight:600;margin-top:4px}.svc-d-hero[data-v-56a12052]{background-color:#fbf6ea;background-image:linear-gradient(90deg,#fbf6eaf0,#fbf6eab3 42%,#fbf6ea00 72%),url(../images/services-hero-bg-2.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}@media(max-width:640px){.svc-d-hero[data-v-56a12052]{background-color:#fef8f0;background-image:linear-gradient(180deg,#fef8f0e0 0,#fef8f0ed),url(../images/services-hero-top.jpg);background-position:50%,top;background-repeat:no-repeat,no-repeat;background-size:cover,140% auto}.svc-d-hero-inner[data-v-56a12052]{padding-bottom:28px;padding-top:28px}}.svc-d-hero-inner[data-v-56a12052]{align-items:center;display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:1160px;padding:48px 20px}@media(min-width:900px){.svc-d-hero-inner[data-v-56a12052]{grid-template-columns:1.1fr .9fr;padding:64px 24px}}.svc-d-breadcrumb[data-v-56a12052]{color:#2a1f6199;display:inline-block;font-size:.82rem;font-weight:600;margin-bottom:18px}.svc-d-breadcrumb[data-v-56a12052]:hover{color:var(--color-secondary,#2a1f61)}.svc-d-eyebrow[data-v-56a12052]{background:#e91e8c1a;border-radius:999px;color:var(--color-primary-contrast,#e91e8c);display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:14px;padding:5px 14px;text-transform:uppercase}.svc-d-title[data-v-56a12052]{color:var(--color-secondary,#2a1f61);font-size:clamp(1.8rem,4.5vw,2.9rem);font-weight:800;line-height:1.1;margin-bottom:14px}.svc-d-sub[data-v-56a12052]{color:#2a1f61bd;font-size:1.02rem;line-height:1.6;margin-bottom:22px}.svc-d-bullets[data-v-56a12052]{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:26px}.svc-d-bullets li[data-v-56a12052]{align-items:center;color:#2a1f61e0;display:flex;font-size:.9rem;gap:8px}.svc-d-bullet-dot[data-v-56a12052]{background:var(--color-primary,#fdcc10);border-radius:50%;color:var(--color-secondary,#2a1f61);flex-shrink:0;font-size:12px;font-weight:800;height:20px;justify-content:center;width:20px}.svc-d-bullet-dot[data-v-56a12052],.svc-d-cta[data-v-56a12052]{align-items:center;display:inline-flex}.svc-d-cta[data-v-56a12052]{background:var(--color-primary-contrast,#e91e8c);border-radius:999px;color:#fff;font-size:.95rem;font-weight:700;gap:8px;padding:13px 28px}.svc-d-cta[data-v-56a12052]:hover{filter:brightness(1.08)}.svc-d-hero-media[data-v-56a12052]{align-items:center;display:flex;justify-content:center}.svc-d-hero-img[data-v-56a12052]{aspect-ratio:4/3;border-radius:18px;box-shadow:0 30px 60px -28px #2a1f6159;max-width:480px;-o-object-fit:cover;object-fit:cover;width:100%}.svc-d-hero-icon[data-v-56a12052]{font-size:7rem}.svc-d-sections[data-v-56a12052]{margin:0 auto;max-width:1160px;padding:56px 20px}.svc-d-sections-grid[data-v-56a12052]{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:760px){.svc-d-sections-grid[data-v-56a12052]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.svc-d-section-card[data-v-56a12052]{background:#fff;border:1px solid #ececf1;border-radius:16px;padding:24px}.svc-d-section-icon[data-v-56a12052]{font-size:2rem;margin-bottom:12px}.svc-d-section-title[data-v-56a12052]{color:var(--color-secondary,#2a1f61);font-size:1.05rem;font-weight:700;margin-bottom:8px}.svc-d-section-text[data-v-56a12052]{color:#5b6472;font-size:.9rem;line-height:1.6}.svc-d-faq[data-v-56a12052]{margin:0 auto;max-width:720px;padding:16px 20px 72px}.svc-d-faq-title[data-v-56a12052]{color:var(--color-secondary,#2a1f61);font-size:1.4rem;font-weight:800;margin-bottom:18px;text-align:center}.svc-d-faq-list[data-v-56a12052]{display:flex;flex-direction:column;gap:10px}.svc-d-faq-item[data-v-56a12052]{background:#fff;border:1px solid #ececf1;border-radius:12px;padding:16px 18px}.svc-d-faq-q[data-v-56a12052]{color:var(--color-secondary,#2a1f61);cursor:pointer;font-size:.92rem;font-weight:700}.svc-d-faq-a[data-v-56a12052]{color:#5b6472;font-size:.88rem;line-height:1.6;margin-top:10px}
