.faq-item.svelte-ncdjg7{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);overflow:hidden;transition:box-shadow var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.faq-item--open.svelte-ncdjg7{box-shadow:var(--shadow-elevated)}.faq-item__heading.svelte-ncdjg7{margin:0;font-size:inherit;font-weight:inherit}.faq-item__trigger.svelte-ncdjg7{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,2.5vw,1.25rem) clamp(1rem,2.5vw,1.35rem);border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:var(--color-navy);transition:background-color var(--duration-fast) var(--ease-out)}.faq-item__trigger.svelte-ncdjg7:hover{background-color:var(--navy-hover)}.faq-item__trigger.svelte-ncdjg7:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.faq-item__question.svelte-ncdjg7{flex:1;min-width:0;font-size:var(--text-base);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--color-black)}.faq-item__icon.svelte-ncdjg7{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:var(--color-primary)}.faq-item__icon-svg.svelte-ncdjg7{width:1.25rem;height:1.25rem;display:block}.faq-item__icon-plus.svelte-ncdjg7{transform-origin:center;transition:transform .45s cubic-bezier(.34,1.2,.64,1)}.faq-item--open.svelte-ncdjg7 .faq-item__icon-plus:where(.svelte-ncdjg7){transform:rotate(45deg)}.faq-item__panel.svelte-ncdjg7{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-slow) var(--ease-out);border-top:1px solid transparent}.faq-item--open.svelte-ncdjg7 .faq-item__panel:where(.svelte-ncdjg7){grid-template-rows:1fr;border-top-color:var(--navy-border);transition:grid-template-rows var(--duration-slow) var(--ease-out),border-top-color var(--duration-normal) ease-out .05s}.faq-item__panel-inner.svelte-ncdjg7{overflow:hidden;min-height:0;padding-inline:clamp(1rem,2.5vw,1.35rem);padding-top:0;padding-bottom:0;opacity:0;transform:translateY(-6px);transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-slow) var(--ease-out),padding var(--duration-slow) var(--ease-out)}.faq-item--open.svelte-ncdjg7 .faq-item__panel-inner:where(.svelte-ncdjg7){padding-top:.65rem;padding-bottom:clamp(1rem,2.5vw,1.25rem);opacity:1;transform:translateY(0);transition:opacity .35s var(--ease-out) .06s,transform var(--duration-slow) var(--ease-out) .04s,padding var(--duration-slow) var(--ease-out)}.faq-item__answer.svelte-ncdjg7{margin:0;font-size:var(--text-sm);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);color:var(--color-text-muted);max-width:none}@media(prefers-reduced-motion:reduce){.faq-item.svelte-ncdjg7,.faq-item__panel.svelte-ncdjg7,.faq-item__panel-inner.svelte-ncdjg7,.faq-item__icon-plus.svelte-ncdjg7{transition-duration:.01ms!important;transition-delay:0ms!important}.faq-item__panel-inner.svelte-ncdjg7{transform:none}.faq-item--open.svelte-ncdjg7 .faq-item__panel-inner:where(.svelte-ncdjg7){transform:none}}
