.faq-page.svelte-z0v6ii.svelte-z0v6ii{background-color:var(--white);padding:80px 0;min-height:calc(100vh - 200px);overflow:hidden}.faq-page.svelte-z0v6ii .container{overflow-y:hidden!important;overflow-x:hidden!important;contain:layout;padding-top:30px}.breadcrumbs.svelte-z0v6ii.svelte-z0v6ii{margin-bottom:24px;font-size:14px;color:var(--gray-dark);opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.breadcrumbs.animated.svelte-z0v6ii.svelte-z0v6ii{opacity:1;transform:translateY(0)}.breadcrumbs.svelte-z0v6ii a.svelte-z0v6ii{color:var(--accent-red);text-decoration:none;transition:color .3s}.breadcrumbs.svelte-z0v6ii a.svelte-z0v6ii:hover{color:var(--wood-dark);text-decoration:underline}.breadcrumbs.svelte-z0v6ii span.svelte-z0v6ii{margin:0 8px}.faq-content.svelte-z0v6ii.svelte-z0v6ii{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease;overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important;position:relative}.faq-content.animated.svelte-z0v6ii.svelte-z0v6ii{opacity:1;transform:translateY(0);transition-delay:.2s}.faq-left.svelte-z0v6ii.svelte-z0v6ii{max-width:600px}.faq-title.svelte-z0v6ii.svelte-z0v6ii{font-family:var(--second-family);font-size:48px;font-weight:700;color:#204e4a;margin-bottom:24px;line-height:1.2}.faq-intro.svelte-z0v6ii.svelte-z0v6ii{font-size:16px;color:var(--text-dark);line-height:1.6;margin-bottom:32px}.btn-ask.svelte-z0v6ii.svelte-z0v6ii{background-color:transparent;color:var(--text-dark);border:1px solid var(--accent-red);padding:12px 24px;border-radius:20px;font-weight:600;font-size:16px;cursor:pointer;transition:background-color .3s,color .3s;margin-bottom:48px}.btn-ask.svelte-z0v6ii.svelte-z0v6ii:hover{background-color:var(--accent-red);color:var(--white)}.faq-list.svelte-z0v6ii.svelte-z0v6ii{display:flex;flex-direction:column;gap:16px}.faq-item.svelte-z0v6ii.svelte-z0v6ii{border:1px solid var(--gray-medium);border-radius:8px;overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important;transition:box-shadow .3s;opacity:0;transform:translateY(20px);position:relative}.faq-item.animated.svelte-z0v6ii.svelte-z0v6ii{animation:fadeInUp .6s ease-out forwards}.faq-item.svelte-z0v6ii.svelte-z0v6ii:hover{box-shadow:0 2px 8px #0000001a}.faq-question.svelte-z0v6ii.svelte-z0v6ii{width:100%;background-color:var(--white);border:none;padding:20px 24px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:16px;transition:background-color .3s}.faq-question.svelte-z0v6ii.svelte-z0v6ii:hover{background-color:var(--gray-light)}.faq-icon.svelte-z0v6ii.svelte-z0v6ii{font-size:24px;font-weight:700;color:var(--accent-red);width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-question-text.svelte-z0v6ii.svelte-z0v6ii{font-size:16px;font-weight:600;color:var(--text-dark);flex:1}.faq-answer.svelte-z0v6ii.svelte-z0v6ii{padding:0 24px 24px 64px;background-color:var(--white)}.faq-answer.svelte-z0v6ii p.svelte-z0v6ii{font-size:16px;color:var(--text-dark);line-height:1.6;margin:0}.faq-right.svelte-z0v6ii.svelte-z0v6ii{position:relative;display:flex;flex-direction:column;gap:24px}.faq-image.svelte-z0v6ii.svelte-z0v6ii{border-radius:12px;overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important;height:250px;position:relative}.faq-image.svelte-z0v6ii img.svelte-z0v6ii{width:100%;height:100%;object-fit:cover;display:block}.faq-metric.svelte-z0v6ii.svelte-z0v6ii{background-color:var(--text-dark);border-radius:12px;padding:24px 32px;text-align:center;color:var(--white);opacity:1}.metric-number.svelte-z0v6ii.svelte-z0v6ii{font-family:var(--second-family);font-size:48px;font-weight:700;margin-bottom:12px;line-height:1}.metric-label.svelte-z0v6ii.svelte-z0v6ii{font-size:16px;line-height:1.4;white-space:nowrap}@media (max-width: 968px){.faq-content.svelte-z0v6ii.svelte-z0v6ii{grid-template-columns:1fr}.faq-right.svelte-z0v6ii.svelte-z0v6ii{order:-1}.faq-image.svelte-z0v6ii.svelte-z0v6ii{height:300px}}@media (max-width: 768px){.faq-title.svelte-z0v6ii.svelte-z0v6ii{font-size:36px}.metric-number.svelte-z0v6ii.svelte-z0v6ii{font-size:48px}}
