.directory-open-link{transition:color .25s,border-color .25s}.directory-open-link:hover,.directory-open-link:focus-visible{border-color:#fff0cf}.directory-page{color:#f5f1e8;background:linear-gradient(155deg,#101b27,#080d14);min-height:80vh;padding:110px 0 90px}.directory-page h1{margin:15px 0;font-family:Georgia,serif;font-size:clamp(38px,7vw,72px);font-weight:400}.directory-intro{color:#c9c6bf;max-width:650px;margin-bottom:34px;line-height:1.65}.directory-back{color:#e9be74;margin-bottom:35px;text-decoration:none;display:inline-block}.directory-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.directory-row{color:#f5f1e8;background:#14212db3;border:1px solid #e9be7438;border-radius:13px;align-items:center;gap:14px;min-height:65px;padding:17px 19px;font-size:clamp(16px,3.8vw,21px);text-decoration:none;transition:border-color .25s,background .25s;display:grid}a.directory-row:hover,a.directory-row:focus-visible{background:#182a3a;border-color:#e9be74}.directory-number,.directory-arrow{color:#e9be74;font-size:13px}.directory-arrow{font-size:18px}.directory-steps strong{font-weight:500;display:block}.directory-steps small{color:#c9c6bf;margin-top:7px;font-size:14px;line-height:1.6;display:block}.directory-contact{margin-top:30px}.knowledge-topic-full-list{margin:40px 0 20px;scroll-margin-top:100px}.knowledge-topic-full-list h3{margin-bottom:20px;font-family:Georgia,serif;font-size:clamp(26px,5vw,38px);font-weight:400}@media (max-width:680px){.directory-page{padding:82px 0 56px}.directory-intro{margin-bottom:24px;line-height:1.55}.directory-list{gap:7px}.directory-row{border-radius:12px;gap:12px;min-height:56px;padding:13px 16px}.knowledge-topic-carousel.knowledge-grid{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:none!important;scroll-behavior:auto!important;touch-action:pan-y!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;padding:15px 14% 22px 0!important;display:flex!important;overflow:auto hidden!important}.knowledge-topic-carousel::-webkit-scrollbar{display:none}.knowledge-topic-carousel>a{will-change:transform,opacity;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;box-sizing:border-box!important;color:#f5f1e8!important;opacity:.68!important;background:linear-gradient(145deg,#142536,#0c1522)!important;border:1px solid #e9be744d!important;border-radius:22px!important;flex-direction:column!important;flex:0 0 78%!important;justify-content:space-between!important;width:78%!important;min-width:0!important;max-width:78%!important;min-height:260px!important;margin:0 -8px!important;transition:transform .33s cubic-bezier(.18,.72,.22,1),opacity .33s cubic-bezier(.18,.72,.22,1),border-color .33s ease-out!important;display:flex!important;transform:scale(.74)!important}.knowledge-topic-carousel>a:first-child{transform-origin:50%;margin-left:0!important}.knowledge-topic-carousel>a.is-active{z-index:1;opacity:1!important;border-color:#e9be74!important;transform:scale(1)!important}.knowledge-topic-carousel>a h3{color:#f5f1e8!important}.knowledge-topic-carousel>a p{color:#c9c6bf!important}}@media (prefers-reduced-motion:reduce){.knowledge-topic-carousel>a{transition:none!important}}:root{--md-navy-black:#020408;--md-navy-975:#03070d;--md-navy-950:#050b14;--md-navy-900:#07111f;--md-navy-850:#081526;--md-navy-800:#0a1b2e;--md-navy-750:#0d2237;--md-gold:#d4af5a;--md-gold-bright:#e5c06e;--md-gold-soft:#b48d45;--md-ivory:#f3f0ea;--md-muted:#f3f0eab3;--md-line:#d4af5a3d;--md-line-strong:#e5c06e70;--md-surface-gradient:linear-gradient(150deg, #0a1b2ef0, #07111ff5 58%, #03070dfc);--md-page-gradient:radial-gradient(circle at 84% 8%, #1840632e, transparent 31%), radial-gradient(circle at 12% 72%, #0d223729, transparent 34%), linear-gradient(180deg, var(--md-navy-975) 0%, var(--md-navy-900) 46%, var(--md-navy-black) 100%);--md-ease:cubic-bezier(.22, .75, .25, 1)}html{scroll-behavior:smooth;background:var(--md-navy-975)}body{color:var(--md-ivory);background:var(--md-page-gradient)!important}::selection{color:#fffaf0;background:#d4af5a42}a,button,input,select,textarea{transition-timing-function:var(--md-ease)}.md-global-header{border:0!important}.md-global-menu-head{border-bottom:0!important;box-shadow:0 16px 44px #00050c61!important}.md-global-menu-toggle span{background-color:var(--md-gold-bright)!important}.md-global-menu-close{background:0 0!important}.md-global-menu-toggle span{transition:transform .28s var(--md-ease), opacity .24s ease, background-color .24s ease, filter .24s ease}.md-global-menu-links button{color:#f3f0eaeb!important;transition:color .28s ease, background-color .28s ease, border-color .28s ease, transform .3s var(--md-ease)!important;border-bottom-color:#d4af5a33!important}.md-global-menu.is-open .md-global-menu-links button{animation:md-menu-link-in .46s var(--md-ease) both}.md-global-menu.is-open .md-global-menu-links button:nth-child(2){animation-delay:35ms}.md-global-menu.is-open .md-global-menu-links button:nth-child(3){animation-delay:70ms}.md-global-menu.is-open .md-global-menu-links button:nth-child(4){animation-delay:.105s}.md-global-menu.is-open .md-global-menu-links button:nth-child(5){animation-delay:.14s}.md-global-menu.is-open .md-global-menu-links button:nth-child(6){animation-delay:.175s}@keyframes md-menu-link-in{0%{opacity:0;transform:translate(8px,10px)}to{opacity:1;transform:translate(0,0)}}@media (hover:hover) and (pointer:fine){.md-global-menu-links button:hover{transform:translate(4px);color:var(--md-gold-bright)!important;background:linear-gradient(90deg,#081526b8,#08152600)!important;border-bottom-color:#e5c06e57!important}}.hero,#services,#process,#useful,#why,#team,.contact-section,.faq-section,.final-cta,.footer,.knowledge-shell{border-color:var(--md-line)!important}.footer{background:linear-gradient(180deg,var(--md-navy-750) 0,var(--md-navy-850) 44px,var(--md-navy-900) 92px,var(--md-navy-950) 142px,var(--md-navy-975) 194px,var(--md-navy-975) 72%,var(--md-navy-black) 100%)!important;border-top:0!important}.featured-card,.process-card,.team-card,.article-card,.experience,.contact-shell,.calendar-box,.knowledge-shell .knowledge-card{border-color:var(--md-line)!important;box-shadow:inset 0 1px #ffffff05,0 18px 48px #00050c29!important}.featured-card,.process-card,.team-card,.article-card,.knowledge-shell .knowledge-card{background-color:var(--md-navy-900)!important}.partnership-section{border-top-color:var(--md-line)!important;border-bottom-color:var(--md-line)!important;background:radial-gradient(circle at 78% 4%, #1b45682e, transparent 34%), radial-gradient(circle at 22% 90%, #d4af5a0b, transparent 30%), linear-gradient(180deg, var(--md-navy-850) 0%, var(--md-navy-900) 54%, var(--md-navy-975) 100%)!important}.partnership-section #partnership-title,.partnership-section .partnership-teaser-copy h2{letter-spacing:-.02em!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;line-height:.98!important}.partnership-teaser-lead{color:var(--md-muted)!important}.partnership-more{transition:transform .3s var(--md-ease), border-color .28s ease, background-color .28s ease, color .28s ease!important}#partnership,main[class*=contactPage]{background:radial-gradient(circle at 84% 7%, #1b456833, transparent 31%), radial-gradient(circle at 18% 72%, #0a1f3433, transparent 34%), linear-gradient(180deg, var(--md-navy-975) 0%, var(--md-navy-900) 48%, var(--md-navy-black) 100%)!important;color:var(--md-ivory)!important}#partnership section,main[class*=contactPage] section{border-color:#d4af5a2e!important}#partnership article,#partnership [class*=partnerContact],main[class*=contactPage] [class*=partnerContact]{border-color:var(--md-line)!important;background:radial-gradient(circle at 88% 8%, #1840631c, transparent 32%), var(--md-surface-gradient)!important;box-shadow:inset 0 1px #ffffff06,0 20px 50px #00050c24!important}#partnership [class*=heroGlow]{background:radial-gradient(at 50% 20%,#1c496f2e,#0000 62%)!important}#partnership [class*=lead],#partnership [class*=introText],#partnership article p,main[class*=contactPage] [class*=contactLead]{color:var(--md-muted)!important}#partnership [class*=kicker],#partnership [class*=number],main[class*=contactPage] [class*=contactKicker],main[class*=contactPage] [class*=contactBack]{color:var(--md-gold-bright)!important}#partnership input,#partnership select,#partnership textarea,main[class*=contactPage] input,main[class*=contactPage] select,main[class*=contactPage] textarea{color:var(--md-ivory)!important;background:linear-gradient(#091b2ffa,#06111ffc)!important;border-color:#d4af5a47!important;transition:border-color .24s,box-shadow .24s,background .28s!important}#partnership input:focus,#partnership select:focus,#partnership textarea:focus,main[class*=contactPage] input:focus,main[class*=contactPage] select:focus,main[class*=contactPage] textarea:focus{background:linear-gradient(#0b2036fc,#071424fc)!important;border-color:#e5c06eb8!important;box-shadow:0 0 0 3px #d4af5a14!important}.featured-card,.process-card,.team-card,.article-card,.service-row,.knowledge-card,.outline-button,.gold-button,.primaryAction,.secondaryAction,[class*=relatedCard],[class*=directionCard]{transition:transform .3s var(--md-ease), border-color .28s ease, background-color .28s ease, box-shadow .3s ease, color .24s ease!important}@keyframes md-page-enter{0%{opacity:.82;transform:translateY(7px)}to{opacity:1;transform:translate(0,0)}}.md-reveal{transition:opacity .72s ease var(--md-reveal-delay,0s), transform .72s var(--md-ease) var(--md-reveal-delay,0s), border-color .28s ease, box-shadow .3s ease!important}@media (max-width:680px){body{background:radial-gradient(circle at 78% 5%, #18406329, transparent 29%), linear-gradient(180deg, var(--md-navy-975) 0%, var(--md-navy-900) 48%, var(--md-navy-black) 100%)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.md-global-menu,.md-global-menu-links button,.featured-card,.process-card,.team-card,.article-card,.service-row,.knowledge-card,.partnership-more{transition:none!important;animation:none!important;transform:none!important}}body main section:not(.featured-card):not(.process-card):not(.knowledge-card),body main .section,body main .knowledge-shell,body main .knowledge-section,body main .partnership-section{border-top-color:#0000!important;border-bottom-color:#0000!important}@media (hover:hover) and (pointer:fine){.md-global-header:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.md-global-header,.md-global-menu-head{position:fixed}.md-global-header:after{pointer-events:none;position:absolute;top:100%;left:0;right:0}.md-global-menu-toggle span{box-shadow:0 0 10px #e5c06e0f;height:1.6px!important}.md-global-menu{visibility:hidden;pointer-events:none;clip-path:inset(0 0 0 100%);will-change:clip-path, transform;opacity:1!important;background:radial-gradient(circle at 82% 11%,#1c466b33,#0000 31%),radial-gradient(circle at 14% 78%,#0b1f343d,#0000 36%),linear-gradient(#020408 0%,#07111f 44%,#03070d 100%)!important;transition:clip-path .4s cubic-bezier(.22,.75,.25,1),transform .4s cubic-bezier(.22,.75,.25,1),visibility .4s cubic-bezier(.22,.75,.25,1)!important;transform:translate(0,0)scale(1)!important}.md-global-menu.is-open{visibility:visible;pointer-events:auto;clip-path:inset(0);opacity:1!important;transition:clip-path .4s cubic-bezier(.22,.75,.25,1),transform .4s cubic-bezier(.22,.75,.25,1),visibility .4s cubic-bezier(.22,.75,.25,1)!important;transform:translate(0,0)scale(1)!important}.md-global-menu-head{position:sticky;background:linear-gradient(#000 0% 58%,#02070d 78%,#06101b 100%)!important}.md-global-menu-close{overflow:hidden;color:#0000!important;font-size:0!important;line-height:0!important}.md-global-menu-close:before,.md-global-menu-close:after{content:"";background:var(--md-gold-bright,#e5c06e);transform-origin:50%;border-radius:999px;width:28px;height:1.7px;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #e5c06e12}.md-global-menu-close:before{transform:translate(-50%,-50%)rotate(45deg)}.md-global-menu-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.md-global-menu-links a{text-shadow:0 1px 18px #0000002e}.md-global-menu.is-open .md-global-menu-links a{animation-delay:.2s!important}.md-global-menu.is-open .md-global-menu-links a:nth-child(2){animation-delay:.235s!important}.md-global-menu.is-open .md-global-menu-links a:nth-child(3){animation-delay:.27s!important}.md-global-menu.is-open .md-global-menu-links a:nth-child(4){animation-delay:.305s!important}.md-global-menu.is-open .md-global-menu-links a:nth-child(5){animation-delay:.34s!important}.md-global-menu.is-open .md-global-menu-links a:nth-child(6){animation-delay:.375s!important}@media (max-width:680px){.md-global-menu,.md-global-menu.is-open{transform:translate(0,0)scale(1)!important}.md-global-menu-close:before,.md-global-menu-close:after{width:25px}}@media (prefers-reduced-motion:reduce){.md-global-menu,.md-global-menu.is-open{clip-path:none!important;transition:none!important;transform:none!important}.md-global-menu.is-open .md-global-menu-links a{animation:none!important}}#useful,#useful .reveal{opacity:1!important;filter:none!important;visibility:visible!important;transform:none!important}#team .team-portrait-yan .responsive-portrait-picture{width:100%!important;height:100%!important;display:block!important}#team .team-portrait-yan .team-portrait-image{object-fit:contain!important;object-position:50% 0%!important;filter:none!important;width:100%!important;height:100%!important;transform:none!important}@media (max-width:680px){#services .featured-grid{width:100%!important;min-width:0!important}#services .featured-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#services .featured-card h3{text-wrap:balance;box-sizing:border-box!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:clamp(31px,8.7vw,38px)!important;line-height:1.02!important}#services .featured-card p,#services .featured-service-link,#services .featured-service-cta{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}#useful .articles-grid{width:100%!important;min-width:0!important}#useful .article-card{width:100%!important;min-width:0!important;min-height:0!important}}@media (max-width:760px){html,body{overscroll-behavior-y:auto!important}.md-global-header:before{height:max(100px, env(safe-area-inset-top,0px));pointer-events:none;background:#000;position:absolute;inset:auto 0 100%;content:""!important}}.md-global-header{backface-visibility:hidden;z-index:5000!important;margin:0!important;position:fixed!important;inset:0 0 auto!important;transform:translate(0,0)!important}.md-global-menu{z-index:13000!important}.md-global-menu-head{z-index:13001!important}.md-global-menu-close{touch-action:manipulation;z-index:13002!important;pointer-events:auto!important;position:relative!important}body{padding-top:var(--md-header-height)!important}.contact-lazy-placeholder,.contact-lazy-placeholder .contact-shell{height:auto!important;min-height:0!important}@media (max-width:680px){#services .featured-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}#services .featured-card,#services .featured-card:first-child,#services .featured-card:nth-child(2){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:22px 20px 20px!important;display:block!important;overflow:hidden!important}#services .featured-card .card-icon{display:none!important}#services .featured-card:after,#services .featured-card:before{content:none!important;display:none!important}#services .featured-card .card-no{letter-spacing:.16em!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;margin:0 0 12px!important;padding:0!important;font-size:11px!important;line-height:1!important;display:block!important;position:static!important}#services .featured-card h3,#services .featured-card:nth-child(2) h3{letter-spacing:-.018em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:pretty!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 14px!important;padding:0!important;font-size:clamp(27px,7.1vw,32px)!important;line-height:1.04!important;display:block!important}#services .featured-card:nth-child(2) h3{font-size:clamp(25px,6.55vw,30px)!important;line-height:1.045!important}#services .featured-card p{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;font-size:14.5px!important;line-height:1.48!important}#services .featured-service-link,#services .featured-service-cta{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important;max-width:100%!important;margin:6px 16px 0 0!important;display:inline-flex!important}.contact-lazy-placeholder,.contact-lazy-placeholder .contact-shell{min-height:0!important;padding-top:18px!important;padding-bottom:18px!important}}@media (max-width:390px){#services .featured-card,#services .featured-card:first-child,#services .featured-card:nth-child(2){padding:20px 17px 18px!important}#services .featured-card h3{font-size:27px!important}#services .featured-card:nth-child(2) h3{font-size:24px!important}}#contact .contact-shell,#contact .contact-shell.reveal{opacity:1!important;visibility:visible!important;transform:none!important}:root{--md-card-radius:22px;--md-control-radius:18px;--md-ui-ease:cubic-bezier(.22,.75,.25,1)}:is(main,.knowledge-shell) :is([class*=Card],[class*=card],[class*=Panel],[class*=panel],[class*=Tile],[class*=tile],[class*=profileGrid],[class*=principles],[class*=articleCta],[class*=disclaimer],[class*=emptyState]):not(input):not(textarea):not(select){border-radius:var(--md-card-radius)!important}:is(main,.knowledge-shell) :is(a[class*=Action],a[class*=action],a[class*=Button],a[class*=button],button[class*=Button],button[class*=button],[class*=actions]>a,[class*=Actions]>a,.gold-button,.outline-button){border-radius:var(--md-control-radius)!important;transition:transform .34s var(--md-ui-ease),border-color .34s ease,box-shadow .34s ease!important}:is(main,.knowledge-shell) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,[class*=searchBox],[class*=phoneComposite]){border-radius:14px!important}:is(main,.knowledge-shell) :is([class*=countryCodeSelect],[class*=phoneLocal]){border-radius:0!important}.knowledge-breadcrumbs{color:#f3f0ea9e;width:min(1180px,100% - 48px);margin:0 auto;padding:18px 0 10px;font-size:13px;line-height:1.5}.knowledge-breadcrumbs ol{flex-wrap:wrap;align-items:baseline;gap:6px 9px;margin:0;padding:0;list-style:none;display:flex}.knowledge-breadcrumbs li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;display:inline-flex}.knowledge-breadcrumbs li::marker{content:""}.knowledge-breadcrumbs a,.knowledge-breadcrumbs a:visited{color:#d4af5a;text-decoration:none;transition:color .25s}.knowledge-breadcrumbs a:hover{color:#f0cf82}.knowledge-breadcrumb-separator{color:#d4af5a73}@media (max-width:680px){:root{--md-card-radius:20px}.knowledge-breadcrumbs{width:calc(100% - 28px);padding:14px 0 8px;font-size:12px}}@media (hover:hover) and (pointer:fine){:is(main,.knowledge-shell) :is(a[class*=Action],a[class*=action],a[class*=Button],a[class*=button],button[class*=Button],button[class*=button]):not(:disabled):hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){:is(main,.knowledge-shell) :is([class*=Card],[class*=card],[class*=Panel],[class*=panel],a[class*=Action],a[class*=Button],button[class*=Button]){transition:none!important;animation:none!important}}.directory-open-link{overflow-wrap:anywhere;width:fit-content;max-width:100%;min-height:44px;color:#e9be74!important;letter-spacing:.01em!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:0!important;margin-top:18px!important;padding:8px 0 10px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(17px,4.2vw,21px)!important;font-weight:400!important;line-height:1.35!important;display:inline-flex!important}.directory-open-link:before{background:#e9be74;flex:none;width:19px;height:1px;margin-right:12px}.directory-open-link:hover,.directory-open-link:focus-visible{color:#fff1d0!important;border-bottom-color:#fff1d0!important}.directory-row{grid-template-columns:36px minmax(0,1fr)!important}.directory-row>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.directory-row .directory-arrow{display:none!important}.directory-steps .directory-row{grid-template-columns:36px minmax(0,1fr)!important}@media (max-width:680px){#process .process-carousel{flex-wrap:nowrap!important;grid-template-columns:none!important;align-items:center!important;gap:0!important;display:flex!important;overflow:auto hidden!important}#process .process-carousel>.process-card{box-sizing:border-box!important;flex:0 0 79%!important;grid-template-columns:1fr!important;align-content:stretch!important;align-items:start!important;gap:0!important;width:79%!important;min-width:0!important;max-width:79%!important;margin:0 -8px!important;display:grid!important;overflow:hidden!important;transform:scale(.76)!important}#process .process-carousel>.process-card:first-child{margin-left:0!important}#process .process-carousel>.process-card.is-active{transform:scale(1)!important}#process .process-carousel>.process-card>span{grid-area:1/1!important;margin:0 0 9px!important;font-family:Georgia,serif!important;font-size:24px!important;line-height:1.1!important;display:block!important}#process .process-carousel>.process-card>h3{grid-area:2/1!important;min-width:0!important;max-width:100%!important;margin:0 0 12px!important;display:block!important}#process .process-carousel>.process-card>p{overflow-wrap:anywhere!important;grid-area:3/1!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important}#process .process-carousel>.process-card .process-card-art{grid-area:4/1!important;justify-content:flex-end!important;align-items:center!important;margin:8px 0 0!important;display:flex!important}#process .process-carousel .process-art-line{background:linear-gradient(90deg,#0000,#e9be74);width:46px;height:1px;display:block}.knowledge-shell .knowledge-topic-carousel.knowledge-grid{flex-wrap:nowrap!important;grid-template-columns:none!important;align-items:center!important;gap:0!important;padding:16px 14% 24px 0!important;display:flex!important;overflow:auto hidden!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card{box-sizing:border-box!important;flex:0 0 78%!important;grid-template-columns:1fr!important;align-content:start!important;align-items:start!important;gap:0!important;width:78%!important;min-width:0!important;max-width:78%!important;margin:0 -8px!important;display:grid!important;overflow:hidden!important;transform:scale(.74)!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card:first-child{margin-left:0!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card.is-active{transform:scale(1)!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card>span[class*=categoryNumber]{color:#e9be74!important;grid-area:1/1!important;min-width:0!important;margin:0 0 12px!important;padding:0!important;font-size:14px!important;line-height:1.2!important;display:block!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card>h3{letter-spacing:-.02em!important;overflow-wrap:anywhere!important;word-break:normal!important;grid-area:2/1!important;min-width:0!important;max-width:100%!important;margin:0 0 14px!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(22px,5.7vw,28px)!important;line-height:1.12!important;display:block!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card>p{overflow-wrap:anywhere!important;grid-area:3/1!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:clamp(13px,3.6vw,15px)!important;line-height:1.47!important;display:block!important}.knowledge-topic-full-list .directory-row{font-size:clamp(15px,4vw,19px)!important}}#process .process-card>span,#process .process-carousel>.process-card>span,.knowledge-shell .knowledge-topic-carousel>a.knowledge-card>span[class*=categoryNumber]{float:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-shadow:none!important;color:#e9be74!important;letter-spacing:.1em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 12px!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important;display:block!important;position:static!important;transform:none!important}#process .process-card>span:before,#process .process-card>span:after,.knowledge-shell .knowledge-topic-carousel>a.knowledge-card>span[class*=categoryNumber]:before,.knowledge-shell .knowledge-topic-carousel>a.knowledge-card>span[class*=categoryNumber]:after{content:none!important;display:none!important}@media (max-width:680px){#process .process-carousel>.process-card{grid-template-rows:auto auto 1fr auto!important;height:350px!important;min-height:350px!important;padding:21px 17px 19px!important}#process .process-carousel>.process-card>h3{letter-spacing:-.025em!important;-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:pretty!important;font-size:clamp(19px,5.1vw,23px)!important;line-height:1.16!important}#process .process-carousel>.process-card>p{-webkit-hyphens:none!important;hyphens:none!important;font-size:clamp(12px,3.35vw,14px)!important;line-height:1.43!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card{grid-template-rows:auto auto 1fr!important;height:395px!important;min-height:395px!important;padding:21px 17px!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card>h3,#topics .knowledge-topic-carousel>a.knowledge-card>h3,.knowledge-shell #topics .knowledge-topic-carousel>a.knowledge-card>h3{letter-spacing:-.025em!important;-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:break-word!important;word-break:normal!important;text-wrap:pretty!important;margin:0 0 13px!important;font-size:clamp(19px,5.15vw,23px)!important;line-height:1.17!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card>p,#topics .knowledge-topic-carousel>a.knowledge-card>p,.knowledge-shell #topics .knowledge-topic-carousel>a.knowledge-card>p{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:break-word!important;font-size:clamp(12px,3.35vw,14px)!important;line-height:1.43!important}#process .process-carousel>.process-card .process-card-art{height:14px!important}.knowledge-shell .knowledge-topic-full-list .directory-row{line-height:1.35!important}}@media (max-width:360px){#process .process-carousel>.process-card{height:375px!important;min-height:375px!important;padding:19px 15px!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card{height:420px!important;min-height:420px!important;padding:19px 15px!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card>h3,#topics .knowledge-topic-carousel>a.knowledge-card>h3{font-size:19px!important}}@media (max-width:680px){#process .process-carousel>.process-card,#process .process-carousel>.process-card.is-active{grid-template-rows:auto auto auto auto!important;align-content:start!important;height:auto!important;min-height:255px!important;max-height:none!important;padding:20px 17px 18px!important}#process .process-carousel>.process-card>p{grid-row:3!important;margin:0!important}#process .process-carousel>.process-card .process-card-art{grid-row:4!important;height:12px!important;margin-top:20px!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card,.knowledge-shell .knowledge-topic-carousel>a.knowledge-card.is-active{grid-template-rows:auto auto auto!important;align-content:start!important;height:auto!important;min-height:280px!important;max-height:none!important;padding:20px 17px 21px!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card>p{margin:0!important}}@media (max-width:360px){#process .process-carousel>.process-card,#process .process-carousel>.process-card.is-active{height:auto!important;min-height:265px!important;padding:19px 15px!important}.knowledge-shell .knowledge-topic-carousel>a.knowledge-card,.knowledge-shell .knowledge-topic-carousel>a.knowledge-card.is-active{height:auto!important;min-height:295px!important;padding:19px 15px!important}}@media (max-width:760px){html,body{width:100%!important;max-width:100%!important}body>main{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body>main>section,body>main>div{min-width:0!important;max-width:100%!important}#services .services-list,#process .process-carousel,.knowledge-shell .knowledge-topic-carousel{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain!important;overflow-x:auto!important}body>main .container{width:calc(100% - 28px)!important;min-width:0!important;max-width:calc(100% - 28px)!important}.hero h1{white-space:normal!important}#services .services-list,#process .process-carousel{contain:none!important}}.directory-open-link:before{content:none!important;display:none!important}#process .process-card .process-card-art,#process .process-carousel>.process-card .process-card-art,#process .process-art-line{display:none!important}.directory-open-link:before,#process .process-card-art,#process .process-art-line,#services .service-item .service-row:after,#services .featured-card:after,#why .experience:before,#why .experience-number:before,.section-kicker:before,.section-kicker:after,.directory-open-link:before,#process .process-card-art,#process .process-art-line,#services .service-item .service-row:after,#why .experience:before,#why .experience-number:before,#services .services-list>.service-item:before,#services .services-list>.service-item:after,#process .process-card:before{content:none!important;display:none!important}#why .experience-number{color:#e5c06e!important;font-size:clamp(74px,10vw,138px)!important;line-height:.9!important}#why .experience-number:before{content:none!important;display:none!important}.directory-open-link,body main .directory-open-link{border-bottom:0!important}body main .directory-open-link:before,body main .directory-open-link:after,body main .section-kicker:before,body main .section-kicker:after,body main .eyebrow:before,body main .eyebrow:after,body main .process-card-art,body main .process-art-line,body main .featured-card:before,body main .experience:before,.knowledge-shell .directory-open-link:before,.knowledge-shell .directory-open-link:after,#why.section-contrast:before,#why.section-contrast:after,#process:before,#process .process-card:after,.final-cta:after,.knowledge-shell [class*=hero]:before,.knowledge-shell [class*=articleHero]:before,body main section:before,body main section:after,body main article:before,body main article:after,body main .section-heading:before,body main .section-heading:after,body main .knowledge-section:before,body main .knowledge-section:after,body main .knowledge-card:before,body main .knowledge-card:after,body main [class*=Hero]:before,body main [class*=Hero]:after,body main [class*=hero]:before,body main [class*=hero]:after{content:none!important;display:none!important}body main .services-list,body main .service-item,body main .service-row,.knowledge-shell .knowledge-section,.knowledge-shell .knowledge-hero,.knowledge-shell .knowledge-section,.knowledge-shell .knowledge-inner,.knowledge-shell .knowledge-article-body,.knowledge-shell .knowledge-crosslinks,.knowledge-shell [class*=lightSection],.knowledge-shell [class*=catalogSection],.knowledge-shell [class*=articleSection],.knowledge-shell [class*=relatedSection],.knowledge-shell [class*=faqList],.knowledge-shell [class*=faqItem],.knowledge-shell [class*=scenarioCenter]{border-top-color:#0000!important;border-bottom-color:#0000!important}.knowledge-shell .directory-open-link{border-bottom:0!important}@media (max-width:760px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body>main{contain:inline-size!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body>main>*,body>main section,body>main .container,.knowledge-shell,.knowledge-shell>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}#services .services-list,#process .process-carousel,.knowledge-shell .knowledge-topic-carousel{contain:none!important;overflow-x:auto!important}}.knowledge-shell .knowledge-hero,.knowledge-shell .knowledge-section,.knowledge-shell .knowledge-inner,.knowledge-shell .knowledge-article-body,.knowledge-shell .knowledge-crosslinks,.knowledge-shell [class*=lightSection],.knowledge-shell [class*=catalogSection],.knowledge-shell [class*=articleSection],.knowledge-shell [class*=relatedSection],.knowledge-shell [class*=faqSection],.knowledge-shell [class*=faqList],.knowledge-shell [class*=faqItem],.knowledge-shell [class*=scenarioCenter],.knowledge-shell [class*=cardFooter]{border-top-color:#0000!important;border-bottom-color:#0000!important}.knowledge-shell [class*=catalogTopicHeader]>a,.knowledge-shell .directory-open-link{border-bottom:0!important}#why.section-contrast,.final-cta{border-top-color:#0000!important;border-bottom-color:#0000!important}@media (max-width:680px){#why .experience .experience-number{box-sizing:border-box!important;letter-spacing:-.02em!important;white-space:nowrap!important;color:#e5c06e!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(27px,7.2vw,30px)!important;line-height:1!important;display:block!important;overflow:visible!important}#why .experience .experience-number:before{content:none!important;display:none!important}#why .experience>p{color:#f3f0ea!important;width:100%!important;max-width:100%!important;margin:14px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:21px!important;line-height:1.22!important}}#services .featured-title-row{align-items:flex-start!important;gap:14px!important;width:100%!important;min-width:0!important;display:flex!important}#services .featured-title-row .card-no{background:0 0!important;border:0!important;flex:none!important;width:auto!important;height:auto!important;margin:.36em 0 0!important;padding:0!important;position:static!important}#services .featured-title-row h3{flex:auto!important;min-width:0!important;margin:0!important}@media (max-width:680px){#services .featured-card,#services .featured-card:first-child,#services .featured-card:nth-child(2){padding:18px 18px 17px!important}#services .featured-title-row{gap:11px!important;margin:0 0 11px!important}#services .featured-title-row .card-no{letter-spacing:.14em!important;color:#d4af5a!important;margin:.46em 0 0!important;font-size:11px!important;line-height:1!important;display:block!important}#services .featured-title-row h3,#services .featured-card:nth-child(2) .featured-title-row h3{letter-spacing:-.016em!important;width:auto!important;max-width:none!important;margin:0!important;font-size:clamp(24px,6.4vw,29px)!important;line-height:1.05!important;display:block!important}#services .featured-card:nth-child(2) .featured-title-row h3{font-size:clamp(22px,5.8vw,27px)!important}#services .featured-card>p{margin:0 0 10px!important}#services .featured-service-link{margin:3px 0 0!important;display:inline-flex!important}}:root{--md-flow-seam:#0a1b2e;--md-flow-deep:#020408;--md-flow-black:#03070d;--md-flow-navy:#07111f;--md-flow-mid:#081526;--md-flow-blue:#0a1b2e}.hero h1 .hero-title-primary{color:inherit!important;-webkit-text-fill-color:currentColor!important}@media (min-width:1001px){.hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,420px)!important;align-items:center!important;gap:clamp(34px,4vw,62px)!important;padding-top:clamp(92px,7.5vw,118px)!important;padding-bottom:52px!important}.hero .hero-copy{width:min(100%,900px);min-width:0;padding-top:6px}.hero h1,.hero h1 span{text-shadow:none!important;-webkit-filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.hero h1 .hero-title-primary{color:#f7f4ed!important;-webkit-text-fill-color:#f7f4ed!important;text-shadow:none!important;-webkit-filter:none!important;opacity:1!important;mix-blend-mode:normal!important;-webkit-font-smoothing:auto!important;text-rendering:auto!important}.hero-value-rail{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:center;padding:0;display:grid}.hero-value-item{border-bottom:1px solid #c2d8e91a;grid-template-columns:28px 76px minmax(0,1fr);align-items:center;gap:14px;min-height:104px;padding:12px 0;display:grid}.hero-value-item:last-child{border-bottom:0}.hero-value-item>.service-index{color:#efc777e0;letter-spacing:.08em;align-self:start;padding-top:7px;font-size:11px;font-weight:700;line-height:1}.hero-value-item .value-illustration{object-fit:contain;filter:drop-shadow(0 7px 14px #00000042);place-self:center;width:68px;height:68px;display:block}.hero-value-copy{min-width:0;display:block}.hero-value-copy strong{color:#f6f7f8f7;letter-spacing:-.018em;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,1.7vw,27px);font-weight:400;line-height:1.08;display:block}.hero-value-copy small{color:#f3f0eaa8;letter-spacing:0;margin-top:7px;font-size:13.5px;font-weight:400;line-height:1.38;display:block}body main.home-page>.value-strip{display:none!important}}.md-global-header:after{opacity:.72!important;background:linear-gradient(180deg, color-mix(in srgb, var(--h1,#081526) 92%, transparent) 0%, color-mix(in srgb, var(--h1,#081526) 72%, transparent) 22%, color-mix(in srgb, var(--h1,#081526) 46%, transparent) 48%, color-mix(in srgb, var(--h1,#081526) 19%, transparent) 74%, transparent 100%)!important;height:clamp(44px,4.6vw,72px)!important}body main.home-page>.hero{border-top:0!important;border-bottom:0!important}@media (max-width:760px){:root{--md-safe-top:env(safe-area-inset-top,0px)}html,body{overflow-x:clip!important}.md-global-header{width:100%!important;height:calc(var(--md-header-height) + var(--md-safe-top))!important;padding-top:calc(6px + var(--md-safe-top))!important;z-index:5000!important;background:linear-gradient(180deg,#000 0 28%,#010205 38%,#010306 48%,var(--h3,#06101b) 74%,var(--h2,#081526) 100%)!important;margin:0!important;padding-bottom:6px!important;position:fixed!important;inset:0 0 auto!important;transform:none!important}html.md-global-header-compact .md-global-header{height:calc(66px + var(--md-safe-top))!important;padding-top:calc(3px + var(--md-safe-top))!important;padding-bottom:3px!important}.md-global-header:before,.md-ios-top-shield{content:none!important;display:none!important}.md-global-menu-head{height:calc(var(--md-header-height) + var(--md-safe-top))!important;padding-top:calc(6px + var(--md-safe-top))!important;padding-bottom:6px!important}}@media (max-width:680px){.md-global-header:after{content:none!important;opacity:0!important;-webkit-backdrop-filter:none!important;background:0 0!important;height:0!important;display:none!important}body main.home-page>.hero{align-items:initial!important;background:linear-gradient(180deg, #020408 0%, #050b14 9%, #06101b 22%, var(--md-flow-navy) 50%, var(--md-flow-mid) 76%, var(--md-flow-seam) 100%)!important;height:auto!important;min-height:0!important;display:block!important}body main.home-page>.hero>.hero-grid{align-content:start!important;margin-top:0!important;padding-top:10px!important;padding-bottom:20px!important}body main.home-page>.hero .hero-copy{margin-top:0!important;padding-top:0!important}body main.home-page>.hero h1{margin-top:0!important}}@media (prefers-reduced-motion:reduce){.md-global-header:after{-webkit-backdrop-filter:none!important}}@media (max-width:1000px){.hero-value-rail{display:none!important}body main.home-page>.value-strip{display:block!important}}@media (max-width:760px){body{padding-top:0!important}body>main{padding-top:calc(var(--md-header-height) + env(safe-area-inset-top,0px))!important}.md-global-header,html.md-global-header-compact .md-global-header{width:100%!important;height:calc(var(--md-header-height) + env(safe-area-inset-top,0px))!important;min-height:calc(var(--md-header-height) + env(safe-area-inset-top,0px))!important;padding-top:calc(6px + env(safe-area-inset-top,0px))!important;z-index:12010!important;background:linear-gradient(#000 0 32%,#02070d 43%,#04101b 61%,#061522 80%,#081b2e 100%)!important;margin:0!important;padding-bottom:6px!important;position:fixed!important;inset:0 0 auto!important;transform:translate(0,0)!important}.md-global-header,.md-global-header .md-global-logo,.md-global-header .md-global-logo-asset,.md-global-header .md-global-wordmark,.md-global-header .md-global-menu-toggle{transition-property:none!important}.md-global-header:before,.md-global-header:after,.md-ios-top-shield{content:none!important;display:none!important}}#partnership>section:first-of-type,#partnership-contact-page>section:first-of-type{background:linear-gradient(#081526 0%,#081729 12%,#091a2d 27%,#081827 46%,#071522 67%,#07111d 84%,#070d15 100%)!important;border-top:0!important}#partnership>section:nth-of-type(2){background:linear-gradient(#070d15 0%,#07101a 12%,#07131f 28%,#07111d 46%,#060d16 63%,#05090f 80%,#05070b 100%)!important;border-top:0!important;margin-top:-1px!important}@media (max-width:860px){#partnership>section:first-of-type,#partnership-contact-page>section:first-of-type{background:linear-gradient(#081526 0%,#08172a 10%,#091a2d 24%,#081a2b 40%,#081725 58%,#07131f 74%,#07101a 88%,#070d15 100%)!important}#partnership>section:nth-of-type(2){background:linear-gradient(#070d15 0%,#07101a 14%,#07131f 30%,#07111d 48%,#060d16 66%,#050a11 82%,#05070b 100%)!important}}#partnership,#partnership-contact-page{background:linear-gradient(#081526 0%,#08182a 14%,#081725 30%,#07131f 48%,#06101a 66%,#050b12 82%,#05070b 100%)!important}#partnership>section,#partnership-contact-page>section{background:0 0!important;border-top:0!important;border-bottom:0!important;margin-top:0!important}@media (max-width:860px){#partnership,#partnership-contact-page{background:linear-gradient(#081526 0%,#08182a 12%,#081725 27%,#07141f 44%,#06101a 62%,#050b12 80%,#05070b 100%)!important}}:root{--md-min-bg:#03070d;--md-min-surface:#07111f;--md-min-surface-2:#081526;--md-min-line:#d4af5a33;--md-min-line-strong:#e5c06e6b;--md-min-text:#f3f0ea;--md-min-muted:#f3f0eaad}html,body{background:var(--md-min-bg)!important}body{background-image:none!important;background-attachment:scroll!important}.md-global-header{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#020408 0%,#050b14 58%,#07111f 100%)!important}.md-global-header:after{content:none!important;display:none!important}.md-global-menu,.md-global-menu-head{box-shadow:none!important;-webkit-backdrop-filter:none!important}body main.home-page>section:not(.hero){background:linear-gradient(#081526 0%,#06101b 16%,#050b14 52%,#06101b 84%,#081526 100%)!important;border:0!important}body .footer{border:0!important}body main .process-card-art,body main .process-art-line{display:none!important}body main section:before,body main section:after,body main article:before,body main article:after{content:none!important;display:none!important}.featured-card,.process-card,.team-card,.article-card,.experience,.contact-shell,.calendar-box,.knowledge-shell .knowledge-card,.desktop-company-panel,.desktop-company-person{border:1px solid var(--md-min-line)!important;box-shadow:none!important;background:#07111fc7!important;border-radius:14px!important}.featured-card:hover,.process-card:hover,.team-card:hover,.article-card:hover,.knowledge-shell .knowledge-card:hover{border-color:var(--md-min-line-strong)!important;box-shadow:none!important}.featured-card:before,.featured-card:after,.article-card:before,.article-card:after{content:none!important;background-image:none!important;display:none!important}.articles-grid .article-card,.contact-shell,.final-cta{background-image:none!important}.section-heading h2,#why h2,.desktop-company-panel h2,.contact-heading h2,.final-cta h2{letter-spacing:-.025em!important;text-shadow:none!important;font-size:clamp(36px,4.4vw,58px)!important;line-height:1.04!important}.featured-card h3,.process-card h3,.team-card h3,.article-card h3{text-shadow:none!important}.section-kicker,.eyebrow,.team-role,.article-tag{letter-spacing:.12em!important}.muted,.featured-card p,.process-card p,.team-card p,.article-card p,.contact-heading p{color:var(--md-min-muted)!important}.hero-value-rail{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.hero-value-rail>div{border-bottom:0!important}.hero h1,.hero h1 span{text-shadow:none!important}.gold-button{color:#e5c06e!important;box-shadow:none!important;filter:none!important;background:linear-gradient(145deg,#102b45,#071525)!important;border:1px solid #e5c06e!important;border-radius:10px!important}.gold-button:hover,.gold-button:focus-visible{color:#f1d797!important;filter:none!important;box-shadow:none!important;background:#153550!important;transform:none!important}.outline-button{color:#e5c06e!important;box-shadow:none!important;background:0 0!important;border:1px solid #e5c06e85!important;border-radius:10px!important}.outline-button:hover,.outline-button:focus-visible{background:#d4af5a0f!important;transform:none!important}.service-row,.directory-row{box-shadow:none!important;background:0 0!important}.service-row:hover{background:#08152675!important}.directory-open-link{border:0!important;text-decoration:none!important}a,button,.featured-card,.process-card,.team-card,.article-card,.knowledge-card,.service-row{transition-duration:var(--md-motion-base,.28s)!important;transition-timing-function:var(--md-ease,cubic-bezier(.22,.75,.25,1))!important}.md-global-menu-links button{animation:none!important}.featured-grid,.process-grid,.articles-grid{gap:14px!important}@media (max-width:680px){.featured-card,.process-card,.team-card,.article-card,.experience,.contact-shell,.knowledge-shell .knowledge-card{box-shadow:none!important}.hero-value-rail{border-radius:12px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.md-global-header{border-bottom:0!important}@media (min-width:761px){.md-global-header:after{content:""!important;pointer-events:none!important;opacity:.72!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#07111feb 0%,#07111fa8 26%,#07111f57 55%,#07111f1f 78%,#0000 100%)!important;height:56px!important;display:block!important;position:absolute!important;top:100%!important;left:0!important;right:0!important}}@media (max-width:760px){.md-global-header:after{content:none!important;display:none!important}}body main.home-page>.hero{background:linear-gradient(180deg, #03070d 0%, #050b14 18%, #06101b 38%, #07111f 58%, #081526 76%, #09192a 90%, var(--md-flow-seam) 100%)!important;border:0!important}body main.home-page>section:not(.hero){background:linear-gradient(180deg, var(--md-flow-seam) 0%, #09192a 13%, #081526 27%, #07111f 41%, #06101a 51%, #050b14 59%, #06101a 68%, #07111f 78%, #081526 88%, #09192a 95%, var(--md-flow-seam) 100%)!important;border-top:0!important;border-bottom:0!important}body main.home-page>section:not(.hero):nth-of-type(2n){background:linear-gradient(180deg, var(--md-flow-seam) 0%, #09192a 14%, #081526 28%, #07111f 42%, #06101b 52%, #040a12 60%, #06101b 69%, #07111f 79%, #081526 89%, #09192a 95%, var(--md-flow-seam) 100%)!important}body .footer{background:linear-gradient(180deg, var(--md-flow-seam) 0%, #09192a 12%, #081526 26%, #07111f 45%, #050b14 67%, #03070d 84%, #020408 100%)!important;border-top:0!important}.section{padding-top:64px!important;padding-bottom:64px!important}.section-heading{margin-bottom:24px!important}@media (max-width:680px){.section{padding-top:42px!important;padding-bottom:44px!important}.section-heading{margin-bottom:18px!important}.section-heading h2,#why h2,.contact-heading h2,.final-cta h2{font-size:clamp(29px,7.8vw,36px)!important;line-height:1.07!important}body main.home-page>#team{background:linear-gradient(#081526 0%,#071522 18%,#06101b 42%,#050b14 64%,#06101b 84%,#07111f 100%)!important;margin-bottom:-1px!important}body main.home-page>#useful{background:linear-gradient(#07111f 0% 9%,#06101b 30%,#050b14 54%,#06101b 78%,#081526 100%)!important;margin-top:-1px!important}body main.home-page>.partnership-section{background:linear-gradient(#081526 0%,#071522 22%,#06101b 48%,#050b14 72%,#06101a 88%,#07111f 100%)!important;margin-bottom:-1px!important}body main.home-page>.footer{background:linear-gradient(#07111f 0% 7%,#06101a 25%,#050b14 48%,#03070d 74%,#020408 100%)!important;margin-top:-1px!important}body main.home-page>.footer .md-footer-legal{background:0 0!important;border-top-color:#d4af5a14!important}#partnership{background:linear-gradient(#081526 0%,#081728 12%,#071522 28%,#07111f 46%,#06101a 64%,#050b14 82%,#03070d 100%)!important}#partnership>section{background:0 0!important;border:0!important;margin-top:-1px!important}#partnership-contact-page{background:linear-gradient(#081526 0%,#081728 10%,#071522 28%,#07111f 48%,#06101a 68%,#050b14 84%,#03070d 100%)!important}#partnership-contact-page>section,#partnership-contact-page [class*=formSection]{background:0 0!important;border:0!important;margin-top:-1px!important}#partnership-contact-page [class*=partnerContact]{background:linear-gradient(#081526f0 0%,#071321f0 28%,#07111ff0 52%,#06101af0 74%,#050b14f0 100%)!important}#partnership-contact-page [class*=partnerContactIntro]{background:0 0!important}body main.home-page>section#team{background:linear-gradient(#081526 0%,#071522 18%,#06101b 42%,#050b14 64%,#06101b 84%,#07111f 100%)!important;margin-bottom:-1px!important}body main.home-page>section#useful{background:linear-gradient(#07111f 0% 10%,#06101b 30%,#050b14 54%,#06101b 78%,#081526 100%)!important;margin-top:-1px!important}body main.home-page>section#partnership.partnership-section{background:linear-gradient(#081526 0%,#071522 22%,#06101b 48%,#050b14 72%,#06101a 88%,#07111f 100%)!important;margin-bottom:-1px!important}body main.home-page>footer.footer{background:linear-gradient(#07111f 0% 8%,#06101a 25%,#050b14 48%,#03070d 74%,#020408 100%)!important;margin-top:-1px!important}body main#partnership>section[class],body main#partnership-contact-page>section[class]{background:0 0!important;border-top:0!important;border-bottom:0!important;margin-top:-1px!important}body main#partnership{background:linear-gradient(#081526 0%,#081728 12%,#071522 30%,#07111f 48%,#06101a 66%,#050b14 83%,#03070d 100%)!important}body main#partnership-contact-page{background:linear-gradient(#081526 0%,#081728 10%,#071522 29%,#07111f 49%,#06101a 68%,#050b14 84%,#03070d 100%)!important}body main#partnership-contact-page [class*=partnerContactIntro]{background:0 0!important}.featured-card,.process-card,.team-card,.article-card,.experience,.contact-shell,.knowledge-shell .knowledge-card{border-radius:22px!important}.gold-button,.outline-button,.form-submit{border-radius:16px!important}.faq-list{background:#050b145c!important;border:1px solid #d4af5a2e!important;border-radius:22px!important;overflow:hidden!important}details.faq-item{background:linear-gradient(90deg,#07111fe0,#040910d6)!important;border-left:0!important;border-right:0!important}details.faq-item:first-child{border-top:0!important}details.faq-item:last-child{border-bottom:0!important}.faq-plus{border-radius:999px!important}body main.home-page>section#faq{background:linear-gradient(#081526 0%,#071522 22%,#06101b 48%,#050b14 72%,#06101a 88%,#07111f 100%)!important;margin-bottom:-1px!important}body main.home-page>section#partnership.partnership-section{background:linear-gradient(#07111f 0% 10%,#06101a 28%,#050b14 52%,#040a12 74%,#050b14 88%,#06101a 100%)!important;margin-top:-1px!important}}html body main.home-page{--md-home-deep:#03070d;--md-home-low:#050b14;--md-home-navy:#07111f;--md-home-mid:#081526;--md-home-soft:#091827;--md-home-opening-hero:linear-gradient(180deg, #03070d 0%, #050b14 18%, #07111f 40%, #081526 62%, #091827 82%, #0a1b2e 100%);--md-home-opening-tail:#0a1b2e;--md-home-section-flow:linear-gradient(180deg, var(--md-home-mid) 0%, #071421 2%, var(--md-home-navy) 4%, #06101b 6%, var(--md-home-low) 8%, #040911 10%, var(--md-home-deep) 12%, #040911 24%, var(--md-home-low) 38%, #06101b 54%, var(--md-home-navy) 70%, #071421 86%, var(--md-home-mid) 100%);background:var(--md-home-deep)!important;background-image:none!important}html body .md-global-header,html.md-global-header-compact body .md-global-header{background:linear-gradient(#000 0% 32%,#02070d 43%,#04101b 61%,#061522 80%,#081b2e 100%)!important;border-bottom:0!important}html body main.home-page>section:before,html body main.home-page>section:after,html body main.home-page>footer.footer:before,html body main.home-page>footer.footer:after{content:none!important;background:0 0!important;display:none!important}html body main.home-page>section.hero{isolation:auto!important;background:var(--md-home-opening-hero)!important;border-top:0!important;border-bottom:0!important;margin-top:0!important;margin-bottom:0!important;position:relative!important}html body main.home-page>section#value-strip{isolation:auto!important;background:var(--md-home-opening-tail)!important;border-top:0!important;border-bottom:0!important;margin-top:0!important;margin-bottom:0!important;position:relative!important}html body main.home-page>section:not(.hero):not(#value-strip){isolation:auto!important;background:var(--md-home-section-flow)!important;border-top:0!important;border-bottom:0!important;margin-top:0!important;margin-bottom:0!important;position:relative!important}html body main.home-page>footer.footer,html body .footer{isolation:auto!important;background:linear-gradient(180deg, var(--md-home-mid) 0%, #071421 16%, var(--md-home-navy) 34%, #06101b 52%, var(--md-home-low) 70%, var(--md-home-deep) 88%, #000 100%)!important;border-top:0!important;margin-top:0!important;position:relative!important}@media (max-width:680px){html body main.home-page>section.hero{margin-bottom:-1px!important}html body main.home-page>section#value-strip{margin-top:-1px!important;padding-top:18px!important;padding-bottom:6px!important}html body main.home-page>section#value-strip .services-list{margin-top:0!important}html body main.home-page{--md-home-opening-unified:#0d2237}html body main.home-page>section.hero{background:linear-gradient(180deg, #03070d 0%, #050b14 16%, #07111f 34%, #081526 52%, #091827 68%, var(--md-home-opening-unified) 82%, var(--md-home-opening-unified) 100%)!important}html body main.home-page>section#value-strip{background:linear-gradient(var(--md-home-opening-unified) 0 88%,#0c2035 92%,#0a1b2e 95%,#091827 98%,#081526 100%)!important}html body main.home-page>section.hero:before,html body main.home-page>section.hero:after,html body main.home-page>section#value-strip:before,html body main.home-page>section#value-strip:after{content:none!important;background:0 0!important;display:none!important}html body main.home-page>section#services{background:var(--md-home-section-flow)!important}#services .services-list>.service-item,#process .process-carousel>.process-card,.knowledge-shell .knowledge-topic-carousel>a.knowledge-card{transition:transform .33s cubic-bezier(.18,.72,.22,1),opacity .33s cubic-bezier(.18,.72,.22,1),border-color .33s ease-out,box-shadow .33s ease-out!important}}@media (prefers-reduced-motion:reduce){#services .services-list>.service-item,#process .process-carousel>.process-card,.knowledge-shell .knowledge-topic-carousel>a.knowledge-card{transition:none!important}}@media (max-width:680px){#team .team-carousel.services-list>.team-card.service-item{aspect-ratio:2/3!important;background:#111820!important}#team .team-carousel>.team-card-ceo{grid-template:none!important;height:auto!important;min-height:0!important;max-height:none!important}#team .team-carousel .team-portrait{background:#111820!important;border-radius:24px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;overflow:hidden!important}#team .team-carousel :is(.responsive-portrait-picture,.team-portrait-image){object-fit:contain!important;object-position:50% 0!important;filter:none!important;opacity:1!important;background:#111820!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}#team .team-carousel-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0000,#050a1159 30%,#050a11f0 75%,#050a11fa)!important;padding:88px 20px 20px!important;position:absolute!important;inset:auto 0 0!important}#team .team-carousel-overlay h3{color:#f3f0ea!important;letter-spacing:-.025em!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(24px,6.5vw,31px)!important;font-weight:400!important;line-height:1.02!important}#team .team-carousel-overlay .team-role{color:#e9be74!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:9px 0 0!important;font-size:11px!important;font-weight:700!important;line-height:1.32!important}#team .team-carousel-overlay .team-profile-link{z-index:3;pointer-events:auto;color:#e9be74!important;margin:16px 0 0!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}#process .process-carousel>.process-card,#process .process-carousel>.process-card.is-active{aspect-ratio:1!important;grid-template-rows:auto 88px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;align-items:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px 16px 17px!important;display:grid!important;overflow:hidden!important}#process .process-carousel>.process-card>span{grid-area:1/1!important;align-self:start!important;margin:0!important}#process .process-carousel>.process-card .process-card-art{grid-area:2/1!important;place-content:center!important;place-self:stretch stretch!important;place-items:center!important;width:100%!important;height:88px!important;min-height:88px!important;margin:0!important;padding:0!important;display:grid!important}#process .process-carousel .process-illustration{object-fit:contain!important;color:#e9be74!important;mix-blend-mode:normal!important;filter:drop-shadow(0 2px 2px #00000047)drop-shadow(0 8px 18px #e9be7421)!important;background:0 0!important;width:136px!important;max-width:136px!important;height:136px!important;max-height:136px!important;display:block!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}#process .process-carousel>.process-card .process-card-copy{grid-area:3/1!important;align-self:end!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#process .process-carousel>.process-card .process-card-copy>h3{letter-spacing:-.02em!important;overflow-wrap:break-word!important;margin:0 0 7px!important;padding:0!important;font-size:clamp(20px,5.35vw,24px)!important;line-height:1.08!important;display:block!important}#process .process-carousel>.process-card .process-card-copy>p{overflow-wrap:break-word!important;margin:0!important;padding:0!important;font-size:clamp(12.5px,3.35vw,14px)!important;line-height:1.36!important;display:block!important}#process .process-carousel :is(.process-illustration-solution,.process-illustration-result){width:120px!important;max-width:120px!important;height:120px!important;max-height:120px!important;transform:translateY(-10px)!important}}@media (max-width:360px){#process .process-carousel>.process-card,#process .process-carousel>.process-card.is-active{aspect-ratio:1!important;grid-template-rows:auto 78px minmax(0,1fr)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px 14px 15px!important}#process .process-carousel .process-illustration{object-fit:contain!important;width:116px!important;max-width:116px!important;height:116px!important;max-height:116px!important}}html body #value-strip#value-strip img.value-illustration,html body main .hero-value-rail img.value-illustration,html body #services#services img.service-premium-illustration,html body #process#process img.process-illustration{filter:drop-shadow(0 9px 18px #0000003d)!important}body main.directions-directory-page{color:#f3f0ea;background:linear-gradient(#050b14 0%,#06101a 14%,#07111f 30%,#081526 50%,#09192a 72%,#0a1b2e 100%)!important}body main.directions-directory-page .directory-row{color:#f3f0ea;background:#07111fad;border-color:#d4af5a38;box-shadow:inset 0 1px #ffffff05}body main.directions-directory-page a.directory-row:hover,body main.directions-directory-page a.directory-row:focus-visible{background:#09192adb;border-color:#e5c06e94}body main.directions-directory-page .directory-number,body main.directions-directory-page .directory-back{color:#e5c06e}body main.directions-directory-page .directory-intro{color:#f3f0eac2}html body main#search-page{background:#050b14!important}html body main#search-page>footer.footer{background:linear-gradient(#081526 0% 8%,#071421 24%,#07111f 42%,#06101b 64%,#050b14 82% 100%)!important;border-top:0!important;margin-top:-1px!important}html body main#search-page>footer.footer:before,html body main#search-page>footer.footer:after{content:none!important;background:0 0!important;display:none!important}@media (max-width:760px){body>main.home-page>.hero>.hero-grid{width:calc(100% - 28px)!important;margin-inline:auto!important;overflow-x:clip!important}body>main.home-page>.hero .hero-copy,body>main.home-page>.hero .hero-actions{min-width:0!important;max-width:100%!important}body>main.home-page>.hero h1,body>main.home-page>.hero h1>span,body>main.home-page>.hero .hero-lead,body>main.home-page>.hero .hero-sub{white-space:normal!important;overflow-wrap:break-word!important}}html[lang=ru] body main :is(h1,h2,h3,h4,h5,h6){word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:680px){html[lang=ru] body main h1{letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;max-width:100%!important;font-size:clamp(32px,8.4vw,38px)!important;line-height:1.04!important}html[lang=ru] body main :is(.section-heading,.why-copy,.contact-heading,.knowledge-section-heading,[class*=sectionHeading],[class*=howTitle])>h2,html[lang=ru] body main .final-cta h2{letter-spacing:-.022em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;max-width:100%!important;font-size:clamp(27px,7.2vw,30px)!important;line-height:1.06!important}html[lang=ru] body main #process .process-carousel h3,html[lang=ru] body main #topics .knowledge-topic-carousel h3,html[lang=ru] body main #services .featured-card h3{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html body main.home-page>section.hero{padding-bottom:14px!important}html body main.home-page>section.hero>.hero-grid{padding-bottom:8px!important}html body main.home-page>section#value-strip{padding-top:12px!important}}:root{--md-action-surface:linear-gradient(150deg,#102942,#0b2136);--md-action-surface-hover:linear-gradient(140deg,#163b59,#0d2943);--md-action-border:#bbccda4d;--md-action-gold-border:#e5c06ea3;--md-action-text:#e7edf2;--md-action-gold-text:#f2d493}body :is(main,.knowledge-shell) :is(.gold-button,.outline-button,.service-detail-cta,.form-submit){border:1px solid var(--md-action-border)!important;background:var(--md-action-surface)!important;color:var(--md-action-text)!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;border-radius:13px!important;transition:background .2s,border-color .2s,color .2s!important}body :is(main,.knowledge-shell) :is(.gold-button,.outline-button,.service-detail-cta,.form-submit):is(:hover,:focus-visible,:active){background:var(--md-action-surface-hover)!important;border-color:var(--md-action-gold-border)!important;color:var(--md-action-gold-text)!important;filter:none!important;box-shadow:none!important;transform:none!important}body :is(main,.knowledge-shell) :is(.gold-button,.outline-button,.service-detail-cta,.form-submit):focus-visible{outline-offset:3px;outline:2px solid #e5c06e!important}body :is(main,.knowledge-shell) :is(.gold-button,.outline-button,.service-detail-cta,.form-submit):disabled{opacity:.5;cursor:not-allowed}html body main:is(#about-page,#partnership,#partnership-contact-page,.directions-directory-page,.process-directory-page)[class],html body main:not(.home-page):not(.knowledge-shell):not(.directory-page):not(.md-saved-page):not(#about-page):not(#partnership):not(#partnership-contact-page){--md-route-continuous-canvas:linear-gradient(180deg, #081b2e 0%, #081526 3%, #07111f 9%, #050b14 20%, #06101b 36%, #081526 55%, #0a1b2e 72%, #091827 86%, #081526 100%);background:var(--md-route-continuous-canvas)!important;border-color:#0000!important}html body main:not(.home-page):not(.knowledge-shell):not(.directory-page):not(.md-saved-page)>section,html body main:is(#partnership,#partnership-contact-page)>section{background:0 0!important;border-top-color:#0000!important;border-bottom-color:#0000!important}html body main:is(.directions-directory-page,.process-directory-page){border-bottom:0!important}html body main.knowledge-shell>section.knowledge-cta{background:linear-gradient(#0d2237 0%,#0a1b2e 14%,#081526 30%,#07111f 45%,#050b14 53%,#07111f 69%,#0a1b2e 86%,#0d2237 100%)!important;border-top-color:#0000!important;border-bottom-color:#0000!important}html body main:not(.knowledge-shell)>footer.footer,html body main:not(.knowledge-shell)+footer.footer{background:linear-gradient(#081526 0%,#071421 16%,#07111f 34%,#06101b 52%,#050b14 72%,#03070d 88%,#020408 100%)!important;border-top:0!important}@media (max-width:680px){html[lang=ru] body main.knowledge-shell:has([data-testid=document-template-card]) .knowledge-hero h1{font-size:clamp(32px,8vw,36px)!important;line-height:1.08!important}html[lang=ru] body main.knowledge-shell:has([data-testid=document-more-actions]) h1{font-size:clamp(28px,7.3vw,34px)!important;line-height:1.12!important}}html body main#directions-page.directions-directory-page{background:radial-gradient(66% 22% at 88% 70%,#1a466929,#0000 100%),radial-gradient(64% 16% at 8% 34%,#0f2b451a,#0000 100%),linear-gradient(#081b2e 0%,#071625 10%,#06101b 23%,#07111f 39%,#081526 54%,#0a1b2e 71%,#0d2237 83%,#0a1b2e 92%,#081526 100%)!important;border-bottom:0!important}html body main.knowledge-shell.knowledge-topics-directory{background:#050b14!important}html body main.knowledge-shell.knowledge-topics-directory>section.knowledge-section{background:radial-gradient(65% 26% at 88% 62%,#1b496f29,#0000 100%),linear-gradient(#081b2e 0%,#071625 10%,#06101b 24%,#07111f 40%,#081526 57%,#0a1b2e 76%,#0d2237 100%)!important;border-top:0!important;border-bottom:0!important;margin-top:0!important;margin-bottom:0!important}html body main.knowledge-shell.knowledge-landing{background:#050d18!important}html body main.knowledge-shell.knowledge-landing>section.knowledge-section:not(#search-results){background:linear-gradient(#0d2237 0,#0a1f32 18px,#071727 56px,#061421 100px,#071a2b 38%,#0a2035 72%,#0d2237 100%)!important}html body main.knowledge-landing>#search-results .continue-reading{width:100%;margin:16px auto 0}html body main.knowledge-landing>#search-results .knowledge-inner{scroll-margin-top:110px;padding-top:clamp(22px,3.2vw,34px)!important;padding-bottom:clamp(32px,4.5vw,52px)!important}@media (max-width:680px){html body main.knowledge-landing>#search-results .knowledge-inner{scroll-margin-top:90px;padding-top:19px!important;padding-bottom:30px!important}}html body main.knowledge-shell>section.knowledge-cta{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-inline:max(24px, calc((100% - var(--max)) / 2))!important;margin-inline:0!important}html body main.knowledge-shell .knowledge-cta>a{text-align:center;justify-content:center;align-items:center;min-height:50px;padding:10px 22px;text-decoration:none;display:inline-flex;color:#e5c06e!important;box-shadow:none!important;background:linear-gradient(145deg,#102b45,#0a2035 55%,#071525)!important;border:1px solid #e5c06edb!important;border-radius:14px!important;transition:background .2s,border-color .2s!important}html body main.knowledge-shell .knowledge-cta>a:is(:hover,:focus-visible){background:#12314d!important;border-color:#e8c675!important}html body main.knowledge-shell .knowledge-cta>a:focus-visible{outline-offset:3px;outline:2px solid #e8c675}@media (max-width:680px){html body main.knowledge-shell>section.knowledge-cta{padding-inline:14px!important}}html body main.knowledge-shell.knowledge-landing>section#search-results.knowledge-section{background:linear-gradient(#030811 0%,#040d18 25%,#061421 58%,#091b2e 83%,#0d2237 100%)!important}
