.hero[data-v-e47eac1e]{background:linear-gradient(135deg,#f8fbf9 0%,#eef8f2 60%,#eef7fb 100%);flex-direction:column;justify-content:center;height:380px;display:flex;position:relative;overflow:hidden}.hero[data-v-e47eac1e]:after{content:"";background:radial-gradient(circle,#53ce8538,#0000 66%);border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:0}.hero.has-backdrop[data-v-e47eac1e]:after{display:none}.hero-grid[data-v-e47eac1e]{z-index:1;position:relative}.kicker[data-v-e47eac1e]{color:var(--green);background:#ffffffc7;border:1px solid #cfe5d7;border-radius:18px;align-items:center;gap:8px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.kicker i[data-v-e47eac1e]{background:var(--green);border-radius:50%;width:6px;height:6px}.hero h1[data-v-e47eac1e]{letter-spacing:-.045em;margin:20px 0 16px;font-size:clamp(36px,4.4vw,48px);line-height:1.12}.hero h1 em[data-v-e47eac1e]{color:var(--green);font-style:normal}.lead[data-v-e47eac1e]{color:var(--muted);max-width:620px;margin:0;font-size:17px}.qa-ai-section[data-v-e47eac1e]{background:linear-gradient(102deg,#fff 0% 72%,#f5fbf7 100%);padding:56px 0}.qa-chat-shell[data-v-e47eac1e]{background:#fff;border:1px solid #cddfd4;border-radius:19px;margin-top:0;overflow:hidden;box-shadow:0 20px 55px #12452b24}.qa-chat-header[data-v-e47eac1e]{border-bottom:1px solid var(--line);justify-content:center;padding:14px 16px;display:flex}.qa-chat-topic-wrap[data-v-e47eac1e]{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.qa-chat-topic[data-v-e47eac1e]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:min(420px,56vw);font-size:14px;font-weight:800;overflow:hidden}.qa-chat-subtitle[data-v-e47eac1e]{color:#9aa8a0;white-space:nowrap;font-size:11px}.qa-chat-empty[data-v-e47eac1e]{text-align:center;justify-content:center;align-items:center;min-height:240px;display:flex}.qa-chat-empty p[data-v-e47eac1e]{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.qa-chat-inputbar[data-v-e47eac1e]{border-top:1px solid var(--line);background:#fff;padding:14px 16px 16px}.qa-followup-error[data-v-e47eac1e]{color:#a94e45;background:#fff;margin:0;padding:0 16px 10px;font-size:12px}.qa-followup-error--visible[data-v-e47eac1e]{text-align:center;padding:10px 16px;font-size:13px}.qa-home-prompt-row[data-v-e47eac1e]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:28px 0 6px;font-size:12px;display:flex}.qa-home-prompt-row span[data-v-e47eac1e]{color:var(--muted)}.qa-home-prompt-row button[data-v-e47eac1e]{border:1px solid var(--line);color:#52615a;cursor:pointer;background:#f8faf9;border-radius:8px;padding:6px 9px;transition:border-color .15s,color .15s,background .15s}.qa-home-prompt-row button[data-v-e47eac1e]:hover{color:var(--green);background:#f1f8f4;border-color:#b5d5c1}.qa-section[data-v-e47eac1e]{background:#fff;padding:64px 0 112px}.head[data-v-e47eac1e]{margin-bottom:22px}.head h2[data-v-e47eac1e]{letter-spacing:-.03em;margin:0;font-size:30px;line-height:1.2}.eyebrow[data-v-e47eac1e]{color:var(--green);letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow[data-v-e47eac1e]:before{content:"";background:currentColor;width:18px;height:1px}.qa-count[data-v-e47eac1e]{color:#56645d;align-items:center;padding:14px 0 12px;font-size:14px;display:flex}.qa-count b[data-v-e47eac1e]{color:var(--green);margin:0 2px;font-weight:800}.qa-list[data-v-e47eac1e]{gap:14px;display:grid}.qa-card[data-v-e47eac1e]{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:start;gap:14px;padding:20px;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid}.qa-card[data-v-e47eac1e]:hover{border-color:#cfe4d7;transform:translateY(-2px);box-shadow:0 12px 32px #12452b14}.qa-card-copy[data-v-e47eac1e]{min-width:0}.qa-qline[data-v-e47eac1e],.qa-aline[data-v-e47eac1e]{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}.qa-role-badge[data-v-e47eac1e]{color:#59675f;background:#eef3f0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.qa-role-badge.answer[data-v-e47eac1e]{color:var(--green);background:#e8f3ec}.qa-qline h3[data-v-e47eac1e]{letter-spacing:-.01em;margin:1px 0 10px;font-size:19px;line-height:1.5}.qa-aline p[data-v-e47eac1e]{color:var(--muted);white-space:pre-line;margin:0;line-height:1.65}.qa-aline p.clamped[data-v-e47eac1e]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qa-expand-btn[data-v-e47eac1e]{color:var(--green);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-family:inherit;font-size:13px;font-weight:700}.qa-expand-btn[data-v-e47eac1e]:hover{text-decoration:underline}.qa-meta[data-v-e47eac1e]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0 34px;display:flex}.qa-meta span[data-v-e47eac1e]{color:#526159;background:#f3f7f5;border-radius:12px;padding:4px 8px;font-size:11px}.qa-followup-btn[data-v-e47eac1e]{white-space:nowrap;border:1px solid var(--line);color:#435248;cursor:pointer;background:#fff;border-radius:9px;align-self:center;min-height:40px;padding:9px 14px;font-size:13px;font-weight:750;transition:all .2s}.qa-followup-btn[data-v-e47eac1e]:hover{border-color:var(--green);background:var(--green);color:#fff}.qa-load-more-wrap[data-v-e47eac1e]{justify-content:center;padding-top:22px;display:flex}.qa-load-more[data-v-e47eac1e]{min-height:44px;color:var(--green);cursor:pointer;background:0 0;border:0;padding:10px 18px;font-size:14px;font-weight:800}.qa-load-more[data-v-e47eac1e]:hover,.qa-load-more[data-v-e47eac1e]:focus-visible{text-decoration:underline}@media (width<=920px){.qa-card[data-v-e47eac1e]{grid-template-columns:1fr}.qa-followup-btn[data-v-e47eac1e]{align-self:flex-start}}@media (width<=680px){.hero[data-v-e47eac1e]{height:280px}.hero h1[data-v-e47eac1e]{font-size:32px}.lead[data-v-e47eac1e]{font-size:15px}.qa-ai-section[data-v-e47eac1e]{padding:38px 0 42px}.qa-chat-topic[data-v-e47eac1e]{max-width:38vw;font-size:13px}.qa-chat-empty[data-v-e47eac1e]{min-height:180px}.qa-chat-empty p[data-v-e47eac1e]{font-size:17px}.qa-home-prompt-row[data-v-e47eac1e]{justify-content:flex-start}.qa-home-prompt-row span[data-v-e47eac1e]{width:100%}.qa-section[data-v-e47eac1e]{padding:48px 0 78px}.qa-card[data-v-e47eac1e]{padding:16px}.qa-qline h3[data-v-e47eac1e]{font-size:17px}.qa-meta[data-v-e47eac1e]{margin-left:0}}
