*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#12303a;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Figtree,sans-serif}a{color:#17a3a4;text-decoration:none}a:hover{color:#0f7f80}::selection{background:#c6ecec}@media (max-width:900px){.site-nav-inner{grid-template-columns:1fr auto!important;gap:6px 16px!important;padding:12px 22px 6px!important}.site-nav-logo{height:34px!important}.site-nav-links{scrollbar-width:none;grid-area:2/1/auto/-1;width:100%;padding:2px 0 6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#00000026);mask-image:linear-gradient(90deg,#000 90%,#00000026);justify-content:flex-start!important;justify-self:stretch!important;gap:20px!important;font-size:14px!important}.site-nav-links>a,.site-nav-links .products-trigger-wrap,.site-nav-links button{white-space:nowrap;flex:none;font-size:14px!important}.site-nav-links::-webkit-scrollbar{display:none}.site-nav-cta{grid-area:1/2}.products-popover{max-height:calc(100dvh - 104px);overflow-y:auto;width:calc(100dvw - 32px)!important;position:fixed!important;top:88px!important;left:16px!important;right:auto!important;transform:none!important}.products-panel{width:100%!important;max-width:none!important}.product-card{width:100%!important}section[id],[id=hero]{scroll-margin-top:100px}.problem-grid,.diff-grid{grid-template-columns:1fr!important;gap:32px!important}.solution-ring{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;width:100%!important;height:auto!important;display:grid!important}.solution-ring-stage{aspect-ratio:1;grid-column:1/-1;width:320px;max-width:100%;margin:0 auto 20px;position:relative!important;inset:auto!important}.solution-ring-hub{transform:translate(-50%,-50%)scale(.42)!important}.tier-card{width:auto!important;position:static!important;top:auto!important;left:auto!important}.diff-tabs{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 90%,#00000026);mask-image:linear-gradient(90deg,#000 90%,#00000026)}.diff-tabs::-webkit-scrollbar{display:none}.diff-tabs>button{white-space:nowrap;flex:none!important;padding:12px 14px!important;font-size:14px!important}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 28px!important}.tier-modal-scrim{padding:14px!important}.tier-modal{row-gap:16px;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;max-height:calc(100dvh - 28px)!important;padding:14px!important}.tier-modal-intro{grid-area:1/1!important;padding:20px 66px 0 20px!important}.tier-modal-visual{grid-area:2/1!important;min-height:0!important;padding:18px 12px!important}.tier-modal-points{grid-area:3/1!important;padding:0 20px 8px!important}.tier-diagram-scroll{overscroll-behavior-x:contain;overflow-x:auto}.tier-diagram-orchestrate{min-width:570px}.scale-desktop{display:none!important}.scale-m{display:block!important}.tier-modal-close{position:fixed!important;top:26px!important;right:26px!important}}@media (max-width:720px){.section-pad{padding-left:22px!important;padding-right:22px!important}.section-tall{padding-top:60px!important}.body-lead{font-size:16.5px!important}.frag-block{margin-top:40px!important}.problem-diagram{border-left:0!important;border-right:0!important;border-radius:0!important;margin-left:-22px!important;margin-right:-22px!important;padding:26px 14px!important;animation:none!important}.cases-grid{grid-template-columns:1fr!important}.cta-card{border-radius:26px!important;padding:48px 24px!important}.hero-content{padding:18px 22px 8px!important}.hero-eyebrow-text{min-width:0;line-height:1.5;letter-spacing:.1em!important;font-size:11.5px!important}.hero-title{overflow-wrap:break-word;letter-spacing:-.6px!important;font-size:38px!important}.hero-copy{margin-top:20px!important;font-size:16.5px!important}.hero-actions{margin-top:26px!important}.hero-checks{text-align:center;flex-direction:column;align-items:center!important;gap:10px!important;margin-top:22px!important}.hero-hub{height:340px!important;margin-top:-60px!important}}@media (max-width:600px){.site-nav-inner{grid-template-columns:auto 1fr auto!important;gap:12px!important;padding:10px 20px!important}.site-nav-links{display:none!important}.site-nav-burger{display:inline-flex!important}.site-nav-cta{grid-area:1/3!important}.site-nav-menu{background:#fff}section[id],[id=hero]{scroll-margin-top:72px}.site-footer-grid{grid-template-columns:1fr!important;padding:56px 24px 32px!important}.site-footer-bottom{padding:22px 24px 36px!important}.tier-modal-cards{flex-direction:column!important}.tier-modal-cards button>div{min-width:0}.pathways-steps{scrollbar-width:none;margin-right:-20px;padding-right:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 95%,#00000073);mask-image:linear-gradient(90deg,#000 95%,#00000073)}.pathways-steps::-webkit-scrollbar{display:none}.pathways-steps>button{flex:none!important}.pathways-roles{flex-direction:column}.pathways-metrics{flex-wrap:wrap}.pathways-metrics>div{flex:auto!important}}@media (max-width:430px){.hero-title{font-size:33px!important}}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #17a3a4}.ideas-track{scrollbar-width:none}.ideas-track::-webkit-scrollbar{display:none}@media (max-width:760px){.idea-card{flex-direction:column!important;align-items:stretch!important;height:auto!important}.idea-card img{aspect-ratio:16/10!important;width:100%!important;height:auto!important}.newcat-grid{grid-template-columns:1fr!important;gap:40px!important}.newcat-book{max-width:300px!important;position:static!important}.founder-card{grid-template-columns:1fr!important}.founder-photo{border-radius:20px 20px 0 0!important;height:340px!important}}[data-motion=off],[data-motion=off] *,[data-motion=off] :before,[data-motion=off] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}animateMotion,animateTransform,animate{display:none}}.scale-m{display:none}.scale-m-conn{background-repeat:repeat-y;background-size:2px 10px;width:2px;height:34px;margin:10px auto;position:relative}.scale-m-packet{border-radius:50%;width:7px;height:7px;animation:1.5s linear infinite scalePacket;position:absolute;top:0;left:50%}@keyframes scalePacket{0%{transform:translate(-50%,-4px)}to{transform:translate(-50%,31px)}}@keyframes workiGlow{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.18)}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.5)}}@keyframes softPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes pulseRing{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.pulse-ring{pointer-events:none;transform-origin:50%;will-change:transform, opacity;border-radius:50%;position:absolute;inset:0}@keyframes diagramPop{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes flowDash{to{stroke-dashoffset:-24px}}@keyframes solutionFlowDash{to{stroke-dashoffset:-64px}}@keyframes agentPop{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes arrowGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes chatPop{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chatDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes faqRing{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinRev{to{transform:rotate(-360deg)}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes barWiden{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fragScroll{to{transform:translate(-50%)}}.frag-marquee{will-change:transform;width:max-content;animation:38s linear infinite fragScroll;display:flex}.frag-marquee:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.frag-marquee{flex-wrap:wrap;justify-content:center;width:100%}.frag-marquee>[aria-hidden=true]{display:none}}
