.container:where(.astro-kjijjxup){max-width:1200px;margin:0 auto;padding:0 24px}.hero:where(.astro-kjijjxup){padding:160px 0 80px;text-align:center}.hero:where(.astro-kjijjxup) h1:where(.astro-kjijjxup){font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1;margin-bottom:20px;color:#e2e8f0}.gradient:where(.astro-kjijjxup){background:linear-gradient(135deg,#e2e8f0,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle:where(.astro-kjijjxup){font-size:18px;color:#94a3b8;max-width:600px;margin:0 auto 40px;line-height:1.7}.hero-cta:where(.astro-kjijjxup){display:flex;gap:16px;justify-content:center}.btn-primary:where(.astro-kjijjxup){display:inline-block;background:#6366f1;color:#fff;padding:12px 28px;border-radius:10px;font-weight:600;font-size:16px;transition:background .2s;border:none;cursor:pointer}.btn-primary:where(.astro-kjijjxup):hover{background:#818cf8;color:#fff}.btn-secondary:where(.astro-kjijjxup){display:inline-block;border:1px solid #334155;color:#e2e8f0;padding:12px 28px;border-radius:10px;font-weight:600;font-size:16px;transition:border-color .2s}.btn-secondary:where(.astro-kjijjxup):hover{border-color:#6366f1;color:#e2e8f0}.use-cases:where(.astro-kjijjxup){padding:80px 0;border-top:1px solid #1e293b}.use-cases:where(.astro-kjijjxup) h2:where(.astro-kjijjxup){text-align:center;font-size:32px;margin-bottom:48px}.use-cases-grid:where(.astro-kjijjxup){display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.use-case-card:where(.astro-kjijjxup){background:#1e293b;border:1px solid #334155;border-radius:12px;padding:28px}.use-case-card:where(.astro-kjijjxup) h3:where(.astro-kjijjxup){font-size:18px;margin-bottom:12px;color:#e2e8f0}.use-case-card:where(.astro-kjijjxup) p:where(.astro-kjijjxup){font-size:14px;color:#94a3b8;line-height:1.7}.stats:where(.astro-kjijjxup){padding:80px 0;border-top:1px solid #1e293b;border-bottom:1px solid #1e293b}.stats:where(.astro-kjijjxup) h2:where(.astro-kjijjxup){text-align:center;font-size:32px;margin-bottom:48px}.stats-grid:where(.astro-kjijjxup){display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.stat-number:where(.astro-kjijjxup){display:block;font-size:32px;font-weight:800;color:#818cf8}.stat-label:where(.astro-kjijjxup){font-size:13px;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}.code-examples:where(.astro-kjijjxup){padding:80px 0;border-top:1px solid #1e293b}.code-examples:where(.astro-kjijjxup) h2:where(.astro-kjijjxup){text-align:center;font-size:32px;margin-bottom:32px}.tabs:where(.astro-kjijjxup){display:flex;gap:4px;max-width:640px;margin:0 auto;background:#1e293b;border:1px solid #334155;border-bottom:none;border-radius:8px 8px 0 0;padding:8px 8px 0}.tab:where(.astro-kjijjxup){padding:8px 16px;font-size:13px;font-weight:500;color:#64748b;background:none;border:none;border-radius:6px 6px 0 0;cursor:pointer;font-family:inherit;transition:color .15s}.tab:where(.astro-kjijjxup).active{color:#e2e8f0;background:#334155}.tab:where(.astro-kjijjxup):hover:not(.active){color:#94a3b8}.code-block:where(.astro-kjijjxup){max-width:640px;margin:0 auto 16px;background:#1e293b;border:1px solid #334155;border-radius:0 0 12px 12px;overflow:hidden}.code-block:where(.astro-kjijjxup).response-block{border-radius:12px;margin-top:16px}.code-block:where(.astro-kjijjxup).hidden{display:none}.code-header:where(.astro-kjijjxup){padding:8px 16px;background:#334155;font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.code-block:where(.astro-kjijjxup) pre:where(.astro-kjijjxup){padding:16px;overflow-x:auto}.code-block:where(.astro-kjijjxup) code:where(.astro-kjijjxup){font-family:SF Mono,Fira Code,monospace;font-size:13px;color:#e2e8f0;line-height:1.6}.pricing:where(.astro-kjijjxup){padding:80px 0;border-top:1px solid #1e293b;text-align:center}.pricing:where(.astro-kjijjxup) h2:where(.astro-kjijjxup){font-size:32px;margin-bottom:12px}.pricing-subtitle:where(.astro-kjijjxup){color:#94a3b8;font-size:18px;margin-bottom:48px}.pricing-grid:where(.astro-kjijjxup){display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:720px;margin:0 auto}.pricing-card:where(.astro-kjijjxup){background:#1e293b;border:1px solid #334155;border-radius:16px;padding:36px;text-align:left}.pricing-card:where(.astro-kjijjxup).featured{border-color:#6366f1}.pricing-card:where(.astro-kjijjxup) h3:where(.astro-kjijjxup){font-size:24px;margin-bottom:12px}.price:where(.astro-kjijjxup){font-size:48px;font-weight:800;margin-bottom:24px;color:#818cf8}.price:where(.astro-kjijjxup) span:where(.astro-kjijjxup){font-size:16px;font-weight:400;color:#64748b}.pricing-card:where(.astro-kjijjxup) ul:where(.astro-kjijjxup){list-style:none;margin-bottom:28px}.pricing-card:where(.astro-kjijjxup) li:where(.astro-kjijjxup){padding:8px 0;color:#94a3b8;border-bottom:1px solid #334155;font-size:15px}.pricing-card:where(.astro-kjijjxup) .btn-primary:where(.astro-kjijjxup){width:100%;text-align:center}.pro-desc:where(.astro-kjijjxup){color:#94a3b8;font-size:15px;line-height:1.7;margin-top:8px}.contact:where(.astro-kjijjxup){padding:80px 0;border-top:1px solid #1e293b}.contact-section:where(.astro-kjijjxup){max-width:480px;margin:0 auto}.contact-section:where(.astro-kjijjxup) h2:where(.astro-kjijjxup){font-size:24px;margin-bottom:24px;text-align:center}.contact-form:where(.astro-kjijjxup){display:flex;flex-direction:column;gap:16px}.form-group:where(.astro-kjijjxup){display:flex;flex-direction:column;gap:6px}.form-group:where(.astro-kjijjxup) label:where(.astro-kjijjxup){font-size:14px;font-weight:500;color:#94a3b8}.form-group:where(.astro-kjijjxup) input:where(.astro-kjijjxup),.form-group:where(.astro-kjijjxup) textarea:where(.astro-kjijjxup){padding:12px 16px;font-size:15px;border:2px solid #334155;border-radius:10px;background:#1e293b;color:#e2e8f0;outline:none;font-family:inherit;transition:border-color .2s}.form-group:where(.astro-kjijjxup) input:where(.astro-kjijjxup):focus,.form-group:where(.astro-kjijjxup) textarea:where(.astro-kjijjxup):focus{border-color:#6366f1}.form-status:where(.astro-kjijjxup){font-size:14px;text-align:center}.form-status:where(.astro-kjijjxup).error{color:#ef4444}.form-success:where(.astro-kjijjxup){text-align:center;padding:24px;color:#10b981;font-weight:500}.open-data:where(.astro-kjijjxup){padding:40px 0;text-align:center;border-top:1px solid #1e293b}.open-data:where(.astro-kjijjxup) p:where(.astro-kjijjxup){font-size:15px;color:#64748b;max-width:560px;margin:0 auto;line-height:1.7}.final-cta:where(.astro-kjijjxup){padding:60px 0;text-align:center;border-top:1px solid #1e293b}.cta-buttons:where(.astro-kjijjxup){display:flex;gap:16px;justify-content:center}.footer:where(.astro-kjijjxup){padding:32px 0;border-top:1px solid #1e293b;text-align:center;font-size:14px;color:#64748b}@media(max-width:768px){.use-cases-grid:where(.astro-kjijjxup){grid-template-columns:1fr}.stats-grid:where(.astro-kjijjxup){grid-template-columns:repeat(2,1fr)}.hero-cta:where(.astro-kjijjxup),.cta-buttons:where(.astro-kjijjxup){flex-direction:column;align-items:center}}@media(max-width:640px){.pricing-grid:where(.astro-kjijjxup){grid-template-columns:1fr}}
