.contact-form.svelte-fq8g2m{max-width:800px;margin:0 auto}.uk-form-label.svelte-fq8g2m{color:var(--gray-300);font-weight:500;margin-bottom:.5rem}.success-alert.svelte-fq8g2m{background:var(--gray-700);border:1px solid var(--gray-500);color:var(--gray-100);padding:1.5rem;border-radius:0}.success-alert.svelte-fq8g2m .icon:where(.svelte-fq8g2m){color:var(--gray-100);margin-right:.5rem}.spinner.svelte-fq8g2m{display:inline-block;width:16px;height:16px;border:2px solid var(--gray-400);border-top-color:var(--gray-100);border-radius:50%;animation:svelte-fq8g2m-spin .8s linear infinite}@keyframes svelte-fq8g2m-spin{to{transform:rotate(360deg)}}.contact-page.svelte-uefrkt{background-color:var(--gray-900);min-height:100vh}.contact-hero.svelte-uefrkt{background:var(--gray-800);color:var(--gray-100);padding:4rem 0;text-align:center;border-bottom:1px solid var(--gray-700)}.page-title.svelte-uefrkt{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin:0 0 .5rem;color:var(--white)}.page-subtitle.svelte-uefrkt{font-size:1.125rem;opacity:.8;margin:0}.info-section.svelte-uefrkt{padding:3rem 0;margin-top:-2rem}.info-card.svelte-uefrkt{background:var(--gray-800);border-radius:0;padding:2rem;text-align:center;border:1px solid var(--gray-700);transition:all .3s ease}.info-card.svelte-uefrkt:hover{transform:translateY(-8px);border-color:var(--gray-500)}.info-icon.svelte-uefrkt{width:70px;height:70px;border-radius:0;background:var(--gray-700);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.75rem;border:1px solid var(--gray-600)}.info-card.svelte-uefrkt h3:where(.svelte-uefrkt){font-size:1.25rem;margin:0 0 .5rem;color:var(--white)}.info-card.svelte-uefrkt p:where(.svelte-uefrkt){color:var(--gray-400);margin:.25rem 0;font-size:.9375rem}.form-section.svelte-uefrkt{padding:4rem 0}.form-container.svelte-uefrkt{background:var(--gray-800);border-radius:0;padding:3rem;border:1px solid var(--gray-700)}.form-header.svelte-uefrkt{text-align:center;margin-bottom:2rem}.form-header.svelte-uefrkt h2:where(.svelte-uefrkt){font-size:1.75rem;margin:0 0 .5rem;color:var(--white)}.form-header.svelte-uefrkt p:where(.svelte-uefrkt){color:var(--gray-400);margin:0}.section-title.svelte-uefrkt{font-size:1.75rem;text-align:center;margin:0 0 .5rem;color:var(--white)}.faq-section.svelte-uefrkt{padding:0 0 4rem}.faq-list.svelte-uefrkt{max-width:800px;margin:0 auto}.faq-item.svelte-uefrkt{background:var(--gray-800);border-radius:0;margin-bottom:1rem;overflow:hidden;border:1px solid var(--gray-700)}.faq-item.open.svelte-uefrkt{border-color:var(--gray-500)}.faq-question.svelte-uefrkt{width:100%;padding:1.25rem 1.5rem;background:none;border:none;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:var(--gray-100);cursor:pointer;transition:background .3s ease;text-align:left}.faq-question.svelte-uefrkt:hover{background:var(--gray-700)}.faq-icon.svelte-uefrkt{flex-shrink:0;font-size:1.25rem;color:var(--gray-400);transition:transform .3s ease}.faq-answer.svelte-uefrkt{padding:0 1.5rem 1.25rem;color:var(--gray-400);line-height:1.7}.faq-answer.svelte-uefrkt p:where(.svelte-uefrkt){margin:0}.slide-up.svelte-uefrkt{animation:svelte-uefrkt-slideUp .6s ease-out forwards;opacity:0}@keyframes svelte-uefrkt-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.contact-hero.svelte-uefrkt{padding:3rem 0}.info-card.svelte-uefrkt{padding:1.5rem}.form-container.svelte-uefrkt{padding:2rem 1.5rem}}
