.faq-item.svelte-12161oh{border-bottom:1px solid var(--border-color)}.faq-header.svelte-12161oh{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:transparent;border:none;cursor:pointer;transition:background .2s}.faq-question.svelte-12161oh{color:var(--accent-color);font-weight:600;margin:0;text-align:left}.faq-item.svelte-12161oh .icon{transition:transform .3s ease}.faq-item.expanded.svelte-12161oh .icon{transform:rotate(90deg)}.faq-answer.svelte-12161oh{padding:0 1.5rem 1.5rem}.faq-answer.svelte-12161oh p:where(.svelte-12161oh){margin:0 0 1rem;color:var(--color-text);line-height:1.7}.faq-answer.svelte-12161oh p:where(.svelte-12161oh):last-child{margin-bottom:0}.faq-answer.svelte-12161oh strong{color:var(--accent-color);font-weight:600}.faq.svelte-1clwbs2{padding:4rem var(--page-padding);display:flex}.faq-content.svelte-1clwbs2{flex-grow:1}.faq-list.svelte-1clwbs2{gap:1rem;flex-direction:column;display:flex}.feature-card.svelte-64ytfn{background:#fff;border-radius:16px;padding:2rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 2px 8px #0000000a;transition:transform .2s ease,box-shadow .2s ease;animation:svelte-64ytfn-fadeInUp .5s ease-out backwards;animation-delay:var(--delay)}.feature-card.variant-gradient.svelte-64ytfn{background:linear-gradient(to top,#9999990d,#fff0);border:1px solid var(--border-color);box-shadow:none;animation:none;align-items:flex-start}@keyframes svelte-64ytfn-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-card.svelte-64ytfn:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.feature-card.variant-gradient.svelte-64ytfn:hover{transform:none;box-shadow:none}.feature-icon.svelte-64ytfn{background:linear-gradient(135deg,#fab61a1a,#fab61a33);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.feature-icon.variant-gradient.svelte-64ytfn{background:linear-gradient(135deg,var(--primary-color),#FDC20E);padding:.8rem;color:#fff;margin-bottom:.5rem}.feature-title.svelte-64ytfn{font-size:1.1rem;font-weight:600;margin:0;color:var(--accent-color)}.feature-card.variant-gradient.svelte-64ytfn .feature-title:where(.svelte-64ytfn){font-size:1.25rem}.feature-description.svelte-64ytfn{font-size:.95rem;margin:0;color:var(--color-text);line-height:1.5;opacity:.8}.feature-card.variant-gradient.svelte-64ytfn .feature-description:where(.svelte-64ytfn){font-size:1rem;line-height:1.6}.features-grid.svelte-15lxfqk{display:grid;grid-template-columns:var(--grid-template-columns);gap:var(--gap);margin-top:var(--margin-top)}
