:root{--paper:#fff;--ink:#212935;--accent:#3b57c8;--surface:#f5f6f9;--line:#e1e5ec;--muted:#66717f}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}.brand{font-size:28px;font-weight:600;letter-spacing:-.065em}.brand:before{content:'';display:inline-block;width:17px;height:17px;border:1.5px solid #3b57c8;border-radius:50%;margin-right:7px;box-shadow:inset 0 0 0 4px white;background:#3b57c8}.nav{height:74px}.btn{border-radius:4px;background:#3b57c8;border-color:#3b57c8;color:#fff}.btn:hover{background:#253d9d;border-color:#253d9d}.btn.outline{color:#212935;border-color:#d4dae5}.orbit-intro{padding-top:65px;padding-bottom:50px}.orbit-heading{max-width:680px;margin:0 auto;text-align:center}.product-label{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:#66717f}.orbit-mark{width:7px;height:7px;border-radius:50%;background:#3b57c8}.orbit-heading h1{font-size:clamp(48px,4.3vw,67px);font-weight:500;line-height:1.05;letter-spacing:-.05em;margin:23px 0}.orbit-heading>p{font-size:15px;line-height:1.7;color:#66717f}.orbit-heading .actions{justify-content:center;margin:28px 0 20px}.orbit-heading .text-link{border:0;font-size:12px}.intro-note{font-size:10px;color:#697584}.orbit-overview{max-width:1100px;margin:48px auto 0;border:1px solid #dce1eb;border-radius:8px;background:#f5f6f9;overflow:hidden;box-shadow:0 15px 50px #202e4b0a}.overview-bar{height:42px;border-bottom:1px solid #e0e4ed;display:flex;justify-content:space-between;gap:25px;align-items:center;padding:0 18px;font-size:9px;color:#707b89;background:#f9fafc}.window-dots{font-size:8px;letter-spacing:4px;color:#d1d6df}.overview-content{display:grid;grid-template-columns:55px 1fr}.overview-rail{display:flex;align-items:center;flex-direction:column;gap:25px;padding:22px 0;background:#fff;border-right:1px solid #e1e5ed;font-size:17px;color:#8794a5;position:relative}.overview-rail .rail-logo{color:#3b57c8;font-size:20px;margin-bottom:20px}.rail-avatar{font-size:10px;color:#53617b;background:#e8ecf5;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;margin-top:auto}.overview-board{padding:30px}.board-title{display:flex;align-items:center;justify-content:space-between;gap:25px}.board-title .eyebrow{font-size:9px;color:#6d7a8a}.board-title h2{font-size:28px;font-weight:500;margin-top:8px;letter-spacing:-.04em}.tiny-avatars{font-size:8px;word-spacing:10px;color:#8390a5}.board-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:23px 0}.board-stats>div{border:1px solid #e0e6ed;background:#fff;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px;border-radius:5px;font-size:10px;color:#66758a}.board-stats b{color:#4b5c72;font-size:22px;font-weight:400;letter-spacing:-.04em}.mini-kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mini-kanban>div>span{font-size:10px;color:#63738a;display:flex;justify-content:space-between;padding:5px 0 13px}.mini-kanban i{font-style:normal;color:#aab3c0}.mini-kanban article{padding:17px;border:1px solid #e0e6ef;background:#fff;border-radius:5px;margin-bottom:12px;min-height:125px}.mini-kanban small{font-size:8px;color:#65789b}.mini-kanban h3{font-size:12px;letter-spacing:-.015em;margin:9px 0}.mini-kanban p{font-size:9px;color:#6a788c}.mini-kanban b{font-size:8px;display:inline-block;margin-top:15px;border:1px solid #dce3ed;padding:3px;color:#8f9ab0;border-radius:50%;font-weight:400}.mini-kanban .done{background:#f9fbff}.overview-caption{border-top:1px solid #e0e4ed;padding:12px 20px;font-size:9px;display:flex;justify-content:space-between;gap:15px;color:#8f99a9;background:#fff}.overview-caption a{color:#6076a5}.orbit-context{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:25px;padding-bottom:25px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:11px;color:#65758b}.orbit-context>div{display:flex;gap:40px;color:#5b6d85}.section-title h2{font-size:42px}.product-demo{display:grid;grid-template-columns:190px 1fr;background:#fff;border:1px solid #d7dfea;border-radius:7px;overflow:hidden}.product-demo aside{background:#f6f7fa;padding:25px 22px;display:flex;flex-direction:column;gap:20px;color:#65758b;font-size:11px;position:relative;border-right:1px solid var(--line)}.demo-brand{font-size:20px;font-weight:500;color:#344662;margin-bottom:25px}.sidebar-small{font-size:9px;color:#b0b8c3}.product-demo aside b{font-weight:400;background:#e9edf8;color:#5372bd;padding:10px;margin:0 -10px;border-radius:3px}.sidebar-bottom{display:flex;align-items:center;gap:9px;position:absolute;bottom:25px;font-size:10px}.avatar{background:#e1e7f3;color:#6f83a9;border-radius:50%;padding:4px 8px}.demo-main{padding:25px 35px}.demo-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px;font-size:10px;color:#69788c}.demo-top .tag{font-size:8px;border-radius:3px}.demo-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0}.demo-heading .eyebrow{font-size:10px;color:#6a788b}.demo-heading h3{font-size:27px;font-weight:500;letter-spacing:-.04em;margin-top:9px}.team-avatars{font-size:9px;word-spacing:10px;color:#71829e}.demo-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line)}.demo-tabs button{border:0;border-bottom:2px solid transparent;padding:13px 0;color:#6b7c94;font-size:11px}.demo-tabs button[aria-selected=true]{color:#3b57c8;border-bottom-color:#3b57c8}.demo-progress{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:9px;color:#6c7d96;padding:25px 0}.demo-progress b{font-weight:400}.demo-progress>div{width:100%;height:3px;background:#e9edf5}.demo-progress i{display:block;width:33%;height:100%;background:#7790d4}.task-row{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line);font-size:12px;color:#4d5b70}.task-check{color:#7189ae;font-size:16px}.task-row small{display:block;font-size:9px;margin-top:5px;color:#71839d}.status{border:1px solid #e0e6ef;border-radius:3px;font-size:8px;padding:4px 7px;color:#687fa3}.demo-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:27px;font-size:9px;color:#70819a}.demo-bottom span:last-child{font-size:8px;letter-spacing:.1em}.orbit-method{background:#f4f6fa;padding:80px 0}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.method-visual{height:450px;position:relative;border:1px solid #e3e7ee;background:#eef1f7;overflow:hidden;border-radius:6px}#orbit-scene{position:absolute;inset:0 0 45px;cursor:grab;overflow:hidden;touch-action:pan-y}#orbit-scene canvas{display:block;width:100%!important;height:100%!important;max-width:100%}.orb-fallback{position:absolute;inset:20%;background:radial-gradient(circle at 30% 20%,#b8c8ef,#6d83c5 45%,#3e4c70);border-radius:50%}.method-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:15px;padding:17px;font-size:9px;color:#73839d}.method-caption button{font-size:9px;border:0;color:#5c74a1}.method-copy>.eyebrow{color:#71819c;font-size:11px}.method-copy h2{font-size:43px;line-height:1.1;margin:25px 0 35px;letter-spacing:-.04em}.method-row{display:flex;gap:25px;border-top:1px solid #dce2ec;padding:20px 0}.method-row>span{font-size:10px;color:#a1afc3;padding-top:5px}.method-row h3{font-size:17px;letter-spacing:-.02em;margin-bottom:9px}.method-row p{font-size:13px;color:#637792;line-height:1.6;max-width:330px}.pricing-note{font-size:11px;color:var(--muted);margin-bottom:25px}.pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:20px}.pricing article{padding:30px;border-right:1px solid var(--line);display:flex;flex-direction:column}.pricing article:last-child{border:0}.pricing article.featured{background:#f7f9fe}.pricing .eyebrow{font-size:10px;color:#6e819e}.pricing h3{font-size:24px;font-weight:500;margin:20px 0}.price{min-height:68px;display:flex;align-items:baseline;gap:7px;font-size:11px;color:#687c9a}.price b{font-size:48px;font-weight:400;color:#29364d;letter-spacing:-.055em}.price.custom{font-size:30px;line-height:1.8;color:#3d4e69}.pricing p{font-size:12px;color:#697e9e;margin:12px 0}.pricing ul{padding:20px 0 30px;list-style:none;font-size:12px;line-height:2.4;color:#687d9e;flex:1}.pricing li:before{content:'·';margin-right:12px;color:#a3b3cd}.pricing .btn{font-size:12px}.billing button{font-size:11px}.billing button[aria-pressed=true]{color:#3b57c8;border-color:#3b57c8}.orbit-contact{display:flex;justify-content:space-between;gap:50px;align-items:center;padding-top:65px;padding-bottom:75px;border-top:1px solid var(--line)}.orbit-contact h2{font-size:39px;line-height:1.15;letter-spacing:-.04em}.orbit-contact p{font-size:13px;line-height:1.7;color:#687c9b;margin-bottom:25px}.site-footer{background:#fafbfc}.site-footer .brand{font-size:26px}@media(max-width:900px){.method-grid{gap:50px}.method-copy h2{font-size:36px}.method-visual{height:400px}.pricing article{padding:24px}.orbit-intro{padding-top:50px}.board-stats{gap:10px}.mini-kanban{gap:12px}.overview-board{padding:25px}.mini-kanban article{padding:13px}}@media(max-width:700px){.nav{height:66px}.orbit-intro{padding-top:42px}.orbit-heading h1{font-size:45px}.orbit-heading>p{font-size:13px}.orbit-heading>p br{display:none}.orbit-heading .actions{gap:18px;margin-top:25px}.orbit-heading .btn{width:100%}.product-label{font-size:10px}.orbit-overview{margin-top:32px;border-radius:4px}.overview-bar{height:32px;font-size:7px;padding:0 10px}.overview-bar>span:last-child{display:none}.overview-content{grid-template-columns:30px 1fr}.overview-rail{padding:15px 0;gap:22px;font-size:12px}.overview-rail .rail-logo{font-size:13px}.overview-board{padding:17px 12px}.board-title h2{font-size:21px}.board-title .eyebrow{font-size:7px}.tiny-avatars{display:none}.board-stats{gap:5px;margin:17px 0}.board-stats>div{padding:8px;flex-direction:column;gap:5px;align-items:start;font-size:7px}.board-stats b{font-size:18px}.mini-kanban{grid-template-columns:1fr 1fr;gap:8px}.mini-kanban>div:last-child{display:none}.mini-kanban>div>span{font-size:8px}.mini-kanban article{padding:10px;min-height:115px}.mini-kanban h3{font-size:10px;line-height:1.4}.mini-kanban p{font-size:8px;line-height:1.5}.mini-kanban small,.mini-kanban b{font-size:7px}.overview-caption{font-size:7px;padding:10px;align-items:center}.overview-caption a{max-width:140px;text-align:right}.orbit-context{flex-direction:column;align-items:start;gap:17px}.orbit-context>span{font-size:10px}.orbit-context>div{gap:22px;font-size:9px}.section-title h2{font-size:33px}.product-demo{grid-template-columns:1fr}.product-demo aside{display:none}.demo-main{padding:20px 16px}.demo-top{font-size:8px;gap:12px}.demo-top .tag{font-size:7px}.demo-heading h3{font-size:22px}.team-avatars{display:none}.demo-tabs{gap:18px}.demo-tabs button{font-size:9px}.task-row{font-size:10px;grid-template-columns:18px 1fr auto;gap:6px}.task-row small{font-size:8px}.status{font-size:7px;padding:4px}.method-grid{grid-template-columns:1fr;gap:40px}.orbit-method{padding:45px 0}.method-visual{height:350px;order:2}.method-copy h2{font-size:35px}.method-row p{font-size:12px}.pricing{grid-template-columns:1fr}.pricing article{border-right:0;border-bottom:1px solid var(--line);padding:26px}.pricing h3{margin:20px 0}.pricing ul{padding:15px 0 25px;margin:0}.pricing p{margin:0}.price{min-height:60px}.orbit-contact{flex-direction:column;align-items:start;gap:30px;padding-top:45px;padding-bottom:50px}.orbit-contact h2{font-size:33px}.orbit-contact .btn{width:100%}.orbit-contact p br{display:none}.orbit-contact>div{width:100%}}
