:root{--bg:#08090a;--surface:#131517;--ink:#f3f5f5;--muted:#a8adb0;--line:#282b2e;--lime:#d4fc79;--radius:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--lime);outline-offset:6px}button,a{touch-action:manipulation}::selection{background:var(--lime);color:#08090a}.wrap{width:min(1120px,100% - 64px);margin-inline:auto}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;height:100px;display:flex}.wordmark{letter-spacing:-1.2px;white-space:nowrap;align-items:center;font-size:25px;font-weight:700;display:inline-flex}.mark{width:40px;height:40px}.mark.small{width:29px;height:29px;margin-right:10px}.brandDot{color:var(--lime)}nav{color:#c1c4c6;align-items:center;gap:32px;font-size:14px;display:flex}nav a{padding-block:14px}nav a:hover,.textLink:hover{color:var(--lime)}.navContact{color:var(--ink)}.navContact span{margin-left:8px}.hero{text-align:center;padding-top:75px}.eyebrow{letter-spacing:2px;color:var(--muted);font-size:12px;font-weight:600;line-height:1.7}.hero .eyebrow{justify-content:center;align-items:center;gap:10px;display:flex}.statusDot{background:var(--lime);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}h1{letter-spacing:-4px;margin:28px 0 24px;font-size:clamp(45px,6.1vw,78px);font-weight:500;line-height:1.08}h1 span{color:var(--lime)}.heroDescription{color:var(--muted);margin-bottom:30px;font-size:19px;line-height:1.65}.primary{background:var(--lime);color:#151b0c;border-radius:8px;justify-content:center;align-items:center;gap:30px;min-height:50px;padding:14px 23px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.primary:hover{background:#e4ffac;transform:translateY(-2px)}.primary span{font-size:22px;font-weight:400}.textLink{color:#c4c7c9;align-items:center;gap:16px;margin-left:26px;font-size:14px;display:inline-flex}.orchestration{border-radius:var(--radius);background:radial-gradient(at 50% 15%,#25292b 0%,#111315 62%);border:1px solid #303438;max-width:960px;margin:66px auto 0;padding:26px 40px 0;position:relative;box-shadow:0 28px 80px #0006}.diagramMeta{color:#b3b7ba;letter-spacing:1.8px;justify-content:space-between;font-size:10px;display:flex}.concept{color:#959b9f}.direction{justify-content:center;align-items:center;gap:10px;margin:27px auto 0;font-size:13px;display:flex}.tinySquare{border:1px solid var(--lime);width:7px;height:7px;transform:rotate(45deg)}.verticalLine{background:#59634b;width:1px;height:24px;margin:auto}.hub{background:#1b2118;border:1px solid #65754c;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:270px;margin:auto;padding:13px 20px;display:flex;box-shadow:0 0 40px #d4fc7908}.hub .mark{width:26px;height:26px;color:var(--lime)}.hub>span{letter-spacing:-.7px;font-size:22px}.hub small{color:#b4bfa8;width:100%;font-size:11px}.branches{border-top:1px solid #454c42;justify-content:space-between;width:68%;height:33px;margin:25px auto auto;display:flex;position:relative}.branches:before{content:"";background:#454c42;width:1px;height:25px;position:absolute;top:-26px;left:50%}.branches span{background:#454c42;width:1px;height:33px}.nodes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.nodes>div{flex-direction:column;align-items:center;padding:0 10px 23px;display:flex}.nodeIcon{color:var(--lime);margin-bottom:10px;font-size:24px;line-height:1.2}.nodes strong{font-size:15px;font-weight:500}.nodes small{color:#a5abae;margin-top:8px;font-size:12px}.diagramBottom{border-top:1px solid var(--line);color:#a5abae;letter-spacing:.2px;justify-content:center;align-items:center;gap:10px;padding:15px 0;font-size:11px;display:flex}.section{border-bottom:1px solid var(--line);padding-block:112px}h2{letter-spacing:-1.8px;margin:20px 0;font-size:46px;font-weight:500;line-height:1.12}h3{font-weight:500}.sectionHeading{grid-template-columns:1fr 1fr;align-items:center;gap:0 90px;display:grid}.sectionHeading .eyebrow{grid-column:1/-1}.sectionHeading>p:last-child{color:var(--muted);font-size:17px;line-height:1.8}.features{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:57px;display:grid}.features article{border-top:1px solid #404449;padding-top:25px}.number{letter-spacing:1.5px;color:var(--lime);font-size:11px}.features h3{letter-spacing:-.5px;margin:24px 0 12px;font-size:22px}.features p,.principles p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.sectionTop{justify-content:space-between;align-items:end;gap:40px;display:flex}.sectionTop>p{color:var(--muted);margin-bottom:24px;font-size:15px;line-height:1.7}.workflowTabs{flex-wrap:wrap;gap:8px;margin:35px 0 18px;display:flex}.workflowTabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:12px 20px;font-size:14px}.workflowTabs button:hover{color:var(--ink);background:#1d2022}.workflowTabs button[aria-pressed=true]{color:var(--lime);background:#22291b;border-color:#414d31}.workflowPanel{background:var(--surface);border-radius:12px;padding:30px 34px}.workflowTitle{align-items:center;gap:12px;display:flex}.workflowTitle h3{margin:0;font-size:18px}.exampleLabel{color:#92999e;letter-spacing:1.5px;margin-left:auto;font-size:10px}.workSteps{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px;display:grid}.workSteps>div{border-top:1px solid #363b3e;flex-direction:column;padding-top:20px;display:flex}.stepIndex{color:#77816b;margin-bottom:20px;font-size:12px}.workSteps small{color:var(--muted);margin-bottom:10px;font-size:12px}.workSteps strong{font-size:16px;font-weight:400;line-height:1.5}.outcome{color:#d1d5ce;border-top:1px solid #2a2f32;gap:12px;margin:32px 0 0;padding-top:20px;font-size:14px;display:flex}.outcome span{color:var(--lime)}.approach{grid-template-columns:1fr 1fr;gap:110px;display:grid}.approach h2 span{color:#999e9f}.approach>div>p:last-child{color:var(--muted);max-width:420px;font-size:17px;line-height:1.8}.principles article{border-bottom:1px solid var(--line);gap:22px;padding:27px 0;display:flex}.principles article:first-child{padding-top:12px}.principles article:last-child{border:0}.principles article>span{color:var(--lime);padding-top:6px;font-size:12px}.principles h3{letter-spacing:-.4px;margin:0 0 12px;font-size:20px}.contact{text-align:center;padding:105px 0 110px}.contact h2{letter-spacing:-2.8px;font-size:64px}.contact h2 span{color:var(--lime)}.contact>p:not(.eyebrow){color:var(--muted);margin:25px 0;font-size:17px;line-height:1.7}.availability{color:#a0a6a8;margin-top:23px;font-size:12px;display:block}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:112px;display:flex}.footer .wordmark{font-size:20px}.footer>span{color:#a0a6a8;font-size:12px}.skip{background:var(--lime);color:#111;z-index:100;padding:14px;position:fixed;top:-80px;left:20px}.skip:focus{top:15px}@media (min-width:1500px){.hero{padding-top:90px}}@media (max-width:760px){.wrap{width:calc(100% - 40px)}.header{height:82px}.wordmark{font-size:22px}.header nav{gap:0}.header nav>a:not(.navContact){display:none}.navContact{font-size:13px}.hero{padding-top:55px}h1{letter-spacing:-2px;font-size:clamp(38px,8vw,60px)}.heroDescription{font-size:17px}.hero .eyebrow{letter-spacing:1.3px;font-size:10px}.orchestration{margin-top:45px;padding:20px 15px 0}.diagramMeta{letter-spacing:1px;font-size:8px}.direction{margin-top:25px}.hub{width:230px}.nodes{gap:4px}.nodes strong{font-size:13px}.nodes small{font-size:10px;line-height:1.5}.nodes>div{padding-inline:0}.diagramBottom{text-align:left;font-size:10px;line-height:1.5}.section{padding-block:70px}h2{font-size:38px}.sectionHeading{display:block}.sectionHeading>p:last-child{font-size:16px}.features{grid-template-columns:1fr;gap:28px;margin-top:35px}.features h3{margin-top:15px}.features p{max-width:520px}.sectionTop{display:block}.sectionTop>p{font-size:16px}.workflowTabs{gap:4px}.workflowTabs button{padding:10px 12px;font-size:12px}.workflowPanel{padding:24px 20px}.workflowTitle{flex-wrap:wrap}.workflowTitle h3{flex:1;font-size:17px}.exampleLabel{width:100%;margin-left:18px}.workSteps{grid-template-columns:1fr;gap:20px;margin-top:25px}.workSteps>div{grid-template-columns:28px 1fr;gap:6px 12px;padding-top:16px;display:grid}.stepIndex{grid-row:1/3;margin:2px 0}.workSteps small{margin:0}.workSteps strong{grid-column:2}.outcome{font-size:13px;line-height:1.6}.approach{grid-template-columns:1fr;gap:28px}.contact{padding-block:75px}.contact h2{font-size:50px}.footer{flex-wrap:wrap;justify-content:flex-start;gap:18px;padding-block:30px}.footer .wordmark{width:100%}.footer>span:last-child{margin-left:auto}}@media (max-width:380px){.wrap{width:calc(100% - 32px)}.header .wordmark{font-size:19px}.mark.small{width:23px;margin-right:6px}.textLink{margin-left:17px;font-size:12px}.primary{gap:15px;padding:12px 16px;font-size:14px}.desktopBreak{display:none}.hub{width:210px}.diagramBottom{font-size:9px}.footer>span:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
