.al-v2{--v2-canvas:#f2f9fb;--v2-text:#0a2b3c;--v2-muted:#45606e;--v2-subtle:#56717e;--v2-border:#d9e7ee;--v2-rule:#c3dae5;--v2-strong:#6e8c9c;--v2-focus:#0a2b3c;--v2-accent:#0a2b3c;--v2-on-accent:#f2f9fb;--v2-loop-surface:#fff;--v2-product-surface:#f5f5f508;--v2-glass:#f2f9fbeb;--v2-glass-border:#d9e7eed1;--v2-shadow-card:0 1px 2px #0a2b3c0d;--v2-shadow-glass:0 10px 28px #0a2b3c1a;--orkest-ink:#0e7490;--investo-ink:#457a2b;background:var(--v2-canvas);width:100%;min-height:100vh;color:var(--v2-text);font-family:var(--font-inter), Inter, sans-serif;-webkit-font-smoothing:antialiased;transition:var(--transition-base,color .15s ease, background-color .15s ease)}.al-v2-dark{--v2-canvas:#061a26;--v2-text:#dcebf0;--v2-muted:#b6cbd2;--v2-subtle:#9cb5be;--v2-border:#2b4c5b;--v2-rule:#3d6271;--v2-strong:#8aa8b3;--v2-focus:#bfe1ea;--v2-accent:#dcebf0;--v2-on-accent:#061a26;--v2-loop-surface:#102f40;--v2-glass:#102f40e0;--v2-glass-border:#8aa8b36b;--v2-shadow-card:0 1px 2px #0000003d;--v2-shadow-glass:0 10px 28px #00000047;--orkest-ink:#22d3ee;--investo-ink:#8cc63f}.al-v2 a{color:inherit;text-decoration:none}.al-v2 a:hover{opacity:.75}.al-v2 :where(a,button):focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}.al-v2-nav{z-index:10;background:var(--v2-glass);border-bottom:1px solid var(--v2-glass-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;height:72px;padding:0 64px;display:flex;position:sticky;top:0}.al-v2-nav>a img{width:auto;height:44px;display:block}.al-v2-nav-links{font-family:var(--font-work-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:34px;font-size:12px;font-weight:600;display:flex}.al-v2-nav-links button{border:1px solid var(--v2-strong);width:56px;height:32px;color:var(--v2-text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.al-v2-nav-links button svg{width:15px;height:15px}.al-v2-hero{grid-template-columns:1fr 360px;align-items:center;gap:96px;max-width:1180px;margin:0 auto;padding:120px 64px 110px;display:grid}.al-v2-hero h1{font-family:var(--font-akshar), sans-serif;letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:60px;font-weight:600;line-height:1.06;animation:.7s cubic-bezier(.2,.7,.2,1) both v2-settle}.al-v2-hero p{max-width:620px;color:var(--v2-muted);text-wrap:pretty;margin:28px 0 0;font-size:20px;line-height:1.55;animation:.7s cubic-bezier(.2,.7,.2,1) .12s both v2-settle}.al-v2-actions{align-items:center;gap:16px;margin-top:40px;animation:.7s cubic-bezier(.2,.7,.2,1) .22s both v2-settle;display:flex}.al-v2-button{min-height:48px;font-family:var(--font-work-sans), sans-serif;border-radius:999px;align-items:center;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.al-v2-primary{background:color-mix(in srgb, var(--v2-accent) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--v2-accent) 60%, transparent);box-shadow:0 8px 20px #0a2b3c38,inset 0 1px #ffffff47;color:var(--v2-on-accent)!important}.al-v2-secondary{background:var(--v2-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--v2-glass-border);box-shadow:var(--v2-shadow-card), inset 0 1px 0 #fff6;color:var(--v2-text)}.al-v2-hero figure{flex-direction:column;align-items:center;gap:14px;margin:0;animation:.7s cubic-bezier(.2,.7,.2,1) .32s both v2-settle;display:flex}.al-v2-hero figure>img{width:240px;height:auto;animation:7s ease-in-out infinite v2-logo-drift;display:block}.al-v2-measure{width:240px;height:12px;color:var(--v2-text);display:block}.al-v2-measure-mobile{display:none}.al-v2-measure line:first-child{stroke:currentColor;stroke-opacity:.32;stroke-width:1px}.al-v2-measure line:last-child{stroke:currentColor;stroke-opacity:.32;stroke-width:9px;stroke-dasharray:1 28}.al-v2-scale,.al-v2-hero figcaption{font-family:var(--font-work-sans), sans-serif;color:var(--v2-subtle);font-weight:600}.al-v2-scale{letter-spacing:.14em;font-size:12px}.al-v2-hero figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--v2-muted);font-size:11px}.al-v2-section{border-top:1px solid var(--v2-rule)}.al-v2-content{max-width:1180px;margin:0 auto;padding:96px 64px 110px}.al-v2-eyebrow{font-family:var(--font-work-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-muted);font-size:12px;font-weight:600}.al-v2-lede{max-width:720px;font-family:var(--font-akshar), sans-serif;text-wrap:pretty;margin:24px 0 0;font-size:30px;font-weight:500;line-height:1.3}.al-v2-reveal>.al-v2-content,.al-v2-reveal>.al-v2-origin-content,.al-v2-reveal>.al-v2-contact-inner{opacity:0;transform:translateY(24px)}.al-v2-section>.al-v2-content,.al-v2-section>.al-v2-origin-content,.al-v2-section>.al-v2-contact-inner{transition:opacity .8s,transform .8s}.al-v2-visible>.al-v2-content,.al-v2-visible>.al-v2-origin-content,.al-v2-visible>.al-v2-contact-inner{opacity:1;transform:translateY(0)}.al-v2-loop{margin-top:56px}.al-v2-loop-grid{grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;align-items:stretch;display:grid}.al-v2-loop-grid>*{min-width:0}.al-v2-loop-card{background:var(--v2-loop-surface);border:1px solid var(--v2-border);min-height:104px;box-shadow:var(--v2-shadow-card);text-align:center;justify-content:center;align-items:center;padding:22px 16px;font-size:15px;line-height:1.5;display:flex;position:relative}.al-v2-loop-arrow{color:var(--v2-subtle);justify-content:center;align-items:center;font-size:18px;display:flex}.al-v2-loop-active{box-shadow:0 0 0 2px var(--v2-strong), 0 8px 20px #0a2b3c29}.al-v2-loop-return{grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;height:46px;display:grid;position:relative}.al-v2-loop-return-rail{border-left:1px solid var(--v2-strong);border-right:1px solid var(--v2-strong);border-bottom:1px solid var(--v2-strong);grid-column:3/10;justify-content:center;align-items:flex-end;height:46px;margin:0 6%;display:flex;position:relative}.al-v2-loop-return-rail>span:first-child{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:7px solid var(--v2-strong);width:0;height:0;position:absolute;top:-1px;left:-5.5px}.al-v2-loop-return-label{text-align:center;background:var(--v2-canvas);width:max-content;font-family:var(--font-work-sans), sans-serif;letter-spacing:.11em;text-transform:uppercase;color:var(--v2-subtle);padding:0 14px;font-size:11px;font-weight:600;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.al-v2-manifesto-trigger-wrap{margin-top:64px}.al-v2-manifesto-trigger{border:0;border-bottom:1px solid var(--v2-strong);color:var(--v2-text);cursor:pointer;font-family:var(--font-work-sans), sans-serif;background:0 0;padding:0 0 3px;font-size:15px;font-weight:600}.al-v2-products{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.al-v2-products article{background-color:var(--v2-product-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #d1d5db;border-radius:28px;flex-direction:column;gap:18px;padding:40px 36px;transition:transform .35s,box-shadow .35s;display:flex;box-shadow:1px 1px 1px #0000001a}.al-v2-products article:hover{box-shadow:var(--v2-shadow-glass), inset 0 1px 0 #ffffff80, 0 18px 40px #0a2b3c29;transform:translateY(-4px)}.al-v2-products h2{margin:0;font-weight:600}.al-v2-wordmark{width:auto;height:30px;display:block}.al-v2-wordmark text{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:2px;fill:currentColor;font-size:22px;font-weight:500}.al-v2-orkest text,.al-v2-investo text{font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.5px;font-size:28px;font-weight:600}.al-v2-orkest text{fill:var(--orkest-ink)}.al-v2-investo text{fill:var(--investo-ink);font-size:26px}.al-v2-investo path,.al-v2-investo line{fill:none;stroke:var(--investo-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.al-v2-products p{color:var(--v2-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.62}.al-v2-products article>div{margin-top:auto;padding-top:16px}.al-v2-products a{border-bottom:1px solid var(--v2-strong);font-family:var(--font-work-sans), sans-serif;padding-bottom:3px;font-size:15px;font-weight:600}.al-v2-origin-content{max-width:760px;margin:0 auto;padding:96px 64px}.al-v2-origin-content p{text-wrap:pretty;margin:26px 0 0;font-size:19px;line-height:1.7}.al-v2-contact{text-align:center;padding:110px 64px}.al-v2-contact h2{font-family:var(--font-akshar), sans-serif;margin:0;font-size:52px;font-weight:600;line-height:1.05}.al-v2-contact p{max-width:560px;color:var(--v2-muted);margin:22px auto 0;font-size:17.5px;line-height:1.6}.al-v2-contact .al-v2-button{margin-top:38px;padding-left:28px;padding-right:28px}.al-v2-manifesto{box-sizing:border-box;border:1px solid var(--v2-rule);background:color-mix(in srgb, var(--v2-canvas) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(760px,100% - 96px);max-height:82vh;color:var(--v2-text);border-radius:28px;padding:56px 64px;overflow:auto;box-shadow:1px 1px 1px #0000001a}.al-v2-manifesto::backdrop{background:#061a2673}.al-v2-manifesto-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.al-v2-manifesto-top button{width:44px;height:44px;color:var(--v2-text);cursor:pointer;background:0 0;border:0;padding:4px;font-size:22px;line-height:1}.al-v2-manifesto-top button span{border:1px solid var(--v2-strong);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.al-v2-manifesto h2{font-family:var(--font-akshar), sans-serif;text-wrap:balance;margin:20px 0 0;font-size:34px;font-weight:600;line-height:1.15}.al-v2-manifesto-copy{flex-direction:column;gap:18px;margin-top:28px;font-size:16px;line-height:1.68;display:flex}.al-v2-manifesto-copy p{text-wrap:pretty;margin:0}.al-v2-footer{border-top:1px solid var(--v2-rule);font-family:var(--font-work-sans), sans-serif;color:var(--v2-muted);justify-content:space-between;align-items:center;padding:28px 64px;font-size:12.5px;display:flex}.al-v2-footer img{opacity:.9;width:auto;height:36px;display:block}@keyframes v2-logo-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes v2-settle{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px) and (max-width:1100px){.al-v2-nav{padding-left:32px;padding-right:32px}.al-v2-hero{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:48px;padding:88px 32px 84px}.al-v2-hero h1{font-size:48px}.al-v2-actions{flex-wrap:wrap}.al-v2-content{padding-left:32px;padding-right:32px}.al-v2-loop-grid{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr)}.al-v2-products article{padding-left:24px;padding-right:24px}.al-v2-origin-content,.al-v2-contact,.al-v2-footer{padding-left:32px;padding-right:32px}}@media (max-width:767px){.al-v2-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:64px;padding:0 20px}.al-v2-nav>a img{height:38px}.al-v2-nav-links{gap:0}.al-v2-nav-links>a{display:none}.al-v2-hero{padding:56px 20px 48px;display:block}.al-v2-hero h1{font-size:38px;line-height:1.1}.al-v2-hero p{margin-top:20px;font-size:16.5px;line-height:1.6}.al-v2-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.al-v2-button{justify-content:center}.al-v2-hero figure{text-align:center;margin:44px 0 0}.al-v2-hero figure>img{width:150px;animation-name:v2-logo-drift-mobile}.al-v2-measure{width:170px}.al-v2-measure-desktop{display:none}.al-v2-measure-mobile{display:block}.al-v2-measure line:last-child{stroke-dasharray:1 25}.al-v2-scale{font-size:12px}.al-v2-hero figcaption{letter-spacing:.15em;font-size:10.5px}.al-v2-content{padding:56px 20px 64px}.al-v2-eyebrow{font-size:11px}.al-v2-lede{margin-top:18px;font-size:22px;line-height:1.35}.al-v2-loop{grid-template-columns:1fr 22px;margin-top:36px;display:grid;position:relative}.al-v2-loop-grid{flex-direction:column;grid-column:1;display:flex}.al-v2-loop-card{min-height:0;padding:18px 16px}.al-v2-loop-card br{display:none}.al-v2-loop-arrow{height:30px;font-size:0}.al-v2-loop-arrow:after{content:"↓";font-size:17px}.al-v2-loop-return{display:contents}.al-v2-loop-return-rail{border-left:0;border-top:1px solid var(--v2-strong);grid-area:1/2;height:auto;min-height:68px;margin:34px 0 34px 10px;position:static}.al-v2-loop-return-rail>span:first-child{border-top:4px solid #0000;border-right:6px solid var(--v2-strong);border-bottom:4px solid #0000;border-left:0;top:29.5px;left:calc(100% - 20px)}.al-v2-loop-return-label{text-align:center;grid-column:auto;width:calc(100% - 22px);margin-top:14px;padding:0;font-size:10.5px;position:absolute;top:100%;bottom:auto;left:0;transform:none}.al-v2-manifesto-trigger-wrap{margin-top:40px}.al-v2-products{flex-direction:column;gap:16px;margin-top:26px;display:flex}.al-v2-products article{gap:14px;padding:28px 24px}.al-v2-products article>div{padding-top:0}.al-v2-wordmark{height:24px}.al-v2-products p{font-size:15px;line-height:1.6}.al-v2-products a{font-size:14.5px}.al-v2-origin-content{padding:56px 20px}.al-v2-origin-content p{margin-top:20px;font-size:16.5px;line-height:1.7}.al-v2-contact{padding:64px 20px}.al-v2-contact h2{font-size:34px;line-height:1.1}.al-v2-contact p{margin-top:16px;font-size:15.5px;line-height:1.6}.al-v2-contact .al-v2-button{margin-top:28px;padding-left:24px;padding-right:24px}.al-v2-manifesto{width:calc(100% - 32px);max-width:390px;max-height:86vh;padding:32px 24px}.al-v2-manifesto-top{gap:16px}.al-v2-manifesto h2{margin-top:16px;font-size:25px;line-height:1.2}.al-v2-manifesto-copy{gap:15px;margin-top:20px;font-size:14.5px;line-height:1.65}.al-v2-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:26px 20px;font-size:12px}.al-v2-footer img{display:none}}@keyframes v2-logo-drift-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.al-v2{transition:none!important}.al-v2 *,.al-v2 :before,.al-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.al-v2-reveal>.al-v2-content,.al-v2-reveal>.al-v2-origin-content,.al-v2-reveal>.al-v2-contact-inner{opacity:1;transform:none}}
