.hdr-top-fixed{z-index:99;border-bottom:1px solid var(--thm-border);background-color:#06090fcc;padding:17px 0;position:sticky;top:0}.hdr-links-menu li{vertical-align:middle;margin-left:36px;display:inline-block}.hdr-links-menu li a{color:var(--color-body);font-size:var(--font-13);font-weight:var(--weight500);line-height:23px}.hdr-links-menu li a:hover,.hdr-links-menu li a.active{color:var(--color-white)}.ftr-links-menu{border-top:1px solid var(--thm-border);padding:25px 0}.ftr-text-div span{border:1px solid var(--thm-border);vertical-align:middle;color:#4a5568;letter-spacing:.52px;line-height:15.75px;font-size:var(--font-10);background-color:#0c1120;border-radius:6px;margin-left:10px;padding:2px 8px;display:inline-block}.ftr-text-div bdi{color:#4a5568;line-height:16px;font-size:var(--font-12)}.hamburger .line{background-color:var(--color-white);cursor:pointer;width:25px;height:2px;margin:7px auto;display:block}.hamburger .line,.hamburger.is-active{transition:all .3s ease-in-out}.hamburger.is-active{transition-delay:.6s;transform:rotate(45deg)}.hamburger.is-active .line:first-child{transform:translateY(10px)}.hamburger.is-active .line:first-child,.hamburger.is-active .line:nth-child(3){transition-delay:.3s}.hamburger.is-active .line:nth-child(2){width:0}.hamburger.is-active .line:nth-child(3){transform:translateY(-8px)rotate(90deg)}@media (max-width:991px){.hdr-top-fixed{padding:15px 0}.ftr-links-menu .hdr-links-menu{text-align:center}.ftr-links-menu .hdr-links-menu li{margin:12px 6px}.ftr-links-menu{padding:20px 0}.menu-hdr-repo ul{background-color:var(--color-black);transform-origin:top;border-top:1px solid var(--thm-border);padding-bottom:1px;transition:max-height .3s,transform .3s;display:block;position:fixed;top:58px;left:0;right:0;overflow:hidden auto;transform:scaleY(0)}.menu-hdr-repo ul.active{transform:scaleY(1)}.menu-hdr-repo ul li{margin:0;display:block}.menu-hdr-repo ul li a{border-bottom:1px solid var(--thm-border);padding:6px 15px;display:block}.menu-hdr-repo ul li a.active{background-color:var(--thm-color);color:var(--color-white)}}
@font-face{font-family:Inter;src:url(../media/Inter-Light.c00c9178.ttf);font-display:swap;font-weight:300}@font-face{font-family:Inter;src:url(../media/Inter-Regular.3f736a69.ttf);font-display:swap;font-weight:400}@font-face{font-family:Inter;src:url(../media/Inter-Medium.11e6099b.ttf);font-display:swap;font-weight:500}@font-face{font-family:Inter;src:url(../media/Inter-SemiBold.88465a7b.ttf);font-display:swap;font-weight:600}@font-face{font-family:Inter;src:url(../media/Inter-Bold.a27f643e.ttf);font-display:swap;font-weight:700}@font-face{font-family:Inter;src:url(../media/Inter-ExtraBold.8d0be51e.ttf);font-display:swap;font-weight:800}@font-face{font-family:Inter;src:url(../media/Inter-Black.a790a977.ttf);font-display:swap;font-weight:900}:root{--thm-color:#2772c7;--thm-color-rgb:39,114,199;--color-white:#fff;--color-white-rgb:255,255,255;--color-black:#000;--color-black-rgb:0,0,0;--color-darkblack:#06090f;--color-homeblack:#04070e;--color-surface-deep:#080d18;--color-surface-dark:#0b0f19;--color-surface:#0c1120;--color-surface-alt:#0f1628;--color-surface-chip:#0f172a;--color-surface-dark-rgb:11,15,25;--color-surface-chip-rgb:15,23,42;--thm-border:#ffffff12;--thm-border-rgb:255,255,255;--color-border-rgb:30,41,59;--color-text-light:#f0f4ff;--color-text-soft:#94a3b8;--color-text-muted:#4a5568;--color-text-chip:#cbd5e1;--color-body:#8892aa;--thm-red:red;--thm-green:green;--color-success:#4ade80;--color-success-rgb:74,222,128;--color-client-blue:#60a5fa;--color-client-blue-rgb:59,130,246;--color-client-blue-bg-rgb:37,99,235;--color-client-red:#f87171;--color-client-red-rgb:239,68,68;--color-client-red-bg-rgb:220,38,38;--color-client-slate-rgb:100,116,139;--color-client-slate-bg-rgb:71,85,105;--color-client-indigo:#818cf8;--color-client-indigo-rgb:99,102,241;--color-client-indigo-bg-rgb:79,70,229;--color-client-cyan:#22d3ee;--color-client-cyan-rgb:6,182,212;--color-client-cyan-bg-rgb:8,145,178;--font-9:9px;--font-10:10px;--font-11:11px;--font-11-5:11.5px;--font-12:12px;--font-12-5:12.5px;--font-13:13px;--font-13-5:13.5px;--font-14:14px;--font-15:15px;--font-16:16px;--font-17:17px;--font-18:18px;--font-19:19px;--font-20:20px;--font-21:21px;--font-22:22px;--font-23:23px;--font-24:24px;--font-25:25px;--font-26:26px;--font-28:28px;--font-29:29px;--font-30:30px;--font-36:36px;--font-40:40px;--font-35:35px;--font-45:45px;--font-50:50px;--font-56:56px;--font-60:60px;--weight300:300;--weight400:400;--weight500:500;--weight600:600;--weight700:700;--weight800:800;--weight900:900;--radius:5px}body{width:100%;font-family:Inter,sans-serif;font-weight:var(--weight400);color:var(--color-black);background-color:var(--color-darkblack);margin:0;padding:0;overflow-x:hidden}body,html{scroll-behavior:smooth;height:100%}ul{margin:0;padding:0;list-style:none}a,a:hover{color:var(--thm-color);text-decoration:none;transition:all .3s}:focus,button:focus{outline:none}*{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}::-webkit-input-placeholder{color:var(--color-black);font-weight:var(--weight400);font-size:var(--font-13)}::placeholder{color:var(--color-black);font-weight:var(--weight400);font-size:var(--font-13)}:placeholder-shown{color:var(--color-black);font-weight:var(--weight400);font-size:var(--font-13)}:-ms-placeholder-shown{color:var(--color-black);font-weight:var(--weight400);font-size:var(--font-13)}#__next{flex-direction:column;min-height:100%;display:flex}@media (min-width:1200px){.container-ltr-gap{max-width:1600px;padding:0 52px}}@media (max-width:1199px){.container,.container-fluid{max-width:100%}.container-ltr-gap{padding:0 15px}}@media (max-width:991px){*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0}}
.home-page{background:var(--color-homeblack);min-height:100vh;color:var(--color-white);-webkit-font-smoothing:antialiased}.home-page *,.home-page :before,.home-page :after{box-sizing:border-box}.home-main{padding-bottom:96px;position:relative;overflow:hidden}.home-shell{margin:0 auto}.home-hero{text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:96px 24px 0;display:flex}.hero-badge{border:1px solid rgba(var(--thm-color-rgb),.24);background:rgba(var(--thm-color-rgb),.1);color:var(--thm-color);font-size:var(--font-10);font-weight:var(--weight600);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:32px;padding:6px 16px;display:inline-flex}.hero-badge i,.trust-panel i{background:rgba(var(--color-white-rgb),.2);border-radius:999px;width:4px;height:4px}.inline-dot{background:var(--thm-color);border-radius:999px;flex:0 0 4px;width:4px;height:4px;display:inline-block}.home-hero h1{max-width:768px;color:var(--color-white);font-size:clamp(var(--font-40),6vw,var(--font-60));font-weight:var(--weight700);letter-spacing:-.03em;margin:0 0 16px;line-height:1.15}.home-hero h1 span{color:var(--thm-color)}.hero-subtitle{color:var(--color-text-soft);font-size:var(--font-24);font-weight:var(--weight500);margin:0 0 40px}.hero-copy{max-width:672px;color:var(--color-text-soft);font-size:var(--font-16);font-weight:var(--weight300);margin:0 0 64px;line-height:1.7}.hero-copy strong{color:var(--color-white);font-weight:var(--weight500)}.trust-panel{border-top:1px solid rgba(var(--color-border-rgb),.72);width:100%;margin-bottom:64px;padding-top:32px}.trust-panel p,.section-kicker{color:rgba(var(--color-white-rgb),.4);font-size:var(--font-9);font-weight:var(--weight600);letter-spacing:.2em;text-transform:uppercase}.trust-panel div{color:rgba(var(--color-white-rgb),.6);font-size:var(--font-12);font-weight:var(--weight700);letter-spacing:.14em;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;display:flex}.scroll-indicator{flex-direction:column;align-items:center;gap:8px;margin-bottom:96px;display:flex}.scroll-indicator span{color:rgba(var(--color-white-rgb),.3);font-size:var(--font-9);font-weight:var(--weight600);letter-spacing:.3em;text-transform:uppercase}.scroll-indicator div{background:linear-gradient(to bottom,rgba(var(--color-white-rgb),.2),transparent);width:1px;height:32px}.metrics-section{margin-bottom:112px}.metrics-grid{border:1px solid rgba(var(--color-border-rgb),.84);background:rgba(var(--color-white-rgb),.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.metric-card{background:rgba(var(--color-surface-dark-rgb),.6);flex-direction:column;justify-content:space-between;min-height:180px;padding:32px;display:flex}.metric-card p,.agreement-head>div>p{color:var(--thm-color);font-size:var(--font-10);font-weight:var(--weight700);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.metric-card h2{color:var(--color-white);font-size:var(--font-40);font-weight:var(--weight700);margin:0;line-height:1.1}.metric-card h2.compact{font-size:var(--font-30);letter-spacing:-.02em}.metric-card>span{color:var(--color-text-soft);font-size:var(--font-12);font-weight:var(--weight300);line-height:1.6}.partnerships-section{text-align:center;margin-bottom:112px}.client-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.client-card{border:1px solid rgba(var(--color-border-rgb),.78);background:var(--color-surface-dark);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:164px;padding:24px;display:flex}.client-mark{width:40px;height:40px;font-size:var(--font-12);font-weight:var(--weight700);border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.client-mark.blue{border:1px solid rgba(var(--color-client-blue-rgb),.2);background:rgba(var(--color-client-blue-bg-rgb),.1);color:var(--color-client-blue)}.client-mark.red{border:1px solid rgba(var(--color-client-red-rgb),.2);background:rgba(var(--color-client-red-bg-rgb),.1);color:var(--color-client-red)}.client-mark.slate{border:1px solid rgba(var(--color-client-slate-rgb),.2);background:rgba(var(--color-client-slate-bg-rgb),.1);color:var(--color-text-chip)}.client-mark.indigo{border:1px solid rgba(var(--color-client-indigo-rgb),.2);background:rgba(var(--color-client-indigo-bg-rgb),.1);color:var(--color-client-indigo)}.client-mark.cyan{border:1px solid rgba(var(--color-client-cyan-rgb),.2);background:rgba(var(--color-client-cyan-bg-rgb),.1);color:var(--color-client-cyan)}.client-card h3{color:var(--color-white);font-size:var(--font-12);font-weight:var(--weight600);margin:0 0 4px}.client-card span{color:var(--color-text-soft);font-size:var(--font-9);font-weight:var(--weight700);letter-spacing:.08em;text-transform:uppercase}.agreements-section{margin-bottom:64px}.agreement-head{justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:48px;display:flex}.agreement-head>div{max-width:672px}.agreement-head h2{color:var(--color-white);font-size:var(--font-30);font-weight:var(--weight700);letter-spacing:-.02em;line-height:1.2}.agreement-head>div>span{color:var(--color-text-soft);font-size:var(--font-14);font-weight:var(--weight300);line-height:1.7;display:block}.agreement-count{border:1px solid rgba(var(--color-border-rgb),.78);background:var(--color-surface-dark);text-align:center;border-radius:12px;flex-direction:column;flex:0 0 176px;justify-content:center;align-items:center;width:176px;height:144px;padding:32px;display:flex}.agreement-count strong{color:var(--thm-color);font-size:var(--font-40);font-weight:var(--weight700);line-height:1}.agreement-count sup{font-size:var(--font-18)}.agreement-count span{color:var(--color-text-soft);font-size:var(--font-9);font-weight:var(--weight600);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;line-height:1.3}.connector-table{border:1px solid rgba(var(--color-border-rgb),.78);background:rgba(var(--color-surface-dark-rgb),.4);border-radius:12px;overflow:hidden}.connector-row{border-bottom:1px solid rgba(var(--color-border-rgb),.78);grid-template-columns:1fr 3fr;align-items:center;gap:16px;padding:24px;display:grid}.connector-row:last-child{border-bottom:0}.connector-row h3{color:var(--thm-color);font-size:var(--font-12);font-weight:var(--weight700);letter-spacing:.04em;text-transform:uppercase;margin:0}.connector-row p{color:var(--color-text-soft);font-size:var(--font-11);margin:2px 0 0}.provider-list{flex-wrap:wrap;gap:8px;display:flex}.provider-chip{border:1px solid rgba(var(--color-border-rgb),.78);background:var(--color-surface-chip);color:var(--color-text-chip);font-size:var(--font-12);border-radius:4px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.provider-chip.muted{background:rgba(var(--color-surface-chip-rgb),.5);color:rgba(var(--color-white-rgb),.4);font-weight:var(--weight500)}.table-note{color:rgba(var(--color-white-rgb),.3);font-size:var(--font-10);font-weight:var(--weight300);letter-spacing:.02em;text-align:center;margin:24px 0 0}.award-section{justify-content:center;margin-top:80px;display:flex}.award-pill{border:1px solid rgba(var(--color-border-rgb),.78);background:var(--color-surface-dark);box-shadow:0 18px 50px rgba(var(--color-black-rgb),.28);color:var(--color-text-chip);font-size:var(--font-11);font-weight:var(--weight500);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;display:inline-flex}.award-pill span{color:var(--thm-color)}.award-pill strong{color:var(--color-white);font-weight:var(--weight600)}@media (max-width:991px){.client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agreement-head{flex-direction:column}.connector-row{grid-template-columns:1fr}.metric-card,.client-card,.connector-row{padding:15px}}@media (max-width:767px){.home-hero{padding:30px 0 0}.home-hero h1{font-size:var(--font-40)}.hero-subtitle{font-size:var(--font-20)}.hero-copy{font-size:var(--font-14)}.metrics-grid,.client-grid{grid-template-columns:1fr}.metrics-section,.partnerships-section{margin-bottom:80px}.agreement-count{flex-basis:auto;width:100%}.award-pill{border-radius:12px;align-items:flex-start}}
.platform-page{background:var(--color-darkblack);min-height:100vh;color:var(--color-text-light);-webkit-font-smoothing:antialiased}.platform-page *,.platform-page :before,.platform-page :after{box-sizing:border-box}.platform-hero{border-bottom:1px solid rgba(var(--color-white-rgb),.07);padding:80px 0}.eyebrow{color:var(--thm-color);font-size:var(--font-11);font-weight:var(--weight600);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.section-title{max-width:700px;color:var(--color-white);font-size:clamp(var(--font-40),5vw,var(--font-60));font-weight:var(--weight800);letter-spacing:-.03em;margin:0 0 16px;line-height:1.05}.section-sub{color:var(--color-body);font-size:var(--font-16);line-height:1.65}.hero-copy{max-width:640px;font-size:var(--font-18);margin:0}.platform-main{padding:96px 0}.platform-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:48px;display:grid}.layers-panel{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-surface);border-radius:16px;overflow:hidden}.layer-card{border-bottom:1px solid rgba(var(--color-white-rgb),.07);padding:38px 40px;transition:background .25s;position:relative}.layer-card:last-child{border-bottom:0}.layer-card:before{content:"";background:var(--thm-color);opacity:0;width:4px;height:100%;transition:opacity .25s;position:absolute;top:0;left:0}.layer-card:hover,.layer-card-emphasis{background:var(--color-surface-alt)}.layer-card:hover:before{opacity:1}.layer-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.layer-number{border:1px solid rgba(var(--thm-color-rgb),.18);background:rgba(var(--thm-color-rgb),.1);width:32px;height:32px;color:var(--thm-color);font-size:var(--font-12);font-weight:var(--weight700);border-radius:8px;justify-content:center;align-items:center;display:flex}.layer-heading h2{color:var(--color-white);font-size:var(--font-17);font-weight:var(--weight700);letter-spacing:-.01em;margin:0}.patent-pill{border:1px solid rgba(var(--thm-color-rgb),.18);background:rgba(var(--thm-color-rgb),.1);color:var(--thm-color);font-size:var(--font-10);font-weight:var(--weight600);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:2px 8px}.layer-card p{color:var(--color-body);font-size:var(--font-14);margin:0 0 20px;line-height:1.7}.layer-card strong{color:var(--color-text-light);font-weight:var(--weight600)}.tag-list{flex-wrap:wrap;gap:8px;display:flex}.platform-tag{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-darkblack);min-height:28px;color:var(--color-text-muted);font-size:var(--font-11-5);font-weight:var(--weight500);border-radius:6px;align-items:center;padding:4px 10px;display:inline-flex}.storage-callout{border:1px solid rgba(var(--thm-color-rgb),.18);border-radius:16px;margin-top:40px;overflow:hidden}.storage-head{border-bottom:1px solid rgba(var(--thm-color-rgb),.18);background:rgba(var(--thm-color-rgb),.1);padding:28px}.storage-head div{color:var(--thm-color);font-size:var(--font-13);font-weight:var(--weight700);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.storage-head p,.storage-option p{color:var(--color-body);font-size:var(--font-13);margin:0;line-height:1.65}.storage-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storage-option{padding:28px}.storage-option:first-child{border-right:1px solid rgba(var(--color-white-rgb),.07)}.mode-pill{border:1px solid rgba(var(--color-white-rgb),.07);background:rgba(var(--color-white-rgb),.05);color:var(--color-text-muted);font-size:var(--font-10);font-weight:var(--weight700);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;margin-bottom:16px;padding:4px 10px;display:inline-block}.mode-pill-blue{border-color:rgba(var(--thm-color-rgb),.18);background:rgba(var(--thm-color-rgb),.15);color:var(--thm-color)}.storage-option h3{color:var(--color-white);font-size:var(--font-15);font-weight:var(--weight700);margin:0 0 8px}.storage-note{border-top:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-12-5);align-items:center;gap:8px;padding:16px 28px;line-height:1.5;display:flex}.storage-note svg{fill:none;width:14px;height:14px;stroke:var(--thm-color);stroke-width:2px;flex:0 0 14px}.diagram-container{position:sticky;top:88px}.diagram-card{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-surface);border-radius:16px;padding:32px}.diagram-title{color:var(--color-text-muted);font-size:var(--font-12);font-weight:var(--weight600);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-bottom:28px}.diag-box{font-size:var(--font-12-5);font-weight:var(--weight600);text-align:center;border-radius:10px;padding:14px 18px}.source-grid{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-darkblack);color:var(--color-body);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.source-grid div{background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-11);font-weight:var(--weight500);border-radius:6px;padding:6px}.diag-arrow{color:var(--thm-color);font-size:var(--font-18);opacity:.6;text-align:center;padding:8px 0;line-height:1}.flow-box{border:1px solid rgba(var(--thm-color-rgb),.18);color:var(--thm-color);font-size:var(--font-13)}.flow-box div{font-size:var(--font-10);letter-spacing:.14em;opacity:.7;text-transform:uppercase;margin-bottom:4px}.flow-box span{font-size:var(--font-11);opacity:.7;margin-top:4px;display:block}.flow-box-one{background:rgba(var(--thm-color-rgb),.1)}.flow-box-two{background:rgba(var(--thm-color-rgb),.15)}.flow-box-three{background:rgba(var(--thm-color-rgb),.05);color:rgba(var(--thm-color-rgb),.8)}.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.outcome-grid div{border:1px solid rgba(var(--thm-color-rgb),.18);background:rgba(var(--thm-color-rgb),.1);min-width:0;color:var(--thm-color);font-size:var(--font-11);font-weight:var(--weight600);text-align:center;border-radius:8px;padding:10px 4px}.outcome-grid div.muted{border-color:rgba(var(--color-white-rgb),.07);background:var(--color-surface);color:var(--color-body)}.outcome-grid span{color:var(--color-text-muted);font-size:var(--font-9);font-weight:var(--weight400);margin-top:4px;display:block}.storage-footnote{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-darkblack);border-radius:12px;margin-top:20px;padding:16px}.storage-footnote>div{color:var(--color-text-muted);font-size:var(--font-10);font-weight:var(--weight700);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.storage-footnote p{color:var(--color-text-muted);font-size:var(--font-11);align-items:center;gap:8px;margin:0 0 6px;line-height:1.4;display:flex}.storage-footnote p:last-child{margin-bottom:0}.storage-footnote strong{color:var(--color-body);font-weight:var(--weight700)}.dot{background:var(--color-text-muted);border-radius:999px;flex:0 0 6px;width:6px;height:6px}.dot-blue{background:var(--thm-color)}@media (max-width:991px){.platform-shell{padding:0}.platform-grid{grid-template-columns:1fr}.diagram-container{position:static}.platform-hero,.platform-main{padding:25px 0}.section-title{line-height:normal}.layer-card,.storage-option,.diagram-card{padding:15px}}@media (max-width:767px){.section-title{font-size:var(--font-40)}.hero-copy{font-size:var(--font-16)}.storage-grid{grid-template-columns:1fr}.storage-option:first-child{border-right:0;border-bottom:1px solid rgba(var(--color-white-rgb),.07)}.outcome-grid{grid-template-columns:1fr}}
.team-page{background:var(--color-darkblack);min-height:100vh;color:var(--color-text-light);-webkit-font-smoothing:antialiased}.team-page *,.team-page :before,.team-page :after{box-sizing:border-box}.team-hero{border-bottom:1px solid rgba(var(--color-white-rgb),.07);padding:80px 0}.eyebrow{color:var(--thm-color);font-size:var(--font-11);font-weight:var(--weight600);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.team-hero h1{color:var(--color-white);font-size:clamp(var(--font-36),4.5vw,var(--font-56));font-weight:var(--weight800);letter-spacing:-.03em;margin:0 0 16px;line-height:1.1}.team-hero p{max-width:560px;color:var(--color-body);font-size:var(--font-18);margin:0;line-height:1.65}.team-main{padding:96px 0}.stats-grid{border:1px solid rgba(var(--color-white-rgb),.07);background:rgba(var(--color-white-rgb),.07);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:72px;display:grid;overflow:hidden}.stat-card{background:var(--color-surface);text-align:center;padding:32px}.stat-card div{color:var(--thm-color);font-size:var(--font-40);font-weight:var(--weight800);letter-spacing:-.04em;margin-bottom:6px;line-height:1}.stat-card span{color:var(--color-body);font-size:var(--font-12)}.team-divider{align-items:center;gap:20px;margin-bottom:28px;display:flex}.team-divider:not(:first-of-type){padding-top:16px}.team-divider span{background:rgba(var(--color-white-rgb),.07);flex:1;height:1px}.team-divider strong{color:var(--color-text-muted);font-size:var(--font-11);font-weight:var(--weight600);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.leadership-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:40px;display:grid}.board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.person-card{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-surface);border-radius:14px;padding:32px;transition:background .25s,border-color .25s}.person-card:hover{border-color:rgba(var(--thm-color-rgb),.3);background:var(--color-surface-alt)}.avatar{border:1px solid rgba(var(--thm-color-rgb),.18);background:rgba(var(--thm-color-rgb),.07);width:48px;height:48px;color:var(--thm-color);font-size:var(--font-15);font-weight:var(--weight800);letter-spacing:-.03em;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.person-card h3{color:var(--color-white);font-size:var(--font-16);font-weight:var(--weight700);letter-spacing:-.01em;margin:0 0 4px}.person-role{color:var(--thm-color);font-size:var(--font-11);font-weight:var(--weight700);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.person-card p{color:var(--color-text-muted);font-size:var(--font-13);margin:0;line-height:1.7}.person-badge{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-darkblack);color:var(--color-text-muted);font-size:var(--font-10);font-weight:var(--weight600);letter-spacing:-.01em;border-radius:4px;margin-top:14px;padding:4px 10px;display:inline-block}@media (max-width:991px){.stats-grid,.leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-grid{grid-template-columns:1fr}.team-hero,.team-main{padding:25px 0}.team-hero h1{line-height:normal}.person-card,.stat-card{padding:15px}}@media (max-width:767px){.stats-grid,.leadership-grid{grid-template-columns:1fr}}
.usecases-page{background:var(--color-darkblack);min-height:100vh;color:var(--color-text-light);-webkit-font-smoothing:antialiased;overflow-x:hidden}.usecases-page *,.usecases-page :before,.usecases-page :after{box-sizing:border-box}.usecases-hero{border-bottom:1px solid rgba(var(--color-white-rgb),.07);padding:80px 0}.eyebrow{color:var(--thm-color);font-size:var(--font-11);font-weight:var(--weight600);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.usecases-hero h1{color:var(--color-white);font-size:clamp(var(--font-36),4.5vw,var(--font-56));font-weight:var(--weight800);letter-spacing:-.03em;margin:0 0 16px;line-height:1.1}.usecases-hero p{max-width:640px;color:var(--color-body);font-size:var(--font-17);margin:0;line-height:1.65}.usecases-main{padding:100px 0}.primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:60px;display:grid}.secondary-stack{flex-direction:column;gap:20px;display:flex}.usecase-card{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-surface);border-radius:16px;padding:42px;transition:background .25s,border-color .25s}.usecase-card:hover{border-color:rgba(var(--thm-color-rgb),.18)}.usecase-card.featured{border-color:rgba(var(--thm-color-rgb),.18);background:var(--color-surface-alt)}.usecase-card.featured:hover{border-color:var(--thm-color)}.usecase-card.compact{padding:32px}.usecase-card.compact:hover{background:var(--color-surface-alt)}.card-meta{align-items:center;gap:10px;margin-bottom:20px;display:flex}.secondary-meta{margin-bottom:14px}.card-meta>span:first-child{color:var(--color-text-muted);font-size:var(--font-10);font-weight:var(--weight700);letter-spacing:.12em;text-transform:uppercase}.status-pill{border:1px solid rgba(var(--color-success-rgb),.2);background:rgba(var(--color-success-rgb),.07);min-height:23px;color:var(--color-success);font-size:var(--font-10);font-weight:var(--weight700);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;align-items:center;padding:3px 9px;display:inline-flex}.status-pill.partner{border-color:rgba(var(--thm-color-rgb),.18);background:rgba(var(--thm-color-rgb),.07);color:var(--thm-color)}.status-pill.neutral{border-color:rgba(var(--color-white-rgb),.07);color:var(--color-text-muted);background:0 0}.usecase-card h2,.usecase-card h3{color:var(--color-white);font-weight:var(--weight700);letter-spacing:-.01em;margin:0 0 12px}.usecase-card h2{font-size:var(--font-24)}.usecase-card h3{font-size:var(--font-16);margin-bottom:8px}.usecase-card p{color:var(--color-body);font-size:var(--font-14);margin:0;line-height:1.7}.usecase-card.compact p{font-size:var(--font-13-5)}.proof-box{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-darkblack);border-radius:12px;align-items:flex-start;gap:12px;margin-top:28px;padding:14px;display:flex}.proof-dot{background:var(--thm-color);border-radius:999px;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.proof-title{color:var(--color-text-light);font-size:var(--font-13);font-weight:var(--weight700);margin-bottom:2px}.proof-text{color:var(--color-text-muted);font-size:var(--font-12-5);line-height:1.45}.section-divider{align-items:center;gap:20px;margin-bottom:32px;display:flex}.section-divider span{background:rgba(var(--color-white-rgb),.07);flex:auto;height:1px}.section-divider strong{color:var(--color-text-muted);font-size:var(--font-11);font-weight:var(--weight600);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:60px;display:grid}.feature-icon{border:1px solid rgba(var(--thm-color-rgb),.18);background:rgba(var(--thm-color-rgb),.07);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;display:flex}.feature-icon svg{fill:none;width:18px;height:18px;stroke:var(--thm-color);stroke-width:1.8px}.deployment-note{border:1px solid rgba(var(--thm-color-rgb),.18);background:rgba(var(--thm-color-rgb),.07);border-radius:16px;align-items:flex-start;gap:20px;padding:36px 40px;display:flex}.deployment-note .feature-icon{background:rgba(var(--thm-color-rgb),.15);flex:0 0 40px;width:40px;height:40px;margin-bottom:0}.deployment-note .feature-icon svg{width:20px;height:20px}.deployment-note h2{color:var(--color-white);font-size:var(--font-15);font-weight:var(--weight700);margin:0 0 6px}.deployment-note p{color:var(--color-body);font-size:var(--font-13-5);margin:0;line-height:1.7}.deployment-note strong{color:var(--color-text-light);font-weight:var(--weight700)}@media (max-width:991px){.usecases-shell{padding:0}.primary-grid,.secondary-grid{grid-template-columns:1fr}.usecases-hero,.usecases-main{padding:25px 0}.usecases-hero h1{line-height:normal}.usecase-card,.usecase-card.compact,.deployment-note{padding:15px}}@media (max-width:767px){.deployment-note{flex-direction:column}}
.why-page{background:var(--color-darkblack);min-height:100vh;color:var(--color-text-light);-webkit-font-smoothing:antialiased}.why-page *,.why-page :before,.why-page :after{box-sizing:border-box}.why-hero{border-bottom:1px solid rgba(var(--color-white-rgb),.07);padding:80px 0}.eyebrow{color:var(--thm-color);font-size:var(--font-11);font-weight:var(--weight600);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.why-hero h1{color:var(--color-white);font-size:clamp(var(--font-36),4.5vw,var(--font-56));font-weight:var(--weight800);letter-spacing:-.03em;margin:0 0 16px;line-height:1.1}.why-hero p{max-width:640px;color:var(--color-body);font-size:var(--font-18);margin:0;line-height:1.65}.why-main{padding:96px 0}.moat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:64px;display:grid}.moat-card{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-surface);border-radius:16px;padding:48px;transition:border-color .25s;position:relative;overflow:hidden}.moat-card:hover{border-color:rgba(var(--thm-color-rgb),.3)}.moat-card:after{content:"";background:radial-gradient(circle,rgba(var(--thm-color-rgb),.07)0%,transparent 70%);pointer-events:none;border-radius:999px;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.moat-label{border:1px solid rgba(var(--thm-color-rgb),.18);background:rgba(var(--thm-color-rgb),.1);color:var(--thm-color);font-size:var(--font-11);font-weight:var(--weight700);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;margin-bottom:24px;padding:4px 10px;display:inline-flex}.moat-card h2{color:var(--color-white);font-size:var(--font-26);font-weight:var(--weight800);letter-spacing:-.02em;margin:0 0 14px;line-height:1.2}.moat-card>p{color:var(--color-body);font-size:var(--font-14);margin:0 0 32px;line-height:1.7}.moat-points{flex-direction:column;gap:14px;display:flex}.moat-point{align-items:flex-start;gap:12px;display:flex}.moat-point span{background:var(--thm-color);border-radius:999px;flex:0 0 6px;width:6px;height:6px;margin-top:6px}.moat-point p{color:var(--color-body);font-size:var(--font-13-5);margin:0;line-height:1.5}.moat-point strong{color:var(--color-text-light);font-weight:var(--weight600)}.connector-panel{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-surface);border-radius:16px;margin-bottom:64px;overflow:hidden}.connector-head{border-bottom:1px solid rgba(var(--color-white-rgb),.07);justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.connector-head h2{color:var(--color-white);font-size:var(--font-15);font-weight:var(--weight700);margin:0}.connector-head span{color:var(--color-text-muted);font-size:var(--font-12);font-weight:var(--weight500)}.connector-list{flex-wrap:wrap;gap:10px;padding:24px 32px;display:flex}.connector-chip{border:1px solid rgba(var(--color-white-rgb),.07);color:rgba(var(--color-white-rgb),.7);font-size:var(--font-13);font-weight:var(--weight600);background:#161c2c;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;transition:border-color .25s,color .25s;display:inline-flex}.connector-chip:hover{border-color:rgba(var(--thm-color-rgb),.4);color:var(--color-white)}.connector-chip i{background:rgba(var(--thm-color-rgb),.7);border-radius:999px;width:6px;height:6px}.connector-chip.more{opacity:.45;border-style:dashed}.competition-panel{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-surface-deep);border-radius:16px;padding:48px}.competition-panel h2{color:var(--color-white);font-size:var(--font-20);font-weight:var(--weight700);letter-spacing:-.01em;margin:0 0 16px}.competition-panel>p{max-width:700px;color:var(--color-body);font-size:var(--font-14);margin:0 0 32px;line-height:1.7}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.comparison-card{border:1px solid rgba(var(--color-white-rgb),.07);background:var(--color-surface);border-radius:12px;padding:28px}.comparison-card.agrud-card{border-color:rgba(var(--thm-color-rgb),.3);background:rgba(var(--thm-color-rgb),.05)}.comparison-title{color:var(--color-text-muted);font-size:var(--font-10);font-weight:var(--weight700);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.agrud-card .comparison-title{color:var(--thm-color)}.comparison-list{flex-direction:column;gap:8px;display:flex}.comparison-point{color:var(--color-body);font-size:var(--font-13);padding-left:14px;line-height:1.5;position:relative}.comparison-point:before{content:"";background:var(--color-text-muted);border-radius:999px;width:4px;height:4px;position:absolute;top:.7em;left:0}.comparison-point.us-point{color:var(--color-text-light)}.comparison-point.us-point:before{background:var(--thm-color)}@media (max-width:991px){.why-shell{padding:0}.moat-grid,.comparison-grid{grid-template-columns:1fr}.connector-head{flex-direction:column;align-items:flex-start}.why-hero,.why-main{padding:25px 0}.why-hero h1{line-height:normal}.connector-head,.connector-list,.moat-card,.competition-panel,.comparison-card{padding:15px}}
