.content-page.svelte-uy38x3{max-width:800px;margin:0 auto;padding:2rem 1rem}.page-title.svelte-uy38x3{font-size:2.5rem;color:#2d3436;text-align:center;margin-bottom:2rem;background:linear-gradient(135deg,#fffacd,#fff0b3);padding:1.5rem;border-radius:15px;box-shadow:0 8px 32px #ffeb3b1a}.contact-intro.svelte-uy38x3{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 4px 20px #0000001a;margin-bottom:2rem;text-align:center}.contact-intro.svelte-uy38x3 p:where(.svelte-uy38x3){color:#636e72;line-height:1.8;margin:0}.contact-form-section.svelte-uy38x3{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 4px 20px #0000001a;margin-bottom:2rem}.contact-form.svelte-uy38x3{max-width:600px;margin:0 auto}.form-group.svelte-uy38x3{margin-bottom:1.5rem}.form-group.svelte-uy38x3 label:where(.svelte-uy38x3){display:block;color:#2d3436;font-weight:600;margin-bottom:.5rem}.required.svelte-uy38x3{color:#e74c3c}.form-group.svelte-uy38x3 input:where(.svelte-uy38x3),.form-group.svelte-uy38x3 select:where(.svelte-uy38x3),.form-group.svelte-uy38x3 textarea:where(.svelte-uy38x3){width:100%;padding:1rem;border:2px solid #dee2e6;border-radius:8px;font-size:1rem;transition:border-color .3s ease;box-sizing:border-box}.form-group.svelte-uy38x3 input:where(.svelte-uy38x3):focus,.form-group.svelte-uy38x3 select:where(.svelte-uy38x3):focus,.form-group.svelte-uy38x3 textarea:where(.svelte-uy38x3):focus{outline:none;border-color:#ffe082;box-shadow:0 0 0 3px #ffe08233}.submit-button.svelte-uy38x3{background:linear-gradient(135deg,#ffe082,#fffacd);color:#a08000;border:none;padding:1rem 2rem;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ffeb3b4d;width:100%}.submit-button.svelte-uy38x3:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ffeb3b66}.contact-info.svelte-uy38x3,.faq-section.svelte-uy38x3{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 4px 20px #0000001a;margin-bottom:2rem}.contact-info.svelte-uy38x3 h3:where(.svelte-uy38x3),.faq-section.svelte-uy38x3 h3:where(.svelte-uy38x3){font-size:1.5rem;color:#2d3436;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.section-icon.svelte-uy38x3{width:24px;height:24px;object-fit:contain}.info-list.svelte-uy38x3{list-style:none;padding:0}.info-list.svelte-uy38x3 li:where(.svelte-uy38x3){color:#636e72;line-height:1.8;margin-bottom:.8rem;padding-left:1.5rem;position:relative}.info-list.svelte-uy38x3 li:where(.svelte-uy38x3):before{content:"•";position:absolute;left:0;color:#a08000;font-weight:700}.faq-item.svelte-uy38x3{margin-bottom:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#fffacd,#fff0b3);border-radius:12px;border:2px solid rgba(255,235,59,.2)}.faq-item.svelte-uy38x3 h4:where(.svelte-uy38x3){color:#2d3436;margin-bottom:.8rem;font-size:1.1rem}.faq-item.svelte-uy38x3 p:where(.svelte-uy38x3){color:#636e72;line-height:1.6;margin:0}.back-to-home.svelte-uy38x3{text-align:center}.back-button.svelte-uy38x3{display:inline-block;background:linear-gradient(135deg,#ffe082,#fffacd);color:#a08000;text-decoration:none;padding:1rem 2rem;border-radius:25px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #ffeb3b4d}.back-button.svelte-uy38x3:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ffeb3b66}@media (max-width: 768px){.content-page.svelte-uy38x3{padding:1rem}.page-title.svelte-uy38x3{font-size:2rem;padding:1rem}.contact-form-section.svelte-uy38x3,.contact-info.svelte-uy38x3,.faq-section.svelte-uy38x3{padding:1.5rem}.form-group.svelte-uy38x3 input:where(.svelte-uy38x3),.form-group.svelte-uy38x3 select:where(.svelte-uy38x3),.form-group.svelte-uy38x3 textarea:where(.svelte-uy38x3){padding:.8rem}}
