.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;padding:120px 24px 80px;text-align:center}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;max-width:800px;margin:0 auto}.hero-badge[data-astro-cid-bbe6dxrz]{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--color-ai-text);background:var(--color-ai-bg);padding:6px 16px;border-radius:100px;margin-bottom:32px}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(36px,6vw,64px);font-weight:200;line-height:1.1;letter-spacing:-1.5px;margin-bottom:24px;color:var(--color-text-primary)}.hero-title-muted[data-astro-cid-bbe6dxrz]{color:var(--color-text-muted)}.hero-sub[data-astro-cid-bbe6dxrz]{font-size:15px;line-height:1.7;color:var(--color-text-secondary);max-width:600px;margin:0 auto 40px}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:12px;justify-content:center;margin-bottom:72px}.btn-primary[data-astro-cid-bbe6dxrz]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:12px 28px;background:var(--color-text-primary);color:#fff;text-decoration:none;border-radius:10px;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-primary[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #080c0f33}.btn-secondary[data-astro-cid-bbe6dxrz]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:12px 28px;background:var(--color-surface);color:var(--color-text-primary);text-decoration:none;border-radius:10px;border:1px solid var(--color-border);transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px);border-color:var(--color-text-muted)}.hero-metrics[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-border);border-radius:16px;overflow:hidden;border:1px solid var(--color-border)}.metric[data-astro-cid-bbe6dxrz]{padding:28px 16px;background:var(--color-surface);text-align:center}.metric-value[data-astro-cid-bbe6dxrz]{font-size:32px;font-weight:200;letter-spacing:-1px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin-bottom:4px}.metric-label[data-astro-cid-bbe6dxrz]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--color-text-muted)}.hero-grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:linear-gradient(oklch(.88 .005 250 / .3) 1px,transparent 1px),linear-gradient(90deg,oklch(.88 .005 250 / .3) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 50% at 50% 0%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 0%,black,transparent)}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding:80px 20px 60px}.hero-metrics[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(2,1fr)}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:center}.metric-value[data-astro-cid-bbe6dxrz]{font-size:24px}}.proof[data-astro-cid-rcg6ci5c]{padding:40px 24px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.proof-inner[data-astro-cid-rcg6ci5c]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:32px;justify-content:center;flex-wrap:wrap}.proof-label[data-astro-cid-rcg6ci5c]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--color-text-muted);white-space:nowrap}.proof-sources[data-astro-cid-rcg6ci5c]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.proof-source[data-astro-cid-rcg6ci5c]{font-size:11px;font-weight:500;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border);padding:6px 14px;border-radius:100px;white-space:nowrap}.features[data-astro-cid-vnivfuh2]{padding:100px 24px}.features-inner[data-astro-cid-vnivfuh2]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-vnivfuh2]{text-align:center;margin-bottom:64px}.section-label[data-astro-cid-vnivfuh2]{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--color-text-muted);margin-bottom:16px}.section-title[data-astro-cid-vnivfuh2]{font-size:clamp(24px,4vw,36px);font-weight:200;letter-spacing:-.5px;margin-bottom:12px;color:var(--color-text-primary)}.section-sub[data-astro-cid-vnivfuh2]{font-size:14px;color:var(--color-text-secondary);max-width:500px;margin:0 auto}.features-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-border);border-radius:20px;overflow:hidden;border:1px solid var(--color-border)}.feature-card[data-astro-cid-vnivfuh2]{background:var(--color-surface);padding:36px 28px;display:flex;flex-direction:column;gap:12px}.feature-tag[data-astro-cid-vnivfuh2]{display:inline-block;width:fit-content;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:4px 10px;border-radius:6px}.tag-ai[data-astro-cid-vnivfuh2]{background:var(--color-ai-bg);color:var(--color-ai-text)}.tag-success[data-astro-cid-vnivfuh2]{background:var(--color-success-bg);color:var(--color-success-text)}.tag-sync[data-astro-cid-vnivfuh2]{background:var(--color-sync-bg);color:var(--color-sync-text)}.tag-info[data-astro-cid-vnivfuh2]{background:var(--color-info-bg);color:var(--color-info-text)}.tag-caution[data-astro-cid-vnivfuh2]{background:var(--color-caution-bg);color:var(--color-caution-text)}.tag-danger[data-astro-cid-vnivfuh2]{background:var(--color-danger-bg);color:var(--color-danger-text)}.feature-title[data-astro-cid-vnivfuh2]{font-size:18px;font-weight:500;letter-spacing:-.3px;color:var(--color-text-primary)}.feature-desc[data-astro-cid-vnivfuh2]{font-size:13px;line-height:1.65;color:var(--color-text-secondary);flex:1}.feature-stats[data-astro-cid-vnivfuh2]{display:flex;gap:24px;padding-top:16px;border-top:1px solid var(--color-border);margin-top:8px}.feature-stat[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;gap:2px}.stat-value[data-astro-cid-vnivfuh2]{font-size:18px;font-weight:300;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.stat-label[data-astro-cid-vnivfuh2]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-muted)}@media(max-width:1024px){.features-grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.features-grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}.features[data-astro-cid-vnivfuh2]{padding:60px 20px}}.cta[data-astro-cid-4xty6sx2]{padding:100px 24px;background:var(--color-surface);border-top:1px solid var(--color-border);text-align:center}.cta-inner[data-astro-cid-4xty6sx2]{max-width:600px;margin:0 auto}.cta-label[data-astro-cid-4xty6sx2]{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--color-text-muted);margin-bottom:20px}.cta-title[data-astro-cid-4xty6sx2]{font-size:clamp(24px,4vw,36px);font-weight:200;letter-spacing:-.5px;margin-bottom:16px;color:var(--color-text-primary)}.cta-sub[data-astro-cid-4xty6sx2]{font-size:14px;color:var(--color-text-secondary);margin-bottom:36px;line-height:1.6}.cta-actions[data-astro-cid-4xty6sx2]{display:flex;gap:12px;justify-content:center}.btn-primary[data-astro-cid-4xty6sx2]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:12px 28px;background:var(--color-text-primary);color:#fff;text-decoration:none;border-radius:10px;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-primary[data-astro-cid-4xty6sx2]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #080c0f33}.btn-secondary[data-astro-cid-4xty6sx2]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:12px 28px;background:transparent;color:var(--color-text-primary);text-decoration:none;border-radius:10px;border:1px solid var(--color-border);transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-secondary[data-astro-cid-4xty6sx2]:hover{transform:translateY(-2px);border-color:var(--color-text-muted)}@media(max-width:640px){.cta[data-astro-cid-4xty6sx2]{padding:60px 20px}.cta-actions[data-astro-cid-4xty6sx2]{flex-direction:column;align-items:center}}
