.hero[data-astro-cid-q5ay3jxi]{background:radial-gradient(circle at 86% 14%, #c47a9029, transparent 30%), linear-gradient(160deg, #fbfcfe, var(--surface-cool));padding:140px 0 90px}.hero-grid[data-astro-cid-q5ay3jxi]{grid-template-columns:1.06fr .94fr;align-items:center;gap:64px;display:grid}.hero-title[data-astro-cid-q5ay3jxi]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--navy-700);text-wrap:balance;margin:16px 0 22px;font-size:clamp(2.6rem,5.4vw,4.3rem);font-weight:400;line-height:1.02}.hero-title[data-astro-cid-q5ay3jxi] em[data-astro-cid-q5ay3jxi]{color:var(--rose-500);font-style:normal}.hero-lead[data-astro-cid-q5ay3jxi]{color:var(--ink-600);max-width:56ch;margin-bottom:30px;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.hero-actions[data-astro-cid-q5ay3jxi]{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.hero-micro[data-astro-cid-q5ay3jxi]{font-size:var(--text-body-sm);color:var(--ink-450);margin-bottom:0}.hero-stats[data-astro-cid-q5ay3jxi]{border-top:1px solid var(--ink-100);flex-wrap:wrap;gap:20px 36px;margin:34px 0 0;padding-top:26px;display:flex}.hero-stat[data-astro-cid-q5ay3jxi] dt[data-astro-cid-q5ay3jxi]{color:var(--navy-700);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:800}.hero-stat[data-astro-cid-q5ay3jxi] dd[data-astro-cid-q5ay3jxi]{font-size:var(--text-body-sm);color:var(--ink-450);margin:2px 0 0}.widget-card[data-astro-cid-q5ay3jxi]{--os-primary:#111827;--os-on-primary:#fff;--os-surface:#fff;--os-canvas:#f6f7f8;--os-text:#1f2937;--os-muted:#6b7280;--os-border:#e6e7eb;--os-chip:#f2f3f5;--os-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, Roboto, Helvetica, Arial, sans-serif;font-family:var(--os-font);background:var(--os-surface);border:1px solid var(--os-border);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 12px 40px #00000029}.wc-header[data-astro-cid-q5ay3jxi]{background:var(--os-primary);color:var(--os-on-primary);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-weight:600;display:flex}.wc-title[data-astro-cid-q5ay3jxi]{align-items:center;gap:10px;min-width:0;display:flex}.wc-mark[data-astro-cid-q5ay3jxi]{color:#fff;letter-spacing:.02em;background:#ffffff24;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.wc-title-text[data-astro-cid-q5ay3jxi]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.wc-label[data-astro-cid-q5ay3jxi]{font-size:14px}.wc-subtitle[data-astro-cid-q5ay3jxi]{opacity:.72;font-size:11.5px;font-weight:400}.wc-actions[data-astro-cid-q5ay3jxi]{flex-shrink:0;gap:6px;display:flex}.wc-icon[data-astro-cid-q5ay3jxi]{background:#fff9;border-radius:2px;width:13px;height:2px}.wc-body[data-astro-cid-q5ay3jxi]{background:var(--os-canvas);color:var(--os-text);flex-direction:column;gap:12px;padding:16px;font-size:14px;line-height:1.5;display:flex}.wc-user[data-astro-cid-q5ay3jxi]{background:var(--os-primary);max-width:85%;color:var(--os-on-primary);border-radius:16px 16px 4px;align-self:flex-end;margin:0;padding:8px 12px}.wc-ai[data-astro-cid-q5ay3jxi]{background:var(--os-surface);color:var(--os-text);border-radius:10px;padding:10px 12px}.wc-section-title[data-astro-cid-q5ay3jxi]{color:var(--os-text);font-size:13px;font-weight:600;font-family:var(--os-font);margin:0 0 4px}.wc-text[data-astro-cid-q5ay3jxi]{margin:0 0 8px}.wc-text[data-astro-cid-q5ay3jxi]:last-of-type{margin-bottom:0}.wc-cite[data-astro-cid-q5ay3jxi]{color:var(--os-primary);vertical-align:super;padding:0 1px;font-size:.75em;font-weight:600}.wc-sources[data-astro-cid-q5ay3jxi]{margin-top:10px}.wc-sources-label[data-astro-cid-q5ay3jxi]{letter-spacing:.04em;text-transform:uppercase;color:var(--os-muted);margin:0 0 6px;font-size:11px;font-weight:600}.wc-sources[data-astro-cid-q5ay3jxi] ul[data-astro-cid-q5ay3jxi]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wc-source-chip[data-astro-cid-q5ay3jxi]{border:1px solid var(--os-border);background:var(--os-chip);max-width:100%;color:var(--os-text);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;display:inline-flex}.wc-num[data-astro-cid-q5ay3jxi]{background:var(--os-primary);min-width:16px;height:16px;color:var(--os-on-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:700;display:inline-flex}.wc-chip-label[data-astro-cid-q5ay3jxi]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wc-composer[data-astro-cid-q5ay3jxi]{border-top:1px solid var(--os-border);background:var(--os-surface);gap:8px;padding:12px;display:flex}.wc-input[data-astro-cid-q5ay3jxi]{border:1px solid var(--os-border);color:var(--os-muted);background:var(--os-surface);border-radius:12px;flex:1;padding:9px 12px;font-size:14px}.wc-send[data-astro-cid-q5ay3jxi]{background:var(--os-primary);color:var(--os-on-primary);border-radius:12px;padding:9px 16px;font-size:14px;font-weight:600}.wc-footer[data-astro-cid-q5ay3jxi]{background:var(--os-surface);padding:0 12px 12px}.wc-disclaimer[data-astro-cid-q5ay3jxi]{color:var(--os-muted);font-size:10.5px;line-height:1.35}.wc-illustrative[data-astro-cid-q5ay3jxi]{background:var(--surface-cool);border-top:1px solid var(--os-border);font-family:var(--font-sans);color:var(--ink-450);margin:0;padding:10px 16px;font-size:12px}.wc-illustrative[data-astro-cid-q5ay3jxi] a[data-astro-cid-q5ay3jxi]{color:var(--rose-500);text-underline-offset:2px;text-decoration:underline}@media (max-width:1023px){.hero[data-astro-cid-q5ay3jxi]{padding:116px 0 72px}.hero-grid[data-astro-cid-q5ay3jxi]{grid-template-columns:1fr;gap:48px}.widget-card[data-astro-cid-q5ay3jxi]{max-width:460px}}@media (max-width:639px){.hero[data-astro-cid-q5ay3jxi]{padding:100px 0 56px}.hero-actions[data-astro-cid-q5ay3jxi]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-q5ay3jxi]>[data-astro-cid-q5ay3jxi]{justify-content:center;width:100%}.hero-stats[data-astro-cid-q5ay3jxi]{gap:18px 24px}}.proof[data-astro-cid-pdu7brrt]{background:var(--navy-700);padding:34px 0}.proof-inner[data-astro-cid-pdu7brrt]{grid-template-columns:1.1fr 2.4fr;align-items:center;gap:28px;display:grid}.proof-label[data-astro-cid-pdu7brrt]{color:var(--navy-200);font-weight:700;font-size:var(--text-label);margin:0}.proof-list[data-astro-cid-pdu7brrt]{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.proof-list[data-astro-cid-pdu7brrt] strong[data-astro-cid-pdu7brrt]{font-size:var(--text-body);color:#fff;font-weight:800;display:block}.proof-list[data-astro-cid-pdu7brrt] span[data-astro-cid-pdu7brrt]{font-size:var(--text-body-sm);color:var(--navy-200)}@media (max-width:1023px){.proof-inner[data-astro-cid-pdu7brrt]{grid-template-columns:1fr;gap:18px}.proof-list[data-astro-cid-pdu7brrt]{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.proof-list[data-astro-cid-pdu7brrt]{grid-template-columns:1fr;gap:14px}}.solutions[data-astro-cid-3mqxep2w]{background:var(--navy-50);--eyebrow-ink:var(--accent-on-tint)}.solutions[data-astro-cid-3mqxep2w]>.section-container[data-astro-cid-3mqxep2w]>.eyebrow[data-astro-cid-3mqxep2w]{margin-bottom:16px}.solution-grid[data-astro-cid-3mqxep2w]{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:44px;display:grid}.solution[data-astro-cid-3mqxep2w]{border:1px solid var(--navy-100);border-radius:var(--radius-xl);background:#fff;padding:32px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.solution[data-astro-cid-3mqxep2w]:hover{border-color:var(--navy-300);transform:translateY(-2px)}.solution[data-astro-cid-3mqxep2w] .eyebrow[data-astro-cid-3mqxep2w]{--eyebrow-ink:var(--rose-500);margin-bottom:12px;display:block}.solution[data-astro-cid-3mqxep2w] h3[data-astro-cid-3mqxep2w]{font-size:var(--text-title);color:var(--navy-700);margin:0 0 10px;font-weight:700;line-height:1.3}.solution[data-astro-cid-3mqxep2w] p[data-astro-cid-3mqxep2w]{font-size:var(--text-body);color:var(--ink-500);margin:0 0 18px;line-height:1.65}.solution-cta[data-astro-cid-3mqxep2w]{font-size:var(--text-label);color:var(--rose-500);font-weight:700}@media (max-width:767px){.solution-grid[data-astro-cid-3mqxep2w]{grid-template-columns:1fr}}.boundaries[data-astro-cid-xcmypiza]{background:var(--navy-50);--eyebrow-ink:var(--accent-on-tint)}.boundaries[data-astro-cid-xcmypiza] .eyebrow[data-astro-cid-xcmypiza]{margin-bottom:16px}.boundary-grid[data-astro-cid-xcmypiza]{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:46px;display:grid}.boundary[data-astro-cid-xcmypiza]{border-top:3px solid var(--rose-500);padding:22px 0 0}.boundary[data-astro-cid-xcmypiza] .boundary-icon{color:var(--rose-500);margin-bottom:14px}.boundary[data-astro-cid-xcmypiza] h3[data-astro-cid-xcmypiza]{font-size:var(--text-title);color:var(--navy-700);margin:0 0 10px;font-weight:700;line-height:1.3}.boundary[data-astro-cid-xcmypiza] p[data-astro-cid-xcmypiza]{font-size:var(--text-body);color:var(--ink-500);margin:0;line-height:1.65}.boundary-more[data-astro-cid-xcmypiza]{margin:36px 0 0}.boundary-more[data-astro-cid-xcmypiza] a[data-astro-cid-xcmypiza]{font-weight:700;font-size:var(--text-label);color:var(--accent-on-tint);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.boundary-more[data-astro-cid-xcmypiza] a[data-astro-cid-xcmypiza]:hover{gap:12px}@media (max-width:1023px){.boundary-grid[data-astro-cid-xcmypiza]{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.boundary-grid[data-astro-cid-xcmypiza]{grid-template-columns:1fr}}
