:root{--primary: #3B82F6;--primary-hover: #2563EB;--bg: #0B0B10;--surface: #16161D;--text: #F8FAFC;--text-muted: #94A3B8;--border: rgba(255, 255, 255, .1);--font-heading: "Space Grotesk", sans-serif;--font-body: "DM Sans", sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.5}.container{max-width:1200px;margin:0 auto;padding:0 40px}.navbar{padding:24px 0;border-bottom:1px solid var(--border)}.navbar .container{display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:12px}.logo-box{background:var(--primary);color:#fff;padding:6px 10px;border-radius:8px;font-weight:700;font-size:.9rem}.logo-text{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;text-decoration:none;color:var(--text)}.nav-right{display:flex;align-items:center;gap:32px}.nav-right .link{text-decoration:none;color:var(--text-muted);font-weight:500;transition:color .2s}.nav-right .link:hover{color:var(--text)}.btn{display:inline-block;padding:10px 24px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s;cursor:pointer;border:none}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover)}.btn-lg{padding:16px 32px;font-size:1.1rem}.hero{padding:120px 0;text-align:center;background:radial-gradient(circle at center,#1e1b4b 0%,var(--bg) 70%)}.label{display:inline-block;background:#3b82f61a;color:var(--primary);padding:6px 16px;border-radius:99px;font-size:.85rem;font-weight:600;border:1px solid rgba(59,130,246,.2);margin-bottom:24px}h1{font-family:var(--font-heading);font-size:4.5rem;line-height:1.1;max-width:900px;margin:0 auto 24px}.hero p{font-size:1.25rem;color:var(--text-muted);max-width:700px;margin:0 auto 30px}.hero-prompt{background:#ffffff0d;padding:16px 24px;border-radius:12px;max-width:500px;margin:0 auto 40px;border:1px solid var(--border)}.hero-prompt code{font-family:var(--font-heading);color:var(--primary);font-size:.95rem}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:20px}.user-count{color:var(--text-muted);font-size:.9rem}.workflow{padding:100px 0}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}h2{font-family:var(--font-heading);font-size:3rem;margin-bottom:24px}.workflow-info p{font-size:1.1rem;color:var(--text-muted);margin-bottom:32px}.check-list{list-style:none}.check-list li{margin-bottom:12px;display:flex;align-items:center;gap:12px}.check-list li:before{content:"✓";color:var(--primary);font-weight:700}.chat-mockup{background:var(--surface);padding:40px;border-radius:24px;border:1px solid var(--border)}.bubble{padding:16px 20px;border-radius:16px;margin-bottom:20px;max-width:80%}.bubble.user{background:#2d2d39;align-self:flex-start}.bubble.bot{background:var(--primary);margin-left:auto}.audio-msg{display:flex;align-items:center;gap:12px}.play{width:32px;height:32px;background:#fff;border-radius:50%}.lines{display:flex;gap:4px}.lines span{width:3px;height:16px;background:#fff;border-radius:2px}.pricing{padding:100px 0;text-align:center}.section-title{margin-bottom:60px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px}.price-card{background:var(--surface);border:1px solid var(--border);padding:48px 32px;border-radius:24px;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.price-card:hover{transform:translateY(-8px);border-color:var(--primary)}.price-card.popular{border:2px solid var(--primary);position:relative;transform:scale(1.05)}.price-card.popular:hover{transform:scale(1.05) translateY(-8px)}.price-card h3{margin-bottom:16px;font-size:1.5rem}.price{font-family:var(--font-heading);font-size:3.5rem;font-weight:700;color:var(--primary);margin-bottom:24px}.price-card .features{list-style:none;padding:0;margin-bottom:32px}.price-card .features li{margin-bottom:12px;color:var(--text-muted);font-size:.95rem}.pricing-disclaimer{font-size:.9rem;color:var(--text-muted);max-width:600px;margin:0 auto}.footer{padding:80px 0;border-top:1px solid var(--border);background:#08080c}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px}.legal-info p{margin-bottom:8px;font-size:.95rem}.legal-info a{color:var(--primary);text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid var(--border)}.legal-links a{color:var(--text-muted);margin-left:24px;text-decoration:none;font-size:.9rem}.legal-links a:hover{color:var(--text)}@media (max-width: 968px){h1{font-size:3rem}.workflow-grid{grid-template-columns:1fr;text-align:center}.workflow-info ul{text-align:left}.nav-right .link{display:none}.pricing-grid{grid-template-columns:1fr}.price-card.popular{transform:none}.footer-top{flex-direction:column;gap:32px;text-align:center;align-items:center}.footer-bottom{flex-direction:column;gap:20px;text-align:center}.legal-links a{margin:0 12px}}
