.faq-subnav.svelte-1tpp1uf{display:flex;align-items:center;gap:0;background:#fff;border-bottom:1px solid #e0e0e0;padding:0 2rem;height:64px;overflow-x:auto;scrollbar-width:none}.faq-subnav.svelte-1tpp1uf::-webkit-scrollbar{display:none}.subnav-item.svelte-1tpp1uf{background:none;border:none;border-bottom:2px solid transparent;color:#555;font-size:1rem;font-weight:600;cursor:pointer;padding:0 1.25rem;height:100%;white-space:nowrap;transition:color .15s,border-color .15s;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.subnav-item.svelte-1tpp1uf:hover{color:#439bd9}.subnav-item.active.svelte-1tpp1uf{color:#439bd9;border-bottom-color:#439bd9;font-weight:600}.faq-split.svelte-1tpp1uf{display:grid;grid-template-columns:2fr 3fr;height:calc(100vh - 146px);overflow:hidden}.faq-image-panel.svelte-1tpp1uf{position:relative;height:100%;overflow:hidden}.faq-image-panel.svelte-1tpp1uf img:where(.svelte-1tpp1uf){width:100%;height:100%;object-fit:cover;display:block}.faq-image-overlay.svelte-1tpp1uf{position:absolute;inset:0;background:linear-gradient(to bottom,#000000b8,#00000059,#0000000d);display:flex;flex-direction:column;justify-content:flex-start;padding:3rem;color:#fff}.faq-image-overlay.svelte-1tpp1uf h1:where(.svelte-1tpp1uf){font-size:3rem;font-weight:800;margin:0 0 1rem;color:#fff;line-height:1.15;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-shadow:0 2px 12px rgba(0,0,0,.4)}.faq-scroll-panel.svelte-1tpp1uf{height:100%;overflow-y:auto;background:#fff;border-left:1px solid #e0e0e0}.faq-scroll-inner.svelte-1tpp1uf{padding:3rem 2rem 4rem;max-width:680px;margin:0 auto}.faq-section.svelte-1tpp1uf{margin-bottom:3rem}h2.svelte-1tpp1uf{font-size:1.375rem;margin-bottom:1.25rem;color:#439bd9;font-weight:700;letter-spacing:-.01em}.faq-list.svelte-1tpp1uf{display:flex;flex-direction:column;gap:0}.faq-item.svelte-1tpp1uf{border:none;background:#fff}.faq-question.svelte-1tpp1uf{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;font-size:1.875rem;font-weight:600;color:#454545;line-height:1.3;text-align:left;transition:color .15s}.faq-question.svelte-1tpp1uf:hover{color:#454545}.faq-item.open.svelte-1tpp1uf .faq-question:where(.svelte-1tpp1uf){color:#454545}.chevron.svelte-1tpp1uf{width:22px;height:22px;flex-shrink:0;color:#999;transition:transform .2s ease}.faq-item.open.svelte-1tpp1uf .chevron:where(.svelte-1tpp1uf){transform:rotate(180deg);color:#999}.faq-answer.svelte-1tpp1uf{color:#444;line-height:1.8;display:flex;flex-direction:column;gap:.5rem;padding:0 0 1.5rem;font-size:16px}.faq-answer.svelte-1tpp1uf ul{padding-left:1.5rem;color:#444;line-height:1.8}.faq-answer.svelte-1tpp1uf li{margin-bottom:.5rem}.faq-answer.svelte-1tpp1uf p{color:#444;line-height:1.8;margin-bottom:1rem}.faq-answer.svelte-1tpp1uf p:last-child{margin-bottom:0}.contact-section.svelte-1tpp1uf{text-align:center;padding:3rem 2rem;background-color:#f8f9fa;border-radius:8px;margin-top:2rem}.contact-section.svelte-1tpp1uf h2:where(.svelte-1tpp1uf){font-size:1.5rem;margin-bottom:1rem;color:#1a1a1a;border:none;padding:0}.contact-section.svelte-1tpp1uf p:where(.svelte-1tpp1uf){font-size:1.125rem;color:#666}.contact-section.svelte-1tpp1uf a:where(.svelte-1tpp1uf){color:#439bd9;text-decoration:none;font-weight:600}.contact-section.svelte-1tpp1uf a:where(.svelte-1tpp1uf):hover{text-decoration:underline}@media(max-width:768px){.faq-subnav.svelte-1tpp1uf{padding:0 1rem}.subnav-item.svelte-1tpp1uf{padding:0 .875rem;font-size:.925rem}.faq-split.svelte-1tpp1uf{grid-template-columns:1fr;height:auto;overflow:visible}.faq-image-panel.svelte-1tpp1uf{height:240px}.faq-scroll-panel.svelte-1tpp1uf{height:auto;overflow-y:visible;border-left:none;border-top:1px solid #e0e0e0}.faq-scroll-inner.svelte-1tpp1uf{padding:2rem 1.5rem 3rem}}
