.page-wrapper.svelte-1bex8oj{position:relative;min-height:100%;width:100%}.faq-container.svelte-1bex8oj{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0rem 2rem;justify-self:center}.hero.svelte-1bex8oj{margin-bottom:4rem;text-align:left}h1.svelte-1bex8oj{font-size:clamp(2.5rem,8vw,3.5rem);font-weight:700;margin-bottom:1.5rem;color:var(--text-main);letter-spacing:-.04em;line-height:1.1}.lead.svelte-1bex8oj{font-size:clamp(1.1rem,4vw,1.4rem);color:var(--text-muted);max-width:700px;font-weight:450}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:1rem;margin-bottom:6rem}.faq-item.svelte-1bex8oj{width:100%;max-width:600px;background:var(--surface-solid);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;transition:all .2s ease}.faq-item.svelte-1bex8oj:hover{border-color:var(--border-strong);transform:translateY(-1px)}.faq-item.open.svelte-1bex8oj{border-color:var(--accent);box-shadow:0 4px 20px #0000000d}.faq-trigger.svelte-1bex8oj{width:100%;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;color:var(--text-main)}.question.svelte-1bex8oj{font-size:1.1rem;font-weight:600;padding-right:1rem}.icon.svelte-1bex8oj{color:var(--text-muted);transition:transform .3s ease;flex-shrink:0}.icon.rotate.svelte-1bex8oj{transform:rotate(180deg);color:var(--accent)}.faq-content.svelte-1bex8oj{color:var(--text-muted);font-size:1.05rem;line-height:1.6}.content-inner.svelte-1bex8oj{padding:0 1.5rem 1.5rem}.content-inner.svelte-1bex8oj p{margin-bottom:1rem}.content-inner.svelte-1bex8oj p:last-child{margin-bottom:0}.content-inner.svelte-1bex8oj strong{color:var(--text-main);font-weight:600}.content-inner.svelte-1bex8oj a{color:var(--accent);text-decoration:none;font-weight:500}.content-inner.svelte-1bex8oj a:hover{text-decoration:underline}.faq-footer.svelte-1bex8oj{max-width:600px}.footer-card.svelte-1bex8oj{background:var(--surface-solid);padding:3rem;border-radius:24px;border:1px solid var(--border-subtle);text-align:center}.footer-card.svelte-1bex8oj h2:where(.svelte-1bex8oj){font-size:1.75rem;margin-bottom:1rem;color:var(--text-main);font-weight:700}.footer-card.svelte-1bex8oj p:where(.svelte-1bex8oj){color:var(--text-muted);margin-bottom:2rem;font-size:1.1rem}.contact-button.svelte-1bex8oj{display:inline-block;padding:1rem 2.5rem;background:var(--accent);color:#fff;text-decoration:none;border-radius:9999px;font-weight:600;transition:transform .2s,box-shadow .2s}.contact-button.svelte-1bex8oj:hover{transform:translateY(-2px);box-shadow:0 4px 12px #65a0cd4d}@media(max-width:900px){.faq-item.svelte-1bex8oj,.faq-footer.svelte-1bex8oj{max-width:100%}}@media(max-width:640px){.faq-container.svelte-1bex8oj{padding:4rem 1.5rem}.hero.svelte-1bex8oj{margin-bottom:3rem}.footer-card.svelte-1bex8oj{padding:2rem}}
