@import url('data:text/css,');
:root{color-scheme:dark;--bg:#101113;--panel:#191a1e;--line:#303136;--text:#f4f3ef;--muted:#abaeb7;--lime:#d2f870;--violet:#b49aff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid var(--lime);outline-offset:6px}::selection{background:var(--lime);color:var(--bg)}.wrap{max-width:1240px;margin:auto;padding-inline:40px}.header{height:112px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:29px;font-weight:750;letter-spacing:-1.5px;display:flex;align-items:center}.brand-dot{color:var(--lime)}.brand-mark{display:flex;align-items:center;justify-content:center;background:var(--lime);color:#101113;width:34px;height:34px;border-radius:9px;margin-right:10px;font-size:27px;letter-spacing:-7px;padding-right:8px}.brand-mark span{font-size:24px;transform:translateY(-2px)}nav{display:flex;align-items:center;gap:34px;font-size:13px}nav>a:hover{color:var(--lime)}.nav-pill{border:1px solid #48494d;border-radius:50px;padding:13px 19px}.nav-pill span{margin-left:20px}.hero{padding-top:55px;padding-bottom:76px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;display:flex;align-items:center;gap:9px}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px #d2f85055}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center}.hero h1{font-size:clamp(42px,5.2vw,67px);letter-spacing:-3.4px;line-height:1.08;margin:30px 0 24px;font-weight:550}em{font-style:normal;color:var(--violet)}.intro{color:var(--muted);max-width:440px;font-size:16px;line-height:1.75;margin-bottom:32px}.button{display:inline-flex;gap:30px;align-items:center;background:var(--lime);color:#111611;border-radius:7px;padding:17px 21px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.button:hover{background:#e0ffa0;transform:translateY(-2px)}.button span{font-size:20px}.hero-caption{font-size:9px;color:#96999f;letter-spacing:1.4px;margin-top:34px}.hero-caption span{color:#55585e;margin:0 9px}.visual{height:420px;position:relative;overflow:hidden;border-radius:18px;background:radial-gradient(ellipse at 75% 42%,#323046 0,transparent 65%),#191a1e;border:1px solid #323138}.visual-grid{position:absolute;inset:0;opacity:.23;background-image:linear-gradient(#69647333 1px,transparent 1px),linear-gradient(90deg,#69647333 1px,transparent 1px);background-size:35px 35px}.visual-label{position:absolute;top:22px;left:25px;font-size:9px;color:#a8a3b5;letter-spacing:2px}.tile{position:absolute;border-radius:12px;width:176px;height:213px;box-shadow:0 20px 45px #0005;padding:18px}.tile-label{font-size:9px;letter-spacing:1.3px}.tile-back{background:#d2f870;color:#273318;left:32px;top:83px;transform:rotate(-13deg)}.tile-symbol{display:block;font-size:128px;line-height:1.3;text-align:center;font-family:Arial,sans-serif}.tile-mid{background:#35343d;border:1px solid #5c5868;left:140px;top:105px;transform:rotate(4deg);color:#cbc5dc}.code-line{display:block;width:90%;height:7px;border-radius:5px;background:#aca1c3;margin-top:30px}.code-line+.code-line{margin-top:13px}.code-line.short{width:45%;background:#77698f}.code-line.medium{width:70%;background:#d2f870}.tile-front{background:var(--violet);color:#211b30;right:31px;top:139px;transform:rotate(13deg)}.launch-arrow{display:block;font-size:125px;line-height:1.08;text-align:center}.tile-bottom{font-size:9px;letter-spacing:2px}.orb{position:absolute;border-radius:50%;border:1px solid #b59aff44}.orb-one{width:335px;height:335px;left:38px;top:40px}.orb-two{width:260px;height:260px;left:76px;top:76px}.visual-foot{position:absolute;bottom:18px;left:24px;right:24px;display:flex;justify-content:space-between;font-size:10px;color:#c2bdcd}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ticker-inner{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:76px;font-size:12px;color:#d1d0d3}.ticker b{color:var(--violet);font-size:22px;font-weight:400}.section{padding-top:86px;padding-bottom:80px}.section-top{display:flex;align-items:center;justify-content:space-between}.muted{color:#a2a4aa}.small-note{font-size:11px;color:#787c85}h2{font-size:40px;line-height:1.18;font-weight:500;letter-spacing:-1.6px;margin:25px 0 38px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.service-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:27px;display:flex;flex-direction:column}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px}.card-number{color:#81848d;font-size:12px}.card-icon{font-size:28px;color:var(--violet)}h3{font-size:22px;line-height:1.3;letter-spacing:-.5px;font-weight:500;margin:0 0 16px}.service-card p,.steps p,.process-heading p{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.tags{display:flex;flex-wrap:wrap;gap:7px;padding-top:28px;margin-top:auto}.tags span{border:1px solid #35363e;border-radius:50px;font-size:9px;padding:7px 9px;color:#bec0c8}.process{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:90px}.process-heading h2{font-size:37px}.process-heading p{max-width:370px}.steps article{display:flex;gap:25px;padding:23px 0;border-bottom:1px solid var(--line)}.steps article:first-child{padding-top:0}.steps article:last-child{border:0}.steps article>span{font-size:11px;color:var(--violet);padding-top:6px}.steps h3{font-size:19px;margin-bottom:11px}.principles{position:relative;display:flex;align-items:center;gap:40px;background:var(--lime);color:#182211;border-radius:15px;padding:48px;margin-bottom:72px;width:calc(100% - 80px);max-width:1160px;overflow:hidden}.principles .eyebrow{font-size:10px;color:#4c6236}.principles h2{margin:23px 0;font-size:37px}.principles p{font-size:14px;line-height:1.85;max-width:640px;margin:0;color:#3d4b30}.principle-symbol{font-size:230px;line-height:1;opacity:.9;margin-left:auto}.footer{padding-top:30px;padding-bottom:32px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr auto;gap:23px;align-items:center}.footer .brand{font-size:25px}.footer p,.footer>a:not(.brand){font-size:12px;color:var(--muted)}.copyright{font-size:10px;color:#767b85;grid-column:1/-1}
@media(min-width:1500px){.hero{padding-top:75px}.hero-grid{gap:55px}}@media(max-width:1000px){.wrap{padding-inline:28px}.hero-grid{gap:24px}.hero h1{font-size:50px;letter-spacing:-2.6px}.visual{height:380px}.tile{width:143px;height:185px;padding:15px}.tile-back{left:17px}.tile-mid{left:100px}.tile-front{right:16px}.tile-symbol{font-size:108px}.launch-arrow{font-size:105px}.hero-caption{font-size:8px;letter-spacing:.7px}.service-card{padding:22px}.process{gap:45px}.principles{width:calc(100% - 56px);padding:36px}.principle-symbol{font-size:170px}nav{gap:22px}.ticker-inner{font-size:11px}.hero h1 em{white-space:nowrap}}@media(max-width:720px){.wrap{padding-inline:22px}.header{height:88px}.brand{font-size:25px}.brand-mark{width:29px;height:29px;font-size:23px}nav{gap:0}nav>a:not(.nav-pill){display:none}.nav-pill{font-size:11px;padding:11px 14px}.nav-pill span{margin-left:10px}.hero{padding-top:28px;padding-bottom:38px}.hero-grid{grid-template-columns:1fr;gap:33px}.hero h1{font-size:clamp(41px,9.5vw,60px);margin-top:24px;letter-spacing:-2px}.intro{font-size:15px;margin-bottom:25px}.hero-caption{font-size:8px;letter-spacing:.65px;margin-top:25px}.visual{height:350px;max-width:470px;width:100%;margin:auto}.tile{width:43%;max-width:174px;height:192px}.tile-back{left:7%;top:66px}.tile-mid{left:30%;top:85px}.tile-front{right:7%;top:109px}.tile-symbol{font-size:115px}.launch-arrow{font-size:111px}.orb-one{left:7%;top:18px}.orb-two{left:16%;top:55px}.visual-label{font-size:8px}.visual-foot{font-size:9px}.ticker-inner{display:grid;grid-template-columns:1fr 1fr;gap:18px 10px;padding-top:23px;padding-bottom:23px;font-size:10px}.ticker b{display:none}.ticker span:before{content:'✳';color:var(--violet);margin-right:8px}.section{padding-top:54px;padding-bottom:49px}.small-note{display:none}h2{font-size:33px;margin:22px 0 28px}.services-grid{grid-template-columns:1fr}.service-card{padding:25px}.card-top{margin-bottom:22px}.service-card h3 br{display:none}.service-card h3{font-size:22px}.service-card p{font-size:14px}.tags{padding-top:23px}.process{grid-template-columns:1fr;gap:30px}.process-heading h2{font-size:32px}.process-heading p{max-width:none}.steps article{gap:20px;padding:22px 0}.principles{width:calc(100% - 44px);padding:30px 25px;margin-bottom:42px;display:block}.principles h2{font-size:30px;position:relative;z-index:1}.principles p{font-size:13px;position:relative;z-index:1}.principle-symbol{position:absolute;font-size:180px;right:-45px;top:-30px;opacity:.12}.footer{grid-template-columns:1fr auto;gap:13px;padding-bottom:25px}.footer p{grid-column:1;grid-row:2;margin:0}.footer>a:not(.brand){grid-column:2;grid-row:1}.copyright{margin-top:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
