Run your business.
Not your tools.
Manage projects, clients, and daily work from one beautiful workspace. Less switching, more doing.
Workspace Overview
● All systems goTeam progress this week
* { box-sizing: border-box; } body { margin: 0; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; color: #18181b; background: #fafafa; } a { text-decoration: none; } .container { width: min(1120px, calc(100% - 40px)); margin: auto; } .header { display: flex; align-items: center; justify-content: space-between; padding: 24px 0; } .logo { font-size: 22px; font-weight: 800; letter-spacing: -1px; color: #18181b; } .header-link { color: #52525b; font-size: 14px; font-weight: 600; } .hero { min-height: calc(100vh - 78px); display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 64px; padding: 60px 0 100px; } .eyebrow { display: inline-block; padding: 8px 12px; background: #eef2ff; color: #4f46e5; border-radius: 999px; font-size: 13px; font-weight: 700; } h1 { margin: 22px 0 18px; font-size: clamp(42px, 5.4vw, 72px); line-height: 1.07; letter-spacing: -0.055em; } .gradient-text { color: #5b4ee6; } .description { max-width: 490px; color: #71717a; font-size: 18px; line-height: 1.7; } .actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 30px; } .btn { display: inline-flex; justify-content: center; align-items: center; min-height: 48px; padding: 12px 22px; border-radius: 10px; font-size: 15px; font-weight: 700; transition: transform .2s; } .btn:hover { transform: translateY(-2px); } .btn-primary { background: #5b4ee6; color: white; } .btn-secondary { background: white; color: #27272a; border: 1px solid #e4e4e7; } .visual { background: linear-gradient(145deg, #e0e7ff, #f5d0fe); border-radius: 28px; padding: 28px; box-shadow: 0 30px 65px rgba(49, 46, 129, .09); } .dashboard { background: white; border-radius: 16px; padding: 24px; box-shadow: 0 15px 40px rgba(30, 27, 75, .12); } .dash-top { display: flex; justify-content: space-between; align-items: center; gap: 12px; margin-bottom: 28px; } .dash-title { margin: 0; font-size: 16px; font-weight: 800; } .status { background: #dcfce7; color: #15803d; padding: 6px 9px; border-radius: 20px; font-size: 11px; font-weight: 700; } .stats { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; } .stat { padding: 18px; border: 1px solid #f0f0f1; border-radius: 12px; } .stat small { display: block; color: #71717a; margin-bottom: 10px; } .stat strong { font-size: 27px; letter-spacing: -1px; } .progress-label { font-size: 13px; color: #52525b; margin: 24px 0 10px; } .track { background: #ededf5; border-radius: 999px; height: 10px; overflow: hidden; } .fill { height: 100%; width: 72%; background: #5b4ee6; border-radius: inherit; } @media (max-width: 800px) { .hero { grid-template-columns: 1fr; gap: 42px; padding: 54px 0 72px; min-height: auto; } .hero-copy { text-align: center; } .description { margin-inline: auto; } .actions { justify-content: center; } .visual { max-width: 560px; width: 100%; margin: auto; } } @media (max-width: 480px) { .container { width: min(100% - 32px, 1120px); } .header { padding: 18px 0; } h1 { font-size: 43px; } .description { font-size: 16px; } .actions .btn { flex: 1 1 100%; } .visual { padding: 14px; border-radius: 20px; } .dashboard { padding: 18px; } .stat { padding: 12px; } .stat strong { font-size: 23px; } }