.hero-header.svelte-1bex8oj{position:relative;overflow:hidden;padding:80px 24px;text-align:center}.hero-bg.svelte-1bex8oj{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-header.svelte-1bex8oj:after{display:none}.hero-content.svelte-1bex8oj{position:relative;z-index:2;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.header-badge.svelte-1bex8oj{display:inline-flex;align-items:center;gap:6px;background:var(--accent-dim);border:1px solid var(--accent);color:var(--accent);padding:4px 12px;border-radius:20px;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.page-title.svelte-1bex8oj{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#fff;line-height:1.15;text-shadow:0 2px 8px rgba(0,0,0,.3)}.page-subtitle.svelte-1bex8oj{max-width:520px;color:#ffffffd9;font-size:1.05rem;line-height:1.7;text-shadow:0 1px 4px rgba(0,0,0,.2)}.faq-tabs.svelte-1bex8oj{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:28px 24px 16px;position:sticky;top:-15px;z-index:20;background:var(--neu-bg, var(--bg-deep));border-bottom:1px solid var(--border)}.faq-tab.svelte-1bex8oj{display:inline-flex;align-items:center;padding:8px 18px;border-radius:12px;background:var(--neu-bg, var(--bg-mid));box-shadow:var(--neu-shadow-raised-sm, var(--shadow-sm));color:var(--text-dim);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:box-shadow .2s,color .2s,transform .15s;white-space:nowrap}.faq-tab.svelte-1bex8oj:hover{box-shadow:var(--neu-shadow-raised, var(--shadow));color:var(--accent);transform:translateY(-1px);text-decoration:none}.faq-tab.svelte-1bex8oj:active{box-shadow:var(--neu-shadow-btn-active, var(--shadow));transform:scale(.97)}.page.svelte-1bex8oj{padding:0 24px 80px;flex:1}.page-inner.svelte-1bex8oj{max-width:800px;margin:0 auto;padding-top:20px;display:flex;flex-direction:column;gap:48px}.section.svelte-1bex8oj{display:flex;flex-direction:column;gap:20px;scroll-margin-top:60px}.section-header.svelte-1bex8oj{display:flex;align-items:center;gap:12px}.section-icon.svelte-1bex8oj{width:40px;height:40px;background:var(--accent-dim);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}.section-title.svelte-1bex8oj{font-size:1.2rem;font-weight:700;color:var(--text);margin:0}.accordion.svelte-1bex8oj{display:flex;flex-direction:column;gap:0;border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card);box-shadow:var(--shadow)}.accordion-item.svelte-1bex8oj{border-bottom:1px solid var(--border);transition:background .15s}.accordion-item.svelte-1bex8oj:last-child{border-bottom:none}.accordion-item.is-open.svelte-1bex8oj{background:var(--accent-dim)}.accordion-trigger.svelte-1bex8oj{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s}.accordion-trigger.svelte-1bex8oj:hover{background:var(--bg-mid)}.accordion-item.is-open.svelte-1bex8oj .accordion-trigger:where(.svelte-1bex8oj):hover{background:transparent}.accordion-question.svelte-1bex8oj{font-size:.95rem;font-weight:600;color:var(--text);line-height:1.5;flex:1}.accordion-chevron.svelte-1bex8oj{color:var(--text-dim);flex-shrink:0;transition:transform .2s ease;display:flex;align-items:center}.accordion-item.is-open.svelte-1bex8oj .accordion-chevron:where(.svelte-1bex8oj){transform:rotate(180deg);color:var(--accent)}.accordion-body.svelte-1bex8oj{padding:0 24px 22px}.accordion-answer.svelte-1bex8oj{font-size:.9rem;color:var(--text-dim);line-height:1.75;margin:0}.accordion-answer.svelte-1bex8oj strong{color:var(--text);font-weight:600}.accordion-answer.svelte-1bex8oj ul{margin:8px 0;padding-left:20px}.accordion-answer.svelte-1bex8oj li{margin-bottom:6px}.accordion-answer.svelte-1bex8oj p{margin:0 0 10px}.accordion-answer.svelte-1bex8oj p:last-child{margin-bottom:0}.contact-section.svelte-1bex8oj{display:flex;align-items:center;gap:24px;padding:40px;background:var(--accent-dim);border-radius:var(--radius-lg);border:1px solid var(--border)}.contact-icon.svelte-1bex8oj{width:60px;height:60px;background:var(--bg-card);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0;box-shadow:var(--shadow)}.contact-text.svelte-1bex8oj{flex:1}.contact-text.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.15rem;font-weight:700;color:var(--text);margin:0 0 4px}.contact-text.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:.9rem;color:var(--text-dim);margin:0}.contact-btn.svelte-1bex8oj{display:inline-flex;align-items:center;gap:10px;background:var(--neu-bg, var(--bg-mid));box-shadow:var(--neu-shadow-raised-sm, var(--shadow-sm));color:var(--accent);padding:14px 28px;border-radius:var(--neu-radius, 18px);font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:box-shadow .2s,color .2s,transform .15s;flex-shrink:0;letter-spacing:.02em}.contact-btn.svelte-1bex8oj:hover{box-shadow:var(--neu-shadow-raised, var(--shadow));color:var(--accent-2, var(--accent));transform:translateY(-2px);text-decoration:none}.contact-btn.svelte-1bex8oj:active{box-shadow:var(--neu-shadow-btn-active, var(--shadow));transform:scale(.97)}@media(max-width:640px){.hero-header.svelte-1bex8oj{padding:56px 16px}.page.svelte-1bex8oj{padding:40px 16px 60px}.accordion-trigger.svelte-1bex8oj{padding:18px}.accordion-body.svelte-1bex8oj{padding:0 18px 18px}.contact-section.svelte-1bex8oj{flex-direction:column;text-align:center;padding:32px 24px;gap:20px}.contact-btn.svelte-1bex8oj{width:100%;justify-content:center}}
