.site_shell__m9UoU{display:flex;flex-direction:column;align-items:center}.site_hero-area__KBCx4{width:100%;display:flex;align-items:flex-start;justify-content:center;padding:calc(48px + var(--space-8)) var(--space-6) var(--space-10);box-sizing:border-box}.site_card__53zM4{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-6);max-width:32rem;width:100%;text-align:center}.site_hero__jpPQz{max-width:52rem;width:100%;text-align:center}.site_logo-lockup__wHds2{width:min(300px,74vw);height:auto;display:block;margin:0 auto var(--space-6);overflow:visible}.site_eyebrow__GfiGD{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.site_tagline__aGE_y{font-size:clamp(var(--text-3xl),5.4vw,var(--text-5xl));color:var(--text-primary);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tightest);line-height:var(--leading-tight);margin:0 0 var(--space-4)}.site_tagline__aGE_y .site_kw__Nujrt{color:var(--accent)}.site_hero-hook__vX9X8{margin:0;max-width:36rem;margin-inline:auto;font-size:var(--text-lg);font-weight:var(--weight-regular);color:var(--text-secondary);line-height:1.55;letter-spacing:.01em}.site_btn-primary__dNUd0{display:inline-block;padding:12px var(--space-6);background:var(--accent);color:var(--lex-ink);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:var(--weight-medium);text-decoration:none;transition:background var(--duration-base) var(--easing-standard)}.site_btn-primary__dNUd0:hover{background:var(--accent-hover);color:var(--lex-ink)}.site_btn-primary__dNUd0:active{background:var(--accent-pressed)}.site_btn-secondary__xtxKS{display:inline-block;padding:12px var(--space-6);background:transparent;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:var(--weight-medium);text-decoration:none;transition:border-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.site_btn-secondary__xtxKS:hover{border-color:var(--accent);color:var(--accent)}.site_hero-actions__A7WVq{margin-top:var(--space-6);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-4)}.site_hero-frameworks___KAPT{margin:var(--space-6) 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2) var(--space-3)}.site_hero-frameworks___KAPT .site_hf-label__2qZrc{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.site_hero-frameworks___KAPT .site_hf-chip___j1yy{padding:4px var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.02em;color:var(--text-secondary);background:var(--bg-surface);white-space:nowrap}.site_footer-patent__tDYOn{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.site_teaser__oxqiQ{text-align:left}.site_teaser__oxqiQ p{margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--text-secondary);line-height:1.72}.site_teaser__oxqiQ p strong{color:var(--text-primary);font-weight:var(--weight-bold)}.site_teaser__oxqiQ p:last-child{margin-bottom:0}.site_rule__W7D8b{border:0;border-top:1px solid var(--border-subtle);margin:var(--space-5) 0 var(--space-5)}.site_contact__EN9BI{text-align:left}.site_contact-heading__A_YHF{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.site_contact-list__prmtc{list-style:none;margin:0;padding:0}.site_contact-list__prmtc li{display:grid;grid-template-columns:5.5rem 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);font-size:var(--text-base)}.site_contact-list__prmtc li:first-of-type{border-top:none;padding-top:0}.site_contact-label__UeyJy{color:var(--text-muted);font-weight:var(--weight-medium)}.site_contact-fallback__sNr1x{grid-column:1/-1;display:block;margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted)}.site_accent-link__eA5gK{color:var(--accent);text-decoration:none;font-weight:var(--weight-medium);word-break:break-word}.site_accent-link__eA5gK:hover{color:var(--accent-hover);text-decoration:underline}.site_hub-cta__oUUGw{display:inline-block;margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:.02em;line-height:1.4;color:var(--accent);text-decoration:none;border-bottom:2px solid color-mix(in oklab,var(--accent) 55%,transparent);padding-bottom:2px}.site_hub-cta__oUUGw:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover)}.site_footer__nnh03{margin-top:auto;width:100%;padding:var(--space-7) var(--space-6) var(--space-6);border-top:1px solid var(--border-subtle);text-align:center;font-size:var(--text-sm);color:var(--text-muted);line-height:1.55}.site_footer-grid__BGcLD{max-width:56rem;margin-inline:auto;display:grid;grid-template-columns:2fr 1fr 1.2fr 1.4fr;grid-gap:var(--space-6);gap:var(--space-6);text-align:left}.site_footer-brand__2U24X{display:block;font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin-bottom:var(--space-2)}.site_footer-tag__olN4_{margin:0;font-size:var(--text-sm);color:var(--text-muted);max-width:16rem}.site_footer-col-title__aeeTX{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.site_footer-links__Qrvfw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.site_footer-links__Qrvfw a{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;word-break:break-word}.site_footer-links__Qrvfw a:hover{color:var(--accent)}.site_footer-copyright__7u76w{margin:0;font-size:var(--text-xs);color:var(--text-muted)}@media (max-width:768px){.site_footer-grid__BGcLD{grid-template-columns:1fr 1fr}.site_footer-brand-col__dXGhC{grid-column:1/-1}}@media (max-width:480px){.site_footer-grid__BGcLD{grid-template-columns:1fr}}.site_error-title__PqxLh{margin:0 0 var(--space-4);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.site_error-body__zEj8e{margin:0 0 var(--space-5);font-size:var(--text-base);color:var(--text-secondary);line-height:1.72}.site_error-actions__ZJYLV{margin:0}@media (max-width:480px){.site_contact-list__prmtc li{grid-template-columns:1fr;gap:var(--space-1)}}.site_section-divider__PQGVo{border:0;border-top:1px solid var(--border-subtle);width:100%;max-width:56rem;margin:0}.site_section__Oc9Xf{width:100%;max-width:56rem;padding:var(--space-8) var(--space-6)}.site_section-eyebrow__f9TRs{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent)}.site_section-heading__Nzedq{margin:0 0 var(--space-5);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight)}.site_section-heading__Nzedq .site_kw__Nujrt{color:var(--accent)}.site_section-body__pATP_{font-size:var(--text-base);color:var(--text-secondary);line-height:1.72;margin:0 0 var(--space-4);max-width:42rem}.site_section-body__pATP_ strong{color:var(--text-primary);font-weight:var(--weight-bold)}.site_section-body__pATP_ em{color:var(--accent);font-style:normal;font-weight:var(--weight-medium)}.site_section-body__pATP_:last-child{margin-bottom:0}.site_problem-pair__Oe_dI{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5);align-items:stretch}.site_problem-card__vafau{background:color-mix(in oklab,var(--bg-surface) 52%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;height:100%}.site_problem-card-label__M09zJ{display:block;margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.site_problem-card-title__ArGhR{display:block;margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.site_problem-card-body__OSIPd{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;flex:1 1}.site_why-now__ZaibU{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 8%,transparent);text-align:left}.site_why-now-label__vjXdY{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.site_why-now-body__zQHFD{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.site_pillars__mhPXb{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5);align-items:stretch}.site_pillars-intro__VcKOb+.site_pillars__mhPXb{margin-top:var(--space-6)}.site_pillar-card__K8O_J{background:color-mix(in oklab,var(--bg-surface) 52%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;height:100%}.site_pillar-icon__blah4{display:block;width:28px;height:28px;margin-bottom:var(--space-3);color:var(--accent)}.site_pillar-title__Lqcjp{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.site_pillar-body__KZmAD{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;flex:1 1}.site_card-list__KaYTk{list-style:none;margin:0;padding:0;flex:1 1;display:flex;flex-direction:column;gap:var(--space-2)}.site_card-list__KaYTk li{position:relative;padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.site_card-list__KaYTk li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:1px;background:var(--accent);opacity:.75;transform:rotate(45deg)}.site_card-list__KaYTk strong{color:var(--text-primary);font-weight:var(--weight-bold)}.site_card-list__KaYTk em{color:var(--accent);font-style:normal;font-weight:var(--weight-medium)}@media (min-width:769px){#capabilities .site_pillars-3__hx8T3,.site_pillars-3__hx8T3{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.site_section__Oc9Xf.site_section-wide__Ud_ro{max-width:56rem}}.site_feature-rows__AQbhf{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-7)}.site_feature-row__Aa7KD{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-7);gap:var(--space-7);align-items:center}.site_feature-row__Aa7KD:nth-child(2n) .site_feature-visual__CrtUd{order:-1}.site_feature-title__EOhi9{margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight)}.site_feature-list__8i3UM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.site_feature-list__8i3UM li{position:relative;padding-left:var(--space-5);font-size:var(--text-base);color:var(--text-secondary);line-height:1.6}.site_feature-list__8i3UM li:before{content:"";position:absolute;left:0;top:.42em;width:10px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.site_feature-list__8i3UM strong{color:var(--text-primary);font-weight:var(--weight-bold)}.site_feature-visual__CrtUd{background:var(--bg-surface);background-image:radial-gradient(var(--border-subtle) 1px,transparent 1px);background-size:24px 24px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.site_feature-visual__CrtUd svg{color:var(--text-secondary)}.site_feature-visual__CrtUd img,.site_feature-visual__CrtUd svg{display:block;width:100%;height:auto}@media (max-width:768px){.site_feature-row__Aa7KD{grid-template-columns:1fr;gap:var(--space-4)}.site_feature-row__Aa7KD:nth-child(2n) .site_feature-visual__CrtUd{order:0}.site_feature-rows__AQbhf{gap:var(--space-7)}}.site_arch-strip__erSjV{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-6);align-items:stretch}.site_arch-diagram__uBqTJ{background:color-mix(in oklab,var(--bg-surface) 48%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;align-items:center}.site_arch-diagram__uBqTJ svg{display:block;width:100%;height:auto;color:var(--text-secondary)}.site_code-panel__v1a_l{margin:0;background:color-mix(in oklab,var(--bg-surface) 52%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.site_code-panel-caption__YTalb{padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}.site_code-panel__v1a_l pre{margin:0;padding:var(--space-4);flex:1 1;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--text-muted);-webkit-text-size-adjust:100%}.site_code-panel__v1a_l .site_tok-key__M0CDB{color:var(--accent)}.site_code-panel__v1a_l .site_tok-str___auNS{color:var(--text-primary)}.site_code-panel__v1a_l .site_tok-lit__lSOWL{color:var(--lex-healthy);font-weight:var(--weight-medium)}[data-theme=dark] .site_code-panel__v1a_l .site_tok-lit__lSOWL{color:#7BA98A}@media (max-width:900px){.site_arch-strip__erSjV{grid-template-columns:1fr}}.site_one-liner__3hkLE{margin-top:var(--space-6);margin-bottom:0;padding:var(--space-5);border-left:3px solid var(--accent);background:var(--bg-elevated);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-base);font-style:italic;color:var(--text-secondary);line-height:1.72}.site_lanes__FDsNK{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5);align-items:stretch}.site_lane-card__WWJKs{background:color-mix(in oklab,var(--bg-elevated) 48%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;height:100%}.site_lane-eyebrow__QkuEk{display:block;margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.site_lane-title__gOEqg{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.site_lane-body__WciBx{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;flex:1 1}.site_timeline-heading__d7MZB{margin:var(--space-8) 0 0;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent)}.site_timeline__TFBOF{list-style:none;margin:var(--space-6) 0 0;padding:0;position:relative}.site_timeline__TFBOF:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:var(--border-default);transform:scaleY(0);transform-origin:top center;transition:transform .8s cubic-bezier(.2,0,0,1) .15s}.site_timeline__TFBOF.site_is-visible__IURt_:before{transform:scaleY(1)}.site_timeline-item__IFkfb{display:flex;gap:var(--space-4);padding-bottom:var(--space-6);position:relative}.site_timeline-item__IFkfb:last-child{padding-bottom:0}.site_tl-node__S5zQt{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:2px solid var(--border-default);background:var(--bg-canvas);position:relative;top:3px;z-index:1;transition:border-color .3s ease,background .3s ease}.site_tl-complete__1Mtzy .site_tl-node__S5zQt{border-color:var(--lex-healthy);background:var(--lex-healthy)}.site_tl-active__o8J5j .site_tl-node__S5zQt{border-color:var(--accent);background:var(--accent)}.site_tl-upcoming__yKrra .site_tl-node__S5zQt{border-color:var(--text-muted);background:transparent}.site_tl-content__Y4Fm4{flex:1 1;padding-bottom:var(--space-2)}.site_tl-meta__NZZaz{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.site_tl-date__O14Rt{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.site_tl-title__v4I_6{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-primary)}.site_tl-body__h70Fl{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65}.site_js-fade__d4x6B .site_timeline-item__IFkfb.site_fade-in__xWNx5:not(.site_is-visible__IURt_){opacity:0;transform:translateX(-20px)}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(2){transition-delay:80ms}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(3){transition-delay:.16s}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(4){transition-delay:.24s}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(5){transition-delay:.32s}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(6){transition-delay:.4s}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(7){transition-delay:.48s}.site_timeline__TFBOF .site_fade-in__xWNx5:nth-child(8){transition-delay:.56s}.site_cta-cards__pmC_Q{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5)}.site_cta-cards__pmC_Q:has(.site_cta-card__zvAhB:only-child){grid-template-columns:1fr}.site_cta-card__zvAhB:only-child{padding:var(--space-7)}.site_cta-card__zvAhB:only-child .site_cta-card-body__LK3UM{max-width:40rem}.site_cta-card__zvAhB:only-child .site_cta-email__VyCHM{align-self:center}.site_cta-card__zvAhB{display:flex;flex-direction:column;background:color-mix(in oklab,var(--bg-surface) 52%,transparent);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-6)}.site_cta-card-eyebrow__oPcpB{display:block;margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.site_cta-card-heading__gmDcw{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-snug)}.site_cta-card-body__LK3UM{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65}.site_cta-email__VyCHM{display:inline-block;margin-top:auto;align-self:flex-start;padding:10px var(--space-5);background:var(--accent);color:var(--lex-ink);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;word-break:break-word;transition:background var(--duration-base) var(--easing-standard)}.site_cta-email__VyCHM:hover{background:var(--accent-hover);color:var(--lex-ink)}.site_cta-email__VyCHM:active{background:var(--accent-pressed)}.site_security-contacts__2bssW{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.site_security-contact-item__mVhc_{font-size:var(--text-sm);color:var(--text-muted)}.site_security-contact-item__mVhc_ .site_sc-label__pBrm_{font-weight:var(--weight-medium)}.site_fade-in__xWNx5{transition:opacity .45s ease,transform .45s ease}.site_js-fade__d4x6B .site_fade-in__xWNx5:not(.site_is-visible__IURt_){opacity:0;transform:translateY(18px)}.site_js-fade__d4x6B .site_fade-in__xWNx5:nth-child(2){transition-delay:80ms}.site_js-fade__d4x6B .site_fade-in__xWNx5:nth-child(3){transition-delay:.16s}.site_js-fade__d4x6B .site_fade-in__xWNx5:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.site_fade-in__xWNx5{transition:none}.site_js-fade__d4x6B .site_fade-in__xWNx5:not(.site_is-visible__IURt_){opacity:1;transform:none}}.site_site-nav__srQ6Z{position:-webkit-sticky;position:sticky;top:0;z-index:100;width:100%;height:48px;background:color-mix(in srgb,var(--bg-canvas) 94%,transparent);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site_nav-actions__kXh5x{display:flex;align-items:center;gap:var(--space-4)}.site_nav-brand__bLJ_5{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-decoration:none}.site_nav-brand__bLJ_5:hover{color:var(--accent)}.site_nav-links__fQ0vN{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-5)}.site_nav-links__fQ0vN a{font-size:var(--text-sm);color:var(--text-muted);text-decoration:none;font-weight:var(--weight-medium)}.site_nav-links__fQ0vN a:hover{color:var(--text-primary)}.site_theme-toggle__tZ3gJ{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px var(--space-3);border:.5px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.2;cursor:pointer;box-shadow:var(--elevation-1);transition:border-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard),background var(--duration-base) var(--easing-standard)}.site_theme-toggle__tZ3gJ:hover{border-color:var(--accent);color:var(--accent)}.site_theme-toggle__tZ3gJ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site_theme-toggle-icon__Uwuhn{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.site_nav-links__fQ0vN .site_nav-cta__dwJeU{display:inline-block;padding:5px var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--accent);white-space:nowrap}.site_nav-links__fQ0vN .site_nav-cta__dwJeU:hover{background:var(--accent);color:var(--lex-ink)}.site_stats-band__8IGKN{width:100%;background:var(--bg-elevated);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:center;gap:var(--space-10);padding:var(--space-7) var(--space-6)}.site_stat-item__jRges{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.site_stat-number__oarnN{font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--accent);line-height:1}.site_stat-label__nQ02D{color:var(--text-muted)}.site_stat-label__nQ02D,.site_status-chip__KK4DU{font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.site_status-chip__KK4DU{flex-shrink:0;display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-pill);white-space:nowrap}.site_status-complete__6mCYX{background:rgba(74,124,89,.12);color:var(--lex-healthy)}.site_status-active__q5XmX{background:rgba(200,132,61,.12);color:var(--lex-warn)}.site_status-upcoming__k71Ke{background:rgba(168,160,150,.12);color:var(--lex-inactive)}.site_founder-card__Zj01w{display:flex;gap:var(--space-6);align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);margin-top:var(--space-5)}.site_founder-avatar__pgniK{flex-shrink:0;width:80px;height:80px;border-radius:50%;background:rgba(184,97,47,.1);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);font-weight:var(--weight-bold);font-family:var(--font-sans)}.site_founder-name__1TOIA{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.site_founder-bio__IUqWW{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65}.site_founder-bio__IUqWW:last-child{margin-bottom:0}.site_founder-stats__EKT8s{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5)}.site_founder-stat-label__G_X0B{display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-1)}.site_founder-stat-value__U29E2{display:block;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-primary)}@media (max-width:768px){.site_founder-card__Zj01w{flex-direction:column;align-items:center;text-align:center}.site_founder-stats__EKT8s{grid-template-columns:1fr;text-align:center}}.site_disclaimer__QD__L{width:100%;max-width:56rem;padding:var(--space-6) var(--space-6) var(--space-4);border-top:1px solid var(--border-subtle)}.site_disclaimer__QD__L p{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.65}.site_reading-progress__oHAT7{position:fixed;top:0;left:0;right:0;height:2px;background:var(--accent);transform-origin:left center;transform:scaleX(var(--progress,0));transition:transform .1s linear;z-index:200;pointer-events:none}.site_skip-link__p81xP{position:fixed;top:var(--space-3);left:50%;transform:translate(-50%,-200%);z-index:300;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--lex-ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:transform var(--duration-base) var(--easing-standard)}.site_skip-link__p81xP:focus{transform:translate(-50%);outline:2px solid var(--accent);outline-offset:2px}.site_dot-rail___8vGq{position:fixed;right:var(--space-5);top:50%;transform:translateY(-50%);z-index:90;pointer-events:none}.site_dot-rail___8vGq ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-end}.site_dot-rail___8vGq a{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;pointer-events:auto;padding:6px 0}.site_dot-rail___8vGq .site_dot__V7HO6{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--text-muted);transition:width .25s ease,height .25s ease,background .25s ease}.site_dot-rail___8vGq .site_dot-label__Q34Qd{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--text-muted);white-space:nowrap;opacity:0;transform:translateX(8px);transition:opacity .25s ease,transform .25s ease,color .25s ease}.site_dot-rail___8vGq a.site_is-active__FF7Mz .site_dot__V7HO6,.site_dot-rail___8vGq a:hover .site_dot__V7HO6{width:10px;height:10px;background:var(--accent)}.site_dot-rail___8vGq a.site_is-active__FF7Mz .site_dot-label__Q34Qd,.site_dot-rail___8vGq a:hover .site_dot-label__Q34Qd{opacity:1;transform:translateX(0)}.site_dot-rail___8vGq a.site_is-active__FF7Mz .site_dot-label__Q34Qd{color:var(--text-primary)}@media (max-width:900px){.site_dot-rail___8vGq{display:none}}.site_nav-links__fQ0vN a{position:relative;padding-bottom:4px}.site_nav-links__fQ0vN a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.2,0,0,1)}.site_nav-links__fQ0vN a.site_is-active__FF7Mz:after,.site_nav-links__fQ0vN a:hover:after{transform:scaleX(1)}.site_nav-links__fQ0vN .site_nav-cta__dwJeU:after{display:none}.site_nav-links__fQ0vN a.site_is-active__FF7Mz{color:var(--text-primary)}@media (prefers-reduced-motion:no-preference){.site_hero__jpPQz .site_logo-lockup__wHds2{animation:site_hero-mark__n7Bwa .6s cubic-bezier(.2,0,0,1) both}.site_hero__jpPQz .site_tagline__aGE_y{animation:site_hero-fade-up__X172x .5s cubic-bezier(.2,0,0,1) .25s both}.site_hero__jpPQz .site_hero-hook__vX9X8{animation:site_hero-fade-up__X172x .5s cubic-bezier(.2,0,0,1) .35s both}.site_hero__jpPQz .site_hero-actions__A7WVq{animation:site_hero-fade-up__X172x .5s cubic-bezier(.2,0,0,1) .45s both}.site_hero__jpPQz .site_hero-frameworks___KAPT{animation:site_hero-fade-up__X172x .5s cubic-bezier(.2,0,0,1) .55s both}}@keyframes site_hero-mark__n7Bwa{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes site_hero-fade-up__X172x{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.site_cta-card__zvAhB,.site_lane-card__WWJKs,.site_pillar-card__K8O_J,.site_problem-card__vafau{transition:transform .25s cubic-bezier(.2,0,0,1),border-color .25s ease,box-shadow .25s ease}.site_cta-card__zvAhB:hover,.site_lane-card__WWJKs:hover,.site_pillar-card__K8O_J:hover,.site_problem-card__vafau:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow-accent)}@media (prefers-reduced-motion:reduce){.site_cta-card__zvAhB:hover,.site_lane-card__WWJKs:hover,.site_pillar-card__K8O_J:hover,.site_problem-card__vafau:hover{transform:none}}.site_section-band-alt__erIz_{border-top:1px solid var(--band-border);border-bottom:1px solid var(--band-border)}.site_section-head__YE17V{margin:0 0 var(--space-5);max-width:42rem}.site_section-head__YE17V .site_section-heading__Nzedq{margin-bottom:0}.site_section-band__y36tN{width:100%;display:grid;grid-template-columns:minmax(0,1fr) min(56rem,100%) minmax(0,1fr);align-items:start;position:relative;background-color:transparent;transition:background .6s ease;isolation:isolate}.site_section-band__y36tN>.site_section__Oc9Xf{position:relative;z-index:1;grid-column:2;width:100%;max-width:none;min-width:0;box-sizing:border-box}.site_section-band__y36tN>.site_hex-decor__vqx7Z{position:absolute;z-index:0;grid-column:1/-1;grid-row:1/-1}.site_section-band-alt__erIz_{background-color:transparent}.site_section-marker__iHhQl{grid-column:1;justify-self:end;padding:var(--space-8) var(--space-4) 0 0;align-self:start;font-size:calc(var(--text-xl) * .67);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);text-align:right;line-height:1.3;overflow:visible}.site_section-marker__iHhQl .site_marker-label__LyMib{display:block;max-width:9rem;word-break:normal;overflow-wrap:normal}.site_section-marker__iHhQl .site_marker-num__ValR5{display:block;font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--accent);line-height:1;margin-bottom:var(--space-3);font-feature-settings:"tnum"}@media (min-width:1101px){.site_section-band__y36tN>.site_section__Oc9Xf .site_section-eyebrow__f9TRs,.site_section-band__y36tN>.site_section__Oc9Xf .site_section-head__YE17V .site_section-eyebrow__f9TRs{display:none}.site_section-band__y36tN[data-band=technology]>.site_section__Oc9Xf .site_section-eyebrow__f9TRs{display:block}}@media (max-width:1100px){.site_section-band__y36tN{display:flex;justify-content:center}.site_section-marker__iHhQl{display:none}}.site_section-band__y36tN[data-band=problem]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(63,91,92,.05),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(184,97,47,.04),transparent 70%)}.site_section-band__y36tN[data-band=solution]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(184,68,58,.05),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(200,132,61,.04),transparent 70%)}.site_section-band__y36tN[data-band=surfaces]{background-image:radial-gradient(ellipse 60% 50% at 100% 0,rgba(184,97,47,.07),transparent 70%),radial-gradient(ellipse 50% 60% at 0 100%,rgba(63,91,92,.05),transparent 70%)}.site_section-band__y36tN[data-band=technology]{background-image:radial-gradient(ellipse 50% 60% at 0 50%,rgba(107,78,140,.04),transparent 70%),radial-gradient(ellipse 55% 55% at 100% 100%,rgba(74,124,89,.04),transparent 70%)}.site_section-band__y36tN[data-band=for]{background-image:radial-gradient(ellipse 60% 55% at 100% 0,rgba(74,124,89,.05),transparent 70%),radial-gradient(ellipse 50% 60% at 0 80%,rgba(184,97,47,.05),transparent 70%)}.site_section-band__y36tN[data-band=capabilities]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(200,132,61,.05),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(63,91,92,.04),transparent 70%)}.site_section-band__y36tN[data-band=contact]{background-image:radial-gradient(ellipse 60% 55% at 100% 0,rgba(74,124,89,.05),transparent 70%),radial-gradient(ellipse 50% 60% at 0 80%,rgba(184,97,47,.05),transparent 70%)}[data-theme=light] .site_section-band-alt__erIz_{background-color:var(--band-alt)}[data-theme=light] .site_section-band__y36tN[data-band=problem]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(63,91,92,.09),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(184,97,47,.08),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=solution]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(184,68,58,.08),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(200,132,61,.07),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=surfaces]{background-image:radial-gradient(ellipse 60% 50% at 100% 0,rgba(184,97,47,.1),transparent 70%),radial-gradient(ellipse 50% 60% at 0 100%,rgba(63,91,92,.07),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=technology]{background-image:radial-gradient(ellipse 50% 60% at 0 50%,rgba(107,78,140,.07),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(74,124,89,.07),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=for]{background-image:radial-gradient(ellipse 60% 55% at 100% 0,rgba(74,124,89,.08),transparent 70%),radial-gradient(ellipse 50% 60% at 0 80%,rgba(184,97,47,.07),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=capabilities]{background-image:radial-gradient(ellipse 55% 60% at 0 0,rgba(200,132,61,.08),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(63,91,92,.07),transparent 70%)}[data-theme=light] .site_section-band__y36tN[data-band=contact]{background-image:radial-gradient(ellipse 60% 55% at 100% 0,rgba(74,124,89,.08),transparent 70%),radial-gradient(ellipse 50% 60% at 0 80%,rgba(184,97,47,.07),transparent 70%)}.site_hex-decor__vqx7Z{position:absolute;width:180px;height:180px;color:var(--accent);opacity:.08;pointer-events:none;z-index:0}.site_section-band__y36tN[data-band=problem] .site_hex-decor__vqx7Z{top:20%;right:5%;transform:rotate(8deg);width:160px;height:160px}.site_section-band__y36tN[data-band=solution] .site_hex-decor__vqx7Z{top:55%;right:6%;transform:rotate(15deg)}.site_section-band__y36tN[data-band=surfaces] .site_hex-decor__vqx7Z{top:18%;left:4%;transform:rotate(-20deg);width:220px;height:220px}.site_section-band__y36tN[data-band=technology] .site_hex-decor__vqx7Z{bottom:12%;right:4%;transform:rotate(45deg);width:240px;height:240px;opacity:.06}.site_section-band__y36tN[data-band=for] .site_hex-decor__vqx7Z{top:30%;left:3%;transform:rotate(10deg);width:200px;height:200px}.site_section-band__y36tN[data-band=capabilities] .site_hex-decor__vqx7Z{top:22%;right:5%;transform:rotate(-12deg);width:180px;height:180px}.site_section-band__y36tN[data-band=contact] .site_hex-decor__vqx7Z{bottom:18%;left:4%;transform:rotate(25deg);width:200px;height:200px}@media (max-width:900px){.site_hex-decor__vqx7Z{display:none}}.site_shell__m9UoU{position:relative;z-index:2}@media (min-width:1100px){.site_section__Oc9Xf.site_section-asym__b7Lfq{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-7);column-gap:var(--space-7);grid-row-gap:var(--space-5);row-gap:var(--space-5);max-width:56rem;align-items:start}.site_section-asym__b7Lfq .site_section-head__YE17V{grid-column:1;grid-row:1}.site_section-asym__b7Lfq>p.site_section-body__pATP_:first-of-type{grid-column:1;grid-row:2}.site_section-asym__b7Lfq .site_problem-pair__Oe_dI{grid-column:2;grid-row:1/span 2;grid-template-columns:1fr;margin-top:0}}@media (max-width:768px){.site_cta-cards__pmC_Q,.site_lanes__FDsNK,.site_pillars__mhPXb,.site_problem-pair__Oe_dI{grid-template-columns:1fr}}@media (max-width:600px){.site_section__Oc9Xf{padding:var(--space-6) var(--space-5)}.site_section-heading__Nzedq{font-size:var(--text-xl)}.site_hero-area__KBCx4{padding:calc(48px + var(--space-6)) var(--space-5) var(--space-8)}.site_hero-hook__vX9X8{font-size:var(--text-base)}.site_card__53zM4{padding:var(--space-6) var(--space-5)}.site_site-nav__srQ6Z{padding:0 var(--space-4)}.site_site-nav__srQ6Z .site_nav-links__fQ0vN li:not(:last-child){display:none}.site_nav-actions__kXh5x{gap:var(--space-2)}.site_cta-card__zvAhB{padding:var(--space-5)}.site_one-liner__3hkLE{padding:var(--space-4)}.site_timeline-item__IFkfb{gap:var(--space-3)}.site_tl-title__v4I_6{font-size:var(--text-sm);margin-bottom:var(--space-1)}.site_stats-band__8IGKN{flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-6)}.site_section-head__YE17V{position:static;margin:0 0 var(--space-5);padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:768px){.site_js-fade__d4x6B .site_fade-in__xWNx5:not(.site_is-visible__IURt_),.site_js-fade__d4x6B .site_timeline-item__IFkfb.site_fade-in__xWNx5:not(.site_is-visible__IURt_){transform:none}.site_cta-card__zvAhB,.site_lane-card__WWJKs,.site_pillar-card__K8O_J,.site_problem-card__vafau{transition:border-color .35s ease,box-shadow .35s ease}.site_cta-card__zvAhB.site_is-focused__mOdtw,.site_lane-card__WWJKs.site_is-focused__mOdtw,.site_pillar-card__K8O_J.site_is-focused__mOdtw,.site_problem-card__vafau.site_is-focused__mOdtw{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-accent)}.site_timeline-item__IFkfb .site_tl-title__v4I_6{transition:color .35s ease}.site_timeline-item__IFkfb.site_is-focused__mOdtw .site_tl-title__v4I_6{color:var(--accent)}.site_timeline-item__IFkfb.site_tl-upcoming__yKrra.site_is-focused__mOdtw .site_tl-node__S5zQt{border-color:var(--accent)}}.site_legal-page__tfw1T{width:100%;max-width:46rem;padding:calc(48px + var(--space-8)) var(--space-6) var(--space-9);margin-inline:auto}.site_legal-head__zmMZ7{padding-bottom:var(--space-5);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.site_legal-title__UbqBN{margin:var(--space-2) 0 var(--space-3);font-size:clamp(var(--text-3xl),4vw,var(--text-4xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-tightest);line-height:var(--leading-tight);color:var(--text-primary)}.site_legal-meta__Uc76A{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.site_legal-lead__Q2qti{margin:0 0 var(--space-6);font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6}.site_legal-switch__jL0N1{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-7)}.site_legal-switch__jL0N1 a{padding:5px var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);text-decoration:none;transition:border-color var(--duration-base) var(--easing-standard),color var(--duration-base) var(--easing-standard)}.site_legal-switch__jL0N1 a:hover{border-color:var(--accent);color:var(--accent)}.site_legal-switch__jL0N1 a[aria-current=page]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.site_legal-body__ITy3R{counter-reset:legal-section}.site_legal-body__ITy3R section{margin-bottom:var(--space-7)}.site_legal-body__ITy3R section:last-child{margin-bottom:0}.site_legal-body__ITy3R h2{counter-increment:legal-section;margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--text-primary)}.site_legal-body__ITy3R h2:before{content:counter(legal-section) ". ";color:var(--accent);font-feature-settings:"tnum"}.site_legal-body__ITy3R h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.site_legal-body__ITy3R p{margin:0 0 var(--space-3);font-size:var(--text-base);color:var(--text-secondary);line-height:1.72}.site_legal-body__ITy3R ol:last-child,.site_legal-body__ITy3R p:last-child,.site_legal-body__ITy3R ul:last-child{margin-bottom:0}.site_legal-body__ITy3R ol,.site_legal-body__ITy3R ul{margin:0 0 var(--space-3);padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.site_legal-body__ITy3R li{font-size:var(--text-base);color:var(--text-secondary);line-height:1.65}.site_legal-body__ITy3R li::marker{color:var(--accent)}.site_legal-body__ITy3R strong{color:var(--text-primary);font-weight:var(--weight-bold)}.site_legal-body__ITy3R a{color:var(--accent);text-decoration:none;word-break:break-word}.site_legal-body__ITy3R a:hover{color:var(--accent-hover);text-decoration:underline}.site_legal-callout__rqHAf{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 8%,transparent)}.site_legal-callout__rqHAf p{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}@media (max-width:600px){.site_legal-page__tfw1T{padding:calc(48px + var(--space-6)) var(--space-5) var(--space-8)}}