html{overflow-x:clip;scroll-behavior:smooth}article,body,div,main,section{min-width:0}img,svg,video{max-width:100%}h1,h2,h3{text-wrap:balance}a,h1,h2,h3,li,p{overflow-wrap:anywhere}.hero h1,.hero-headline{font-size:clamp(52px,11vw,156px);font-weight:500;line-height:.92}.about-europe h2,.commercial-bridge h2,.commercial-pressure h2,.customer-featured h2,.detail-chapters-heading,.detail-related-heading,.pain-section h2,.pillars-intro h2,.products-intro h2,.resource-section-heading,.signals-copy h2,.story-intro h2{font-size:clamp(40px,4.7vw,70px);line-height:.98}.academy-track-grid h3,.capability-grid h3,.detail-chapters h3,.pillar-card h3,.pricing-principles h3,.product-card h3,.signal-card h3,.solution-journey h3,.story-chapter h3,.team-grid h3{font-size:clamp(30px,3vw,46px);line-height:1.02}.about-hero h1,.case-hero h1,.commercial-hero h1,.content-hero h1,.content-page-hero h1,.detail-hero h1,.pricing-hero h1,.resource-hero h1,.solution-hero h1{font-size:clamp(54px,6.6vw,100px);line-height:.94}.about-origin h2,.case-quote blockquote,.customer-narrative h2,.resource-statement h2,.solution-promise h2{font-size:clamp(40px,5.1vw,76px);line-height:.98}.commercial-final h2,.commercial-proof h3,.detail-cta h2,.detail-outcome h2,.final-cta h2,.resource-cta h2{font-size:clamp(48px,6.2vw,102px);line-height:.94}.flows-hero h1{font-size:clamp(52px,6.7vw,100px)}.flows-belief h2,.flows-care h2,.flows-cta h2,.flows-together h2{font-size:clamp(42px,5.2vw,78px)}@keyframes ambient-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.015)}}@keyframes content-reveal{0%{opacity:0;filter:blur(2px);transform:translate3d(0,20px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.academy-track-grid>article,.capability-grid>article,.customer-story-grid>article,.detail-chapters>article,.detail-related-grid>a,.pain-list>article,.pillar-card,.pricing-card,.pricing-principles>article,.product-card,.signal-card,.signals-list>article,.solution-journey article,.story-chapter,.support-categories>a,.team-grid>article,.trust-model>article,main>section{animation-name:content-reveal;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:view();animation-range:entry 4% cover 24%}main>section.home-privacy-principle,main>section.home-privacy-section,main>section.working-model-section{animation:none}}}.person-medallion,.preview-orb{animation:ambient-float 7s ease-in-out infinite}.global-mobile-menu:not([open])>div{display:none}@media (max-width:1180px){.global-nav{display:none}.global-mobile-menu{display:block}.global-login{display:none}.global-header{grid-template-columns:minmax(0,1fr) auto}.global-mega-inner,.section-shell{width:min(100% - 40px,var(--page-max))}.about-origin,.commercial-hero,.detail-hero,.featured-case,.solution-hero{gap:clamp(32px,5vw,72px)}}@media (max-width:1024px){.hero{min-height:auto;padding-top:150px}.about-origin,.commercial-bridge,.commercial-hero,.detail-hero,.featured-case,.hero-content,.signals-inner,.solution-hero,.solution-journey,.solution-problems{grid-template-columns:1fr}.hero-content{align-items:start}.commercial-hero-copy,.content-page-hero-copy,.detail-hero-copy,.hero-copy,.resource-hero-copy,.solution-hero-copy{max-width:760px}.signals-copy,.solution-journey>div:first-child,.solution-problems>div:first-child{position:static}.commercial-hero-visual,.detail-hero-visual,.hero-visual,.solution-hero-visual{width:min(100%,760px);justify-self:center}.academy-track-grid,.capability-grid,.customer-story-grid,.pricing-principles,.product-grid,.team-grid,.trust-model{grid-template-columns:repeat(2,minmax(0,1fr))}.story-chapter{min-height:auto;padding-block:80px}.customer-rail{grid-template-columns:170px minmax(0,1fr);gap:24px;padding-inline:20px}.customer-rail>div{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero h1,.case-hero h1,.commercial-hero h1,.content-hero h1,.content-page-hero h1,.detail-hero h1,.pricing-hero h1,.resource-hero h1,.solution-hero h1{font-size:clamp(50px,8.5vw,78px)}.commercial-final,.detail-cta,.final-cta,.resource-cta{min-height:auto}}@media (max-width:760px){.global-header{min-height:62px;padding-inline:14px}.global-wordmark{font-size:20px}.global-header-actions{gap:8px}.global-language{display:none}.global-mobile-menu summary{min-width:44px;padding-inline:12px;font-size:0}.global-mobile-menu summary:before{content:"Menu";font-size:13px}.global-mobile-menu>div{top:62px;max-height:calc(100vh - 62px);overflow-y:auto}.global-mega-inner,.section-shell{width:min(100% - 28px,var(--page-max))}.hero{padding-top:126px}.hero h1,.hero-headline{font-size:clamp(34px,11vw,56px);font-weight:500;line-height:.92}.about-europe h2,.commercial-bridge h2,.commercial-pressure h2,.customer-featured h2,.detail-chapters-heading,.detail-related-heading,.pain-section h2,.pillars-intro h2,.products-intro h2,.resource-section-heading,.signals-copy h2,.story-intro h2{font-size:clamp(36px,10vw,50px)}.about-hero h1,.case-hero h1,.commercial-hero h1,.content-hero h1,.content-page-hero h1,.detail-hero h1,.flows-hero h1,.pricing-hero h1,.resource-hero h1,.solution-hero h1{font-size:clamp(44px,13vw,62px)}.about-origin h2,.case-quote blockquote,.customer-narrative h2,.flows-belief h2,.flows-care h2,.flows-cta h2,.flows-together h2,.resource-statement h2,.solution-promise h2{font-size:clamp(36px,10vw,50px)}.commercial-final h2,.commercial-proof h3,.detail-cta h2,.detail-outcome h2,.final-cta h2,.resource-cta h2{font-size:clamp(42px,12vw,58px)}.academy-track-grid h3,.capability-grid h3,.detail-chapters h3,.pillar-card h3,.pricing-principles h3,.product-card h3,.signal-card h3,.solution-journey h3,.story-chapter h3,.team-grid h3{font-size:clamp(29px,8vw,39px)}.academy-track-grid,.capability-grid,.customer-story-grid,.detail-related-grid,.pricing-plans,.pricing-principles,.product-grid,.team-grid,.trust-model{grid-template-columns:1fr}.detail-actions,.flows-hero-actions,.hero-actions{align-items:stretch;flex-direction:column;width:100%}.detail-actions a,.flows-hero-actions a,.hero-actions a{justify-content:center;width:100%}}@media (max-width:480px){.global-header-cta{display:none}.customer-rail>div{grid-template-columns:1fr}}@media (max-height:720px) and (min-width:761px){.commercial-hero-section,.content-page-hero,.detail-hero-section,.hero,.resource-hero-section,.solution-hero-section{min-height:auto}.hero{padding-top:138px;padding-bottom:72px}.commercial-hero,.content-page-hero-inner,.detail-hero,.resource-hero,.solution-hero{padding-top:132px;padding-bottom:72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.person-medallion,.preview-orb{animation:none}}.home-origin-link{display:grid;max-width:570px;gap:8px;margin-top:38px;padding-top:24px;border-top:1px solid rgba(23,25,22,.12);color:#171916;font-size:22px;font-weight:500;letter-spacing:-.03em}.home-origin-link span{color:#3a74a3;font-size:13px;font-weight:700;letter-spacing:0}.home-proof{padding:140px 0}.home-proof-heading h2{max-width:900px;margin:0;font-size:clamp(40px,4.7vw,70px);font-weight:500;letter-spacing:-.065em;line-height:.98}.home-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid rgba(23,25,22,.14);border-left:1px solid rgba(23,25,22,.14)}.home-proof-grid article{display:flex;min-height:220px;flex-direction:column;justify-content:space-between;padding:26px;border-right:1px solid rgba(23,25,22,.14);border-bottom:1px solid rgba(23,25,22,.14)}.home-proof-grid strong{font-size:clamp(34px,3.2vw,54px);white-space:nowrap;font-weight:500;letter-spacing:-.06em;line-height:1}.home-proof-grid p{max-width:240px;margin:24px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.home-proof-action{display:inline-flex;gap:12px;margin-top:36px;padding-bottom:4px;border-bottom:1px solid #171916;font-size:13px;font-weight:700}@media (max-width:900px){.home-proof{padding:100px 0}.home-proof-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.home-proof-grid{grid-template-columns:1fr}.home-proof-grid article{min-height:160px}}