html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body{background-color:#fff;color:#333;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429}.loading-overlay{align-items:center;display:flex;justify-content:center;min-height:300px}.site{--color-surface:#fff;--color-page:#f5f7fa;--color-text:#1b1f24;--color-muted:#59636e;--color-border:#d0d7de;--color-primary:#1f4b99;--color-primary-soft:#eef3fb;--shadow-float:0 12px 32px #1018281a;color:var(--color-text);font-family:system-ui,Segoe UI,Noto Sans,Noto Sans Hebrew,sans-serif;min-block-size:100vh}.site h1.ant-typography,.site h2.ant-typography,.site h3.ant-typography,.site h4.ant-typography,.site h5.ant-typography{-webkit-margin-before:0;margin-block-start:0}.site a{color:var(--color-primary)}.site a:focus,.site a:hover{text-decoration:none}.site a:focus{outline:none;outline-offset:0}.site a:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:2px}.site .site-menu a:focus-visible{outline:none}.site .ant-form-item-label>label{-webkit-margin-after:0;font-weight:400;margin-block-end:0;max-inline-size:none}.site img{vertical-align:middle}.site blockquote{font-size:inherit}.site-container{box-sizing:border-box;inline-size:100%;margin-inline:auto;max-inline-size:1200px;padding-inline:24px}.site-main{-webkit-padding-after:72px;padding-block-end:72px}.section{-webkit-margin-before:56px;margin-block-start:56px}.state{align-items:flex-start;display:flex;justify-content:center;min-block-size:100vh;padding-block:120px}.full-width{inline-size:100%}.full-height{block-size:100%}.form-alert{-webkit-margin-after:20px;margin-block-end:20px}.lead-text{font-size:16px;line-height:1.75}.site .card-title{-webkit-margin-after:8px;margin-block-end:8px}.site .card-title a{color:var(--color-text)}.site .card-title a:hover{color:var(--color-primary)}.site .site-header{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);inset-block-start:0;line-height:normal;position:-webkit-sticky;position:sticky;z-index:100}.site-header-inner{align-items:center;block-size:100%;display:flex;gap:16px}.site .site-brand{align-items:center;color:var(--color-text);display:flex;font-size:18px;font-weight:700;gap:10px}.site-brand img{block-size:32px;inline-size:auto}.site .site-menu{-webkit-border-after:none;border-block-end:none;flex:1 1;justify-content:flex-end;line-height:62px;min-inline-size:0}.site .site-menu a{color:inherit}.hero{--hero-fade:linear-gradient(90deg,#fff,#fff 34%,#ffffffd1 56%,#ffffff1f);-webkit-border-after:1px solid var(--color-border);background-color:var(--color-surface);background-image:var(--hero-fade),none;background-image:var(--hero-fade),var(--hero-image,none);background-position:50%;background-size:cover;border-block-end:1px solid var(--color-border)}[dir=rtl] .hero{--hero-fade:linear-gradient(270deg,#fff,#fff 34%,#ffffffd1 56%,#ffffff1f)}.hero-inner{padding-block:72px 80px}.hero.compact .hero-inner{padding-block:32px 40px}.hero .ant-breadcrumb{-webkit-margin-after:16px;margin-block-end:16px}.site .hero-title{-webkit-margin-after:12px;letter-spacing:-.01em;margin-block-end:12px;max-inline-size:22ch}.site .hero-title-xl{font-size:46px;line-height:1.12;max-inline-size:18ch}.site .hero-lead{-webkit-margin-after:28px;color:var(--color-muted);font-size:18px;line-height:1.6;margin-block-end:28px;max-inline-size:60ch}.hero.compact .hero-lead{-webkit-margin-after:20px;margin-block-end:20px}.hero.compact .hero-lead:last-child{-webkit-margin-after:0;margin-block-end:0}.site .facts-list{-webkit-margin-before:20px;margin-block-start:20px}.section-head{-webkit-margin-after:24px;align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-block-end:24px}.site .section-title{-webkit-margin-after:0;margin-block-end:0}.site .section-lead{font-size:16px;margin-block:6px 0;max-inline-size:70ch}.client-strip{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);padding-block:28px}.client-strip-head{-webkit-margin-after:16px;display:flex;gap:16px;justify-content:space-between;margin-block-end:16px}.client-logos{grid-gap:4px 32px;align-items:center;display:grid;gap:4px 32px;grid-template-columns:repeat(6,1fr);list-style:none;margin:0;padding:0}.client-logos img{block-size:auto;filter:grayscale(1) contrast(1.1);inline-size:100%;max-block-size:60px;mix-blend-mode:multiply;object-fit:contain;opacity:.75}.hero-stats{-webkit-margin-before:4px;display:flex;gap:48px;margin-block-start:4px}.site .hero-stats .ant-statistic-content{font-weight:600}.site .industry-filter{-webkit-margin-after:8px;margin-block-end:8px;max-inline-size:100%;overflow-x:auto}.industry-group{-webkit-margin-before:32px;margin-block-start:32px}.industry-head{-webkit-margin-after:16px;-webkit-padding-after:10px;-webkit-border-after:1px solid var(--color-border);align-items:baseline;border-block-end:1px solid var(--color-border);display:flex;gap:12px;margin-block-end:16px;padding-block-end:10px}.site .industry-title{margin:0}.client-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.site .client-card{block-size:100%}.site .client-card .ant-card-body{block-size:100%;display:flex;flex-direction:column;padding:0}.client-card-logo{-webkit-border-after:1px solid #f0f0f0;align-items:center;block-size:120px;border-block-end:1px solid #f0f0f0;display:flex;justify-content:center;padding:20px 24px}.client-card-logo img{max-block-size:72px;max-inline-size:100%;object-fit:contain}.client-card-meta{padding:14px 16px 16px}.site .client-card-desc{font-size:13px;margin:6px 0 0}.site .area-nav{-webkit-border-after:1px solid var(--color-border);background:var(--color-surface);border-block-end:1px solid var(--color-border);inset-block-start:64px;position:-webkit-sticky;position:sticky;z-index:90}.site .area-nav .ant-anchor-wrapper{padding-block:4px}.site .area-nav .ant-anchor-link-title{font-size:15px}.practice-area{-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border);padding-block:64px;scroll-margin-block-start:128px}.practice-area.alt{background:var(--color-surface)}.practice-identity{inset-block-start:136px;position:-webkit-sticky;position:sticky}.site .practice-title{-webkit-margin-after:8px;margin-block-end:8px}.site .practice-subtitle{color:var(--color-muted);font-size:17px;line-height:1.55}.practice-image,.site .practice-subtitle{-webkit-margin-after:20px;margin-block-end:20px}.practice-image{aspect-ratio:16/10;border:1px solid var(--color-border);border-radius:8px;display:block;inline-size:100%;object-fit:cover}.site .practice-label{color:var(--color-muted);font-weight:600;margin-block:0 12px}.site .practice-overview{-webkit-margin-after:32px;margin-block-end:32px;max-inline-size:72ch}.site .capability-card{block-size:100%}.site .capability-card .ant-card-body{grid-column-gap:12px;grid-row-gap:4px;column-gap:12px;display:grid;grid-template-columns:auto 1fr;padding:16px;row-gap:4px}.site .capability-icon{-webkit-margin-before:2px;color:var(--color-primary);font-size:18px;grid-row:span 2;margin-block-start:2px}.site .capability-title{font-size:15px}.site .capability-text{line-height:1.55}.practice-area.alt .capability-card{background:var(--color-page)}.site .solution-card{block-size:100%;display:flex;flex-direction:column}.site .solution-card .ant-card-body{flex:1 1}.solution-card .ant-card-cover a{display:block}.site .solution-card .ant-card-cover img{aspect-ratio:16/9;border-start-end-radius:8px;border-start-start-radius:8px;display:block;inline-size:100%;object-fit:cover}.site .process-steps .ant-steps-item{--ant-cmp-steps-item-icon-bg-color:var(--color-primary);--ant-cmp-steps-item-icon-border-color:var(--color-primary);--ant-cmp-steps-item-icon-text-color:#fff;--ant-cmp-steps-item-title-color:var(--color-text);--ant-cmp-steps-item-content-color:var(--color-muted);--ant-cmp-steps-item-solid-line-color:var(--color-border)}.site .process-steps .ant-steps-item-title{font-weight:600}.feature-list{list-style:none;margin:16px 0 0;padding:0}.feature-list li{-webkit-margin-after:10px;display:flex;gap:10px;line-height:1.5;margin-block-end:10px}.site .feature-icon{-webkit-margin-before:4px;color:var(--color-primary);margin-block-start:4px}.site .feature-icon.large{-webkit-margin-before:2px;font-size:20px;margin-block-start:2px}.sticky-column{display:flex;flex-direction:column;gap:24px;inset-block-start:88px;position:-webkit-sticky;position:sticky}.product-card .ant-card-cover{overflow:hidden}.slider .slide-image{display:block;inline-size:100%;object-fit:cover}.other-link{align-items:center;color:inherit;display:flex;gap:12px}.other-link img{block-size:48px;border-radius:6px;flex:none;inline-size:72px;object-fit:cover}.other-link>span{display:flex;flex-direction:column}.site .other-tagline{font-size:12px}.site .leader-card{block-size:100%}.leader-photo{aspect-ratio:4/4.2;background:var(--color-page);overflow:hidden;position:relative}.leader-card.compact .leader-photo{aspect-ratio:1}.leader-photo img{block-size:100%;inline-size:100%;inset:0;object-fit:cover;object-position:top;position:absolute}.leader-photo img.color{opacity:0;transition:opacity .25s}.leader-card:hover .leader-photo img.color{opacity:1}.site .leader-role{-webkit-margin-after:4px;display:block;margin-block-end:4px}.leader-quote{-webkit-padding-start:12px;-webkit-border-start:3px solid var(--color-primary);border-inline-start:3px solid var(--color-primary);color:var(--color-text);font-style:italic;line-height:1.5;margin:12px 0 0;padding-inline-start:12px}.site .leader-bio{-webkit-margin-before:12px;color:var(--color-muted);line-height:1.65;margin-block-start:12px}.site .expertise-tag{font-size:13px;margin:0;padding:4px 10px}.method-card .ant-card-body{padding:20px}.method-link{color:inherit;display:block}.method-icon{background:var(--color-primary-soft);block-size:40px;border-radius:50%;color:var(--color-primary);display:grid;font-size:18px;inline-size:40px;place-items:center}.site .method-label{display:block;font-size:13px}.method-value{color:var(--color-text);display:block;font-size:16px;font-weight:500}.site .map-card .ant-card-body{padding:0}.map{block-size:400px;border-radius:8px}.site .site-footer{-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);padding-block:48px 20px;padding-inline:0}.footer-brand{-webkit-margin-after:12px;margin-block-end:12px}.footer-brand img{block-size:28px;inline-size:auto}.site .footer-about{max-inline-size:46ch}.site .site-footer h5.ant-typography{-webkit-margin-after:14px;margin-block-end:14px}.admin-door{user-select:none;-webkit-user-select:none}.footer-legal{-webkit-margin-before:32px;-webkit-padding-before:16px;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);margin-block-start:32px;padding-block-start:16px}@media (max-width:991px){.hero,[dir=rtl] .hero{--hero-fade:linear-gradient(#ffffffe6,#ffffffe6)}.hero-inner{padding-block:48px}.site .hero-title-xl{font-size:34px}.client-logos{grid-template-columns:repeat(4,1fr)}.practice-identity,.sticky-column{position:static}.practice-area{padding-block:40px}.practice-image{aspect-ratio:16/9}.section{-webkit-margin-before:40px;margin-block-start:40px}}@media (max-width:575px){.site-container{padding-inline:16px}.site .hero-title-xl{font-size:28px}.site .hero-lead{font-size:16px}.client-logos{gap:4px 16px;grid-template-columns:repeat(3,1fr)}.client-cards{gap:12px;grid-template-columns:repeat(2,1fr)}.client-card-logo{block-size:88px;padding:14px 16px}.client-card-logo img{max-block-size:52px}.client-card-meta{padding:10px 12px 12px}.hero-stats{gap:32px}.section-head{align-items:flex-start;flex-direction:column}.header-cta,.site-brand span{display:none}}[dir=rtl] .admin .row>[class*=col-],[dir=rtl] .admin-login .row>[class*=col-]{float:right}[dir=rtl] .admin td,[dir=rtl] .admin th{text-align:right}[dir=rtl] .admin .nav-pills>li,[dir=rtl] .admin .nav-tabs>li{float:right}[dir=rtl] .admin .nav-pills>li+li{margin-left:0;margin-right:2px}[dir=rtl] .admin .nav-tabs>li>a{margin-left:2px;margin-right:0}@media (min-width:768px){[dir=rtl] .admin .form-horizontal .control-label{text-align:left}}