@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque-latin.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{color:#090909;background:#fafaf9;font-family:Bricolage Grotesque,Arial,sans-serif;font-synthesis:none;--black: #050505;--ink: #111111;--paper: #fafaf9;--white: #ffffff;--muted: #686865;--soft: #e8e8e3;--line: #c9c9c3;--frame-border: #b9b9b3;--accent: #b4ca76;--accent-hover: #c8da93;--accent-border: #98ae5f;--accent-deep: #53662c;--accent-ink: #3e4826;--panel-rollover: #f5f6f0;--mono: "IBM Plex Mono", ui-monospace, monospace;--display: "Bricolage Grotesque", Arial, sans-serif;--site-pad: clamp(20px, 4vw, 68px);--content: 1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;background:var(--paper)}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.mobile-menu-open,body.mobile-menu-open{overflow:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button{color:inherit}::selection{color:var(--white);background:var(--black)}.skip-link{position:fixed;z-index:9999;top:8px;left:8px;padding:12px 16px;background:var(--white);color:var(--black);transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{position:sticky;z-index:800;top:0;display:grid;grid-template-columns:132px minmax(0,1fr) max-content;gap:clamp(20px,2.8vw,48px);align-items:center;min-height:76px;padding:0 var(--site-pad);border-bottom:1px solid var(--line);background:var(--paper)}.site-header--inverted{color:var(--white);border-color:#303030;background:var(--black)}.brand{display:inline-flex;align-items:center;width:132px}.brand img{width:132px;height:auto}.brand--inverted img,.site-header--inverted>.brand img,.site-footer .brand img,.signal .signal-identity img{filter:none}.desktop-nav{display:flex;gap:clamp(14px,1.7vw,28px);align-items:center;justify-content:center;height:76px;font-size:14px;font-weight:560;white-space:nowrap}.desktop-nav__item{display:flex;align-items:center;height:100%}.desktop-nav>a,.desktop-nav__item>a{position:relative;display:inline-flex;gap:5px;align-items:center;min-height:44px}.desktop-nav__item>a svg{color:var(--muted);transition:transform .15s ease}.desktop-nav__item>a[aria-expanded=true] svg{transform:rotate(180deg)}.desktop-nav>a:after,.desktop-nav__item>a:after{position:absolute;right:0;bottom:4px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.desktop-nav>a:hover:after,.desktop-nav>a:focus-visible:after,.desktop-nav>a.is-active:after,.desktop-nav__item>a:hover:after,.desktop-nav__item>a:focus-visible:after,.desktop-nav__item>a.is-active:after,.desktop-nav__item>a[aria-expanded=true]:after{transform:scaleX(1);transform-origin:left}.desktop-mega{position:fixed;z-index:810;top:75px;left:50%;display:grid;width:min(920px,calc(100vw - (var(--site-pad) * 2)));color:var(--black);border:1px solid var(--black);background:var(--white);box-shadow:7px 7px #05050514;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-7px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;white-space:normal}.desktop-mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition-delay:0s}.desktop-mega--commerce{grid-template-columns:40fr 30fr 30fr}.desktop-mega--simple,.desktop-mega--realisations{grid-template-columns:minmax(280px,.92fr) minmax(340px,1.08fr);width:min(720px,calc(100vw - (var(--site-pad) * 2)))}.desktop-mega--no-proof{grid-template-columns:minmax(280px,360px);width:min(360px,calc(100vw - (var(--site-pad) * 2)))}.desktop-mega__platform{padding:26px;color:var(--white);background:var(--black)}.desktop-mega__bigcommerce{display:grid;justify-items:start;padding-bottom:17px;border-bottom:1px solid #3a3a3a}.bigcommerce-wordmark{position:relative;display:block;width:166px;height:34px;overflow:hidden}.bigcommerce-wordmark img{position:absolute;top:50%;left:0;width:166px;max-width:none;height:auto;transform:translateY(-50%)}.bigcommerce-wordmark--inverted img{filter:brightness(0) invert(1)}.desktop-mega__bigcommerce>span:not(.bigcommerce-wordmark){margin-top:11px;padding:4px 7px;border:1px solid #606060;color:#d1d1cc;font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.desktop-mega__bigcommerce strong{margin-top:12px;font-size:16px}.desktop-mega__platform-links{display:grid;margin-top:10px}.desktop-mega__platform-links a,.desktop-mega__group a{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:38px;border-bottom:1px solid currentColor;font-size:13px;font-weight:620}.desktop-mega__platform-links a{border-color:#303030}.desktop-mega__platform-links a:hover,.desktop-mega__platform-links a:focus-visible,.desktop-mega__platform-links a.is-active{padding-left:6px;outline:0;background:var(--panel-rollover)}.desktop-mega__groups{display:grid;align-content:start;padding:26px;border-right:1px solid var(--line)}.desktop-mega--no-proof .desktop-mega__groups{border-right:0}.desktop-mega__group+.desktop-mega__group{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.mega-label{display:block;margin-bottom:8px;color:var(--muted);font:9px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.desktop-mega__group a{border-color:#e4e4df}.desktop-mega__group a:hover,.desktop-mega__group a:focus-visible,.desktop-mega__group a.is-active{margin-right:-8px;margin-left:-8px;padding-right:8px;padding-left:8px;outline:0;color:var(--accent-deep);background:var(--panel-rollover);text-decoration:underline;text-underline-offset:3px}.mega-proof{display:flex;flex-direction:column;min-width:0;padding:26px;background:#f5f5f2}.mega-proof__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;margin:3px 0 15px;border:1px solid var(--black);background:#deded9}.mega-proof__media img{width:100%;height:100%;object-fit:cover;object-position:top center}.mega-proof strong{font-size:19px;line-height:1.05}.mega-proof p{margin:8px 0 0;color:#444440;font-size:12px;line-height:1.45}.mega-proof__link{display:inline-flex;gap:8px;align-items:center;width:fit-content;margin-top:auto;padding-top:14px;border-bottom:1px solid currentColor;font-size:12px;font-weight:650}.header-cta,.button-primary,.button-secondary{display:inline-flex;gap:22px;align-items:center;justify-content:center;min-height:48px;padding:0 21px;border:1px solid var(--black);font-weight:650;transition:color .18s ease,background .18s ease,transform .18s ease}.header-cta{justify-self:end;color:var(--black);border-color:var(--accent-border);background:var(--accent);font-size:13px}.site-header--inverted .header-cta{color:var(--black);border-color:var(--accent-border);background:var(--accent)}.header-cta:hover,.button-primary:hover{transform:translateY(-2px)}.menu-toggle{display:none;width:44px;height:44px;justify-self:end;padding:0;place-items:center;border:0;background:transparent}.mobile-menu{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100vw;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:contain;padding:max(14px,env(safe-area-inset-top)) 20px 0;color:var(--black);background:var(--white);isolation:isolate;-webkit-overflow-scrolling:touch;animation:menu-in .24s ease both}.mobile-menu-head{flex:none;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding-bottom:12px;border-bottom:1px solid var(--black)}.mobile-menu-head button{display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--black);border:0;background:transparent}.mobile-menu__body{flex:1;min-height:0;margin-right:-20px;margin-left:-20px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-menu nav{display:grid}.mobile-menu__row{display:grid;grid-template-columns:minmax(0,1fr) 52px;border-bottom:1px solid var(--black)}.mobile-menu__main-link,.mobile-menu__single-link{display:grid;grid-template-columns:46px 1fr auto;gap:10px;align-items:center;min-height:70px;padding:12px 20px;color:var(--black);font-size:clamp(20px,5.6vw,26px)}.mobile-menu__single-link{border-bottom:1px solid var(--black)}.mobile-menu__main-link strong,.mobile-menu__single-link strong{font-weight:620;line-height:1}.mobile-menu__main-link:hover,.mobile-menu__main-link:focus-visible,.mobile-menu__single-link:hover,.mobile-menu__single-link:focus-visible{outline:2px solid var(--black);outline-offset:-2px;background:var(--paper)}.mobile-menu__main-link>span,.mobile-menu__single-link>span{color:#8a8a86;font:11px var(--mono)}.mobile-menu__row>button{display:grid;width:52px;min-height:52px;padding:0;place-items:center;border:0;border-left:1px solid var(--black);background:var(--white)}.mobile-menu__row>button svg{transition:transform .15s ease}.mobile-menu__item.is-expanded .mobile-menu__row>button svg{transform:rotate(180deg)}.mobile-menu__subnav{padding:6px 20px 12px 66px;border-bottom:1px solid var(--black);background:#f5f5f2}.mobile-menu__subnav[hidden]{display:none}.mobile-menu__subnav>a{display:flex;gap:14px;align-items:center;justify-content:space-between;min-height:44px;border-bottom:1px solid #d5d5d0;font-size:15px;font-weight:590;line-height:1.25}.mobile-menu__subnav>a:last-child{border-bottom:0}.mobile-menu__bigcommerce{flex-wrap:wrap;justify-content:flex-start!important;min-height:64px!important;margin:-6px -20px 6px -66px;padding:0 20px 0 66px;border-top:1px solid var(--black);border-bottom:1px solid var(--black)!important;background:var(--white);box-shadow:none}.mobile-menu__bigcommerce .bigcommerce-wordmark{width:152px;height:31px}.mobile-menu__bigcommerce .bigcommerce-wordmark img{width:152px}.mobile-menu__bigcommerce small{color:var(--muted);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.mobile-menu__proof-link{display:grid!important;grid-template-columns:1fr auto;padding-top:10px;font-weight:650!important}.mobile-menu__proof-link span{grid-column:1 / -1;color:var(--muted);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.mobile-menu__cta{position:relative;z-index:2;display:flex;flex:none;gap:18px;align-items:center;justify-content:center;box-sizing:border-box;min-height:calc(56px + env(safe-area-inset-bottom));height:calc(56px + env(safe-area-inset-bottom));max-height:calc(56px + env(safe-area-inset-bottom));margin-right:-20px;margin-left:-20px;padding:0 20px env(safe-area-inset-bottom);color:var(--white);border-top:1px solid var(--black);background:var(--black);font-size:15px;font-weight:680}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;padding:22px var(--site-pad);border-bottom:1px solid var(--line);color:var(--muted);font:11px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase}.breadcrumbs>span{display:inline-flex;gap:8px}.section-shell{max-width:var(--content);margin:0 auto;padding:clamp(64px,7vw,112px) var(--site-pad)}.section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(36px,7vw,120px);align-items:end;margin-bottom:clamp(36px,4.6vw,68px)}.eyebrow,.section-label{display:block;margin:0 0 20px;color:var(--muted);font:10px/1.5 var(--mono);letter-spacing:.17em;text-transform:uppercase}.section-heading h2,.section-title{max-width:980px;margin:0;font-size:clamp(42px,6.3vw,92px);font-weight:660;line-height:.94;letter-spacing:-.055em}.section-heading>p,.section-intro{margin:0;color:var(--muted);font-size:clamp(16px,1.4vw,21px);line-height:1.55}.text-link{display:inline-flex;gap:10px;align-items:center;width:fit-content;padding-bottom:4px;border-bottom:1px solid currentColor;font-weight:650}.tag-list{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.tag-list li{padding:7px 9px;border:1px solid var(--line);color:#53534f;font:9px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase}.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.proof-card{display:grid;grid-template-rows:auto 1fr;min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.proof-card--featured{grid-column:1 / -1;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);grid-template-rows:none}.proof-card__visual{position:relative;min-height:320px;overflow:hidden;border-bottom:1px solid var(--line);background:#deded8}.proof-card--featured .proof-card__visual{min-height:520px;border-right:1px solid var(--line);border-bottom:0}.proof-card__visual img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.02);transition:filter .28s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.proof-card__visual>picture,.case-gallery__media>picture{display:block;width:100%;height:100%}.proof-card__visual img.proof-image--hairstore{object-position:top center}.proof-card__visual:hover img,.proof-card__visual:focus-visible img{filter:grayscale(.15) contrast(1);transform:scale(1.015)}.proof-card__index,.proof-card__open{position:absolute;top:0;display:grid;width:48px;height:48px;place-items:center}.proof-card__index{left:0;color:var(--white);background:var(--black);font:11px var(--mono)}.proof-card__open{right:0;color:var(--black);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#fafaf9f0}.proof-card__body{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,42px)}.proof-card__heading p{margin:0 0 8px;color:var(--muted);font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase}.proof-card__heading h3{margin:0;font-size:clamp(26px,3vw,44px);line-height:.98;letter-spacing:-.04em}.proof-card__short{margin:23px 0 8px;font-size:18px;font-weight:600;line-height:1.25}.proof-card__description{margin:0 0 25px;color:var(--muted);line-height:1.55}.proof-card .text-link{margin-top:auto;padding-top:30px;font-size:13px}.proof-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-grid--compact .proof-card__visual{min-height:220px}.proof-grid--compact .proof-card__body{padding:22px}.proof-grid--compact .proof-card__description{display:none}.proof-grid--compact .proof-card__heading h3{font-size:26px}.button-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.button{display:inline-flex;gap:16px;align-items:center;justify-content:center;min-height:54px;padding:0 20px;border:1px solid currentColor;font-size:14px;font-weight:670;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button--dark{color:var(--white);border-color:var(--black);background:var(--black)}.button--outline{color:var(--black);background:transparent}.button--light{color:var(--black);border-color:var(--white);background:var(--white)}.button--ghost-light{color:var(--white);border-color:#4a4a4a;background:transparent}.proof-concierge__mobile-header{display:none}.proof-concierge{display:grid;grid-template-columns:minmax(530px,40%) minmax(0,60%);min-height:100svh;background:var(--white)}.proof-concierge__left{display:flex;flex-direction:column;min-width:0;min-height:100svh;height:100svh;overflow:hidden;padding:0 clamp(34px,4vw,66px);color:var(--ink);border-right:1px solid var(--black);background:var(--paper)}.proof-concierge__left-head{display:flex;align-items:center;min-height:76px;border-bottom:1px solid transparent}.proof-concierge__left-head .brand,.proof-concierge__left-head .brand img{width:155px}.proof-concierge__intro{padding:clamp(46px,6vh,76px) 0 28px;border-bottom:1px solid var(--line)}.proof-concierge__intro .eyebrow{color:var(--muted)}.proof-concierge__intro h1{max-width:660px;margin:0;font-size:clamp(55px,5.25vw,82px);line-height:.9;letter-spacing:-.06em}.proof-concierge__intro>p:not(.eyebrow){margin:18px 0 0;color:var(--muted);font-size:clamp(16px,1.4vw,21px)}.proof-concierge__gateway{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;padding:clamp(22px,3.8vh,42px) 0}.signal-gateway__heading{margin-bottom:18px}.signal-gateway__heading>span{display:inline-flex;gap:8px;align-items:center;margin-bottom:12px;color:var(--muted);font:9px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.signal-gateway__heading i{display:block;width:7px;height:7px;border-radius:50%;background:var(--black);box-shadow:0 0 0 4px #00000014}.signal-gateway__heading h2{max-width:540px;margin:0;font-size:clamp(27px,2.25vw,36px);line-height:1;letter-spacing:-.035em}.signal-gateway__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--frame-border);border-left:1px solid var(--frame-border)}.signal-gateway__choice{display:grid;min-height:154px;padding:18px;color:var(--black);border-right:1px solid var(--frame-border);border-bottom:1px solid var(--frame-border);background:var(--white);transition:color .18s ease,background .18s ease}.signal-gateway__choice--light,.signal-gateway__choice:hover,.signal-gateway__choice:focus-visible{color:var(--white);outline:0;background:var(--black)}.signal-gateway__choice>span{align-self:start;color:#8e8e89;font:8px/1.4 var(--mono);letter-spacing:.08em}.signal-gateway__choice strong{display:inline-flex;gap:8px;align-items:center;align-self:center;font-size:clamp(17px,1.45vw,22px);line-height:1.05}.signal-gateway__choice small{display:flex;gap:10px;align-items:end;justify-content:space-between;align-self:end;color:currentColor;font-size:10px;line-height:1.35;opacity:.72}.signal-gateway__explore{width:fit-content;margin-top:17px;padding-bottom:4px;color:var(--muted);border-bottom:1px solid var(--muted);font-size:12px}.proof-concierge__signal{display:flex;flex:1;min-height:0}.proof-concierge__signal>.signal,.proof-concierge__signal>.signal-paused{flex:1;width:100%}.proof-concierge__signal .signal{min-height:0;border:0;background:transparent}.proof-concierge__signal .signal-head{display:none}.proof-concierge__signal .signal--can-reset .signal-head{display:flex;justify-content:flex-end;min-height:48px;padding:0;border-bottom:0}.proof-concierge__signal .signal--can-reset .signal-identity{display:none}.proof-concierge__signal .signal-progress{margin-top:16px}.proof-concierge__signal .signal-stage{max-width:none;margin:0;padding:clamp(22px,3vh,34px) 0}.proof-concierge__signal .signal-stage h2,.proof-concierge__signal .signal-question{font-size:clamp(25px,2.25vw,34px);line-height:1.02}.proof-concierge__signal .signal-muted{margin:12px 0 16px;font-size:13px}.proof-concierge__signal .signal-kicker{margin-bottom:14px}.proof-concierge__signal .signal-choices button{min-height:44px;padding-top:8px;padding-bottom:8px;font-size:13px}.proof-concierge__signal .signal-dismiss{min-height:42px;text-align:left}.proof-concierge__signal .signal-paused{min-height:0;padding:30px 0}.proof-concierge__signal .signal-paused h2{font-size:clamp(37px,4vw,58px)}.proof-concierge__partner{display:flex;gap:9px;align-items:center;min-height:62px;border-top:1px solid var(--line);color:var(--muted);font:10px var(--mono);text-transform:uppercase}.proof-concierge__right{display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:100svh;height:100svh;overflow:visible}.proof-concierge__right>.site-header{position:relative;grid-template-columns:1fr auto;column-gap:clamp(18px,1.7vw,32px);padding:0 clamp(28px,3vw,52px);background:var(--white)}.home-desktop-sticky-header{position:fixed;z-index:900;top:0;right:0;left:0;visibility:visible;opacity:1;pointer-events:auto}.home-desktop-sticky-header .site-header{position:relative}@keyframes home-header-reveal{0%{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-100%)}to{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}}@supports (animation-timeline: scroll()){.home-desktop-sticky-header{animation-name:home-header-reveal;animation-duration:1ms;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:scroll(root block);animation-range:72px 73px}}.proof-concierge__right>.site-header>.brand,.proof-concierge__right>.site-header>.menu-toggle{display:none}.proof-concierge__right>.site-header .desktop-nav{justify-content:flex-start;gap:clamp(15px,1.6vw,27px);font-size:12px}.proof-concierge__right>.site-header .header-cta{min-width:176px}.home-proof-stack{display:grid;grid-template-rows:auto 1fr auto;min-height:0;height:calc(100svh - 76px);padding:clamp(28px,3.7vw,58px) clamp(28px,4.2vw,66px) 0}.home-proof-stack__heading{display:flex;gap:30px;align-items:end;justify-content:space-between;padding-bottom:22px}.home-proof-stack__heading .eyebrow{margin-bottom:10px}.home-proof-stack__heading h2{margin:0;font-size:clamp(39px,4.1vw,61px);line-height:.92;letter-spacing:-.052em}.home-proof-stack__heading .text-link{flex:none;margin-bottom:4px;font-size:12px}.home-proof-stack__list{display:grid;grid-template-rows:repeat(4,minmax(120px,1fr));min-height:0;overflow:hidden;border-top:1px solid var(--line);border-left:1px solid var(--line)}.home-proof-row{position:relative;display:grid;grid-template-columns:44px minmax(170px,.78fr) minmax(250px,1.22fr);min-height:0;height:100%;overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.home-proof-row__number{display:grid;width:44px;height:44px;place-items:center;color:var(--white);background:var(--black);font:10px var(--mono)}.home-proof-row__copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:14px 18px}.home-proof-row__copy small{margin-bottom:5px;color:var(--muted);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.home-proof-row__copy strong{font-size:clamp(19px,1.7vw,28px);line-height:.98;letter-spacing:-.035em}.home-proof-row__copy em{max-width:300px;margin-top:9px;color:var(--muted);font-size:11px;font-style:normal;line-height:1.35}.home-proof-row__media{position:relative;min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--line);background:#deded9}.home-proof-row__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:top center;filter:grayscale(1) contrast(1.02);transition:transform .3s ease,filter .3s ease}.home-proof-row:hover .home-proof-row__media img,.home-proof-row:focus-visible .home-proof-row__media img{filter:grayscale(.1);transform:scale(1.02)}.home-proof-row__arrow{position:absolute;top:13px;right:13px;padding:3px;color:var(--white);background:#000000bf}.home-proof-stack__method{display:grid;grid-template-columns:120px minmax(250px,1fr) minmax(260px,.8fr);gap:22px;align-items:center;min-height:108px;padding:18px 0}.home-proof-stack__method span{color:var(--muted);font:9px var(--mono);letter-spacing:.12em}.home-proof-stack__method strong{font-size:clamp(23px,2vw,34px);line-height:1;letter-spacing:-.04em}.home-proof-stack__method p{margin:0;padding-left:20px;border-left:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.45}.home-hero{padding-top:clamp(48px,6vw,96px);padding-bottom:0}.home-hero__intro{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(280px,.52fr);gap:clamp(36px,6vw,100px);align-items:end;margin-bottom:clamp(46px,6vw,84px)}.home-hero__intro h1{max-width:1040px;margin:0;font-size:clamp(57px,7.3vw,112px);font-weight:680;line-height:.86;letter-spacing:-.065em}.home-hero__lead{display:grid;gap:26px;padding-bottom:6px}.home-hero__lead>p{margin:0;color:var(--muted);font-size:clamp(17px,1.45vw,22px);line-height:1.5}.concierge-stage{display:grid;grid-template-columns:minmax(520px,.82fr) minmax(0,1.18fr);min-height:720px;border:1px solid var(--black);background:var(--white)}.concierge-stage__signal{min-width:0;background:var(--black)}.signal-paused{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(38px,5vw,74px);color:var(--white)}.signal-paused h2{max-width:620px;margin:0;font-size:clamp(43px,5.2vw,72px);line-height:.94;letter-spacing:-.05em}.signal-paused>p:not(.eyebrow){max-width:560px;margin:24px 0 36px;color:#aaa9a4;font-size:17px;line-height:1.55}.hero-proof-rail{display:grid;grid-template-rows:auto 1fr auto;min-width:0;padding:28px}.hero-proof-rail__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line);font:9px var(--mono);letter-spacing:.12em}.hero-proof-rail__head a{display:inline-flex;gap:7px;align-items:center}.hero-proof-rail__grid{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);min-height:600px;padding:26px 0}.hero-proof{position:relative;display:grid;min-height:170px;overflow:hidden;border:1px solid #aaa;background:#e6e6e1;box-shadow:8px 10px #00000014;isolation:isolate;transition:z-index 0ms,transform .22s ease}.hero-proof:hover,.hero-proof:focus-visible{z-index:5;outline:2px solid var(--black);outline-offset:3px;transform:translateY(-5px)}.hero-proof--1{z-index:2;grid-column:1 / 11;grid-row:1 / 6}.hero-proof--2{z-index:3;grid-column:3 / 13;grid-row:5 / 10}.hero-proof--3{z-index:1;grid-column:1 / 10;grid-row:9 / 13}.hero-proof img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:top center;filter:grayscale(1) contrast(1.05)}.hero-proof>span{position:absolute;right:0;bottom:0;left:0;display:grid;gap:2px;padding:12px 14px;border-top:1px solid #a8a8a4;background:#fffffff0}.hero-proof small{color:var(--muted);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.hero-proof strong{font-size:16px}.hero-proof-rail__note{max-width:570px;margin:0;padding-top:17px;border-top:1px solid var(--line);color:var(--muted);font:9px/1.55 var(--mono);text-transform:uppercase}.trust-bar{display:grid;grid-template-columns:minmax(230px,1.4fr) repeat(4,1fr);border-right:1px solid var(--line);border-left:1px solid var(--line);background:var(--white)}.trust-bar>span{display:flex;align-items:center;justify-content:center;min-height:70px;padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#53534f;font:10px var(--mono);text-align:center;text-transform:uppercase}.trust-bar>span:last-child{border-right:0}.trust-bar__partner{gap:9px;color:var(--black)!important;font-weight:500!important}.home-proofs{padding-top:clamp(80px,8.5vw,132px)}.section-heading__aside{display:grid;gap:25px}.section-heading__aside>p{margin:0;color:var(--muted);font-size:clamp(16px,1.35vw,21px);line-height:1.55}.practice-section{padding-top:30px}.practice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--frame-border);border-left:1px solid var(--frame-border)}.practice-card{display:flex;flex-direction:column;align-items:flex-start;min-height:650px;padding:clamp(28px,4vw,62px);border-right:1px solid var(--frame-border);border-bottom:1px solid var(--frame-border)}.practice-card:nth-child(2){color:var(--white);background:var(--black)}.practice-card__top{display:flex;gap:22px;align-items:center;width:100%;margin-bottom:60px;padding-bottom:15px;border-bottom:1px solid currentColor;font:10px var(--mono);letter-spacing:.13em}.practice-card__top p{margin:0}.practice-card h3{max-width:620px;margin:0;font-size:clamp(48px,5.4vw,80px);line-height:.92;letter-spacing:-.055em}.practice-card>p{max-width:610px;margin:28px 0;color:var(--muted);font-size:18px;line-height:1.5}.practice-card:nth-child(2)>p{color:#aaa9a4}.practice-card ul{display:grid;width:100%;margin:0 0 38px;padding:0;list-style:none}.practice-card li{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;min-height:44px;border-bottom:1px solid var(--line);font-size:14px}.practice-card:nth-child(2) li{border-color:#333}.practice-card .text-link{margin-top:auto}.system-statement{color:var(--white);background:var(--black)}.system-statement__inner h2{max-width:1200px;margin:0 0 clamp(48px,8vw,110px);font-size:clamp(52px,7.4vw,112px);line-height:.88;letter-spacing:-.065em}.system-chain{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border-top:1px solid #444;border-left:1px solid #444;list-style:none}.system-chain li{display:grid;gap:26px;min-height:126px;padding:20px;border-right:1px solid #444;border-bottom:1px solid #444;font-size:20px;font-weight:600}.system-chain li span{color:#73736f;font:9px var(--mono)}.visibility-feature{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:clamp(50px,8vw,140px)}.visibility-feature__copy h2{max-width:900px;margin:0;font-size:clamp(48px,6.3vw,92px);line-height:.92;letter-spacing:-.055em}.visibility-feature__copy>p:not(.eyebrow){max-width:770px;margin:30px 0 38px;color:var(--muted);font-size:18px;line-height:1.6}.visibility-feature__facts{border-top:1px solid var(--black)}.visibility-feature__facts>div{display:grid;grid-template-columns:40px 1fr;gap:8px 14px;padding:22px 0;border-bottom:1px solid var(--line)}.visibility-feature__facts span{grid-row:1 / 3;color:var(--muted);font:10px var(--mono)}.visibility-feature__facts strong{font-size:22px}.visibility-feature__facts p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.accelerator-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--frame-border);border-left:1px solid var(--frame-border)}.accelerator-card{position:relative;display:flex;flex-direction:column;min-height:330px;padding:26px;border-right:1px solid var(--frame-border);border-bottom:1px solid var(--frame-border);transition:color .18s ease,background .18s ease}.accelerator-card:hover,.accelerator-card:focus-visible{color:var(--white);outline:0;background:var(--black)}.accelerator-card>span{color:var(--muted);font:10px var(--mono)}.accelerator-card h3{margin:auto 0 18px;font-size:30px;letter-spacing:-.04em}.accelerator-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.accelerator-card>svg{position:absolute;top:24px;right:24px}.method-section{border-top:1px solid var(--line)}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--black)}.method-grid article{min-height:320px;padding:28px;border-right:1px solid var(--line)}.method-grid article:last-child{border-right:0}.method-grid span{color:var(--muted);font:10px var(--mono)}.method-grid h3{margin:68px 0 18px;font-size:clamp(35px,4vw,57px);line-height:.95;letter-spacing:-.045em}.method-grid p{max-width:360px;margin:0;color:var(--muted);line-height:1.55}.founders-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,.85fr);gap:clamp(54px,9vw,150px);border-top:1px solid var(--line)}.founders-section__statement h2{max-width:790px;margin:0;font-size:clamp(48px,6vw,86px);line-height:.92;letter-spacing:-.055em}.founders-section__statement>p:not(.eyebrow){max-width:650px;margin:30px 0;color:var(--muted);font-size:18px;line-height:1.6}.founders-section__links{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}.founder-grid{display:grid;border-top:1px solid var(--black)}.founder-grid article{display:grid;grid-template-columns:142px minmax(0,1fr);gap:26px;padding:28px 0;border-bottom:1px solid var(--line)}.founder-grid__portrait{width:142px;aspect-ratio:1;object-fit:cover;border:1px solid var(--black);border-radius:50%;filter:grayscale(1) contrast(1.04)}.founder-grid__copy{min-width:0}.founder-grid span{color:var(--muted);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.founder-grid h3{margin:14px 0 4px;font-size:34px}.founder-grid strong{display:block;margin-bottom:12px;font-size:13px;line-height:1.4}.founder-grid p{margin:0;color:var(--muted);line-height:1.55}.founder-grid__links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px}.founder-grid__links a{display:inline-flex;gap:7px;align-items:center;padding-bottom:3px;border-bottom:1px solid currentColor;font-size:12px;font-weight:650}.insights-section{border-top:1px solid var(--line)}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--frame-border);border-left:1px solid var(--frame-border)}.article-card{display:flex;flex-direction:column;min-height:410px;padding:28px;border-right:1px solid var(--frame-border);border-bottom:1px solid var(--frame-border)}.article-card>p:first-child{margin:0;color:var(--muted);font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.article-card h3{margin:72px 0 18px;font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.04em}.article-card>p:not(:first-child){margin:0 0 26px;color:var(--muted);line-height:1.55}.article-card .text-link{margin-top:auto;font-size:13px}.final-cta,.page-cta{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(42px,8vw,130px);align-items:end;max-width:none;color:var(--white);background:var(--black)}.final-cta h2,.page-cta h2{max-width:950px;margin:0;font-size:clamp(49px,7vw,102px);line-height:.9;letter-spacing:-.06em}.final-cta>div>p:not(.eyebrow),.page-cta>div>p:not(.eyebrow){max-width:700px;margin:28px 0 0;color:#aaa9a4;font-size:18px;line-height:1.55}.page-breadcrumbs .breadcrumbs{padding-right:0;padding-left:0}.page-hero{padding-top:clamp(56px,7vw,110px);padding-bottom:clamp(58px,7vw,105px)}.page-hero--with-media{display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:clamp(45px,7vw,110px);align-items:end}.page-hero__copy h1{max-width:1240px;margin:0;font-size:clamp(62px,8.4vw,130px);font-weight:670;line-height:.86;letter-spacing:-.07em}.page-hero--with-media .page-hero__copy h1{font-size:clamp(52px,6.1vw,92px)}.page-hero__intro{max-width:820px;margin:34px 0;color:var(--muted);font-size:clamp(18px,1.7vw,25px);line-height:1.5}.generic-page--persona .page-hero{padding-bottom:clamp(38px,4vw,62px)}.persona-gateway,.service-contact,.project-paths,.decision-map{border-top:1px solid var(--black)}.persona-gateway{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(34px,6vw,94px);align-items:start}.persona-gateway__intro h2,.project-paths>header h2,.decision-map>header h2,.service-contact h2{max-width:680px;margin:16px 0 20px;font-size:clamp(31px,2.65vw,46px);line-height:1.02;letter-spacing:-.042em}.persona-gateway__intro>p:not(.eyebrow),.project-paths>header>p,.decision-map>header>p,.service-contact>div>p:not(.eyebrow){max-width:680px;margin:0;color:var(--muted);font-size:17px;line-height:1.62}.persona-gateway__intro>p:not(.eyebrow)+p{margin-top:14px}.persona-gateway__questions{display:grid;border-top:1px solid var(--black)}.persona-gateway__questions article{display:grid;grid-template-columns:58px minmax(0,1fr);column-gap:18px;padding:22px 0 24px;border-bottom:1px solid var(--line)}.persona-gateway__questions span,.project-paths__grid>article>span,.project-paths__label{color:var(--muted);font:10px var(--mono);letter-spacing:.09em}.persona-gateway__questions h3{margin:0;font-size:clamp(21px,1.7vw,28px);line-height:1.08;letter-spacing:-.025em}.persona-gateway__questions p{grid-column:2;margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.sitemap-page__tree{padding-top:22px;padding-bottom:58px}.sitemap-page__home{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.sitemap-page__home .eyebrow{margin:0}.sitemap-page__home>a,.sitemap-page__group li>a{display:inline-flex;align-items:center;gap:8px;color:var(--black);font-weight:650;text-decoration:none}.sitemap-page__home>a{font-size:20px}.sitemap-page__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(34px,7vw,110px)}.sitemap-page__group{padding:30px 0 32px;border-bottom:1px solid var(--line)}.sitemap-page__group header{margin-bottom:18px}.sitemap-page__group .eyebrow{margin:0 0 8px}.sitemap-page__group h2{margin:0;font-size:clamp(26px,2.1vw,34px);line-height:1.06;letter-spacing:-.035em}.sitemap-page__group ul{margin:0;padding:0;list-style:none}.sitemap-page__group li{margin:0}.sitemap-page__group li>a{padding:8px 0;font-size:16px;line-height:1.35}.sitemap-page__group li>ul{margin:2px 0 7px 18px;padding-left:18px;border-left:1px solid var(--line)}.sitemap-page__group li>ul li>a{color:var(--muted);font-size:14px;font-weight:500}.sitemap-page__group li>ul li>ul{margin-left:8px}.sitemap-page__home>a:hover,.sitemap-page__group li>a:hover{text-decoration:underline;text-underline-offset:3px}.service-contact{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);gap:clamp(34px,7vw,110px);align-items:center;background:#e8eedb}.generic-page .service-contact.section-shell{padding-top:clamp(34px,3.2vw,48px);padding-bottom:clamp(34px,3.2vw,48px)}.generic-page--method .service-contact,.generic-page--about .service-contact{position:relative;isolation:isolate;border-top:0;border-bottom:0;background:transparent}.generic-page--method .service-contact:before,.generic-page--about .service-contact:before{position:absolute;z-index:-1;top:0;right:50%;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:#e8eedb;content:""}.generic-page--method .service-contact+.project-paths{border-top:0}.generic-page--method .service-contact+.related-pages{border-top:0}.generic-page--about .service-contact+.related-pages{border-top:0}.generic-page--about .service-contact+.operator-manifesto{border-top:0}.service-contact__actions{display:grid;align-self:center;justify-items:start;gap:10px}.service-contact__actions .button{min-width:min(100%,300px)}.service-contact__actions>p{max-width:300px;margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.project-paths>header,.decision-map>header{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.55fr);column-gap:clamp(34px,7vw,110px);row-gap:24px;align-items:end;margin-bottom:22px}.project-paths>header .eyebrow,.decision-map>header .eyebrow{grid-column:1 / -1;margin-bottom:-4px}.project-paths>header h2,.decision-map>header h2{margin-bottom:0}.project-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--frame-border);border-left:1px solid var(--frame-border)}.project-paths__grid>article{padding:26px;border-right:1px solid var(--frame-border);border-bottom:1px solid var(--frame-border)}.project-paths__label{margin:18px 0 10px}.project-paths__grid h3{max-width:580px;margin:0 0 18px;font-size:clamp(30px,3.2vw,48px);line-height:.96;letter-spacing:-.05em}.project-paths__grid>article>p:not(.project-paths__label){max-width:560px;margin:0;color:var(--muted);font-size:16px;line-height:1.58}.project-paths__grid ul{display:grid;gap:9px;margin:20px 0 0;padding:15px 0 0;border-top:1px solid var(--line);list-style:none}.project-paths__grid li{display:grid;grid-template-columns:22px 1fr;gap:7px;font-size:14px;line-height:1.45}.project-paths__grid>article>a{display:inline-flex;gap:8px;align-items:center;margin-top:24px;color:var(--black);font-weight:700}.decision-map__table-wrap{overflow-x:auto;border-top:1px solid var(--black)}.decision-map table{width:100%;min-width:760px;border-collapse:collapse}.decision-map th,.decision-map td{padding:20px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.decision-map th{width:33.333%;color:var(--muted);font:10px var(--mono);letter-spacing:.09em}.decision-map td{font-size:15px;line-height:1.55}.decision-map td:first-child{color:var(--black);font-weight:650}.page-hero__question{max-width:680px;margin:26px 0 20px;color:var(--accent-deep);font:700 clamp(16px,1.45vw,20px)/1.35 var(--sans)}.aiops-hero__question{max-width:650px;margin:26px 0 20px;color:var(--accent-deep);font:700 clamp(16px,1.35vw,19px)/1.35 var(--sans)}.aiops .aiops-hero__question,.generic-page--automation-ia .page-hero__question{margin:26px 0 20px}.page-hero__proof{display:flex;gap:9px;align-items:center;width:fit-content;margin:-10px 0 30px;padding:10px 12px;border:1px solid var(--line);font:10px var(--mono);text-transform:uppercase}.page-hero__media{position:relative;margin:0;border:1px solid var(--black);background:#e1e1dc}.page-hero__media img{width:100%;min-height:500px;max-height:680px;object-fit:cover;object-position:top center;filter:grayscale(1) contrast(1.03)}.page-hero__media>picture{display:block;width:100%}.page-hero__media--editorial-frame>picture{position:relative;z-index:1}.page-hero__media--storecontrol img{object-position:left center}.page-hero__media figcaption{position:absolute;right:0;bottom:0;padding:9px 12px;color:var(--white);background:var(--black);font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.system-bridge-visual{position:relative;display:grid;min-height:390px;margin:0;padding:clamp(24px,4vw,48px);border:1px solid var(--black);align-content:center;background:linear-gradient(135deg,#f6f6f1,#fff)}.system-bridge-visual__brands{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.55fr) minmax(0,1fr);align-items:center}.system-bridge-visual__brand{display:grid;min-height:152px;padding:20px;border:1px solid var(--black);align-content:center;background:var(--white)}.system-bridge-visual__brand>span,.system-bridge-visual__flows b{color:var(--muted);font:9px var(--mono);letter-spacing:.08em}.system-bridge-visual__brand img{width:min(100%,190px);margin-top:20px}.system-bridge-visual__brand--ebp{color:#0057a8}.system-bridge-visual__brand--ebp b{margin-top:14px;font-size:clamp(42px,5vw,68px);line-height:.8;letter-spacing:-.08em}.system-bridge-visual__brand--ebp small{margin-top:8px;font:13px var(--mono);letter-spacing:.13em;text-transform:uppercase}.system-bridge-visual__bridge{display:grid;gap:10px;place-items:center;color:var(--black)}.system-bridge-visual__bridge i{display:block;width:100%;height:1px;background:var(--black)}.system-bridge-visual__bridge strong{white-space:nowrap;padding:7px 9px;border:1px solid var(--black);background:#b7ce7c;font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.system-bridge-visual__flows{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:26px;border:1px solid var(--line);background:var(--line)}.system-bridge-visual__flows span{display:grid;gap:7px;min-height:64px;padding:12px;align-content:center;background:var(--white);font-size:14px}.system-bridge-visual figcaption{position:absolute;right:0;bottom:0;padding:9px 12px;color:var(--white);background:var(--black);font:9px var(--mono);letter-spacing:.09em}.proof-card__system-visual{display:grid;min-height:100%;padding:26px;align-content:center;justify-items:start;background:#f5f6f1;color:var(--black)}.proof-card__system-visual>span,.proof-card__system-visual>strong{font-size:clamp(24px,3vw,38px);letter-spacing:-.06em}.proof-card__system-visual>strong{color:#0057a8}.proof-card__system-visual>i{margin:8px 0;color:#596b2b;font-size:26px;font-style:normal}.proof-card__system-visual>small{margin-top:20px;color:var(--muted);font:9px var(--mono);letter-spacing:.08em}.case-marker{display:flex;gap:18px;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--black);border-bottom:1px solid var(--black);font:9px var(--mono);letter-spacing:.1em}.page-sections{padding-top:0;padding-bottom:0;border-top:1px solid var(--black)}.content-section{display:grid;grid-template-columns:90px minmax(0,1.15fr) minmax(320px,.85fr);gap:32px;padding:clamp(42px,5vw,78px) 0;border-bottom:1px solid var(--line)}.content-section:not(.content-section--list) .content-section__copy{grid-column:2 / -1;max-width:1000px}.content-section__number{color:var(--muted);font:10px var(--mono)}.content-section__copy h2{margin:0 0 24px;font-size:clamp(36px,5vw,73px);line-height:.95;letter-spacing:-.05em}.content-section__copy p{margin:0;color:var(--muted);font-size:clamp(17px,1.4vw,21px);line-height:1.6}.content-section__copy p+p{margin-top:16px}.content-section__items{display:grid;align-content:start;margin:0;padding:0;border-top:1px solid var(--black);list-style:none}.content-section__items li{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;min-height:52px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.local-founders{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(46px,7vw,110px);border-top:0;border-bottom:0}.local-founders>header h2{max-width:650px;margin:24px 0 22px;font-size:clamp(38px,4.6vw,66px);line-height:.95;letter-spacing:-.045em}.local-founders>header>p:last-child{max-width:570px;margin:0;color:var(--muted);font-size:17px;line-height:1.55}.local-founders__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.local-founders__grid article{overflow:hidden;border:1px solid var(--line);background:var(--white)}.local-founders__grid article>img{width:100%;height:300px;object-fit:cover;object-position:center top;filter:grayscale(1)}.local-founders__grid article>div{padding:20px}.local-founders__grid span{color:var(--muted);font:8px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.local-founders__grid h3{margin:12px 0 8px;font-size:clamp(22px,2vw,29px);line-height:1}.local-founders__grid strong{display:block;min-height:42px;font-size:13px;line-height:1.45}.local-founders__grid article>div>div{display:flex;flex-wrap:wrap;gap:14px;margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.local-founders__grid a{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:650}.local-presence{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:clamp(52px,8vw,126px);align-items:start;color:var(--white);background:var(--black)}.local-presence__copy h2{max-width:680px;margin:16px 0 20px;font-size:clamp(31px,2.65vw,46px);line-height:1.02;letter-spacing:-.042em}.local-presence__copy>p:not(.eyebrow){max-width:650px;margin:0;color:#d2d2ce;font-size:17px;line-height:1.58}.local-presence address,.home-v2-local address{display:grid;width:fit-content;margin-top:28px;padding-top:20px;border-top:1px solid currentColor;font-size:13px;font-style:normal;line-height:1.6}.local-presence address a,.home-v2-local address a{width:fit-content;margin-top:3px;border-bottom:1px solid currentColor}.local-presence__links{border-top:1px solid #343432}.local-presence__links a{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:20px;align-items:center;min-height:84px;padding:16px 0;border-bottom:1px solid #343432;transition:color .18s ease,background .18s ease,padding .18s ease}.local-presence__links a:hover,.local-presence__links a:focus-visible{padding-right:18px;padding-left:18px;color:var(--black);outline:0;background:var(--white)}.local-presence__links span{color:#8c8c88;font:9px/1.5 var(--mono);letter-spacing:.08em}.local-presence__links strong{font-size:clamp(17px,1.6vw,23px)}.silo-navigation{border-top:1px solid var(--black)}.silo-navigation>header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);row-gap:10px;column-gap:clamp(36px,7vw,110px);align-items:start;margin-bottom:clamp(34px,4vw,58px)}.silo-navigation>header .eyebrow{grid-column:1 / -1;margin-bottom:0}.silo-navigation>header h2{max-width:900px;margin:0;font-size:clamp(39px,4.7vw,68px);line-height:.96;letter-spacing:-.045em}.silo-navigation>header>p:not(.eyebrow){margin:0;color:var(--muted);font-size:17px;line-height:1.55}.silo-navigation__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--frame-border);border-left:1px solid var(--frame-border)}.silo-navigation__grid a{position:relative;display:flex;flex-direction:column;min-height:270px;padding:24px;border-right:1px solid var(--frame-border);border-bottom:1px solid var(--frame-border);transition:color .18s ease,background .18s ease}.silo-navigation__grid a:hover,.silo-navigation__grid a:focus-visible{color:var(--white);outline:0;background:var(--black)}.silo-navigation__grid a>span,.silo-navigation__grid a>small{color:var(--muted);font:9px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase}.silo-navigation__grid a>small{color:var(--accent-deep);margin-top:42px}.silo-navigation__grid h3{margin:10px 0 14px;font-size:clamp(24px,2.1vw,32px);line-height:1.02;letter-spacing:-.03em}.silo-navigation__grid p{max-width:340px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.silo-navigation__grid svg{position:absolute;right:22px;bottom:22px}.silo-navigation__grid a:hover>span,.silo-navigation__grid a:hover>small,.silo-navigation__grid a:hover p,.silo-navigation__grid a:focus-visible>span,.silo-navigation__grid a:focus-visible>small,.silo-navigation__grid a:focus-visible p{color:#b8b8b3}.operator-manifesto{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.62fr);gap:clamp(42px,8vw,130px);align-items:end;border-top:1px solid var(--black)}.operator-manifesto h2{max-width:850px;margin:0;font-size:clamp(39px,4.8vw,68px);line-height:.96;letter-spacing:-.045em}.operator-manifesto>p{margin:0;color:var(--muted);font-size:18px;line-height:1.6}.generic-page--about .operator-manifesto{margin-bottom:clamp(16px,1.8vw,24px)}.operator-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0;padding-bottom:clamp(52px,6vw,88px)}.operator-stats>div{min-width:0;padding:14px 18px;border-top:1px solid var(--frame-border);border-right:1px solid var(--line);border-bottom:1px solid var(--frame-border)}.operator-stats>div:first-child{padding-left:0}.operator-stats>div:last-child{border-right:0}.operator-stats strong,.operator-stats span{display:block}.operator-stats strong{font-size:clamp(31px,3.2vw,48px);line-height:1;letter-spacing:-.04em}.operator-stats span{margin-top:10px;color:var(--muted);font:9px/1.45 var(--mono);letter-spacing:.06em;text-transform:uppercase}.about-founders{padding-top:0}.about-founders>header{max-width:900px;margin-bottom:clamp(34px,4vw,58px)}.about-founders>header h2{margin:0;font-size:clamp(39px,4.7vw,66px);line-height:.96;letter-spacing:-.045em}.about-founders__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--frame-border);border-left:1px solid var(--frame-border)}.about-founders__grid article{min-width:0;border-right:1px solid var(--frame-border);border-bottom:1px solid var(--frame-border);background:var(--white)}.about-founders__grid figure{display:grid;aspect-ratio:16 / 10;margin:0;place-items:end center;overflow:hidden;border-bottom:1px solid var(--frame-border);background:#deded8}.about-founders__grid figure img{width:min(78%,430px);height:100%;object-fit:contain;object-position:center bottom;filter:grayscale(1) contrast(1.04)}.about-founders__copy{padding:clamp(24px,3vw,38px)}.about-founders__copy>span{color:var(--muted);font:9px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase}.about-founders__copy h3{margin:16px 0 4px;font-size:clamp(31px,3vw,45px);line-height:1;letter-spacing:-.035em}.about-founders__copy>strong{display:block;margin-bottom:18px;font-size:14px}.about-founders__copy>p{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.about-founders__copy ul{display:grid;margin:24px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.about-founders__copy li{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center;min-height:48px;border-bottom:1px solid var(--line);font-size:13px}.about-founders__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.about-founders__links a{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:0 13px;border:1px solid var(--black);font-size:12px;font-weight:650}.about-founders__links a:hover,.about-founders__links a:focus-visible{color:var(--white);outline:0;background:var(--black)}.founder-external-proof{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr) auto;gap:24px;align-items:center;min-height:92px;padding:20px 24px;color:var(--white);background:var(--black)}.founder-external-proof>span{display:inline-flex;gap:8px;align-items:center;color:#b3b3ae;font:9px var(--mono);letter-spacing:.07em}.founder-external-proof>strong{font-size:clamp(16px,1.5vw,20px);line-height:1.35}.section-heading--compact{grid-template-columns:1fr}.section-heading--compact h2{max-width:900px;font-size:clamp(45px,6vw,84px)}.faq-section{border-top:1px solid var(--line)}.faq-list{border-top:1px solid var(--black)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;min-height:90px;padding:20px 0;font-size:clamp(21px,2vw,30px);font-weight:620;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:300 30px var(--display);transition:transform .18s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{max-width:850px;margin:-5px 0 28px;color:var(--muted);font-size:17px;line-height:1.6}.related-pages{border-top:1px solid var(--line)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--frame-border);border-left:1px solid var(--frame-border)}.related-grid a{position:relative;display:flex;flex-direction:column;min-height:310px;padding:26px;border-right:1px solid var(--frame-border);border-bottom:1px solid var(--frame-border);transition:color .18s ease,background .18s ease}.related-grid a:hover,.related-grid a:focus-visible{color:var(--white);outline:0;background:var(--black)}.related-grid span,.related-grid small{color:var(--muted);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.related-grid small{color:var(--accent-deep);margin-top:auto}.related-grid h3{max-width:520px;margin:12px 0 0;font-size:clamp(27px,3vw,43px);line-height:.98;letter-spacing:-.04em}.related-grid svg{position:absolute;top:24px;right:24px}.index-hero{padding-top:clamp(58px,7vw,110px);padding-bottom:clamp(58px,6.5vw,100px)}.index-hero h1{max-width:1180px;margin:0;font-size:clamp(68px,10vw,150px);line-height:.84;letter-spacing:-.075em}.index-hero__intro{display:grid;justify-items:start;gap:18px;max-width:1000px;margin-top:43px}.index-hero__intro>p{margin:0;color:var(--muted);font-size:clamp(18px,1.8vw,25px);line-height:1.5}.index-hero__intro>span{display:flex;gap:9px;align-items:center;padding:11px 13px;border:1px solid var(--line);font:9px var(--mono);white-space:nowrap;text-transform:uppercase}.cases-index__grid{padding-top:0}.cases-index .index-hero{padding-bottom:clamp(12px,1.8vw,24px)}.cases-index .cases-index__grid.section-shell{padding-top:clamp(14px,1.6vw,24px)}.clients-hero{display:block;padding-top:clamp(58px,7vw,110px);padding-bottom:clamp(58px,6.5vw,100px);border-bottom:1px solid var(--black)}.clients-hero .eyebrow{margin-bottom:26px}.clients-hero__question{max-width:800px;margin:0 0 28px;color:var(--accent-deep);font:700 clamp(16px,1.45vw,20px)/1.35 var(--display)}.clients-hero h1{max-width:980px;margin:0;font-size:clamp(40px,3.1vw,48px);font-weight:670;line-height:1.02;letter-spacing:-.035em}.clients-hero__count{padding-bottom:6px;color:var(--muted);font:9px/1.5 var(--mono);letter-spacing:.12em;white-space:nowrap}.clients-hero__copy>p{max-width:850px;margin:34px 0 28px;color:var(--muted);font-size:clamp(18px,1.7vw,25px);line-height:1.5}.clients-wall{display:block}.clients-wall>header{margin-bottom:clamp(34px,4vw,58px)}.clients-wall>header .eyebrow{max-width:none}.clients-wall h2{max-width:560px;margin:0;font-size:clamp(35px,3.25vw,50px);line-height:.96;letter-spacing:-.045em}.clients-wall ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--black);border-left:1px solid var(--line)}.clients-wall li{position:relative;display:flex;min-height:204px;align-items:center;justify-content:center;padding:42px 24px 47px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);transition:background .18s ease}.clients-wall li:hover,.clients-wall li:focus-within{background:var(--accent)}.clients-wall li>span{position:absolute;top:14px;left:16px;color:var(--muted);font:9px var(--mono);letter-spacing:.08em}.clients-wall img{display:block;width:auto;max-width:min(210px,88%);height:auto;max-height:78px;object-fit:contain;filter:grayscale(1) brightness(0)}.clients-wall .client-logo--hairstore img,.clients-wall .client-logo--obd-auto img,.clients-wall .client-logo--royal-velo-france img,.clients-wall .client-logo--thea img,.clients-wall .client-logo--paul-beuscher img,.clients-wall .client-logo--toltek-distribution img,.clients-wall .client-logo--aureliacar img,.clients-wall .client-logo--viaricambishop img{width:min(230px,94%);max-width:none;max-height:112px}.clients-wall li strong{position:absolute;right:16px;bottom:14px;left:16px;overflow:hidden;color:var(--muted);font:9px/1.35 var(--mono);letter-spacing:.07em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.clients-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(30px,8vw,160px);align-items:end;padding-top:clamp(52px,6vw,88px)}.clients-note p{max-width:790px;margin:0;color:var(--muted);font-size:clamp(18px,1.65vw,24px);line-height:1.42}@media(max-width:980px){.clients-hero,.clients-wall,.clients-note{grid-template-columns:1fr}.clients-hero{gap:24px}.clients-hero__count{padding:0}.clients-wall{display:block}.clients-wall>header{margin-bottom:34px}.clients-wall>header .eyebrow,.clients-wall h2{max-width:none}.clients-wall ul{grid-template-columns:repeat(3,minmax(0,1fr))}.clients-note{align-items:start}}@media(max-width:640px){.clients-wall ul{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-wall li{min-height:176px;padding:36px 16px 40px}.clients-wall img{max-width:92%;max-height:62px}.clients-note .button{width:100%}}.case-principles{display:grid;grid-template-columns:repeat(3,1fr);padding-top:0;padding-bottom:clamp(64px,7vw,110px)}.case-principles__header{grid-column:1 / -1;padding-bottom:28px;padding-top:clamp(20px,2.6vw,36px)}.case-principles__header h2{max-width:680px;margin:14px 0 0;font-size:clamp(32px,4vw,58px);letter-spacing:-.05em;line-height:.95}.case-principles>div{min-height:205px;padding:24px 28px 28px;border-top:1px solid var(--frame-border);border-right:1px solid var(--frame-border)}.case-principles>div:last-child{border-right:0}.case-principles span{color:var(--muted);font:10px var(--mono)}.case-principles>div h2{margin:32px 0 14px;font-size:36px;letter-spacing:-.04em}.case-principles p{margin:0;color:var(--muted);line-height:1.55}.article-list{padding-top:0}.article-list>article{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr) 46px;gap:clamp(28px,5vw,80px);align-items:start;padding:clamp(34px,5vw,72px) 0;border-top:1px solid var(--black)}.article-list__meta{display:grid;grid-template-columns:40px 1fr;gap:12px;color:var(--muted);font:9px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.article-list__meta span{grid-row:1 / 3}.article-list__meta p{margin:0}.article-list article>div:nth-child(2) h2{max-width:930px;margin:0 0 18px;font-size:clamp(39px,5.2vw,76px);line-height:.94;letter-spacing:-.05em}.article-list article>div:nth-child(2)>p{max-width:760px;margin:0;color:var(--muted);font-size:17px;line-height:1.55}.article-list article>a{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--black)}.newsletter-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:60px;align-items:end;border-top:1px solid var(--line)}.newsletter-note .eyebrow{grid-column:1 / -1;margin-bottom:-25px}.newsletter-note h2{max-width:980px;margin:0;font-size:clamp(44px,6vw,86px);line-height:.94;letter-spacing:-.05em}.newsletter-note>p:not(.eyebrow){grid-column:1;max-width:720px;margin:-32px 0 0;color:var(--muted);font-size:16px;line-height:1.55}.newsletter-note .button-row{grid-row:2 / span 2;grid-column:2;justify-content:flex-end}.article-hero{padding-top:clamp(58px,7vw,110px);padding-bottom:clamp(58px,6.5vw,100px)}.article-hero h1{max-width:1270px;margin:0;font-size:clamp(60px,8.5vw,126px);line-height:.87;letter-spacing:-.07em}.article-hero>p:not(.eyebrow){max-width:820px;margin:36px 0;color:var(--muted);font-size:clamp(19px,2vw,27px);line-height:1.5}.article-byline{display:flex;flex-wrap:wrap;gap:8px 26px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.article-layout{display:grid;grid-template-columns:260px minmax(0,800px);gap:clamp(50px,9vw,150px);justify-content:center;padding-top:0}.article-toc{position:sticky;top:30px;align-self:start;padding:24px 0;border-top:1px solid var(--black)}.article-toc>span{color:var(--muted);font:9px var(--mono);letter-spacing:.1em}.article-toc ol{display:grid;gap:12px;margin:22px 0 0;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.4}.article-toc a:hover{color:var(--black);text-decoration:underline}.article-body{border-top:1px solid var(--black)}.article-body section{position:relative;padding:clamp(42px,5vw,72px) 0;border-bottom:1px solid var(--line);scroll-margin-top:30px}.article-body section>span{display:block;margin-bottom:35px;color:var(--muted);font:10px var(--mono)}.article-body h2{margin:0 0 25px;font-size:clamp(37px,5vw,64px);line-height:.97;letter-spacing:-.045em}.article-body p{margin:0;color:#3c3c39;font-size:clamp(18px,1.6vw,22px);line-height:1.75}.contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(50px,8vw,130px);align-items:start;padding-top:clamp(55px,6vw,96px)}.contact-intro h1{max-width:760px;margin:0;font-size:clamp(55px,6.7vw,100px);line-height:.88;letter-spacing:-.065em}.contact-intro>p:not(.eyebrow,.contact-note,.contact-local-note){max-width:700px;margin:30px 0;color:var(--muted);font-size:18px;line-height:1.6}.contact-options{display:grid;margin-top:48px;border-top:1px solid var(--black)}.contact-options a{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;min-height:78px;border-bottom:1px solid var(--line)}.contact-options span{display:grid;gap:4px;font-weight:600}.contact-options small{color:var(--muted);font:8px var(--mono);letter-spacing:.08em}.contact-note{display:flex;gap:9px;align-items:flex-start;margin:30px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.contact-form{position:relative;display:grid;gap:22px;padding:clamp(28px,4vw,52px);color:var(--white);background:var(--black)}.contact-form__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #3a3a3a;color:#aaa9a4;font:9px var(--mono);letter-spacing:.12em}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 14px}.contact-form label:not(.contact-consent,.form-honeypot){position:relative;display:grid;gap:8px;color:#b1b1ac;font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.contact-form input,.contact-form textarea,.contact-form select{width:100%;color:var(--white);border:1px solid #494949;border-radius:0;outline:0;background:#0a0a0a;font-family:var(--display);font-size:15px;text-transform:none}.contact-form input,.contact-form select{min-height:50px;padding:0 13px}.contact-form textarea{padding:15px;line-height:1.5;resize:vertical}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--white)}.contact-form label>small{position:absolute;right:10px;bottom:9px;color:#777;font:8px var(--mono)}.contact-form label>.contact-form__counter{position:static;justify-self:end;font:11px/1.4 var(--mono)}.contact-form label>.contact-form__hint{position:static;color:#777;font:11px/1.4 var(--sans);letter-spacing:0;text-transform:none}.contact-form label>.contact-form__field-error{position:static;color:#9b615d;font:12px/1.4 var(--sans);letter-spacing:0;text-transform:none}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:#ad716c}.contact-consent--invalid{padding:10px 12px;color:#9b615d;border-left:2px solid #ad716c;background:#fff8f7}.contact-consent--invalid input{outline:0;accent-color:#ad716c}.contact-consent{display:grid;grid-template-columns:18px 1fr;gap:11px;color:#aaa9a4;font-size:12px;line-height:1.45}.contact-consent input{width:17px;height:17px;min-height:0;margin:0;accent-color:var(--white)}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-submit{width:100%;color:var(--black);border-color:var(--white);background:var(--white)}.contact-submit:disabled{opacity:.55}.form-privacy{margin:-12px 0 0;color:#777;font:8px var(--mono)}.form-success,.form-error{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:15px;color:var(--black);background:var(--white)}.form-success p,.form-error p{margin:0;font-size:13px;line-height:1.45}.form-error a{text-decoration:underline}.diagnostic-layout{display:grid;grid-template-columns:minmax(380px,.72fr) minmax(550px,1.28fr);gap:clamp(45px,7vw,110px);align-items:start;padding-top:clamp(48px,5.5vw,82px)}.diagnostic-copy{position:sticky;top:30px;padding-top:28px}.diagnostic-copy h1{margin:0;font-size:clamp(48px,6vw,86px);line-height:.9;letter-spacing:-.055em}.diagnostic-copy>p:not(.eyebrow,.diagnostic-disclaimer){margin:27px 0;color:var(--muted);font-size:18px;line-height:1.55}.diagnostic-copy ul{display:grid;margin:32px 0;padding:0;border-top:1px solid var(--line);list-style:none}.diagnostic-copy li{display:grid;grid-template-columns:24px 1fr;gap:8px;min-height:51px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.diagnostic-disclaimer{color:var(--muted);font:9px/1.65 var(--mono);text-transform:uppercase}.diagnostic-signal{min-height:760px;background:var(--black)}.diagnostic-signal .signal--embedded{min-height:760px}.diagnostic-layout--immersive{grid-template-columns:minmax(380px,.85fr) minmax(480px,1.15fr)}.diagnostic-launch-card{display:flex;flex-direction:column;min-height:620px;padding:clamp(34px,5vw,68px);color:var(--white);background:var(--black)}.diagnostic-launch-card h2{max-width:670px;margin:0;font-size:clamp(42px,4.5vw,68px);line-height:.94;letter-spacing:-.05em}.diagnostic-launch-card>div>p:not(.eyebrow){max-width:590px;margin:24px 0 clamp(20px,2.4vw,34px);color:#aaa9a4;font-size:17px;line-height:1.55}.diagnostic-launch-card__choices{display:grid;gap:10px;margin-top:auto;padding-top:52px}.diagnostic-launch-card__choices.home-v2-signal__choices--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:292px;border:1px solid var(--frame-border);padding-top:0}.diagnostic-launch-card__choices.home-v2-signal__choices--grid .home-v2-signal__choice{min-height:0;padding:20px 22px;border:0;border-right:1px solid var(--frame-border);border-bottom:1px solid var(--frame-border);background:#fff}.diagnostic-launch-card__choices.home-v2-signal__choices--grid .home-v2-signal__choice:nth-child(2n){border-right:0}.diagnostic-launch-card__choices.home-v2-signal__choices--grid .home-v2-signal__choice:nth-child(2){background:var(--white)}.diagnostic-launch-card__choices.home-v2-signal__choices--grid .home-v2-signal__choice.is-light{background:var(--accent);border-color:var(--accent-border)}.diagnostic-launch-card__choices.home-v2-signal__choices--grid .home-v2-signal__choice.is-light:hover,.diagnostic-launch-card__choices.home-v2-signal__choices--grid .home-v2-signal__choice.is-light:focus-visible{background:var(--accent-hover)}.diagnostic-launch-card__choices.home-v2-signal__choices--grid .home-v2-signal__choice strong{font-size:clamp(18px,1.35vw,22px)}.diagnostic-launch-card__choices.home-v2-signal__choices--grid .home-v2-signal__choice small{font-size:13px}.diagnostic-launch-card__classic{width:fit-content;margin-top:22px;padding-bottom:4px;color:#aaa9a4;border-bottom:1px solid #555;font-size:13px}.legal-hero{padding-top:clamp(56px,6.5vw,100px);padding-bottom:clamp(56px,6vw,94px)}.legal-hero h1{margin:0;font-size:clamp(62px,9vw,136px);line-height:.86;letter-spacing:-.07em}.legal-hero>p:not(.eyebrow){margin:28px 0 0;color:var(--muted);font:9px var(--mono);text-transform:uppercase}.legal-content{padding-top:0}.legal-pending{padding-top:0;padding-bottom:58px}.legal-pending strong,.legal-pending p{display:block;max-width:900px;margin:0 auto}.legal-pending strong{padding:16px 18px 0;color:var(--white);background:var(--black);font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.legal-pending p{padding:12px 18px 18px;color:#c7c7c2;background:var(--black);font-size:13px;line-height:1.5}.legal-content>section{display:grid;grid-template-columns:90px minmax(0,820px);gap:30px;justify-content:center;padding:48px 0;border-top:1px solid var(--line)}.legal-content>section>span{color:var(--muted);font:10px var(--mono)}.legal-content h2{margin:0 0 17px;font-size:clamp(30px,4vw,52px);line-height:1;letter-spacing:-.04em}.legal-content p{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.not-found{display:flex;flex-direction:column;justify-content:center;min-height:75vh}.not-found h1{max-width:1080px;margin:0;font-size:clamp(64px,10vw,150px);line-height:.83;letter-spacing:-.075em}.not-found>p:not(.eyebrow){max-width:650px;margin:34px 0;color:var(--muted);font-size:19px;line-height:1.55}.site-footer{padding:68px var(--site-pad) 26px;color:var(--ink);border-top:1px solid var(--line);background:var(--white)}.footer-main{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,2.28fr);gap:clamp(38px,5vw,72px);max-width:var(--content);margin:0 auto 72px}.footer-main>div:first-child p{margin:28px 0 0;color:var(--ink);font-size:clamp(25px,2.5vw,42px);line-height:1.02}.footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.4vw,38px)}.footer-links>div{display:flex;flex-direction:column;gap:12px}.footer-links span{margin-bottom:10px;color:var(--muted);font:10px var(--mono);letter-spacing:.15em}.footer-links a{width:fit-content;border-bottom:1px solid transparent;font-size:14px}.footer-links a:hover{border-color:currentColor}.footer-links address{display:flex;flex-direction:column;gap:5px;margin-top:6px;color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.footer-links address span{margin:0;color:inherit;font:inherit;letter-spacing:0;text-transform:none}.footer-links address a{margin-top:4px;font-size:12px}.footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;max-width:var(--content);margin:0 auto;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font:10px/1.5 var(--mono);text-transform:uppercase}.footer-bottom>div{display:flex;gap:24px}.footer-bottom>span:last-child{text-align:right}.signal{position:relative;display:flex;flex-direction:column;min-height:600px;overflow:hidden;color:var(--white);background:var(--black)}.signal--embedded{min-height:calc(100vh - 76px);border-left:1px solid #2c2c2c}.signal--panel{width:100%;height:100dvh;max-height:none;min-height:100dvh;border:0;box-shadow:none}.signal-head{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:78px;padding:calc(12px + env(safe-area-inset-top)) max(22px,calc((100vw - 1280px)/2));border-bottom:1px solid #2c2c2c;background:#050505}.signal-identity{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none}.signal-identity img{width:154px;height:auto;object-fit:contain}.signal-identity div{display:grid;gap:2px}.signal-identity strong{font-size:14px}.signal-identity span{color:#969692;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase}.signal-icon-button{display:grid;width:44px;height:44px;place-items:center;color:var(--white);border:1px solid #3d3d3d;background:transparent;cursor:pointer}.signal-head-actions{display:flex;gap:9px;align-items:center}.signal-reset-button{display:inline-flex;gap:7px;align-items:center;min-height:44px;padding:0 12px;color:var(--white);border:1px solid #3d3d3d;background:transparent;font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.signal-reset-button:hover,.signal-reset-button:focus-visible{color:var(--black);outline:0;background:var(--white)}.signal-progress{height:2px;background:#252525}.signal-progress span{display:block;height:100%;background:var(--white);transition:width .3s ease}.signal-progress__fill--0{width:0}.signal-progress__fill--14{width:14%}.signal-progress__fill--29{width:29%}.signal-progress__fill--43{width:43%}.signal-progress__fill--57{width:57%}.signal-progress__fill--71{width:71%}.signal-progress__fill--86{width:86%}.signal-progress__fill--100{width:100%}.signal-body{display:flex;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#555 transparent}.signal--chat-mode .signal-body{overflow:hidden}.signal-stage{width:100%;max-width:1120px;margin:auto;padding:clamp(42px,7vh,76px) clamp(22px,4vw,58px);animation:signal-stage-in .26s ease both}.signal-welcome{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);gap:clamp(48px,7vw,112px);align-items:center;max-width:1280px}.signal-welcome__intro h2{max-width:620px;font-size:clamp(48px,5.2vw,76px);line-height:.94;letter-spacing:-.055em}.signal-welcome__intro>p:not(.signal-kicker){max-width:590px;margin:25px 0 34px;color:#b0b0ab;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.signal-welcome__trust{display:grid;border-top:1px solid #343434}.signal-welcome__trust span{padding:11px 0;border-bottom:1px solid #343434;color:#999994;font:9px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase}.signal-welcome__choices{display:grid;border-top:1px solid #3c3c3c}.signal-welcome__choices>button:not(.signal-welcome__dismiss){display:grid;gap:18px;min-height:225px;padding:clamp(22px,3vw,36px);color:var(--white);border:0;border-right:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c;background:#0d0d0d;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease}.signal-welcome__choices>button:first-child,.signal-welcome__choices>button:not(.signal-welcome__dismiss):hover,.signal-welcome__choices>button:not(.signal-welcome__dismiss):focus-visible{color:var(--black);outline:0;background:var(--white)}.signal-welcome__choices>button>span{color:#777772;font:9px/1.45 var(--mono);letter-spacing:.1em}.signal-welcome__choices strong{display:flex;gap:11px;align-items:center;font-size:clamp(25px,2.2vw,34px);line-height:1;letter-spacing:-.035em}.signal-welcome__choices p{max-width:520px;margin:0;color:currentColor;font-size:14px;line-height:1.5;opacity:.7}.signal-welcome__choices small{display:flex;gap:12px;align-items:center;justify-content:space-between;color:currentColor;font-size:11px;font-weight:650}.signal-welcome__dismiss{width:fit-content;margin:20px 0 0;padding:0 0 4px;color:#aaa9a4;border:0;border-bottom:1px solid #555;background:transparent;font-size:13px;cursor:pointer}.signal-stage--choice .signal-choices{grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid #353535}.signal-stage--choice .signal-choices button{min-height:72px;padding:15px 18px;border-right:1px solid #353535}.signal-kicker,.signal-diagnosis span,.signal-recommendation span{margin:0 0 22px;color:#a5a5a0;font:10px/1.5 var(--mono);letter-spacing:.17em;text-transform:uppercase}.signal-stage h2{max-width:700px;margin:0;font-size:clamp(32px,4.1vw,61px);font-weight:650;line-height:.98;letter-spacing:-.04em}.signal-muted,.signal-loading p{max-width:570px;margin:22px 0 30px;color:#aaa9a4;font-size:16px;line-height:1.55}.signal-choices{display:grid;gap:0;border-top:1px solid #353535}.signal-choices button{display:flex;gap:18px;align-items:center;justify-content:space-between;min-height:64px;padding:14px 0;color:var(--white);border:0;border-bottom:1px solid #353535;background:transparent;text-align:left;cursor:pointer;transition:padding .17s ease,color .17s ease}.signal-choices button:hover,.signal-choices button:focus-visible,.signal-choices button.is-selected{padding-right:10px;padding-left:10px;color:var(--black);outline:0;background:var(--white)}.signal-choices--compact button{min-height:56px;font-size:14px}.signal-back{display:inline-flex;gap:8px;align-items:center;margin:0 0 32px;padding:0 0 4px;color:#a8a8a3;border:0;border-bottom:1px solid #555;background:transparent;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.signal-question{max-width:620px;margin:0 0 28px;font-size:clamp(27px,3.3vw,45px);font-weight:630;line-height:1.02;letter-spacing:-.035em}.signal textarea,.signal input:not([type=checkbox]){width:100%;color:var(--white);border:1px solid #4a4a4a;border-radius:0;outline:0;background:#090909}.signal textarea{min-height:190px;padding:20px;resize:vertical;font-size:17px;line-height:1.5}.signal textarea:focus,.signal input:not([type=checkbox]):focus{border-color:var(--white)}.signal-counter{display:block;margin:8px 0 12px;color:#777;font:9px var(--mono);text-align:right}.signal-primary{display:flex;gap:18px;align-items:center;justify-content:space-between;width:100%;min-height:62px;margin-top:20px;padding:0 22px;color:var(--black);border:1px solid var(--white);background:var(--white);font-weight:700;cursor:pointer}.signal-primary:disabled{opacity:.4;cursor:not-allowed}.signal-privacy,.signal-human{margin:13px 0 0;color:#888883;font:9px/1.6 var(--mono)}.signal-diagnosis{margin:0 0 36px;padding:18px;color:var(--black);background:var(--white)}.signal-diagnosis span{display:block;margin-bottom:9px;color:#686864}.signal-diagnosis p{margin:0;font-size:14px;line-height:1.45}.signal-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.signal-contact label:not(.signal-consent){display:grid;gap:7px;color:#b2b2ad;font:9px var(--mono);letter-spacing:.04em;text-transform:uppercase}.signal-contact input:not([type=checkbox]){min-height:49px;padding:0 13px;font-family:var(--display);text-transform:none}.signal-consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin:18px 0 0;color:#a1a19d;font-size:12px;line-height:1.45}.signal-consent input{width:17px;height:17px;margin:0;accent-color:var(--white)}.signal-loading{text-align:center}.signal-loading svg{margin:0 auto 25px}.signal-loading p{margin-inline:auto}.spin{animation:spin .9s linear infinite}.signal-result{margin-top:0}.signal-result h2{font-size:clamp(30px,3.6vw,50px)}.signal-result-intro{margin:18px 0 28px;color:#c1c1bd;font-size:15px;line-height:1.5}.signal-opportunities{display:grid;gap:1px;background:#333}.signal-opportunities article{display:grid;grid-template-columns:35px 1fr;gap:5px 12px;padding:18px;background:#0c0c0c}.signal-opportunities article>span{grid-row:1 / 4;color:#7d7d79;font:10px var(--mono)}.signal-opportunities h3{margin:0;font-size:17px}.signal-opportunities p{margin:3px 0;color:#b2b2ad;font-size:13px;line-height:1.45}.signal-opportunities small{color:#7f7f7a;font:9px/1.4 var(--mono);text-transform:uppercase}.signal-recommendation{display:grid;gap:6px;margin-top:1px;padding:18px;color:var(--black);background:var(--white)}.signal-recommendation span{margin:0;color:#666}.signal-result-actions{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:22px}.signal-result-actions a{display:inline-flex;gap:10px;align-items:center;border-bottom:1px solid currentColor}.signal-result-actions button{display:inline-flex;gap:7px;align-items:center;padding:0;color:#8f8f8a;border:0;border-bottom:1px solid #555;background:transparent;cursor:pointer}.signal-error{position:absolute;right:22px;bottom:22px;left:22px;z-index:2;margin:0;padding:12px 14px;color:var(--black);background:var(--white);font-size:12px}.signal-chat-entry{display:flex;gap:16px;align-items:center;justify-content:space-between;width:100%;margin:14px 0 12px;padding:13px 15px;color:var(--white);border:1px solid #444;background:#111;text-align:left;cursor:pointer}.signal-chat-entry>div{display:grid;gap:5px}.signal-chat-entry span,.signal-choice-divider,.signal-chat__top>span,.signal-chat-message>span,.signal-chat__composer label,.signal-chat__composer-meta,.signal-chat__disclaimer{color:#969691;font:9px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase}.signal-chat-entry strong{display:inline-flex;gap:8px;align-items:center;font-size:17px;line-height:1.2}.signal-chat-entry small{color:#aaa9a4;font-size:11px;line-height:1.45}.signal-free-link{display:inline-flex;gap:8px;align-items:center;width:fit-content;min-height:44px;padding:0;color:var(--white);border:0;border-bottom:1px solid #6b6b67;background:transparent;font-weight:650;cursor:pointer}.signal-chat-entry:hover,.signal-chat-entry:focus-visible{color:var(--black);outline:0;background:var(--white)}.signal-chat-entry:hover span,.signal-chat-entry:hover small,.signal-chat-entry:focus-visible span,.signal-chat-entry:focus-visible small{color:#555550}.signal-choice-divider{margin:0 0 8px}.signal-free-link{margin-top:18px;color:#b8b8b3;font:10px var(--mono);text-transform:uppercase}.signal-chat{display:flex;flex:1;flex-direction:column;width:100%;min-height:0;overflow:hidden}.signal--chat-mode .signal-body{justify-content:center}.signal--chat-mode .signal-chat{max-width:1180px;border-right:1px solid #252525;border-left:1px solid #252525}.signal-chat__top{flex:none;padding:28px clamp(22px,5vw,68px) 20px;border-bottom:1px solid #333}.signal-chat__top .signal-back{margin-bottom:22px}.signal-chat__top .signal-kicker{margin-bottom:12px}.signal-chat__top h2{margin:0;font-size:clamp(31px,4vw,46px);line-height:.98;letter-spacing:-.04em}.signal-chat__top>p:not(.signal-kicker){max-width:610px;margin:14px 0 12px;color:#b3b3ae;font-size:14px;line-height:1.5}.signal-chat--active .signal-chat__top{padding-top:20px;padding-bottom:16px}.signal-chat--active .signal-chat__top>p:not(.signal-kicker){display:none}.signal-chat--active .signal-chat__top h2{font-size:29px}.signal-chat__messages{display:flex;flex:1;flex-direction:column;gap:12px;min-height:80px;overflow:auto;padding:18px clamp(22px,5vw,68px);overscroll-behavior:contain}.signal-chat-message{display:grid;gap:8px;width:min(88%,580px);padding:14px 16px;border:1px solid #3a3a3a;background:#0d0d0d}.signal-chat-message--user{align-self:flex-end;color:var(--black);border-color:var(--white);background:var(--white)}.signal-chat-message--user>span{color:#686864}.signal-chat-message p{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap}.signal-chat-thinking{display:inline-flex;gap:9px;align-items:center;color:#aaa9a4;font-size:12px}.signal-chat__actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px clamp(22px,5vw,68px);border-top:1px solid #333}.signal-chat__actions button{display:inline-flex;gap:7px;align-items:center;min-height:42px;padding:0 12px;color:var(--white);border:1px solid #444;background:transparent;font-size:12px;cursor:pointer}.signal-chat__actions button:first-child{color:var(--black);border-color:var(--white);background:var(--white)}.signal-chat__composer{flex:none;padding:16px clamp(22px,5vw,68px) calc(18px + env(safe-area-inset-bottom));border-top:1px solid #333;background:#060606}.signal-chat__composer label{display:block;margin-bottom:8px}.signal-chat__composer textarea{min-height:82px;padding:12px 14px;font-size:14px}.signal-chat__composer .signal-primary{min-height:50px;margin-top:10px}.signal-chat__composer-meta{display:flex;justify-content:space-between;margin-top:7px}.signal-chat__disclaimer{margin:10px 0 0;letter-spacing:0;text-transform:none}.signal-chat-exhausted{padding:14px;color:var(--black);background:var(--white)}.signal-chat-exhausted p{margin:5px 0 0;font-size:12px;line-height:1.45}.signal-chat-handoff{flex:1;min-height:0;overflow:auto;padding:20px clamp(22px,5vw,68px) calc(22px + env(safe-area-inset-bottom))}.signal-chat-handoff__head{display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.signal-chat-handoff__head>div{display:grid;gap:7px}.signal-chat-handoff__head strong{max-width:500px;font-size:22px;line-height:1.05}.signal-chat-handoff__head span{color:#aaa9a4;font-size:12px;line-height:1.45}.signal-chat-handoff__head button{align-self:start;padding:0 0 4px;color:#aaa9a4;border:0;border-bottom:1px solid #555;background:transparent;cursor:pointer}.signal-chat-handoff__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.signal-chat-handoff__fields label{display:grid;gap:6px;color:#b2b2ad;font:9px var(--mono);text-transform:uppercase}.signal-chat-handoff__fields label:last-child{grid-column:1 / -1}.signal-chat-handoff__fields input{min-height:46px;padding:0 12px}.signal-chat-handoff__success{display:flex;gap:10px;align-items:flex-start;padding:18px;color:var(--black);background:var(--white)}.signal-chat-handoff__success p{margin:0;line-height:1.5}.signal-chat-handoff--suggested{flex:none;margin:0 clamp(22px,5vw,68px) 18px;padding:16px 18px;overflow:visible;border:1px solid #4a4a46;background:#111}.signal-chat-handoff--suggested strong{display:block;color:#fff;font-size:15px;line-height:1.3}.signal-chat-handoff--suggested p{margin:7px 0 14px;color:#e2e2df;font-size:13px;line-height:1.45}.signal-chat-handoff--suggested a{color:#fff;text-decoration-color:#aaa}.signal-chat__direct-links{display:flex;flex-wrap:wrap;gap:9px 16px}.signal-chat__direct-links a{font-size:12px;font-weight:700}.signal-chat__error{flex:none;margin:0;padding:10px clamp(22px,5vw,68px);color:var(--black);background:var(--white);font-size:12px}.proof-concierge__signal .signal-chat__top,.proof-concierge__signal .signal-chat__messages,.proof-concierge__signal .signal-chat__actions,.proof-concierge__signal .signal-chat__composer,.proof-concierge__signal .signal-chat-handoff,.proof-concierge__signal .signal-chat__error{padding-right:0;padding-left:0}.proof-concierge__signal .signal-chat__top .signal-back{margin-bottom:14px}.proof-concierge__signal .signal-chat__top>p:not(.signal-kicker){display:none}.proof-concierge__signal .signal-chat__top h2{font-size:28px}.proof-concierge__signal .signal-chat--active .signal-chat__top{padding-top:10px;padding-bottom:10px}.proof-concierge__signal .signal-chat--active .signal-chat__top .signal-kicker,.proof-concierge__signal .signal-chat--active .signal-chat__top h2,.proof-concierge__signal .signal-chat--active .signal-chat__top>span{display:none}.proof-concierge__signal .signal-chat--active .signal-chat__top{padding-top:8px;padding-bottom:8px}.proof-concierge__signal .signal-chat--active .signal-chat__top .signal-back{margin-bottom:0}.proof-concierge__signal .signal-chat__messages{min-height:32px;padding-top:10px;padding-bottom:10px}.proof-concierge__signal .signal-chat__composer{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.proof-concierge__signal .signal-chat__composer textarea{min-height:68px}.proof-concierge__signal .signal-chat__composer .signal-primary{min-height:44px}.proof-concierge__signal .signal-chat--active .signal-chat__actions{padding-top:6px;padding-bottom:6px}.proof-concierge__signal .signal-chat--active .signal-chat__actions button{min-height:44px}.proof-concierge__signal .signal-chat--active .signal-chat__composer{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.proof-concierge__signal .signal-chat--active .signal-chat__composer label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.proof-concierge__signal .signal-chat--active .signal-chat__composer textarea{height:50px;min-height:50px;padding-top:9px;padding-bottom:9px}.proof-concierge__signal .signal-chat--active .signal-chat__composer-meta{margin-top:4px}.proof-concierge__signal .signal-chat--active .signal-chat__composer .signal-primary{margin-top:6px}.proof-concierge__signal .signal-chat__disclaimer{display:none}.signal-dismiss{min-height:52px;color:#b8b8b3;border:0;border-top:1px solid #2c2c2c;background:var(--black);font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.signal-launcher{position:fixed;z-index:300;right:22px;bottom:22px;display:flex;gap:9px;align-items:center;min-height:62px;padding:7px 14px 7px 7px;color:var(--black);border:1px solid var(--accent-border);border-radius:999px;background:var(--accent);box-shadow:0 12px 34px #53632a38;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.signal-launcher:hover,.signal-launcher:focus-visible{outline:0;box-shadow:0 16px 42px #53632a52;transform:translateY(-2px)}.signal-launcher:focus-visible{outline:2px solid var(--black);outline-offset:3px}.signal-launcher__icon{display:grid;flex:0 0 46px;width:46px;height:46px;color:var(--black);border-radius:50%;background:var(--white);place-items:center}.signal-launcher__copy{display:grid;gap:3px;min-width:0;text-align:left}.signal-launcher__copy small{color:var(--accent-ink);font:8px/1 var(--mono);letter-spacing:.08em;white-space:nowrap}.signal-launcher__copy strong{font-size:14px;line-height:1.05;white-space:nowrap}.signal-launcher__arrow{flex:0 0 auto;margin-left:2px}.signal-overlay{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;background:var(--black)}.signal-overlay[hidden]{display:none}.signal-overlay .signal{animation:signal-panel-in .26s cubic-bezier(.2,.7,.2,1) both}.signal,.signal-overlay{color:var(--ink);background:var(--paper)}.signal .signal-identity img{filter:none}.signal-head{border-color:var(--line);background:#fafaf9f5}.signal-identity span,.signal-kicker,.signal-diagnosis span,.signal-recommendation span,.signal-welcome__intro>p:not(.signal-kicker),.signal-welcome__trust span,.signal-muted,.signal-loading p,.signal-back,.signal-privacy,.signal-human,.signal-result-intro,.signal-opportunities p,.signal-opportunities small,.signal-chat-entry span,.signal-chat-entry small,.signal-choice-divider,.signal-chat__top>span,.signal-chat__top>p:not(.signal-kicker),.signal-chat-message>span,.signal-chat__composer label,.signal-chat__composer-meta,.signal-chat__disclaimer,.signal-chat-thinking,.signal-chat-handoff__head span,.signal-chat-handoff__head button,.signal-contact label:not(.signal-consent),.signal-chat-handoff__fields label,.signal-consent{color:var(--muted)}.signal-icon-button,.signal-reset-button{color:var(--black);border-color:var(--line)}.signal-icon-button:hover,.signal-icon-button:focus-visible,.signal-reset-button:hover,.signal-reset-button:focus-visible{color:var(--white);outline:0;background:var(--black)}.signal-progress{background:var(--soft)}.signal-progress span{background:var(--black)}.signal-body{scrollbar-color:#aaa transparent}.signal-welcome__trust,.signal-welcome__trust span{border-color:var(--line)}.signal-welcome__choices,.signal-stage--choice .signal-choices{border-color:var(--black)}.signal-welcome__choices>button:not(.signal-welcome__dismiss){color:var(--black);border-color:var(--black);background:var(--white)}.signal-welcome__choices>button:first-child,.signal-welcome__choices>button:not(.signal-welcome__dismiss):hover,.signal-welcome__choices>button:not(.signal-welcome__dismiss):focus-visible{color:var(--white);outline:0;background:var(--black)}.signal-welcome__choices>button:first-child>span,.signal-welcome__choices>button:first-child p,.signal-welcome__choices>button:first-child small{color:#c0c0bb}.signal-welcome__dismiss,.signal-back,.signal-result-actions button,.signal-chat-handoff__head button{border-color:var(--muted)}.signal-choices,.signal-choices button,.signal-stage--choice .signal-choices button{border-color:var(--line)}.signal-choices button{color:var(--black)}.signal-choices button:hover,.signal-choices button:focus-visible,.signal-choices button.is-selected{color:var(--white);background:var(--black)}.signal textarea,.signal input:not([type=checkbox]){color:var(--black);border-color:var(--line);background:var(--white)}.signal textarea:focus,.signal input:not([type=checkbox]):focus{border-color:var(--black)}.signal-primary{color:var(--white);border-color:var(--black);background:var(--black)}.signal-consent input{accent-color:var(--black)}.signal-diagnosis{color:var(--black);border:1px solid var(--line);background:var(--white)}.signal-opportunities{background:var(--line)}.signal-opportunities article,.signal-chat-entry,.signal-chat-message{color:var(--black);border-color:var(--line);background:var(--white)}.signal-recommendation,.signal-chat-message--user,.signal-chat-exhausted{color:var(--white);border-color:var(--black);background:var(--black)}.signal-recommendation span,.signal-chat-message--user>span,.signal-chat-exhausted p{color:#c4c4bf}.signal-chat-entry:hover,.signal-chat-entry:focus-visible{color:var(--white);outline:0;background:var(--black)}.signal-chat-entry:hover span,.signal-chat-entry:hover small,.signal-chat-entry:focus-visible span,.signal-chat-entry:focus-visible small{color:#c4c4bf}.signal-free-link{color:var(--black);border-color:var(--muted)}.signal--chat-mode .signal-chat,.signal-chat__top,.signal-chat__actions,.signal-chat__composer{border-color:var(--line)}.signal-chat__composer{background:var(--paper)}.signal-chat__actions button{color:var(--black);border-color:var(--line)}.signal-chat__actions button:first-child,.signal-chat__actions button:hover,.signal-chat__actions button:focus-visible{color:var(--white);border-color:var(--black);outline:0;background:var(--black)}.signal-chat-handoff__success{color:var(--black);border:1px solid var(--line);background:var(--white)}.signal-error,.signal-chat__error{color:var(--white);background:var(--black)}.signal-dismiss{color:var(--muted);border-color:var(--line);background:var(--paper)}.signal textarea:focus-visible,.signal input:not([type=checkbox]):focus-visible{outline-color:var(--black)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-12px)}}@keyframes signal-panel-in{0%{opacity:0;transform:scale(.992)}}@keyframes signal-stage-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:1180px){.site-header{grid-template-columns:120px minmax(0,1fr) max-content;gap:18px}.desktop-nav{gap:16px;font-size:12px}.concierge-stage{grid-template-columns:minmax(440px,.92fr) minmax(0,1.08fr)}.hero-proof-rail{padding:22px}.accelerator-grid{grid-template-columns:repeat(2,1fr)}.proof-concierge{grid-template-columns:minmax(500px,44%) minmax(0,56%)}.proof-concierge__right>.site-header{padding-inline:20px}.proof-concierge__right>.site-header .desktop-nav{gap:12px;font-size:10px}.proof-concierge__right>.site-header .header-cta{min-width:148px;padding-inline:15px}.home-proof-stack{padding-right:28px;padding-left:28px}.home-proof-row{grid-template-columns:40px minmax(155px,.9fr) minmax(190px,1.1fr)}.home-proof-stack__method{grid-template-columns:90px 1fr}.home-proof-stack__method p{display:none}}.contact-form__head{font-size:11px;line-height:1.45}.contact-form label:not(.contact-consent,.form-honeypot),.signal-contact label:not(.signal-consent),.signal-chat-handoff__fields label,.signal-chat__composer label{font-size:12px;line-height:1.45}.contact-form input,.contact-form textarea,.contact-form select,.signal-contact input:not([type=checkbox]),.signal-chat-handoff__fields input,.signal-chat__composer textarea{font-size:16px;line-height:1.45}.contact-form input,.contact-form select,.signal-contact input:not([type=checkbox]),.signal-chat-handoff__fields input{min-height:52px}.contact-consent,.signal-consent{grid-template-columns:20px 1fr;min-height:24px;font-size:14px;line-height:1.5}.contact-consent input,.signal-consent input{width:20px;height:20px}.contact-form label>small,.form-privacy,.signal-counter,.signal-privacy,.signal-human,.signal-chat__composer-meta,.signal-chat__disclaimer{font-size:12px;line-height:1.5}.signal-chat-handoff__head span,.form-success p,.form-error p,.signal-error,.signal-chat__error{font-size:14px;line-height:1.5}.contact-form input:focus-visible,.contact-form textarea:focus-visible,.contact-form select:focus-visible,.signal textarea:focus-visible,.signal input:not([type=checkbox]):focus-visible{outline:2px solid var(--white);outline-offset:2px}@media(min-width:981px){.proof-concierge__intro h1{font-size:clamp(46px,3.8vw,58px);line-height:.93;letter-spacing:-.045em}.home-proof-stack__heading h2{font-size:clamp(36px,3.2vw,48px);line-height:.97;letter-spacing:-.035em}.home-proof-row__copy strong{font-size:clamp(19px,1.5vw,25px);line-height:1.02;letter-spacing:-.025em}.home-proof-stack__method strong{font-size:clamp(22px,1.8vw,28px);letter-spacing:-.025em}.home-hero__intro h1,.index-hero h1{font-size:clamp(54px,4.7vw,72px);line-height:.94;letter-spacing:-.042em}.signal-paused h2{font-size:clamp(38px,3.5vw,52px);line-height:.97;letter-spacing:-.035em}.section-heading h2,.section-title,.visibility-feature__copy h2,.founders-section__statement h2{font-size:clamp(38px,3.3vw,54px);line-height:.97;letter-spacing:-.035em}.proof-card__heading h3{font-size:clamp(24px,2.2vw,34px);line-height:1.03;letter-spacing:-.025em}.practice-card h3{font-size:clamp(35px,3vw,46px);line-height:.97;letter-spacing:-.035em}.system-statement__inner h2{font-size:clamp(40px,3.9vw,60px);line-height:.94;letter-spacing:-.04em}.accelerator-card h3{font-size:27px;letter-spacing:-.025em}.method-grid h3{font-size:clamp(30px,2.8vw,42px);line-height:1;letter-spacing:-.03em}.founder-grid h3{font-size:30px}.article-card h3,.related-grid h3{font-size:clamp(25px,2.2vw,34px);line-height:1.03;letter-spacing:-.025em}.final-cta h2,.page-cta h2{font-size:clamp(40px,3.8vw,58px);line-height:.95;letter-spacing:-.04em}.page-hero__copy h1{font-size:clamp(50px,4.25vw,68px);line-height:.95;letter-spacing:-.04em}.page-hero--with-media .page-hero__copy h1{font-size:clamp(44px,3.6vw,58px);line-height:.96}.content-section__copy h2{font-size:clamp(32px,2.8vw,44px);line-height:1;letter-spacing:-.03em}.section-heading--compact h2{font-size:clamp(35px,3.1vw,50px)}.faq-list summary{font-size:clamp(19px,1.55vw,24px)}.case-principles>div h2{font-size:30px;letter-spacing:-.025em}.article-list article>div:nth-child(2) h2{font-size:clamp(34px,3.4vw,50px);line-height:.98;letter-spacing:-.035em}.newsletter-note h2{font-size:clamp(35px,3.2vw,50px);line-height:.97;letter-spacing:-.035em}.article-hero h1,.legal-hero h1{font-size:clamp(52px,4.6vw,72px);line-height:.94;letter-spacing:-.04em}.article-body h2{font-size:clamp(32px,3vw,44px);line-height:1;letter-spacing:-.03em}.contact-intro h1{font-size:clamp(42px,3.3vw,52px);line-height:.96;letter-spacing:-.035em}.diagnostic-copy h1{font-size:clamp(40px,3.2vw,48px);line-height:.98;letter-spacing:-.03em}.legal-content h2{font-size:clamp(28px,2.7vw,40px);letter-spacing:-.025em}.not-found h1{font-size:clamp(54px,5vw,74px);line-height:.91;letter-spacing:-.05em}.signal-stage h2{font-size:clamp(30px,2.8vw,42px);line-height:1;letter-spacing:-.03em}.signal-welcome__intro h2{font-size:clamp(42px,3.8vw,58px);line-height:.97;letter-spacing:-.04em}.diagnostic-launch-card h2{font-size:clamp(38px,3.3vw,50px)}.case-evidence-heading h2,.silo-navigation>header h2,.operator-manifesto h2,.about-founders>header h2{font-size:clamp(36px,3.3vw,52px);line-height:.98;letter-spacing:-.035em}.signal-question{font-size:clamp(26px,2.4vw,34px);line-height:1.04;letter-spacing:-.025em}.signal-result h2{font-size:clamp(28px,2.6vw,38px)}.signal-chat__top h2{font-size:clamp(28px,2.5vw,36px);line-height:1.02;letter-spacing:-.025em}}@media(max-width:980px){.home-desktop-sticky-header{display:none}.proof-concierge__mobile-header{display:block;position:sticky;z-index:520;top:0}.site-header{position:sticky;z-index:520;top:0;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.proof-concierge__mobile-header .site-header{position:relative}.proof-concierge{grid-template-columns:1fr}.proof-concierge__left,.proof-concierge__right{min-height:auto;height:auto;overflow:visible}.proof-concierge__left{padding-inline:var(--site-pad)}.proof-concierge__left-head,.proof-concierge__right>.site-header{display:none}.proof-concierge__intro{padding-top:66px}.proof-concierge__signal,.proof-concierge__signal .signal{min-height:620px}.home-proof-stack{min-height:900px;height:auto;padding:64px var(--site-pad) 0}.site-header{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.menu-toggle{display:grid}.footer-main{grid-template-columns:1fr;gap:54px}.home-hero__intro,.concierge-stage,.visibility-feature,.founders-section,.final-cta,.page-cta,.page-hero--with-media{grid-template-columns:1fr}.concierge-stage{min-height:0}.concierge-stage__signal .signal--embedded{min-height:700px}.hero-proof-rail__grid{min-height:520px}.trust-bar{grid-template-columns:repeat(2,1fr)}.trust-bar__partner{grid-column:1 / -1}.practice-card{min-height:590px}.system-chain{grid-template-columns:repeat(2,1fr)}.method-grid,.article-grid,.related-grid{grid-template-columns:1fr}.method-grid article{min-height:260px;border-right:0;border-bottom:1px solid var(--line)}.article-card,.related-grid a{min-height:330px}.page-hero__media img{min-height:400px}.content-section{grid-template-columns:55px minmax(0,1fr)}.content-section__items{grid-column:2}.index-hero__intro,.newsletter-note,.contact-layout,.diagnostic-layout,.case-principles{grid-template-columns:1fr}.case-principles>div{min-height:220px;border-right:0}.article-list>article{grid-template-columns:160px 1fr 46px}.article-layout{grid-template-columns:1fr}.article-toc{position:static}.contact-intro h1{max-width:930px}.diagnostic-copy{position:static}.proof-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-card--featured{grid-template-columns:1fr}.proof-card--featured .proof-card__visual{min-height:440px;border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:720px){:root{--site-pad: 20px}.site-header{min-height:66px}.proof-concierge__intro{padding-top:48px}.proof-concierge__intro h1{font-size:55px}.proof-concierge__signal,.proof-concierge__signal .signal{min-height:650px}.proof-concierge__signal .signal-stage h2,.proof-concierge__signal .signal-question{font-size:27px}.proof-concierge__signal .signal-choices button{min-height:49px}.home-proof-stack{min-height:0;padding-top:66px;padding-bottom:50px}.home-proof-stack__heading{align-items:flex-start;flex-direction:column}.home-proof-stack__heading h2{font-size:48px}.home-proof-stack__list{grid-template-rows:none}.home-proof-row{grid-template-columns:40px 1fr;min-height:340px}.home-proof-row__copy{min-height:115px}.home-proof-row__media{grid-column:1 / -1;min-height:220px;border-top:1px solid var(--line);border-left:0}.home-proof-stack__method{grid-template-columns:1fr;padding-top:32px}.brand,.brand img{width:116px}.footer-links{grid-template-columns:1fr 1fr}.footer-links>div:last-child{grid-column:auto}.footer-bottom{grid-template-columns:1fr}.footer-bottom>span:last-child{text-align:left}.section-heading{grid-template-columns:1fr;align-items:start}.section-shell{padding-top:72px;padding-bottom:72px}.home-hero{padding-top:42px;padding-bottom:0}.home-hero__intro{margin-bottom:38px}.home-hero__intro h1{font-size:clamp(49px,15vw,72px);line-height:.89}.home-hero__lead{gap:20px}.concierge-stage{margin-right:calc(var(--site-pad) * -1);margin-left:calc(var(--site-pad) * -1);border-right:0;border-left:0}.concierge-stage__signal .signal--embedded{min-height:calc(100dvh - 66px)}.hero-proof-rail{padding:20px}.hero-proof-rail__grid{display:grid;grid-template-columns:1fr;grid-template-rows:none;gap:14px;min-height:auto;padding:20px 0}.hero-proof--1,.hero-proof--2,.hero-proof--3{grid-column:auto;grid-row:auto}.hero-proof{min-height:225px;box-shadow:none}.trust-bar{margin-right:calc(var(--site-pad) * -1);margin-left:calc(var(--site-pad) * -1);border-left:0}.trust-bar>span{min-height:60px;font-size:8px}.home-proofs{padding-top:90px}.practice-grid{grid-template-columns:1fr}.practice-card{min-height:0;padding:32px 22px}.practice-card__top{margin-bottom:42px}.practice-card h3{font-size:51px}.practice-card .text-link{margin-top:20px}.system-chain{grid-template-columns:1fr 1fr}.system-chain li{min-height:105px;padding:15px;font-size:15px}.visibility-feature__copy h2,.founders-section__statement h2{font-size:48px}.accelerator-grid{grid-template-columns:1fr}.accelerator-card{min-height:250px}.method-grid h3{margin-top:55px}.founders-section{grid-template-columns:1fr}.article-card{min-height:350px}.final-cta,.page-cta{display:grid;grid-template-columns:1fr;margin:0}.final-cta h2,.page-cta h2{font-size:51px}.page-breadcrumbs{padding-top:0;padding-bottom:0}.page-hero{padding-top:60px}.page-hero__copy h1,.page-hero--with-media .page-hero__copy h1{font-size:54px;line-height:.89}.page-hero__media img{min-height:300px;max-height:440px}.case-marker{gap:8px;overflow-x:auto;font-size:8px}.content-section{grid-template-columns:32px 1fr;gap:20px;padding:52px 0}.content-section__copy h2{font-size:38px}.content-section__items{grid-column:1 / -1;margin-top:10px}.related-grid a{min-height:270px}.index-hero h1,.article-hero h1,.legal-hero h1,.not-found h1{font-size:57px;line-height:.88}.index-hero__intro{grid-template-columns:1fr}.index-hero__intro>span{width:fit-content}.case-principles>div{min-height:195px;padding:24px 0}.case-principles>div h2{margin-top:45px}.article-list>article{grid-template-columns:1fr 44px;gap:24px}.article-list__meta{grid-column:1 / -1}.article-list article>div:nth-child(2) h2{font-size:38px}.article-list article>a{width:44px;height:44px}.newsletter-note{grid-template-columns:1fr}.newsletter-note .eyebrow{margin-bottom:-15px}.newsletter-note h2{font-size:46px}.newsletter-note>p:not(.eyebrow),.newsletter-note .button-row{grid-column:auto;grid-row:auto;margin-top:0}.newsletter-note .button-row{justify-content:flex-start}.article-layout{grid-template-columns:1fr}.article-toc{display:none}.article-body h2{font-size:39px}.contact-layout{grid-template-columns:1fr}.contact-intro h1,.diagnostic-copy h1{font-size:52px}.contact-form{margin-right:calc(var(--site-pad) * -1);margin-left:calc(var(--site-pad) * -1);padding:24px 20px}.form-grid,.diagnostic-layout{grid-template-columns:1fr}.diagnostic-signal{margin-right:calc(var(--site-pad) * -1);margin-left:calc(var(--site-pad) * -1)}.legal-content>section{grid-template-columns:30px 1fr;gap:18px}.proof-grid,.proof-grid--compact{grid-template-columns:1fr}.proof-card--featured{grid-column:auto}.proof-card__visual,.proof-card--featured .proof-card__visual,.proof-grid--compact .proof-card__visual{min-height:270px}.signal--embedded{min-height:calc(100dvh - 66px);border-left:0}.signal--panel{width:100%;max-height:100dvh;min-height:100dvh;border:0}.signal-stage{padding:34px 20px}.signal-form-grid{grid-template-columns:1fr}.signal-overlay{padding:0}.signal-launcher{right:14px;bottom:14px}.signal-result-actions{align-items:flex-start;flex-direction:column}.signal-reset-button span{display:none}.signal-reset-button{width:38px;padding:0;justify-content:center}html{scroll-padding-top:78px}.site-header{position:sticky;z-index:520;top:0;background:#fafaf9f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.proof-concierge__mobile-header{position:sticky;z-index:520;top:0}.proof-concierge__mobile-header .site-header{position:relative}.section-shell{padding-top:48px;padding-bottom:48px}.page-breadcrumbs.section-shell,.page-sections.section-shell,.cases-index__grid.section-shell,.case-principles.section-shell,.article-list.section-shell,.article-layout.section-shell,.legal-content.section-shell,.legal-pending.section-shell{padding-top:0}.page-breadcrumbs.section-shell,.page-sections.section-shell{padding-bottom:0}.section-heading{gap:24px;margin-bottom:30px}.section-heading h2,.section-title{font-size:40px;line-height:.96}.section-heading__aside{gap:18px}.eyebrow,.section-label{margin-bottom:14px}.proof-concierge__intro{padding:36px 0 22px}.proof-concierge__intro h1{font-size:49px;line-height:.92}.proof-concierge__signal,.proof-concierge__signal .signal{height:560px;min-height:560px}.proof-concierge__signal .signal-stage{padding:20px 0}.proof-concierge__signal .signal-choices button,.proof-concierge__signal .signal-dismiss{min-height:44px}.proof-concierge__partner{min-height:52px}.home-proof-stack{padding:48px var(--site-pad) 36px}.home-proof-stack__heading{gap:20px;padding-bottom:18px}.home-proof-stack__heading h2{font-size:43px}.home-proof-row{grid-template-columns:40px 1fr;min-height:126px}.home-proof-row__copy{min-height:126px;padding:14px}.home-proof-row__media{display:none}.home-proof-stack__method{min-height:84px;padding:20px 0 0}.home-proofs{padding-top:58px}.proof-card__visual,.proof-card--featured .proof-card__visual,.proof-grid--compact .proof-card__visual{min-height:220px}.proof-card__body{padding:22px}.practice-section{padding-top:36px}.practice-card{padding:26px 20px}.practice-card__top{margin-bottom:28px}.practice-card h3{font-size:42px}.practice-card>p{margin:20px 0;font-size:16px}.practice-card ul{margin-bottom:24px}.system-statement__inner h2{margin-bottom:36px;font-size:47px}.visibility-feature{gap:34px}.visibility-feature__copy h2,.founders-section__statement h2{font-size:44px}.visibility-feature__copy>p:not(.eyebrow){margin:22px 0 28px;font-size:16px}.visibility-feature__facts>div{padding:18px 0}.accelerator-card{min-height:210px;padding:22px}.method-grid article{min-height:0;padding:24px 20px}.method-grid h3{margin-top:30px}.founders-section{gap:34px}.founders-section__statement>p:not(.eyebrow){margin:22px 0;font-size:16px}.founder-grid article{padding:24px 0}.founder-grid h3{margin:18px 0 10px}.article-card{min-height:0;padding:24px}.article-card h3{margin-top:36px}.final-cta,.page-cta{gap:28px;padding-top:52px;padding-bottom:52px}.final-cta h2,.page-cta h2{font-size:46px}.final-cta>div>p:not(.eyebrow),.page-cta>div>p:not(.eyebrow){margin-top:20px;font-size:16px}.page-hero{padding-top:44px;padding-bottom:52px}.page-hero__copy h1,.page-hero--with-media .page-hero__copy h1{font-size:48px;line-height:.91}.page-hero__intro{margin:24px 0 26px;font-size:18px}.case-marker.section-shell{padding-top:18px;padding-bottom:18px}.content-section{padding:40px 0}.content-section__copy h2{margin-bottom:16px;font-size:36px}.content-section__copy p{line-height:1.55}.faq-list summary{min-height:72px}.related-grid a{min-height:220px;padding:22px}.index-hero,.article-hero,.legal-hero{padding-top:48px;padding-bottom:52px}.index-hero h1,.article-hero h1,.legal-hero h1,.not-found h1{font-size:50px;line-height:.9}.index-hero__intro{margin-top:30px}.case-principles{padding-bottom:52px}.case-principles>div{min-height:170px}.case-principles>div h2{margin-top:34px}.article-hero>p:not(.eyebrow){margin:24px 0;font-size:18px}.article-body section{padding:40px 0}.article-body section>span{margin-bottom:24px}.article-body h2{margin-bottom:18px;font-size:36px}.article-body p{line-height:1.65}.contact-layout,.diagnostic-layout{gap:34px;padding-top:48px}.contact-options{margin-top:32px}.diagnostic-copy{padding-top:22px}.legal-content>section{padding:38px 0}.site-footer{padding-top:48px}.footer-main{gap:38px;margin-bottom:44px}.footer-links{gap:28px}.signal-launcher{width:auto;max-width:calc(100vw - 28px);min-height:60px;padding:6px 12px 6px 6px}.signal-launcher__icon{flex-basis:46px;width:46px;height:46px}}.brand,.site-header>.brand,.mobile-menu-head .brand,.proof-concierge__left-head .brand{display:inline-flex;align-items:center;width:auto;min-width:0}.brand__lockup,.site-header>.brand .brand__lockup,.mobile-menu-head .brand .brand__lockup,.proof-concierge__left-head .brand .brand__lockup{display:block;width:174px;height:auto;image-rendering:auto;filter:none!important}@media(max-width:720px){.site-header>.brand .brand__lockup,.mobile-menu-head .brand .brand__lockup{width:156px}}@media(max-width:980px){.proof-concierge__signal{flex:none;height:auto;min-height:0}.proof-concierge__signal .signal{height:auto;min-height:0}.proof-concierge__signal .signal:not(.signal--chat-mode){overflow:visible}.proof-concierge__signal .signal:not(.signal--chat-mode) .signal-body{flex:none;min-height:auto;overflow:visible;overscroll-behavior:auto}.proof-concierge__signal .signal--chat-mode{height:620px;min-height:620px;overflow:hidden}}@media(max-width:720px){.proof-concierge__signal .signal--chat-mode{height:560px;min-height:560px}}.page-hero__media--natural img,.proof-card__visual img.proof-image--natural,.home-proof-row__media img.proof-image--natural{filter:none}.page-hero__media--editorial-frame{isolation:isolate;display:grid;align-items:center;padding:clamp(14px,2vw,32px);overflow:hidden;background-color:#f5f5f1;background:#f5f5f1}.page-hero__backdrop{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.page-hero__media--editorial-frame:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#ffffff2e;content:""}.page-hero__media--editorial-frame img{display:block;position:relative;z-index:1;min-height:0;height:auto;max-height:none;border:1px solid var(--black);box-shadow:clamp(7px,1.1vw,18px) clamp(7px,1.1vw,18px) 0 var(--black)}.page-hero__media--editorial-frame>.page-hero__backdrop{border:0;box-shadow:none}.page-hero__media--editorial-frame figcaption{z-index:2}.page-hero__media--search{min-height:430px;align-items:center;padding:0;border-color:var(--frame-border);background-color:#f5f6f0;background:linear-gradient(135deg,#e8eedbeb,#f5f6f0eb 48%,#e1e1dceb)}.page-hero__media--search:before{background:radial-gradient(circle at 16% 20%,rgb(180 202 118 / 32%),transparent 34%),radial-gradient(circle at 88% 78%,rgb(201 201 195 / 46%),transparent 38%)}.page-hero__media--search img:not(.page-hero__backdrop){width:100%;height:100%;min-height:430px;max-width:none;max-height:none;margin:0;transform:none;transform-origin:center;opacity:1;border:0;object-fit:cover;object-position:top center;box-shadow:none}.page-hero__media--search figcaption{color:var(--black);border:1px solid var(--frame-border);background:var(--panel-rollover)}.orders-hero-visual{position:relative;margin:0;overflow:hidden;border:1px solid var(--black);background:#f2f2ed;box-shadow:clamp(9px,1.5vw,22px) clamp(9px,1.5vw,22px) 0 var(--black)}.orders-hero-visual__bar{display:flex;justify-content:space-between;gap:18px;padding:13px 16px;color:var(--white);background:var(--black);font:10px/1 var(--mono);letter-spacing:.08em}.orders-hero-visual__stage{display:grid;grid-template-columns:minmax(148px,.27fr) minmax(0,.73fr);min-height:470px}.orders-hero-visual__flow{display:flex;flex-direction:column;justify-content:center;margin:0;padding:30px 22px;list-style:none;color:var(--white);background:#161615}.orders-hero-visual__flow li{position:relative;display:grid;gap:4px;padding:0 0 25px 26px}.orders-hero-visual__flow li:not(:last-child):after{position:absolute;top:45px;bottom:7px;left:6px;width:1px;background:#5d5d58;content:""}.orders-hero-visual__flow li:before{position:absolute;top:3px;left:0;width:13px;height:13px;border:3px solid #b5cd6e;background:var(--black);content:""}.orders-hero-visual__flow span,.orders-hero-visual__flow small{color:#d0d0ca;font:9px/1.25 var(--mono);letter-spacing:.075em;text-transform:uppercase}.orders-hero-visual__flow strong{font-size:clamp(16px,1.45vw,21px);line-height:1}.orders-hero-visual__screen{position:relative;display:flex;align-items:flex-end;padding:clamp(15px,2.2vw,30px);overflow:hidden;background-color:#eaebe5;background-image:linear-gradient(#d5d6cf 1px,transparent 1px),linear-gradient(90deg,#d5d6cf 1px,transparent 1px);background-size:24px 24px}.orders-hero-visual__screen-label{position:absolute;z-index:2;top:0;right:0;display:flex;gap:10px;align-items:center;padding:10px 13px;color:var(--black);background:#b5cd6e;font:9px/1 var(--mono);letter-spacing:.07em}.orders-hero-visual__screen-label i{padding-left:10px;border-left:1px solid rgb(0 0 0 / 30%);font-style:normal}.orders-hero-visual__screen img{display:block;width:100%;height:auto;border:1px solid var(--black);box-shadow:9px 9px 0 var(--black)}.orders-hero-visual figcaption{position:absolute;right:0;bottom:0;z-index:3;padding:9px 12px;color:var(--white);background:var(--black);font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}@media(max-width:720px){.page-hero__media--editorial-frame{padding:10px}.page-hero__media--editorial-frame img,.orders-hero-visual{box-shadow:6px 6px 0 var(--black)}.orders-hero-visual__bar{padding:10px 12px;font-size:8px}.orders-hero-visual__bar span:last-child{display:none}.orders-hero-visual__stage{grid-template-columns:1fr;min-height:0}.orders-hero-visual__flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px 12px}.orders-hero-visual__flow li{min-width:0;padding:0 0 0 18px}.orders-hero-visual__flow li:not(:last-child):after{display:none}.orders-hero-visual__flow li:before{width:10px;height:10px;border-width:2px}.orders-hero-visual__flow strong{font-size:13px}.orders-hero-visual__flow small{font-size:7px;letter-spacing:.04em}.orders-hero-visual__screen{min-height:260px;padding:12px}.orders-hero-visual__screen-label{padding:7px 9px;font-size:7px}.orders-hero-visual__screen img{box-shadow:5px 5px 0 var(--black)}}.proof-card__visual:hover img.proof-image--natural,.proof-card__visual:focus-visible img.proof-image--natural,.home-proof-row:hover .home-proof-row__media img.proof-image--natural,.home-proof-row:focus-visible .home-proof-row__media img.proof-image--natural{filter:none}.case-metrics{padding-top:0;padding-bottom:clamp(46px,5vw,76px)}.case-metrics__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.case-metrics__grid>div{min-width:0;padding:26px 22px 24px;border-right:1px solid var(--line)}.case-metrics__grid>div:first-child{padding-left:0}.case-metrics__grid>div:last-child{border-right:0}.case-metrics strong,.case-metrics span{display:block}.case-metrics strong{font-size:clamp(34px,3.3vw,52px);font-weight:660;line-height:.95;letter-spacing:-.045em}.case-metrics span,.case-metrics>p{font-family:var(--mono);text-transform:uppercase}.case-metrics span{margin-top:10px;color:var(--muted);font-size:9px;line-height:1.4;letter-spacing:.07em}.case-metrics>p{margin:12px 0 0;color:var(--muted);font-size:9px;letter-spacing:.06em}.case-comparison,.case-gallery{border-top:1px solid var(--black)}.case-evidence-heading{display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:clamp(32px,5vw,82px);padding:clamp(42px,4.5vw,64px) 0 clamp(30px,3.5vw,48px)}.case-evidence-heading>.eyebrow{margin:7px 0 0}.case-evidence-heading h2{max-width:1000px;margin:0;font-size:clamp(40px,4.2vw,64px);font-weight:660;line-height:.96;letter-spacing:-.04em}.case-evidence-heading>div>p{max-width:850px;margin:24px 0 0;color:var(--muted);font-size:17px;line-height:1.6}.case-comparison__visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--black)}.case-comparison__visuals figure{position:relative;min-width:0;margin:0;overflow:hidden;background:#deded8}.case-comparison__visuals figure+figure{border-left:1px solid var(--black)}.case-comparison__visuals img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top center}.case-comparison__visuals figcaption{position:absolute;right:0;bottom:0;padding:10px 12px;color:var(--white);background:var(--black);font:9px var(--mono);letter-spacing:.08em}.case-comparison__rows{border-bottom:1px solid var(--black)}.case-comparison__rows article{display:grid;grid-template-columns:minmax(140px,.35fr) repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.case-comparison__rows article:last-child{border-bottom:0}.case-comparison__rows h3,.case-comparison__rows article>div{margin:0;padding:22px}.case-comparison__rows h3{padding-left:0;font-size:16px;line-height:1.35}.case-comparison__rows article>div{border-left:1px solid var(--line)}.case-comparison__rows small{display:block;margin-bottom:8px;color:var(--muted);font:9px var(--mono);letter-spacing:.07em}.case-comparison__rows p{margin:0;font-size:14px;line-height:1.5}.case-gallery{margin-top:clamp(44px,5vw,76px);margin-bottom:clamp(52px,6vw,88px)}.case-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:var(--black)}.case-gallery__item{min-width:0;margin:0;background:var(--paper)}.case-gallery__item--featured{grid-column:1 / -1}.case-gallery__media{display:grid;aspect-ratio:16 / 10;place-items:center;overflow:hidden;background:#deded8}.case-gallery__item--featured .case-gallery__media{aspect-ratio:16 / 9;background:#111}.case-gallery__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.case-gallery__item--featured .case-gallery__media img,.case-gallery__item--portrait .case-gallery__media img{object-fit:contain}.case-gallery__item--portrait .case-gallery__media{background:#151515}.case-gallery__item figcaption{min-height:190px;padding:26px;border-top:1px solid var(--black)}.case-gallery__item figcaption>span{display:block;margin-bottom:18px;color:var(--muted);font:9px var(--mono);letter-spacing:.08em}.case-gallery__item h3{max-width:780px;margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.02;letter-spacing:-.03em}.case-gallery__item figcaption p{max-width:820px;margin:16px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.case-outcomes,.case-architecture{margin-top:clamp(44px,5vw,76px);border-top:1px solid var(--black)}.case-outcomes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.case-outcomes__grid article{min-height:245px;padding:26px;border-right:1px solid var(--line)}.case-outcomes__grid article:first-child{padding-left:0}.case-outcomes__grid article:last-child{border-right:0}.case-outcomes__grid span,.case-architecture__label,.case-architecture__sources article>span,.case-architecture__outputs article>span{color:var(--muted);font:9px var(--mono);letter-spacing:.08em}.case-outcomes__grid h3{max-width:320px;margin:44px 0 14px;font-size:clamp(24px,2.25vw,34px);line-height:1.03;letter-spacing:-.03em}.case-outcomes__grid p{max-width:360px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.case-architecture__diagram{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.85fr);gap:1px;border:1px solid var(--black);background:var(--black)}.case-architecture__mobile-flow{display:none}.case-architecture__sources,.case-architecture__outputs,.case-architecture__core{min-width:0;padding:22px;background:var(--paper)}.case-architecture__sources,.case-architecture__outputs{display:grid;align-content:start;gap:12px}.case-architecture__sources article,.case-architecture__outputs article{position:relative;min-height:156px;padding:18px;border:1px solid var(--line);background:#fff}.case-architecture__sources article:after,.case-architecture__outputs article:before{position:absolute;top:50%;width:22px;height:1px;background:var(--black);content:""}.case-architecture__sources article:after{right:-23px}.case-architecture__outputs article:before{left:-23px}.case-architecture__sources article>span,.case-architecture__outputs article>span{display:block}.case-architecture__sources h3,.case-architecture__outputs h3{margin:24px 0 10px;font-size:20px;line-height:1.05;letter-spacing:-.025em}.case-architecture__sources p,.case-architecture__outputs p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.case-architecture__core{display:grid;grid-template-rows:auto 1fr;background:#151515}.case-architecture__core>.case-architecture__label{color:#d0d0ca}.case-architecture__core-card{display:grid;align-content:center;padding:clamp(28px,4vw,54px) clamp(6px,2vw,32px) 0;color:var(--white)}.case-architecture__core-card strong{max-width:480px;font-size:clamp(30px,3.4vw,48px);font-weight:650;line-height:.98;letter-spacing:-.045em}.case-architecture__core-card>p{max-width:500px;margin:22px 0 32px;color:#f0f0ed;font-size:16px;line-height:1.55}.case-architecture__core-card ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:#575752}.case-architecture__core-card li{display:grid;grid-template-columns:24px 1fr;gap:8px;min-height:70px;padding:14px 10px;background:#20201f;color:#f0f0ed;font-size:12px;line-height:1.35}.case-architecture__core-card li span{color:#d0d0ca;font:9px var(--mono)}.case-architecture__ai{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.9fr);gap:clamp(30px,5vw,80px);margin-top:1px;padding:clamp(30px,4vw,52px);color:var(--white);background:#1d1d1b}.case-architecture__ai .eyebrow{color:#d0d0ca}.case-architecture__ai h3{margin:18px 0;font-size:clamp(28px,3vw,43px);line-height:.98;letter-spacing:-.04em}.case-architecture__ai p{max-width:640px;margin:0;color:#f0f0ed;font-size:16px;line-height:1.6}.case-architecture__ai ul{display:grid;align-content:start;margin:0;padding:0;border-top:1px solid #575752;list-style:none}.case-architecture__ai li{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:14px 0;border-bottom:1px solid #575752;color:#f0f0ed;font-size:14px;line-height:1.45}.case-architecture__ai-note{grid-column:1 / -1;max-width:none!important;padding-top:20px;border-top:1px solid #575752;color:#d0d0ca!important;font:11px/1.5 var(--mono)!important;letter-spacing:.03em}@media(max-width:980px){.case-evidence-heading{grid-template-columns:1fr;gap:18px}.case-evidence-heading>.eyebrow{margin-top:0}.case-comparison__rows article{grid-template-columns:120px repeat(2,minmax(0,1fr))}}@media(max-width:720px){.case-metrics{padding-bottom:48px}.case-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-metrics__grid>div,.case-metrics__grid>div:first-child{min-height:112px;padding:20px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.case-metrics__grid>div:nth-child(2n){border-right:0}.case-metrics__grid>div:nth-last-child(-n+2){border-bottom:0}.case-metrics strong{font-size:34px}.case-evidence-heading{padding:44px 0 30px}.case-evidence-heading h2{font-size:38px}.case-evidence-heading>div>p{margin-top:18px;font-size:16px}.case-comparison__visuals,.case-gallery__grid{grid-template-columns:1fr}.case-comparison__visuals figure+figure{border-top:1px solid var(--black);border-left:0}.case-comparison__rows article{grid-template-columns:1fr}.case-comparison__rows h3,.case-comparison__rows article>div{padding:18px 0}.case-comparison__rows article>div{border-top:1px solid var(--line);border-left:0}.case-gallery{margin-top:60px;margin-bottom:60px}.case-gallery__item--featured{grid-column:auto}.case-gallery__item--featured .case-gallery__media{aspect-ratio:4 / 3}.case-gallery__item figcaption{min-height:0;padding:22px}.case-gallery__item h3{font-size:28px}.case-outcomes__grid,.case-architecture__diagram,.case-architecture__ai{grid-template-columns:1fr}.case-architecture__mobile-flow{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);gap:5px;align-items:center;margin:0 0 12px;padding:12px 10px;border:1px solid var(--black);background:var(--paper)}.case-architecture__mobile-flow a{display:grid;gap:3px;color:var(--black);font:9px/1.2 var(--mono);letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.case-architecture__mobile-flow a b{color:var(--muted);font-weight:400}.case-architecture__mobile-flow svg{color:var(--muted)}.case-architecture__sources,.case-architecture__outputs,.case-architecture__core{position:relative;padding:18px 16px 20px 56px}.case-architecture__sources:before,.case-architecture__outputs:before,.case-architecture__core:before{position:absolute;top:18px;left:16px;display:grid;width:28px;height:28px;place-items:center;border:1px solid currentColor;color:var(--black);content:attr(data-flow-step);font:9px var(--mono)}.case-architecture__core:before{color:#f0f0ed}.case-architecture__sources>.case-architecture__label,.case-architecture__outputs>.case-architecture__label,.case-architecture__core>.case-architecture__label{display:flex;min-height:28px;align-items:center}.case-outcomes__grid article,.case-outcomes__grid article:first-child{min-height:0;padding:24px 0;border-right:0;border-bottom:1px solid var(--line)}.case-outcomes__grid article:last-child{border-bottom:0}.case-outcomes__grid h3{margin-top:30px}.case-architecture__sources article:after,.case-architecture__outputs article:before{display:none}.case-architecture__core-card{padding-right:0;padding-left:0}.case-architecture__core-card ol{grid-template-columns:1fr}.case-architecture__ai{gap:32px}}@media(max-width:980px){.proof-concierge__gateway{padding:28px 0 36px}.signal-gateway__choices{grid-template-columns:1fr}.signal-gateway__choice{min-height:132px}.diagnostic-layout--immersive{grid-template-columns:1fr}.diagnostic-launch-card{min-height:520px}.signal-welcome{grid-template-columns:1fr;gap:42px;max-width:760px}.signal-welcome__choices>button:not(.signal-welcome__dismiss){min-height:185px}.signal-stage--choice .signal-choices{grid-template-columns:1fr}.signal--chat-mode .signal-chat{border-right:0;border-left:0}}@media(max-width:720px){.proof-concierge__gateway{padding:24px 0 30px}.signal-gateway__heading h2{font-size:28px}.signal-gateway__choice{min-height:124px;padding:16px}.signal-gateway__choice strong{font-size:19px}.signal-gateway__explore{font-size:12px;line-height:1.45}.diagnostic-launch-card{min-height:500px;margin-right:calc(var(--site-pad) * -1);margin-left:calc(var(--site-pad) * -1);padding:34px 20px}.diagnostic-launch-card h2{font-size:43px}.signal-head{min-height:66px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px}.signal-identity span{display:none}.signal-identity img{width:132px;height:auto}.signal-stage{padding:28px 20px calc(30px + env(safe-area-inset-bottom))}.signal-welcome{gap:20px;align-content:start}.signal-welcome__intro h2{font-size:43px;line-height:.96}.signal-welcome__intro>p:not(.signal-kicker){margin:13px 0 18px;font-size:14px;line-height:1.45}.signal-welcome__trust span{padding:7px 0}.signal-welcome__choices>button:not(.signal-welcome__dismiss){gap:8px;min-height:138px;padding:16px}.signal-welcome__choices strong{font-size:22px}.signal-welcome__choices p{font-size:12px;line-height:1.4}.signal-welcome__choices small{font-size:10px}.signal-welcome__dismiss{margin-top:12px}.signal-stage--choice .signal-choices button{min-height:60px;padding:12px 14px}.signal-chat__top,.signal-chat__messages,.signal-chat__actions,.signal-chat__composer,.signal-chat-handoff,.signal-chat__error{padding-right:20px;padding-left:20px}.signal-launcher{bottom:calc(14px + env(safe-area-inset-bottom))}.signal-reset-button{width:44px;min-height:44px}}@media(max-width:1280px)and (min-width:981px){.desktop-nav{gap:12px;font-size:12px}}@media(max-width:980px){.silo-navigation>header,.operator-manifesto{grid-template-columns:1fr}.silo-navigation__grid,.operator-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-stats>div:nth-child(2){border-right:0}.about-founders__grid{grid-template-columns:1fr}}@media(max-width:720px){.site-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.signal-stage{margin:0 auto}.case-marker{gap:5px;overflow:visible;font-size:7px;letter-spacing:.06em;white-space:nowrap}.section-heading h2,.section-title{font-size:36px;line-height:.99}.proof-concierge__intro h1{font-size:44px;line-height:.95}.home-proof-stack__heading h2{font-size:38px}.practice-card h3{font-size:36px}.system-statement__inner h2{font-size:40px}.visibility-feature__copy h2,.founders-section__statement h2{font-size:38px;line-height:.98}.founder-grid article{grid-template-columns:96px minmax(0,1fr);gap:18px}.founder-grid__portrait{width:96px}.founder-grid h3{font-size:29px}.founders-section__links{align-items:flex-start;flex-direction:column}.final-cta h2,.page-cta h2{font-size:40px;line-height:.96}.page-hero__copy h1,.page-hero--with-media .page-hero__copy h1,.contact-intro h1,.diagnostic-copy h1{font-size:42px;line-height:.95}.content-section__copy h2,.article-body h2{font-size:32px;line-height:1}.index-hero h1,.article-hero h1,.legal-hero h1,.not-found h1{font-size:44px;line-height:.94}.newsletter-note h2{font-size:38px}.diagnostic-launch-card h2,.signal-welcome__intro h2{font-size:37px;line-height:.98}.signal-stage h2,.signal-question{font-size:30px;line-height:1.02}.case-evidence-heading h2,.silo-navigation>header h2,.operator-manifesto h2,.about-founders>header h2{font-size:34px;line-height:1;letter-spacing:-.03em}.silo-navigation__grid{grid-template-columns:1fr}.silo-navigation__grid a{min-height:190px;padding:20px}.operator-stats{grid-template-columns:1fr 1fr;padding-bottom:48px}.operator-stats>div,.operator-stats>div:first-child{min-height:120px;padding:18px 12px}.operator-stats strong{font-size:31px}.about-founders__grid figure{aspect-ratio:1}.about-founders__grid figure img{width:90%}.about-founders__copy{padding:22px 20px}.founder-external-proof{grid-template-columns:1fr auto;gap:14px;padding:20px}.founder-external-proof>span{grid-column:1 / -1}}.site-final-signal{width:min(calc(100% - (var(--site-pad) * 2)),var(--content));margin:0 auto}.site-final-signal .home-v2-signal{border-right:1px solid var(--line);border-left:1px solid var(--line)}.site-header--inverted,.desktop-mega__platform,.mobile-menu__cta,.practice-card:nth-child(2),.system-statement,.local-presence,.founder-external-proof,.contact-form,.diagnostic-signal,.diagnostic-launch-card,.aiops-proof-strip,.aiops-problem,.case-architecture__core,.case-architecture__ai{color:var(--ink);border-color:var(--line);background:var(--white)}.site-header--inverted,.mobile-menu__cta{border-color:var(--line)}.desktop-mega__platform,.practice-card:nth-child(2),.system-statement,.local-presence,.founder-external-proof,.diagnostic-launch-card,.aiops-problem,.case-architecture__core,.case-architecture__ai{background:#f5f6f0}.site-header--inverted .brand img{filter:none}.local-presence__copy>p:not(.eyebrow),.founder-external-proof>span,.diagnostic-launch-card>div>p:not(.eyebrow),.aiops-problem__copy>p:last-child,.aiops-problem .aiops-label,.case-architecture__core>.case-architecture__label,.case-architecture__core-card>p,.case-architecture__ai .eyebrow,.case-architecture__ai p,.case-architecture__ai li,.case-architecture__ai-note{color:#53534e!important}.local-presence__links,.aiops-problem__rules,.aiops-problem__rules .aiops-numbered-row,.contact-form__head,.case-architecture__ai ul,.case-architecture__ai li,.case-architecture__ai-note{border-color:var(--line)}.contact-form label:not(.contact-consent,.form-honeypot),.contact-consent,.contact-form__head,.form-privacy{color:#53534e}.contact-form input,.contact-form textarea,.contact-form select{color:var(--ink);border-color:var(--line);background:var(--white)}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--accent-border)}.contact-consent input{accent-color:var(--accent-border)}.contact-submit,.button--dark,.home-v2-button--dark,.aiops-button--dark{color:var(--ink);border-color:var(--accent-border);background:var(--accent)}.contact-submit:hover,.contact-submit:focus-visible,.button--dark:hover,.button--dark:focus-visible,.home-v2-button--dark:hover,.home-v2-button--dark:focus-visible,.aiops-button--dark:hover,.aiops-button--dark:focus-visible{color:var(--ink);border-color:var(--accent-deep);background:var(--accent-hover)}.home-v2-diagnostic__row:hover,.home-v2-diagnostic__row:focus-visible,.home-v2-local__links a:hover,.home-v2-local__links a:focus-visible,.home-v2-capabilities__list>a:hover,.home-v2-capabilities__list>a:focus-visible,.aiops-solutions__list>a.is-featured,.aiops-solutions__list>a:hover,.aiops-solutions__list>a:focus-visible{color:var(--ink);background:#f5f6f0}.home-v2-diagnostic__row:hover small,.home-v2-diagnostic__row:focus-visible small,.home-v2-diagnostic__row:hover>span:first-child,.home-v2-diagnostic__row:focus-visible>span:first-child,.home-v2-local__links a:hover span,.home-v2-local__links a:hover small,.home-v2-local__links a:focus-visible span,.home-v2-local__links a:focus-visible small,.home-v2-capabilities__list>a:hover p,.home-v2-capabilities__list>a:focus-visible p,.aiops-solutions__list>a.is-featured>span,.aiops-solutions__list>a:hover>span,.aiops-solutions__list>a:focus-visible>span,.aiops-solutions__list>a.is-featured p,.aiops-solutions__list>a:hover p,.aiops-solutions__list>a:focus-visible p{color:#53534e}.home-v2-diagnostic__row:hover>svg,.home-v2-diagnostic__row:focus-visible>svg,.home-v2-local__links a:hover>svg,.home-v2-local__links a:focus-visible>svg,.home-v2-capabilities__list>a:hover>svg,.home-v2-capabilities__list>a:focus-visible>svg,.aiops-solutions__list>a.is-featured>svg,.aiops-solutions__list>a:hover>svg,.aiops-solutions__list>a:focus-visible>svg{color:var(--accent-deep)}.home-v2-method__grid article.is-dark,.aiops-method__grid article.is-dark,.aiops-result{color:var(--ink);border-color:var(--line);background:#f5f6f0}.home-v2-method__grid article.is-dark>span,.aiops-method__grid article.is-dark>span,.aiops-method__grid article.is-dark>small,.aiops-result span{color:var(--accent-deep)}.home-v2-method__grid article.is-dark>p,.aiops-method__grid article.is-dark>p{color:#53534e}.proof-card__index,.system-bridge-visual figcaption,.case-comparison__visuals figcaption{color:var(--ink);border:1px solid var(--accent-border);background:var(--accent)}.case-gallery__grid,.case-architecture__diagram{border-color:var(--line);background:var(--line)}.case-gallery__item--featured .case-gallery__media,.case-gallery__item--portrait .case-gallery__media{background:#f5f6f0}.case-architecture__core-card{color:var(--ink)}.case-architecture__core-card ol{background:var(--line)}.case-architecture__core-card li{color:var(--ink);background:var(--white)}.case-architecture__core-card li span{color:var(--accent-deep)}.signal-overlay,.signal-overlay__backdrop{background:#fafaf9f0}@media(max-width:720px){.site-final-signal{width:calc(100% - (var(--site-pad) * 2))}}a.signal-cta:is(.header-cta,.mobile-menu__cta,.home-v2-button,.aiops-button,.button):not(.footer-signal-link),a.signal-cta:is(.header-cta,.mobile-menu__cta,.home-v2-button,.aiops-button,.button):not(.footer-signal-link):hover,a.signal-cta:is(.header-cta,.mobile-menu__cta,.home-v2-button,.aiops-button,.button):not(.footer-signal-link):focus-visible{color:var(--black);border-color:var(--accent-border);outline-color:var(--black);background:var(--accent)}a.signal-cta:is(.header-cta,.mobile-menu__cta,.home-v2-button,.aiops-button,.button):not(.footer-signal-link) :where(strong,svg){color:var(--black)}a.signal-cta:is(.header-cta,.mobile-menu__cta,.home-v2-button,.aiops-button,.button):not(.footer-signal-link) :where(small,span){color:var(--accent-ink)!important}.home-v2-diagnostic__row.signal-cta>svg,.home-v2-signal__choice.signal-cta>svg,.aiops-signal__choice.signal-cta>svg,.contact-route.signal-cta>svg,.related-grid>.signal-cta>svg{color:var(--accent-border)}:root{--section-space: clamp(36px, 3.45vw, 52px);--section-space-compact: clamp(24px, 2.35vw, 34px);--section-gap: clamp(24px, 2.7vw, 40px)}.section-shell{padding-top:var(--section-space);padding-bottom:var(--section-space)}.eyebrow,.section-label{margin-bottom:14px}.section-heading{gap:clamp(28px,4vw,64px);margin-bottom:var(--section-gap)}.page-hero,.index-hero,.article-hero,.legal-hero{padding-top:clamp(42px,4.15vw,60px);padding-bottom:clamp(46px,4.6vw,66px)}.page-hero--with-media{gap:clamp(32px,4vw,64px)}.page-hero__intro{margin:22px 0 24px}.page-hero__proof{margin:0 0 22px}.page-hero__media img{min-height:390px;max-height:520px}.page-cta,.final-cta{gap:clamp(32px,4.5vw,64px)}.page-cta h2,.final-cta h2{font-size:clamp(42px,5.1vw,72px);line-height:.93}.generic-page--case .case-marker{padding-top:18px;padding-bottom:18px}.generic-page--case .case-metrics{padding-top:var(--section-space-compact);padding-bottom:var(--section-space-compact)}.generic-page--case .case-metrics__grid>div{padding-top:20px;padding-bottom:20px}.generic-page--case .case-metrics>p{margin-top:10px}.generic-page--case .case-comparison,.generic-page--case .case-gallery{padding-top:0}.generic-page--case .case-gallery{margin-top:clamp(28px,3vw,42px);margin-bottom:12px}.generic-page--case .case-gallery+.case-architecture .case-evidence-heading{padding-top:clamp(20px,2vw,28px);padding-bottom:clamp(22px,2.2vw,30px)}.generic-page--case .case-architecture,.generic-page--case .case-outcomes{margin-top:0;padding-top:0}.generic-page--case .case-evidence-heading{grid-template-columns:minmax(160px,.31fr) minmax(0,1fr);gap:clamp(28px,4vw,58px);padding:clamp(30px,3.1vw,44px) 0 var(--section-gap)}.generic-page--case .case-evidence-heading h2{font-size:clamp(34px,3.55vw,54px);line-height:.98}.generic-page--case .case-evidence-heading>div>p{margin-top:16px;font-size:16px}.generic-page--case .case-outcomes__grid article{min-height:210px;padding:22px}.generic-page--case .case-outcomes__grid h3{margin-top:30px}.generic-page--case .case-architecture__sources,.generic-page--case .case-architecture__outputs,.generic-page--case .case-architecture__core{padding:18px}.generic-page--case .case-architecture__sources article,.generic-page--case .case-architecture__outputs article{min-height:132px;padding:15px}.generic-page--case .case-architecture__sources h3,.generic-page--case .case-architecture__outputs h3{margin-top:18px}.generic-page--case .case-architecture__core-card{padding-top:clamp(22px,2.8vw,38px)}.generic-page--case .case-architecture__core-card>p{margin:18px 0 24px}.generic-page--case .case-architecture__ai{gap:clamp(24px,3vw,48px);padding:clamp(26px,3vw,40px)}@media(max-width:720px){.generic-page--case .case-architecture__sources,.generic-page--case .case-architecture__outputs,.generic-page--case .case-architecture__core{padding:18px 16px 20px 56px;scroll-margin-top:92px}.generic-page--case .case-architecture__sources article,.generic-page--case .case-architecture__outputs article,.generic-page--case .case-architecture__core-card{width:min(100%,520px);margin-right:auto;margin-left:auto}.generic-page--case .case-architecture__mobile-flow a{min-height:34px;justify-content:center}}.generic-page--case .page-sections{margin-top:var(--section-space-compact)}.content-section{grid-template-columns:66px minmax(0,1.2fr) minmax(290px,.8fr);gap:24px;padding:clamp(32px,3.3vw,46px) 0}.content-section__copy h2{margin-bottom:16px;font-size:clamp(32px,3.6vw,52px)}.content-section__copy p{font-size:clamp(16px,1.2vw,18px);line-height:1.55}.content-section__items li{min-height:46px}.related-grid a,.silo-navigation__grid a{min-height:210px;padding:20px}.home-v2-expertise__inner,.home-v2-team,.home-v2-local__inner,.home-v2-method__inner,.home-v2-capabilities__inner,.home-v2-cases,.home-v2-faq{padding-top:clamp(48px,4.5vw,64px);padding-bottom:clamp(50px,4.7vw,68px)}.home-v2-expertise__inner,.home-v2-team,.home-v2-local__inner,.home-v2-capabilities__inner{gap:clamp(40px,5.4vw,76px)}.home-v2-method__inner>header,.home-v2-cases>header,.home-v2-faq>header{margin-bottom:26px}.home-v2-method__grid article{min-height:218px}@media(max-width:720px){:root{--section-space: 32px;--section-space-compact: 22px;--section-gap: 24px}.page-hero,.index-hero,.article-hero,.legal-hero{padding-top:36px;padding-bottom:40px}.page-hero__intro{margin:18px 0 20px;font-size:17px}.page-hero__media img{min-height:0;max-height:none}.generic-page--case .case-marker{gap:8px;padding-top:14px;padding-bottom:14px;font-size:8px}.generic-page--case .case-evidence-heading{grid-template-columns:1fr;gap:12px;padding:26px 0 22px}.generic-page--case .case-evidence-heading h2{font-size:32px}.generic-page--case .case-evidence-heading>div>p{margin-top:14px;font-size:15px}.generic-page--case .case-outcomes__grid article{min-height:0;padding:20px 14px}.content-section{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:28px 0}.content-section__copy h2{font-size:30px}.home-v2-expertise__inner,.home-v2-team,.home-v2-local__inner,.home-v2-method__inner,.home-v2-capabilities__inner,.home-v2-cases,.home-v2-faq{padding-top:38px;padding-bottom:42px}.home-v2-method__grid article{min-height:0}}.aiops{--aiops-pad: clamp(24px, 5.55vw, 80px);overflow:clip;color:#0a0a0a;background:#fff}.aiops-shell{width:min(100%,1440px);margin:0 auto;padding-right:var(--aiops-pad);padding-left:var(--aiops-pad)}.aiops-label{margin:0;color:#5d5d58;font:600 12px/1.45 var(--mono);letter-spacing:.09em;text-transform:uppercase}.aiops h1,.aiops h2,.aiops h3,.aiops p,.aiops figure{margin-top:0}.aiops-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:clamp(56px,6vw,92px);align-items:start;padding-top:clamp(76px,7.2vw,104px);padding-bottom:clamp(76px,7.7vw,112px)}.aiops-hero__copy{max-width:760px}.aiops-hero__copy h1{max-width:760px;margin:30px 0 28px;font-size:clamp(56px,5.15vw,72px);font-weight:650;line-height:.94;letter-spacing:-.047em}.aiops-lead{max-width:660px;margin-bottom:30px;color:#6a6a66;font-size:clamp(18px,1.55vw,22px);line-height:1.48}.aiops-actions{display:flex;flex-wrap:wrap;gap:10px}.aiops-button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;min-height:56px;padding:0 20px;border:1px solid #0a0a0a;font-size:14px;font-weight:650;transition:color .22s ease,background .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.aiops-button:hover,.aiops-button:focus-visible{outline:0;transform:translateY(-2px)}.aiops-button--dark{color:#fff;background:#000}.aiops-button--light{color:#0a0a0a;background:#fff}.aiops-button--light:hover,.aiops-button--light:focus-visible{color:#fff;background:#000}.aiops-diagnostic{padding:clamp(28px,3.3vw,46px);border:1px solid #d8d8d3;background:#f7f7f5}.aiops-diagnostic h2{margin:44px 0 48px;font-size:clamp(40px,4.4vw,60px);font-weight:650;line-height:.91;letter-spacing:-.045em}.aiops-diagnostic__rows,.aiops-problem__rules{border-top:1px solid #d8d8d3}.aiops-numbered-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:20px 0;border-bottom:1px solid #d8d8d3}.aiops-numbered-row>span{color:#6a6a66;font:10px/1.5 var(--mono)}.aiops-numbered-row>p{margin:0;font-size:15px;line-height:1.45}.aiops-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;box-sizing:border-box;width:min(100%,1440px);margin:0 auto;padding:24px var(--aiops-pad);color:#d4d4cf;background:#000;font:600 12px/1.45 var(--mono);letter-spacing:.075em;text-transform:uppercase}.aiops-problem{color:#fff;background:#000}.aiops-problem__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);gap:clamp(70px,10vw,150px);padding-top:clamp(92px,8vw,116px);padding-bottom:clamp(94px,8vw,122px)}.aiops-problem .aiops-label{color:#d0d0ca}.aiops-problem__copy h2{max-width:680px;margin:28px 0;font-size:clamp(46px,4.4vw,62px);font-weight:640;line-height:.95;letter-spacing:-.043em}.aiops-problem__copy>p:last-child{max-width:660px;margin-bottom:0;color:#bdbdb8;font-size:18px;line-height:1.55}.aiops-problem__rules{margin-top:78px;border-color:#343432}.aiops-problem__rules>.aiops-label{padding-bottom:22px}.aiops-problem__rules .aiops-numbered-row{border-color:#343432}.aiops-problem__rules .aiops-numbered-row>span{color:#c3c3bd;font-weight:600}.aiops-method{padding-top:clamp(86px,7.7vw,112px);padding-bottom:clamp(86px,7.7vw,112px)}.aiops-method>header{max-width:800px;margin-bottom:54px}.aiops-method>header h2,.aiops-solutions>header h2,.aiops-founders__copy h2,.aiops-signal__copy h2{margin:26px 0 22px;font-size:clamp(44px,4.3vw,60px);font-weight:650;line-height:.96;letter-spacing:-.043em}.aiops-method__intro,.aiops-solutions>header>p:not(.aiops-label){max-width:650px;margin-bottom:0;color:#6a6a66;font-size:17px;line-height:1.5}.aiops-method__intro>p{margin:0}.aiops-method__intro .home-v2-text-link{margin-top:18px}.aiops-solutions>header>p:not(.aiops-label)+p:not(.aiops-label){margin-top:16px}.aiops-method__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d8d8d3;border-left:1px solid #d8d8d3}.aiops-method__grid article{display:flex;flex-direction:column;min-height:310px;padding:30px;border-right:1px solid #d8d8d3;border-bottom:1px solid #d8d8d3;background:#fff}.aiops-method__grid article:nth-child(2){background:#f7f7f5}.aiops-method__grid article.is-dark{color:#fff;border-color:#000;background:#000}.aiops-method__grid article>span,.aiops-method__grid article>small,.aiops-before-after span,.aiops-result span{color:#6a6a66;font:10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.aiops-method__grid article.is-dark>span,.aiops-method__grid article.is-dark>small{color:#8c8c88}.aiops-method__grid h3{margin:auto 0 12px;font-size:clamp(27px,2.5vw,35px);font-weight:640;line-height:1;letter-spacing:-.035em}.aiops-method__grid article>p{margin:0 0 28px;color:#6a6a66;font-size:15px;line-height:1.5}.aiops-method__grid article.is-dark>p{color:#bdbdb8}.aiops-method__grid article>small{margin-top:auto}.aiops-toltek,.aiops-founders{border-top:1px solid #d8d8d3;border-bottom:1px solid #d8d8d3;background:#f7f7f5}.aiops-toltek__inner{display:grid;grid-template-columns:minmax(360px,.65fr) minmax(0,1fr);gap:clamp(52px,6vw,84px);align-items:start;padding-top:clamp(86px,7.4vw,106px);padding-bottom:clamp(88px,7.7vw,112px)}.aiops-toltek__copy h2{max-width:520px;margin:28px 0 18px;font-size:clamp(42px,4vw,56px);font-weight:650;line-height:.96;letter-spacing:-.043em}.aiops-before-after>div{padding:27px 0 0;border-top:1px solid #d8d8d3}.aiops-before-after>div+div{margin-top:24px}.aiops-before-after p{margin:11px 0 0;font-size:16px;line-height:1.5}.aiops-result{display:flex;flex-direction:column;gap:10px;margin-top:26px;padding:24px;color:#fff;background:#000}.aiops-result span{color:#8c8c88}.aiops-result strong{max-width:420px;font-size:22px;line-height:1.18}.aiops-toltek__visual{margin-bottom:0}.aiops-toltek__visual img{width:100%;aspect-ratio:1.56;object-fit:cover;object-position:center;border:1px solid #d8d8d3;background:#fff}.aiops-toltek__visual figcaption{display:flex;gap:22px;align-items:center;justify-content:space-between;padding-top:16px}.aiops-toltek__visual figcaption>span{color:#6a6a66;font:10px/1.5 var(--mono);letter-spacing:.08em}.aiops-toltek__visual figcaption>a{display:inline-flex;gap:7px;align-items:center;font-size:14px;font-weight:600}.aiops-solutions{display:grid;grid-template-columns:minmax(330px,.64fr) minmax(0,1fr);gap:clamp(62px,7.5vw,108px);align-items:start;padding-top:clamp(88px,7.5vw,108px);padding-bottom:clamp(92px,7.8vw,114px)}.aiops-solutions>header h2{max-width:480px}.aiops-solutions__list{border-top:1px solid #d8d8d3}.aiops-solutions__list>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:24px;align-items:start;padding:28px 0;border-bottom:1px solid #d8d8d3;transition:color .22s ease,background .22s ease,padding .22s cubic-bezier(.22,1,.36,1)}.aiops-solutions__list>a.is-featured,.aiops-solutions__list>a:hover,.aiops-solutions__list>a:focus-visible{padding-right:24px;padding-left:24px;color:#fff;outline:0;background:#000}.aiops-solutions__list>a>span{color:#6a6a66;font:10px/1.5 var(--mono)}.aiops-solutions__list>a.is-featured>span,.aiops-solutions__list>a:hover>span,.aiops-solutions__list>a:focus-visible>span{color:#8c8c88}.aiops-solutions__list h3{margin:0 0 8px;font-size:clamp(22px,2vw,28px);font-weight:640;line-height:1;letter-spacing:-.025em}.aiops-solutions__list p{max-width:700px;margin:0;color:#6a6a66;font-size:16px;line-height:1.45}.aiops-solutions__list>a.is-featured p,.aiops-solutions__list>a:hover p,.aiops-solutions__list>a:focus-visible p{color:#bdbdb8}.aiops-founders__inner{display:grid;grid-template-columns:minmax(380px,.72fr) minmax(0,1fr);gap:clamp(64px,7vw,100px);align-items:start;padding-top:clamp(88px,7.5vw,108px);padding-bottom:clamp(90px,7.7vw,112px)}.aiops-founders__copy h2{max-width:500px}.aiops-founders__lead{margin-bottom:24px;color:#6a6a66;font-size:clamp(18px,1.6vw,22px);line-height:1.48}.aiops-founders__copy>p:last-child{max-width:580px;margin-bottom:0;font-size:16px;line-height:1.55}.aiops-founders__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aiops-founders__cards>a{display:flex;min-width:0;flex-direction:column;border:1px solid #d8d8d3;background:#fff;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease}.aiops-founders__cards>a:hover,.aiops-founders__cards>a:focus-visible{outline:0;box-shadow:8px 8px #0a0a0a14;transform:translateY(-4px)}.aiops-founders__cards figure{height:360px;overflow:hidden;margin:0;background:#fff}.aiops-founders__cards img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(1);transition:filter .26s ease,transform .42s cubic-bezier(.22,1,.36,1)}.aiops-founders__cards>a:hover img,.aiops-founders__cards>a:focus-visible img{filter:grayscale(.2);transform:scale(1.015)}.aiops-founders__cards>a>div{padding:24px}.aiops-founders__cards h3{margin:0 0 9px;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1;letter-spacing:-.025em}.aiops-founders__cards p{margin:0;color:#6a6a66;font:10px/1.5 var(--mono);letter-spacing:.08em}.aiops-signal{color:#14180f;border-top:1px solid #b9c39f;background:#e8eedb}.aiops-signal__inner{display:grid;grid-template-columns:minmax(380px,.75fr) minmax(0,1fr);gap:clamp(66px,8vw,116px);align-items:start;padding-top:clamp(90px,7.6vw,110px);padding-bottom:clamp(90px,7.7vw,112px)}.aiops-signal__status{display:flex;gap:10px;align-items:center;margin:0;color:#536044;font:600 11px/1.45 var(--mono);letter-spacing:.08em}.aiops-signal__status svg{color:#7f9837}.aiops-signal__copy h2{max-width:620px}.aiops-signal__copy>p:last-child{max-width:620px;margin-bottom:0;color:#3f4934;font-size:19px;line-height:1.45}.aiops-signal__choices{border-top:1px solid #b1bb99}.aiops-signal__choice{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:20px;align-items:center;min-height:116px;padding:24px;border-right:1px solid #b1bb99;border-bottom:1px solid #b1bb99;border-left:1px solid #b1bb99;transition:color .22s ease,background .22s ease}.aiops-signal__choice.is-light,.aiops-signal__choice:hover,.aiops-signal__choice:focus-visible{color:#fff;outline:0;background:#14180f}.aiops-signal__choice>span{color:#607052;font:600 10px/1.5 var(--mono)}.aiops-signal__choice>div{display:flex;flex-direction:column;gap:8px}.aiops-signal__choice strong{font-size:clamp(22px,2.1vw,28px);line-height:1}.aiops-signal__choice small{color:#3f4934;font-size:15px;line-height:1.4}.aiops-signal__choice.is-light small,.aiops-signal__choice:hover small,.aiops-signal__choice:focus-visible small{color:#d8dec9}.aiops-signal__note{display:flex;gap:24px;justify-content:space-between;padding-top:20px;color:#536044;font:600 10px/1.5 var(--mono);letter-spacing:.075em}.aiops.has-reveal [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .42s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),transform .42s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}.aiops.has-reveal [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:1040px){.aiops-hero,.aiops-problem__inner,.aiops-toltek__inner,.aiops-solutions,.aiops-founders__inner,.aiops-signal__inner{grid-template-columns:1fr}.aiops-diagnostic{max-width:720px}.aiops-problem__rules{margin-top:0}.aiops-toltek__visual{order:-1}.aiops-solutions>header,.aiops-founders__copy,.aiops-signal__copy{max-width:760px}}@media(max-width:720px){.aiops{--aiops-pad: 24px}.aiops-hero{gap:28px;padding-top:52px;padding-bottom:28px}.aiops-hero__copy h1{margin:26px 0 28px;font-size:44px;line-height:.94;letter-spacing:-.045em}.aiops-lead{font-size:17px}.aiops-actions{display:grid}.aiops-button{width:100%}.aiops-diagnostic{margin-right:var(--aiops-pad);margin-left:var(--aiops-pad);padding:24px}.aiops-diagnostic h2{margin:22px 0 18px;font-size:29px;line-height:1}.aiops-proof-strip{grid-template-columns:1fr;gap:14px;padding-top:24px;padding-bottom:24px}.aiops-problem__inner,.aiops-method,.aiops-toltek__inner,.aiops-solutions,.aiops-founders__inner,.aiops-signal__inner{gap:28px;padding-top:56px;padding-bottom:56px}.aiops-problem__copy h2,.aiops-method>header h2,.aiops-toltek__copy h2,.aiops-solutions>header h2,.aiops-founders__copy h2,.aiops-signal__copy h2{margin:24px 0 20px;font-size:34px;line-height:.98;letter-spacing:-.04em}.aiops-problem__copy>p:last-child,.aiops-signal__copy>p:last-child,.aiops-founders__lead{font-size:16px}.aiops-problem__rules{margin-top:4px}.aiops-method>header{margin-bottom:0}.aiops-method__grid{grid-template-columns:1fr}.aiops-method__grid article{min-height:0;padding:24px 0;border-right:0;border-left:0}.aiops-method__grid article.is-dark{padding:24px}.aiops-method__grid h3{margin-top:28px;font-size:23px}.aiops-toltek__visual{order:initial}.aiops-toltek__visual img{aspect-ratio:1.52}.aiops-toltek__visual figcaption{align-items:flex-start;flex-direction:column}.aiops-result strong{font-size:21px}.aiops-solutions__list>a{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:20px 0}.aiops-solutions__list>a>svg{display:none}.aiops-solutions__list>a.is-featured,.aiops-solutions__list>a:hover,.aiops-solutions__list>a:focus-visible{padding:20px}.aiops-solutions__list h3{font-size:20px}.aiops-solutions__list p{font-size:14px}.aiops-founders__cards{gap:10px}.aiops-founders__cards figure{height:178px}.aiops-founders__cards>a>div{padding:14px}.aiops-founders__cards h3{font-size:16px}.aiops-founders__cards p{font-size:8px}.aiops-signal__choice{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;min-height:0;padding:20px}.aiops-signal__choice strong{font-size:20px}.aiops-signal__choice small{font-size:13px}.aiops-signal__note{align-items:flex-start;flex-direction:column;gap:8px}}.home-v2{--home-v2-pad: clamp(24px, 5.55vw, 80px);--home-v2-dark-primary: #ffffff;--home-v2-dark-secondary: #f0f0ed;--home-v2-dark-muted: #d0d0ca;--home-v2-dark-line: #464643;overflow:clip;color:#0a0a0a;background:#fff}.home-v2-shell{width:min(100%,1440px);margin:0 auto;padding-right:var(--home-v2-pad);padding-left:var(--home-v2-pad)}.home-v2__header{position:sticky;z-index:810;top:0;background:#fff}.home-v2__header .site-header{position:static;background:#fff}.home-v2__label{margin:0;color:#6a6a66;font:500 10px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase}.home-v2__label.is-light{color:var(--home-v2-dark-muted)}.home-v2 h1,.home-v2 h2,.home-v2 h3,.home-v2 p,.home-v2 figure{margin-top:0}.home-v2-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:clamp(56px,6vw,92px);align-items:start;padding-top:clamp(70px,6.7vw,96px);padding-bottom:clamp(72px,7vw,102px)}.home-v2-hero__copy{max-width:790px}.home-v2-hero__copy h1{max-width:790px;margin:28px 0 26px;font-size:clamp(54px,4.85vw,68px);font-weight:650;line-height:.94;letter-spacing:-.047em}.home-v2-hero__lead{max-width:680px;margin-bottom:28px;color:#6a6a66;font-size:clamp(18px,1.5vw,21px);line-height:1.48}.home-v2-hero__sign{display:block;width:58px;margin:-4px 0 14px;line-height:0;pointer-events:none}.home-v2-hero__sign img{display:block;width:100%;height:auto}.home-v2-actions{display:flex;flex-wrap:wrap;gap:10px}.home-v2-button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;min-height:56px;padding:0 20px;border:1px solid #0a0a0a;font-size:14px;font-weight:650;transition:color .22s ease,background .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.home-v2-button:hover,.home-v2-button:focus-visible{outline:0;transform:translateY(-2px)}.home-v2-button--dark{color:#fff;background:#000}.home-v2-button--light{color:#0a0a0a;background:#fff}.home-v2-button--light:hover,.home-v2-button--light:focus-visible{color:#fff;background:#000}.home-v2-hero__partner{display:inline-flex;gap:9px;align-items:center;margin-top:30px;color:#6a6a66;font:10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.home-v2-diagnostic{--reveal-delay: 90ms;padding:clamp(28px,3.2vw,44px);border:1px solid #d8d8d3;background:#f7f7f5}[data-reveal-delay="0"]{--reveal-delay: 0ms}[data-reveal-delay="45"]{--reveal-delay: 45ms}[data-reveal-delay="55"]{--reveal-delay: 55ms}[data-reveal-delay="65"]{--reveal-delay: 65ms}[data-reveal-delay="70"]{--reveal-delay: 70ms}[data-reveal-delay="80"]{--reveal-delay: 80ms}[data-reveal-delay="90"]{--reveal-delay: 90ms}[data-reveal-delay="110"]{--reveal-delay: .11s}[data-reveal-delay="130"]{--reveal-delay: .13s}[data-reveal-delay="135"]{--reveal-delay: 135ms}[data-reveal-delay="140"]{--reveal-delay: .14s}[data-reveal-delay="160"]{--reveal-delay: .16s}[data-reveal-delay="165"]{--reveal-delay: 165ms}[data-reveal-delay="180"]{--reveal-delay: .18s}[data-reveal-delay="195"]{--reveal-delay: 195ms}[data-reveal-delay="220"]{--reveal-delay: .22s}[data-reveal-delay="225"]{--reveal-delay: 225ms}[data-reveal-delay="240"]{--reveal-delay: .24s}[data-reveal-delay="275"]{--reveal-delay: 275ms}.home-v2-diagnostic h2{max-width:440px;margin:38px 0;font-size:clamp(38px,3.7vw,52px);font-weight:650;line-height:.94;letter-spacing:-.044em}.home-v2-diagnostic__rows{border-top:1px solid #d8d8d3}.home-v2-diagnostic__row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;min-height:88px;padding:17px 0;border:0;border-bottom:1px solid #d8d8d3;text-align:left;background:transparent;cursor:pointer;transition:color .22s ease,background .22s ease,padding .22s cubic-bezier(.22,1,.36,1)}.home-v2-diagnostic__row:hover,.home-v2-diagnostic__row:focus-visible{padding-right:16px;padding-left:16px;color:#fff;outline:0;background:#000}.home-v2-diagnostic__row>span:first-child{color:#6a6a66;font:10px/1.5 var(--mono)}.home-v2-diagnostic__row>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:5px}.home-v2-diagnostic__row strong{font-size:16px;line-height:1.15}.home-v2-diagnostic__row small{color:#6a6a66;font-size:12px;line-height:1.35}.home-v2-diagnostic__row:hover small,.home-v2-diagnostic__row:focus-visible small{color:var(--home-v2-dark-secondary)}.home-v2-diagnostic__row:hover>span:first-child,.home-v2-diagnostic__row:focus-visible>span:first-child{color:var(--home-v2-dark-muted)}.home-v2-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--home-v2-pad);color:var(--black);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white)}.home-v2-proof-strip>div{display:grid;min-height:78px;gap:7px;justify-items:start;justify-content:center;align-content:center;padding:16px 20px;text-align:left;border-right:1px solid var(--line)}.home-v2-proof-strip>div:first-child{padding-left:20px}.home-v2-proof-strip>div:last-child{border-right:0}.home-v2-proof-strip span{color:var(--accent-deep);font:8px/1.5 var(--mono);letter-spacing:.12em}.home-v2-proof-strip strong{color:var(--black);font-size:13px;font-weight:600;line-height:1.2}.home-v2-expertise{color:var(--black);border-bottom:1px solid var(--line);background:var(--white)}.home-v2-expertise__inner{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1fr);gap:clamp(68px,9vw,130px);padding-top:clamp(66px,5.8vw,84px);padding-bottom:clamp(72px,6.3vw,90px)}.home-v2-expertise__intro h2{max-width:620px;margin:27px 0 25px;font-size:clamp(45px,4.25vw,60px);font-weight:650;line-height:.95;letter-spacing:-.043em}.home-v2-expertise__intro>p:not(.home-v2__label){max-width:590px;margin:0 0 14px;color:#53534e;font-size:17px;line-height:1.55}.home-v2-expertise__intro>p:not(.home-v2__label):last-child{margin-bottom:0}.home-v2-expertise__list{border-top:1px solid var(--line)}.home-v2-expertise__list>a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:20px;align-items:start;padding:30px 0;border-bottom:1px solid var(--line);transition:color .22s ease,background .22s ease,padding .22s cubic-bezier(.22,1,.36,1)}.home-v2-expertise__list>a:hover,.home-v2-expertise__list>a:focus-visible{padding-right:24px;padding-left:24px;color:var(--black);outline:0;background:#f5f6f0}.home-v2-expertise__list>a>span,.home-v2-expertise__list small{color:var(--accent-deep);font:9px/1.5 var(--mono);letter-spacing:.1em}.home-v2-expertise__list h3{margin:12px 0 9px;font-size:clamp(26px,2.5vw,35px);font-weight:650;line-height:1;letter-spacing:-.035em}.home-v2-expertise__list p{max-width:620px;margin-bottom:0;color:#53534e;font-size:15px;line-height:1.5}.home-v2-expertise__list>a:hover p,.home-v2-expertise__list>a:focus-visible p{color:#53534e}.home-v2-expertise__list>a>svg{color:var(--accent-deep)}.home-v2-team{display:grid;grid-template-columns:minmax(390px,.78fr) minmax(0,1fr);gap:clamp(64px,7.5vw,108px);align-items:start;padding-top:clamp(70px,6vw,86px);padding-bottom:clamp(74px,6.4vw,92px)}.home-v2-team__copy h2{max-width:570px;margin:26px 0 22px;font-size:clamp(44px,4.1vw,58px);font-weight:650;line-height:.96;letter-spacing:-.043em}.home-v2-team__copy>p:not(.home-v2__label){max-width:590px;color:#6a6a66;font-size:18px;line-height:1.52}.home-v2-team__copy .home-v2-team__note{margin-top:28px;padding-top:22px;border-top:1px solid #d8d8d3;color:#0a0a0a;font-size:15px}.home-v2-text-link{display:inline-flex;gap:9px;align-items:center;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:14px;font-weight:650}.home-v2-team__copy .home-v2-text-link{margin-top:14px}.home-v2-team__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home-v2-founder{min-width:0;border:1px solid #d8d8d3;background:#fff;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease}.home-v2-founder:hover,.home-v2-founder:focus-within{box-shadow:8px 8px #0a0a0a14;transform:translateY(-4px)}.home-v2-founder__portrait{display:block;height:360px;overflow:hidden;background:#fff}.home-v2-founder__portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(1);transition:filter .26s ease,transform .42s cubic-bezier(.22,1,.36,1)}.home-v2-founder:hover .home-v2-founder__portrait img,.home-v2-founder:focus-within .home-v2-founder__portrait img{filter:grayscale(.2);transform:scale(1.015)}.home-v2-founder__body{padding:22px}.home-v2-founder__body h3{margin:0 0 8px;font-size:clamp(21px,1.85vw,26px);font-weight:650;line-height:1;letter-spacing:-.025em}.home-v2-founder__body>p{margin:0 0 15px;color:#6a6a66;font:9px/1.5 var(--mono);letter-spacing:.08em}.home-v2-founder__body>strong{display:block;min-height:40px;font-size:14px;line-height:1.4}.home-v2-founder__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid #e2e2de}.home-v2-founder__links a{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:650}.home-v2-local{border-top:0;border-bottom:0;background:var(--panel-rollover)}.home-v2-local+.home-v2-method{border-top:0}.home-v2-local__inner{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:clamp(64px,8vw,118px);padding-top:clamp(64px,5.7vw,82px);padding-bottom:clamp(68px,6vw,86px)}.home-v2-local__copy h2{max-width:640px;margin:25px 0 22px;font-size:clamp(43px,4.1vw,58px);font-weight:650;line-height:.96;letter-spacing:-.043em}.home-v2-local__copy>p:not(.home-v2__label){max-width:610px;margin:0;color:#6a6a66;font-size:17px;line-height:1.55}.home-v2-local address{color:#0a0a0a}.home-v2-local__links{border-top:1px solid #d8d8d3}.home-v2-local__links a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:86px;padding:17px 0;border-bottom:1px solid #d8d8d3;transition:color .2s ease,background .2s ease,padding .2s ease}.home-v2-local__links a:hover,.home-v2-local__links a:focus-visible{padding-right:18px;padding-left:18px;color:#fff;outline:0;background:#000}.home-v2-local__links>a>span,.home-v2-local__links small{color:#6a6a66;font:9px/1.5 var(--mono);letter-spacing:.09em}.home-v2-local__links div{display:flex;min-width:0;flex-direction:column;gap:6px}.home-v2-local__links strong{font-size:clamp(17px,1.7vw,23px);line-height:1.2}.home-v2-local__links a:hover span,.home-v2-local__links a:hover small,.home-v2-local__links a:focus-visible span,.home-v2-local__links a:focus-visible small{color:var(--home-v2-dark-secondary)}.home-v2-method{border-top:1px solid #d8d8d3;border-bottom:1px solid #d8d8d3;background:#fff}.home-v2-method__inner{padding-top:clamp(66px,5.7vw,82px);padding-bottom:clamp(70px,6vw,86px)}.home-v2-method__inner>header{display:grid;grid-template-columns:minmax(0,.78fr) minmax(340px,.42fr);gap:clamp(60px,8vw,116px);align-items:end;margin-bottom:38px}.home-v2-method__inner>header h2{grid-column:1;margin:25px 0 0;font-size:clamp(44px,4.1vw,58px);font-weight:650;line-height:.96;letter-spacing:-.043em}.home-v2-method__intro{grid-column:2;grid-row:1 / span 2;max-width:490px}.home-v2-method__intro>p{margin-bottom:0;color:#6a6a66;font-size:17px;line-height:1.55}.home-v2-method__intro .home-v2-text-link{margin-top:18px}.home-v2-method__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d8d8d3;border-left:1px solid #d8d8d3}.home-v2-method__grid article{display:flex;min-height:248px;flex-direction:column;padding:24px;border-right:1px solid #d8d8d3;border-bottom:1px solid #d8d8d3;background:#fff}.home-v2-method__grid article:nth-child(2){background:#f7f7f5}.home-v2-method__grid article.is-dark{color:var(--home-v2-dark-primary);border-color:#000;background:#000}.home-v2-method__grid article>span{color:#6a6a66;font:10px/1.5 var(--mono)}.home-v2-method__grid h3{margin:auto 0 12px;font-size:clamp(27px,2.5vw,35px);font-weight:650;line-height:1;letter-spacing:-.035em}.home-v2-method__grid article>p{margin-bottom:0;color:#6a6a66;font-size:15px;line-height:1.5}.home-v2-method__grid article.is-dark>p{color:var(--home-v2-dark-secondary)}.home-v2-method__grid article.is-dark>span{color:var(--home-v2-dark-muted)}.home-v2-cases{position:relative;padding-top:clamp(68px,5.9vw,84px);padding-bottom:clamp(72px,6.3vw,90px);background:#f7f7f5;box-shadow:0 0 0 100vmax #f7f7f5;clip-path:inset(0 -100vmax)}.home-v2-cases+.home-v2-capabilities{border-top:0}.home-v2-cases>header{display:flex;gap:40px;align-items:end;justify-content:space-between;margin-bottom:34px}.home-v2-cases>header h2{max-width:660px;margin:25px 0 0;font-size:clamp(44px,4.1vw,58px);font-weight:650;line-height:.96;letter-spacing:-.043em}.home-v2-cases__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d8d8d3;border-left:1px solid #d8d8d3}.home-v2-case{min-width:0;border-right:1px solid #d8d8d3;border-bottom:1px solid #d8d8d3;background:#fff}.home-v2-case figure{aspect-ratio:1.72;overflow:hidden;margin-bottom:0;border-bottom:1px solid #d8d8d3;background:#f7f7f5}.home-v2-case figure img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .52s cubic-bezier(.22,1,.36,1)}.home-v2-case:hover figure img,.home-v2-case:focus-visible figure img{transform:scale(1.025)}.home-v2-case__body{display:flex;min-height:262px;flex-direction:column;padding:26px}.home-v2-case__body>p{margin-bottom:18px;color:#6a6a66;font:9px/1.5 var(--mono);letter-spacing:.11em}.home-v2-case__body h3{max-width:620px;margin:0 0 14px;font-size:clamp(28px,2.75vw,38px);font-weight:650;line-height:.99;letter-spacing:-.038em}.home-v2-case__body>span{max-width:610px;color:#6a6a66;font-size:15px;line-height:1.5}.home-v2-case__body>strong{display:inline-flex;gap:8px;align-items:center;margin-top:auto;padding-top:28px;font-size:14px}.home-v2-capabilities{border-top:1px solid #d8d8d3;background:#fff}.home-v2-capabilities__inner{display:grid;grid-template-columns:minmax(330px,.66fr) minmax(0,1fr);gap:clamp(64px,8vw,116px);align-items:start;padding-top:clamp(64px,5.6vw,80px);padding-bottom:clamp(66px,5.8vw,82px)}.home-v2-capabilities__copy h2{max-width:500px;margin:25px 0 20px;font-size:clamp(43px,4vw,56px);font-weight:650;line-height:.96;letter-spacing:-.043em}.home-v2-capabilities__copy>p:not(.home-v2__label){max-width:520px;color:#6a6a66;font-size:17px;line-height:1.5}.home-v2-capabilities__lead{margin-bottom:14px}.home-v2-capabilities__detail{margin-bottom:0}.home-v2-capabilities__detail+.home-v2-capabilities__detail{margin-top:14px}.home-v2-capabilities__list{border-top:1px solid #cfcfca}.home-v2-capabilities__list>a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:18px;align-items:start;padding:18px 0;border-bottom:1px solid #cfcfca;transition:color .22s ease,background .22s ease,padding .22s cubic-bezier(.22,1,.36,1)}.home-v2-capabilities__list>a:hover,.home-v2-capabilities__list>a:focus-visible{padding-right:22px;padding-left:22px;color:#fff;outline:0;background:#000}.home-v2-capabilities__list>a>span{color:#6a6a66;font:10px/1.5 var(--mono)}.home-v2-capabilities__list h3{margin:0 0 7px;font-size:clamp(21px,1.8vw,26px);font-weight:650;line-height:1;letter-spacing:-.025em}.home-v2-capabilities__list p{margin-bottom:0;color:#6a6a66;font-size:14px;line-height:1.45}.home-v2-capabilities__list>a:hover p,.home-v2-capabilities__list>a:focus-visible p{color:var(--home-v2-dark-secondary)}.home-v2-faq{position:relative;padding-top:clamp(30px,2.8vw,42px);padding-bottom:clamp(70px,6vw,88px);border-top:0;background:#f7f7f5;box-shadow:0 0 0 100vmax #f7f7f5;clip-path:inset(0 -100vmax)}.home-v2-faq+.home-v2-signal{border-top:0}.home-v2-faq>header{display:grid;grid-template-columns:minmax(0,.75fr) minmax(360px,.55fr);gap:clamp(56px,8vw,116px);align-items:end;margin-bottom:34px}.home-v2-faq>header h2{max-width:740px;margin:25px 0 0;font-size:clamp(43px,4.1vw,58px);line-height:.96;letter-spacing:-.043em}.home-v2-signal{color:var(--black);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white)}.home-v2-signal__inner{display:grid;grid-template-columns:minmax(380px,.75fr) minmax(0,1fr);gap:clamp(66px,8vw,116px);align-items:start;padding-top:clamp(72px,6.2vw,88px);padding-bottom:clamp(74px,6.4vw,92px)}.home-v2-signal__status{display:flex;gap:10px;align-items:center;margin:0;color:#555550;font:11px/1.5 var(--mono);letter-spacing:.1em}.home-v2-signal__status svg{color:var(--accent)}.home-v2-signal__copy h2{max-width:600px;margin:25px 0 21px;font-size:clamp(44px,4.25vw,60px);font-weight:650;line-height:.96;letter-spacing:-.043em}.home-v2-signal__copy>p:last-child{max-width:620px;margin-bottom:0;color:#464641;font-size:19px;line-height:1.48}.home-v2-signal__choices{border-top:1px solid #d6d6d0}.home-v2-signal__choice{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:20px;align-items:center;width:100%;min-height:116px;padding:24px;border:0;border-right:1px solid #d6d6d0;border-bottom:1px solid #d6d6d0;border-left:1px solid #d6d6d0;color:var(--black);text-align:left;background:#f5f6f0;cursor:pointer;transition:color .22s ease,background .22s ease}.home-v2-signal__choice.is-light,.home-v2-signal__choice:hover,.home-v2-signal__choice:focus-visible{color:#000;outline:0;background:#fff}.home-v2-signal__choice>span{color:var(--accent);font:10px/1.5 var(--mono)}.home-v2-signal__choice>div{display:flex;min-width:0;flex-direction:column;gap:8px}.home-v2-signal__choice strong{display:flex;gap:9px;align-items:center;font-size:clamp(22px,2.1vw,28px);line-height:1}.home-v2-signal__choice small{color:#595954;font-size:15px;line-height:1.4}.home-v2-signal__choice.is-light small,.home-v2-signal__choice:hover small,.home-v2-signal__choice:focus-visible small{color:#595954}.home-v2-signal__note{display:flex;gap:24px;justify-content:space-between;padding-top:18px;color:#62625d;font:10px/1.5 var(--mono);letter-spacing:.07em}.home-v2-signal__note a{display:inline-flex;gap:6px;align-items:center}.home-v2.has-reveal [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .42s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),transform .42s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}.home-v2.has-reveal [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:1040px){.home-v2-hero,.home-v2-expertise__inner,.home-v2-team,.home-v2-local__inner,.home-v2-capabilities__inner,.home-v2-signal__inner,.local-founders,.local-presence{grid-template-columns:1fr}.home-v2-diagnostic,.home-v2-team__copy,.home-v2-local__copy,.home-v2-capabilities__copy,.home-v2-signal__copy,.home-v2-team__cards,.local-founders__grid{max-width:760px}}@media(max-width:720px){.home-v2{--home-v2-pad: 24px}.home-v2-hero{gap:28px;padding-top:50px;padding-bottom:28px}.home-v2-hero__copy h1{margin:24px 0;font-size:44px;line-height:.94;letter-spacing:-.045em}.home-v2-hero__lead{font-size:17px}.home-v2-hero__sign{width:44px;margin:-4px 0 14px}.home-v2-actions{display:grid}.home-v2-button{width:100%}.home-v2-hero__partner{margin-top:22px;font-size:9px}.home-v2-diagnostic{margin-right:var(--home-v2-pad);margin-left:var(--home-v2-pad);padding:24px}.home-v2-diagnostic h2{margin:22px 0 18px;font-size:29px;line-height:1}.home-v2-diagnostic__row{min-height:76px}.home-v2-diagnostic__row strong{font-size:15px}.home-v2-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:24px;padding-left:24px}.home-v2-proof-strip>div{min-height:68px;padding:12px 10px;border-bottom:1px solid #d8d8d3}.home-v2-proof-strip>div:nth-child(2){border-right:0}.home-v2-proof-strip>div:nth-last-child(-n+2){border-bottom:0}.home-v2-proof-strip>div:nth-child(odd){padding-left:0}.home-v2-proof-strip strong{font-size:11px}.home-v2-expertise__inner,.home-v2-team,.home-v2-local__inner,.home-v2-method__inner,.home-v2-cases,.home-v2-capabilities__inner,.home-v2-signal__inner{gap:28px;padding-top:46px;padding-bottom:46px}.home-v2-faq{gap:28px;padding-top:24px;padding-bottom:46px}.home-v2-expertise__intro h2,.home-v2-team__copy h2,.home-v2-local__copy h2,.home-v2-method__inner>header h2,.home-v2-cases>header h2,.home-v2-capabilities__copy h2,.home-v2-faq>header h2,.home-v2-signal__copy h2{margin:23px 0 19px;font-size:34px;line-height:.98;letter-spacing:-.04em}.home-v2-expertise__intro>p:not(.home-v2__label),.home-v2-team__copy>p:not(.home-v2__label),.home-v2-local__copy>p:not(.home-v2__label),.home-v2-capabilities__copy>p:not(.home-v2__label),.home-v2-signal__copy>p:last-child{font-size:16px}.home-v2-expertise__list>a{grid-template-columns:28px minmax(0,1fr) auto;gap:14px;padding:23px 0}.home-v2-expertise__list h3{margin-top:10px;font-size:23px}.home-v2-expertise__list p{font-size:14px}.home-v2-team__cards{gap:10px}.home-v2-local__links a{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;min-height:72px}.home-v2-local__links strong{font-size:16px}.home-v2-faq>header{display:block;margin-bottom:24px}.local-founders,.local-presence{gap:34px}.local-founders__grid{grid-template-columns:1fr}.local-founders__grid article{display:grid;grid-template-columns:122px minmax(0,1fr)}.local-founders__grid article>img{height:100%;min-height:190px}.local-presence__copy h2,.local-founders>header h2{font-size:34px}.local-presence__links a{grid-template-columns:54px minmax(0,1fr) auto;gap:12px;min-height:72px}.home-v2-founder__portrait{height:178px}.home-v2-founder__body{padding:14px}.home-v2-founder__body h3{font-size:16px}.home-v2-founder__body>p{font-size:7px}.home-v2-founder__body>strong,.home-v2-founder__links{display:none}.home-v2-method__inner>header{display:block;margin-bottom:22px}.home-v2-method__intro{margin-top:18px}.home-v2-method__intro>p{font-size:16px}.home-v2-method__grid{grid-template-columns:1fr}.home-v2-method__grid article{min-height:0;padding:20px 0;border-right:0;border-left:0}.home-v2-method__grid article.is-dark{padding:20px}.home-v2-method__grid h3{margin-top:20px;font-size:23px}.home-v2-method__grid article>p{font-size:14px}.home-v2-cases>header{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:30px}.home-v2-cases__grid{grid-template-columns:1fr}.home-v2-case figure{aspect-ratio:1.58}.home-v2-case__body{min-height:0;padding:22px}.home-v2-case__body h3{font-size:25px}.home-v2-case__body>strong{margin-top:24px;padding-top:0}.home-v2-capabilities__list>a{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:17px 0}.home-v2-capabilities__list h3{font-size:18px}.home-v2-capabilities__list p{display:none}.home-v2-signal__choice{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;min-height:0;padding:20px}.home-v2-signal__choice strong{font-size:20px}.home-v2-signal__choice small{font-size:13px}.home-v2-signal__note{align-items:flex-start;flex-direction:column;gap:8px}}.section-shell{padding-top:clamp(48px,5.1vw,74px);padding-bottom:clamp(48px,5.1vw,74px)}.page-breadcrumbs{padding-top:0;padding-bottom:0}.section-heading{margin-bottom:clamp(30px,3.4vw,46px)}.page-hero{padding-top:clamp(48px,5.2vw,74px);padding-bottom:clamp(54px,5.8vw,82px)}@media(min-width:981px){.page-hero__copy h1{font-size:clamp(48px,3.9vw,62px);line-height:.96}.page-hero--with-media .page-hero__copy h1{font-size:clamp(42px,3.35vw,54px)}.index-hero h1,.article-hero h1,.legal-hero h1{font-size:clamp(48px,4.15vw,66px);line-height:.95}.contact-intro h1,.diagnostic-copy h1{font-size:clamp(40px,3.1vw,49px)}}.page-hero__intro{margin:24px 0 26px;font-size:clamp(17px,1.45vw,21px);line-height:1.5}.page-hero__proof{margin:-4px 0 24px}.page-hero__media img{min-height:420px;max-height:560px}.content-section{grid-template-columns:72px minmax(0,1.15fr) minmax(300px,.85fr);gap:24px;padding:clamp(38px,4vw,56px) 0}.content-section__copy h2{margin-bottom:18px}.content-section__copy p{font-size:clamp(16px,1.3vw,19px);line-height:1.55}.silo-navigation>header{margin-bottom:clamp(30px,3.2vw,44px)}.silo-navigation__grid a{min-height:230px;padding:22px}.faq-list summary{min-height:74px;padding:16px 0}.faq-list details>p{margin-bottom:24px}.related-grid a{min-height:238px;padding:22px}.final-cta,.page-cta{gap:clamp(38px,5vw,72px)}.final-cta>div>p:not(.eyebrow),.page-cta>div>p:not(.eyebrow){margin-top:20px;font-size:17px}.operator-manifesto,.about-founders>header,.case-evidence-heading{margin-bottom:clamp(30px,3.6vw,48px)}.operator-stats,.case-metrics{padding-top:0;padding-bottom:clamp(44px,4.8vw,68px)}.generic-page--about .operator-stats.section-shell{padding-top:clamp(10px,1.1vw,16px);padding-bottom:clamp(18px,1.8vw,26px)}.about-founders__grid,.case-comparison__visuals,.case-gallery__grid{margin-bottom:clamp(30px,3.5vw,46px)}.index-hero,.article-hero,.legal-hero{padding-top:clamp(48px,5.2vw,74px);padding-bottom:clamp(52px,5.5vw,78px)}.index-hero__intro{margin-top:30px}.case-principles{padding-bottom:clamp(48px,5vw,72px)}.case-principles>div{min-height:190px;padding:24px}.case-principles>div h2{margin-top:28px}.article-list>article{padding-top:34px;padding-bottom:34px}.article-body section{padding:clamp(36px,4vw,56px) 0}.article-body section>span{margin-bottom:24px}.article-hero>p:not(.eyebrow){margin:26px 0;font-size:clamp(18px,1.65vw,22px)}.newsletter-note{gap:42px}.contact-layout,.diagnostic-layout{gap:clamp(44px,6vw,84px);padding-top:clamp(46px,5vw,70px);padding-bottom:clamp(52px,5.5vw,78px)}.contact-intro>p:not(.eyebrow,.contact-note,.contact-local-note){margin:24px 0;font-size:17px}.contact-options{margin-top:34px}.contact-form{gap:18px;padding:clamp(28px,3.2vw,44px)}.diagnostic-copy{padding-top:22px}.diagnostic-copy>p:not(.eyebrow,.diagnostic-disclaimer){margin:22px 0;font-size:17px}.diagnostic-copy ul{margin:24px 0}.diagnostic-launch-card{min-height:520px;padding:clamp(32px,4vw,54px)}.diagnostic-launch-card__choices{padding-top:38px}.diagnostic-launch-card__choices.home-v2-signal__choices--grid{padding-top:0}.legal-content>section{padding:36px 0}.has-editorial-reveal [data-editorial-reveal]{opacity:0;transform:translateY(16px);transition:opacity .4s cubic-bezier(.22,1,.36,1) var(--editorial-delay, 0ms),transform .4s cubic-bezier(.22,1,.36,1) var(--editorial-delay, 0ms)}.has-editorial-reveal [data-editorial-reveal].is-visible{opacity:1;transform:translateY(0)}:is(.signal-gateway__choice,.accelerator-card,.silo-navigation__grid a,.related-grid a,.aiops-button--light,.aiops-solutions__list>a,.home-v2-button--light,.home-v2-diagnostic__row,.home-v2-capabilities__list>a,.signal-welcome__choices>button:not(.signal-welcome__dismiss),.signal-choices button,.signal-chat-entry,.signal-chat__actions button,.signal-icon-button,.signal-reset-button):is(:hover,:focus-visible),:is(.signal-gateway__choice,.accelerator-card,.silo-navigation__grid a,.related-grid a,.aiops-button--light,.aiops-solutions__list>a,.home-v2-button--light,.home-v2-diagnostic__row,.home-v2-capabilities__list>a,.signal-welcome__choices>button:not(.signal-welcome__dismiss),.signal-choices button,.signal-chat-entry,.signal-chat__actions button,.signal-icon-button,.signal-reset-button):is(:hover,:focus-visible) *{color:#fff!important}:is(.practice-card:nth-child(2),.signal-gateway__choice--light,.founder-external-proof,.aiops-method__grid article.is-dark,.aiops-result,.aiops-solutions__list>a.is-featured,.home-v2-method__grid article.is-dark,.signal-welcome__choices>button:first-child,.signal-chat__actions button:first-child,.signal-recommendation,.signal-chat-exhausted,.legal-pending),:is(.practice-card:nth-child(2),.signal-gateway__choice--light,.founder-external-proof,.aiops-method__grid article.is-dark,.aiops-result,.aiops-solutions__list>a.is-featured,.home-v2-method__grid article.is-dark,.signal-welcome__choices>button:first-child,.signal-chat__actions button:first-child,.signal-recommendation,.signal-chat-exhausted,.legal-pending) *{color:#fff!important}@media(max-width:1380px)and (min-width:981px){.site-header{grid-template-columns:116px minmax(0,1fr) max-content;gap:15px;padding-right:clamp(22px,2.5vw,34px);padding-left:clamp(22px,2.5vw,34px)}.brand,.brand img{width:116px}.desktop-nav{gap:11px;font-size:12px}.header-cta{gap:14px;padding-right:15px;padding-left:15px;font-size:12px}}@media(max-width:720px){.system-bridge-visual{min-height:0;padding:18px}.system-bridge-visual__brands{grid-template-columns:1fr;gap:12px}.system-bridge-visual__brand{min-height:116px}.system-bridge-visual__bridge{grid-template-columns:1fr auto 1fr;width:100%}.system-bridge-visual__bridge i{width:100%}.system-bridge-visual__flows{margin-top:12px}.system-bridge-visual__flows span{min-height:58px;padding:9px;font-size:12px}.section-shell{padding-top:42px;padding-bottom:42px}.page-breadcrumbs{padding-top:0;padding-bottom:0}.page-hero,.index-hero,.article-hero,.legal-hero{padding-top:40px;padding-bottom:44px}.page-hero__copy h1,.page-hero--with-media .page-hero__copy h1,.contact-intro h1,.diagnostic-copy h1,.index-hero h1,.article-hero h1,.legal-hero h1,.not-found h1{font-size:38px;line-height:.98}.page-hero__intro{margin:20px 0 22px;font-size:16px}.page-hero__media img{min-height:0;max-height:none}.content-section{padding:32px 0}.content-section__copy h2,.article-body h2{margin-bottom:14px;font-size:29px}.content-section__copy p,.article-body p{font-size:16px;line-height:1.55}.silo-navigation__grid a,.related-grid a{min-height:170px}.case-principles>div{min-height:160px}.case-principles>div h2{margin-top:30px}.faq-list summary{min-height:66px;font-size:19px}.final-cta,.page-cta{gap:24px}.final-cta h2,.page-cta h2,.newsletter-note h2{font-size:34px;line-height:.98}.contact-layout,.diagnostic-layout{gap:28px;padding-top:40px;padding-bottom:46px}.diagnostic-launch-card{min-height:440px;padding-top:30px;padding-bottom:30px}.legal-content>section{padding:30px 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.desktop-nav__contact{font-weight:650}.contact-layout{grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);gap:clamp(48px,5.5vw,82px)}.contact-intro h1{max-width:660px}.contact-email-direct{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:68px;margin-top:28px;padding:0 2px;border-top:1px solid var(--black);border-bottom:1px solid var(--line)}.contact-email-direct span{display:grid;gap:3px;font-weight:700}.contact-email-direct small{color:var(--muted);font:8px/1.4 var(--mono);letter-spacing:.1em}.contact-local-note{max-width:650px;margin:16px 0 24px;color:var(--muted);font-size:13px;line-height:1.5}.contact-local-note a{border-bottom:1px solid currentColor;color:var(--black);font-weight:650}.contact-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border-top:1px solid var(--frame-border);border-left:1px solid var(--frame-border)}.contact-route{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;gap:9px 14px;min-height:158px;padding:20px;border-right:1px solid var(--frame-border);border-bottom:1px solid var(--frame-border);color:var(--black);background:var(--paper);transition:color .18s ease,background .18s ease}.contact-route>span{grid-column:1;color:var(--muted);font:8px/1.4 var(--mono);letter-spacing:.09em}.contact-route strong{grid-column:1;font-size:21px;line-height:1.05;letter-spacing:-.025em}.contact-route small{grid-column:1;align-self:end;color:var(--muted);font-size:12px;line-height:1.4}.contact-route>svg{grid-column:2;grid-row:1 / -1;align-self:end}.contact-route--primary,.contact-route:hover,.contact-route:focus-visible{color:#fff;outline:0;background:#000}.contact-route--primary *,.contact-route:hover *,.contact-route:focus-visible *{color:#fff!important}#formulaire,#equipe{scroll-margin-top:96px}.contact-founders{border-top:1px solid var(--line)}.contact-founders>header{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:clamp(36px,6vw,96px);align-items:end;margin-bottom:36px}.contact-founders h2{max-width:700px;margin:18px 0 0;font-size:clamp(40px,4.2vw,60px);line-height:.96;letter-spacing:-.045em}.contact-founders>header>p{margin:0;color:var(--muted);font-size:17px;line-height:1.55}.contact-founders__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--frame-border);border-left:1px solid var(--frame-border)}.contact-founders__grid article{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);min-height:360px;border-right:1px solid var(--frame-border);border-bottom:1px solid var(--frame-border);background:var(--paper)}.contact-founders__grid figure{min-height:100%;margin:0;overflow:hidden;border-right:1px solid var(--line);background:#fff}.contact-founders__grid img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(1)}.contact-founders__grid article>div{display:flex;flex-direction:column;padding:26px}.contact-founders__grid article>div>span{color:var(--muted);font:8px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.contact-founders__grid h3{margin:18px 0 8px;font-size:28px;line-height:1}.contact-founders__grid strong{font-size:14px;line-height:1.4}.contact-founders__grid p{margin:18px 0 24px;color:var(--muted);font-size:14px;line-height:1.5}.contact-founders__links{display:flex;gap:18px;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.contact-founders__links a,.contact-founders__email{display:inline-flex;gap:7px;align-items:center;font-weight:700}.contact-founders__email{margin-top:22px;padding-bottom:5px;border-bottom:1px solid var(--black)}.signal-welcome{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:clamp(44px,6vw,92px)}.signal-welcome__choices>button:not(.signal-welcome__dismiss),.signal-welcome__contact-link{display:grid;gap:11px;min-height:156px;padding:clamp(19px,2.2vw,27px);border:0;border-right:1px solid var(--black);border-bottom:1px solid var(--black);color:var(--black);background:var(--white);text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease}.signal-welcome__choices>button:first-child{color:#fff;background:#000}.signal-welcome__choices>button:first-child *{color:#fff!important}.signal-welcome__contact-link>span{color:#777772;font:9px/1.45 var(--mono);letter-spacing:.1em}.signal-welcome__contact-link strong{display:flex;gap:11px;align-items:center;font-size:clamp(24px,2vw,31px);line-height:1;letter-spacing:-.035em}.signal-welcome__contact-link p{max-width:520px;margin:0;color:currentColor;font-size:14px;line-height:1.45;opacity:.72}.signal-welcome__contact-link small{display:flex;gap:12px;align-items:center;justify-content:space-between;color:currentColor;font-size:11px;font-weight:650}.signal-welcome__contact-link:hover,.signal-welcome__contact-link:focus-visible{color:#fff;outline:0;background:#000}.signal-welcome__contact-link:hover *,.signal-welcome__contact-link:focus-visible *{color:#fff!important}.signal-welcome__footer{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:16px 0 0}.signal-welcome__footer>a{display:inline-flex;gap:8px;align-items:center;padding-bottom:4px;border-bottom:1px solid var(--black);font-size:12px;font-weight:700}.signal-welcome__footer .signal-welcome__dismiss{margin:0;color:var(--black);border-bottom:1px solid currentColor;font-weight:700}.signal-contact-shortcuts{display:grid;gap:10px;margin:0 0 28px;padding:14px 16px;border:1px solid var(--line);background:#fff}.signal-contact-shortcuts>span{color:var(--muted);font:8px/1.4 var(--mono);letter-spacing:.08em}.signal-contact-shortcuts>div{display:flex;flex-wrap:wrap;gap:9px 20px;align-items:center}.signal-contact-shortcuts button,.signal-contact-shortcuts a,.signal-chat__contact-link{display:inline-flex;gap:6px;align-items:center;padding:0 0 3px;color:var(--black);border:0;border-bottom:1px solid var(--black);background:transparent;font-size:12px;font-weight:700;cursor:pointer}.signal-chat__contact-link{width:fit-content;margin-top:14px}.home-v2-signal__note>div,.aiops-signal__note>div{display:flex;flex-wrap:wrap;gap:10px 20px}.aiops-signal__note a{display:inline-flex;gap:6px;align-items:center}@media(max-width:1180px)and (min-width:981px){.desktop-nav__contact{display:none}}@media(max-width:980px){.contact-layout{grid-template-columns:1fr}.contact-founders>header{grid-template-columns:1fr;gap:20px}.contact-founders__grid,.signal-welcome{grid-template-columns:1fr}}@media(max-width:720px){.contact-routes{grid-template-columns:1fr}.contact-route{min-height:124px;padding:17px}.contact-founders h2{font-size:36px}.contact-founders__grid article{grid-template-columns:minmax(138px,39%) minmax(0,1fr);min-height:286px}.contact-founders__grid article>div{padding:16px}.contact-founders__grid h3{margin-top:14px;font-size:22px}.contact-founders__grid strong{font-size:13px;line-height:1.35}.contact-founders__grid p{display:none}.contact-founders__links{align-items:flex-start;flex-direction:column;gap:9px;padding-top:14px}.contact-founders__email{align-items:flex-start;line-height:1.45}.signal-welcome__choices>button:not(.signal-welcome__dismiss),.signal-welcome__contact-link{gap:7px;min-height:116px;padding:15px}.signal-welcome__contact-link strong{font-size:21px}.signal-welcome__contact-link p{font-size:12px}.signal-welcome__contact-link small{font-size:10px}.signal-welcome__footer{align-items:flex-start;flex-direction:column}.signal-contact-shortcuts{margin-bottom:22px;padding:12px}.signal-contact-shortcuts>div{align-items:flex-start;flex-direction:column}.home-v2-signal__note,.aiops-signal__note{align-items:flex-start;flex-direction:column}.home-v2-signal__note>div,.aiops-signal__note>div{align-items:flex-start;flex-direction:column}}.proof-grid{gap:clamp(16px,1.7vw,24px);border:0}.proof-card,.proof-card--featured{display:grid;grid-column:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;border:1px solid #d4d4cf;background:#fff;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.proof-card:hover,.proof-card:focus-within{z-index:1;transform:translateY(-4px);box-shadow:0 24px 48px -38px #0000007a}.proof-card__visual,.proof-card--featured .proof-card__visual,.proof-grid--compact .proof-card__visual{display:grid;min-height:0;aspect-ratio:1.92;padding:clamp(15px,1.55vw,22px);border-right:0;border-bottom:1px solid #d4d4cf;background:#f3f3f0}.proof-card__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;border:1px solid #c9c9c3;box-shadow:0 18px 38px -30px #00000085}.proof-card__body,.proof-grid--compact .proof-card__body{min-height:318px;padding:clamp(24px,2.4vw,32px)}.proof-card__heading h3,.proof-grid--compact .proof-card__heading h3{font-size:clamp(27px,2.3vw,34px)}.proof-card__short{margin-top:18px;font-size:16px}.proof-card__description{margin-bottom:20px;font-size:14px}.proof-card .text-link{padding-top:24px}@media(min-width:721px){.proof-grid>.proof-card:last-child:nth-child(odd){grid-column:1 / -1;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);grid-template-rows:1fr}.proof-grid>.proof-card:last-child:nth-child(odd) .proof-card__visual{min-height:440px;aspect-ratio:auto;border-right:1px solid #d4d4cf;border-bottom:0}.proof-grid>.proof-card:last-child:nth-child(odd) .proof-card__body{min-height:440px}}.proof-card__system-visual--sync{grid-template-rows:auto 1fr auto;align-content:stretch;justify-items:stretch;padding:0;overflow:hidden;color:var(--white);background:#161615}.proof-sync-visual__meta,.proof-sync-visual__events{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:10px 13px;font:8px/1 var(--mono);letter-spacing:.08em}.proof-sync-visual__meta{padding-right:62px;padding-left:62px;border-bottom:1px solid #4f4f4a}.proof-sync-visual__meta b{padding:4px 6px;color:var(--black);background:var(--accent);font:inherit}.proof-sync-visual__systems{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);min-height:0}.proof-sync-visual__systems section{display:grid;align-content:center;gap:9px;min-width:0;padding:16px}.proof-sync-visual__systems section:first-child{background:#f4f4f0;color:var(--black)}.proof-sync-visual__systems section:last-child{border-left:1px solid #4f4f4a}.proof-sync-visual__systems small{color:#a8a8a0;font:8px/1 var(--mono);letter-spacing:.06em}.proof-sync-visual__systems section:first-child small{color:#5d5d58}.proof-sync-visual__systems strong{display:grid;font-size:clamp(18px,2vw,28px);line-height:.78;letter-spacing:-.075em}.proof-sync-visual__systems strong span{margin-top:7px;font-size:.44em;letter-spacing:.02em}.proof-sync-visual__relay{position:relative;display:grid;align-content:center;justify-items:center;gap:7px;padding:8px;border-left:1px solid #4f4f4a;background:#272725}.proof-sync-visual__relay:before,.proof-sync-visual__relay:after{position:absolute;top:50%;width:11px;height:1px;background:var(--accent);content:""}.proof-sync-visual__relay:before{left:-1px}.proof-sync-visual__relay:after{right:-1px}.proof-sync-visual__relay i{color:#d0d0ca;font:7px/1 var(--mono);font-style:normal;letter-spacing:.04em}.proof-sync-visual__relay b{padding:6px 5px;color:var(--black);background:var(--accent);font:8px/1 var(--mono);letter-spacing:.05em}.proof-sync-visual__events{justify-content:flex-start;border-top:1px solid #4f4f4a;color:#d0d0ca}.proof-sync-visual__events span+span{padding-left:8px;border-left:1px solid #4f4f4a}@media(max-width:720px){.proof-sync-visual__systems{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)}.proof-sync-visual__systems section{padding:14px 12px}}.home-v2-cases__grid{gap:clamp(16px,1.7vw,24px);border:0}.home-v2-case{border:1px solid #d4d4cf;background:#fff;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.home-v2-case:hover,.home-v2-case:focus-visible{transform:translateY(-4px);outline:0;box-shadow:0 24px 48px -38px #0000007a}.home-v2-case figure{display:grid;aspect-ratio:1.98;padding:clamp(14px,1.45vw,20px);border-bottom:1px solid #d4d4cf;background:#f3f3f0}.home-v2-case figure img{border:1px solid #c9c9c3;box-shadow:0 18px 38px -30px #00000085}.home-v2-case__body{min-height:238px;padding:24px}.home-v2-case__body h3{font-size:clamp(25px,2.25vw,32px)}.home-v2-case__body>strong{padding-top:22px}.case-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.7vw,24px);padding:0;background:transparent}.case-gallery__grid--single{grid-template-columns:minmax(0,1fr)}.case-gallery__grid--single .case-gallery__media,.case-gallery__grid--single .case-gallery__item--featured .case-gallery__media{aspect-ratio:2.7}.case-gallery__item,.case-gallery__item--featured{grid-column:auto;border:1px solid #d4d4cf;background:#fff}.case-gallery__media,.case-gallery__item--featured .case-gallery__media,.case-gallery__item--portrait .case-gallery__media{aspect-ratio:1.68;padding:clamp(12px,1.3vw,18px);background:#f3f3f0}.case-gallery__media img,.case-gallery__item--featured .case-gallery__media img,.case-gallery__item--portrait .case-gallery__media img{object-fit:contain;object-position:center;border:1px solid #c9c9c3;background:#fff;box-shadow:0 18px 38px -30px #00000085}.case-gallery__item figcaption{min-height:178px;padding:22px;border-top-color:#d4d4cf}.case-gallery__item h3{font-size:clamp(22px,1.9vw,28px)}.case-gallery__item figcaption p{margin-top:12px;font-size:14px}.mega-proof__media{padding:11px;background:#ecece8}.mega-proof__media img{border:1px solid #c9c9c3;box-shadow:0 14px 28px -24px #0000008c}.aiops-toltek__visual{padding:clamp(14px,1.5vw,20px);border:1px solid #d4d4cf;background:#f3f3f0}.aiops-toltek__visual img{box-shadow:0 18px 38px -30px #00000085}.aiops-toltek__visual figcaption{padding:16px 2px 0}@media(max-width:980px){.case-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.content-section{grid-template-columns:32px minmax(0,1fr);gap:16px}.content-section:not(.content-section--list) .content-section__copy{grid-column:2;min-width:0}.content-section__items{grid-column:1 / -1;min-width:0}.proof-grid,.proof-grid--compact,.case-gallery__grid{grid-template-columns:1fr}.proof-card__visual,.proof-card--featured .proof-card__visual,.proof-grid--compact .proof-card__visual{min-height:0;aspect-ratio:1.7;padding:13px}.proof-card__body,.proof-grid--compact .proof-card__body{min-height:0;padding:22px}.home-v2-case figure{aspect-ratio:1.68;padding:13px}.home-v2-case__body{min-height:0;padding:22px}.case-gallery__media,.case-gallery__item--featured .case-gallery__media,.case-gallery__item--portrait .case-gallery__media{aspect-ratio:1.62;padding:13px}.case-gallery__item figcaption{min-height:0;padding:20px}}.home-v2__label.is-light,.home-v2-proof-strip span,.home-v2-expertise__list>a>span,.home-v2-expertise__list small{color:var(--accent-deep)}.home-v2-expertise__intro>p:not(.home-v2__label),.home-v2-expertise__list p{color:#53534e}.home-v2-expertise__list>a:hover p,.home-v2-expertise__list>a:focus-visible p{color:#4f4f4b}.home-v2-expertise__list>a:hover>span,.home-v2-expertise__list>a:focus-visible>span,.home-v2-expertise__list>a:hover small,.home-v2-expertise__list>a:focus-visible small{color:#4f4f4b}.home-v2-expertise__list>a{transition:color .22s ease,background .22s ease}.home-v2-expertise__list>a:hover,.home-v2-expertise__list>a:focus-visible{padding-right:0;padding-left:0}.contact-page .contact-form{color-scheme:light;color:#111;border:1px solid #c9c9c3;background:#fff}.contact-page .contact-form__head{color:#4f4f4b;border-bottom-color:#c9c9c3}.contact-page .contact-form label:not(.contact-consent,.form-honeypot){color:#353532}.contact-page .contact-form input,.contact-page .contact-form textarea,.contact-page .contact-form select{color:#111;border-color:#aaa9a4;background:#fff}.contact-page .contact-form input::placeholder,.contact-page .contact-form textarea::placeholder{color:#686865;opacity:1}.contact-page .contact-form input:hover,.contact-page .contact-form textarea:hover,.contact-page .contact-form select:hover{border-color:#686865}.contact-page .contact-form input:focus,.contact-page .contact-form textarea:focus,.contact-page .contact-form select:focus,.contact-page .contact-form input:focus-visible,.contact-page .contact-form textarea:focus-visible,.contact-page .contact-form select:focus-visible{border-color:#111;outline-color:#111}.contact-page .contact-form label>small,.contact-page .form-privacy{color:#5e5e5a}.contact-page .contact-form label>.contact-form__field-error{color:#9b615d}.contact-page .contact-form input[aria-invalid=true],.contact-page .contact-form textarea[aria-invalid=true]{border-color:#ad716c;background:#fff8f7;box-shadow:inset 0 0 0 1px #ead2cf}.contact-page .contact-consent{color:#41413e}.contact-page .contact-consent input{accent-color:#111}.contact-page .contact-form .contact-consent input:focus-visible{outline:0;box-shadow:0 0 0 2px #11111129}.contact-page .contact-form .contact-consent--invalid input:focus-visible{box-shadow:0 0 0 2px #ad716c2e}.contact-page .contact-submit{color:#fff;border-color:#111;background:#111}.contact-page .contact-submit:hover,.contact-page .contact-submit:focus-visible{color:#111;background:#fff}.contact-page .form-success,.contact-page .form-error{border:1px solid #c9c9c3;background:#f7f7f5}.footer-consent-button{width:fit-content;padding:0;color:inherit;border:0;border-bottom:1px solid transparent;background:transparent;font:inherit;text-transform:inherit;cursor:pointer}.footer-consent-button:hover,.footer-consent-button:focus-visible{color:var(--white);border-bottom-color:currentColor;outline:0}.consent-layer{position:fixed;z-index:1600;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:#0000003d}.consent-panel{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:clamp(28px,5vw,76px);width:min(1180px,100%);padding:clamp(28px,4vw,52px);color:var(--ink);border:1px solid var(--ink);background:#fff;box-shadow:0 24px 70px #0000003d;animation:consent-panel-in .22s cubic-bezier(.2,.7,.2,1) both}.consent-panel__close{position:absolute;top:14px;right:14px;display:grid;width:40px;height:40px;padding:0;color:var(--ink);border:1px solid var(--line);background:#fff;cursor:pointer;place-items:center}.consent-panel__close:hover,.consent-panel__close:focus-visible{color:#fff;background:var(--ink);outline:0}.consent-panel__copy>span{display:block;margin-bottom:18px;color:var(--muted);font:10px/1.4 var(--mono);letter-spacing:.14em}.consent-panel__copy h2{max-width:720px;margin:0;font-size:clamp(30px,3.4vw,52px);line-height:.98;letter-spacing:-.055em}.consent-panel__copy p{max-width:720px;margin:22px 0 0;color:#555550;font-size:15px;line-height:1.55}.consent-panel__actions{display:flex;flex-direction:column;gap:10px;justify-content:flex-end}.consent-button{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px;color:var(--ink);border:1px solid var(--ink);background:#fff;font:600 14px/1.2 var(--sans);text-align:left;cursor:pointer}.consent-button:hover,.consent-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.consent-button--primary{color:#fff;background:var(--ink)}.consent-button--text{justify-content:flex-start;min-height:36px;padding:0;color:#555550;border:0;background:transparent;font-size:12px;text-decoration:underline;text-underline-offset:4px}.consent-button--text:hover,.consent-button--text:focus-visible{color:var(--ink);outline:0}.consent-preferences{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.consent-preference{display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:116px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.consent-preference strong{display:block;margin-bottom:8px;font-size:16px}.consent-preference p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.consent-preference>span{flex:0 0 auto;color:#555550;font:9px/1.3 var(--mono);letter-spacing:.08em}.consent-preference--toggle{cursor:pointer}.consent-preference--toggle input{position:absolute;width:1px;height:1px;opacity:0}.consent-preference--toggle>span{position:relative;width:48px;height:26px;border:1px solid var(--ink);border-radius:999px;background:#fff}.consent-preference--toggle>span:after{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:var(--ink);content:"";transition:transform .16s ease}.consent-preference--toggle input:checked+span{background:var(--ink)}.consent-preference--toggle input:checked+span:after{background:#fff;transform:translate(22px)}.consent-preference--toggle input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.consent-panel__actions--manage{grid-column:1 / -1;flex-flow:row wrap;align-items:center;justify-content:flex-start}.consent-panel__actions--manage .consent-button--primary{min-width:260px}@keyframes consent-panel-in{0%{opacity:0}}@media(max-width:760px){.consent-layer{padding:0;background:#00000052}.consent-panel{grid-template-columns:1fr;gap:24px;max-height:min(88dvh,760px);padding:26px 22px calc(22px + env(safe-area-inset-bottom));overflow-y:auto;border-right:0;border-bottom:0;border-left:0}.consent-panel__copy{padding-right:28px}.consent-panel__copy>span{margin-bottom:13px}.consent-panel__copy h2{font-size:clamp(28px,9vw,38px)}.consent-panel__copy p{margin-top:16px;font-size:14px}.consent-preferences{grid-template-columns:1fr}.consent-preference{min-height:102px;padding:18px}.consent-panel__actions--manage{display:grid}.consent-panel__actions--manage .consent-button--primary{min-width:0}}@media(prefers-reduced-motion:reduce){.consent-panel{animation:none}.consent-preference--toggle>span:after{transition:none}}@media(min-width:1041px){.home-v2-hero{gap:clamp(40px,4vw,60px);padding-top:clamp(48px,4.2vw,62px);padding-bottom:clamp(50px,4.4vw,64px)}.home-v2-hero__copy h1{margin:22px 0;font-size:clamp(44px,3.5vw,52px);line-height:.97;letter-spacing:-.038em}.home-v2-hero__lead{margin-bottom:24px;font-size:clamp(17px,1.3vw,19px);line-height:1.5}.home-v2-hero__sign{width:54px;margin-bottom:12px}.home-v2-hero__partner{margin-top:24px}.home-v2-diagnostic h2{margin:28px 0;font-size:clamp(30px,2.5vw,36px);line-height:.98;letter-spacing:-.035em}.home-v2-expertise__inner,.home-v2-team,.home-v2-local__inner,.home-v2-signal__inner{gap:clamp(44px,5vw,72px)}.home-v2-expertise__inner,.home-v2-team{padding-top:clamp(46px,4vw,58px);padding-bottom:clamp(48px,4.2vw,62px)}.home-v2-local__inner,.home-v2-method__inner,.home-v2-capabilities__inner{padding-top:clamp(44px,3.8vw,56px);padding-bottom:clamp(46px,4vw,58px)}.home-v2-faq{padding-top:clamp(24px,2.4vw,32px);padding-bottom:clamp(46px,4vw,58px)}.home-v2-cases{padding-top:clamp(46px,4vw,58px);padding-bottom:clamp(48px,4.2vw,62px)}.home-v2-signal__inner{padding-top:clamp(48px,4.2vw,62px);padding-bottom:clamp(50px,4.4vw,64px)}.home-v2-expertise__intro h2,.home-v2-team__copy h2,.home-v2-local__copy h2,.home-v2-method__inner>header h2,.home-v2-cases>header h2,.home-v2-capabilities__copy h2,.home-v2-faq>header h2,.home-v2-signal__copy h2{font-size:clamp(34px,2.85vw,42px);line-height:.98;letter-spacing:-.035em}.home-v2-expertise__intro h2,.home-v2-team__copy h2{margin-top:20px;margin-bottom:18px}.home-v2-method__inner>header,.home-v2-cases>header,.home-v2-faq>header{margin-bottom:26px}.home-v2-expertise__list h3,.home-v2-method__grid h3{font-size:clamp(22px,1.85vw,27px);line-height:1.02;letter-spacing:-.025em}.home-v2-case__body h3{font-size:clamp(23px,2vw,29px);line-height:1.02;letter-spacing:-.025em}.home-v2-team__copy>p:not(.home-v2__label),.home-v2-signal__copy>p:last-child{font-size:17px}.home-v2-signal__choice strong{font-size:clamp(20px,1.7vw,24px)}.aiops-hero{gap:clamp(42px,4.5vw,66px);padding-top:clamp(52px,4.6vw,68px);padding-bottom:clamp(54px,4.8vw,72px)}.aiops-hero__copy h1{margin:24px 0 22px;font-size:clamp(46px,3.8vw,56px);line-height:.97;letter-spacing:-.038em}.aiops-lead{font-size:clamp(17px,1.35vw,19px)}.aiops-diagnostic h2{margin:30px 0 32px;font-size:clamp(32px,2.7vw,39px);line-height:.98;letter-spacing:-.035em}.aiops-problem__inner,.aiops-method,.aiops-toltek__inner,.aiops-solutions,.aiops-founders__inner,.aiops-signal__inner{padding-top:clamp(52px,4.8vw,70px);padding-bottom:clamp(54px,5vw,72px)}.aiops-problem__inner,.aiops-solutions,.aiops-founders__inner,.aiops-signal__inner{gap:clamp(46px,5.5vw,80px)}.aiops-problem__copy h2,.aiops-method>header h2,.aiops-solutions>header h2,.aiops-founders__copy h2,.aiops-signal__copy h2,.aiops-toltek__copy h2{font-size:clamp(35px,3vw,44px);line-height:.98;letter-spacing:-.035em}.aiops-method>header{margin-bottom:34px}.aiops-method__grid article{min-height:260px;padding:26px}.aiops-method__grid h3{font-size:clamp(23px,1.9vw,28px);line-height:1.02;letter-spacing:-.025em}.aiops-solutions__list>a{padding-top:22px;padding-bottom:22px}.aiops-founders__lead,.aiops-signal__copy>p:last-child{font-size:17px}.home-v2-expertise__inner,.home-v2-local__inner,.home-v2-capabilities__inner,.aiops-solutions{grid-template-columns:minmax(320px,.62fr) minmax(0,1.38fr);gap:clamp(48px,5.2vw,76px)}.home-v2-expertise__intro h2,.home-v2-local__copy h2,.home-v2-capabilities__copy h2,.aiops-solutions>header h2{max-width:430px;font-size:clamp(32px,2.55vw,38px);line-height:1.01;letter-spacing:-.032em}.home-v2-expertise__intro>p:not(.home-v2__label),.home-v2-local__copy>p:not(.home-v2__label),.home-v2-capabilities__copy>p:not(.home-v2__label),.aiops-solutions>header>p:last-child{max-width:430px;font-size:16px}.home-v2-local__links a{min-height:78px}}@media(min-width:981px){.generic-page .section-shell,.cases-index .section-shell,.clients-index .section-shell,.insights-index .section-shell,.article-page .section-shell,.legal-page .section-shell{padding-top:clamp(42px,4.2vw,62px);padding-bottom:clamp(42px,4.2vw,62px)}.generic-page .page-breadcrumbs,.generic-page .page-sections.section-shell,.cases-index .page-breadcrumbs,.clients-index .page-breadcrumbs,.insights-index .page-breadcrumbs,.article-page .page-breadcrumbs,.legal-page .page-breadcrumbs{padding-top:0;padding-bottom:0}.generic-page .page-hero{padding-top:clamp(42px,4.2vw,62px);padding-bottom:clamp(46px,4.5vw,66px)}.generic-page .page-hero__copy h1{font-size:clamp(44px,3.5vw,54px);line-height:.97;letter-spacing:-.038em}.generic-page .page-hero--with-media .page-hero__copy h1{font-size:clamp(38px,3vw,46px)}.generic-page .content-section{padding-top:clamp(28px,2.7vw,40px);padding-bottom:clamp(28px,2.7vw,40px)}.generic-page .content-section__copy h2,.generic-page .silo-navigation>header h2,.generic-page .operator-manifesto h2,.generic-page .about-founders>header h2,.generic-page .case-evidence-heading h2,.generic-page .section-heading h2,.generic-page .page-cta h2,.cases-index .page-cta h2,.article-page .page-cta h2{font-size:clamp(34px,3vw,46px);line-height:.99;letter-spacing:-.033em}.cases-index .index-hero h1,.insights-index .index-hero h1,.article-page .article-hero h1,.legal-page .legal-hero h1{font-size:clamp(44px,3.7vw,56px);line-height:.97;letter-spacing:-.038em}.insights-index .newsletter-note h2,.article-page .article-body h2{font-size:clamp(30px,2.6vw,40px);line-height:1;letter-spacing:-.03em}}@media(min-width:1041px){.home-v2-hero__copy h1,.aiops-hero__copy h1{font-size:clamp(40px,3.15vw,47px);line-height:1.01;letter-spacing:-.035em}.home-v2-expertise__intro h2,.home-v2-team__copy h2,.home-v2-local__copy h2,.home-v2-method__inner>header h2,.home-v2-cases>header h2,.home-v2-capabilities__copy h2,.home-v2-faq>header h2,.home-v2-signal__copy h2,.aiops-problem__copy h2,.aiops-method>header h2,.aiops-solutions>header h2,.aiops-founders__copy h2,.aiops-signal__copy h2,.aiops-toltek__copy h2{font-size:clamp(30px,2.35vw,36px);line-height:1.06;letter-spacing:-.03em}}@media(min-width:981px){.generic-page .page-hero__copy h1,.cases-index .index-hero h1,.insights-index .index-hero h1,.article-page .article-hero h1,.legal-page .legal-hero h1{font-size:clamp(40px,3.1vw,48px);line-height:1.02;letter-spacing:-.035em}.generic-page .page-hero--with-media .page-hero__copy h1{font-size:clamp(34px,2.65vw,41px);line-height:1.04}.generic-page .content-section__copy h2,.generic-page .silo-navigation>header h2,.generic-page .operator-manifesto h2,.generic-page .about-founders>header h2,.generic-page .case-evidence-heading h2,.generic-page .section-heading h2,.generic-page .page-cta h2,.cases-index .page-cta h2,.article-page .page-cta h2,.insights-index .newsletter-note h2,.article-page .article-body h2{font-size:clamp(29px,2.3vw,36px);line-height:1.08;letter-spacing:-.028em}}@media(min-width:721px)and (max-width:980px){.page-hero__copy h1,.page-hero--with-media .page-hero__copy h1,.index-hero h1,.article-hero h1,.legal-hero h1,.home-v2-hero__copy h1,.aiops-hero__copy h1{font-size:clamp(36px,5vw,42px);line-height:1.03}.content-section__copy h2,.article-body h2,.section-heading h2,.section-title,.page-cta h2,.final-cta h2,.home-v2 h2,.aiops h2{font-size:clamp(28px,3.7vw,33px);line-height:1.08}}@media(max-width:720px){.page-hero__copy h1,.page-hero--with-media .page-hero__copy h1,.contact-intro h1,.diagnostic-copy h1,.index-hero h1,.article-hero h1,.legal-hero h1,.not-found h1,.home-v2-hero__copy h1,.aiops-hero__copy h1{font-size:34px;line-height:1.04;letter-spacing:-.032em}.content-section__copy h2,.article-body h2,.section-heading h2,.section-title,.page-cta h2,.final-cta h2,.newsletter-note h2,.home-v2 h2,.aiops h2{font-size:26px;line-height:1.1;letter-spacing:-.025em}}.home-v2-local__resources{min-width:0}.home-v2-local__resources address{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px 22px;align-items:center;width:100%;margin-top:18px;padding-top:0;border-top:0;font-size:12px;line-height:1.45}.home-v2-local__resources address strong{font-size:11px;letter-spacing:.035em}.home-v2-local__resources address a{margin-top:0}@media(max-width:720px){.home-v2-local__resources address{grid-template-columns:1fr;justify-items:start;width:fit-content;gap:4px;margin-top:22px}}@media(min-width:1381px){.site-header--english{grid-template-columns:156px minmax(0,1fr) max-content;gap:22px}.site-header--english>.brand,.site-header--english>.brand img{width:156px}.site-header--english>.desktop-nav{gap:12px;justify-content:flex-start;font-size:12px}.site-header--english .desktop-nav__contact{display:none}.site-header--english .header-cta{gap:12px;padding:0 16px;font-size:12px}}@media(max-width:1380px)and (min-width:1181px){.site-header--english{grid-template-columns:148px minmax(0,1fr) max-content;gap:18px}.site-header--english>.brand,.site-header--english>.brand img{width:148px}.site-header--english>.desktop-nav{gap:10px;justify-content:flex-start;font-size:12px}.site-header--english .desktop-nav__contact{display:none}.site-header--english .header-cta{gap:10px;padding:0 14px;font-size:11.5px}}@media(max-width:1180px){.site-header--english .desktop-nav,.site-header--english .header-cta{display:none}.site-header--english .menu-toggle{display:grid}}@media(min-width:1381px){.site-header{grid-template-columns:190px minmax(0,1fr) max-content;min-height:86px}.site-header>.brand,.site-header>.brand img{width:190px}.site-header>.desktop-nav{gap:34px;height:86px;font-size:15px;font-weight:590}.site-header>.desktop-nav .desktop-nav__item>a{gap:7px}.site-header>.desktop-nav .desktop-nav__item>a svg{width:14px;height:14px}.desktop-mega{top:85px}}@media(max-width:1380px)and (min-width:1181px){.site-header{grid-template-columns:176px minmax(0,1fr) max-content;min-height:82px}.site-header>.brand,.site-header>.brand img{width:176px}.site-header>.desktop-nav{gap:18px;height:82px;font-size:13.5px;font-weight:580}.site-header>.desktop-nav .desktop-nav__item>a{gap:6px}.desktop-mega{top:81px}}@media(max-width:1180px)and (min-width:981px){.site-header{grid-template-columns:164px minmax(0,1fr) max-content;min-height:78px}.site-header>.brand,.site-header>.brand img{width:164px}.site-header>.desktop-nav{gap:11px;height:78px;font-size:12.5px;font-weight:570}.desktop-mega{top:77px}}@media(max-width:720px){.site-header{min-height:76px}.site-header>.brand,.site-header>.brand img,.mobile-menu-head .brand,.mobile-menu-head .brand img{width:156px}}body .site-final-signal{position:relative;z-index:0;isolation:isolate;width:min(calc(100% - (var(--site-pad) * 2)),var(--content));margin:0 auto}body .site-final-signal:before{position:absolute;z-index:-1;top:0;right:calc((100vw - 100%)/-2);bottom:0;left:calc((100vw - 100%)/-2);background:var(--white);content:"";pointer-events:none}body .site-final-signal:after{position:absolute;z-index:2;top:0;right:calc((100vw - 100%)/-2);bottom:0;left:calc((100vw - 100%)/-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);content:"";pointer-events:none}body .site-final-signal .home-v2-signal{border-right:1px solid var(--line);border-left:1px solid var(--line)}body .site-header--inverted,body .desktop-mega__platform,body .mobile-menu__cta,body .practice-card:nth-child(2),body .system-statement,body .local-presence,body .founder-external-proof,body .contact-form,body .diagnostic-signal,body .diagnostic-launch-card,body .aiops-proof-strip,body .aiops-problem,body .case-architecture__core,body .case-architecture__ai{color:var(--ink);border-color:var(--line);background:var(--white)}body .desktop-mega__platform,body .practice-card:nth-child(2),body .system-statement,body .local-presence,body .founder-external-proof,body .diagnostic-launch-card,body .aiops-problem,body .case-architecture__core,body .case-architecture__ai{background:#f5f6f0}body .local-presence__copy>p:not(.eyebrow),body .founder-external-proof>span,body .diagnostic-launch-card>div>p:not(.eyebrow),body .aiops-problem__copy>p:last-child,body .aiops-problem .aiops-label,body .case-architecture__core>.case-architecture__label,body .case-architecture__core-card>p,body .case-architecture__ai .eyebrow,body .case-architecture__ai p,body .case-architecture__ai li,body .case-architecture__ai-note{color:#53534e!important}body .local-presence__links,body .aiops-problem__rules,body .aiops-problem__rules .aiops-numbered-row,body .contact-form__head,body .case-architecture__ai ul,body .case-architecture__ai li,body .case-architecture__ai-note{border-color:var(--line)}body .contact-form label:not(.contact-consent,.form-honeypot),body .contact-consent,body .contact-form__head,body .form-privacy{color:#53534e}body .contact-form input,body .contact-form textarea,body .contact-form select{color:var(--ink);border-color:var(--line);background:var(--white)}body .contact-form input:focus,body .contact-form textarea:focus,body .contact-form select:focus{border-color:var(--accent-border)}body .contact-consent input{accent-color:var(--accent-border)}body .contact-submit,body .button--dark,body .home-v2-button--dark,body .aiops-button--dark{color:var(--ink);border-color:var(--accent-border);background:var(--accent)}body .contact-submit:hover,body .contact-submit:focus-visible,body .button--dark:hover,body .button--dark:focus-visible,body .home-v2-button--dark:hover,body .home-v2-button--dark:focus-visible,body .aiops-button--dark:hover,body .aiops-button--dark:focus-visible{color:var(--ink);border-color:var(--accent-deep);background:var(--accent-hover)}body .home-v2-diagnostic__row:hover,body .home-v2-diagnostic__row:focus-visible,body .home-v2-local__links a:hover,body .home-v2-local__links a:focus-visible,body .home-v2-capabilities__list>a:hover,body .home-v2-capabilities__list>a:focus-visible,body .aiops-solutions__list>a.is-featured,body .aiops-solutions__list>a:hover,body .aiops-solutions__list>a:focus-visible{color:var(--ink);background:#f5f6f0}body .home-v2-diagnostic__row:hover small,body .home-v2-diagnostic__row:focus-visible small,body .home-v2-diagnostic__row:hover>span:first-child,body .home-v2-diagnostic__row:focus-visible>span:first-child,body .home-v2-local__links a:hover span,body .home-v2-local__links a:hover small,body .home-v2-local__links a:focus-visible span,body .home-v2-local__links a:focus-visible small,body .home-v2-capabilities__list>a:hover p,body .home-v2-capabilities__list>a:focus-visible p,body .aiops-solutions__list>a.is-featured>span,body .aiops-solutions__list>a:hover>span,body .aiops-solutions__list>a:focus-visible>span,body .aiops-solutions__list>a.is-featured p,body .aiops-solutions__list>a:hover p,body .aiops-solutions__list>a:focus-visible p{color:#53534e}body .home-v2-diagnostic__row:hover>svg,body .home-v2-diagnostic__row:focus-visible>svg,body .home-v2-local__links a:hover>svg,body .home-v2-local__links a:focus-visible>svg,body .home-v2-capabilities__list>a:hover>svg,body .home-v2-capabilities__list>a:focus-visible>svg,body .aiops-solutions__list>a.is-featured>svg,body .aiops-solutions__list>a:hover>svg,body .aiops-solutions__list>a:focus-visible>svg{color:var(--accent-deep)}body .home-v2-method__grid article.is-dark,body .aiops-method__grid article.is-dark{color:var(--ink);border-color:var(--line);background:#f5f6f0}body .aiops-result{color:#14180f;border-color:var(--accent-border);background:var(--accent)}body .home-v2-method__grid article.is-dark>span,body .aiops-method__grid article.is-dark>span,body .aiops-method__grid article.is-dark>small,body .aiops-result span{color:var(--accent-deep)}body .home-v2-method__grid article.is-dark>p,body .aiops-method__grid article.is-dark>p{color:#53534e}body .proof-card__index,body .system-bridge-visual figcaption,body .case-comparison__visuals figcaption{color:var(--ink);border:1px solid var(--accent-border);background:var(--accent)}body .proof-card__index{font-weight:700}body .case-gallery__grid,body .case-architecture__diagram{border-color:var(--line);background:var(--line)}body .case-gallery__item--featured .case-gallery__media,body .case-gallery__item--portrait .case-gallery__media{background:#f5f6f0}body .case-architecture__core-card{color:var(--ink)}body .case-architecture__core-card ol{background:var(--line)}body .case-architecture__core-card li{color:var(--ink);background:var(--white)}body .case-architecture__core-card li span{color:var(--accent-deep)}body .signal-overlay,body .signal-overlay__backdrop{background:#fafaf9f0}@media(max-width:720px){body .site-final-signal{width:calc(100% - (var(--site-pad) * 2))}}body .signal-gateway__choice--light,body .signal-gateway__choice:hover,body .signal-gateway__choice:focus-visible,body .accelerator-card:hover,body .accelerator-card:focus-visible,body .silo-navigation__grid a:hover,body .silo-navigation__grid a:focus-visible,body .about-founders__links a:hover,body .about-founders__links a:focus-visible,body .related-grid a:hover,body .related-grid a:focus-visible,body .contact-route--primary,body .contact-route:hover,body .contact-route:focus-visible,body .signal-welcome__choices>button:first-child,body .signal-welcome__choices>button:not(.signal-welcome__dismiss):hover,body .signal-welcome__choices>button:not(.signal-welcome__dismiss):focus-visible,body .signal-welcome__contact-link:hover,body .signal-welcome__contact-link:focus-visible,body .signal-choices button:hover,body .signal-choices button:focus-visible,body .signal-choices button.is-selected,body .signal-chat-entry:hover,body .signal-chat-entry:focus-visible,body .signal-chat__actions button:first-child,body .signal-chat__actions button:hover,body .signal-chat__actions button:focus-visible,body .signal-primary,body .signal-chat-exhausted,body .signal-error,body .signal-chat__error,body .concierge-stage__signal,body .signal-paused,body .legal-pending strong,body .legal-pending p{color:var(--ink);border-color:var(--line);background:var(--white)}body .signal-gateway__choice--light:hover,body .signal-gateway__choice--light:focus-visible,body .accelerator-card:hover,body .accelerator-card:focus-visible,body .silo-navigation__grid a:hover,body .silo-navigation__grid a:focus-visible,body .related-grid a:hover,body .related-grid a:focus-visible,body .contact-route--primary,body .contact-route:hover,body .contact-route:focus-visible,body .signal-welcome__choices>button:first-child,body .signal-welcome__choices>button:not(.signal-welcome__dismiss):hover,body .signal-welcome__choices>button:not(.signal-welcome__dismiss):focus-visible,body .signal-welcome__contact-link:hover,body .signal-welcome__contact-link:focus-visible,body .signal-choices button:hover,body .signal-choices button:focus-visible,body .signal-choices button.is-selected,body .signal-chat-entry:hover,body .signal-chat-entry:focus-visible,body .signal-chat__actions button:first-child,body .signal-chat__actions button:hover,body .signal-chat__actions button:focus-visible,body .signal-primary{background:#f5f6f0}body .contact-route--primary *,body .contact-route:hover *,body .contact-route:focus-visible *,body .signal-welcome__choices>button:first-child *,body .signal-welcome__choices>button:not(.signal-welcome__dismiss):hover *,body .signal-welcome__choices>button:not(.signal-welcome__dismiss):focus-visible *,body .signal-welcome__contact-link:hover *,body .signal-welcome__contact-link:focus-visible *,body .signal-choices button:hover *,body .signal-choices button:focus-visible *,body .signal-choices button.is-selected *,body .signal-chat-entry:hover *,body .signal-chat-entry:focus-visible *{color:inherit!important}body .signal-primary,body .signal-chat__actions button:first-child,body .signal-chat__actions button:hover,body .signal-chat__actions button:focus-visible{border-color:var(--accent-border);background:var(--accent)}body .signal-progress span{background:var(--accent-border)}body .signal-welcome__choices>button:first-child>span,body .signal-welcome__choices>button:first-child p,body .signal-welcome__choices>button:first-child small,body .signal-recommendation span,body .signal-chat-message--user>span,body .signal-chat-exhausted p{color:#53534e!important}body .contact-page .contact-submit,body .contact-page .contact-submit:hover,body .contact-page .contact-submit:focus-visible{color:var(--ink);border-color:var(--accent-border);background:var(--accent)}body .silo-navigation__grid a:hover h3,body .silo-navigation__grid a:focus-visible h3,body .related-grid a:hover h3,body .related-grid a:focus-visible h3{color:var(--ink)}body .silo-navigation__grid a:hover>span,body .silo-navigation__grid a:hover>small,body .silo-navigation__grid a:hover p,body .silo-navigation__grid a:focus-visible>span,body .silo-navigation__grid a:focus-visible>small,body .silo-navigation__grid a:focus-visible p,body .related-grid a:hover>span,body .related-grid a:hover>small,body .related-grid a:focus-visible>span,body .related-grid a:focus-visible>small{color:var(--accent-deep)}body .silo-navigation__grid a:hover>svg,body .silo-navigation__grid a:focus-visible>svg,body .related-grid a:hover>svg,body .related-grid a:focus-visible>svg{color:var(--accent-deep)}body :is(.signal-gateway__choice,.accelerator-card,.silo-navigation__grid a,.related-grid a,.aiops-button--light,.aiops-solutions__list>a,.home-v2-button--light,.home-v2-diagnostic__row,.home-v2-capabilities__list>a,.signal-welcome__choices>button:not(.signal-welcome__dismiss),.signal-choices button,.signal-chat-entry,.signal-chat__actions button,.signal-icon-button,.signal-reset-button):is(:hover,:focus-visible) *{color:var(--ink)!important}body .local-founders{border-top:0!important;border-bottom:0!important}body :is(.page-sections,.content-section,.persona-gateway,.project-paths,.decision-map,.faq-section,.related-pages):has(+.local-founders){border-bottom:0!important}body .local-founders+:is(.local-presence,.service-contact,.page-sections,.faq-section,.related-pages){border-top:0!important}body .aiops .local-founders{position:relative;isolation:isolate;background:transparent}body .aiops .local-founders:before{position:absolute;z-index:-1;top:0;right:50%;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:#f5f6f0;content:""}.generic-page--method .related-pages+.local-founders,.cases-index .local-founders{position:relative}.cases-index .local-founders{background:var(--white);box-shadow:0 0 0 100vmax var(--white);clip-path:inset(0 -100vmax)}.generic-page--method .related-pages{position:relative;background:var(--white);box-shadow:0 0 0 100vmax var(--white);clip-path:inset(0 -100vmax)}.related-pages--full-white{position:relative;background:var(--white);border-top:0;box-shadow:0 0 0 100vmax var(--white);clip-path:inset(0 -100vmax)}.related-pages--full-white:before,.related-pages--full-white:after{position:absolute;left:50%;width:100vw;border-top:1px solid var(--line);content:"";pointer-events:none;transform:translate(-50%)}.related-pages--full-white:before{top:0}.related-pages--full-white:after{bottom:0}.generic-page--case .related-pages{position:relative;background:var(--white);border-top:0;box-shadow:0 0 0 100vmax var(--white);clip-path:inset(0 -100vmax)}.generic-page--case .related-pages:before,.generic-page--case .related-pages:after{position:absolute;left:50%;width:100vw;border-top:1px solid var(--line);content:"";pointer-events:none;transform:translate(-50%)}.generic-page--case .related-pages:before{top:0}.generic-page--case .related-pages:after{bottom:0}.generic-page--method .related-pages+.local-founders:before,.cases-index .local-founders:before{content:"";position:absolute;top:0;left:50%;width:100vw;border-top:1px solid var(--line);transform:translate(-50%)}body .generic-page--local .local-presence{position:relative;isolation:isolate;border-top:0!important;border-bottom:0!important;background:transparent!important}body .generic-page--local .local-presence:before{position:absolute;z-index:-1;top:0;right:50%;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:#e8eedb;content:""}body .generic-page--local .local-presence+:is(.faq-section,.related-pages,.service-contact,.page-sections){border-top:0!important}body .generic-page--local :is(.persona-gateway,.project-paths,.decision-map,.page-sections,.faq-section,.related-pages):has(+.local-presence){border-bottom:0!important}body .generic-page--local .page-sections:has(+.local-presence)>.content-section:last-child{border-bottom:0!important}body :is(.generic-page--persona,.aiops) .service-contact{position:relative;isolation:isolate;border-top:0!important;border-bottom:0!important;background:transparent!important}body :is(.generic-page--persona,.aiops) .service-contact:before{position:absolute;z-index:-1;top:0;right:50%;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:#e8eedb;content:""}body :is(.generic-page--persona,.aiops) .service-contact+:is(.silo-navigation,.project-paths,.decision-map,.page-sections,.faq-section,.related-pages,.operator-manifesto){border-top:0!important}body :is(.generic-page--persona,.aiops) :is(.persona-gateway,.project-paths,.decision-map,.page-sections,.faq-section,.related-pages):has(+.service-contact){border-bottom:0!important}.language-switch{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);font-size:11px;font-weight:750;letter-spacing:.08em}.language-switch:hover,.language-switch:focus-visible{color:var(--black);border-color:var(--accent-border);background:var(--accent)}.english-page .page-hero__copy{max-width:900px}.english-page .page-hero__intro{max-width:760px;margin:20px 0 0;font-size:clamp(18px,1.55vw,22px);line-height:1.45}.english-page .page-hero .button-row{margin-top:28px}.privacy-request{display:grid;grid-template-columns:minmax(0,.83fr) minmax(360px,1.17fr);gap:clamp(28px,5vw,76px);align-items:start;padding-top:50px;padding-bottom:58px;border-top:1px solid var(--line)}.privacy-request>div>p:not(.eyebrow){max-width:520px;font-size:17px;line-height:1.55}.privacy-request>div>a{display:inline-flex;gap:8px;align-items:center;margin-top:18px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.privacy-request__form{margin:0}.founder-research,.client-testimonials{padding-top:52px;padding-bottom:58px;border-top:1px solid var(--line)}.founder-research>div,.client-testimonials>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:26px}.founder-research a,.client-testimonials blockquote{display:grid;gap:10px;min-height:150px;padding:22px;border:1px solid var(--line);background:var(--paper)}.founder-research a:hover,.founder-research a:focus-visible{border-color:var(--accent-border);background:var(--accent)}.founder-research a span,.client-testimonials blockquote footer span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.client-testimonials blockquote{margin:0}.client-testimonials blockquote p{margin:0;font-size:18px;line-height:1.4}.client-testimonials blockquote footer{display:grid;gap:3px;margin-top:auto}.aiops-diagnostic h2{text-wrap:balance}@media(max-width:760px){.privacy-request{grid-template-columns:1fr;padding-top:36px;padding-bottom:40px}.privacy-request>div>p:not(.eyebrow){font-size:16px}}body .local-presence{grid-template-areas:"copy links" "address address";grid-template-columns:minmax(320px,.84fr) minmax(0,1.16fr);column-gap:clamp(56px,8vw,126px);row-gap:clamp(40px,4vw,64px)}body .local-presence__copy{grid-area:copy}body .local-presence__links{grid-area:links}body .local-presence__address{display:grid;grid-area:address;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;margin:0;padding-top:19px;border-top:1px solid var(--line);color:var(--ink);font-size:13px;font-style:normal;line-height:1.55}body .local-presence__address-place{display:grid;gap:4px}body .local-presence__address-place strong{font:9px/1.45 var(--mono);letter-spacing:.1em}body .local-presence__address-place span{color:#53534e}body .local-presence__address-contact{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px}body .local-presence__address a{width:fit-content;margin:0;border-bottom:1px solid currentColor}@media(max-width:1040px){body .local-presence{grid-template-areas:"copy" "links" "address"}}@media(max-width:720px){body .local-presence__address{grid-template-columns:1fr;gap:14px;padding-top:16px}body .local-presence__address-contact{justify-content:flex-start}}body .site-final-signal .home-v2-signal__choices--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:288px;border:1px solid var(--line)}body .site-final-signal .home-v2-signal__choices--grid .home-v2-signal__choice{min-height:0;padding:20px 22px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white)}body .site-final-signal .home-v2-signal__choices--grid .home-v2-signal__choice:nth-child(2n){border-right:0}body .site-final-signal .home-v2-signal__choices--grid .home-v2-signal__choice:nth-child(2){background:var(--panel-rollover)}body .site-final-signal .home-v2-signal__choices--grid .home-v2-signal__choice:hover,body .site-final-signal .home-v2-signal__choices--grid .home-v2-signal__choice:focus-visible{border-color:var(--accent-border);background:#eff3e0}body .site-final-signal .home-v2-signal__choices--grid .home-v2-signal__choice strong{font-size:clamp(19px,1.45vw,23px)}body .site-final-signal .home-v2-signal__choices--grid .home-v2-signal__choice small{font-size:14px}@media(max-width:720px){body .site-final-signal .home-v2-signal__choices--grid{grid-template-columns:1fr;grid-template-rows:repeat(4,auto);min-height:0}body .site-final-signal .home-v2-signal__choices--grid .home-v2-signal__choice{min-height:108px;border-right:0}}@media(min-width:981px){.related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.related-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.related-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.related-grid a{min-height:178px;padding:18px 18px 20px}.related-grid h3{margin-top:16px;font-size:clamp(18px,1.2vw,22px);line-height:1.06;letter-spacing:-.028em}.related-grid small{margin-top:12px}.related-grid svg{top:20px;right:20px}}@media(max-width:720px){.related-grid h3{font-size:24px;line-height:1.07;letter-spacing:-.028em}}body .signal-icon-button:hover,body .signal-icon-button:focus-visible{color:var(--ink)!important;border-color:var(--accent-border);outline:0;background:var(--accent)}body .signal-icon-button:hover svg,body .signal-icon-button:focus-visible svg{color:var(--ink)!important}@media(max-width:980px){.persona-gateway,.service-contact,.project-paths>header,.decision-map>header{grid-template-columns:1fr}.persona-gateway__intro,.service-contact>div,.project-paths>header h2,.decision-map>header h2{max-width:760px}}@media(max-width:720px){.sitemap-page__tree{padding-top:12px;padding-bottom:38px}.sitemap-page__home{align-items:flex-start;flex-direction:column;gap:10px}.sitemap-page__home>a{font-size:18px}.sitemap-page__groups{grid-template-columns:1fr}.sitemap-page__group{padding:26px 0}.persona-gateway,.service-contact,.project-paths,.decision-map{padding-top:32px;padding-bottom:32px}.persona-gateway__questions article{grid-template-columns:38px minmax(0,1fr);column-gap:12px}.persona-gateway__intro h2,.project-paths>header h2,.decision-map>header h2,.service-contact h2{font-size:26px;line-height:1.06}.persona-gateway__questions h3{font-size:23px;line-height:1.1}.persona-gateway__questions p{grid-column:1 / -1;margin-left:50px}.service-contact{gap:24px}.service-contact__actions,.service-contact__actions .button{width:100%}.project-paths>header,.decision-map>header{gap:14px;margin-bottom:20px}.project-paths__grid{grid-template-columns:1fr}.project-paths__grid>article{padding:22px}.project-paths__label{margin-top:28px}.decision-map__table-wrap{margin-right:0;padding-right:0;overflow:visible}.decision-map table,.decision-map thead,.decision-map tbody,.decision-map tr,.decision-map th,.decision-map td{display:block}.decision-map table{min-width:0}.decision-map thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.decision-map tr{border-bottom:1px solid var(--black)}.decision-map td{display:grid;grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);gap:14px;padding:14px 0;border-right:0;border-bottom:1px solid var(--line)}.decision-map tr td:last-child{border-bottom:0}.decision-map td:before{color:var(--muted);font:10px/1.3 var(--mono);letter-spacing:.08em;content:attr(data-label)}}body .site-final-signal .home-v2-signal__choice.is-light{transition:color .22s ease,background .22s ease,border-color .22s ease}body .site-final-signal .home-v2-signal__choice.is-light>:is(span,div,svg){transition:transform .22s cubic-bezier(.22,1,.36,1)}body .site-final-signal .home-v2-signal__choice.is-light:hover,body .site-final-signal .home-v2-signal__choice.is-light:focus-visible{border-color:var(--accent-border);background:#eff3e0}body .site-final-signal .home-v2-signal__choice.is-light:hover>:is(span,div),body .site-final-signal .home-v2-signal__choice.is-light:focus-visible>:is(span,div){transform:translate(10px)}body .site-final-signal .home-v2-signal__choice.is-light:hover>svg,body .site-final-signal .home-v2-signal__choice.is-light:focus-visible>svg{transform:translate(-10px)}body .desktop-mega__group+.desktop-mega__group{border-top:0}body .generic-page--case .case-marker{border-bottom:0}body .generic-page--case .case-metrics{padding-top:0;padding-bottom:clamp(24px,2.4vw,34px)}body .generic-page--case .case-metrics+.case-comparison{padding-top:0;padding-bottom:0;border-top:0}body .generic-page--case .case-comparison+.case-gallery{margin-top:0;padding-top:0;border-top:0}body .generic-page--case .case-gallery+.case-architecture{margin-top:0;padding-top:clamp(16px,1.6vw,24px);border-top:0}body .generic-page--case .case-evidence-heading{padding-top:clamp(26px,2.4vw,34px);padding-bottom:clamp(22px,2.1vw,30px)}body .generic-page--case .case-gallery{margin-bottom:0}body .generic-page--case .case-gallery.section-shell{padding-bottom:clamp(12px,1.3vw,20px)}body .generic-page--case .case-gallery .case-evidence-heading{padding-bottom:clamp(12px,1.2vw,18px)}body .generic-page--case .case-outcomes .case-evidence-heading{padding-top:clamp(14px,1.5vw,22px)}body .generic-page--case .case-outcomes+.page-sections{margin-top:0;padding-top:0;border-top:0}body .generic-page--case .case-outcomes+.page-sections .content-section:first-child{padding-top:clamp(34px,3vw,44px)}body .generic-page--case .content-section{padding-top:clamp(32px,3vw,46px);padding-bottom:clamp(32px,3vw,46px)}body .generic-page--case .content-section__copy h2{margin-bottom:14px}@media(min-width:981px){body .aiops>:is(.persona-gateway,.service-contact,.project-paths,.decision-map,.faq-section){padding-top:clamp(46px,4.2vw,62px);padding-bottom:clamp(46px,4.2vw,62px)}body .aiops .page-breadcrumbs+.aiops-hero{padding-top:clamp(38px,3.6vw,50px)}}body .page-breadcrumbs+:is(.page-hero,.index-hero,.clients-hero,.article-hero,.legal-hero,.contact-layout,.diagnostic-layout){padding-top:clamp(28px,2.8vw,38px)}@media(max-width:720px){body .generic-page--case .case-metrics{padding-bottom:20px}body .generic-page--case .case-evidence-heading{padding-top:24px;padding-bottom:20px}body .generic-page--case .content-section{padding-top:30px;padding-bottom:30px}body .page-breadcrumbs+:is(.page-hero,.index-hero,.clients-hero,.article-hero,.legal-hero,.contact-layout,.diagnostic-layout){padding-top:26px}}body .signal-welcome__footer{justify-content:flex-end}body .home-v2-diagnostic__row{transition:color .22s ease,background .22s ease}body .home-v2-diagnostic__row>:is(span,svg){transition:transform .22s cubic-bezier(.22,1,.36,1)}.sitemap-page .index-hero{padding-bottom:32px}.sitemap-page__tree{padding-top:0}@media(max-width:720px){.sitemap-page .index-hero{padding-bottom:26px}}body .home-v2-diagnostic__row:hover,body .home-v2-diagnostic__row:focus-visible{padding-right:0;padding-left:0;box-shadow:none}body .home-v2-diagnostic__row:hover>:is(span:first-child,span:nth-child(2)),body .home-v2-diagnostic__row:focus-visible>:is(span:first-child,span:nth-child(2)){transform:translate(16px)}body .home-v2-diagnostic__row:hover>svg,body .home-v2-diagnostic__row:focus-visible>svg{transform:translate(-16px)}body :is(.practice-card:nth-child(2),.signal-gateway__choice--light,.founder-external-proof,.aiops-method__grid article.is-dark,.aiops-solutions__list>a.is-featured,.home-v2-method__grid article.is-dark){color:var(--ink)!important;border-color:var(--line);background:var(--panel-rollover)}body :is(.practice-card:nth-child(2),.signal-gateway__choice--light,.founder-external-proof,.aiops-method__grid article.is-dark,.aiops-result,.aiops-solutions__list>a.is-featured,.home-v2-method__grid article.is-dark) *{color:var(--ink)!important}body :is(.practice-card:nth-child(2),.signal-gateway__choice--light,.founder-external-proof,.aiops-method__grid article.is-dark,.aiops-result,.aiops-solutions__list>a.is-featured,.home-v2-method__grid article.is-dark) :is(p,small){color:#53534e!important}body :is(.practice-card:nth-child(2),.signal-gateway__choice--light,.founder-external-proof,.aiops-method__grid article.is-dark,.aiops-result,.aiops-solutions__list>a.is-featured,.home-v2-method__grid article.is-dark) :is(span,svg){color:var(--accent-deep)!important}body .desktop-mega__platform{color:var(--ink);background:var(--panel-rollover)}body .desktop-mega__platform :is(strong,a){color:var(--ink)!important}body .desktop-mega__platform .desktop-mega__bigcommerce{border-color:var(--line)}body .desktop-mega__platform .desktop-mega__bigcommerce>span:not(.bigcommerce-wordmark){color:#53534e;border-color:var(--line)}body .desktop-mega__platform .desktop-mega__platform-links a{border-color:var(--line)}body .desktop-mega__platform .desktop-mega__platform-links a svg{color:var(--accent-deep)}body .desktop-mega__platform .bigcommerce-wordmark--inverted img{filter:none}body .signal,body .signal-overlay{color:var(--ink);background:var(--paper)}body .signal-head,body .signal-chat__top,body .signal-chat__composer,body .signal-chat__actions{border-color:var(--line);background:var(--white)}body .signal--chat-mode .signal-chat{max-width:1180px;border-right-color:var(--line);border-left-color:var(--line);background:var(--white)}body .signal-stage h2,body .signal-welcome__intro h2,body .signal-chat__top h2{font-size:clamp(30px,2.8vw,40px);line-height:1.02;letter-spacing:-.035em}body .signal-chat__top{padding-top:28px;padding-bottom:22px}body .signal-chat__top>p:not(.signal-kicker){color:#53534e;font-size:16px}body .signal-chat__top-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;justify-content:space-between;margin-top:22px;padding-top:14px;border-top:1px solid var(--line)}body .signal-chat__top-actions>span{flex:1 1 420px;color:var(--muted);font:10px/1.45 var(--mono);letter-spacing:.07em;text-transform:uppercase}body .signal-chat__contact-link,body .signal-chat__guided-link{display:inline-flex;gap:8px;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;color:var(--ink);border:1px solid var(--line);background:var(--white);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}body .signal-chat__contact-link:hover,body .signal-chat__contact-link:focus-visible,body .signal-chat__guided-link:hover,body .signal-chat__guided-link:focus-visible{color:var(--ink);border-color:var(--accent-border);outline:0;background:var(--panel-rollover)}body .signal-chat__contact-link svg,body .signal-chat__guided-link svg{color:var(--accent-deep)}body .signal-chat__composer{padding-top:18px;padding-bottom:calc(22px + env(safe-area-inset-bottom))}body .signal-chat__composer textarea,body .signal-contact input:not([type=checkbox]),body .signal-chat-handoff__fields input{color:var(--ink);border-color:var(--line);background:var(--white)}body .signal-chat__composer textarea:focus-visible,body .signal-contact input:not([type=checkbox]):focus-visible,body .signal-chat-handoff__fields input:focus-visible{border-color:var(--accent-border);outline:2px solid rgb(180 202 118 / 42%);outline-offset:2px}body .signal-primary,body .signal-chat__composer .signal-primary{color:var(--ink)!important;border-color:var(--accent-border);background:var(--accent)}body .signal-primary:disabled,body .signal-chat__composer .signal-primary:disabled{color:#6b7160!important;border-color:#d5dac5;background:#e7eadb;opacity:1}body .signal-chat__disclaimer{color:var(--muted)}body .signal-chat__guided-link{width:fit-content;margin-top:12px;background:var(--paper)}body .signal-chat-message,body .signal-opportunities article,body .signal-diagnosis,body .signal-chat-handoff,body .signal-chat-handoff--suggested{color:var(--ink);border:1px solid var(--line);background:var(--white)}body .signal-chat-message--user,body .signal-chat-handoff--suggested,body .signal-recommendation{background:var(--panel-rollover)}body .signal-chat-message :is(p,span),body .signal-chat-handoff :is(p,span),body .signal-opportunities :is(p,small){color:#53534e}body .signal-contact-shortcuts{gap:12px;padding:16px;border-color:var(--line);background:var(--paper)}body .signal-contact-shortcuts>div{gap:10px}body .signal-contact-shortcuts button,body .signal-contact-shortcuts a{min-height:38px;padding:0 10px;color:var(--ink);border:1px solid var(--line);background:var(--white);text-decoration:none}body .signal-contact-shortcuts button:hover,body .signal-contact-shortcuts button:focus-visible,body .signal-contact-shortcuts a:hover,body .signal-contact-shortcuts a:focus-visible{border-color:var(--accent-border);outline:0;background:var(--panel-rollover)}@media(max-width:720px){body .signal-stage h2,body .signal-welcome__intro h2,body .signal-chat__top h2{font-size:30px}body .signal-chat__top-actions{align-items:stretch;flex-direction:column}body .signal-chat__contact-link,body .signal-chat__guided-link{width:100%}}body .signal :is(.signal-chat-handoff--suggested,.signal-recommendation,.signal-primary,.signal-chat__actions button:first-child){color:var(--ink)!important}body .signal :is(.signal-chat-handoff--suggested,.signal-recommendation,.signal-primary,.signal-chat__actions button:first-child) :is(strong,svg){color:var(--ink)!important}body .signal :is(.signal-chat-handoff--suggested,.signal-recommendation) p,body .signal :is(.signal-chat-handoff--suggested,.signal-recommendation) span{color:#53534e!important}body .signal .signal-primary:disabled{color:#6b7160!important}body .signal .signal-primary:disabled svg{color:#6b7160!important}body :is(.home-v2-expertise__list>a,.home-v2-local__links a,.home-v2-capabilities__list>a,.home-v2-diagnostic__row,.local-presence__links a,.aiops-solutions__list>a,.silo-navigation__grid a,.related-grid a,.accelerator-card,.signal-gateway__choice){transition:color .22s ease,background .22s ease,padding .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}body :is(.home-v2-expertise__list>a,.home-v2-local__links a,.home-v2-capabilities__list>a,.home-v2-diagnostic__row,.local-presence__links a,.aiops-solutions__list>a,.silo-navigation__grid a,.related-grid a,.accelerator-card,.signal-gateway__choice):is(:hover,:focus-visible){color:var(--ink);outline:0;background:var(--panel-rollover)}body :is(.home-v2-expertise__list>a,.home-v2-local__links a,.home-v2-capabilities__list>a,.home-v2-diagnostic__row,.local-presence__links a,.aiops-solutions__list>a,.silo-navigation__grid a,.related-grid a,.accelerator-card,.signal-gateway__choice):is(:hover,:focus-visible) :is(h2,h3,strong){color:var(--ink)!important}body :is(.home-v2-expertise__list>a,.home-v2-local__links a,.home-v2-capabilities__list>a,.home-v2-diagnostic__row,.local-presence__links a,.aiops-solutions__list>a,.silo-navigation__grid a,.related-grid a,.accelerator-card,.signal-gateway__choice):is(:hover,:focus-visible) p{color:#53534e!important}body :is(.home-v2-expertise__list>a,.home-v2-local__links a,.home-v2-capabilities__list>a,.home-v2-diagnostic__row,.local-presence__links a,.aiops-solutions__list>a,.silo-navigation__grid a,.related-grid a,.accelerator-card,.signal-gateway__choice):is(:hover,:focus-visible) :is(span,small,svg){color:var(--accent-deep)!important}body .site-final-signal .home-v2-signal{border-top:0;border-bottom:0;border-right:0;border-left:0}body .site-final-signal .home-v2-signal__inner{gap:clamp(48px,6vw,88px);align-items:center;padding-top:clamp(52px,4.5vw,66px);padding-bottom:clamp(54px,4.7vw,68px)}body .site-final-signal .home-v2-signal__copy{align-self:center}@media(max-width:720px){body .site-final-signal .home-v2-signal__inner{gap:36px;padding-top:42px;padding-bottom:44px}}body :is(.home-v2-method__grid article.is-dark,.aiops-method__grid article.is-dark){color:var(--ink)!important;border-color:var(--line);background:var(--panel-rollover)}body :is(.home-v2-method__grid article.is-dark,.aiops-method__grid article.is-dark) :is(h2,h3){color:var(--ink)!important}body :is(.home-v2-method__grid article.is-dark,.aiops-method__grid article.is-dark)>p{color:#53534e!important}body :is(.home-v2-method__grid article.is-dark,.aiops-method__grid article.is-dark)>span,body :is(.home-v2-method__grid article.is-dark,.aiops-method__grid article.is-dark)>small{color:var(--accent-deep)!important}body .home-v2-method__inner{padding-top:clamp(38px,3.4vw,50px);padding-bottom:clamp(40px,3.6vw,52px)}body .home-v2-method__inner>header{grid-template-areas:"label copy" "title copy";grid-template-columns:minmax(0,.78fr) minmax(340px,.42fr);column-gap:clamp(60px,8vw,116px);row-gap:clamp(34px,3vw,46px);align-items:center;margin-bottom:22px}body .home-v2-method__inner>header>.home-v2__label{grid-area:label;margin:0}body .home-v2-method__inner>header h2{grid-area:title;margin:0}body .home-v2-method__intro{grid-area:copy;align-self:center;margin:0}body .home-v2-method__grid article{min-height:196px}@media(max-width:720px){body .home-v2-method__inner{padding-top:34px;padding-bottom:36px}body .home-v2-method__inner>header{display:block;margin-bottom:18px}body .home-v2-method__inner>header h2{margin-top:16px}body .home-v2-method__intro{margin-top:14px}body .home-v2-method__grid article{min-height:0}}body .signal-welcome__choices>button:first-child,body .signal-welcome__choices>button:first-child:hover,body .signal-welcome__choices>button:first-child:focus-visible{color:var(--ink)!important;border-color:var(--line);background:var(--panel-rollover)}body .signal-welcome__choices>button:first-child *{color:var(--ink)!important}body .signal-welcome__choices>button:first-child :is(p,small){color:#53534e!important}body .signal-welcome__choices>button:first-child>span,body .signal-welcome__choices>button:first-child svg:last-child{color:var(--accent-deep)!important}body .signal-welcome__choices>button:not(.signal-welcome__dismiss),body .signal-welcome__contact-link,body .signal-welcome__choices>button:first-child,body .signal-welcome__choices>button:first-child:hover,body .signal-welcome__choices>button:first-child:focus-visible,body .signal-welcome__choices>button:not(.signal-welcome__dismiss):hover,body .signal-welcome__choices>button:not(.signal-welcome__dismiss):focus-visible,body .signal-welcome__contact-link:hover,body .signal-welcome__contact-link:focus-visible{border:1px solid var(--line)}body .signal-welcome__choices>button:not(.signal-welcome__dismiss)+button:not(.signal-welcome__dismiss),body .signal-welcome__choices>button:not(.signal-welcome__dismiss)+.signal-welcome__contact-link,body .signal-welcome__contact-link+.signal-welcome__contact-link{margin-top:-1px}body .signal-welcome__footer .signal-welcome__dismiss{display:inline-flex;gap:7px;align-items:center}:is(.about-founders__grid figure,.contact-founders__grid figure,.aiops-founders__cards figure,.home-v2-founder__portrait){position:relative;isolation:isolate}:is(.about-founders__grid figure,.contact-founders__grid figure,.aiops-founders__cards figure,.home-v2-founder__portrait):after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,#b4ca768a,#53662c2e);content:"";mix-blend-mode:multiply;transition:opacity .26s ease}:is(.about-founders__grid article:hover,.about-founders__grid article:focus-within,.contact-founders__grid article:hover,.contact-founders__grid article:focus-within) figure:after,:is(.aiops-founders__cards>a:hover,.aiops-founders__cards>a:focus-visible) figure:after,:is(.home-v2-founder:hover,.home-v2-founder:focus-within) .home-v2-founder__portrait:after{opacity:1}.local-founders__grid article>img{transition:filter .26s ease,transform .36s cubic-bezier(.22,1,.36,1)}.local-founders__grid article:hover>img,.local-founders__grid article:focus-within>img{filter:grayscale(.35) sepia(.23) saturate(1.15) hue-rotate(16deg);transform:scale(1.018)}body :is(.silo-navigation__grid a,.related-grid a):is(:hover,:focus-visible) :is(span,small,p,svg){color:var(--accent-deep)!important}
