@import "https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#fafaf8;--surface:#f2f0ed;--card:#fff;--border:#e5e2dd;--text:#1a1714;--muted:#7a756e;--accent:#e8480c;--accent-soft:#e8480c12}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none;display:inline-block}button{cursor:pointer;font-family:Plus Jakarta Sans,sans-serif}ul{list-style:none}.navbar{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:20px 64px;display:flex}.logo{letter-spacing:-.5px;color:var(--accent);font-family:Syne,sans-serif;font-size:22px;font-weight:800}.nav-center{gap:36px;display:flex}.nav-center a{color:var(--muted);font-size:15px;font-weight:500;transition:color .2s}.nav-center a:hover{color:var(--text)}.nav-right{align-items:center;gap:12px;display:flex}.btn-lang{border:1.5px solid var(--border);color:var(--text);background:0 0;border-radius:100px;padding:6px 14px;font-size:13px;font-weight:600;transition:border-color .2s}.btn-lang:hover{border-color:var(--text)}.btn-text{color:var(--text);background:0 0;border:none;font-size:15px;font-weight:600}.btn-fill{background:var(--text);color:#fff;border:none;border-radius:100px;padding:10px 24px;font-size:14px;font-weight:600;transition:opacity .2s}.btn-fill:hover{opacity:.85}@media (width<=768px){.navbar{padding:16px 20px}.nav-center{display:none}}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1400px;margin:0 auto;padding:80px 64px 120px;display:grid}.hero-badge{background:var(--accent-soft);color:var(--accent);border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.hero-badge:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-1.5px;margin-bottom:24px;font-family:Syne,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1.1}.hero-sub{color:var(--muted);max-width:460px;margin-bottom:40px;font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:16px;display:flex}.btn-accent{background:var(--accent);color:#fff;border:none;border-radius:100px;padding:14px 32px;font-size:16px;font-weight:600;transition:all .2s}.btn-accent:hover{transform:translateY(-1px);box-shadow:0 8px 24px #e8480c40}.btn-ghost{border:1.5px solid var(--border);color:var(--text);background:0 0;border-radius:100px;padding:13px 28px;font-size:16px;font-weight:500;transition:border-color .2s}.btn-ghost:hover{border-color:var(--text)}.hero-visual{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 24px 48px #0000000f}.dash-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.dash-title{font-size:14px;font-weight:600}.dash-period{color:var(--muted);font-size:13px}.dash-body{padding:24px}.dash-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.dash-stat{background:var(--bg);border-radius:10px;padding:16px}.dash-stat-label{color:var(--muted);margin-bottom:4px;font-size:12px}.dash-stat-value{font-family:Syne,sans-serif;font-size:24px;font-weight:700}.dash-stat-change{font-size:12px;font-weight:600}.dash-stat-change.up{color:#16a34a}.dash-chart{background:var(--bg);border-radius:10px;height:120px;padding:20px;overflow:hidden}.dash-chart-label{color:var(--muted);margin-bottom:8px;font-size:12px}.chart-bars{align-items:flex-end;gap:6px;height:80px;display:flex}.chart-bar{background:var(--border);border-radius:3px 3px 0 0;flex:1;transition:background .2s}.chart-bar.active{background:var(--accent)}@media (width<=768px){.hero{grid-template-columns:1fr;gap:48px;padding:40px 20px 80px}}.logos-section{text-align:center;max-width:1400px;margin:0 auto;padding:0 64px 80px}.logos-label{color:var(--muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:32px;font-size:13px;font-weight:600}.logos-row{opacity:.35;justify-content:center;align-items:center;gap:56px;display:flex}.logos-row span{letter-spacing:-.5px;font-family:Syne,sans-serif;font-size:18px;font-weight:700}@media (width<=768px){.logos-section{padding:0 20px 60px}.logos-row{flex-wrap:wrap;gap:24px}}.features{max-width:1400px;margin:0 auto;padding:80px 64px 120px}.features-header{text-align:center;max-width:640px;margin:0 auto 72px}.features-header h2{letter-spacing:-1px;margin-bottom:16px;font-family:Syne,sans-serif;font-size:40px;font-weight:800}.features-header p{color:var(--muted);font-size:17px;line-height:1.7}.features-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.f-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:36px;transition:border-color .2s,box-shadow .2s}.f-card:hover{border-color:var(--accent);box-shadow:0 8px 32px #e8480c14}.f-icon{background:var(--accent-soft);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:24px;font-size:20px;display:flex}.f-title{margin-bottom:10px;font-family:Syne,sans-serif;font-size:19px;font-weight:700}.f-desc{color:var(--muted);font-size:14px;line-height:1.7}@media (width<=768px){.features{padding:60px 20px 80px}.features-grid{grid-template-columns:1fr}}.big-feature{max-width:1400px;margin:0 auto;padding:0 64px 120px}.big-feature-inner{background:var(--text);color:#fff;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:80px;display:grid}.bf-overline{text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:16px;font-size:13px;font-weight:600}.bf-title{letter-spacing:-1px;margin-bottom:20px;font-family:Syne,sans-serif;font-size:36px;font-weight:800;line-height:1.15}.bf-desc{color:#a8a49e;margin-bottom:32px;font-size:16px;line-height:1.8}.bf-list li{border-bottom:1px solid #2a2722;align-items:center;gap:12px;padding:10px 0;font-size:15px;font-weight:500;display:flex}.bf-list li:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.bf-visual{background:#2a2722;border-radius:16px;padding:32px}.bf-visual-row{border-bottom:1px solid #3a3732;justify-content:space-between;align-items:center;padding:16px 0;font-size:14px;display:flex}.bf-visual-row:last-child{border-bottom:none}.bf-sub-name{font-weight:600}.bf-sub-members{color:#8a857e;font-size:13px}.bf-sub-score{color:var(--accent);font-family:Syne,sans-serif;font-size:18px;font-weight:700}@media (width<=768px){.big-feature{padding:0 20px 80px}.big-feature-inner{grid-template-columns:1fr;padding:40px}}.agent-demo{border-top:1px solid var(--border);max-width:1400px;margin:0 auto;padding:120px 64px}.demo-header{text-align:center;max-width:680px;margin:0 auto 64px}.demo-overline{text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:16px;font-size:13px;font-weight:600}.demo-header h2{letter-spacing:-1px;margin-bottom:16px;font-family:Syne,sans-serif;font-size:40px;font-weight:800}.demo-header p{color:var(--muted);font-size:17px;line-height:1.7}.demo-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.demo-card{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden}.demo-card-title{border-bottom:1px solid var(--border);background:var(--surface);padding:20px 24px;font-family:Syne,sans-serif;font-size:16px;font-weight:700}.demo-chat{flex-direction:column;gap:12px;max-height:520px;padding:20px;display:flex;overflow-y:auto}.chat-bubble{background:#e8f5e9;border-radius:12px 12px 12px 4px;max-width:95%;padding:14px 18px;position:relative}.chat-bubble.highlight{background:#c8e6c9}.chat-text{color:#1a1714;white-space:pre-line;font-size:13px;line-height:1.7}.chat-time{text-align:right;color:#8a8a8a;margin-top:6px;font-size:11px;display:block}.chat-comment{border-left:3px solid var(--accent);margin-left:8px;padding-left:14px}.chat-comment-post{color:var(--text);margin-bottom:6px;font-size:12px;font-weight:700}.chat-comment-text{color:var(--muted);font-size:13px;font-style:italic;line-height:1.6;position:relative}.chat-quote-mark{color:var(--accent);vertical-align:text-top;margin-right:4px;font-size:20px;font-style:normal;font-weight:800;line-height:1}.demo-chat::-webkit-scrollbar{width:4px}.demo-chat::-webkit-scrollbar-track{background:0 0}.demo-chat::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}@media (width<=768px){.agent-demo{padding:80px 20px}.demo-grid{grid-template-columns:1fr}.demo-chat{max-height:400px}}.core-services{border-top:1px solid var(--border);max-width:1400px;margin:0 auto;padding:120px 64px}.cs-header{text-align:center;max-width:640px;margin:0 auto 72px}.cs-overline{text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:16px;font-size:13px;font-weight:600}.cs-header h2{letter-spacing:-1px;margin-bottom:16px;font-family:Syne,sans-serif;font-size:40px;font-weight:800;line-height:1.2}.cs-header p{color:var(--muted);font-size:17px;line-height:1.7}.cs-grid{background:var(--border);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.cs-card{background:var(--card);padding:40px 32px;transition:background .2s}.cs-card:hover{background:var(--surface)}.cs-num{color:var(--accent);letter-spacing:.5px;margin-bottom:16px;font-family:Syne,sans-serif;font-size:14px;font-weight:700}.cs-title{margin-bottom:10px;font-family:Syne,sans-serif;font-size:19px;font-weight:700}.cs-desc{color:var(--muted);font-size:14px;line-height:1.7}@media (width<=768px){.core-services{padding:80px 20px}.cs-grid{grid-template-columns:1fr}}.karma-chart-section{border-top:1px solid var(--border);max-width:1400px;margin:0 auto;padding:120px 64px}.karma-chart-inner{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.karma-overline{text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:16px;font-size:13px;font-weight:600}.karma-title{letter-spacing:-1px;margin-bottom:8px;font-family:Syne,sans-serif;font-size:40px;font-weight:800;line-height:1.15}.karma-from{color:var(--muted)}.karma-to{color:var(--accent)}.karma-subtitle{color:var(--accent);margin-bottom:20px;font-family:Syne,sans-serif;font-size:24px;font-weight:700}.karma-desc{color:var(--muted);margin-bottom:36px;font-size:15px;line-height:1.8}.karma-milestones{flex-direction:column;gap:0;display:flex}.km-item{border-bottom:1px solid var(--border);grid-template-columns:100px 100px 1fr;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:grid}.km-item.highlight{border-bottom:none}.km-item.highlight .km-value{color:var(--accent);font-weight:700}.km-time{color:var(--muted);font-weight:500}.km-value{font-family:Syne,sans-serif;font-size:16px;font-weight:700}.km-note{color:var(--muted);font-size:13px}.chart-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:32px;box-shadow:0 24px 48px #0000000f}.chart-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.chart-label{font-size:15px;font-weight:600}.chart-badge{background:var(--accent);color:#fff;border-radius:100px;padding:4px 12px;font-size:12px;font-weight:700}.chart-area{height:200px;margin-left:40px;position:relative}.chart-svg{width:100%;height:100%}.chart-dot{transition:r .2s}.chart-svg:hover .chart-dot{r:2.5}.chart-y-axis{height:200px;color:var(--muted);text-align:right;flex-direction:column;justify-content:space-between;width:36px;margin-top:60px;font-size:11px;font-weight:500;display:flex;position:absolute}.chart-card{position:relative}.chart-x-axis{color:var(--muted);justify-content:space-between;margin-top:8px;margin-left:40px;font-size:11px;display:flex}.chart-result{border-top:1px solid var(--border);align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:flex}.chart-result-item{flex-direction:column;gap:2px;display:flex}.cr-label{color:var(--muted);font-size:12px}.cr-value{font-family:Syne,sans-serif;font-size:24px;font-weight:800}.cr-value.accent{color:var(--accent)}.chart-result-arrow{color:var(--muted);font-size:20px}@media (width<=768px){.karma-chart-section{padding:80px 20px}.karma-chart-inner{grid-template-columns:1fr;gap:40px}.km-item{grid-template-columns:80px 80px 1fr;gap:8px}.karma-title{font-size:32px}}.testimonial-section{text-align:center;max-width:900px;margin:0 auto;padding:80px 64px 120px}.testimonial-quote{letter-spacing:-.5px;margin-bottom:32px;font-family:Syne,sans-serif;font-size:28px;font-weight:600;line-height:1.5}.testimonial-author{justify-content:center;align-items:center;gap:16px;display:flex}.ta-avatar{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-family:Syne,sans-serif;font-weight:700;display:flex}.ta-info{text-align:left}.ta-name{font-size:15px;font-weight:600}.ta-role{color:var(--muted);font-size:13px}@media (width<=768px){.testimonial-section{padding:60px 20px 80px}.testimonial-quote{font-size:22px}}.final-cta{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;padding:100px 64px}.final-cta h2{letter-spacing:-1.5px;margin-bottom:16px;font-family:Syne,sans-serif;font-size:44px;font-weight:800}.final-cta p{color:var(--muted);margin-bottom:36px;font-size:17px}.contact-info{justify-content:center;gap:48px;margin-top:40px;display:flex}.contact-item{flex-direction:column;gap:4px;font-size:15px;display:flex}.contact-label{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.contact-item a{color:var(--accent);font-weight:600;transition:opacity .2s}.contact-item a:hover{opacity:.7}.seed-user-note{background:var(--accent);color:#fff;border-radius:12px;align-items:center;gap:10px;max-width:600px;margin-bottom:28px;padding:14px 28px;display:inline-flex}.seed-icon{flex-shrink:0;font-size:20px}.seed-user-note p{color:#fff;text-align:left;margin-bottom:0;font-size:15px;font-weight:600;line-height:1.5}.cta-form{justify-content:center;gap:12px;max-width:520px;margin:0 auto;display:flex}.cta-input{border:1.5px solid var(--border);background:var(--card);color:var(--text);border-radius:100px;outline:none;flex:1;padding:14px 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;transition:border-color .2s}.cta-input::placeholder{color:#aaa}.cta-input:focus{border-color:var(--accent)}.cta-form .btn-accent{white-space:nowrap;flex-shrink:0}.cta-form .btn-accent:disabled{opacity:.6;cursor:not-allowed}.cta-success{color:#2e7d32;background:#e8f5e9;border-radius:100px;padding:16px 32px;font-size:16px;font-weight:600;display:inline-block}.cta-error{color:#d32f2f;margin-top:12px;font-size:14px}.seed-counter{color:#2e7d32;background:#e8f5e9;border-radius:100px;align-items:center;gap:8px;margin-top:28px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-flex}.seed-counter-dot{background:#4caf50;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@media (width<=768px){.final-cta{padding:60px 20px}.final-cta h2{font-size:32px}.contact-info{flex-direction:column;align-items:center;gap:20px}.cta-form{flex-direction:column}}.footer{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:48px 64px;display:flex}.foot-logo{color:var(--accent);font-family:Syne,sans-serif;font-size:18px;font-weight:800}.foot-links{gap:28px;display:flex}.foot-links a{color:var(--muted);font-size:14px;transition:color .2s}.foot-links a:hover{color:var(--text)}.foot-copy{color:var(--muted);font-size:13px}@media (width<=768px){.footer{text-align:center;flex-direction:column;gap:24px;padding:32px 20px}}.page-container{max-width:800px;margin:0 auto;padding:80px 40px 120px}.page-container h1{letter-spacing:-1px;margin-bottom:8px;font-family:Syne,sans-serif;font-size:40px;font-weight:800}.page-updated{color:var(--muted);margin-bottom:48px;font-size:14px}.page-container section{margin-bottom:36px}.page-container h2{margin-bottom:12px;font-family:Syne,sans-serif;font-size:20px;font-weight:700}.page-container p{color:var(--muted);margin-bottom:12px;font-size:15px;line-height:1.8}.page-container ul{padding-left:20px;list-style:outside}.page-container li{color:var(--muted);margin-bottom:4px;font-size:15px;line-height:1.8}.page-back{color:var(--accent);margin-top:40px;font-size:15px;font-weight:600;transition:opacity .2s;display:inline-block}.page-back:hover{opacity:.7}.changelog-entry{border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:48px}.changelog-entry:last-of-type{border-bottom:none}.changelog-date{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:13px;font-weight:600}.changelog-version{margin-bottom:16px;font-family:Syne,sans-serif;font-size:22px;font-weight:700}.changelog-entry ul{padding-left:20px;list-style:outside}.changelog-entry li{color:var(--muted);font-size:15px;line-height:1.8}.status-banner{border-radius:12px;align-items:center;gap:12px;margin-bottom:40px;padding:20px 28px;font-size:18px;font-weight:700;display:flex}.status-banner.operational{color:#2e7d32;background:#e8f5e9}.status-dot{background:#4caf50;border-radius:50%;width:12px;height:12px}.status-grid{flex-direction:column;gap:2px;display:flex}.status-item{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:20px 24px}.status-item-header{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:15px;font-weight:600;display:flex}.status-tag{border-radius:100px;padding:3px 10px;font-size:12px;font-weight:600}.status-tag.up{color:#2e7d32;background:#e8f5e9}.status-uptime{color:var(--muted);font-size:13px}@media (width<=768px){.page-container{padding:60px 20px 80px}.page-container h1{font-size:28px}}
