body{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#fce4ec,#e1f5fe);min-height:100vh}.container.svelte-1bex8oj{max-width:800px;margin:80px auto 0;padding:15px}.header.svelte-1bex8oj{text-align:center;margin-bottom:30px}.header.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:1.5rem;color:#e91e63;margin-bottom:8px;font-weight:700}.header.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:.85rem;color:#0288d1;line-height:1.4}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.faq-item.svelte-1bex8oj{background:#fff;border-radius:12px;box-shadow:0 2px 8px #e91e631a;overflow:hidden;transition:all .3s ease}.faq-item.svelte-1bex8oj:hover{box-shadow:0 4px 16px #e91e6333;transform:translateY(-2px)}.faq-item.active.svelte-1bex8oj{box-shadow:0 4px 16px #0288d133}.faq-question.svelte-1bex8oj{width:100%;display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#fce4ec,#e1f5fe);border:none;cursor:pointer;font-size:.9rem;font-weight:600;color:#e91e63;text-align:left;transition:background .3s ease}.faq-question.svelte-1bex8oj:hover{background:linear-gradient(135deg,#f8bbd0,#b3e5fc)}.icon.svelte-1bex8oj{font-size:1.2rem;flex-shrink:0}.question-text.svelte-1bex8oj{flex:1;line-height:1.4}.toggle-icon.svelte-1bex8oj{font-size:1.4rem;color:#0288d1;font-weight:700;flex-shrink:0;width:24px;text-align:center}.faq-answer.svelte-1bex8oj{padding:16px;background:#fff;animation:svelte-1bex8oj-slideDown .3s ease}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:.85rem;color:#555;line-height:1.6;margin:0}@keyframes svelte-1bex8oj-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-section.svelte-1bex8oj{background:#fff;border-radius:16px;padding:24px 20px;text-align:center;box-shadow:0 4px 16px #e91e6326}.contact-section.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.3rem;color:#e91e63;margin-bottom:8px}.contact-section.svelte-1bex8oj>p:where(.svelte-1bex8oj){font-size:.85rem;color:#666;margin-bottom:20px}.contact-info.svelte-1bex8oj{display:flex;flex-direction:column;gap:12px;align-items:center}.contact-item.svelte-1bex8oj{display:flex;align-items:center;gap:10px;padding:10px 20px;background:linear-gradient(135deg,#fce4ec,#e1f5fe);border-radius:25px;transition:transform .3s ease}.contact-item.svelte-1bex8oj:hover{transform:scale(1.05)}.contact-icon.svelte-1bex8oj{font-size:1.1rem}.contact-item.svelte-1bex8oj a:where(.svelte-1bex8oj){font-size:.9rem;color:#0288d1;text-decoration:none;font-weight:600}.contact-item.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{text-decoration:underline}@media(min-width:640px){.container.svelte-1bex8oj{padding:20px}.header.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:2rem;margin-bottom:12px}.header.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:1rem}.faq-list.svelte-1bex8oj{gap:16px}.faq-question.svelte-1bex8oj{padding:18px 20px;font-size:1rem;gap:12px}.icon.svelte-1bex8oj{font-size:1.4rem}.faq-answer.svelte-1bex8oj{padding:20px}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:.95rem}.contact-section.svelte-1bex8oj{padding:30px 24px}.contact-section.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.5rem;margin-bottom:10px}.contact-section.svelte-1bex8oj>p:where(.svelte-1bex8oj){font-size:.95rem}.contact-info.svelte-1bex8oj{flex-direction:row;justify-content:center;gap:16px}.contact-item.svelte-1bex8oj a:where(.svelte-1bex8oj){font-size:1rem}}@media(min-width:1024px){.container.svelte-1bex8oj{padding:30px}.header.svelte-1bex8oj{margin-bottom:40px}.header.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:2.5rem;margin-bottom:16px}.header.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:1.1rem}.faq-list.svelte-1bex8oj{gap:20px;margin-bottom:50px}.faq-question.svelte-1bex8oj{padding:20px 24px;font-size:1.1rem;gap:16px}.icon.svelte-1bex8oj{font-size:1.6rem}.faq-answer.svelte-1bex8oj{padding:24px}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:1rem}.contact-section.svelte-1bex8oj{padding:36px 30px}.contact-section.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.75rem;margin-bottom:12px}.contact-section.svelte-1bex8oj>p:where(.svelte-1bex8oj){font-size:1rem;margin-bottom:24px}.contact-info.svelte-1bex8oj{gap:24px}.contact-icon.svelte-1bex8oj{font-size:1.3rem}.contact-item.svelte-1bex8oj{padding:12px 24px}.contact-item.svelte-1bex8oj a:where(.svelte-1bex8oj){font-size:1.05rem}}
