@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&display=swap";:root{--bg-dark:#0a0c10;--bg-gradient:linear-gradient(135deg, #0a0c10 0%, #1a1e29 100%);--primary:#f59e0b;--primary-glow:#f59e0b66;--text-main:#f8fafc;--text-muted:#94a3b8;--glass-bg:#ffffff08;--glass-border:#ffffff14}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-dark);background-image:var(--bg-gradient);color:var(--text-main);min-height:100vh;font-family:Outfit,sans-serif;overflow-x:hidden}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:16px}.glow{box-shadow:0 0 20px var(--primary-glow)}h1,h2,h3{font-weight:800;line-height:1.2}p{color:var(--text-muted);line-height:1.6}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.app{flex-direction:column;min-height:100vh;display:flex}.header{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.logo{align-items:center;gap:8px;font-size:24px;font-weight:800;display:flex}.logo span{color:var(--primary)}.nav-links{gap:32px;display:flex}.nav-link{font-weight:600;transition:color .3s}.nav-link:hover{color:var(--primary)}.btn{background:var(--primary);color:#000;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-weight:800;transition:transform .2s,box-shadow .2s}.btn:hover{box-shadow:0 4px 15px var(--primary-glow);transform:translateY(-2px)}.btn-outline{color:var(--text-main);border:1px solid var(--glass-border);background:0 0}.btn-outline:hover{border-color:var(--primary);box-shadow:none;background:#ffffff0d}.hero{justify-content:space-between;align-items:center;gap:64px;padding:100px 0;display:flex}.hero-content{flex:1}.hero h1{margin-bottom:24px;font-size:64px}.hero h1 span{color:var(--primary)}.hero p{max-width:500px;margin-bottom:40px;font-size:20px}.hero-actions{gap:16px;display:flex}.hero-visual{flex:1;position:relative}.dashboard-preview{z-index:2;border-radius:24px;flex-direction:column;gap:16px;width:100%;height:400px;padding:24px;display:flex;position:relative}.preview-header{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.preview-title{font-weight:800}.preview-body{flex:1;gap:16px;display:flex}.kanban-column{background:#0003;border-radius:12px;flex:1;padding:16px}.kanban-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;margin-top:12px;padding:12px}.card-title{margin-bottom:8px;font-size:14px;font-weight:600}.card-subtitle{color:var(--primary);font-size:12px}.glow-blob{background:var(--primary);filter:blur(100px);opacity:.15;z-index:1;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features{padding:80px 0}.section-title{text-align:center;margin-bottom:64px;font-size:40px}.features-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.feature-card{padding:32px;transition:transform .3s}.feature-card:hover{transform:translateY(-5px)}.feature-icon{width:48px;height:48px;color:var(--primary);background:#f59e0b1a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;font-size:24px;display:flex}.feature-card h3{margin-bottom:16px;font-size:24px}.footer{border-top:1px solid var(--glass-border);text-align:center;margin-top:auto;padding:40px 0}
