.faq.svelte-1t9ogi5{padding:6.875rem 1.25rem;background:linear-gradient(180deg,#fff,#f8fbfb)}.faq__container.svelte-1t9ogi5{width:min(56rem,100%);margin:0 auto}.faq__intro.svelte-1t9ogi5{text-align:center;margin-bottom:2rem}.section-label.svelte-1t9ogi5{display:inline-flex;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.25rem;background:linear-gradient(90deg,#9ccc65,#26c6da);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq__intro.svelte-1t9ogi5 h2:where(.svelte-1t9ogi5){margin:0 0 .85rem;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;color:#304445}.faq__intro.svelte-1t9ogi5 p:where(.svelte-1t9ogi5){margin:0 auto;max-width:44rem;font-size:1.05rem;line-height:1.7;color:#5f6f71}.faq__list.svelte-1t9ogi5{display:flex;flex-direction:column;gap:.75rem}.faq__item.svelte-1t9ogi5{background:#fff;border:1px solid rgba(48,68,69,.12);border-radius:.9rem;overflow:hidden;transition:border-color .2s ease}.faq__item--open.svelte-1t9ogi5{border-color:#26c6da66}.faq__question.svelte-1t9ogi5{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer;font-size:1rem;font-weight:700;color:#304445}.faq__answer.svelte-1t9ogi5{padding:0 1.25rem 1.2rem}.faq__answer.svelte-1t9ogi5 p:where(.svelte-1t9ogi5){margin:0;font-size:.98rem;line-height:1.75;color:#5f6f71}
