*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f7f8fa;color:#1a1a2e}a{color:inherit;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:0 24px}.btn{display:inline-block;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;font-size:15px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:#4f46e5;color:#fff}.btn-primary:hover:not(:disabled){background:#4338ca}.btn-secondary{background:#fff;color:#1a1a2e;border:1px solid #d1d5db}input,select,textarea{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:15px;margin-bottom:12px;font-family:inherit}.field-label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.card{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb}.site-header{padding:18px 0;background:#00020e}.site-header .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.site-header img{display:block}.nav-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center}.tagline{font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#000;padding:16px 0 0}.hero,.tagline{text-align:center}.hero{padding:64px 0 56px}.hero h1{font-size:42px;margin-bottom:16px}.hero p{font-size:18px;color:#6b7280;max-width:600px;margin:0 auto 32px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:32px}.app-shell{display:flex;min-height:100vh}.app-nav{width:220px;flex-shrink:0;background:#00020e;color:#fff;display:flex;flex-direction:column;padding:20px 16px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.app-nav-logo{padding:0 8px 20px}.app-nav nav{display:flex;flex-direction:column;gap:2px;flex:1 1}.app-nav-link{padding:10px 12px;border-radius:8px;font-size:14px;color:#cbd5e1}.app-nav-link:hover{background:hsla(0,0%,100%,.06);color:#fff}.app-nav-link.active{background:#4f46e5;color:#fff}.app-nav-footer{padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1)}.app-nav-company{font-size:13px;color:#9ca3af;margin-bottom:10px;padding:0 8px}.app-main{flex:1 1;padding:32px 40px;max-width:1200px}.status-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}.status-idea,.status-new,.status-pill{background:#f3f4f6;color:#374151}.status-approved,.status-draft{background:#fef3c7;color:#92400e}.status-creating,.status-scheduled{background:#dbeafe;color:#1e40af}.status-producing_leads,.status-published,.status-ranking,.status-sold{background:#dcfce7;color:#166534}.status-appointment,.status-contacted,.status-qualified{background:#e0e7ff;color:#3730a3}.status-lost{background:#fee2e2;color:#991b1b}.data-table{width:100%;border-collapse:collapse;font-size:14px}.data-table th{text-align:left;padding:12px 16px;background:#f7f8fa;color:#6b7280;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e5e7eb}.data-table td{padding:12px 16px;border-bottom:1px solid #f3f4f6}.data-table tr:last-child td{border-bottom:none}@media (max-width:640px){.container{padding:0 16px}.site-header .container{flex-direction:column;text-align:center}.nav-actions{width:100%}.nav-actions .btn{flex:1 1}.hero{padding:44px 0 36px}.hero h1{font-size:26px}.hero p{font-size:15px}.tagline{font-size:10px;letter-spacing:2.5px}.pricing-grid,.stats-grid{grid-template-columns:1fr}.card{text-align:center}form.card{text-align:left}.app-shell{flex-direction:column}.app-nav{width:100%;height:auto;position:static}.app-main{padding:20px}}