.hero[data-astro-cid-mm3b6trc]{padding:var(--space-5xl) 0 var(--space-3xl)}.hero-title[data-astro-cid-mm3b6trc]{font-size:var(--text-6xl);line-height:1.1;letter-spacing:-.03em}.hero-subtitle[data-astro-cid-mm3b6trc]{font-size:var(--text-xl);line-height:1.6;max-width:50ch}@media(max-width:768px){.hero[data-astro-cid-mm3b6trc]{padding:var(--space-3xl) 0 var(--space-2xl)}.hero-title[data-astro-cid-mm3b6trc]{font-size:var(--text-4xl)}.hero-subtitle[data-astro-cid-mm3b6trc]{font-size:var(--text-lg)}}.problem-card[data-astro-cid-mm3b6trc]{padding:var(--space-xl);border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--bg-primary)}.problem-card[data-astro-cid-mm3b6trc] h4[data-astro-cid-mm3b6trc]{margin-bottom:var(--space-sm)}.chat-demo[data-astro-cid-mm3b6trc]{max-width:480px;margin:0 auto}.chat-window[data-astro-cid-mm3b6trc]{border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.chat-header[data-astro-cid-mm3b6trc]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--bg-secondary);border-bottom:1px solid var(--border-light)}.chat-avatar[data-astro-cid-mm3b6trc]{width:36px;height:36px;border-radius:var(--radius-full);background:var(--brand-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-sm)}.chat-name[data-astro-cid-mm3b6trc]{font-weight:var(--font-semibold);font-size:var(--text-sm)}.chat-status[data-astro-cid-mm3b6trc]{font-size:var(--text-xs);color:var(--text-tertiary)}.chat-messages[data-astro-cid-mm3b6trc]{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);background:var(--bg-primary)}.chat-msg[data-astro-cid-mm3b6trc]{max-width:85%;padding:var(--space-md);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:1.5}.chat-msg[data-astro-cid-mm3b6trc] p[data-astro-cid-mm3b6trc]{color:inherit;font-size:inherit;max-width:none}.chat-msg[data-astro-cid-mm3b6trc] p[data-astro-cid-mm3b6trc]+p[data-astro-cid-mm3b6trc]{margin-top:var(--space-sm)}.chat-msg--customer[data-astro-cid-mm3b6trc]{align-self:flex-end;background:var(--brand-blue);color:#fff;border-bottom-right-radius:var(--space-xs)}.chat-msg--ai[data-astro-cid-mm3b6trc]{align-self:flex-start;background:var(--bg-secondary);color:var(--text-primary);border-bottom-left-radius:var(--space-xs)}.chat-caption[data-astro-cid-mm3b6trc]{font-size:var(--text-sm);text-align:center}.faq-list[data-astro-cid-mm3b6trc]{display:flex;flex-direction:column;gap:var(--space-md)}.faq-item[data-astro-cid-mm3b6trc]{border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-fast)}.faq-item[data-astro-cid-mm3b6trc][open]{border-color:var(--border-medium)}.faq-question[data-astro-cid-mm3b6trc]{padding:var(--space-lg);font-weight:var(--font-medium);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-question[data-astro-cid-mm3b6trc]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-mm3b6trc]:after{content:"+";font-size:var(--text-xl);color:var(--text-tertiary);transition:transform var(--transition-fast)}.faq-item[data-astro-cid-mm3b6trc][open] .faq-question[data-astro-cid-mm3b6trc]:after{content:"−"}.faq-answer[data-astro-cid-mm3b6trc]{padding:0 var(--space-lg) var(--space-lg);color:var(--text-secondary);max-width:none}.cta-section[data-astro-cid-mm3b6trc]{background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}.chaos-title[data-astro-cid-mm3b6trc]{font-size:var(--text-5xl);letter-spacing:-.03em;color:var(--brand-orange)}.chaos-sub[data-astro-cid-mm3b6trc]{font-size:var(--text-3xl);letter-spacing:-.02em}.statement-title[data-astro-cid-mm3b6trc]{font-size:var(--text-5xl);letter-spacing:-.03em}.statement-sub[data-astro-cid-mm3b6trc]{font-size:var(--text-3xl);color:var(--text-secondary);letter-spacing:-.02em}.flowlink-bar[data-astro-cid-mm3b6trc]{display:inline-flex;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-xl);font-family:Inter,monospace;font-size:var(--text-base)}.flowlink-prefix[data-astro-cid-mm3b6trc]{color:var(--text-tertiary)}.flowlink-path[data-astro-cid-mm3b6trc]{color:var(--text-primary);font-weight:var(--font-bold)}
