body{background:#fff}.faq-page.svelte-f0sio3{width:100%;padding:2rem 0 2.5rem}.faq-hero.svelte-f0sio3{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:3rem;min-height:250px;margin:0 calc(50% - 50vw) 2.8rem;padding:3.2rem max(2rem,calc((100vw - 1152px)/2));overflow:hidden;border-top:1px solid #f0f1f2;border-bottom:1px solid #eff0f2;background:linear-gradient(110deg,#fafafa,#fff 58%,#fbfbfb)}.faq-hero-copy.svelte-f0sio3{position:relative;z-index:2;max-width:610px}.eyebrow.svelte-f0sio3{margin:0 0 .75rem;color:#e67e22;font-size:.78rem;font-weight:800;letter-spacing:.15em}h1.svelte-f0sio3{margin:0;color:#17191c;font-size:clamp(2.35rem,5vw,4rem);font-weight:680;line-height:1;letter-spacing:-.045em}.faq-hero-copy.svelte-f0sio3>p:where(.svelte-f0sio3):last-child{max-width:560px;margin:1.25rem 0 0;color:#656a70;font-size:1.05rem;line-height:1.65}.hero-sketch.svelte-f0sio3{display:flex;align-items:center;justify-content:flex-end;color:#c8ccd1;opacity:.76}.hero-sketch.svelte-f0sio3 svg:where(.svelte-f0sio3){width:min(100%,560px);height:auto}.faq-content.svelte-f0sio3{width:min(100%,980px);margin:0 auto}.faq-list.svelte-f0sio3{display:grid;gap:.7rem}.faq-item.svelte-f0sio3{overflow:hidden;border:1px solid #e4e6e8;border-radius:.65rem;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.faq-item.open.svelte-f0sio3{border-color:#ded8d2;box-shadow:0 8px 28px #0f172a09}.faq-question.svelte-f0sio3{display:flex;width:100%;min-height:3.95rem;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.35rem;border:0;background:transparent;color:#202327;font-size:1rem;font-weight:650;line-height:1.35;text-align:left;cursor:pointer}.faq-question.svelte-f0sio3:hover{background:#fffaf6}.faq-question.svelte-f0sio3:focus-visible{outline:2px solid #e67e22;outline-offset:-2px}.faq-question.svelte-f0sio3 svg:where(.svelte-f0sio3){width:1.2rem;height:1.2rem;flex:0 0 auto;color:#2f343a;transition:transform .18s ease}.faq-question.svelte-f0sio3 svg.rotated:where(.svelte-f0sio3){transform:rotate(180deg)}.faq-answer.svelte-f0sio3{padding:0 1.35rem 1.3rem}.faq-answer.svelte-f0sio3 p:where(.svelte-f0sio3){max-width:860px;margin:0;color:#62676d;font-size:.95rem;line-height:1.72}.contact-card.svelte-f0sio3{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:2.6rem;padding:1.2rem 1.35rem;border:1px solid #e5e6e8;border-radius:.8rem;background:#fff}.contact-icon.svelte-f0sio3{display:grid;width:3rem;height:3rem;place-items:center;border-radius:999px;background:#fff5eb;color:#d96c12}.contact-copy.svelte-f0sio3{display:flex;flex-direction:column;gap:.2rem}.contact-copy.svelte-f0sio3 strong:where(.svelte-f0sio3){color:#202327;font-size:1rem}.contact-copy.svelte-f0sio3 span:where(.svelte-f0sio3){color:#6b7076;font-size:.92rem}.contact-button.svelte-f0sio3{display:inline-flex;min-height:2.7rem;align-items:center;justify-content:center;gap:.45rem;padding:0 1.15rem;border-radius:.5rem;background:#171a1e;color:#fff;font-size:.85rem;font-weight:650;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.contact-button.svelte-f0sio3:hover{background:#e67e22;transform:translateY(-1px)}@media (max-width: 820px){.faq-page.svelte-f0sio3{padding-top:.75rem}.faq-hero.svelte-f0sio3{grid-template-columns:1fr;gap:1rem;min-height:auto;margin-bottom:2rem;padding-top:2.5rem;padding-bottom:2.2rem}.hero-sketch.svelte-f0sio3{display:none}.faq-hero-copy.svelte-f0sio3>p:where(.svelte-f0sio3):last-child{font-size:.98rem}.contact-card.svelte-f0sio3{grid-template-columns:auto 1fr}.contact-button.svelte-f0sio3{grid-column:1 / -1;width:100%}}@media (max-width: 560px){.faq-hero.svelte-f0sio3{padding-right:1.15rem;padding-left:1.15rem}.faq-question.svelte-f0sio3{min-height:3.65rem;padding:.95rem 1rem;font-size:.93rem}.faq-answer.svelte-f0sio3{padding:0 1rem 1.05rem}.faq-answer.svelte-f0sio3 p:where(.svelte-f0sio3){font-size:.9rem}.contact-card.svelte-f0sio3{padding:1rem}}
