.hero-header.svelte-1bex8oj{padding:88px 24px;text-align:center}.hero-content.svelte-1bex8oj{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.page-title.svelte-1bex8oj{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.page-subtitle.svelte-1bex8oj{max-width:520px;font-size:1.05rem;line-height:1.7}.faq-tabs.svelte-1bex8oj{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:18px 24px;position:sticky;top:-15px;z-index:20;background:#1ba7b5;border-bottom:none}.faq-tab.svelte-1bex8oj{display:inline-flex;align-items:center;padding:9px 20px;border-radius:999px;background:#1ba7b5;box-shadow:3px 3px 7px #094a5180,-3px -3px 7px #92ecf680;color:#0a2a2f;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),color .2s ease;white-space:nowrap}.faq-tab.svelte-1bex8oj:hover{box-shadow:6px 6px 14px #094a5173,-6px -6px 14px #92ecf68c;color:#062024;text-decoration:none}.faq-tab.svelte-1bex8oj:active{box-shadow:inset 2px 2px 5px #094a518c,inset -2px -2px 5px #92ecf680}.faq-tab.svelte-1bex8oj:focus-visible{outline:2px solid #062024;outline-offset:3px}@media(prefers-reduced-motion:reduce){.faq-tab.svelte-1bex8oj{transition:none}}.answer-band.svelte-1bex8oj{padding:28px 24px 0}.faq-answer-block.svelte-1bex8oj{max-width:800px;margin:0 auto;background:var(--bg-card);border:1.5px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-lg);padding:24px 28px}.faq-answer-block.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0;color:var(--text-dim);font-size:1rem;line-height:1.7}.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-heading.svelte-1bex8oj{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.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}.answer-band.svelte-1bex8oj{padding:20px 16px 0}.faq-answer-block.svelte-1bex8oj{padding:20px}.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}}
