html{scroll-behavior:smooth;scroll-padding-top:6.5rem;scroll-snap-type:none!important;overflow-x:clip}body,main{scroll-snap-type:none!important;overflow-x:clip}.strategy-hero,.hero-experience{min-height:100svh;scroll-snap-align:none;scroll-snap-stop:normal}:is(.strategy-section,.strategy-closing,#metodo,#faq,.solution-hub__hero,.solution-hub__card,.solution-hub__decision,.cases-page__hero,.case-study,.cases-page__cta,.technology-page__hero,.technology-page__control,.technology-page__principles,.technology-page__stack,.technology-page__cta,.capability-page__hero,.capability-page__logic,.capability-page__scope,.capability-page__signals,.capability-page__cta){min-height:0;scroll-snap-align:none;scroll-snap-stop:normal}.strategy-hero{padding-block:clamp(8rem,10vw,9rem) clamp(4.75rem,7vw,6.5rem)}.strategy-section{padding-block:clamp(5rem,7.5vw,7rem)}.strategy-closing{padding-block:clamp(4.5rem,7vw,7rem)}#metodo,#faq{padding-block:clamp(5rem,7.5vw,7rem)}.hero-experience{padding-block:clamp(7rem,9vw,9rem) clamp(4.5rem,7vw,6.5rem)}.solution-hub__hero,.cases-page__hero,.technology-page__hero,.capability-page__hero{padding-block:clamp(8rem,10vw,9rem) clamp(3.5rem,6vw,5rem)}#site-header{--nav-surface: rgb(250 248 244 / 82%);--nav-surface-scrolled: rgb(250 248 244 / 91%);--nav-ink: hsl(224 45% 14%);--nav-ink-muted: hsl(224 22% 32%);--nav-hover: rgb(255 255 255 / 66%);--nav-border: rgb(185 151 109 / 58%);--nav-inner-line: rgb(255 255 255 / 84%);--nav-shadow: 0 24px 48px -26px rgb(20 29 52 / 42%), 0 10px 24px -18px rgb(185 151 109 / 38%), inset 0 1px var(--nav-inner-line)}#site-header[data-surface=dark]{--nav-surface: rgb(12 20 38 / 78%);--nav-surface-scrolled: rgb(12 20 38 / 91%);--nav-ink: hsl(220 30% 96%);--nav-ink-muted: hsl(220 17% 78%);--nav-hover: rgb(255 255 255 / 9%);--nav-border: rgb(201 164 101 / 52%);--nav-inner-line: rgb(255 255 255 / 14%);--nav-shadow: 0 24px 52px -24px rgb(2 6 18 / 72%), 0 10px 24px -18px rgb(185 151 109 / 26%), inset 0 1px var(--nav-inner-line)}html[data-theme=dark] #site-header:not([data-surface]){--nav-surface: rgb(12 20 38 / 78%);--nav-surface-scrolled: rgb(12 20 38 / 91%);--nav-ink: hsl(220 30% 96%);--nav-ink-muted: hsl(220 17% 78%);--nav-hover: rgb(255 255 255 / 9%);--nav-border: rgb(201 164 101 / 52%);--nav-inner-line: rgb(255 255 255 / 14%);--nav-shadow: 0 24px 52px -24px rgb(2 6 18 / 72%), 0 10px 24px -18px rgb(185 151 109 / 26%), inset 0 1px var(--nav-inner-line)}#site-header .nav-shell,html[data-theme=dark] #site-header .nav-shell{border-color:var(--nav-border);background:var(--nav-surface);box-shadow:var(--nav-shadow);-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%)}#site-header[data-scrolled=true] .nav-shell,html[data-theme=dark] #site-header[data-scrolled=true] .nav-shell{background:var(--nav-surface-scrolled);box-shadow:var(--nav-shadow)}#site-header .nav-desktop__link,html[data-theme=dark] #site-header .nav-desktop__link,#site-header .nav-mobile,#site-header .nav-mobile .text-primary,#site-header .nav-menu-toggle,#site-header .nav-desktop__end>a{color:var(--nav-ink);text-shadow:0 1px 12px rgb(255 255 255 / 12%)}#site-header .nav-desktop__link:hover,html[data-theme=dark] #site-header .nav-desktop__link:hover{background:var(--nav-hover);color:var(--nav-ink)}#site-header .mobile-menu-panel{border-color:var(--nav-border);background:var(--nav-surface-scrolled);box-shadow:var(--nav-shadow);-webkit-backdrop-filter:blur(30px) saturate(145%);backdrop-filter:blur(30px) saturate(145%)}#site-header .mobile-menu-panel a:not([class*=bg-primary]){color:var(--nav-ink-muted)}#site-header .mobile-menu-panel a:not([class*=bg-primary]):hover{color:var(--nav-ink)}html[data-theme=dark] .neat-background{opacity:.88}html[data-theme=dark] body:after{content:"";position:fixed;z-index:0;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 14%,hsl(38 58% 48% / 8%),transparent 34rem),linear-gradient(#0d111b85,#0d111b85)}html[data-theme=dark] :is(.strategy-resonance,.strategy-transformations){background:linear-gradient(180deg,transparent,hsl(225 31% 11% / 68%),transparent)}html[data-theme=dark] :is(.strategy-resonance__heading p,.strategy-trust__layout>div>p:last-child,.strategy-disclaimer,.strategy-closing p,.solution-hub__hero-copy>p:last-of-type,.cases-page__hero>div>p:last-child,.technology-page__hero>div>p:last-child,.capability-page__copy>p,.diagnosis-form-intro>p:not(.strategy-kicker)){color:#b8bfcc}html[data-theme=dark] .strategy-frictions article,html[data-theme=dark] .strategy-capability,html[data-theme=dark] .strategy-scenario,html[data-theme=dark] .strategy-closing__panel{border-color:#c4a05f52;background:#181c2bc7;box-shadow:0 18px 48px #03050c4d,inset 0 1px #ffffff0f}html[data-theme=dark] .strategy-convergence{color:#bdc4d0}html[data-theme=dark] .strategy-convergence>span{border-color:#c4a26452;background:#1c2131c2}html[data-theme=dark] .strategy-convergence>div,html[data-theme=dark] .strategy-trust li{color:#dfe3ec}html[data-theme=dark] .strategy-scenario__state,html[data-theme=dark] .case-study__map>div{background:#212636e0}html[data-theme=dark] .strategy-scenario__state--after,html[data-theme=dark] .case-study__map .case-study__after{background:#403521db}html[data-theme=dark] :is(.strategy-scenario__state p,.case-study__map span,.strategy-capability>p,.strategy-capability dd){color:#b9bfcb}html[data-theme=dark] .strategy-trust ul,html[data-theme=dark] .strategy-trust li{border-color:#c1a16740}html[data-theme=dark] .diagnosis-form-intro li{border-color:#c1a1673d;background:#202537d1}html[data-theme=dark] .diagnosis-form-intro li p,html[data-theme=dark] .diagnosis-form label,html[data-theme=dark] .diagnosis-form__checks span{color:#bdc4d0}html[data-theme=dark] .diagnosis-form-intro li b,html[data-theme=dark] .diagnosis-form>header strong{color:#e8ecf2}html[data-theme=dark] .diagnosis-form fieldset{border-color:#bfa1693d}html[data-theme=dark] .diagnosis-form input:not([type=checkbox]),html[data-theme=dark] .diagnosis-form textarea,html[data-theme=dark] .diagnosis-form select{border-color:#bfa16942;background:#1f2433eb;color:#eceef4;box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .diagnosis-form :is(input,textarea)::placeholder{color:#8a92a3;opacity:1}html[data-theme=dark] .diagnosis-form__checks span{border-color:#bda06b3d;background:#1f2433d6}html[data-theme=dark] .diagnosis-form__checks input:checked+span{border-color:#d6af669e;background:#5c4823b8;color:#f5eddb}html[data-theme=dark] .glass-panel-dark .text-primary-foreground{color:#ebeef4}@media(max-width:650px){html{scroll-padding-top:5.25rem}.strategy-hero{padding-block:7rem 4.5rem}.strategy-section,#metodo,#faq{padding-block:4.25rem}.hero-experience{padding:6.5rem .75rem 4.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
