.nl-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a161c8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;animation:nl-fade .4s ease forwards}@keyframes nl-fade{to{opacity:1}}.nl-card{position:relative;width:100%;max-width:440px;background:var(--bg, #fff);border:1px solid var(--border, #E3E8EA);border-radius:var(--r-lg, 24px);padding:44px 40px 38px;box-shadow:0 40px 100px -30px #0a161c80;transform:translateY(16px) scale(.98);opacity:0;animation:nl-pop .5s cubic-bezier(.16,1,.3,1) .05s forwards}@keyframes nl-pop{to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:480px){.nl-card{padding:36px 26px 30px;border-radius:var(--r-md, 16px)}}.nl-close{position:absolute;top:18px;right:18px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--muted, #5F6B73);cursor:pointer;border-radius:50%;transition:background .18s ease,color .18s ease}.nl-close:hover{background:var(--surface, #F6F8F9);color:var(--ink, #000)}.nl-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:color-mix(in oklab,var(--teal, #00A5A1) 12%,transparent);color:var(--teal, #00A5A1);margin-bottom:22px}.nl-eyebrow{font-family:var(--font-mono, monospace);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal, #00A5A1);font-weight:500;margin:0 0 12px}.nl-title{font-family:var(--font-head, sans-serif);font-size:27px;line-height:1.12;letter-spacing:-.02em;font-weight:500;color:var(--ink, #000);margin:0 0 12px}.nl-sub{font-family:var(--font-body, sans-serif);font-size:15.5px;line-height:1.5;color:var(--muted, #5F6B73);margin:0 0 26px}.nl-field{margin-bottom:12px}.nl-input{width:100%;font-family:var(--font-body, sans-serif);font-size:15.5px;color:var(--ink, #000);background:var(--surface, #F6F8F9);border:1px solid var(--border, #E3E8EA);border-radius:var(--r-sm, 8px);padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;outline:none}.nl-input::placeholder{color:color-mix(in oklab,var(--muted, #5F6B73) 80%,transparent)}.nl-input:focus{border-color:var(--teal, #00A5A1);background:var(--bg, #fff);box-shadow:0 0 0 3px color-mix(in oklab,var(--teal, #00A5A1) 16%,transparent)}.nl-input--error{border-color:#d9534f}.nl-submit{width:100%;margin-top:10px;font-family:var(--font-head, sans-serif);font-size:15px;font-weight:600;letter-spacing:.01em;color:#fff;background:var(--teal, #00A5A1);border:none;border-radius:var(--r-sm, 8px);padding:15px 20px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:filter .18s ease,transform .12s ease}.nl-submit:hover:not(:disabled){filter:brightness(1.06)}.nl-submit:active:not(:disabled){transform:translateY(1px)}.nl-submit:disabled{opacity:.65;cursor:default}.nl-spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:nl-spin .7s linear infinite}@keyframes nl-spin{to{transform:rotate(360deg)}}.nl-fineprint{font-family:var(--font-body, sans-serif);font-size:12px;line-height:1.45;color:var(--muted, #5F6B73);text-align:center;margin:16px 0 0}.nl-error{font-family:var(--font-body, sans-serif);font-size:13px;color:#d9534f;margin:8px 0 0}.nl-success{text-align:center;padding:8px 0 4px}.nl-success .nl-mark{margin:0 auto 22px}.nl-success .nl-title{margin-bottom:10px}.cc{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;background:#0b1116;border-top:1px solid rgba(255,255,255,.14);box-shadow:0 -12px 40px -18px #000000e6;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));animation:cc-rise .26s cubic-bezier(.2,.7,.3,1) both}@keyframes cc-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cc{animation:none}}.cc__inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:24px}.cc__text{margin:0;flex:1 1 auto;color:#ffffffc7;font-size:14px;line-height:1.55;max-width:78ch}.cc__link{color:#4fd1cc;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cc__link:hover{color:#7fe3df}.cc__actions{flex:0 0 auto;display:flex;gap:10px}.cc__btn{min-height:44px;padding:11px 22px;border-radius:999px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.cc__btn--solid{background:#fff;color:#0b1116;border:1px solid #FFFFFF}.cc__btn--solid:hover{background:#e4edf0;border-color:#e4edf0}.cc__btn--ghost{background:transparent;color:#ffffffdb;border:1px solid rgba(255,255,255,.28)}.cc__btn--ghost:hover{border-color:#ffffff80;color:#fff}.cc__btn:focus-visible,.cc__link:focus-visible{outline:2px solid #4FD1CC;outline-offset:3px}@media(max-width:760px){.cc__inner{flex-direction:column;align-items:stretch;gap:14px}.cc__text{font-size:13.5px}.cc__actions>.cc__btn{flex:1 1 0}}html.theme-light{background:#faf7f1}html.theme-light body,body.theme-light{--bg: #FAF7F1;--ink: #181A1C;--deep: #1A3B4D;--muted: #5F6469;--surface: #F2ECE0;--border: #E3DBCC;--hairline: #ECE5D8;--teal: #00706E;--focus-ring: #00706E;background:var(--bg);color:var(--ink)}html.theme-light body ::selection{background:var(--deep);color:#fff}html.theme-light .hero-video,html.theme-light .team-video,html.theme-light .ai-hero,html.theme-light .gs-hero,html.theme-light .ai-why__code,html.theme-light .ai-why__codeFoot,html.theme-light .ny-final{--teal: #00A5A1}.nav__theme{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.nav__theme:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-1px)}.nav__theme:active{transform:translateY(0)}.nav__theme-icon{display:inline-flex;animation:theme-icon-in .36s cubic-bezier(.22,1,.36,1) both}@keyframes theme-icon-in{0%{opacity:0;transform:rotate(-35deg) scale(.7)}to{opacity:1;transform:rotate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.nav__theme-icon{animation:none}}html.theme-light .nav__theme{border-color:var(--border);background:#fff;color:var(--ink)}html.theme-light .nav__theme:hover{background:var(--surface);border-color:var(--ink)}.mobile-menu__theme{margin-top:12px;display:inline-flex;align-items:center;gap:14px;align-self:flex-start;padding:12px 0;border:0;background:transparent;cursor:pointer;font-family:var(--font-head);font-size:28px;font-weight:500;color:var(--ink)}.mobile-menu__theme .nav__theme-icon{color:var(--teal)}@media(max-width:600px){.mobile-menu__theme{font-size:22px}}html.theme-light .nav--dark{color:var(--ink);background:#faf7f1d1;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--hairline);box-shadow:none}html.theme-light .nav--dark.nav--dark-scrolled{background:#faf7f1e6;box-shadow:0 1px 0 0 var(--hairline),0 8px 24px -16px #1a3b4d1a}html.theme-light .nav--dark .nav__link{color:var(--ink)}html.theme-light .nav--dark .nav__link:hover{background:#0000000d}html.theme-light .nav--dark .nav__link--active{color:var(--teal)}html.theme-light .nav--dark .nav__hamburger{background:#fff;border-color:var(--border);color:var(--ink)}html.theme-light .nav--dark .nav__dropdown{background:#fff;border-color:var(--hairline);box-shadow:0 12px 40px -12px #1a3b4d24}html.theme-light .nav--dark .nav__dd-item:hover{background:var(--surface)}html.theme-light .nav--dark .nav__dd-title{color:var(--ink)}html.theme-light .nav--dark .nav__dd-desc{color:var(--muted)}html.theme-light .nav--dark .btn--primary{background:var(--ink);color:#fff}html.theme-light .nav--dark .btn--primary:hover{background:var(--teal);color:#fff}html.theme-light .mobile-menu{background:var(--bg)}html.theme-light .mobile-menu a{color:var(--ink);border-bottom-color:var(--hairline)}html.theme-light .results-section{background:var(--surface);color:var(--ink)}html.theme-light .results-section:before{display:none}html.theme-light .metrics__title{color:var(--ink)}html.theme-light .metric__num{color:var(--teal);text-shadow:none}html.theme-light .metric__label{color:var(--muted)}html.theme-light .metrics--flush .metric{border-color:var(--border)}html.theme-light .metrics--flush .metric:before{background:linear-gradient(135deg,#00000006,#0000 55%)}html.theme-light .trusted{border-top-color:var(--border)}html.theme-light .trusted__title{color:var(--ink)}html.theme-light .results-section .eyebrow,html.theme-light .trusted .eyebrow{color:var(--muted)!important}html.theme-light .logo-wall{background:#3b342b;border-radius:var(--r-lg);padding:30px 0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 20px 50px -32px #3b342b73}html.theme-light .insights-sec{background:var(--surface);color:var(--ink)}html.theme-light .insights-sec .eyebrow{color:var(--muted)}html.theme-light .insights-sec .h2,html.theme-light .ins-card__title{color:var(--ink)}html:not(.theme-light) .ins-card__meta,html:not(.theme-light) .csx-feature__tag,html:not(.theme-light) .cs-tile__tag,html:not(.theme-light) .art2-body .csx-phase{color:var(--accent);color:color-mix(in srgb,var(--accent) 85%,#fff)}html.theme-light .eyebrow{color:var(--muted)}html.theme-light .ins-card__meta,html.theme-light .csx-feature__tag,html.theme-light .cs-tile__tag,html.theme-light .cs-tile:hover .cs-tile__cta,html.theme-light .art2-body .csx-phase{color:var(--accent);color:color-mix(in srgb,var(--accent) 50%,#000)}html.theme-light .ins-card__metric{color:var(--muted)}html.theme-light .ins-card__cta{color:var(--muted);border-top-color:var(--hairline)}html.theme-light .ins-card:hover .ins-card__cta{color:var(--ink)}html.theme-light .insights-sec .btn--secondary{color:var(--ink);border-color:var(--border)}html.theme-light .insights-sec .btn--secondary:hover{border-color:var(--ink);background:#0000000a}html.theme-light .tl{background:var(--surface);color:var(--ink);border-top-color:var(--hairline);border-bottom-color:var(--hairline)}html.theme-light .tl:before{display:none}html.theme-light .tl__copy,html.theme-light .tl__title{color:var(--ink)}html.theme-light .tl__title em span{color:var(--ink)!important}html.theme-light .tl__eyebrow,html.theme-light .tl__prev-eyebrow,html.theme-light .tl__lede{color:var(--muted)}html.theme-light .tl__prev-stage{background:#3b342b;border-color:#ffffff12}html.theme-light .tl__card{background:#fff;border-color:var(--border);box-shadow:0 30px 80px -30px #1a3b4d1f}html.theme-light .tl__stage{background:var(--surface)}html.theme-light .tl__cap{background:#fff;border-top-color:var(--hairline);color:var(--ink)}html.theme-light .tl__cap-sub,html.theme-light .tl__count{color:var(--muted)}html.theme-light .tl__dot{background:#00000029}html.theme-light .tl__dot--active{background:var(--ink)}html.theme-light .tl__logos-wrap{border-top-color:var(--hairline)}html.theme-light .team-life{background:var(--surface);color:var(--ink)}html.theme-light .team-life:before{display:none}html.theme-light .team-life__title{color:var(--ink)}html.theme-light .team-life__copy,html.theme-light .team-life__intro .eyebrow{color:var(--muted)}html.theme-light .team-life__chip{color:var(--ink);border-color:var(--border);background:#fff}html.theme-light .team-life__card{background:#fff;border-color:var(--border)}html.theme-light .footer{background:var(--surface);color:var(--muted)}html.theme-light .footer__top{border-bottom-color:var(--border)}html.theme-light .footer__brand-name,html.theme-light .footer__col-title,html.theme-light .footer__col a:hover{color:var(--ink)}html.theme-light .footer__bottom{color:var(--muted)}html.theme-light .rpt-hero{background:var(--bg);color:var(--ink);border-bottom-color:var(--hairline)}html.theme-light .rpt-hero__bg{display:none}html.theme-light .rpt-hero__chip{border-color:var(--border);background:#fff;color:var(--muted)}html.theme-light .rpt-hero__chip-sep,html.theme-light .rpt-hero__chip-count{color:var(--muted)}html.theme-light .rpt-hero__title{color:var(--ink)}html.theme-light .rpt-hero__accent{background:linear-gradient(180deg,#00a5a1,#007d7a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.theme-light .rpt-hero__sub,html.theme-light .rpt-hero__meta{color:var(--muted)}html.theme-light .rpt-hero__dot{background:#00000040}html.theme-light .rpt-section{background:var(--surface);color:var(--ink)}html.theme-light .rpt-section:before{background:linear-gradient(to right,transparent,var(--border),transparent)}html.theme-light .rpt-card{background:#fff;border-color:var(--border)}html.theme-light .rpt-card:hover{border-color:#00a5a173;box-shadow:0 30px 60px -28px #1a3b4d33,0 0 0 1px #00a5a10f}html.theme-light .rpt-cover{background:var(--surface);border-bottom-color:var(--hairline)}html.theme-light .rpt-card__read,html.theme-light .rpt-card__date{color:var(--muted)}html.theme-light .rpt-card__title{color:var(--ink)}html.theme-light .rpt-card__preview{color:var(--muted)}html.theme-light .rpt-card__foot{border-top-color:var(--hairline)}html.theme-light .rpt-card__cta{color:var(--ink);border-color:var(--border);background:#fff}html.theme-light .rpt-cta{background:linear-gradient(180deg,#00a5a10f,#00000003),#fff;border-color:var(--border)}html.theme-light .rpt-cta:before{background:radial-gradient(60% 80% at 100% 0%,rgba(0,165,161,.12),transparent 60%)}html.theme-light .rpt-cta__title{color:var(--ink)}html.theme-light .rpt-cta__desc{color:var(--muted)}html.theme-light .rpt-cta .btn--primary{background:var(--ink);color:#fff}html.theme-light .rpt-cta .btn--primary:hover{background:var(--teal);color:#fff}html.theme-light main:has(.rpt-section)+.footer{margin-top:0}html.theme-light .section--team-dark{background:var(--bg);color:var(--ink)}html.theme-light .section--team-dark:before{display:none}html.theme-light .section--team-dark .eyebrow{color:var(--muted)}html.theme-light .section--team-dark .h2{color:var(--ink)}html.theme-light .section--team-dark .lede{color:var(--muted)}html.theme-light .section--team-dark .team-leadership,html.theme-light .section--team-dark .team-grid{background:var(--border);border-color:var(--border)}html.theme-light .section--team-dark .member{background:#fff}html.theme-light .section--team-dark .member:hover{background:var(--surface)}html.theme-light .section--team-dark .member__name{color:var(--ink)}html.theme-light .section--team-dark .member__role{color:var(--muted)}html.theme-light .section--team-dark .member__photo--img{background:var(--surface)}html.theme-light .section--team-dark .member__photo{background:repeating-linear-gradient(135deg,#fff 0 10px,var(--surface) 10px 20px);border-color:var(--hairline);color:var(--deep)}html.theme-light .section--team-dark .member__social{background:#fff;border-color:var(--border);color:var(--muted)}html.theme-light .section--team-dark .member__social:hover{color:#fff}html.theme-light .section--team-dark .btn--secondary{color:var(--ink);border-color:var(--border);background:transparent}html.theme-light .section--team-dark .btn--secondary:hover{background:#0000000a;border-color:var(--ink)}html.theme-light .section--team-dark .experience-strip span{color:var(--muted);border-color:var(--border)}html.theme-light .section--team-dark .cta-block{background:var(--ink);border-color:transparent;box-shadow:0 40px 80px -40px #1a3b4d40}html.theme-light .globe-header{border-bottom-color:var(--border)}html.theme-light .globe-header__title{color:var(--ink)}html.theme-light .globe-header__sub,html.theme-light .globe-header__cities li{color:var(--muted)}html.theme-light .csx-hero{position:relative;overflow:hidden;isolation:isolate;padding:208px 0 128px;min-height:92vh;display:flex;align-items:center;background:var(--bg);color:var(--ink);border-bottom:1px solid var(--hairline)}@media(max-width:640px){html.theme-light .csx-hero{min-height:auto;padding:150px 0 96px}}html.theme-light .csx-hero__grid{background-image:linear-gradient(to right,rgba(0,120,118,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,120,118,.06) 1px,transparent 1px)}html.theme-light .csx-hero__noise{display:none}html.theme-light .csx-hero__vignette{background:radial-gradient(115% 80% at 50% 42%,transparent 45%,rgba(250,247,241,.7) 85%,var(--bg) 100%)}html.theme-light .csx-hero__fade{background:linear-gradient(to bottom,transparent,var(--bg))}html.theme-light .csx-hero__beam--1{opacity:.3}html.theme-light .csx-hero__beam--2{opacity:.18}html.theme-light .csx-hero__title{color:var(--ink)}html.theme-light .csx-hero__sub{color:var(--muted)}html.theme-light .csx-hero__stat-num{color:var(--ink)}html.theme-light .csx-hero__stat-label{color:var(--muted)}html.theme-light .csx-hero__stat-div{background:linear-gradient(to bottom,transparent,var(--border),transparent)}html.theme-light .csx-feature{background:#fff;border-color:var(--border)}html.theme-light .csx-feature:hover{box-shadow:0 40px 80px -40px #1a3b4d38}html.theme-light .csx-feature__title{color:var(--ink)}html.theme-light .csx-feature__summary{color:var(--muted)}html.theme-light .csx-feature__result{border-top-color:var(--hairline)}html.theme-light .csx-feature__result-label{color:var(--muted)}html.theme-light .csx-feature__cta{color:var(--ink)}html.theme-light .csx-chip{color:var(--muted);border-color:var(--border);background:#fff}html.theme-light .csx-card{background:#fff;border-color:var(--border)}html.theme-light .csx-card:hover{box-shadow:0 28px 60px -36px #1a3b4d40}html.theme-light .csx-card__result{border-bottom-color:var(--hairline)}html.theme-light .csx-card__result-label{color:var(--muted)}html.theme-light .csx-card__title{color:var(--ink)}html.theme-light .csx-card__summary{color:var(--muted)}html.theme-light .csx-card__cta{color:var(--ink)}html.theme-light .csx-band__grid{border-color:var(--border);background:linear-gradient(180deg,#00000005,#0000)}html.theme-light .csx-band__lead{border-right-color:var(--border)}@media(max-width:760px){html.theme-light .csx-band__lead{border-right:0;border-bottom-color:var(--border)}}html.theme-light .csx-band__lead-label{color:var(--muted)}html.theme-light .csx-band__metric-val{color:var(--ink)}html.theme-light .csx-band__metric-label{color:var(--muted)}html.theme-light .csx-quote{background:linear-gradient(90deg,#00a5a114,#0000)}html.theme-light .csx-quote p,html.theme-light .csx-quote__name{color:var(--ink)}html.theme-light .csx-quote__role{color:var(--muted)}html.theme-light body:has(.ai-final),html.theme-light body:has(.gs-final){background:var(--bg)!important}html.theme-light .ai-shift,html.theme-light .ai-partner,html.theme-light .ai-why{background:#fff!important;color:var(--ink)}html.theme-light .ai-systems,html.theme-light .ai-how,html.theme-light .ai-ind{background:var(--surface)!important;background-image:none!important;color:var(--ink)}html.theme-light .ai-ops{background:var(--surface)!important;color:var(--ink)}html.theme-light .ai-ops:before{display:none}html.theme-light .ai-shift__title,html.theme-light .ai-systems__title,html.theme-light .ai-partner__title,html.theme-light .ai-how__title,html.theme-light .ai-why__title,html.theme-light .ai-ind__title,html.theme-light .ai-ops__title{color:var(--ink)!important}html.theme-light .ai-shift .eyebrow,html.theme-light .ai-systems .eyebrow,html.theme-light .ai-partner .eyebrow,html.theme-light .ai-how .eyebrow,html.theme-light .ai-why .eyebrow,html.theme-light .ai-ind .eyebrow,html.theme-light .ai-ops .eyebrow,html.theme-light .ai-shift__lede,html.theme-light .ai-systems__lede,html.theme-light .ai-partner__lede,html.theme-light .ai-how__lede,html.theme-light .ai-ind__lede,html.theme-light .ai-ops__lede,html.theme-light .ai-why__p{color:var(--muted)!important}html.theme-light .ai-shift__title em,html.theme-light .ai-systems__title em,html.theme-light .ai-partner__title em,html.theme-light .ai-how__title em,html.theme-light .ai-why__title em,html.theme-light .ai-ind__title em{color:var(--teal)!important}html.theme-light .ai-shift__grid{border-top-color:var(--border)!important;border-bottom-color:var(--border)!important}html.theme-light .ai-shift__card{border-right-color:var(--border)!important}@media(max-width:900px){html.theme-light .ai-shift__card{border-bottom-color:var(--border)!important}}html.theme-light .ai-shift__card:hover{background:var(--surface)!important}html.theme-light .ai-shift__cardTitle{color:var(--ink)}html.theme-light .ai-shift__cardDesc{color:var(--muted)!important}html.theme-light .ai-bento__card{background:#fff!important;border-color:var(--border)!important;color:var(--ink)}html.theme-light .ai-bento__card:hover{border-color:var(--ink)!important;background:#fff!important}html.theme-light .ai-bento__title{color:var(--ink)}html.theme-light .ai-bento__desc{color:var(--muted)!important}html.theme-light .ai-bento__glyph{border-color:var(--border)!important;color:var(--deep);background:#fff}html.theme-light .ai-bento__card:hover .ai-bento__glyph{background:var(--ink)!important;color:var(--teal)!important;border-color:var(--ink)!important}html.theme-light .ai-bento__hover{color:var(--ink)!important}html.theme-light .ai-partner__card{background:var(--surface)!important;border-color:var(--border)!important}html.theme-light .ai-partner__card:hover{background:#fff!important;border-color:var(--ink)!important}html.theme-light .ai-partner__cTitle{color:var(--ink)}html.theme-light .ai-partner__cDesc{color:var(--muted)!important}html.theme-light .ai-partner__list li{color:var(--ink);border-top-color:var(--border)!important}html.theme-light .ai-partner__list li:last-child{border-bottom-color:var(--border)!important}html.theme-light .ai-partner__process{border-top-color:var(--border)}html.theme-light .ai-partner__processLabel{color:var(--muted)}html.theme-light .ai-how__line{background:linear-gradient(90deg,transparent,var(--border) 8%,var(--border) 92%,transparent)!important}@media(max-width:900px){html.theme-light .ai-how__line{background:linear-gradient(180deg,transparent,var(--border) 8%,var(--border) 92%,transparent)!important}}html.theme-light .ai-how__nodeRing{background:var(--surface)!important;border-color:var(--border)!important}html.theme-light .ai-how__sTitle{color:var(--ink)}html.theme-light .ai-how__sDesc{color:var(--muted)!important}html.theme-light .ai-why__point{border-top-color:var(--border)!important}html.theme-light .ai-why__point:last-child{border-bottom-color:var(--border)!important}html.theme-light .ai-why__pointTitle{color:var(--ink)}html.theme-light .ai-why__pointDesc{color:var(--muted)!important}html.theme-light .ai-why__p--lead{color:var(--ink)!important}html.theme-light .ai-why__tags span{color:var(--muted)!important}html.theme-light .ai-ind__grid{background:var(--border)!important;border-color:var(--border)!important}html.theme-light .ai-ind__cell{background:#fff!important;background-color:#fff!important;color:var(--ink)}html.theme-light .ai-ind__cell:hover{background-color:var(--ink)!important;color:#fff!important}html.theme-light .ai-ind__cellNum{color:var(--muted)!important}html.theme-light .ai-ind__caps{background:#fff!important;border-color:var(--border)!important}html.theme-light .ai-ind__capsHead{color:var(--muted)!important}html.theme-light .ai-ind__capsList li{color:var(--ink);border-bottom-color:var(--border)!important}html.theme-light .ai-ops__title,html.theme-light .ai-ops__pTitle,html.theme-light .gs-ops__title,html.theme-light .gs-ops__pTitle{color:var(--ink)}html.theme-light .ai-ops__pDesc,html.theme-light .gs-ops__pDesc{color:var(--muted)}html.theme-light .ai-ops__grid,html.theme-light .gs-ops__grid{background:var(--border);border-color:var(--border)}html.theme-light .ai-ops__pillar,html.theme-light .gs-ops__pillar{background:#fff}html.theme-light .ai-ops__pillar:hover,html.theme-light .gs-ops__pillar:hover{background:var(--surface)}html.theme-light .ai-stack,html.theme-light .gs-stack{border-top-color:var(--border)}html.theme-light .ai-stack__label,html.theme-light .gs-stack__label{color:var(--muted)}html.theme-light .ai-stack__pill,html.theme-light .gs-stack__pill{background:#fff;border-color:var(--border);color:var(--ink)}html.theme-light .ai-shift .btn--secondary,html.theme-light .ai-systems .btn--secondary,html.theme-light .ai-partner .btn--secondary,html.theme-light .ai-how .btn--secondary,html.theme-light .ai-why .btn--secondary,html.theme-light .ai-ind .btn--secondary,html.theme-light .ai-ops .btn--secondary{background:transparent!important;color:var(--ink)!important;border-color:var(--border)!important}html.theme-light .ai-shift .btn--secondary:hover,html.theme-light .ai-systems .btn--secondary:hover,html.theme-light .ai-partner .btn--secondary:hover,html.theme-light .ai-how .btn--secondary:hover,html.theme-light .ai-why .btn--secondary:hover,html.theme-light .ai-ind .btn--secondary:hover,html.theme-light .ai-ops .btn--secondary:hover{background:#0000000a!important;border-color:var(--ink)!important}html.theme-light .ai-shift .btn--primary,html.theme-light .ai-systems .btn--primary,html.theme-light .ai-partner .btn--primary,html.theme-light .ai-how .btn--primary,html.theme-light .ai-why .btn--primary,html.theme-light .ai-ind .btn--primary{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}html.theme-light .gs-mandate,html.theme-light .gs-engage,html.theme-light .gs-why{background:#fff!important;color:var(--ink)}html.theme-light .gs-system,html.theme-light .gs-method,html.theme-light .gs-eco,html.theme-light .gs-ops{background:var(--surface)!important;color:var(--ink)}html.theme-light .gs-ops:before{display:none}html.theme-light .gs-mandate .eyebrow,html.theme-light .gs-system .eyebrow,html.theme-light .gs-engage .eyebrow,html.theme-light .gs-method .eyebrow,html.theme-light .gs-why .eyebrow,html.theme-light .gs-eco .eyebrow,html.theme-light .gs-ops .eyebrow{color:var(--muted)!important}html.theme-light .gs-mandate__title,html.theme-light .gs-system__title,html.theme-light .gs-engage__title,html.theme-light .gs-method__title,html.theme-light .gs-why__title,html.theme-light .gs-eco__title,html.theme-light .gs-ops__title{color:var(--ink)!important}html.theme-light .gs-mandate__title em,html.theme-light .gs-system__title em,html.theme-light .gs-engage__title em,html.theme-light .gs-method__title em,html.theme-light .gs-why__title em,html.theme-light .gs-eco__title em{color:var(--teal)!important}html.theme-light .gs-mandate__lede,html.theme-light .gs-system__lede,html.theme-light .gs-engage__lede,html.theme-light .gs-method__lede,html.theme-light .gs-eco__lede,html.theme-light .gs-why__p{color:var(--muted)!important}html.theme-light .gs-mandate__card{border-color:var(--border)!important}html.theme-light .gs-mandate__card:hover{background:var(--surface)!important}html.theme-light .gs-mandate__cardTitle{color:var(--ink)}html.theme-light .gs-mandate__cardDesc{color:var(--muted)!important}html.theme-light .gs-bento__card{background:#fff!important;border-color:var(--border)!important;color:var(--ink)}html.theme-light .gs-bento__card:hover{border-color:var(--ink)!important;background:#fff!important}html.theme-light .gs-bento__glyph{border-color:var(--border)!important;color:var(--deep);background:#fff}html.theme-light .gs-bento__card:hover .gs-bento__glyph{background:var(--ink)!important;color:var(--teal)!important;border-color:var(--ink)!important}html.theme-light .gs-bento__title{color:var(--ink)}html.theme-light .gs-bento__desc{color:var(--muted)!important}html.theme-light .gs-bento__hover{color:var(--ink)!important}html.theme-light .gs-engage__card{background:var(--surface)!important;border-color:var(--border)!important}html.theme-light .gs-engage__card:hover{background:#fff!important;border-color:var(--ink)!important}html.theme-light .gs-engage__cTitle{color:var(--ink)}html.theme-light .gs-engage__cDesc{color:var(--muted)!important}html.theme-light .gs-engage__list li{color:var(--ink);border-top-color:var(--border)!important}html.theme-light .gs-engage__list li:last-child{border-bottom-color:var(--border)!important}html.theme-light .gs-method__line{background:linear-gradient(90deg,transparent,var(--border) 8%,var(--border) 92%,transparent)!important}@media(max-width:900px){html.theme-light .gs-method__line{background:linear-gradient(180deg,transparent,var(--border) 8%,var(--border) 92%,transparent)!important}}html.theme-light .gs-method__nodeRing{background:var(--surface)!important;border-color:var(--border)!important}html.theme-light .gs-method__sTitle{color:var(--ink)}html.theme-light .gs-method__sDesc{color:var(--muted)!important}html.theme-light .gs-eco__grid{background:var(--border)!important;border-color:var(--border)!important}html.theme-light .gs-eco__cell{background:#fff!important;color:var(--ink)}html.theme-light .gs-eco__cell:hover{background:var(--ink)!important;color:#fff!important}html.theme-light .gs-eco__cellNum{color:var(--muted)!important}html.theme-light .gs-gss__halo{background:radial-gradient(50% 60% at 50% 0%,#00a5a11f,#00a5a100 70%)}html.theme-light .gs-gss__title{color:var(--ink)}html.theme-light .gs-gss__title em{color:var(--teal)}html.theme-light .gs-gss__sub,html.theme-light .gs-gss__meterLabel{color:var(--muted)}html.theme-light .gs-gss__meterTrack{background:var(--border)}html.theme-light .gs-gss__spine{background:linear-gradient(180deg,rgba(0,165,161,.6),var(--border) 90%)}html.theme-light .gs-gss__node{background:#fff;border-color:#00a5a173;box-shadow:0 0 0 5px var(--surface),0 0 22px -6px #00a5a173}html.theme-light .gs-gss__nodeNum{color:#008c88}html.theme-light .gs-gss__card{background:var(--surface);border-color:var(--border)}html.theme-light .gs-gss__card:hover{border-color:#00a5a180;background:#fff}html.theme-light .gs-gss__glyph{border-color:var(--border);background:#fff;color:#008c88}html.theme-light .gs-gss__index{color:var(--muted)}html.theme-light .gs-gss__layerTitle{color:var(--ink)}html.theme-light .gs-gss__lead{color:var(--teal)}html.theme-light .gs-ops__lede{color:var(--muted)}html.theme-light .ny-acc__incl-label{color:#54595e}html.theme-light .gs-gss__desc{color:var(--muted)}html.theme-light .gs-mandate .btn--secondary,html.theme-light .gs-system .btn--secondary,html.theme-light .gs-engage .btn--secondary,html.theme-light .gs-method .btn--secondary,html.theme-light .gs-why .btn--secondary,html.theme-light .gs-eco .btn--secondary,html.theme-light .gs-ops .btn--secondary{background:transparent!important;color:var(--ink)!important;border-color:var(--border)!important}html.theme-light .gs-mandate .btn--secondary:hover,html.theme-light .gs-system .btn--secondary:hover,html.theme-light .gs-engage .btn--secondary:hover,html.theme-light .gs-method .btn--secondary:hover,html.theme-light .gs-why .btn--secondary:hover,html.theme-light .gs-eco .btn--secondary:hover,html.theme-light .gs-ops .btn--secondary:hover{background:#0000000a!important;border-color:var(--ink)!important}html.theme-light .gs-mandate .btn--primary,html.theme-light .gs-system .btn--primary,html.theme-light .gs-engage .btn--primary,html.theme-light .gs-method .btn--primary,html.theme-light .gs-why .btn--primary,html.theme-light .gs-eco .btn--primary{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}html.theme-light .gs-mandate .btn--ghost,html.theme-light .gs-system .btn--ghost,html.theme-light .gs-engage .btn--ghost,html.theme-light .gs-why .btn--ghost,html.theme-light .gs-method .btn--ghost,html.theme-light .gs-eco .btn--ghost{color:var(--ink)!important}html.theme-light .cta-block{background:linear-gradient(180deg,#fff,var(--surface));border:1px solid var(--border);color:var(--ink)}html.theme-light .cta-block:before{background:radial-gradient(circle,rgba(0,165,161,.16),transparent 60%)}html.theme-light .cta-block__title{color:var(--ink)}html.theme-light .cta-block__sub{color:var(--muted)}html.theme-light .cta-block .eyebrow{color:var(--muted)!important}html.theme-light .section--team-dark .cta-block{background:linear-gradient(180deg,#fff,var(--surface));border:1px solid var(--border);box-shadow:0 40px 80px -40px #1a3b4d2e}html.theme-light .ai-impact{background:var(--surface)!important}html.theme-light .ai-impact .eyebrow{color:var(--muted)!important}html.theme-light .ai-impact__title{color:var(--ink)}html.theme-light .ai-impact__title em{color:var(--teal)}html.theme-light .ai-impact__lede{color:var(--muted)}html.theme-light .impact-card{background:#fff;border-color:var(--border)}html.theme-light .impact-card:hover{background:#fff;border-color:var(--ink)}html.theme-light .impact-card:before{background:radial-gradient(70% 60% at 100% 0%,rgba(0,165,161,.08),transparent 60%)}html.theme-light .impact-card__eyebrow{color:var(--muted)}html.theme-light .impact-card__num{color:var(--ink)}html.theme-light .impact-card__label,html.theme-light .impact-card__desc,html.theme-light .impact-card__axis{color:var(--muted)}html.theme-light .impact-gridline{stroke:#00000012}html.theme-light .impact-baseline{stroke:#00000042}html.theme-light .impact-dot{fill:#fff}html.theme-light .impact-bar__meta{color:var(--muted)}html.theme-light .impact-bar__track{background:#0000000f}html.theme-light .impact-bar__fill--muted{background:#0000002e;box-shadow:none}html.theme-light .impact-gauge__track{stroke:#00000014}html.theme-light .impact-seg--miss{background:#00000024}html.theme-light .ai-final,html.theme-light .ai-final__block,html.theme-light .gs-final,html.theme-light .gs-final__block{background:var(--surface)!important;color:var(--ink)}html.theme-light .ai-final__grid>span,html.theme-light .gs-final__grid>span{border-right-color:#0000000d;border-bottom-color:#0000000d}html.theme-light .ai-final__block:after,html.theme-light .gs-final__block:after{background:radial-gradient(50% 50% at 20% 10%,rgba(0,165,161,.12),transparent 60%),radial-gradient(60% 60% at 100% 100%,rgba(26,59,77,.08),transparent 65%)}html.theme-light .ai-final__eyebrow,html.theme-light .gs-final__eyebrow{color:var(--muted)!important}html.theme-light .ai-final__title,html.theme-light .gs-final__title{color:var(--ink)}html.theme-light .ai-final__title em,html.theme-light .gs-final__title em{color:var(--teal)}html.theme-light .ai-final__sub,html.theme-light .gs-final__sub{color:var(--muted)}html.theme-light .ai-final__ctas .btn--secondary,html.theme-light .gs-final__ctas .btn--secondary{background:transparent!important;color:var(--ink)!important;border-color:var(--border)!important}html.theme-light .ai-final__ctas .btn--secondary:hover,html.theme-light .gs-final__ctas .btn--secondary:hover{background:#0000000a!important;border-color:var(--ink)!important}.gs-proof{--proof-track: rgba(255, 255, 255, .1);--proof-grid: rgba(255, 255, 255, .07)}html.theme-light .gs-proof{background:var(--surface)!important;color:var(--ink);--proof-track: rgba(0, 0, 0, .1);--proof-grid: rgba(0, 0, 0, .08)}html.theme-light .gs-proof .eyebrow{color:var(--muted)!important}html.theme-light .gs-proof__title{color:var(--ink)}html.theme-light .gs-proof__title em,html.theme-light .gs-proof__hl{color:var(--teal)}html.theme-light .gs-proof__lede{color:var(--muted)}html.theme-light .gs-proof__stat{background:#fff;border-color:var(--border)}html.theme-light .gs-proof__stat:hover{background:#fff;border-color:#00a5a173}html.theme-light .gs-proof__statLabel{color:var(--muted)}html.theme-light .gs-proof__statVal{color:var(--ink)}html.theme-light .gs-proof__panel{background:#fff;border-color:var(--border)}html.theme-light .gs-proof__panelHead{color:var(--muted)}html.theme-light .gs-proof__reachRow{border-bottom-color:var(--border)}html.theme-light .gs-proof__reachLabel{color:var(--ink)}html.theme-light .gs-proof__reachVal{color:var(--teal)}html.theme-light .gs-proof__donutVal{color:var(--ink)}html.theme-light .gs-proof__donutLabel{color:var(--muted)}html.theme-light .gs-proof__tvlYlbl,html.theme-light .gs-proof__tvlXlbl{fill:var(--muted)}html.theme-light .gs-proof__tvlCallout{fill:var(--ink)}html.theme-light .gs-proof__noteText,html.theme-light .gs-proof__noteText strong{color:var(--ink)}html.theme-light .gs-proof__noteLabel{color:var(--teal)}html.theme-light .gs-proof__miniVal{color:var(--ink)}html.theme-light .gs-proof__miniLabel{color:var(--muted)}html.theme-light .gs-proof__mini{border-top-color:var(--border)}@media(max-width:600px){.ai-why__codeBody{font-size:11px;padding:16px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.ai-why__codeRow{gap:10px}.ai-why__codeNo{width:20px}.ai-why__codeFoot{font-size:10.5px}}@media(hover:none),(max-width:900px){.tl__dot{position:relative}.tl__dot:after{content:"";position:absolute;inset:-20.5px -4px}.tex-carousel__dots{gap:36px}.tex-carousel__dot{position:relative}.tex-carousel__dot:after{content:"";position:absolute;inset:-20.5px -18px}.db-svc__toggle{padding:12px 0;min-height:44px}.tr-faq__link{padding:11px 0;min-height:44px}.nav__hamburger{position:relative}.nav__hamburger:after{content:"";position:absolute;inset:-4px}.member__social{position:relative}.member__social:after{content:"";position:absolute;top:-7px;bottom:-7px}.member__socials .member__social:first-child:after{left:-14px;right:0}.member__socials .member__social:last-child:after{left:0;right:-14px}.member__socials .member__social:only-child:after{left:-7px;right:-7px}.blog-chip,.art2-share-btn,.art2-teambox__btn,.ct-social,.art2-cta__btn,.tex-client__cta{min-height:44px}.art2-crumb__back{position:relative}.art2-crumb__back:after{content:"";position:absolute;inset:-12.5px 0}.art2-related__more-link{position:relative}.art2-related__more-link:after{content:"";position:absolute;inset:-11px 0}}
