:root{color-scheme:light;--neutral-25: #fffefa;--neutral-50: #faf9f5;--neutral-100: #f3f1eb;--neutral-200: #e9e7e0;--neutral-300: #d9d7ce;--neutral-400: #bdbbb1;--neutral-500: #949289;--neutral-600: #76746d;--neutral-700: #5d5b54;--neutral-800: #41403a;--neutral-900: #2c2b27;--neutral-950: #1c1b18;--green-50: #f4f9f4;--green-100: #e9f2e9;--green-200: #dbe8da;--green-300: #c6dbc6;--green-400: #a1c2a1;--green-500: #7ca07c;--green-600: #5e825f;--green-700: #446445;--green-800: #2d4c3c;--green-900: #233624;--green-950: #182618;--clay-50: #fdf6ed;--clay-100: #faecdc;--clay-200: #f2dec5;--clay-300: #e4c9a7;--clay-400: #ccab81;--clay-500: #ac8858;--clay-600: #8c6b3e;--clay-700: #6e522c;--red-50: #fef0ed;--red-700: #8c3f32;--color-bg-accent-emphasis: var(--green-300);--color-bg-accent-inverse: var(--green-900);--color-bg-accent-muted: var(--green-200);--color-bg-accent-soft: var(--green-100);--color-bg-accent-solid: var(--green-800);--color-bg-accent-subtle: var(--green-50);--color-bg-clay-muted: var(--clay-200);--color-bg-clay-soft: var(--clay-100);--color-bg-clay-subtle: var(--clay-50);--color-bg-danger-subtle: var(--red-50);--color-bg-inverse: var(--neutral-950);--color-bg-inverse-subtle: var(--neutral-900);--color-bg-muted: var(--neutral-200);--color-bg-page: var(--neutral-50);--color-bg-strong: var(--neutral-300);--color-bg-subtle: var(--neutral-100);--color-bg-surface: var(--neutral-25);--color-text-accent: var(--green-700);--color-text-accent-inverse: var(--green-200);--color-text-accent-strong: var(--green-900);--color-text-clay: var(--clay-700);--color-text-clay-inverse: var(--clay-200);--color-text-danger: var(--red-700);--color-text-inverse: var(--neutral-50);--color-text-inverse-secondary: var(--neutral-300);--color-text-primary: var(--neutral-950);--color-text-secondary: var(--neutral-700);--color-border: var(--neutral-300);--color-border-accent: var(--green-400);--color-border-accent-emphasis: var(--green-800);--color-border-accent-soft: var(--green-300);--color-border-accent-strong: var(--green-500);--color-border-accent-subtle: var(--green-200);--color-border-bold: var(--neutral-600);--color-border-clay: var(--clay-300);--color-border-clay-strong: var(--clay-500);--color-border-danger: var(--red-700);--color-border-emphasis: var(--neutral-950);--color-border-focus: var(--neutral-950);--color-border-strong: var(--neutral-400);--color-border-subtle: var(--neutral-200);--color-separator: var(--neutral-200);--color-separator-accent: var(--green-200);--color-graphic-accent-fill: var(--green-100);--color-graphic-accent-line: var(--green-400);--color-graphic-accent-highlight: var(--green-500);--color-graphic-accent-shade: var(--green-900);--color-graphic-accent-solid: var(--green-800);--color-graphic-accent-strong: var(--green-600);--color-graphic-clay-fill: var(--clay-100);--color-graphic-clay-line: var(--clay-400);--color-graphic-clay-strong: var(--clay-600);--color-graphic-fill: var(--neutral-100)}@media(prefers-contrast:more){:root{--color-text-secondary: var(--neutral-800);--color-text-accent: var(--green-900);--color-text-clay: var(--clay-700);--color-border-subtle: var(--neutral-400);--color-border: var(--neutral-500);--color-separator: var(--neutral-400);--color-separator-accent: var(--green-400)}}:root{color-scheme:light;scroll-behavior:smooth}body{margin:0}body>.bg-noise{display:none}.mf-site{--mf-display: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mf-body: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;color:var(--color-text-primary);background:var(--color-bg-page);font:15px/1.75 var(--mf-body);min-height:100dvh;overflow:clip;-webkit-font-smoothing:antialiased}.mf-site--studio{--mf-display: "Iowan Old Style", Baskerville, "Songti SC", STSong, "Noto Serif CJK SC", serif}.mf-site *,.mf-site *:before,.mf-site *:after{box-sizing:border-box}.mf-site :where(h1,h2,h3,h4,p,figure){margin:0}.mf-site :where(h1,h2,h3,h4){font-family:var(--mf-display);font-weight:650;line-height:1.3}.mf-site :where(a){color:inherit;text-decoration:none}.mf-site :where(button,input,textarea){font:inherit}.mf-site :where(button){cursor:pointer;border:0}.mf-site button,.mf-site a{-webkit-tap-highlight-color:transparent}.mf-site button:disabled{cursor:not-allowed;opacity:.55}.mf-site button:focus-visible,.mf-site a:focus-visible,.mf-site summary:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:5px}.mf-site svg{flex-shrink:0}.mf-site img{display:block;max-width:100%}.mf-site section[id],.mf-site main[id]{scroll-margin-top:96px}.mf-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.mf-skip-link{position:fixed;z-index:100;left:20px;top:-80px;padding:10px 18px;background:var(--color-bg-surface);color:var(--color-text-accent)!important;border:2px solid currentColor}.mf-skip-link:focus{top:8px}.mf-header{height:72px;background:color-mix(in srgb,var(--color-bg-page) 96%,transparent);border-bottom:1px solid var(--color-separator);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mf-reading-progress{position:absolute;inset:auto 0 -1px;height:2px;background:var(--color-bg-inverse);transform:scaleX(0);transform-origin:left center;will-change:transform}.mf-header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.mf-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.mf-brand>span{display:flex;flex-direction:column}.mf-brand strong{font-size:17px;letter-spacing:.025em;font-weight:650;line-height:1.4}.mf-brand>span>span{font-family:var(--mf-body);font-size:12px;letter-spacing:.19em;color:var(--color-text-secondary);line-height:1.8}.mf-navigation{display:flex;align-items:center;gap:20px;margin-left:auto}.mf-navigation a{font-size:13px;color:var(--color-text-secondary);position:relative;padding-block:10px;transition:color .22s cubic-bezier(.16,1,.3,1)}.mf-navigation a:after{content:"";position:absolute;inset:auto 0 4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s cubic-bezier(.16,1,.3,1)}.mf-navigation a:hover,.mf-navigation a.is-active{color:var(--color-text-primary)}.mf-navigation a:hover:after,.mf-navigation a.is-active:after{transform:scaleX(1);transform-origin:left}.mf-header-contact{display:inline-flex;align-items:center;gap:15px;background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:12px!important;min-height:44px;padding:9px 18px;border-radius:1px;transition:filter .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);white-space:nowrap}.mf-header-contact:hover{filter:brightness(.92)}.mf-menu-toggle{display:none;width:44px;height:44px;place-items:center;background:transparent;padding:0;color:var(--color-text-primary)}.mf-mobile-menu{display:none;position:absolute;top:100%;inset-inline:0;background:var(--color-bg-page);box-shadow:0 15px 30px #00000014;padding:16px 24px 24px;border-bottom:1px solid var(--color-separator)}.mf-mobile-menu[hidden]{display:none}.mf-mobile-menu a{display:block;padding:13px 2px;border-bottom:1px solid var(--color-separator)}.mf-mobile-menu button{width:100%;justify-content:center;margin-top:18px}.mf-mobile-menu-backdrop{display:none}.mf-site--growth .mf-header{color:var(--color-text-primary)}.mf-site--growth .mf-header-contact{color:var(--color-text-accent-strong);background:var(--color-bg-accent-muted)}.mf-site--studio .mf-header-contact{border-radius:5px}.mf-eyebrow{color:var(--color-text-primary);font-size:12px;letter-spacing:.13em;font-weight:600;line-height:1.6}.mf-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.mf-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--color-bg-inverse);color:var(--color-text-inverse)!important;border:1px solid transparent!important;border-radius:1px;padding:12px 23px;font-size:13px!important;font-weight:600;line-height:1.4;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.mf-button:hover{transform:translateY(-2px);box-shadow:0 5px 14px color-mix(in srgb,var(--color-border-emphasis) 15%,transparent)}.mf-button:active,.mf-header-contact:active{transform:translateY(0) scale(.98)}.mf-button--secondary{color:var(--color-text-primary)!important;background:transparent;border-color:var(--color-border-subtle)!important}.mf-button--secondary:hover{background:var(--color-bg-subtle)}.mf-link{display:inline-flex;align-items:center;gap:10px;background:none;color:var(--color-text-primary)!important;font-size:13px!important;padding:4px 0}.mf-link:hover{text-decoration:underline;text-underline-offset:5px}.mf-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:40px}.mf-section-heading h2{font-size:clamp(27px,2.7vw,40px);margin-top:13px;letter-spacing:-.035em;line-height:1.4}.mf-section-heading>p{font-size:13px;color:var(--color-text-secondary);max-width:390px;line-height:1.9}.mf-section-heading--stacked{display:block}.mf-section-heading--stacked>p{margin-top:20px;max-width:560px}.mf-pill{display:inline-flex;font-size:12px;border:1px solid var(--color-border-subtle);border-radius:30px;padding:3px 12px}.mf-team{padding-block:88px}.mf-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mf-person{padding:25px 24px;border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);border-radius:5px;transition:border-color .2s}.mf-person:hover{border-color:color-mix(in srgb,var(--color-border-emphasis) 42%,var(--color-border-subtle))}.mf-person-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.mf-person-initial{display:grid;place-items:center;width:41px;height:41px;color:var(--color-text-primary);background:var(--color-bg-subtle);border-radius:50%;font-size:16px;font-family:var(--mf-display)}.mf-person-top>span:last-child{color:var(--color-text-secondary);font-size:12px;letter-spacing:.03em}.mf-person h3{font-size:18px}.mf-person-role{color:var(--color-text-primary);font-size:12px;margin-top:5px!important}.mf-person-background{font-size:12px;line-height:1.8;min-height:44px;margin-top:22px!important}.mf-person-description{font-size:12px;color:var(--color-text-secondary);line-height:1.8;margin-top:9px!important}.mf-team-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-team-toggle{min-height:44px;margin-top:25px}.mf-team-grid--additional{margin-top:8px}.mf-delivery{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.45fr);gap:clamp(56px,8vw,118px);padding-block:clamp(82px,8vw,116px);border-top:1px solid var(--color-separator)}.mf-delivery .mf-section-heading{display:block;align-self:start;margin:0}.mf-delivery .mf-section-heading h2{max-width:460px}.mf-delivery .mf-section-heading h2>span{white-space:nowrap}.mf-delivery .mf-section-heading>p{max-width:340px;margin-top:28px}.mf-steps{position:relative;list-style:none;padding:0;margin:0;border-top:1px solid var(--color-separator)}.mf-steps>li{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:126px;padding:25px 0;border-bottom:1px solid var(--color-separator);opacity:0;transform:translateY(14px)}.mf-steps>li:not(:last-child):before,.mf-steps>li:not(:last-child):after{content:"";position:absolute;z-index:0;top:50%;left:25px;width:1px;height:100%;transform-origin:top}.mf-steps>li:not(:last-child):before{background:color-mix(in srgb,var(--color-bg-inverse) 32%,var(--color-bg-muted))}.mf-steps>li:not(:last-child):after{background:var(--color-bg-inverse);transform:scaleY(0)}.mf-delivery[data-visible=true] .mf-steps>li:not(:last-child):after{transform:scaleY(1);transition:transform .58s cubic-bezier(.22,1,.36,1)}.mf-delivery[data-visible=true] .mf-steps>li{opacity:1;transform:translateY(0);transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1)}.mf-delivery[data-visible=true] .mf-steps>li:nth-child(2){transition-delay:80ms}.mf-delivery[data-visible=true] .mf-steps>li:nth-child(3){transition-delay:.16s}.mf-delivery[data-visible=true] .mf-steps>li:nth-child(4){transition-delay:.24s}.mf-delivery[data-visible=true] .mf-steps>li:nth-child(2):after{transition-delay:80ms}.mf-delivery[data-visible=true] .mf-steps>li:nth-child(3):after{transition-delay:.16s}.mf-step-line{position:relative;z-index:1;display:grid;place-items:center;color:var(--color-text-primary)}.mf-step-line>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--color-border-emphasis) 38%,var(--color-border-subtle));border-radius:50%;background:var(--color-bg-page);font-family:var(--mf-body);font-size:12px;font-weight:500;letter-spacing:.04em;transition:color .28s ease,background-color .28s ease,border-color .28s ease}.mf-step-copy{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr);align-items:baseline;gap:28px;min-width:0}.mf-steps h3{font-size:17px;margin:0}.mf-steps p{max-width:430px;font-size:12px;color:var(--color-text-secondary);line-height:1.9}.mf-step-output{display:inline-flex;align-items:center;gap:7px;max-width:150px;color:var(--color-text-secondary);font-size:12px;line-height:1.6;white-space:nowrap}.mf-step-output>span{color:var(--color-text-primary);font-size:12px;letter-spacing:.08em}.mf-step-output>span:after{content:"/";margin-left:7px;color:var(--color-text-inverse-secondary)}.mf-delivery-more{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--color-text-primary);font-size:12px}.mf-delivery-more:hover{text-decoration:underline;text-underline-offset:5px}.mf-delivery--compact{gap:clamp(48px,7vw,96px);padding-block:clamp(72px,7vw,94px)}.mf-delivery--compact .mf-steps>li{min-height:96px;padding-block:18px}.mf-delivery--compact .mf-step-copy{display:block}.mf-delivery--compact .mf-step-output{max-width:180px}.mf-contact-section{margin-block:40px 70px;background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);padding:64px 68px;display:flex;align-items:center;justify-content:space-between;gap:48px;border-radius:6px}.mf-contact-copy h2{max-width:660px;font-size:clamp(35px,3.7vw,52px);line-height:1.4;letter-spacing:-.035em;margin-top:0;text-wrap:balance}.mf-contact-copy>p:not(.mf-eyebrow){font-size:13px;color:var(--color-text-secondary);margin-top:22px;margin-bottom:30px}.mf-contact-email{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-secondary)!important;overflow-wrap:anywhere}.mf-contact-email:hover{color:var(--color-text-primary)!important}.mf-contact-qr{padding:20px 22px 17px;background:var(--color-bg-surface);text-align:center;border-radius:5px;border:1px solid var(--color-border-subtle);flex-shrink:0;color:var(--color-text-primary)}.mf-contact-qr img{margin:0 auto 12px}.mf-contact-qr>div{font-size:12px;display:flex;align-items:center;justify-content:center;gap:7px}.mf-contact-qr>small{color:var(--color-text-secondary);font-size:12px;display:block;margin-top:4px}.mf-footer{border-top:1px solid var(--color-separator);padding-block:37px 22px}.mf-footer-main{display:flex;align-items:center;gap:38px;padding-bottom:34px}.mf-footer-main>p{color:var(--color-text-secondary);font-size:12px}.mf-footer-main>div{display:flex;align-items:center;gap:23px;margin-left:auto}.mf-footer-main>div a,.mf-footer-main>div button{font-size:12px;background:transparent;color:var(--color-text-secondary);padding:4px 0}.mf-footer-main>div button{display:inline-flex;align-items:center;gap:5px}.mf-footer-main>div a:hover,.mf-footer-main>div button:hover{color:var(--color-text-primary)}.mf-footer-bottom{border-top:1px solid var(--color-separator);padding-top:19px;display:flex;justify-content:space-between;gap:20px;color:var(--color-text-secondary);font-size:12px}.mf-contact-dialog{color:var(--color-text-primary);border:1px solid var(--color-border-strong);border-radius:2px;padding:0;width:min(900px,calc(100% - 40px));max-height:calc(100dvh - 48px);background:var(--color-bg-subtle);box-shadow:0 34px 100px #0000003d;margin:auto;overflow-y:auto;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1),overlay .34s allow-discrete,display .34s allow-discrete}.mf-contact-dialog[open]{opacity:1;transform:translateY(0) scale(1)}@starting-style{.mf-contact-dialog[open]{opacity:0;transform:translateY(14px) scale(.985)}}.mf-contact-dialog::backdrop{background:color-mix(in oklab,var(--color-bg-inverse) 43.9%,transparent);opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .34s cubic-bezier(.16,1,.3,1),overlay .34s allow-discrete,display .34s allow-discrete}.mf-contact-dialog[open]::backdrop{opacity:1}@starting-style{.mf-contact-dialog[open]::backdrop{opacity:0}}.mf-dialog-body{padding:46px;position:relative}.mf-dialog-close{position:absolute;top:15px;right:15px;width:44px;height:44px;display:grid;place-items:center;background:var(--color-bg-muted);border:1px solid var(--color-border-subtle);border-radius:50%;color:var(--color-text-secondary);transition:color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.mf-dialog-close:hover{color:var(--color-text-primary);background:var(--color-bg-clay-muted)}.mf-dialog-close:active{transform:scale(.95)}.mf-dialog-body h2{max-width:560px;padding-right:42px;font-family:var(--mf-display);font-size:clamp(28px,3vw,36px);font-weight:500;letter-spacing:-.035em;line-height:1.45}.mf-dialog-intro{max-width:540px;font-size:13px;color:var(--color-text-secondary);margin-top:10px!important}.mf-dialog-columns{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:37px;margin-top:34px}.mf-dialog-form label,.mf-dialog-label{display:block;font-size:12px;font-weight:600;margin-bottom:10px!important}.mf-dialog-form label:not(:first-child),.mf-dialog-label{margin-top:18px!important}.mf-dialog-form label span{color:var(--color-text-secondary);font-weight:400}.mf-dialog-subjects{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.mf-dialog-subjects button{min-height:44px;font-size:12px;color:var(--color-text-secondary);background:var(--color-bg-page);padding:8px 12px;border:1px solid var(--color-border-subtle);border-radius:1px;transition:color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.mf-dialog-subjects button:hover{border-color:color-mix(in srgb,var(--color-border-emphasis) 55%,var(--color-border-subtle));color:var(--color-text-primary)}.mf-dialog-subjects button:active{transform:scale(.97)}.mf-dialog-subjects button[aria-pressed=true]{border-color:var(--color-border-emphasis);background:var(--color-bg-clay-muted);color:var(--color-text-clay)}.mf-dialog-form textarea,.mf-dialog-form input:not(.mf-form-honeypot){width:100%;border:1px solid var(--color-border-strong);border-radius:1px;padding:13px;color:var(--color-text-primary);font-size:12px;line-height:1.8;background:var(--color-bg-page);outline:none;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.mf-dialog-form input:not(.mf-form-honeypot){min-height:46px}.mf-dialog-form textarea{resize:vertical;min-height:102px}.mf-dialog-form textarea::placeholder,.mf-dialog-form input::placeholder{color:var(--color-text-secondary);opacity:1}.mf-dialog-form textarea:focus-visible,.mf-dialog-form input:not(.mf-form-honeypot):focus-visible{border-color:var(--color-border-emphasis);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-border-emphasis) 15%,transparent)}.mf-dialog-input-help{display:block;margin-top:5px;color:var(--color-text-secondary);font-size:12px}.mf-dialog-field-meta{display:flex;justify-content:space-between;gap:16px;margin-top:7px;color:var(--color-text-secondary);font-size:12px;line-height:1.6}.mf-dialog-field-meta>span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.mf-dialog-form .mf-button{margin-top:16px;width:100%}.mf-form-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.mf-dialog-submit-status{min-height:0}.mf-dialog-submit-status p{margin-top:10px!important;padding:9px 11px;font-size:12px;line-height:1.7}.mf-dialog-submit-status .is-success{color:var(--color-text-accent);background:var(--color-bg-accent-soft)}.mf-dialog-submit-status .is-error{color:var(--color-text-danger);background:var(--color-bg-danger-subtle)}.mf-dialog-submit-status a{font-weight:650;text-decoration:underline;text-underline-offset:3px}.mf-dialog-privacy{color:var(--color-text-secondary);font-size:12px;line-height:1.8;margin-top:10px!important}.mf-dialog-contact{border-left:1px solid var(--color-separator);padding-left:28px;text-align:center;display:flex;flex-direction:column;align-items:center}.mf-dialog-contact>p{font-size:12px;font-weight:600}.mf-dialog-contact>img{margin-top:16px;width:154px;height:154px;background:var(--color-bg-surface)}.mf-dialog-contact>small{font-size:12px;color:var(--color-text-secondary);margin-top:8px}.mf-dialog-contact>a{font-size:12px;margin-top:19px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.mf-copy-email{min-height:44px;color:var(--color-text-primary);background:transparent;display:inline-flex;align-items:center;gap:6px;font-size:12px!important;margin-top:2px;padding:6px}.mf-copy-status{display:block;font-size:12px;color:var(--color-text-clay);margin-top:5px}@media(min-width:1700px){.mf-container{max-width:1360px}}@media(max-width:1200px){.mf-delivery{grid-template-columns:1fr;gap:52px}.mf-delivery .mf-section-heading>p{margin-top:22px}}@media(max-width:1150px){.mf-navigation{gap:22px}.mf-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-contact-section{padding:48px}.mf-footer-main{gap:25px;flex-wrap:wrap}.mf-footer-main>p{display:none}}@media(max-width:800px){.mf-container{width:calc(100% - 48px)}.mf-header{height:74px;background:color-mix(in srgb,var(--color-bg-page) 98%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mf-header-inner{gap:16px}.mf-navigation{display:none}.mf-header-inner>.mf-header-contact{margin-left:auto}.mf-menu-toggle{display:grid;place-items:center}.mf-mobile-menu,.mf-section-heading{display:block}.mf-section-heading>p{margin-top:20px}.mf-team{padding-block:60px}.mf-team-grid,.mf-team-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-delivery{grid-template-columns:1fr;gap:48px;padding-block:72px}.mf-delivery .mf-section-heading>p{margin-top:20px}.mf-step-copy{grid-template-columns:minmax(150px,.75fr) minmax(220px,1.25fr);gap:22px}.mf-contact-section{padding:36px;gap:30px}.mf-contact-qr{padding:15px}.mf-contact-qr img{width:132px;height:132px}.mf-footer-main>div{width:100%;margin-left:0}.mf-dialog-body{padding:32px}.mf-dialog-columns{grid-template-columns:minmax(0,1fr) 175px;gap:24px}.mf-dialog-contact{padding-left:16px}}@media(max-width:680px){.mf-delivery{gap:42px;padding-block:64px 70px}.mf-delivery .mf-section-heading h2{font-size:clamp(31px,5.4vw,35px)}.mf-delivery .mf-section-heading>p{margin-top:18px}.mf-steps>li:not(:last-child):before,.mf-steps>li:not(:last-child):after{top:38px;left:19px}.mf-steps>li{grid-template-columns:39px minmax(0,1fr);gap:15px;min-height:0;padding:22px 0}.mf-step-line{align-self:start}.mf-step-line>span{width:32px;height:32px;font-size:12px}.mf-step-copy{display:block}.mf-steps h3{font-size:18px}.mf-steps p{margin-top:8px!important;font-size:12px}.mf-step-output{grid-column:2;margin-top:-5px;font-size:12px;white-space:normal}}@media(max-width:540px){.mf-container{width:calc(100% - 40px)}.mf-header{height:70px}.mf-brand{gap:7px}.mf-brand img{width:32px;height:32px}.mf-brand strong{font-size:14px}.mf-brand>span>span{font-size:12px;letter-spacing:.13em}.mf-header-inner{gap:8px}.mf-header-contact{gap:7px;min-height:34px;padding:7px 11px;font-size:12px!important}.mf-menu-toggle{padding:6px}.mf-desktop-break{display:none}.mf-section-heading{margin-bottom:28px}.mf-section-heading h2{font-size:28px}.mf-section-heading>p{font-size:12px}.mf-team-grid,.mf-team-grid--compact{gap:12px}.mf-person{padding:20px 16px}.mf-person-top{margin-bottom:18px;gap:6px;flex-wrap:wrap}.mf-person-top>span:last-child{font-size:12px}.mf-person-initial{width:34px;height:34px;font-size:14px}.mf-person h3{font-size:16px}.mf-person-role,.mf-person-background,.mf-person-description{font-size:12px}.mf-team{padding-block:48px}.mf-delivery{gap:39px;padding-block:58px 64px}.mf-delivery .mf-section-heading h2{font-size:31px}.mf-delivery .mf-section-heading>p{margin-top:17px}.mf-contact-section{padding:32px 24px;flex-direction:column;align-items:flex-start;margin-block:20px 45px;gap:30px}.mf-contact-copy h2{font-size:35px}.mf-contact-copy>.mf-eyebrow{font-size:12px;letter-spacing:.08em}.mf-contact-copy>p:not(.mf-eyebrow){font-size:12px}.mf-contact-qr{align-self:center}.mf-contact-section .mf-actions{gap:20px}.mf-footer{padding-top:30px;padding-bottom:82px}.mf-footer-main{gap:25px;padding-bottom:24px}.mf-footer-main>div{gap:20px;flex-wrap:wrap}.mf-footer-bottom{flex-direction:column;gap:5px;font-size:12px}.mf-dialog-body{padding:30px 23px}.mf-contact-dialog{width:calc(100% - 24px);max-height:calc(100svh - 24px)}.mf-dialog-body h2{font-size:26px}.mf-dialog-columns{grid-template-columns:1fr;gap:26px;margin-top:25px}.mf-dialog-contact{border-left:0;border-top:1px solid var(--color-separator);padding:24px 0 0}.mf-dialog-contact>img{width:140px;height:140px}.mf-dialog-form textarea{min-height:85px}}@media(max-width:359px){.mf-container{width:calc(100% - 32px)}.mf-brand strong{font-size:12px}.mf-header-inner>.mf-header-contact{padding:7px 9px;font-size:12px!important}.mf-header-contact svg{width:13px}.mf-person{padding:17px 13px}}@media(max-width:960px){.mf-header{height:72px}.mf-navigation{display:none}.mf-header-inner>.mf-header-contact{min-height:44px;margin-left:auto}.mf-menu-toggle{display:grid}.mf-mobile-menu{z-index:2;display:block;top:100%;max-height:calc(100dvh - 72px);overflow-y:auto;padding:10px 24px 20px;box-shadow:0 18px 34px #00000014;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transform-origin:top;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility .3s}.mf-mobile-menu a{min-height:50px;display:flex;align-items:center;color:var(--color-text-secondary);transition:color .22s cubic-bezier(.16,1,.3,1),padding-left .22s cubic-bezier(.16,1,.3,1)}.mf-mobile-menu a.is-active{color:var(--color-text-primary);padding-left:8px}.mf-mobile-menu-backdrop{z-index:1;display:block;position:fixed;top:72px;right:0;bottom:0;left:0;width:100%;background:color-mix(in oklab,var(--color-bg-inverse-subtle) 28.2%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s}.mf-header[data-menu-open=true] .mf-mobile-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mf-header[data-menu-open=true] .mf-mobile-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:640px){.mf-site{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.mf-container{width:calc(100% - 40px)}.mf-team-grid,.mf-team-grid--compact{grid-template-columns:minmax(0,1fr)}.mf-team-grid--additional{margin-top:8px}.mf-team-toggle{margin-top:14px}.mf-dialog-contact{border-top-color:var(--color-separator)}.mf-dialog-subjects button{flex:1 1 calc(50% - 4px)}.mf-footer{padding-bottom:34px}}@media(max-width:360px){.mf-header-inner{gap:6px}.mf-header-contact{padding-inline:10px}.mf-brand>span>span{display:none}.mf-dialog-subjects button{flex-basis:100%}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.mf-site *,.mf-site *:before,.mf-site *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mf-steps>li{opacity:1;transform:none}.mf-steps>li:not(:last-child):after{transform:scaleY(1)}}.mf-nav-group{position:relative;display:flex;align-items:center}.mf-mega-menu{position:absolute;z-index:4;top:calc(100% + 13px);left:50%;width:min(720px,calc(100vw - 48px));padding:31px 30px 25px;border:1px solid var(--color-border-strong);background:color-mix(in srgb,var(--color-bg-page) 96%,transparent);box-shadow:0 24px 70px #00000030,inset 0 0 0 1px #ffffff80;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,10px);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .28s}.mf-mega-menu:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:18px}.mf-nav-group:hover .mf-mega-menu,.mf-nav-group:focus-within .mf-mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.mf-mega-menu--cases{width:min(650px,calc(100vw - 48px))}.mf-mega-menu--solutions{width:min(780px,calc(100vw - 48px))}.mf-mega-heading{display:flex;align-items:baseline;justify-content:space-between;gap:28px;padding-bottom:18px;border-bottom:1px solid var(--color-separator)}.mf-mega-heading span{color:var(--color-text-primary);font-size:12px;letter-spacing:.12em}.mf-mega-heading strong{color:var(--color-text-secondary);font:500 12px/1.6 var(--mf-body);text-align:right}.mf-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;background:var(--color-bg-muted)}.mf-mega-menu--cases .mf-mega-grid,.mf-mega-menu--solutions .mf-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-navigation .mf-mega-grid>a{min-width:0;display:block;padding:15px 14px;background:var(--color-bg-subtle);color:var(--color-text-primary)}.mf-navigation .mf-mega-grid>a:after{display:none}.mf-mega-grid>a>strong{display:block;font-family:var(--mf-body);font-size:14px;font-weight:600}.mf-mega-grid>a>small{display:block;margin-top:5px;color:var(--color-text-secondary);font-size:12px;line-height:1.65}.mf-navigation .mf-mega-grid>a:hover{color:var(--color-text-primary);background:var(--color-bg-clay-soft)}.mf-mega-menu>button{min-height:40px;display:flex;align-items:center;gap:8px;margin-top:15px;padding:7px 0;background:transparent;color:var(--color-text-primary);font-size:12px}.mf-mega-menu>button:hover{text-decoration:underline;text-underline-offset:4px}.mf-mobile-actions{display:none}@media(max-width:1150px)and (min-width:961px){.mf-navigation{gap:13px}.mf-navigation>a,.mf-nav-group>a{font-size:12px}.mf-header-contact{padding-inline:11px}}@media(max-width:960px){.mf-mega-menu{display:none}}@media(max-width:640px){.mf-mobile-actions{position:fixed;z-index:48;right:0;bottom:0;left:0;height:calc(64px + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--color-separator);background:color-mix(in srgb,var(--color-bg-page) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -12px 32px #00000018;transition:opacity .22s,transform .22s,visibility .22s}.mf-mobile-actions[data-hidden=true]{opacity:0;visibility:hidden;transform:translateY(100%);pointer-events:none}.mf-mobile-actions button{min-width:0;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border:1px solid var(--color-border-strong);border-radius:5px;background:var(--color-bg-subtle);color:var(--color-text-primary);font-size:12px}.mf-mobile-actions button:last-child{justify-content:space-between;padding-inline:16px;border-color:var(--color-border-emphasis);background:var(--color-bg-inverse);color:var(--color-text-inverse)}.mf-site{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.mf-header{--mf-header-height: 72px;height:var(--mf-header-height);transition:background-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}.mf-header[data-scrolled=true]{background:color-mix(in srgb,var(--color-bg-page) 99%,transparent);box-shadow:0 12px 32px -26px #0000008c}.mf-header-inner{position:relative}.mf-header .mf-brand{gap:12px;transition:opacity .22s cubic-bezier(.16,1,.3,1)}.mf-header .mf-brand:hover{opacity:.72}.mf-header .mf-brand img{width:40px;height:40px;filter:drop-shadow(0 8px 13px oklch(0 0 0 / .12))}.mf-header .mf-brand strong{font-size:16px;letter-spacing:.055em}.mf-header .mf-brand>span>span{margin-top:1px;font-size:12px;letter-spacing:.22em}.mf-navigation{gap:clamp(11px,1.25vw,20px);margin-left:0}.mf-navigation .mf-nav-link{min-height:var(--mf-header-height);display:inline-flex;align-items:center;gap:4px;padding:0 2px;color:color-mix(in srgb,var(--color-text-primary) 71%,var(--color-text-inverse));font-size:12.5px;font-weight:500;letter-spacing:.015em}.mf-navigation .mf-nav-link:after{right:2px;bottom:-1px;left:2px;height:2px}.mf-nav-caret{margin-top:1px;color:color-mix(in srgb,var(--color-text-secondary) 62%,transparent);transition:color .22s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.mf-nav-group:hover .mf-nav-caret,.mf-nav-group:focus-within .mf-nav-caret{color:var(--color-text-primary);transform:rotate(180deg)}.mf-header-contact{min-height:46px;gap:13px;padding:10px 14px 10px 16px;box-shadow:inset 0 0 0 1px #ffffff14}.mf-header-contact>span{font-size:12px;font-weight:600;line-height:1.35}.mf-header-contact>svg{box-sizing:content-box;padding-left:10px;border-left:1px solid color-mix(in oklab,var(--color-separator) 24%,transparent);transition:transform .24s cubic-bezier(.16,1,.3,1)}.mf-header-contact:hover>svg{transform:translate(2px,-2px)}.mf-mega-menu{top:calc(100% + 1px);left:50%;padding-top:28px;border-top:2px solid var(--color-border-emphasis);background:color-mix(in srgb,var(--color-bg-page) 98%,transparent);transform:translate(-50%,8px)}.mf-mega-menu:before{height:10px}.mf-nav-group{position:static}@media(min-width:1101px){.mf-header-inner{width:min(1240px,calc(100% - 96px));display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);gap:clamp(20px,2vw,32px)}.mf-header .mf-brand{justify-self:start}.mf-navigation{justify-self:center}.mf-header-contact{justify-self:end}}@media(max-width:1250px)and (min-width:1101px){.mf-header-inner{width:calc(100% - 48px);grid-template-columns:minmax(170px,1fr) auto minmax(150px,1fr);gap:15px}.mf-navigation{gap:9px}.mf-navigation .mf-nav-link{padding-left:1px;font-size:12px}.mf-navigation .mf-nav-link:after{left:1px}.mf-header-contact{min-height:44px;gap:12px;padding-left:13px}}@media(max-width:1100px){.mf-navigation{display:none}.mf-header-inner>.mf-header-contact{min-height:44px;margin-left:auto}.mf-header-contact>svg{margin:0;padding:0;border-left:0}.mf-menu-toggle{display:grid;border:1px solid color-mix(in srgb,var(--color-border-subtle) 88%,var(--color-border-emphasis));transition:color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.mf-header[data-menu-open=true] .mf-menu-toggle{border-color:var(--color-border-emphasis);background:var(--color-bg-inverse);color:var(--color-text-inverse)}.mf-mega-menu{display:none}.mf-mobile-menu{z-index:2;display:block;top:100%;max-height:calc(100dvh - var(--mf-header-height));overflow-y:auto;padding:13px 24px 24px;border-bottom:1px solid var(--color-separator);background-color:var(--color-bg-page);box-shadow:0 24px 46px #00000029;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transform-origin:top;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility .3s}.mf-mobile-menu a{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;padding:0 4px;border-bottom:1px solid var(--color-separator);color:var(--color-text-secondary);font-family:var(--mf-body);font-size:17px;transition:color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1)}.mf-mobile-menu a:after{content:"↗";color:color-mix(in srgb,var(--color-text-secondary) 58%,transparent);font:400 12px/1 var(--mf-body);text-align:right}.mf-mobile-menu a:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-bg-inverse) 4%,transparent)}.mf-mobile-menu a.is-active{padding-left:4px;color:var(--color-text-primary)}.mf-mobile-menu a.is-active:after{color:var(--color-text-primary)}.mf-mobile-menu-backdrop{z-index:1;display:block;position:fixed;inset:var(--mf-header-height) 0 0;width:100%;background:color-mix(in oklab,var(--color-bg-inverse-subtle) 28.2%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s}.mf-header[data-menu-open=true] .mf-mobile-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mf-header[data-menu-open=true] .mf-mobile-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto}}@media(min-width:641px)and (max-width:1100px){.mf-mobile-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding-inline:max(24px,calc((100% - 760px)/2))}.mf-mobile-menu>button{grid-column:1 / -1}}@media(max-width:640px){.mf-header .mf-brand img{width:34px;height:34px}.mf-header .mf-brand{gap:8px}.mf-header .mf-brand strong{font-size:13px;letter-spacing:.035em}.mf-header .mf-brand>span>span{font-size:7px;letter-spacing:.14em}.mf-header-inner>.mf-header-contact{display:none}.mf-menu-toggle{width:42px;height:42px;margin-left:auto}.mf-mobile-menu{padding-inline:20px}}.b2b-kicker{color:var(--color-text-primary);font-size:12px;font-weight:650;letter-spacing:.16em;line-height:1.6}.b2b-section-intro{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);gap:clamp(38px,7vw,110px);margin-bottom:48px}.b2b-section-intro h2{max-width:760px;font-size:clamp(35px,4.1vw,58px);letter-spacing:-.045em;line-height:1.32}.b2b-section-intro>div>p{max-width:580px;margin-top:20px;color:var(--color-text-secondary);font-size:13px;line-height:1.95}.b2b-trust{border-top:1px solid var(--color-separator);border-bottom:1px solid var(--color-separator);background:var(--color-bg-subtle)}.b2b-trust>.mf-container{padding-block:24px 27px}.b2b-trust-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px;color:var(--color-text-secondary);font-size:12px}.b2b-trust-heading p{color:var(--color-text-primary);font-weight:650;letter-spacing:.02em}.b2b-trust-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.92fr);gap:clamp(35px,6vw,80px);align-items:end}.b2b-trust-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.b2b-trust-metrics>div{padding-right:24px}.b2b-trust-metrics>div+div{border-left:1px solid var(--color-separator);padding-left:24px}.b2b-trust-metrics dt{display:flex;align-items:baseline;gap:4px}.b2b-trust-metrics strong{font-family:var(--mf-display);font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.04em;line-height:1}.b2b-trust-metrics dt span{color:var(--color-text-primary);font-size:12px}.b2b-trust-metrics dd{margin:8px 0 0;color:var(--color-text-secondary);font-size:12px}.b2b-experience-wall>span{display:block;margin-bottom:10px;color:var(--color-text-secondary);font-size:12px;letter-spacing:.09em}.b2b-experience-wall>div{display:flex;flex-wrap:wrap;gap:7px}.b2b-experience-wall>div span{padding:6px 9px;border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-bg-subtle);font-size:12px}.b2b-trust-more{display:inline-flex;align-items:center;gap:7px;margin-top:13px;color:var(--color-text-primary);font-size:12px}.b2b-trust-more:hover{text-decoration:underline;text-underline-offset:4px}.b2b-services{padding-block:clamp(84px,9vw,132px);background:var(--color-bg-subtle)}.b2b-service-explorer{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);border-top:1px solid var(--color-border-accent);border-bottom:1px solid var(--color-border-accent)}.b2b-service-tabs{border-right:1px solid var(--color-separator-accent);padding-right:38px}.b2b-service-tabs button{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:76px;padding:15px 2px;border-bottom:1px solid var(--color-separator);text-align:left;color:var(--color-text-secondary);background:transparent;transition:color .22s cubic-bezier(.16,1,.3,1),padding-left .22s cubic-bezier(.16,1,.3,1)}.b2b-service-tabs button:last-child{border-bottom:0}.b2b-service-tabs button>span{font-size:12px;font-variant-numeric:tabular-nums}.b2b-service-tabs button strong{font-family:var(--mf-display);font-size:16px;font-weight:600}.b2b-service-tabs button svg{opacity:0;transform:translate(-6px);transition:opacity .22s,transform .22s}.b2b-service-tabs button[aria-selected=true]{padding-left:9px;color:var(--color-text-primary)}.b2b-service-tabs button[aria-selected=true] svg{opacity:1;transform:translate(0)}.b2b-service-panels{min-width:0;padding:clamp(32px,4vw,56px) 0 clamp(32px,4vw,56px) clamp(34px,5vw,76px)}.b2b-service-panel[hidden]{display:none}.b2b-service-panel{animation:b2b-panel-in .42s cubic-bezier(.16,1,.3,1)}@keyframes b2b-panel-in{0%{opacity:0;transform:translateY(8px)}}.b2b-service-panel-top>span{color:var(--color-text-primary);font-size:12px;letter-spacing:.08em}.b2b-service-panel-top h3{margin-top:13px;font-size:clamp(30px,3.4vw,46px);letter-spacing:-.04em}.b2b-service-panel-top p{max-width:600px;margin-top:11px;color:var(--color-text-secondary);font-size:13px}.b2b-service-detail-grid{display:grid;grid-template-columns:1.1fr .85fr 1.15fr;gap:30px;margin-top:42px;padding-top:24px;border-top:1px solid var(--color-separator)}.b2b-service-detail-grid h4{margin:0 0 13px;font:600 12px/1.5 var(--mf-body);letter-spacing:.08em;color:var(--color-text-primary)}.b2b-service-detail-grid ul,.b2b-service-detail-grid ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.b2b-service-detail-grid li{display:flex;align-items:flex-start;gap:8px;color:var(--color-text-secondary);font-size:12px;line-height:1.7}.b2b-service-detail-grid li svg{margin-top:2px;color:var(--color-text-primary)}.b2b-service-detail-grid ol li span{flex:0 0 20px;color:var(--color-text-secondary);font-size:12px}.b2b-service-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:37px;padding-top:18px;border-top:1px solid var(--color-separator)}.b2b-service-panel-footer>div{display:flex;flex-wrap:wrap;gap:7px}.b2b-service-panel-footer>div span{padding:4px 8px;background:var(--color-bg-clay-muted);color:var(--color-text-secondary);font-size:12px}.b2b-service-panel-footer button,.b2b-guard-footer button,.b2b-resource-body button{display:inline-flex;align-items:center;gap:10px;padding:9px 0;background:transparent;color:var(--color-text-primary);font-size:12px;white-space:nowrap}.b2b-service-panel-footer button:hover,.b2b-guard-footer button:hover,.b2b-resource-body button:hover{text-decoration:underline;text-underline-offset:5px}.b2b-service-overview{padding-block:clamp(76px,8vw,108px);background:var(--color-bg-subtle)}.b2b-service-overview .b2b-section-intro{margin-bottom:38px}.b2b-service-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-border-accent);border-bottom:1px solid var(--color-border-accent)}.b2b-service-overview-grid>a{display:grid;grid-template-columns:32px minmax(0,1fr) 24px;align-items:start;gap:18px;min-height:158px;padding:28px 28px 27px 0;color:var(--color-text-primary);transition:background .24s cubic-bezier(.16,1,.3,1),padding-left .24s cubic-bezier(.16,1,.3,1)}.b2b-service-overview-grid>a:nth-child(2n){border-left:1px solid var(--color-separator);padding-left:28px}.b2b-service-overview-grid>a:nth-child(n+3){border-top:1px solid var(--color-separator)}.b2b-service-overview-grid>a:hover{background:var(--color-bg-clay-soft);padding-left:10px}.b2b-service-overview-grid>a:nth-child(2n):hover{padding-left:38px}.b2b-service-overview-grid>a>span{padding-top:5px;color:var(--color-text-primary);font-size:12px;font-variant-numeric:tabular-nums}.b2b-service-overview-grid h3{margin:0;font-size:clamp(20px,2vw,27px);line-height:1.45}.b2b-service-overview-grid p{max-width:420px;margin-top:11px;color:var(--color-text-secondary);font-size:12px;line-height:1.85}.b2b-service-overview-grid svg{margin-top:4px;color:var(--color-text-primary);transition:transform .22s cubic-bezier(.16,1,.3,1)}.b2b-service-overview-grid>a:hover svg{transform:translate(3px,-3px)}.b2b-service-overview-more{display:inline-flex;align-items:center;gap:9px;margin-top:24px;color:var(--color-text-primary);font-size:12px}.b2b-service-overview-more:hover{text-decoration:underline;text-underline-offset:5px}.b2b-engineering{display:grid;gap:22px;margin-top:72px}.b2b-stack-board,.b2b-guard-board{border:1px solid var(--color-border-strong);background:var(--color-bg-subtle)}.b2b-stack-board{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(42px,7vw,100px);padding:clamp(34px,5vw,68px)}.b2b-stack-intro h3,.b2b-guard-heading h3{margin-top:15px;font-size:clamp(27px,3vw,39px);letter-spacing:-.035em}.b2b-stack-intro>p:last-child{max-width:440px;margin-top:17px;color:var(--color-text-secondary);font-size:12px}.b2b-stack-list{margin:0;border-top:1px solid var(--color-separator)}.b2b-stack-list>div{display:grid;grid-template-columns:142px minmax(0,1fr);gap:22px;padding-block:19px;border-bottom:1px solid var(--color-separator)}.b2b-stack-list dt{color:var(--color-text-secondary);font-size:12px}.b2b-stack-list dd{display:flex;flex-wrap:wrap;gap:7px;margin:0}.b2b-stack-list dd span{padding:4px 8px;border:1px solid var(--color-border);background:var(--color-bg-subtle);font-size:12px}.b2b-guard-board{background:var(--color-bg-inverse-subtle);color:var(--color-text-inverse);padding:clamp(34px,5vw,68px)}.b2b-guard-heading{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;align-items:start}.b2b-guard-heading>div{display:flex;align-items:center;gap:12px;color:var(--color-text-clay);font-size:12px;letter-spacing:.14em}.b2b-guard-heading h3{margin-top:0;color:inherit}.b2b-guard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:50px;border-top:1px solid color-mix(in oklab,var(--color-separator) 16.9%,transparent)}.b2b-guard-grid article{min-height:235px;padding:23px 24px 18px 0}.b2b-guard-grid article+article{border-left:1px solid color-mix(in oklab,var(--color-separator) 12.9%,transparent);padding-left:24px}.b2b-guard-grid article>span{color:var(--color-text-clay);font-size:12px}.b2b-guard-grid h4{margin:43px 0 11px;font-family:var(--mf-display);font-size:18px;font-weight:600}.b2b-guard-grid p{color:var(--color-text-inverse-secondary);font-size:12px;line-height:1.85}.b2b-guard-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:20px;border-top:1px solid color-mix(in oklab,var(--color-separator) 16.9%,transparent)}.b2b-guard-footer p{color:var(--color-text-inverse-secondary);font-size:12px}.b2b-guard-footer button{color:var(--color-text-clay-inverse)}.b2b-resources{padding-block:clamp(88px,9vw,130px);background:var(--color-bg-clay-soft);border-top:1px solid var(--color-separator)}.b2b-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border-strong)}.b2b-resource-card{min-width:0;padding:0 28px;border-bottom:1px solid var(--color-border-strong)}.b2b-resource-card+.b2b-resource-card{border-left:1px solid var(--color-separator)}.b2b-resource-card summary{min-height:318px;display:flex;flex-direction:column;padding:27px 0 24px;cursor:pointer;list-style:none}.b2b-resource-card summary::-webkit-details-marker{display:none}.b2b-resource-card summary>span:first-child{color:var(--color-text-primary);font-size:12px;letter-spacing:.08em}.b2b-resource-card h3{margin-top:45px;font-size:clamp(22px,2.2vw,29px);line-height:1.5}.b2b-resource-card summary>p{margin-top:15px;color:var(--color-text-secondary);font-size:12px;line-height:1.9}.b2b-resource-action{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--color-text-secondary);font-size:12px}.b2b-resource-card[open] .b2b-resource-action svg{transform:rotate(90deg)}.b2b-resource-action svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.b2b-resource-body{padding:20px 0 28px;border-top:1px solid var(--color-separator)}.b2b-resource-body ul{display:grid;gap:9px;margin:0 0 18px;padding-left:17px;color:var(--color-text-secondary);font-size:12px}.b2b-advisor{position:fixed;z-index:45;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:10px;transition:opacity .22s,transform .22s,visibility .22s}.b2b-advisor[data-hidden=true]{opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none}.b2b-advisor-trigger{min-height:54px;display:flex;align-items:center;gap:11px;padding:8px 15px;border:1px solid var(--color-border-strong);background:var(--color-bg-subtle);color:var(--color-text-primary);box-shadow:0 14px 36px #00000030}.b2b-advisor-trigger>span{display:flex;flex-direction:column;align-items:flex-start}.b2b-advisor-trigger strong{font-size:12px}.b2b-advisor-trigger small{color:var(--color-text-secondary);font-size:12px}.b2b-advisor-trigger svg{color:var(--color-text-primary)}.b2b-advisor-panel{width:min(360px,calc(100vw - 32px));padding:21px;border:1px solid var(--color-border-strong);background:var(--color-bg-subtle);box-shadow:0 24px 70px #00000050;opacity:0;visibility:hidden;transform:translateY(10px) scale(.985);transform-origin:bottom right;pointer-events:none;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .28s}.b2b-advisor[data-open=true] .b2b-advisor-panel{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.b2b-advisor-panel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--color-text-secondary);font-size:12px;letter-spacing:.06em}.b2b-advisor-panel>header>div{display:flex;align-items:center;gap:8px}.b2b-advisor-status{width:7px;height:7px;border-radius:50%;background:var(--color-bg-accent-solid);box-shadow:0 0 0 4px #0000001d}.b2b-advisor-panel>header button{width:34px;height:34px;display:grid;place-items:center;background:transparent;color:var(--color-text-secondary)}.b2b-advisor-copy{padding:18px 0}.b2b-advisor-copy h2{font-size:25px;font-weight:600}.b2b-advisor-copy p{margin-top:6px;color:var(--color-text-secondary);font-size:12px}.b2b-advisor-questions{display:grid;border-top:1px solid var(--color-separator)}.b2b-advisor-questions button{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--color-separator);background:transparent;color:var(--color-text-secondary);text-align:left;font-size:12px}.b2b-advisor-questions button[aria-pressed=true]{color:var(--color-text-primary)}.b2b-advisor-answer{margin-top:14px!important;padding:13px;background:var(--color-bg-clay-muted);color:var(--color-text-secondary);font-size:12px;line-height:1.8}.b2b-advisor-contact{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:10px 13px;background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:12px}.b2b-advisor-panel>small{display:block;margin-top:8px;color:var(--color-text-secondary);font-size:12px;text-align:center}@media(max-width:1000px){.b2b-service-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.b2b-service-detail-grid>div:last-child{grid-column:1 / -1}.b2b-guard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-guard-grid article:nth-child(3){border-left:0;border-top:1px solid color-mix(in oklab,var(--color-separator) 12.9%,transparent)}.b2b-guard-grid article:nth-child(4){border-top:1px solid color-mix(in oklab,var(--color-separator) 12.9%,transparent)}}@media(max-width:800px){.b2b-section-intro,.b2b-stack-board,.b2b-guard-heading{grid-template-columns:minmax(0,1fr);gap:20px}.b2b-trust-grid{grid-template-columns:minmax(0,1fr);gap:25px}.b2b-service-explorer{grid-template-columns:minmax(0,1fr)}.b2b-service-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--color-separator-accent);padding:0 0 18px;gap:0 20px}.b2b-service-tabs button{min-height:64px}.b2b-service-panels{padding:35px 0}.b2b-service-overview-grid>a{min-height:145px}.b2b-resource-grid{grid-template-columns:minmax(0,1fr)}.b2b-resource-card{padding-inline:0}.b2b-resource-card+.b2b-resource-card{border-left:0}.b2b-resource-card summary{min-height:0;padding-block:25px}.b2b-resource-card h3{margin-top:22px}.b2b-resource-action{margin-top:24px}}@media(max-width:560px){.b2b-trust-heading{align-items:flex-start;flex-direction:column;gap:5px}.b2b-trust-metrics>div{padding-right:12px}.b2b-trust-metrics>div+div{padding-left:12px}.b2b-trust-metrics strong{font-size:28px}.b2b-service-tabs{grid-template-columns:minmax(0,1fr);gap:0}.b2b-service-tabs button{min-height:58px}.b2b-service-detail-grid{grid-template-columns:minmax(0,1fr);gap:24px}.b2b-service-detail-grid>div:last-child{grid-column:auto}.b2b-service-panel-footer,.b2b-guard-footer{align-items:flex-start;flex-direction:column}.b2b-service-overview{padding-block:64px 70px}.b2b-service-overview-grid{grid-template-columns:minmax(0,1fr)}.b2b-service-overview-grid>a{min-height:0;padding:22px 0}.b2b-service-overview-grid>a:nth-child(2n){border-left:0;padding-left:0}.b2b-service-overview-grid>a:nth-child(n+2){border-top:1px solid var(--color-separator)}.b2b-service-overview-grid>a:hover,.b2b-service-overview-grid>a:nth-child(2n):hover{padding-left:8px}.b2b-stack-board,.b2b-guard-board{padding:27px 21px}.b2b-stack-list>div{grid-template-columns:minmax(0,1fr);gap:8px}.b2b-guard-grid{grid-template-columns:minmax(0,1fr)}.b2b-guard-grid article{min-height:0;padding:22px 0}.b2b-guard-grid article+article{border-left:0;border-top:1px solid color-mix(in oklab,var(--color-separator) 12.9%,transparent);padding-left:0}.b2b-guard-grid h4{margin-top:20px}.b2b-advisor{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));align-items:stretch}.b2b-advisor-trigger{width:100%;justify-content:center}.b2b-advisor-panel{width:100%}}@media(prefers-reduced-motion:reduce){.b2b-service-panel{animation:none}.b2b-advisor,.b2b-advisor-panel,.b2b-resource-action svg,.b2b-service-overview-grid>a,.b2b-service-overview-grid svg{transition:none}}.b2b-section-heading-centered{max-width:820px;margin:0 auto 52px;text-align:center}.b2b-section-heading-centered h2{margin-top:13px;font-size:clamp(36px,4.2vw,58px);letter-spacing:-.045em;line-height:1.32}.b2b-section-heading-centered>p:last-child:not(.b2b-kicker){max-width:610px;margin:20px auto 0;color:var(--color-text-secondary);font-size:13px;line-height:1.95}.b2b-value{padding-block:clamp(88px,9vw,126px);background:var(--color-bg-muted);border-bottom:1px solid var(--color-separator)}.b2b-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border-strong);background:var(--color-bg-strong)}.b2b-value-grid article{min-width:0;padding:0 27px 29px;background:var(--color-bg-subtle)}.b2b-value-visual{position:relative;height:172px;margin-inline:-27px;overflow:hidden;border-bottom:1px solid var(--color-separator);background:linear-gradient(160deg,var(--color-bg-clay-muted) 0 63%,var(--color-bg-muted) 63%)}.b2b-value-visual:before,.b2b-value-visual:after{content:"";position:absolute;border:1px solid var(--color-border-strong);transform:rotate(-18deg)}.b2b-value-visual:before{width:150px;height:90px;right:28px;bottom:-18px}.b2b-value-visual:after{width:94px;height:58px;right:58px;bottom:12px;border-color:var(--color-border-emphasis);opacity:.7}.b2b-value-visual span{position:absolute;top:21px;left:26px;color:var(--color-text-primary);font-size:12px}.b2b-value-visual strong{position:absolute;left:26px;bottom:20px;font:500 12px/1 var(--mf-body);letter-spacing:.12em;color:var(--color-text-secondary)}.b2b-value-visual i{position:absolute;top:0;bottom:0;left:44%;width:1px;background:var(--color-bg-strong);transform:rotate(28deg)}.b2b-value-grid h3{margin-top:27px;font-size:clamp(20px,2vw,25px)}.b2b-value-grid p{margin-top:13px;color:var(--color-text-secondary);font-size:12px;line-height:1.9}.b2b-value-grid small{display:block;margin-top:24px;color:var(--color-text-primary);font-size:12px;letter-spacing:.06em}.b2b-collaboration{padding-block:clamp(88px,9vw,126px);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-separator)}.b2b-collaboration-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.b2b-collaboration-flow:before{content:"";position:absolute;top:63px;right:12.5%;left:12.5%;height:1px;background:var(--color-bg-strong)}.b2b-collaboration-flow li{position:relative;min-width:0;padding:0 24px;text-align:center}.b2b-collaboration-flow li>span{color:var(--color-text-primary);font-size:12px;letter-spacing:.08em}.b2b-collaboration-node{position:relative;z-index:1;width:54px;height:54px;display:grid;place-items:center;margin:19px auto 23px;border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-bg-subtle);transition:color .24s,background .24s,transform .24s}.b2b-collaboration-node i{font:normal 15px/1 var(--mf-display)}.b2b-collaboration-flow li:hover .b2b-collaboration-node{color:var(--color-text-inverse);background:var(--color-bg-inverse);border-color:var(--color-border-emphasis);transform:translateY(-3px)}.b2b-collaboration-flow h3{font-size:19px}.b2b-collaboration-flow p{max-width:220px;margin:10px auto 0;color:var(--color-text-secondary);font-size:12px;line-height:1.85}.b2b-industries{padding-block:clamp(88px,9vw,126px);background:var(--color-bg-clay-muted);border-top:1px solid var(--color-separator);border-bottom:1px solid var(--color-separator)}.b2b-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border-strong);background:var(--color-bg-strong)}.b2b-industry-grid>button{position:relative;min-height:260px;display:flex;flex-direction:column;align-items:flex-start;padding:27px 25px 23px;background:var(--color-bg-subtle);color:var(--color-text-primary);text-align:left;transition:background .24s,color .24s}.b2b-industry-grid>button:hover{background:var(--color-bg-accent-inverse);color:var(--color-text-inverse)}.b2b-industry-index{color:var(--color-text-primary);font-size:12px}.b2b-industry-grid h3{margin-top:32px;font-size:23px}.b2b-industry-grid small{margin-top:6px;color:var(--color-text-secondary);font-size:12px;letter-spacing:.05em}.b2b-industry-grid p{margin-top:18px;color:var(--color-text-secondary);font-size:12px;line-height:1.85}.b2b-industry-grid>button:hover small,.b2b-industry-grid>button:hover p{color:var(--color-text-inverse-secondary)}.b2b-industry-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.b2b-industry-tags i{padding:3px 7px;border:1px solid currentColor;font:normal 8px/1.5 var(--mf-body);opacity:.65}.b2b-industry-action{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:22px;color:var(--color-text-primary);font-size:12px}.b2b-industry-grid>button:hover .b2b-industry-action{color:var(--color-text-clay-inverse)}.b2b-buyer-questions{padding-block:clamp(84px,8vw,116px);background:var(--color-bg-subtle)}.b2b-buyer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.b2b-buyer-grid article{min-height:260px;padding:28px 28px 31px 0}.b2b-buyer-grid article+article{padding-left:28px;border-left:1px solid var(--color-separator)}.b2b-buyer-grid article>span{color:var(--color-text-primary);font-size:12px}.b2b-buyer-grid h3{margin-top:42px;font-size:clamp(19px,2vw,24px);line-height:1.55}.b2b-buyer-grid p{margin-top:15px;color:var(--color-text-secondary);font-size:12px;line-height:1.9}.b2b-centered-link{min-height:44px;display:flex;align-items:center;gap:9px;margin:28px auto 0;padding:8px 0;background:transparent;color:var(--color-text-primary);font-size:12px}.b2b-centered-link:hover{text-decoration:underline;text-underline-offset:5px}.b2b-experience{padding-block:clamp(58px,6vw,84px);background:var(--color-bg-accent-inverse);color:var(--color-text-inverse)}.b2b-experience-grid{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(52px,8vw,118px)}.b2b-experience-visual{position:relative;min-height:300px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;overflow:hidden;border:1px solid color-mix(in oklab,var(--color-border-subtle) 16.9%,transparent);padding:28px}.b2b-experience-visual:before{content:"";position:absolute;top:36px;right:36px;bottom:36px;left:36px;border:1px solid color-mix(in oklab,var(--color-border-subtle) 10.6%,transparent);transform:rotate(8deg)}.b2b-experience-visual span,.b2b-experience-visual strong{position:relative;z-index:1;text-align:center;font-size:12px;letter-spacing:.1em}.b2b-experience-visual strong{display:grid;place-items:center;width:94px;height:94px;border:1px solid var(--color-border-clay-strong);border-radius:50%;color:var(--color-text-clay-inverse);font-family:var(--mf-display);font-size:13px}.b2b-experience-visual i{height:1px;width:60px;background:color-mix(in oklab,var(--color-bg-surface) 22%,transparent)}.b2b-experience .b2b-kicker{color:var(--color-text-clay-inverse)}.b2b-experience h2{margin-top:15px;font-size:clamp(38px,4.5vw,60px);letter-spacing:-.045em}.b2b-experience p:not(.b2b-kicker){max-width:570px;margin-top:20px;color:var(--color-text-inverse-secondary);font-size:12px;line-height:1.95}.b2b-experience .mf-button{margin-top:28px;background:var(--color-bg-clay-muted)}.b2b-long-term{padding-block:clamp(90px,9vw,128px);background:var(--color-bg-clay-soft);border-bottom:1px solid var(--color-separator)}.b2b-long-term-orbit{position:relative;width:min(560px,100%);min-height:190px;display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center;margin:-6px auto 46px;border:1px solid var(--color-border-strong);border-radius:50%;color:var(--color-text-secondary);font-size:12px;letter-spacing:.08em}.b2b-long-term-orbit:before{content:"";position:absolute;top:22px;right:74px;bottom:22px;left:74px;border:1px dashed var(--color-border-strong);border-radius:50%}.b2b-long-term-orbit span,.b2b-long-term-orbit i,.b2b-long-term-orbit strong{position:relative;z-index:1;font-style:normal;font-weight:500}.b2b-long-term-orbit strong{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:var(--color-bg-inverse);color:var(--color-text-inverse);font-family:var(--mf-display);font-size:12px}.b2b-value-grid--long-term .b2b-value-visual{height:128px}.b2b-value-grid--long-term article{padding-bottom:32px}@media(max-width:900px){.b2b-value-grid,.b2b-buyer-grid{grid-template-columns:minmax(0,1fr)}.b2b-value-grid article,.b2b-buyer-grid article{min-height:0}.b2b-value-grid article+article,.b2b-buyer-grid article+article{border-top:1px solid var(--color-separator);border-left:0}.b2b-buyer-grid article,.b2b-buyer-grid article+article{padding:26px 0}.b2b-buyer-grid h3{margin-top:24px}.b2b-collaboration-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 0}.b2b-collaboration-flow:before{display:none}.b2b-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-experience-grid{grid-template-columns:minmax(0,1fr)}.b2b-experience-visual{min-height:240px}}@media(max-width:640px){.b2b-section-heading-centered{margin-bottom:36px;text-align:left}.b2b-section-heading-centered h2{font-size:clamp(30px,9vw,38px)}.b2b-section-heading-centered>p:last-child:not(.b2b-kicker){margin-left:0}.b2b-value-grid article{padding-inline:21px}.b2b-value-visual{height:140px;margin-inline:-21px}.b2b-value-grid--long-term .b2b-value-visual{height:112px}.b2b-collaboration-flow{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--color-separator)}.b2b-collaboration-flow li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 15px;padding:24px 0;text-align:left;border-bottom:1px solid var(--color-separator)}.b2b-collaboration-flow li>span{grid-column:2}.b2b-collaboration-node{grid-column:1;grid-row:1 / span 3;width:42px;height:42px;margin:0}.b2b-collaboration-flow h3,.b2b-collaboration-flow p{grid-column:2;max-width:none;margin-inline:0}.b2b-industry-grid{grid-template-columns:minmax(0,1fr)}.b2b-industry-grid>button{min-height:235px}.b2b-experience-grid{gap:35px}.b2b-experience-visual{min-height:190px;padding:18px}.b2b-experience-visual strong{width:72px;height:72px;font-size:12px}.b2b-experience-visual i{width:24px}.b2b-long-term-orbit{min-height:145px;margin-bottom:32px}.b2b-long-term-orbit:before{top:18px;right:38px;bottom:18px;left:38px}.b2b-long-term-orbit strong{width:66px;height:66px;font-size:12px}.b2b-advisor{display:none}}@media(prefers-reduced-motion:reduce){.b2b-collaboration-node{transition:none}}.studio-page{--studio-serif: "Iowan Old Style", "Baskerville", "Songti SC", "STSong", "Noto Serif CJK SC", serif;--studio-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--mf-display: var(--studio-serif);--mf-body: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;background:var(--color-bg-page);color:var(--color-text-primary);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.75;isolation:isolate}.studio-page#main-content,main.studio-page section[id],main.studio-page div[id]{scroll-margin-top:116px}.studio-page :where(button,a):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:5px}.studio-page :where(h1,h2,h3,h4,p,figure,ol,ul,dl,dd){margin:0}.studio-page :where(button,a){-webkit-tap-highlight-color:transparent}.studio-page button{font:inherit}.studio-page .mf-container{max-width:1240px;width:calc(100% - 96px);margin-inline:auto}.studio-page .mf-button{border-radius:2px}.studio-eyebrow{color:var(--color-text-primary);font-family:var(--studio-mono);font-size:12px;font-weight:500;line-height:1.8;letter-spacing:.11em;margin-bottom:23px!important}.studio-small-label{font-size:12px;font-weight:500;line-height:1.7;letter-spacing:.09em;color:var(--color-text-secondary)}.studio-page section h2{font-family:var(--studio-serif);font-weight:500;font-size:clamp(30px,3.3vw,45px);line-height:1.45;letter-spacing:-.04em}.studio-hero{padding:25px 0 0;background-image:radial-gradient(color-mix(in oklab,var(--color-bg-strong) 7.1%,transparent) .55px,transparent .55px);background-size:6px 6px}.studio-running-line{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;border-bottom:1px solid var(--color-separator);color:var(--color-text-secondary);font-size:12px;letter-spacing:.06em}.studio-running-divider{margin:0 11px;color:var(--color-text-secondary)}.studio-running-line>span:last-child{font-family:var(--studio-serif);font-size:12px;letter-spacing:.08em}.studio-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:34px;padding:59px 0 62px}.studio-hero-copy{position:relative;z-index:1;min-width:0;animation:studio-intro-reveal .65s both}.studio-hero-copy .studio-eyebrow{margin-bottom:20px!important}.studio-page .studio-hero h1{font-family:var(--studio-serif);font-size:clamp(52px,6vw,85px);font-weight:500;letter-spacing:-.052em;line-height:1.2}.studio-page .studio-hero h1 em{font-style:normal;color:var(--color-text-primary)}.studio-hero-description{margin-top:26px!important;font-size:15px;line-height:1.95;color:var(--color-text-secondary)}.studio-hero-actions{margin-top:31px;display:flex;flex-wrap:wrap;align-items:center;gap:25px}.studio-hero-note{margin-top:14px;color:var(--color-text-secondary);font-size:12px;letter-spacing:.01em}.studio-page .studio-primary-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:49px;padding:13px 22px;border:1px solid var(--color-border-emphasis);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:12px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s}.studio-page .studio-primary-button:hover{background:var(--color-bg-inverse);border-color:var(--color-border-emphasis)}.studio-text-link{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:44px;color:var(--color-text-primary);text-decoration:none;font-size:12px;transition:color .2s}.studio-text-link:hover{color:var(--color-text-primary)}.studio-text-link svg{transition:transform .2s}.studio-text-link:hover svg{transform:translate(3px)}.studio-blueprint{min-width:0;position:relative;padding:20px 16px 15px;background:var(--color-bg-page);border:1px solid var(--color-border);box-shadow:1px 3px 0 var(--color-border-subtle),2px 5px 0 var(--color-border-subtle),3px 6px 0 var(--color-border),0 20px 36px -22px #00000048;transform:rotate(-2deg);animation:studio-sheet-reveal .85s .12s both}.studio-blueprint:before{content:"";position:absolute;height:30px;width:94px;left:42%;top:-13px;border:1px solid color-mix(in oklab,var(--color-border-subtle) 45.1%,transparent);background:color-mix(in oklab,var(--color-bg-muted) 52.9%,transparent);transform:rotate(3deg)}.studio-caption-dot{height:4px;width:4px;background:var(--color-bg-inverse);display:inline-block}.studio-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;border-top:1px solid var(--color-separator);color:var(--color-text-secondary);font-size:12px;letter-spacing:.07em}.studio-hero-bottom>span:first-child{font-family:var(--studio-serif);font-size:13px;letter-spacing:.03em}.studio-hero-bottom i{margin:0 12px;font-style:normal;color:var(--color-text-primary)}.studio-about{padding:105px 0 0;background:var(--color-bg-page);border-bottom:1px solid var(--color-separator)}.studio-about-intro{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start;padding-bottom:62px}.studio-about-copy{padding-top:9px;color:var(--color-text-secondary);font-size:14px;line-height:1.95}.studio-about-copy>p+p{margin-top:18px}.studio-about-lead{font-family:var(--studio-serif);font-size:22px;color:var(--color-text-primary)}.studio-about-signature{display:flex;align-items:center;gap:19px;margin-top:26px;font-size:12px;line-height:1.9;color:var(--color-text-primary)}.studio-signature-mark{font-family:var(--studio-serif);font-size:49px;font-style:italic;letter-spacing:-.085em;line-height:1;color:var(--color-text-primary)}.studio-about-signature small{color:var(--color-text-secondary);font-size:12px}.studio-people{border-top:1px solid var(--color-separator-accent)}.studio-page .mf-team{padding-block:51px 72px}.studio-page .mf-team .mf-section-heading h2{font-size:30px;font-weight:500}.studio-page .mf-team .mf-section-heading>p{font-size:12px}.studio-page .mf-person{border:0;border-top:1px solid var(--color-separator-accent);padding:23px 0 15px;border-radius:0;background:transparent}.studio-page .mf-person-initial{border-radius:1px;border:1px solid var(--color-border);color:var(--color-text-primary);background:var(--color-bg-clay-soft)}.studio-page .mf-person h3{font-family:var(--studio-serif);font-size:21px;font-weight:500}.studio-page .mf-person-top{margin-bottom:16px}.studio-page .mf-person-background{margin-top:16px!important}.studio-solutions{padding:102px 0 108px;background:var(--color-bg-subtle)}.studio-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:49px}.studio-section-heading>p{max-width:350px;font-size:13px;line-height:1.9;color:var(--color-text-secondary);padding-bottom:5px}.studio-section-heading>p>span{display:inline-block;margin-top:14px;font-size:12px;color:var(--color-text-primary)}.studio-projects{border-top:1px solid var(--color-border-emphasis)}.studio-solutions--home{padding-block:clamp(78px,8vw,102px)}.studio-projects--overview,.studio-project-overview{border-bottom:1px solid var(--color-border-accent)}.studio-project-overview:last-of-type{border-bottom:0}.studio-project-overview>a{display:grid;grid-template-columns:38px minmax(190px,.78fr) minmax(260px,1.22fr) minmax(150px,.62fr) 24px;align-items:center;gap:24px;min-height:116px;padding:22px 4px;color:var(--color-text-primary);transition:background .22s var(--studio-ease),padding .22s var(--studio-ease)}.studio-project-overview>a:hover{padding-inline:12px;background:color-mix(in oklab,var(--color-bg-accent-muted) 20.8%,transparent)}.studio-project-overview-index{color:var(--color-text-primary);font-family:var(--studio-mono);font-size:12px}.studio-project-overview-heading{display:flex;flex-direction:column;gap:6px;min-width:0}.studio-project-overview-heading small{color:var(--color-text-secondary);font-size:12px;letter-spacing:.06em}.studio-page .studio-project-overview-heading h3{margin:0;font-family:var(--studio-serif);font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.45}.studio-project-overview-summary{color:var(--color-text-secondary);font-size:12px;line-height:1.85}.studio-project-overview-audience{color:var(--color-text-secondary);font-size:12px;line-height:1.7}.studio-project-overview svg{color:var(--color-text-primary);transition:transform .22s var(--studio-ease)}.studio-project-overview>a:hover svg{transform:translate(3px,-3px)}.studio-projects-more{display:inline-flex;align-items:center;gap:9px;margin-top:24px;color:var(--color-text-primary);font-size:12px}.studio-projects-more:hover{text-decoration:underline;text-underline-offset:5px}.studio-project{border-bottom:1px solid var(--color-border-accent)}.studio-project-heading{font-family:inherit;font-size:inherit;font-weight:inherit}.studio-project-toggle{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(0,210px) 34px;align-items:center;gap:22px;width:100%;padding:28px 17px 28px 4px;border:0;text-align:left;color:var(--color-text-primary);background:transparent;cursor:pointer;transition:background .2s}.studio-project-toggle:hover{background:color-mix(in oklab,var(--color-bg-accent-muted) 20.8%,transparent)}.studio-page .studio-project-toggle:focus-visible{outline-offset:-4px}.studio-project-number{font-family:var(--studio-serif);font-size:29px;font-weight:400;color:var(--color-text-secondary)}.studio-project-heading-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.studio-project-category{color:var(--color-text-secondary);font-size:12px;font-weight:400;letter-spacing:.06em}.studio-project-name{font-family:var(--studio-serif);font-size:clamp(21px,2.2vw,29px);font-weight:500;line-height:1.5;overflow-wrap:anywhere}.studio-project-audience-preview{font-size:12px;font-weight:400;color:var(--color-text-secondary);line-height:1.7}.studio-project-toggle-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-accent);border-radius:50%;color:var(--color-text-secondary);transition:color .2s,border-color .2s,background .2s}.studio-project[data-open=true] .studio-project-toggle-icon{border-color:var(--color-border-emphasis);background:var(--color-bg-inverse);color:var(--color-text-inverse)}.studio-project[data-open=true] .studio-project-number{color:var(--color-text-primary)}.studio-project-panel{padding:4px 55px 0 82px}.studio-project-panel[hidden]{display:none}.studio-project-panel:not([hidden]){animation:studio-brief-reveal .24s ease-out both}.studio-project-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:63px;padding:19px 0 34px}.studio-project-summary{min-width:0}.studio-project-intro{margin-top:16px!important;font-size:15px;line-height:1.9;color:var(--color-text-secondary)}.studio-project-audience{margin-top:28px;padding-top:18px;border-top:1px solid var(--color-separator-accent)}.studio-project-audience p{margin-top:6px;font-size:12px;line-height:1.85;color:var(--color-text-secondary)}.studio-project-tags{display:flex;flex-wrap:wrap;gap:7px 13px;margin-top:21px}.studio-project-tags span{font-family:var(--studio-mono);font-size:12px;line-height:1.7;color:var(--color-text-secondary)}.studio-project-chapters{min-width:0}.studio-project-chapter{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;padding:20px 0;border-top:1px solid var(--color-separator-accent)}.studio-project-chapter:first-child{padding-top:0;border-top:0}.studio-project-chapter dt{color:var(--color-text-primary);font-size:12px;font-weight:500;line-height:1.9;padding-top:1px}.studio-project-chapter dt span{font-family:var(--studio-mono);color:var(--color-text-primary);font-size:12px;margin-right:9px}.studio-project-chapter dd{color:var(--color-text-secondary);font-size:12px;line-height:1.95;overflow-wrap:anywhere}.studio-deliverables{padding:0;list-style:none;display:grid;gap:7px}.studio-deliverables li{position:relative;padding-left:12px}.studio-deliverables li:before{content:"";position:absolute;height:3px;width:3px;left:0;top:10px;background:var(--color-bg-inverse)}.studio-project-workflow{border-top:1px solid var(--color-separator-accent);padding:20px 0 23px}.studio-project-workflow>.studio-small-label>span{color:var(--color-text-secondary);font-weight:400;letter-spacing:0;margin-left:3px}.studio-project-workflow ol{list-style:none;display:flex;flex-wrap:wrap;gap:15px 18px;padding:15px 0 0}.studio-project-workflow li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-secondary)}.studio-workflow-index{font-family:var(--studio-mono);font-size:12px;color:var(--color-text-secondary)}.studio-project-workflow li svg{flex-shrink:0;color:var(--color-text-secondary);margin-left:10px}.studio-project-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0 26px;border-top:1px solid var(--color-separator-accent)}.studio-project-contact{display:inline-flex;gap:13px;justify-content:center;align-items:center;min-height:42px;border:0;padding:7px 0;background:none;color:var(--color-text-primary);font-size:12px!important;white-space:nowrap;cursor:pointer}.studio-project-contact:hover{color:var(--color-text-clay)}.studio-project-contact svg{transition:transform .2s}.studio-project-contact:hover svg{transform:translate(2px,-2px)}.studio-capabilities{padding:109px 0 99px;background:var(--color-bg-page)}.studio-capabilities-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.studio-capabilities-intro>p:not(.studio-eyebrow){margin-top:25px;max-width:365px;color:var(--color-text-secondary);font-size:13px;line-height:1.9}.studio-strata{max-width:362px;margin:47px 0 0!important;padding:0 22px 0 0}.studio-stratum{position:relative;display:grid;grid-template-columns:22px auto;align-items:center;gap:0 13px;padding:18px 25px;border:1px solid var(--color-border-accent);border-bottom:3px solid var(--color-separator-accent);background:var(--color-bg-clay-soft);transform:skewY(-6deg)}.studio-stratum+.studio-stratum{margin-top:9px}.studio-stratum:nth-child(2){margin-left:10px;margin-right:-10px;background:var(--color-bg-clay-muted)}.studio-stratum:nth-child(3){margin-left:20px;margin-right:-20px;background:var(--color-bg-clay-muted)}.studio-stratum>span{grid-row:1 / span 2;color:var(--color-text-secondary);font-family:var(--studio-mono);font-size:12px}.studio-stratum strong{font-weight:500;font-size:13px;color:var(--color-text-secondary)}.studio-stratum small{font-size:12px;color:var(--color-text-secondary);margin-top:2px}.studio-strata figcaption{margin-top:29px;font-size:12px;color:var(--color-text-secondary);text-align:right}.studio-capability-list{list-style:none;padding:0;align-self:start;border-top:1px solid var(--color-border-accent)}.studio-capability{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:21px;padding:25px 0 27px;border-bottom:1px solid var(--color-separator-accent)}.studio-capability-number{padding-top:6px;color:var(--color-text-primary);font-family:var(--studio-mono);font-size:12px}.studio-page .studio-capability h3{font-family:var(--studio-serif);font-weight:500;font-size:25px;line-height:1.5}.studio-capability p{margin-top:9px;color:var(--color-text-secondary);font-size:12px;line-height:1.9}.studio-capability-keywords{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px}.studio-capability-keywords span{color:var(--color-text-secondary);font-size:12px;font-family:var(--studio-mono)}.studio-capability-arrow{margin-top:4px;color:var(--color-text-secondary)}.studio-principles{overflow:clip;padding:clamp(82px,7vw,108px) 0 clamp(88px,7.5vw,116px);border-top:1px solid var(--color-separator);border-bottom:1px solid var(--color-separator);background:var(--color-bg-clay-muted)}.studio-principles-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:54px;margin-bottom:52px}.studio-principles-heading .studio-eyebrow{margin-bottom:19px!important}.studio-page .studio-principles h2{font-size:clamp(34px,3.6vw,49px);line-height:1.42}.studio-principles-summary{padding-bottom:9px;color:var(--color-text-secondary);font-size:12px;line-height:1.8;letter-spacing:.035em;white-space:nowrap}.studio-principles-summary>span{margin-inline:8px;color:var(--color-text-primary)}.studio-principle-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;border-bottom:1px solid var(--color-separator-accent)}.studio-principle-list:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--color-bg-accent-emphasis);transform:scaleX(0);transform-origin:left}.studio-principle-list li{display:flex;flex-direction:column;min-height:260px;padding:31px 36px 29px;opacity:0;transform:translate3d(0,14px,0)}.studio-principle-list li:first-child{padding-left:0}.studio-principle-list li:last-child{padding-right:0}.studio-principle-list li+li{border-left:1px solid var(--color-separator-accent)}.studio-principle-index{display:inline-flex;align-items:center;gap:11px;color:var(--color-text-primary);font-family:var(--studio-mono);font-size:12px;line-height:1;letter-spacing:.08em}.studio-principle-index:after{content:"";width:24px;height:1px;background:currentColor;opacity:.45}.studio-page .studio-principle-list h3{margin-top:39px;font-family:var(--studio-serif);font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.58;letter-spacing:-.025em}.studio-principle-list p{max-width:310px;margin-top:auto!important;padding-top:31px;color:var(--color-text-secondary);font-size:13px;line-height:1.9}.studio-principles-heading>*{opacity:0;transform:translate3d(0,12px,0)}.studio-principles[data-visible=true] .studio-principles-heading>*,.studio-principles[data-visible=true] .studio-principle-list li{opacity:1;transform:translateZ(0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.studio-principles[data-visible=true] .studio-principles-heading>:last-child{transition-delay:70ms}.studio-principles[data-visible=true] .studio-principle-list:before{transform:scaleX(1);transition:transform .76s cubic-bezier(.22,1,.36,1) 90ms}.studio-principles[data-visible=true] .studio-principle-list li:first-child{transition-delay:.12s}.studio-principles[data-visible=true] .studio-principle-list li:nth-child(2){transition-delay:.19s}.studio-principles[data-visible=true] .studio-principle-list li:nth-child(3){transition-delay:.26s}.studio-process-wrap{background:var(--color-bg-page)}.studio-contact-wrap{background:var(--color-bg-subtle)}.studio-page .mf-delivery{border-top:0}.studio-page .mf-delivery .mf-section-heading>p{color:var(--color-text-secondary)}.studio-page .mf-step-line>span{border-color:var(--color-border);background:var(--color-bg-page);font-family:var(--studio-serif);font-size:13px}.studio-page .mf-step-copy{align-items:start}.studio-page .mf-steps h3{font-family:var(--studio-serif);font-size:20px;font-weight:500;line-height:1.55}.studio-page .mf-steps p{color:var(--color-text-secondary)}.studio-page .mf-step-output{color:var(--color-text-secondary);letter-spacing:.025em}.studio-page .mf-contact-section{margin:0;padding:76px 0;background:transparent;border:0;border-radius:0}.studio-page .mf-contact-copy h2{font-family:var(--studio-serif);font-size:clamp(36px,4vw,56px);font-weight:500}.studio-page .mf-contact-qr{border-radius:1px;transform:rotate(1deg);box-shadow:0 10px 21px -15px #00000045}@keyframes studio-intro-reveal{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-sheet-reveal{0%{opacity:0;transform:translateY(18px) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(-2deg)}}@keyframes studio-brief-reveal{0%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.studio-hero-grid{gap:68px;padding-block:72px 83px}.studio-page .studio-hero h1{font-size:87px}}@media(max-width:1100px){.studio-hero-grid{gap:29px}.studio-page .studio-hero h1{font-size:clamp(46px,5.95vw,67px)}.studio-hero-actions{gap:17px}.studio-about-intro{gap:48px}.studio-project-toggle{grid-template-columns:40px minmax(0,1fr) minmax(0,150px) 32px;gap:17px}.studio-project-panel{padding-left:57px;padding-right:30px}.studio-project-body{gap:35px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.studio-project-chapter{grid-template-columns:minmax(0,1fr);gap:8px}.studio-capabilities-grid{gap:45px}.studio-principles-heading{gap:36px}.studio-principle-list li{min-height:270px;padding-inline:27px}.studio-principle-list li:first-child{padding-left:0}.studio-principle-list li:last-child{padding-right:0}.studio-page .studio-principle-list h3{font-size:25px}}@media(max-width:900px){.studio-principles{padding-block:72px 78px}.studio-principles-heading{display:block;margin-bottom:39px}.studio-principles-summary{margin-top:21px!important;padding-bottom:0;white-space:normal}.studio-principle-list{grid-template-columns:minmax(0,1fr)}.studio-principle-list li{display:grid;grid-template-columns:38px minmax(180px,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;min-height:0;padding:27px 0}.studio-principle-list li+li{border-top:1px solid var(--color-separator-accent);border-left:0}.studio-principle-index{padding-top:9px}.studio-principle-index:after{display:none}.studio-page .studio-principle-list h3{margin-top:0;font-size:23px}.studio-principle-list p{margin-top:0!important;padding-top:3px}}@media(max-width:800px){.studio-page .mf-container{width:calc(100% - 48px)}.studio-hero-grid{grid-template-columns:minmax(0,1fr);gap:54px;padding:42px 0}.studio-page .studio-hero h1{font-size:clamp(50px,9vw,72px)}.studio-hero-description{max-width:420px}.studio-hero-copy{max-width:550px}.studio-blueprint{max-width:540px;width:calc(100% - 12px);justify-self:center}.studio-hero-bottom{align-items:flex-start}.studio-hero-bottom>span:last-child{max-width:230px;text-align:right;line-height:1.9}.studio-about{padding-top:74px}.studio-about-intro{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:43px}.studio-about-copy{max-width:600px}.studio-solutions,.studio-capabilities{padding-block:75px}.studio-section-heading{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:32px}.studio-section-heading>p{max-width:480px}.studio-section-heading>p>span{margin-top:9px}.studio-section-heading .studio-desktop-break{display:none}.studio-project-toggle{grid-template-columns:32px minmax(0,1fr) 30px;gap:14px;padding:23px 2px}.studio-project-audience-preview{display:none}.studio-project-name,.studio-project-number{font-size:25px}.studio-project-panel{padding:0 3px 0 46px}.studio-project-body{gap:27px;grid-template-columns:minmax(0,1fr);padding-top:6px;padding-bottom:13px}.studio-project-intro{max-width:520px}.studio-project-audience{margin-top:19px;padding-top:13px}.studio-project-tags{margin-top:14px}.studio-project-chapter{grid-template-columns:96px minmax(0,1fr);gap:17px;padding-block:17px}.studio-project-chapter:first-child{border-top:1px solid var(--color-separator-accent);padding-top:17px}.studio-project-footer{flex-wrap:wrap;gap:4px 20px}.studio-capabilities-grid{grid-template-columns:minmax(0,1fr);gap:38px}.studio-capabilities-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:0 30px}.studio-capabilities-intro .studio-eyebrow{grid-column:1 / -1}.studio-capabilities-intro h2{align-self:start}.studio-capabilities-intro>p:not(.studio-eyebrow){grid-column:1;margin-top:16px;align-self:start}.studio-strata{grid-column:2;grid-row:2 / span 2;margin-top:16px!important}.studio-stratum{padding:14px 16px;gap:0 8px}.studio-capability{padding-block:24px}.studio-page .mf-team{padding-block:40px 55px}.studio-page .mf-contact-section{padding-block:56px}}@media(max-width:680px){.studio-principles{padding-block:64px 69px}.studio-principles-heading{margin-bottom:34px}.studio-principle-list li{grid-template-columns:34px minmax(0,1fr);gap:8px 17px;padding-block:23px}.studio-principle-index{padding-top:7px}.studio-page .studio-principle-list h3{font-size:22px}.studio-principle-list p{grid-column:2;padding-top:2px;font-size:12px}}@media(max-width:480px){.studio-page{font-size:14px}.studio-page .mf-container{width:calc(100% - 40px)}.studio-hero{padding-top:18px}.studio-running-line{font-size:12px;gap:10px;padding-bottom:13px}.studio-running-line>span:last-child{display:none}.studio-eyebrow{font-size:12px;letter-spacing:.08em;margin-bottom:19px!important}.studio-hero-grid{padding-top:33px;gap:36px}.studio-page .studio-hero h1{font-size:clamp(42px,12.5vw,58px);letter-spacing:-.045em;line-height:1.22}.studio-hero-description{font-size:13px;margin-top:23px!important}.studio-hero-actions{margin-top:24px;gap:9px 18px}.studio-page .studio-primary-button{min-height:47px;padding-inline:17px;gap:16px;font-size:12px}.studio-text-link{font-size:12px;gap:7px}.studio-blueprint{padding:15px 9px 11px;width:calc(100% - 8px)}.studio-blueprint:before{width:67px;height:24px;top:-11px}.studio-hero-bottom{flex-direction:column;gap:7px;padding-block:16px;font-size:12px}.studio-hero-bottom>span:first-child{font-size:12px}.studio-hero-bottom>span:last-child{max-width:none;text-align:left}.studio-hero-bottom i{margin-inline:9px}.studio-about{padding-top:55px}.studio-page section h2{font-size:31px;line-height:1.48}.studio-about-intro{gap:23px}.studio-about-copy{font-size:12px}.studio-about-lead{font-size:20px}.studio-about-copy>p+p{margin-top:13px}.studio-about-signature{margin-top:23px}.studio-solutions,.studio-capabilities{padding-block:56px}.studio-section-heading{gap:20px}.studio-section-heading>p{font-size:12px}.studio-project-toggle{grid-template-columns:24px minmax(0,1fr) 28px;gap:11px;padding-block:21px}.studio-project-category{font-size:12px}.studio-project-name,.studio-project-number{font-size:22px}.studio-project-toggle-icon{width:28px;height:28px}.studio-project-toggle-icon svg{width:18px;height:18px}.studio-project-panel{padding-left:0;padding-right:0}.studio-project-body{padding-top:9px}.studio-project-intro{font-size:13px;margin-top:11px!important}.studio-project-chapter{grid-template-columns:minmax(0,1fr);gap:9px}.studio-project-chapter dt,.studio-project-chapter dd{font-size:12px}.studio-project-footer>span{font-size:12px}.studio-project-workflow ol{gap:12px 10px}.studio-project-workflow li{gap:6px;font-size:12px}.studio-project-workflow li svg{margin-left:3px;width:12px}.studio-capabilities-grid{gap:35px}.studio-capabilities-intro{display:block}.studio-capabilities-intro>p:not(.studio-eyebrow){font-size:12px;max-width:330px;margin-top:18px}.studio-strata{margin-top:38px!important;max-width:330px}.studio-stratum{padding:15px 23px}.studio-strata figcaption{font-size:12px}.studio-capability{grid-template-columns:21px minmax(0,1fr) 19px;gap:13px}.studio-page .studio-capability h3{font-size:23px}.studio-capability p{font-size:12px}.studio-capability-keywords{gap:7px 10px}.studio-capability-keywords span{font-size:12px}.studio-principles{padding-block:56px 61px}.studio-page .studio-principles h2{font-size:31px}.studio-principles-summary{font-size:12px}.studio-principle-list li{gap:8px 13px}.studio-page .studio-principle-list h3{font-size:21px}.studio-page .mf-team .mf-section-heading h2{font-size:28px}.studio-page .mf-delivery .mf-section-heading h2{font-size:31px}.studio-page .mf-steps h3,.studio-page .mf-person h3{font-size:19px}.studio-page .mf-person-top{align-items:flex-start}.studio-page .mf-contact-copy h2{font-size:37px}}@media(max-width:359px){.studio-page .mf-container{width:calc(100% - 32px)}.studio-page .mf-person h3{font-size:17px}}@media(prefers-reduced-motion:reduce){.studio-hero-copy,.studio-blueprint,.studio-project-panel:not([hidden]){animation:none}.studio-page :where(button,a,svg,.studio-project-toggle-icon){transition:none}.studio-text-link:hover svg,.studio-project-contact:hover svg{transform:none}.studio-principles-heading>*,.studio-principle-list li{opacity:1;transform:none}.studio-principle-list:before{transform:scaleX(1)}}.studio-page{--studio-ease: cubic-bezier(.16, 1, .3, 1)}.studio-page#main-content,main.studio-page section[id],main.studio-page div[id]{scroll-margin-top:92px}.studio-page section h2{text-wrap:balance}.studio-reveal-section>.mf-container{opacity:0;transform:translateY(18px)}.studio-reveal-section[data-visible=true]>.mf-container{opacity:1;transform:translateY(0);transition:opacity .6s var(--studio-ease),transform .6s var(--studio-ease)}.studio-hero{min-height:calc(100dvh - 72px);padding:0;display:grid;align-items:center}.studio-hero-grid{min-height:min(780px,calc(100dvh - 72px));grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);gap:clamp(38px,5vw,72px);padding:clamp(48px,7vh,76px) 0}.studio-hero-copy{animation:studio-intro-reveal .62s var(--studio-ease) backwards}.studio-page .studio-hero h1{max-width:680px;font-size:clamp(53px,5.25vw,72px);line-height:1.18}.studio-page .studio-hero h1>span{display:block;white-space:nowrap}.studio-hero-description{max-width:530px;margin-top:25px!important;color:var(--color-text-secondary);font-size:14px;line-height:1.95}.studio-hero-actions{margin-top:29px}.studio-page .studio-primary-button{min-height:48px;transition:color .22s var(--studio-ease),background .22s var(--studio-ease),border-color .22s var(--studio-ease),transform .22s var(--studio-ease),box-shadow .22s var(--studio-ease)}.studio-page .studio-primary-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000020}.studio-page .studio-primary-button:active{transform:translateY(0) scale(.98)}.studio-text-link{transition:color .22s var(--studio-ease),transform .22s var(--studio-ease)}.studio-text-link:active{transform:scale(.98)}.studio-blueprint{animation:studio-sheet-reveal .8s .1s var(--studio-ease) backwards;transition:transform .42s var(--studio-ease),box-shadow .42s var(--studio-ease)}.studio-blueprint:before{display:none}.studio-caption-dot,.studio-hero-bottom,.studio-running-line{display:none}@media(hover:hover)and (pointer:fine){.studio-blueprint:hover{transform:translateY(-4px) rotate(-1deg);box-shadow:1px 3px 0 var(--color-border-subtle),2px 5px 0 var(--color-border-subtle),3px 6px 0 var(--color-border),0 28px 48px -26px #0000005c}}.studio-about{padding-top:clamp(80px,8vw,108px)}.studio-about-intro{grid-template-columns:1fr 1fr;gap:clamp(54px,7vw,94px)}.studio-about-intro>div:first-child{max-width:520px}.studio-about-copy{color:var(--color-text-secondary)}.studio-page .mf-team .mf-section-heading{margin-bottom:34px}.studio-page .mf-team .mf-section-heading h2{max-width:720px;font-size:clamp(27px,2.8vw,36px)}.studio-page .mf-team .mf-section-heading>p{max-width:600px;margin-top:16px}.studio-page .mf-team-toggle{color:var(--color-text-primary)!important;transition:color .22s var(--studio-ease),transform .22s var(--studio-ease)}.studio-page .mf-team-toggle:active{transform:scale(.98);transform-origin:left center}.studio-section-heading{display:block;margin-bottom:44px}.studio-section-heading>div{max-width:720px}.studio-section-heading>p{max-width:610px;padding:0;margin-top:19px}.studio-section-heading>p>span{display:block;margin-top:10px}.studio-project-toggle{grid-template-columns:minmax(0,1fr) minmax(0,220px) 44px;gap:28px;min-height:92px;padding:22px 4px;transition:background .22s var(--studio-ease),color .22s var(--studio-ease)}.studio-project-toggle:active{background:color-mix(in oklab,var(--color-bg-accent-muted) 27.1%,transparent)}.studio-project-number{display:none}.studio-project-toggle-icon{width:40px;height:40px;transition:color .22s var(--studio-ease),border-color .22s var(--studio-ease),background .22s var(--studio-ease),transform .22s var(--studio-ease)}.studio-project-toggle:active .studio-project-toggle-icon{transform:scale(.94)}.studio-project-panel{padding:4px 56px 0 0;animation:none!important}.studio-project-body{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.studio-project-intro,.studio-project-chapter dd{color:var(--color-text-secondary)}.studio-project-full-title{margin:12px 0 0;font-family:var(--mf-display);font-size:clamp(18px,1.8vw,24px);font-weight:600;line-height:1.5}.studio-project-audience p,.studio-project-tags span{color:var(--color-text-secondary)}.studio-project-tags span{font-size:12px}.studio-project-chapter dt span,.studio-workflow-index{display:none}.studio-project-workflow li{color:var(--color-text-secondary)}.studio-project-workflow li svg{color:var(--color-text-secondary)}.studio-project-footer>span{color:var(--color-text-secondary);font-size:12px}.studio-project-contact{min-height:44px;transition:color .22s var(--studio-ease),transform .22s var(--studio-ease)}.studio-project-contact:active{transform:scale(.98);transform-origin:right center}.studio-capabilities-grid{grid-template-columns:1fr 1.1fr}.studio-capabilities-intro{display:block}.studio-capabilities-intro>p:not(.studio-eyebrow){color:var(--color-text-secondary)}.studio-stratum>span{color:var(--color-text-secondary);font-size:12px}.studio-stratum small{color:var(--color-text-secondary);font-size:12px}.studio-strata figcaption{color:var(--color-text-secondary);font-size:12px}.studio-capability-keywords span{color:var(--color-text-secondary);font-size:12px}.studio-capability{grid-template-columns:24px minmax(0,1fr)}.studio-principles-heading{display:block;max-width:690px;margin-bottom:48px}.studio-principles-heading .studio-eyebrow{margin-bottom:17px!important}.studio-principles-summary{margin-top:16px!important;padding:0;color:var(--color-text-secondary);font-size:12px;white-space:normal}.studio-principle-list{display:block;max-width:940px;margin-left:auto;border-top:1px solid var(--color-border-accent);border-bottom:0}.studio-principle-list:before{display:none}.studio-principle-list li{display:grid;grid-template-columns:56px minmax(0,1fr);min-height:0;padding:31px 0;border-bottom:1px solid var(--color-separator-accent);opacity:0;transform:translate3d(0,14px,0)}.studio-principle-list li:first-child,.studio-principle-list li:last-child{padding-inline:0}.studio-principle-list li+li{border-left:0}.studio-principle-index{padding-top:8px;font-family:var(--studio-serif);font-size:16px;letter-spacing:0}.studio-principle-index:after{display:none}.studio-principle-copy{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,6vw,72px)}.studio-page .studio-principle-list h3{margin:0;font-size:clamp(23px,2.2vw,29px);line-height:1.55}.studio-principle-list p{grid-column:auto;max-width:430px;margin:0!important;padding:6px 0 0;color:var(--color-text-secondary)}.studio-page .mf-delivery .mf-section-heading h2{max-width:430px;text-wrap:balance}.studio-page .mf-step-line>span{width:44px;height:44px;font-family:var(--mf-body);font-size:12px}.studio-page .mf-contact-copy h2{max-width:700px}.studio-page .mf-contact-qr{border-radius:1px;transform:none;box-shadow:0 10px 21px -15px #00000045}@media(max-width:1100px){.studio-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:34px}.studio-page .studio-hero h1{font-size:clamp(48px,5.4vw,60px)}.studio-project-toggle{grid-template-columns:minmax(0,1fr) minmax(0,180px) 44px}.studio-project-panel{padding-right:48px}.studio-project-body{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.studio-principle-list li{padding-inline:0}}@media(max-width:768px){.studio-page .mf-container{width:calc(100% - 48px)}.studio-hero{min-height:0}.studio-hero-grid{min-height:0;grid-template-columns:minmax(0,1fr);gap:38px;padding:48px 0 54px}.studio-hero-copy{max-width:590px}.studio-page .studio-hero h1{font-size:clamp(43px,8vw,58px)}.studio-blueprint{width:min(100%,430px);justify-self:center}.studio-about{padding-top:76px}.studio-about-intro{grid-template-columns:minmax(0,1fr);gap:26px}.studio-solutions,.studio-capabilities{padding-block:74px}.studio-project-toggle{grid-template-columns:minmax(0,1fr) 44px;gap:18px}.studio-project-audience-preview{display:none}.studio-project-panel{padding-inline:0}.studio-project-body{grid-template-columns:minmax(0,1fr);gap:28px}.studio-capabilities-grid{grid-template-columns:minmax(0,1fr);gap:40px}.studio-capabilities-intro{display:block}.studio-capabilities-intro>p:not(.studio-eyebrow){margin-top:18px}.studio-strata{margin-top:38px!important;max-width:360px}.studio-principles{padding-block:72px 78px}.studio-principles-heading{margin-bottom:38px}.studio-principle-list li{grid-template-columns:42px minmax(0,1fr);gap:18px}.studio-principle-copy{grid-template-columns:minmax(0,1fr);gap:6px}.studio-principle-list p{padding-top:0}}@media(max-width:640px){.studio-page .mf-container{width:calc(100% - 40px)}.studio-page .studio-hero h1{font-size:clamp(31px,10.7vw,46px);letter-spacing:-.045em}.studio-hero-description{font-size:13px}.studio-hero-actions{gap:10px 18px}.studio-blueprint{width:calc(100% - 4px)}.studio-page section h2{font-size:clamp(29px,8.2vw,36px)}.studio-project-name{font-size:22px}.studio-project-chapter{grid-template-columns:minmax(0,1fr);gap:8px}.studio-project-footer{align-items:flex-start;flex-direction:column;gap:8px}.studio-project-contact{align-self:stretch;justify-content:space-between;padding-inline:0}.studio-capability{grid-template-columns:22px minmax(0,1fr);gap:13px}.studio-principle-list li{grid-template-columns:32px minmax(0,1fr);gap:13px}.studio-principle-index{font-size:14px}.studio-page .mf-delivery .mf-section-heading h2{max-width:330px}}@media(max-width:360px){.studio-page .mf-container{width:calc(100% - 32px)}.studio-hero-grid{padding-top:40px}.studio-hero-actions{align-items:stretch;flex-direction:column}.studio-text-link{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.studio-reveal-section>.mf-container{opacity:1;transform:none}.studio-hero-copy,.studio-blueprint{animation:none}.studio-blueprint:hover{transform:rotate(-2deg)}}.studio-response-note{display:flex;align-items:center;gap:8px;margin-top:17px!important;color:var(--color-text-secondary);font-size:12px;letter-spacing:.02em}.studio-response-note>span{width:6px;height:6px;border-radius:50%;background:var(--color-bg-accent-solid);box-shadow:0 0 0 4px #00000017}.studio-solutions .b2b-kicker,.studio-capabilities .b2b-kicker,.studio-about .b2b-kicker{margin-bottom:16px!important}.studio-capabilities>.mf-container+.mf-container{margin-top:clamp(64px,7vw,94px)}.studio-about{padding-bottom:clamp(40px,5vw,70px)}@media(max-width:640px){.studio-response-note{align-items:flex-start;max-width:280px;line-height:1.7}.studio-response-note>span{margin-top:5px;flex-shrink:0}}.studio-hero{min-height:0;align-items:start}.studio-hero-grid{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:clamp(68px,8vh,92px) 0 clamp(74px,8vw,112px)}.studio-hero-copy{max-width:920px;margin-inline:auto;text-align:center}.studio-hero-copy .studio-eyebrow{margin-bottom:18px!important}.studio-page .studio-hero h1{max-width:920px;margin-inline:auto;font-size:clamp(58px,6.2vw,86px);line-height:1.14}.studio-page .studio-hero h1>span{white-space:normal}.studio-hero-description{max-width:720px;margin-inline:auto;font-size:14px}.studio-hero-actions,.studio-response-note{justify-content:center}.studio-blueprint{width:min(980px,calc(100% - 80px));max-width:none;margin:clamp(54px,7vw,82px) auto 0;transform:rotate(-.7deg)}.studio-blueprint:hover{transform:translateY(-4px) rotate(-.25deg)}@media(max-width:768px){.studio-hero-grid{padding:56px 0 70px}.studio-page .studio-hero h1{font-size:clamp(45px,9.3vw,62px)}.studio-blueprint{width:min(100%,620px);margin-top:48px}}@media(max-width:640px){.studio-hero-grid{padding:46px 0 58px}.studio-hero-copy{margin-inline:0;text-align:left}.studio-page .studio-hero h1{margin-inline:0;font-size:clamp(36px,10.8vw,48px);line-height:1.18}.studio-hero-description{margin-inline:0}.studio-hero-actions,.studio-response-note{justify-content:flex-start}.studio-blueprint{width:calc(100% - 4px);margin-top:42px;transform:rotate(-.7deg)}}@media(max-width:360px){.studio-hero-grid{padding-top:38px}}.studio-hero{position:relative;overflow:hidden;background-image:none}.studio-hero-grid--blueprint-background{position:relative;isolation:isolate;min-height:clamp(820px,calc(100svh - 72px),940px);padding:0;place-items:center}.studio-hero-grid--blueprint-background:after{content:"";position:absolute;z-index:1;top:0;right:-6%;bottom:0;left:-6%;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,color-mix(in oklab,var(--color-bg-subtle) 96%,transparent) 0%,color-mix(in oklab,var(--color-bg-subtle) 86%,transparent) 27%,color-mix(in oklab,var(--color-bg-subtle) 48%,transparent) 50%,color-mix(in oklab,var(--color-bg-subtle) 8%,transparent) 68%,transparent 79%)}.studio-hero-grid--blueprint-background .studio-hero-copy{z-index:2;width:min(920px,86%);text-shadow:0 1px 16px var(--color-bg-page),0 1px 2px var(--color-bg-page)}.studio-hero-grid--blueprint-background>.studio-blueprint{position:absolute;z-index:0;top:clamp(-190px,-13vw,-120px);left:50%;width:min(1440px,100vw);max-width:none;margin:0;padding:0;pointer-events:none;opacity:.62;background:transparent;border:0;box-shadow:none;transform:translate(-50%);animation:none}.studio-hero-grid--blueprint-background>.studio-blueprint:hover{transform:translate(-50%)}@media(max-width:768px){.studio-hero-grid--blueprint-background{min-height:790px;padding:52px 0 68px;place-items:start stretch}.studio-hero-grid--blueprint-background:after{top:0;right:-16%;bottom:4%;left:-16%;background:radial-gradient(ellipse at 45% 34%,color-mix(in oklab,var(--color-bg-subtle) 98%,transparent) 0%,color-mix(in oklab,var(--color-bg-subtle) 90%,transparent) 31%,color-mix(in oklab,var(--color-bg-subtle) 48%,transparent) 58%,transparent 81%)}.studio-hero-grid--blueprint-background .studio-hero-copy{width:min(100%,620px)}.studio-hero-grid--blueprint-background>.studio-blueprint{top:214px;width:min(1100px,170vw);opacity:.44}}@media(max-width:640px){.studio-hero-grid--blueprint-background{min-height:735px;padding:44px 0 64px}.studio-hero-grid--blueprint-background:after{top:0;right:-28%;bottom:2%;left:-28%;background:radial-gradient(ellipse at 35% 31%,color-mix(in oklab,var(--color-bg-subtle) 99%,transparent) 0%,color-mix(in oklab,var(--color-bg-subtle) 93%,transparent) 35%,color-mix(in oklab,var(--color-bg-subtle) 58%,transparent) 60%,transparent 82%)}.studio-hero-grid--blueprint-background .studio-hero-copy{width:100%}.studio-hero-grid--blueprint-background>.studio-blueprint{top:280px;width:max(620px,160vw);opacity:.42}}@media(max-width:360px){.studio-hero-grid--blueprint-background{min-height:780px;padding-top:38px}.studio-hero-grid--blueprint-background>.studio-blueprint{top:330px}}@media(prefers-reduced-motion:reduce){.studio-hero-grid--blueprint-background>.studio-blueprint,.studio-hero-grid--blueprint-background>.studio-blueprint:hover{transform:translate(-50%)}}@media(max-width:800px){.studio-project-overview>a{grid-template-columns:32px minmax(0,1fr) 26px;gap:12px 16px;min-height:126px;padding-block:20px}.studio-project-overview-heading,.studio-project-overview-summary{grid-column:2}.studio-project-overview-audience{display:none}.studio-project-overview svg{grid-column:3;grid-row:1 / span 2}}@media(max-width:480px){.studio-solutions--home{padding-block:62px 68px}.studio-project-overview>a{grid-template-columns:24px minmax(0,1fr) 24px;gap:10px 12px}.studio-page .studio-project-overview-heading h3{font-size:21px}.studio-project-overview-summary{font-size:12px}}@media(prefers-reduced-motion:reduce){.studio-project-overview>a,.studio-project-overview svg{transition:none}}.mf-site--manus .inner-page--cases .studio-project-panel{padding:0}.mf-site--manus .inner-page--cases .studio-project-footer{margin:0 32px;padding:24px 0}.case-dossier{--dossier-ink: var(--color-text-accent-strong);--dossier-muted: var(--color-text-secondary);--dossier-rule: var(--color-border-accent-subtle);padding:32px}.dossier-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:54px;padding-bottom:34px}.dossier-eyebrow{color:var(--color-text-accent);font-size:12px;letter-spacing:.07em}.mf-site--manus .case-dossier .dossier-intro h4{font-size:clamp(24px,2.6vw,33px);line-height:1.45;font-weight:550;margin:14px 0 15px;color:var(--color-text-secondary);letter-spacing:-.03em}.mf-site--manus .dossier-intro>div>p{margin:0;font-size:14px;line-height:1.85;color:var(--color-text-secondary)}.dossier-project-basis{border-left:2px solid var(--color-border-accent);padding-left:24px;align-self:center}.dossier-project-basis>span{display:block;color:var(--color-text-accent);font-size:12px;margin-bottom:10px}.dossier-project-basis>strong{font-size:15px;font-weight:550;color:var(--color-text-accent)}.dossier-project-basis ul{padding:0;margin:13px 0;list-style:none;display:grid;gap:7px}.dossier-project-basis li{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-secondary)}.dossier-project-basis li svg{flex:none;color:var(--color-text-accent)}.dossier-project-basis>small{font-size:12px;line-height:1.8;display:block;color:var(--color-text-secondary)}.dossier-section-label{display:flex;align-items:center;gap:12px;margin:0 0 24px;padding-top:27px;border-top:1px solid var(--dossier-rule)}.dossier-section-label>span{color:var(--color-text-accent);font-size:12px}.mf-site--manus .case-dossier .dossier-section-label>h5{margin:0;font-size:19px;color:var(--color-text-secondary);font-weight:550}.dossier-section-label>small{margin-left:auto;color:var(--color-text-secondary);font-size:12px}.dossier-pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:32px}.dossier-pain-grid article{padding-right:26px;border-right:1px solid var(--color-separator-accent)}.dossier-pain-grid article:last-child{padding-right:0;border:0}.dossier-pain-index{display:block;font-size:12px;color:var(--color-text-clay);margin-bottom:11px}.mf-site--manus .case-dossier h6{font-size:16px;font-weight:550;line-height:1.6;margin:0;color:var(--color-text-accent)}.mf-site--manus .dossier-pain-grid p{font-size:13px;line-height:1.85;color:var(--color-text-secondary);margin:9px 0 15px}.dossier-pain-grid strong{font-size:12px;color:var(--color-text-clay);font-weight:500}.dossier-architecture{margin:0;padding:24px;border:1px solid var(--color-border-accent-subtle);border-radius:6px;background:var(--color-bg-page)}.dossier-architecture-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--color-separator-accent)}.dossier-architecture-heading>div>span{font-size:12px;letter-spacing:.13em;color:var(--color-text-accent)}.mf-site--manus .case-dossier .dossier-architecture-heading h5{font-size:19px;color:var(--color-text-accent);font-weight:550;margin:7px 0 0;line-height:1.5}.dossier-design-label{white-space:nowrap;font-size:12px;padding:5px 9px;color:var(--color-text-accent);border:1px solid var(--color-border-accent-soft);background:var(--color-bg-accent-soft)}.dossier-feedback{display:flex;align-items:center;gap:12px;padding-top:13px;border-top:1px solid var(--color-separator-accent);color:var(--color-text-accent)}.dossier-feedback>span:first-child{font-size:23px}.mf-site--manus .dossier-feedback p{margin:0;color:var(--color-text-accent);font-size:12px;line-height:1.7}.dossier-feedback-line{flex:1;border-top:1px dashed var(--color-separator-accent)}.dossier-architecture figcaption{font-size:12px;color:var(--color-text-secondary);text-align:center;margin-top:17px;line-height:1.8}.dossier-human-boundary{display:flex;gap:13px;align-items:flex-start;padding:20px 0 30px;color:var(--color-text-accent)}.dossier-human-boundary>svg{flex:none;margin-top:2px}.mf-site--manus .dossier-human-boundary p{margin:0;color:var(--color-text-accent);font-size:12px;line-height:1.8}.dossier-delivery ol{list-style:none;padding:0 0 31px;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.dossier-delivery li>span{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .dossier-delivery li h6{margin:11px 0 8px}.mf-site--manus .dossier-delivery li p{font-size:13px;line-height:1.85;color:var(--color-text-secondary);margin:0}.dossier-delivery li>div{display:flex;gap:8px;align-items:flex-start;padding:13px 0 0;margin-top:16px;border-top:1px solid var(--color-separator-accent);color:var(--color-text-accent)}.dossier-delivery li>div strong{font-size:12px;font-weight:500;color:var(--color-text-accent)}.dossier-delivery li>div svg{flex:none;margin-top:3px}.dossier-measure-table{border-top:1px solid var(--color-separator-accent)}.dossier-measure-table>div{display:grid;grid-template-columns:minmax(140px,.6fr) minmax(0,1.4fr) minmax(160px,.8fr);gap:24px;border-bottom:1px solid var(--color-separator-accent);padding:18px 14px;align-items:start}.dossier-measure-table .dossier-measure-head{padding-block:12px;background:var(--color-bg-accent-soft);color:var(--color-text-accent);font-size:12px}.dossier-measure-table strong{font-weight:550;font-size:13px;color:var(--color-text-accent)}.mf-site--manus .dossier-measure-table p{font-size:12px;color:var(--color-text-secondary);line-height:1.8;margin:0}.dossier-measure-table [role=cell]:last-child{font-size:12px;color:var(--color-text-accent);line-height:1.8}.mf-site--manus .dossier-measure-note{margin:15px 0 28px;font-size:12px;color:var(--color-text-secondary);line-height:1.8}.dossier-sources{border-top:1px solid var(--color-separator-accent);font-size:12px}.dossier-sources summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0 0;color:var(--color-text-accent);font-size:12px}.dossier-sources summary::-webkit-details-marker{display:none}.dossier-sources[open] summary svg{transform:rotate(180deg)}.dossier-sources>div{margin-top:20px;padding:22px;background:var(--color-bg-accent-soft)}.mf-site--manus .dossier-sources p{font-size:12px;line-height:1.85;color:var(--color-text-accent);margin:0 0 12px}.mf-site--manus .dossier-sources .dossier-boundary{color:var(--color-text-accent)}.dossier-sources article{padding-top:16px;margin-top:17px;border-top:1px solid var(--color-separator-accent)}.dossier-sources article>strong{color:var(--color-text-accent);font-size:12px;font-weight:550}.dossier-sources article>span{font-size:12px;color:var(--color-text-accent);margin-left:14px}.mf-site--manus .dossier-sources article>p{margin:9px 0 5px}.dossier-sources article>small{color:var(--color-text-accent);font-size:12px;line-height:1.8}@media(max-width:1100px){.case-dossier{padding:25px}.dossier-intro{gap:30px}.dossier-architecture{padding:20px 15px}}@media(max-width:800px){.dossier-intro{grid-template-columns:1fr;gap:26px}.dossier-project-basis{padding-left:18px}.dossier-pain-grid{gap:18px}.dossier-pain-grid article{padding-right:16px}.dossier-measure-table>div{grid-template-columns:minmax(105px,.6fr) minmax(0,1.3fr) minmax(120px,.8fr);gap:18px}}@media(max-width:640px){.case-dossier{padding:21px 16px}.mf-site--manus .inner-page--cases .studio-project-footer{margin-inline:16px}.mf-site--manus .case-dossier .dossier-intro h4{font-size:24px}.dossier-section-label{flex-wrap:wrap;gap:8px 10px;margin-bottom:20px}.dossier-section-label>small{flex-basis:100%;padding-left:25px;margin:0}.dossier-pain-grid{grid-template-columns:1fr;gap:21px}.dossier-pain-grid article{padding:0 0 21px;border:0;border-bottom:1px solid var(--color-separator-accent)}.dossier-pain-grid article:last-child{padding:0}.dossier-pain-index{float:left;margin:3px 11px 0 0}.dossier-architecture{padding:17px 12px}.dossier-architecture-heading{display:block}.mf-site--manus .case-dossier .dossier-architecture-heading h5{font-size:18px}.dossier-design-label{display:inline-block;margin-top:12px;font-size:12px}.dossier-delivery ol{grid-template-columns:1fr;gap:24px}.dossier-delivery li>div{margin-top:11px}.dossier-measure-head{display:none!important}.dossier-measure-table>div{grid-template-columns:1fr;padding:19px 0;gap:8px}.dossier-measure-table strong{font-size:14px}.dossier-measure-table [role=cell]:last-child:before{content:"验收证据 / ";color:var(--color-text-accent)}.dossier-sources>div{padding:16px}.dossier-sources article>span{display:block;margin:6px 0 0}}.dossier-case-switcher{position:sticky;top:66px;z-index:30;display:flex;align-items:center;gap:17px;margin:0 0 18px;padding:13px 17px;background:var(--color-bg-page);border-block:1px solid var(--color-separator-accent)}.dossier-case-switcher label{color:var(--color-text-accent);font-size:12px}.dossier-case-switcher select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;min-height:38px;max-width:340px;flex:1;padding:7px 31px 7px 10px;border:1px solid var(--color-border-accent-soft);border-radius:4px;background:var(--color-bg-surface);color:var(--color-text-accent);font:inherit;font-size:12px}.dossier-case-switcher>a{margin-left:auto;display:flex;align-items:center;gap:7px;color:var(--color-text-accent);font-size:12px;text-decoration:none}.mf-site--manus .inner-page--cases .studio-project{scroll-margin-top:145px}@media(max-width:640px){.dossier-case-switcher{top:68px;gap:10px;padding:10px}.dossier-case-switcher label{font-size:12px;flex:none}.dossier-case-switcher select{min-width:0;max-width:none;font-size:12px}.dossier-case-switcher>a{display:none}}.dossier-architecture figcaption,.dossier-design-label{color:var(--color-text-accent)}.cv-diagram{--cv-muted:var(--color-text-accent);--cv-line:var(--color-border-accent);--cv-soft:var(--color-bg-accent-soft);--cv-warm:var(--color-graphic-clay-fill);--cv-gold:var(--color-graphic-clay-strong);padding-top:22px;color:var(--color-text-accent-strong)}.cv-label{display:block;color:var(--color-text-accent);font-size:12px;letter-spacing:.05em;font-weight:500}.cv-diagram :where(p,ol,ul){margin:0}.mf-site--manus .case-dossier .cv-diagram h6{font-size:17px;line-height:1.5;font-weight:550;color:var(--color-text-accent-strong);margin:0}.mf-site--manus .case-dossier .cv-diagram p{color:var(--color-text-secondary);font-size:12px;line-height:1.8}.cv-inputs{display:flex;gap:24px;align-items:center;padding:15px 18px;border-block:1px solid var(--color-separator-accent);background:var(--color-bg-accent-soft)}.cv-inputs>span{color:var(--color-text-secondary);font-size:12px;white-space:nowrap}.cv-inputs>div{display:flex;flex-wrap:wrap;gap:12px 26px}.cv-inputs>div>span{font-size:12px;color:var(--color-text-accent)}.cv-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid var(--color-separator-accent);padding:22px 10px 8px}.cv-results>div{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:6px 9px}.cv-results svg{color:var(--color-text-accent)}.cv-results strong{color:var(--color-text-accent);font-size:14px;font-weight:550}.cv-results span{grid-column:2;color:var(--color-text-accent);font-size:12px}.cv-control-strip{display:grid;grid-template-columns:120px repeat(3,minmax(0,1fr));gap:25px;padding:20px 0;margin-top:26px;border-top:1px solid var(--color-separator-accent)}.cv-control-strip>span{display:flex;align-items:center;align-self:start;gap:8px;font-size:12px;color:var(--color-text-accent)}.cv-control-strip>div{border-left:1px solid var(--color-separator-accent);padding-left:20px}.cv-control-strip strong{font-size:12px;font-weight:550;color:var(--color-text-accent);display:block}.cv-control-strip>div>span{font-size:12px;color:var(--color-text-accent);display:block;margin-top:5px;line-height:1.8}.cv-research-diamonds{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;margin:26px 0 12px}.cv-research-diamond{position:relative;height:330px;min-width:0}.cv-research-diamond>svg{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.cv-research-diamond>svg>path:first-child{fill:var(--color-graphic-accent-fill);stroke:var(--color-graphic-accent-line);stroke-width:1.3}.cv-research-diamond--experiment>svg>path:first-child{fill:var(--color-graphic-clay-fill);stroke:var(--color-graphic-clay-line)}.cv-diamond-axis{stroke:var(--color-graphic-accent-line);stroke-width:1;stroke-dasharray:3 7}.cv-research-diamond--experiment .cv-diamond-axis{stroke:var(--color-graphic-clay-line)}.cv-diamond-highlight{stroke:var(--color-graphic-fill);stroke-width:3;fill:none}.cv-diamond-top{position:absolute;top:15%;left:12%;right:12%;text-align:center}.cv-diamond-top>strong{display:block;margin-top:6px;font-size:13px;color:var(--color-text-accent);font-weight:500}.cv-diamond-center{position:absolute;top:39%;left:10%;right:10%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px}.cv-diamond-center>svg{color:var(--color-text-accent)}.cv-research-diamond--experiment .cv-diamond-center>svg{color:var(--color-text-clay)}.mf-site--manus .case-dossier .cv-diamond-center p{font-size:12px}.cv-diamond-bottom{position:absolute;top:74%;left:8%;right:8%;display:flex;flex-direction:column;align-items:center;gap:4px}.cv-diamond-bottom strong{font-size:12px;font-weight:500;color:var(--color-text-accent)}.cv-diamond-bottom span{font-size:12px;color:var(--color-text-accent)}.cv-research-gate{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:7px;z-index:1}.cv-research-gate>span{position:absolute;top:50%;width:130%;height:1px;background:var(--color-bg-accent-emphasis);z-index:-1}.cv-research-gate>svg:first-of-type{color:var(--color-text-accent);padding:8px;box-sizing:content-box;background:var(--color-bg-page)}.cv-research-gate strong{font-size:13px;padding:2px 5px;color:var(--color-text-accent);background:var(--color-bg-page)}.cv-research-gate small{font-size:12px;color:var(--color-text-accent);background:var(--color-bg-page)}.cv-research-gate>svg:last-child{color:var(--color-text-accent)}.cv-research-return{display:flex;justify-content:center;align-items:center;gap:9px;border:1px dashed var(--color-border-accent-soft);border-top:0;border-radius:0 0 36px 36px;padding:0 12px 13px;margin:0 8% 24px;color:var(--color-text-accent);font-size:12px}.cv-operating{display:grid;grid-template-columns:minmax(145px,.65fr) minmax(330px,1.8fr) minmax(145px,.65fr);gap:24px;align-items:center;padding-top:10px}.cv-operation-sources>.cv-label{margin-bottom:17px}.cv-operation-sources>div{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid var(--color-separator-accent);color:var(--color-text-accent);font-size:13px}.cv-operation-sources svg{color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-operation-sources p{font-size:12px;margin-top:17px}.cv-operation-clock{position:relative;width:100%;max-width:430px;margin-inline:auto;aspect-ratio:1}.cv-operation-clock>svg{width:100%;height:100%}.cv-clock-orbit{stroke:var(--color-graphic-accent-line);stroke-width:1;stroke-dasharray:2 7}.cv-clock-ring{fill:var(--color-graphic-accent-fill);stroke:var(--color-graphic-accent-fill);stroke-width:30}.cv-clock-tick{stroke:var(--color-graphic-accent-line);stroke-width:2}.cv-clock-flow{stroke:var(--color-graphic-accent-strong);stroke-width:2;stroke-linecap:round}.cv-clock-core{fill:var(--color-graphic-fill);stroke:var(--color-graphic-accent-line);stroke-width:1}.cv-clock-center{position:absolute;inset:38% 21% auto;text-align:center}.cv-clock-center>span{color:var(--color-text-accent);font-size:12px;display:block;margin-bottom:8px}.mf-site--manus .case-dossier .cv-clock-center h6{font-size:clamp(16px,1.7vw,21px)}.mf-site--manus .case-dossier .cv-clock-center p{font-size:12px;margin-top:7px}.cv-clock-station{position:absolute;min-width:92px;padding:11px 9px;text-align:center;background:var(--color-bg-surface);border:1px solid var(--color-border-accent-soft);border-radius:24px;box-shadow:0 3px 0 var(--color-border-accent-subtle)}.cv-clock-station span{font-size:12px;color:var(--color-text-accent);display:block;margin-bottom:2px}.cv-clock-station strong{font-size:12px;color:var(--color-text-accent);font-weight:550}.cv-clock-station--0{top:8%;left:50%;transform:translate(-50%)}.cv-clock-station--1{top:50%;right:0;transform:translateY(-50%)}.cv-clock-station--2{bottom:8%;left:50%;transform:translate(-50%)}.cv-clock-station--3{top:50%;left:0;transform:translateY(-50%)}.cv-operation-action{display:flex;flex-direction:column;align-items:stretch;gap:9px}.cv-operation-action>.cv-label{margin-bottom:5px}.cv-operation-action>div{padding:12px;border-left:2px solid var(--color-border-accent);background:var(--color-bg-accent-soft)}.cv-operation-action>div>span{font-size:12px;color:var(--color-text-accent);display:block}.cv-operation-action strong{display:block;margin-top:4px;font-size:13px;color:var(--color-text-accent);font-weight:550}.cv-operation-action>svg{margin-left:25px;color:var(--color-text-accent)}.cv-operation-foot{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:20px;background:var(--color-bg-clay-soft);border-left:3px solid var(--color-border-clay-strong)}.cv-operation-foot>svg{color:var(--color-text-clay)}.cv-operation-foot>strong{color:var(--color-text-clay);font-size:13px;font-weight:550;white-space:nowrap}.mf-site--manus .case-dossier .cv-operation-foot p{color:var(--color-text-clay);font-size:12px}.cv-decision-body{display:grid;grid-template-columns:minmax(155px,.6fr) minmax(0,1.7fr) minmax(140px,.55fr);gap:25px;padding:36px 0 10px;align-items:center}.cv-decision-criteria>div{padding:18px 0;border-bottom:1px solid var(--color-separator-accent)}.cv-decision-criteria>div>span{font-size:12px;color:var(--color-text-accent);margin-right:8px}.cv-decision-criteria strong{font-size:13px;color:var(--color-text-accent);font-weight:550}.mf-site--manus .case-dossier .cv-decision-criteria p{font-size:12px;margin-top:7px}.cv-decision-chart{position:relative;padding:22px 0 46px 25px}.cv-matrix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1.5px solid var(--color-border-accent);border-bottom:1.5px solid var(--color-border-accent)}.cv-matrix-grid>div{position:relative;min-height:155px;padding:25px 18px;background:var(--color-bg-accent-soft);display:flex;flex-direction:column;justify-content:center;gap:8px}.cv-matrix-grid>div:first-child{background:var(--color-bg-clay-soft)}.cv-matrix-grid>div:nth-child(2){background:var(--color-bg-accent-soft)}.cv-matrix-grid>div:nth-child(3){background:var(--color-bg-clay-subtle)}.cv-matrix-grid>div:nth-child(odd){border-right:1px dashed var(--color-separator-accent)}.cv-matrix-grid>div:nth-child(-n+2){border-bottom:1px dashed var(--color-separator-accent)}.cv-matrix-grid small{font-size:12px;color:var(--color-text-secondary)}.cv-matrix-grid strong{color:var(--color-text-accent);font-size:18px;font-weight:550}.cv-matrix-grid span{font-size:12px;color:var(--color-text-accent)}.cv-matrix-grid .cv-matrix-focus{background:var(--color-bg-accent-muted)}.cv-matrix-focus>svg{position:absolute;top:15px;right:15px;color:var(--color-text-accent)}.cv-matrix-y{position:absolute;top:0;left:24px;font-size:12px;color:var(--color-text-accent)}.cv-matrix-x{display:block;margin-top:10px;text-align:right;font-size:12px;color:var(--color-text-accent)}.cv-matrix-note{display:block;text-align:center;color:var(--color-text-secondary);font-size:12px;margin-top:12px}.cv-decision-verdict{border:1px solid var(--color-border-accent-soft);padding:23px 15px;background:var(--color-bg-accent-subtle);text-align:center}.cv-decision-verdict>svg{color:var(--color-text-accent);margin-bottom:12px}.mf-site--manus .case-dossier .cv-decision-verdict h6{font-size:16px}.mf-site--manus .case-dossier .cv-decision-verdict p{font-size:12px;margin:13px 0 19px;line-height:2}.cv-decision-verdict>div{display:grid;gap:7px}.cv-decision-verdict>div>span{padding:7px 5px;background:var(--color-bg-accent-muted);color:var(--color-text-accent);font-size:12px}.cv-sales-fuel{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;padding:15px 0 26px}.cv-sales-fuel>span:not(.cv-label){color:var(--color-text-accent);font-size:12px;padding:9px 15px;border-bottom:2px solid var(--color-separator-accent)}.cv-sales-vessel{position:relative;min-height:250px;display:flex;align-items:center}.cv-sales-hull{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.cv-sales-hull>path:first-child{fill:var(--color-graphic-accent-fill);stroke:var(--color-graphic-accent-line);stroke-width:1}.cv-sales-inner{fill:var(--color-graphic-accent-fill);stroke:var(--color-graphic-accent-line);stroke-width:1}.cv-sales-exhaust{stroke:var(--color-graphic-accent-line);stroke-width:5;stroke-linecap:round}.cv-sales-stages{list-style:none;margin:0;padding:0 9% 0 8%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;position:relative}.cv-sales-stages li{padding:17px 8px;border-right:1px solid var(--color-separator-accent);text-align:center}.cv-sales-stages li:last-child{border:0}.cv-sales-stages li>span{display:block;color:var(--color-text-accent);font-size:12px}.cv-sales-stages strong{display:block;color:var(--color-text-accent);font-size:23px;font-weight:550;margin:10px 0}.cv-sales-stages small{font-size:12px;color:var(--color-text-accent)}.cv-sales-responsibility{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:25px 8% 26px}.cv-sales-responsibility>div{display:grid;grid-template-columns:22px 1fr;gap:7px 10px}.cv-sales-responsibility svg{color:var(--color-text-accent)}.cv-sales-responsibility strong{color:var(--color-text-accent);font-size:13px;font-weight:550}.mf-site--manus .case-dossier .cv-sales-responsibility p{grid-column:2;font-size:12px}.cv-sales-memory{display:flex;flex-wrap:wrap;gap:13px;justify-content:center;align-items:center;padding:18px;background:var(--color-bg-clay-soft);color:var(--color-text-clay);font-size:12px}.cv-sales-memory i{height:16px;border-left:1px solid var(--color-border-clay);margin-inline:12px}.cv-sales-memory strong{font-size:12px;font-weight:500;color:var(--color-text-clay)}.cv-strategy{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(0,2fr) minmax(150px,.75fr);gap:28px;align-items:center;padding-top:12px}.cv-strategy-input>.cv-label{margin-bottom:20px}.cv-strategy-input>div{display:flex;align-items:center;gap:10px;padding:14px 0;color:var(--color-text-accent);border-bottom:1px solid var(--color-separator-accent);font-size:13px}.cv-strategy-input>div>span{width:6px;height:6px;border:1px solid var(--color-border-accent);transform:rotate(45deg)}.mf-site--manus .case-dossier .cv-strategy-input p{margin-top:18px;font-size:12px}.cv-triangle{position:relative;width:100%;aspect-ratio:500/460}.cv-triangle>svg{width:100%;height:100%;overflow:visible}.cv-triangle-field{fill:var(--color-graphic-accent-fill);stroke:var(--color-graphic-accent-line);stroke-width:1.3}.cv-triangle-spokes{stroke:var(--color-graphic-accent-line);stroke-width:1}.cv-triangle-core{fill:var(--color-graphic-fill);stroke:var(--color-graphic-accent-line);stroke-width:1.1}.cv-triangle-cycle{stroke:var(--color-graphic-accent-line);stroke-width:1.2;stroke-dasharray:3 5}.cv-triangle-vertex{position:absolute;width:38%;padding:12px 5px;text-align:center;border:1px solid var(--color-border-accent-soft);background:var(--color-bg-accent-subtle)}.cv-triangle-vertex--top{left:31%;top:0}.cv-triangle-vertex--left{left:0;bottom:8%;background:var(--color-bg-clay-soft);border-color:var(--color-border-clay)}.cv-triangle-vertex--right{right:0;bottom:8%;background:var(--color-bg-accent-muted)}.cv-triangle-vertex>span{display:block;color:var(--color-text-accent);font-size:12px;margin-bottom:5px;letter-spacing:.06em}.mf-site--manus .case-dossier .cv-triangle-vertex h6{font-size:16px}.mf-site--manus .case-dossier .cv-triangle-vertex p{font-size:12px;margin-top:5px}.cv-triangle-center{position:absolute;left:50%;top:48%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.cv-triangle-center>svg{color:var(--color-text-accent)}.cv-triangle-center>strong{color:var(--color-text-accent);font-size:14px;font-weight:550;white-space:nowrap}.cv-triangle-center>small{color:var(--color-text-accent);font-size:12px;white-space:nowrap}.cv-strategy-output>.cv-label{margin-bottom:16px}.cv-strategy-output>div{padding:14px 0 14px 17px;border-left:2px solid var(--color-separator-accent);margin-bottom:14px}.cv-strategy-output strong{display:block;color:var(--color-text-accent);font-size:15px;font-weight:550}.cv-strategy-output>div>span{display:block;color:var(--color-text-accent);font-size:12px;margin-top:6px}.cv-strategy-rule{grid-column:1/-1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:19px;border-top:1px solid var(--color-separator-accent);padding-top:20px;color:var(--color-text-accent);font-size:12px}.cv-strategy-rule i{width:4px;height:4px;background:var(--color-bg-accent-emphasis);border-radius:50%}.cv-dual-body{display:grid;grid-template-columns:minmax(0,1fr) 165px;gap:32px;align-items:center;padding:35px 0}.cv-dual-lanes{border:1px solid var(--color-border-accent-soft);border-radius:70px;padding:26px 25px;background:var(--color-bg-accent-subtle)}.cv-dual-lane{display:grid;grid-template-columns:115px minmax(0,1fr);align-items:center;gap:15px}.cv-dual-lane>div{padding-left:15px}.cv-dual-lane>div>span{color:var(--color-text-clay);font-size:12px;letter-spacing:.08em;display:block;margin-bottom:6px}.mf-site--manus .case-dossier .cv-dual-lane h6{font-size:16px;white-space:nowrap}.cv-dual-lane ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;gap:15px}.cv-dual-lane li{position:relative;text-align:center;padding:18px 5px;background:var(--color-bg-page);border:1px solid var(--color-border-clay);border-radius:4px}.cv-dual-lane li>span{display:block;color:var(--color-text-clay);font-size:12px}.cv-dual-lane li>strong{display:block;color:var(--color-text-clay);font-size:13px;font-weight:550;margin-top:6px}.cv-dual-lane li>svg{position:absolute;top:50%;right:-15px;color:var(--color-text-clay)}.cv-dual-lane--product li{background:var(--color-bg-accent-soft);border-color:var(--color-border-accent-soft)}.cv-dual-lane--product li>strong{color:var(--color-text-accent)}.cv-dual-lane--product li>span{color:var(--color-text-accent)}.cv-dual-lane--product li>svg{color:var(--color-text-accent)}.cv-dual-lane--product>div>span{color:var(--color-text-accent)}.cv-dual-link{display:flex;align-items:center;justify-content:center;gap:15px;padding:20px 0;color:var(--color-text-secondary);font-size:12px}.cv-dual-link>i{height:24px;border-left:1px dashed var(--color-separator-accent)}.cv-dual-merge{position:relative;text-align:center}.cv-dual-merge>div{position:relative;background:var(--color-bg-accent-muted);border:1px solid var(--color-border-accent);clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%);padding:30px 10px}.cv-dual-merge svg{color:var(--color-text-accent);margin-bottom:8px}.mf-site--manus .case-dossier .cv-dual-merge p{font-size:12px;margin-top:5px}.cv-dual-merge>span:last-child{display:block;margin-top:13px;color:var(--color-text-accent);font-size:12px}.cv-merge-lines{position:absolute;left:-34px;width:35px;top:20%;bottom:32%;border-right:1px solid var(--color-border-accent);border-block:1px solid var(--color-border-accent)}.cv-dag-body{position:relative;width:100%;min-width:0;aspect-ratio:1000/420;min-height:360px;margin-top:25px}.cv-dag-edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cv-dag-edges>path{stroke:var(--color-graphic-accent-line);stroke-width:1.5}.cv-dag-edges>circle{fill:var(--color-graphic-accent-line)}.cv-dag-edges .cv-dag-retry-edge{stroke:var(--color-graphic-clay-line);stroke-dasharray:4 4}.cv-dag-dispatch{position:absolute;top:34%;left:0;width:16%;padding:12px 7px;border:1px solid var(--color-border-accent);background:var(--color-bg-accent-soft);text-align:center}.cv-dag-dispatch>svg{color:var(--color-text-accent);margin-bottom:9px}.mf-site--manus .case-dossier .cv-dag-dispatch h6{font-size:16px}.mf-site--manus .case-dossier .cv-dag-dispatch p{font-size:12px;margin-top:7px}.cv-dag-jobs{position:absolute;top:4%;bottom:4%;left:32%;width:20%;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:23px}.cv-dag-job{position:relative;align-self:center;padding:12px;text-align:center;background:var(--color-bg-surface);border:1px solid var(--color-border-accent-soft);box-shadow:4px 4px 0 var(--color-border-accent-subtle)}.cv-dag-job>span{display:block;color:var(--color-text-accent);font-size:12px;letter-spacing:.08em}.cv-dag-job>strong{display:block;font-size:14px;color:var(--color-text-accent);font-weight:550;margin:5px 0}.cv-dag-job>small{color:var(--color-text-accent);font-size:12px}.cv-dag-job>em{position:absolute;left:0;right:-25px;bottom:-26px;display:flex;align-items:center;justify-content:center;gap:5px;font-style:normal;font-size:12px;color:var(--color-text-clay);background:var(--color-bg-clay-soft);padding:4px 0}.cv-dag-review{position:absolute;left:69%;top:32%;width:14%;padding:23px 5px;text-align:center;background:var(--color-bg-accent-soft);clip-path:polygon(50% 0,100% 23%,100% 77%,50% 100%,0 77%,0 23%)}.cv-dag-review>svg{color:var(--color-text-accent);margin-bottom:8px}.mf-site--manus .case-dossier .cv-dag-review h6{font-size:15px}.mf-site--manus .case-dossier .cv-dag-review p{font-size:12px;margin-top:6px}.cv-dag-output{position:absolute;left:89%;top:42%;width:11%;text-align:center}.cv-dag-output>svg{color:var(--color-text-accent);margin-bottom:9px}.cv-dag-output>strong{display:block;font-size:14px;font-weight:550;color:var(--color-text-accent)}.cv-dag-output>span{display:block;font-size:12px;color:var(--color-text-accent);margin-top:6px}.cv-dag-policy{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 12px;background:var(--color-bg-accent-soft);border-top:1px solid var(--color-separator-accent);font-size:12px;color:var(--color-text-accent)}.cv-dag-policy>small{width:100%;color:var(--color-text-accent);font-size:12px}.cv-mobile-fork{display:none}.cv-story-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:3px 0 22px}.cv-story-heading>span{color:var(--color-text-accent);font-size:12px;letter-spacing:.07em}.cv-story-heading>strong{font-size:14px;color:var(--color-text-accent);font-weight:550}.cv-story-heading>small{font-size:12px;color:var(--color-text-secondary)}.cv-story-frames{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.cv-story-frame{background:var(--color-bg-accent-soft);border:1px solid var(--color-border-accent-soft);padding-bottom:15px}.cv-story-frame>div{display:flex;align-items:center;gap:5px;padding:8px 12px;background:var(--color-bg-accent-muted);border-bottom:1px solid var(--color-separator-accent)}.cv-story-frame>div>span{font-size:12px;color:var(--color-text-accent);margin-right:auto}.cv-story-frame>div>i{width:5px;height:5px;border:1px solid var(--color-border-accent)}.cv-story-frame>svg{width:100%;height:125px;padding:9px}.cv-frame-paper{fill:var(--color-graphic-fill);stroke:var(--color-graphic-accent-line);stroke-width:1.3}.cv-frame-line{stroke:var(--color-graphic-accent-line);stroke-width:2;stroke-linecap:round}.cv-frame-object{fill:var(--color-graphic-accent-line);stroke:var(--color-graphic-accent-line);stroke-width:1.3}.cv-frame-landscape{fill:var(--color-graphic-accent-fill);stroke:var(--color-graphic-accent-line);stroke-width:1.2}.cv-frame-sun{fill:var(--color-graphic-clay-line);stroke:var(--color-graphic-clay-line);stroke-width:1}.mf-site--manus .case-dossier .cv-story-frame h6{font-size:15px;margin:0 12px 6px}.mf-site--manus .case-dossier .cv-story-frame p{font-size:12px;margin-inline:12px}.cv-story-tracks{margin-top:24px;display:grid;gap:12px}.cv-story-tracks>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;align-items:center}.cv-story-tracks>div>strong{font-size:12px;color:var(--color-text-accent);font-weight:500}.cv-story-tracks>div>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cv-story-tracks span{display:block;padding:9px 10px;color:var(--color-text-accent);font-size:12px;background:var(--color-bg-accent-muted);border-left:3px solid var(--color-border-accent)}.cv-story-tracks>div:nth-child(2) span{background:var(--color-bg-clay-muted);color:var(--color-text-clay);border-left-color:var(--color-border-clay-strong)}.cv-story-tracks>div:nth-child(3) span{background:var(--color-bg-accent-soft);color:var(--color-text-accent);border-left-color:var(--color-separator-accent)}.cv-track-span-4{grid-column:span 4}.cv-track-span-3{grid-column:span 3}.cv-track-span-2{grid-column:span 2}.cv-track-offset-2{grid-column:3 / span 2}.cv-story-revision{display:flex;flex-wrap:wrap;align-items:center;gap:13px;padding:22px 0 5px;font-size:12px;color:var(--color-text-accent)}.cv-story-revision>strong{font-size:12px;color:var(--color-text-accent);font-weight:550}.cv-retail{padding:23px 0 7px}.cv-retail-ends{display:grid;grid-template-columns:minmax(0,1fr) 205px minmax(0,1fr);gap:35px;align-items:center;padding:10px 30px 0}.cv-retail-front,.cv-retail-back{position:relative;border:1px solid var(--color-border-accent);background:var(--color-bg-page);padding:24px;min-height:300px}.cv-retail-front{border-top:0;margin-top:17px}.cv-store-roof{position:absolute;top:-21px;left:-1px;right:-1px;height:22px;display:flex;background:var(--color-bg-accent-emphasis);border:1px solid var(--color-border-accent);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%)}.cv-store-roof>i{flex:1}.cv-store-roof>i:nth-child(2n){background:var(--color-bg-accent-muted)}.cv-retail-title{display:flex;align-items:center;gap:15px;color:var(--color-text-accent)}.cv-retail-title .cv-label{margin-bottom:5px}.cv-retail-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:24px 0 19px}.cv-retail-products>span{height:62px;border:1px solid var(--color-border-accent-soft);background:var(--color-bg-accent-soft);position:relative}.cv-retail-products>span:after{content:"";position:absolute;width:27px;height:35px;bottom:9px;left:50%;transform:translate(-50%);border:1px solid var(--color-border-accent);background:var(--color-bg-accent-subtle);border-radius:8px 8px 3px 3px}.cv-retail-ends ul{list-style:none;padding:0;display:grid;gap:8px;color:var(--color-text-accent);font-size:12px}.cv-retail-ends li:before{content:"·";margin-right:9px;color:var(--color-text-accent)}.cv-retail-bridge{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:9px;text-align:center}.cv-retail-bridge-rail{position:absolute;z-index:0;left:-35px;right:-35px;top:51%;height:1px;background:var(--color-bg-accent-emphasis)}.cv-retail-bridge>div{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;color:var(--color-text-accent)}.cv-retail-bridge strong{font-size:12px;color:var(--color-text-accent);font-weight:550}.cv-retail-bridge>span:not(.cv-retail-bridge-rail){position:relative;margin-inline:15px;padding:9px;border:1px solid var(--color-border-accent-soft);background:var(--color-bg-accent-soft);color:var(--color-text-accent);font-size:12px}.cv-retail-bridge>small{margin-top:6px;color:var(--color-text-accent);font-size:12px}.cv-retail-back{background:var(--color-bg-accent-soft);border-top:4px solid var(--color-separator-accent)}.cv-retail-console{display:grid;grid-template-columns:1fr 2fr;gap:9px;padding:28px 0 24px}.cv-retail-console>i{height:10px;background:var(--color-bg-accent-muted)}.cv-retail-console>i:nth-child(2n){background:var(--color-bg-accent-muted)}.cv-retail-foundation{position:relative;margin:30px 0 0;padding:25px 35px;background:var(--color-bg-accent-soft);border:1px solid var(--color-border-accent);box-shadow:0 8px 0 var(--color-border-accent)}.cv-retail-foundation:before{content:"";position:absolute;bottom:100%;left:-1px;right:-1px;height:16px;background:var(--color-bg-accent-soft);border:1px solid var(--color-border-accent-soft);clip-path:polygon(3% 0,97% 0,100% 100%,0 100%)}.cv-retail-foundation>div:first-child{display:flex;align-items:center;gap:13px;color:var(--color-text-accent)}.cv-retail-foundation strong{color:var(--color-text-accent);font-size:15px;font-weight:550}.cv-retail-foundation>div:first-child>span{margin-left:auto;font-size:12px;color:var(--color-text-accent)}.cv-retail-foundation>div:last-child{display:flex;justify-content:space-between;gap:15px;margin-top:19px;padding-top:16px;border-top:1px solid var(--color-separator-accent);color:var(--color-text-accent);font-size:12px}.cv-architecture-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-block:1px solid var(--color-separator-accent);background:var(--color-bg-accent-muted);margin-bottom:30px}.cv-architecture-index>button{display:grid;grid-template-columns:69px minmax(0,1fr) 17px;gap:14px;align-items:center;padding:18px 16px;border:0;text-align:left;background:var(--color-bg-page);cursor:pointer;transition:background .2s}.cv-structure-thumbnail{width:69px;height:51px;stroke:var(--color-graphic-accent-line);stroke-width:1.5}.cv-thumb-fill{fill:var(--color-graphic-accent-fill)}.cv-architecture-index small{display:block;font-size:12px;line-height:1.7;color:var(--color-text-accent)}.cv-architecture-index strong{display:block;margin-top:5px;font-size:15px;color:var(--color-text-accent);font-weight:550}.cv-architecture-index>button>svg:last-child{color:var(--color-text-accent)}.cv-architecture-index>button:hover,.cv-architecture-index>button[aria-pressed=true]{background:var(--color-bg-accent-soft)}.cv-architecture-index>button[aria-pressed=true] .cv-thumb-fill{fill:var(--color-graphic-accent-line)}.mf-site--manus .cv-architecture-index>button:focus-visible{outline:2px solid var(--color-border-accent-strong);outline-offset:-3px}@media(max-width:1050px){.cv-operating{grid-template-columns:135px minmax(280px,1fr) 135px;gap:15px}.cv-decision-body{grid-template-columns:140px minmax(0,1fr)}.cv-decision-verdict{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:22px;padding:17px}.cv-decision-verdict>svg{margin:0;flex:none}.mf-site--manus .case-dossier .cv-decision-verdict p{display:none}.cv-decision-verdict>div{display:flex;gap:12px}.cv-decision-verdict>div>span{padding-inline:12px}.cv-strategy{grid-template-columns:120px minmax(0,1fr) 135px;gap:17px}.cv-triangle-vertex{padding-block:9px}.mf-site--manus .case-dossier .cv-triangle-vertex h6{font-size:14px}.cv-triangle-center>strong{font-size:12px}.cv-triangle-center>small{font-size:12px}.cv-dual-body{grid-template-columns:minmax(0,1fr) 140px;gap:22px}.cv-dual-lanes{padding:25px 18px;border-radius:40px}.cv-dual-lane{grid-template-columns:100px minmax(0,1fr);gap:10px}.cv-dual-lane>div{padding-left:0}.mf-site--manus .case-dossier .cv-dual-lane h6{font-size:14px}.cv-dual-lane li>strong{font-size:12px}.cv-merge-lines{width:25px;left:-25px}.cv-retail-ends{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);gap:22px;padding-inline:0}.cv-retail-front,.cv-retail-back{padding:22px 18px}.cv-retail-bridge-rail{left:-22px;right:-22px}.cv-retail-foundation{padding-inline:22px}}@media(max-width:800px){.cv-control-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cv-control-strip>span{grid-column:1/-1}.cv-control-strip>div{padding-left:12px}.cv-research-diamonds{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr)}.cv-research-diamond{height:300px}.cv-diamond-top>strong{font-size:12px}.cv-diamond-bottom span{font-size:12px}.cv-operating{grid-template-columns:1fr}.cv-operation-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cv-operation-sources>.cv-label{grid-column:1/-1;margin:0}.cv-operation-sources>div{flex-direction:column;gap:7px;padding:10px 0;font-size:12px}.mf-site--manus .case-dossier .cv-operation-sources p{grid-column:1/-1;margin:0}.cv-operation-clock{max-width:410px;margin-inline:auto}.cv-operation-action{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cv-operation-action>.cv-label{grid-column:1/-1}.cv-operation-action>svg{display:none}.cv-sales-vessel{min-height:230px}.cv-sales-stages strong{font-size:20px}.cv-sales-stages small{font-size:12px}.cv-sales-responsibility{padding-inline:2%}.cv-strategy{grid-template-columns:1fr 1fr;gap:20px}.cv-triangle{order:-1;grid-column:1/-1;max-width:480px;margin-inline:auto}.cv-strategy-input,.cv-strategy-output{padding:0 10px}.mf-site--manus .case-dossier .cv-triangle-vertex h6{font-size:17px}.cv-triangle-center>strong{font-size:15px}.cv-triangle-center>small{font-size:12px}.cv-strategy-rule{gap:12px;font-size:12px}.cv-dual-body{grid-template-columns:1fr}.cv-dual-merge{max-width:220px;width:100%;margin:0 auto}.cv-merge-lines{display:none}.cv-dual-merge>div{padding:20px}.cv-dual-merge>span:last-child{margin-top:6px}.cv-story-heading{flex-wrap:wrap;gap:10px}.cv-story-heading>small{display:none}.cv-story-frames{gap:12px}.cv-story-frame>svg{height:104px}.mf-site--manus .case-dossier .cv-story-frame h6{font-size:13px}.mf-site--manus .case-dossier .cv-story-frame p{font-size:12px}.cv-retail-ends{grid-template-columns:1fr 140px 1fr;gap:12px}.cv-retail-front,.cv-retail-back{padding:18px 12px}.cv-retail-title{gap:8px}.cv-retail-title>svg{width:17px}.mf-site--manus .case-dossier .cv-retail-title h6{font-size:15px}.cv-retail-products{gap:6px}.cv-retail-products>span:after{width:19px}.cv-retail-ends ul{font-size:12px}.cv-retail-foundation>div:first-child{flex-wrap:wrap}.cv-retail-foundation>div:first-child>span{margin-left:0}.cv-architecture-index>button{padding:15px 11px;grid-template-columns:50px minmax(0,1fr);gap:9px}.cv-structure-thumbnail{width:50px;height:40px}.cv-architecture-index>button>svg:last-child{display:none}.cv-architecture-index strong{font-size:13px}}@media(max-width:640px){.cv-diagram{padding-top:18px}.cv-inputs{display:block;padding:13px}.cv-inputs>span{display:block;font-size:12px;margin-bottom:11px}.cv-inputs>div{gap:9px 18px}.cv-inputs>div>span{font-size:12px}.cv-results{grid-template-columns:1fr;gap:15px;padding-inline:0}.cv-results strong{font-size:13px}.cv-control-strip{grid-template-columns:1fr;gap:15px}.cv-control-strip>div{display:grid;grid-template-columns:85px minmax(0,1fr);align-items:start;gap:8px;padding-left:10px}.cv-control-strip>div>span{margin:0}.cv-research-diamonds{grid-template-columns:1fr;margin-top:17px;gap:5px}.cv-research-diamond{width:100%;max-width:390px;justify-self:center;height:305px}.cv-research-gate{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;padding:4px}.cv-research-gate>span{display:none}.cv-research-gate>svg:first-of-type{padding:0;width:16px;height:16px}.cv-research-gate>svg:last-child{transform:rotate(90deg);width:14px}.cv-research-gate strong,.cv-research-gate small{font-size:12px}.cv-research-return{font-size:12px;margin-inline:0;padding-top:7px}.cv-diamond-top>strong{font-size:13px}.cv-diamond-bottom span{font-size:12px}.cv-operation-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-operation-clock{width:100%;min-width:0}.cv-clock-station{min-width:78px;padding:7px 5px}.cv-clock-station strong,.cv-clock-station span{font-size:12px}.mf-site--manus .case-dossier .cv-clock-center h6{font-size:14px}.cv-clock-center>span{font-size:12px;margin-bottom:5px}.mf-site--manus .case-dossier .cv-clock-center p{font-size:12px;margin-top:4px}.cv-operation-action{gap:7px}.cv-operation-action>div{padding:10px 7px}.cv-operation-action strong{font-size:12px}.cv-operation-action>div>span{font-size:12px}.cv-operation-foot{display:grid;grid-template-columns:20px 1fr;gap:8px;padding:15px}.mf-site--manus .case-dossier .cv-operation-foot p{grid-column:1/-1;font-size:12px}.cv-decision-body{grid-template-columns:1fr;gap:20px;padding-top:20px}.cv-decision-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cv-decision-criteria>.cv-label{grid-column:1/-1}.cv-decision-criteria>div{padding:9px 0}.cv-decision-criteria>div>span{display:block;margin:0 0 7px}.cv-decision-criteria strong,.mf-site--manus .case-dossier .cv-decision-criteria p{font-size:12px}.cv-decision-chart{padding-left:0;padding-bottom:5px}.cv-matrix-y{left:0;font-size:12px}.cv-matrix-grid>div{min-height:140px;padding:17px 10px;gap:9px}.cv-matrix-grid strong{font-size:16px}.cv-matrix-grid small,.cv-matrix-grid span{font-size:12px}.cv-matrix-focus>svg{display:none}.cv-decision-verdict{flex-wrap:wrap;gap:12px;padding:15px}.cv-decision-verdict>div{width:100%;justify-content:space-between;gap:7px}.cv-decision-verdict>div>span{font-size:12px;padding:7px}.cv-sales-fuel{gap:12px;padding-bottom:20px}.cv-sales-fuel>.cv-label{width:100%}.cv-sales-fuel>span:not(.cv-label){font-size:12px;padding:7px 11px}.cv-sales-hull{display:none}.cv-sales-vessel{min-height:0}.cv-sales-stages{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:14px 8px}.cv-sales-stages li{border:0;background:var(--color-bg-accent-soft);clip-path:polygon(0 0,87% 0,100% 50%,87% 100%,0 100%,10% 50%);padding:15px 14px 15px 20px}.cv-sales-stages strong{font-size:20px;margin:6px 0}.cv-sales-stages small{font-size:12px}.cv-sales-stages li>span{font-size:12px}.cv-sales-responsibility{grid-template-columns:1fr;gap:20px;padding-top:25px}.cv-sales-memory{gap:9px;padding:14px;font-size:12px}.cv-sales-memory i{display:none}.cv-sales-memory strong{width:100%;text-align:center;font-size:12px;line-height:1.8}.cv-strategy{gap:18px}.cv-triangle{aspect-ratio:500/490}.cv-triangle>svg{height:94%;margin-top:8px}.cv-triangle-vertex{width:43%;padding:10px 3px}.cv-triangle-vertex--top{left:28.5%}.cv-triangle-vertex--left,.cv-triangle-vertex--right{bottom:6%}.mf-site--manus .case-dossier .cv-triangle-vertex h6{font-size:14px}.mf-site--manus .case-dossier .cv-triangle-vertex p{font-size:12px}.cv-triangle-vertex>span{font-size:12px}.cv-triangle-center{top:44%;gap:3px}.cv-triangle-center>strong{font-size:12px}.cv-triangle-center>small{font-size:12px}.cv-triangle-center>svg{width:15px;height:15px}.cv-strategy-input,.cv-strategy-output{padding-inline:0}.cv-strategy-input>div{font-size:12px;padding:11px 0}.cv-strategy-output strong{font-size:13px}.cv-strategy-output>div>span{font-size:12px}.cv-strategy-output>div{padding-left:11px;margin-bottom:8px}.cv-strategy-rule{gap:9px;font-size:12px}.cv-strategy-rule i{width:3px;height:3px}.cv-dual-body{padding-top:22px;gap:22px}.cv-dual-lanes{padding:17px 12px;border-radius:25px}.cv-dual-lane{grid-template-columns:1fr;gap:11px}.cv-dual-lane>div{display:flex;align-items:center;gap:9px}.cv-dual-lane>div>span{font-size:12px;margin:0}.cv-dual-lane ol{gap:9px}.cv-dual-lane li{padding:13px 3px}.cv-dual-lane li>strong{font-size:12px;line-height:1.6}.cv-dual-lane li>svg{width:10px;right:-10px}.cv-dual-link{padding-block:17px;gap:8px;font-size:12px}.cv-dual-merge{max-width:185px}.cv-dag-body{position:static;display:flex;flex-direction:column;align-items:center;gap:18px;min-height:0;aspect-ratio:auto}.cv-dag-edges{display:none}.cv-dag-dispatch,.cv-dag-jobs,.cv-dag-review,.cv-dag-output{position:relative;left:auto;top:auto;bottom:auto;width:auto}.cv-dag-dispatch{width:65%;padding:17px 10px}.cv-dag-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:7px;width:100%}.cv-dag-job{padding:13px 5px;align-self:stretch}.cv-dag-job>strong{font-size:12px;line-height:1.7}.cv-dag-job>small{font-size:12px;line-height:1.7;display:block}.cv-dag-job>span{font-size:12px;letter-spacing:0}.cv-dag-job>em{position:static;font-size:12px;line-height:1.6;margin-top:8px;display:block;padding:5px}.cv-dag-job>em>svg{display:none}.cv-mobile-fork{display:block;grid-column:1/-1;width:100%;height:35px;fill:none;stroke:var(--color-graphic-accent-line);stroke-width:1.3}.cv-dag-review{width:60%;padding:25px 15px}.cv-dag-output{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;align-items:center}.cv-dag-output>svg{margin:0}.cv-dag-output>span{margin:0}.cv-dag-policy{margin-top:22px;gap:11px;font-size:12px}.cv-dag-policy>small{font-size:12px;line-height:1.7}.cv-story-heading{display:block;padding-bottom:17px}.cv-story-heading>strong{display:block;margin-top:9px;font-size:13px}.cv-story-frames{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cv-story-frame>svg{height:94px;padding:5px}.mf-site--manus .case-dossier .cv-story-frame h6{font-size:13px;margin-inline:9px}.mf-site--manus .case-dossier .cv-story-frame p{font-size:12px;margin-inline:9px}.cv-story-tracks>div{grid-template-columns:54px minmax(0,1fr);gap:8px}.cv-story-tracks>div>strong{font-size:12px}.cv-story-tracks>div>div{gap:5px}.cv-story-tracks span{font-size:12px;line-height:1.7;padding:7px}.cv-track-span-2.cv-track-offset-2{grid-column:2 / span 3}.cv-story-revision{gap:9px;font-size:12px}.cv-story-revision>strong{font-size:12px}.cv-retail-ends{grid-template-columns:1fr;padding-inline:12px;gap:22px}.cv-retail-front,.cv-retail-back{min-height:0;padding:21px}.cv-retail-front{margin-top:0}.cv-retail-bridge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cv-retail-bridge>div{grid-column:1/-1}.cv-retail-bridge>small{grid-column:1/-1}.cv-retail-bridge>span:not(.cv-retail-bridge-rail){margin:0;font-size:12px;padding:9px 5px}.cv-retail-bridge-rail{left:50%;right:auto;top:-22px;width:1px;bottom:-22px;height:auto}.cv-retail-bridge>div{position:relative;background:var(--color-bg-page)}.cv-retail-bridge>small{position:relative;background:var(--color-bg-page);padding:3px}.cv-retail-foundation{margin-top:33px;padding:18px}.cv-retail-foundation strong{font-size:14px}.cv-retail-foundation>div:first-child>span{font-size:12px}.cv-retail-foundation>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:12px}.cv-architecture-index{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-architecture-index>button{grid-template-columns:1fr;gap:8px;justify-items:start;padding:13px 9px;align-content:start}.cv-structure-thumbnail{width:46px;height:34px}.cv-architecture-index strong,.cv-architecture-index small{font-size:12px}}@media(max-width:360px){.cv-architecture-index{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-matrix-grid>div{min-height:145px;padding-inline:8px}.cv-matrix-grid strong{font-size:14px}.cv-clock-station{min-width:63px;padding:6px 4px}.cv-clock-station strong,.mf-site--manus .case-dossier .cv-clock-center h6{font-size:12px}.cv-clock-center{inset:36% 24% auto}.mf-site--manus .case-dossier .cv-clock-center p{display:none}.cv-operation-action{grid-template-columns:1fr}.cv-operation-action>div{display:flex;gap:8px;align-items:center}.cv-operation-action strong{margin:0}.cv-triangle-vertex>span{display:none}.mf-site--manus .case-dossier .cv-triangle-vertex p{font-size:12px}.cv-triangle-center>small{display:none}.cv-sales-memory>svg{width:11px}}@media(prefers-reduced-motion:reduce){.cv-diagram *,.cv-architecture-index *{transition:none!important}}@media(min-width:641px){.mf-site--manus[data-page=cases] .b2b-advisor{top:auto;bottom:24px;transform:none}.mf-site--manus[data-page=cases] .b2b-advisor[data-hidden=true]{transform:translateY(8px)}.mf-site--manus[data-page=cases] .b2b-advisor-panel{top:auto;bottom:0;transform:translate(10px) scale(.985);transform-origin:bottom right}.mf-site--manus[data-page=cases] .b2b-advisor[data-open=true] .b2b-advisor-panel{transform:none}}.inner-page{--mf-display: var(--mf-body);background:var(--color-bg-subtle)}.inner-page em{color:var(--color-text-primary);font-style:normal;font-weight:inherit}.inner-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--color-separator);background:var(--color-bg-page)}.inner-hero:before{content:"";position:absolute;top:50%;right:max(-220px,calc((100vw - 1440px)/2));width:min(680px,52vw);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--color-bg-inverse) 7%,transparent),transparent 68%);transform:translateY(-50%)}.inner-hero-grid{position:relative;isolation:isolate;min-height:610px;min-height:clamp(610px,calc(100svh - 144px),690px);display:grid;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);align-items:center;gap:clamp(52px,7vw,100px);padding-block:clamp(64px,7vw,86px)}.inner-hero-copy{position:relative;z-index:2;max-width:720px;text-align:left}.inner-hero .b2b-kicker{color:var(--color-text-primary);font-size:12px;font-weight:650;letter-spacing:.1em}.inner-hero-copy h1{max-width:720px;margin-top:19px;font-family:var(--mf-body);font-size:clamp(46px,4.7vw,64px);font-weight:620;line-height:1.15;letter-spacing:-.045em;text-wrap:balance}.inner-hero-description{max-width:610px;margin-top:26px!important;color:var(--color-text-secondary);font-size:15px;line-height:1.85}.inner-hero-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:22px;margin-top:31px}.inner-hero-actions .mf-button{min-height:50px;gap:16px;border-radius:5px}.inner-text-link{min-height:48px;display:inline-flex;align-items:center;gap:9px;padding:9px 0;color:var(--color-text-primary)!important;font-size:12px}.inner-text-link svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.inner-text-link:hover{color:var(--color-text-primary)!important}.inner-text-link:hover svg{transform:translate(4px)}.inner-hero-diagram{position:relative;z-index:1;width:min(440px,100%);aspect-ratio:1;justify-self:end;pointer-events:none}.inner-hero-diagram:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:28px;background:color-mix(in srgb,var(--color-bg-inverse) 4%,var(--color-bg-subtle))}.inner-hero-diagram:after{content:"";position:absolute;top:11%;right:11%;bottom:11%;left:11%;border:1px solid color-mix(in srgb,var(--color-border-subtle) 78%,transparent);border-radius:22px}.inner-diagram-plane{position:absolute;left:50%;width:72%;height:24%;border:1px solid var(--color-border-strong);border-radius:16px;background:var(--color-bg-subtle);transform:translate(-50%)}.inner-diagram-plane span{position:absolute;top:20px;left:22px;color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.11em}.inner-diagram-plane--one{top:18%;z-index:3;border-color:color-mix(in srgb,var(--color-border-emphasis) 52%,var(--color-border-strong))}.inner-diagram-plane--two{top:38%;z-index:2;background:var(--color-bg-subtle)}.inner-diagram-plane--three{top:58%;z-index:1;background:var(--color-bg-muted)}.inner-hero-diagram>strong{position:absolute;z-index:4;top:13%;right:6%;width:76px;height:76px;display:grid;place-items:center;border-radius:18px;background:var(--color-bg-inverse);color:var(--color-text-inverse);font:650 12px/1 var(--mf-body);letter-spacing:.07em}.inner-hero-proof{border-bottom:1px solid var(--color-separator);background:var(--color-bg-subtle)}.inner-hero-proof ul{min-height:70px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;list-style:none;margin:0;padding:0}.inner-hero-proof li{min-width:0;display:grid;place-items:center;padding:16px 24px;color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:1.55;text-align:center}.inner-hero-proof li+li{border-left:1px solid var(--color-separator)}.inner-section-heading{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(360px,1.1fr) minmax(260px,.72fr);align-items:start;gap:clamp(28px,5vw,74px);margin-bottom:54px}.inner-section-heading>.b2b-kicker{padding-top:10px}.inner-section-heading h2{font-size:clamp(35px,3.7vw,54px);font-weight:520;line-height:1.32;letter-spacing:-.045em}.inner-section-heading>p:last-child:not(.b2b-kicker){color:var(--color-text-secondary);font-size:12px;line-height:1.95;padding-top:10px}.inner-service-map,.inner-solution-details,.inner-method,.inner-assessment,.inner-preparation,.inner-engineering,.inner-evidence,.inner-cases,.inner-case-index,.inner-about-story,.inner-team,.inner-resource-index,.inner-resource-articles{padding-block:clamp(84px,9vw,126px)}.inner-service-map{background:var(--color-bg-clay-soft);border-block:1px solid var(--color-separator)}.inner-service-lines{border-top:1px solid var(--color-border-strong)}.inner-service-lines article{display:grid;grid-template-columns:50px minmax(260px,.9fr) minmax(310px,1.1fr) auto;align-items:center;gap:30px;min-height:190px;padding-block:30px;border-bottom:1px solid var(--color-separator)}.inner-service-lines article>span{align-self:start;padding-top:7px;color:var(--color-text-primary);font-size:12px}.inner-service-lines small{color:var(--color-text-secondary);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.inner-service-lines h3{margin-top:10px;font-size:clamp(21px,2vw,27px)}.inner-service-lines p{max-width:480px;margin-top:10px;color:var(--color-text-secondary);font-size:12px;line-height:1.85}.inner-service-lines ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;list-style:none;margin:0;padding:0;color:var(--color-text-secondary);font-size:12px}.inner-service-lines ol li{position:relative;padding-left:13px}.inner-service-lines ol li:before{content:"";position:absolute;top:.7em;left:0;width:4px;height:4px;background:var(--color-bg-inverse)}.inner-service-lines button,.inner-solution-list button,.inner-case-index button,.inner-resource-articles article>button{min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:8px 0;background:transparent;color:var(--color-text-primary);font-size:12px;white-space:nowrap}.inner-service-lines button:hover,.inner-solution-list button:hover,.inner-case-index button:hover,.inner-resource-articles article>button:hover{text-decoration:underline;text-underline-offset:5px}.inner-solution-details{background:var(--color-bg-subtle)}.inner-solution-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-border-strong);background:var(--color-bg-strong);gap:1px}.inner-solution-list article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:24px 18px;min-height:270px;padding:29px;background:var(--color-bg-clay-soft)}.inner-solution-list article>span{color:var(--color-text-primary);font-size:12px}.inner-solution-list small{color:var(--color-text-secondary);font-size:12px;letter-spacing:.08em}.inner-solution-list h3{margin-top:12px;font-size:25px}.inner-solution-list p{max-width:500px;margin-top:13px;color:var(--color-text-secondary);font-size:12px;line-height:1.85}.inner-solution-list ul{display:flex;flex-wrap:wrap;align-self:start;gap:6px;list-style:none;margin:0;padding:0}.inner-solution-list li{border:1px solid var(--color-border-strong);padding:4px 7px;color:var(--color-text-secondary);font-size:12px}.inner-solution-list button{grid-column:2 / -1;justify-self:start}.inner-method{background:var(--color-bg-accent-inverse);color:var(--color-text-inverse)}.inner-method .inner-section-heading>p{color:var(--color-text-inverse-secondary)}.inner-method .b2b-kicker{color:var(--color-text-clay-inverse)}.inner-method ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;border-block:1px solid color-mix(in oklab,var(--color-separator) 18.8%,transparent)}.inner-method li{min-height:245px;padding:29px 25px}.inner-method li+li{border-left:1px solid color-mix(in oklab,var(--color-separator) 14.5%,transparent)}.inner-method li>span{color:var(--color-text-clay-inverse);font-size:12px}.inner-method h3{margin-top:55px;font-size:22px}.inner-method li p{margin-top:14px;color:var(--color-text-inverse-secondary);font-size:12px;line-height:1.9}.inner-assessment{background:var(--color-bg-muted);border-bottom:1px solid var(--color-separator)}.inner-assessment-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(58px,8vw,120px)}.inner-assessment-intro h2{margin-top:15px;font-size:clamp(38px,4vw,57px);font-weight:520;line-height:1.32;letter-spacing:-.045em}.inner-assessment-intro>p:not(.b2b-kicker){margin-top:20px;color:var(--color-text-secondary);font-size:12px;line-height:1.95}.inner-assessment-intro .mf-button{margin-top:28px}.inner-assessment-outputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-border-strong);background:var(--color-bg-strong);gap:1px}.inner-assessment-outputs article{min-height:225px;padding:27px;background:var(--color-bg-subtle)}.inner-assessment-outputs span,.inner-preparation-grid span{color:var(--color-text-primary);font-size:12px}.inner-assessment-outputs h3{margin-top:42px;font-size:23px}.inner-assessment-outputs p{margin-top:13px;color:var(--color-text-secondary);font-size:12px;line-height:1.85}.inner-preparation{background:var(--color-bg-subtle)}.inner-preparation .inner-section-heading{grid-template-columns:.7fr 1.8fr}.inner-preparation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--color-border-strong)}.inner-preparation-grid article{min-height:250px;padding:27px 28px 30px 0}.inner-preparation-grid article+article{padding-left:28px;border-left:1px solid var(--color-separator)}.inner-preparation-grid h3{margin-top:52px;font-size:24px}.inner-preparation-grid p{margin-top:14px;color:var(--color-text-secondary);font-size:12px;line-height:1.9}.inner-delivery-process{background:var(--color-bg-subtle)}.inner-engineering{background:var(--color-bg-clay-muted);border-block:1px solid var(--color-separator)}.inner-evidence{background:var(--color-bg-subtle)}.inner-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-border-strong);background:var(--color-bg-strong);gap:1px}.inner-evidence-grid article{min-height:290px;display:flex;flex-direction:column;padding:26px;background:var(--color-bg-subtle)}.inner-evidence-grid article>span{color:var(--color-text-primary);font-size:12px}.inner-evidence-grid h3{margin-top:52px;font-size:21px}.inner-evidence-grid p{margin-top:14px;color:var(--color-text-secondary);font-size:12px;line-height:1.85}.inner-evidence-grid small{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:22px;color:var(--color-text-primary);font-size:12px}.inner-cases{background:var(--color-bg-subtle)}.inner-case-index{background:var(--color-bg-clay-muted);border-block:1px solid var(--color-separator)}.inner-case-index>.mf-container>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border-strong)}.inner-case-index article{min-height:320px;display:flex;flex-direction:column;padding:28px 26px 28px 0}.inner-case-index article+article{padding-left:26px;border-left:1px solid var(--color-separator)}.inner-case-index article>span{color:var(--color-text-primary);font-size:12px}.inner-case-index h3{margin-top:39px;font-size:23px}.inner-case-index ul{display:grid;gap:11px;list-style:none;margin:25px 0 0;padding:0}.inner-case-index li{display:flex;align-items:flex-start;gap:8px;color:var(--color-text-secondary);font-size:12px;line-height:1.7}.inner-case-index li svg{margin-top:2px;color:var(--color-text-primary)}.inner-case-index button{align-self:flex-start;margin-top:auto}.inner-about-story{background:var(--color-bg-accent-inverse);color:var(--color-text-inverse)}.inner-about-story-grid{display:grid;grid-template-columns:minmax(310px,.85fr) minmax(0,1.15fr);gap:clamp(60px,9vw,135px)}.inner-about-story h2{margin-top:17px;font-size:clamp(40px,4.5vw,61px);font-weight:520;line-height:1.32;letter-spacing:-.045em}.inner-about-story .b2b-kicker{color:var(--color-text-clay-inverse)}.inner-about-story-grid>div:last-child>p{color:var(--color-text-inverse-secondary);font-size:13px;line-height:2}.inner-about-story-grid>div:last-child>p+p{margin-top:20px}.inner-experience-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:33px}.inner-experience-list span{border:1px solid color-mix(in oklab,var(--color-border-subtle) 15.7%,transparent);padding:7px 10px;color:var(--color-text-inverse-secondary);font-size:12px}.inner-team{background:var(--color-bg-subtle)}.inner-team .mf-team{padding-block:0}.inner-resource-index{background:var(--color-bg-muted);border-bottom:1px solid var(--color-separator)}.inner-resource-index nav{border-top:1px solid var(--color-border-strong)}.inner-resource-index nav a{min-height:126px;display:grid;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:22px;border-bottom:1px solid var(--color-separator);transition:color .22s,padding .22s}.inner-resource-index nav a:hover{color:var(--color-text-primary);padding-inline:10px}.inner-resource-index nav a>span{color:var(--color-text-primary);font-size:12px}.inner-resource-index nav a div{display:grid;gap:7px}.inner-resource-index nav a small{color:var(--color-text-secondary);font-size:12px;letter-spacing:.08em}.inner-resource-index nav a strong{font-family:var(--mf-display);font-size:clamp(20px,2.3vw,29px);font-weight:550}.inner-resource-articles{background:var(--color-bg-subtle)}.inner-resource-articles article{scroll-margin-top:96px;display:grid;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);gap:clamp(45px,8vw,110px);padding-block:70px;border-top:1px solid var(--color-border-strong)}.inner-resource-articles article:last-child{border-bottom:1px solid var(--color-border-strong)}.inner-resource-articles header>span{color:var(--color-text-primary);font-size:12px;letter-spacing:.09em}.inner-resource-articles header h2{margin-top:24px;font-size:clamp(30px,3.2vw,46px);font-weight:520;line-height:1.38;letter-spacing:-.04em}.inner-resource-articles header>p{margin-top:18px;color:var(--color-text-secondary);font-size:12px;line-height:1.9}.inner-resource-articles header>small{display:block;margin-top:25px;color:var(--color-text-secondary);font-size:12px}.inner-resource-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;border:1px solid var(--color-border-strong);background:var(--color-bg-strong);gap:1px}.inner-resource-body>div{min-height:280px;padding:25px;background:var(--color-bg-subtle)}.inner-resource-body svg{color:var(--color-text-primary)}.inner-resource-body h3{margin-top:24px;font-size:18px}.inner-resource-body ol,.inner-resource-body ul{display:grid;gap:12px;margin:21px 0 0;padding-left:18px;color:var(--color-text-secondary);font-size:12px;line-height:1.75}.inner-resource-articles article>button{grid-column:2;justify-self:start}.inner-contact{padding-top:46px;background:var(--color-bg-subtle)}.inner-not-found{min-height:calc(100dvh - 220px);display:grid;place-items:center;padding-block:100px;text-align:center}.inner-not-found h1{margin-top:18px;font-size:clamp(48px,7vw,88px);font-weight:520;letter-spacing:-.055em}.inner-not-found p:not(.b2b-kicker){max-width:540px;margin:22px auto 0;color:var(--color-text-secondary)}.inner-not-found .mf-button{margin-top:32px}@media(max-width:1120px){.inner-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);gap:48px}.inner-hero-diagram{width:min(360px,100%)}.inner-section-heading{grid-template-columns:minmax(180px,.55fr) minmax(300px,1.1fr) minmax(220px,.65fr);gap:35px}.inner-service-lines article{grid-template-columns:40px minmax(220px,.85fr) minmax(280px,1.15fr)}.inner-service-lines article>button{grid-column:2 / -1;justify-self:start}.inner-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.inner-hero:before{top:auto;right:-18%;bottom:-30%;width:75vw;transform:none}.inner-hero-grid{min-height:auto;grid-template-columns:minmax(0,1fr);gap:44px;padding-block:64px}.inner-hero-copy{max-width:720px}.inner-hero-diagram{width:min(340px,55vw);justify-self:center}.inner-section-heading{grid-template-columns:minmax(0,1fr);gap:15px}.inner-section-heading>p:last-child:not(.b2b-kicker){max-width:600px}.inner-service-lines article{grid-template-columns:38px minmax(0,1fr);gap:18px}.inner-service-lines ol,.inner-service-lines article>button{grid-column:2}.inner-solution-list{grid-template-columns:minmax(0,1fr)}.inner-method ol{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-method li:nth-child(3){border-left:0;border-top:1px solid color-mix(in oklab,var(--color-separator) 14.5%,transparent)}.inner-method li:nth-child(4){border-top:1px solid color-mix(in oklab,var(--color-separator) 14.5%,transparent)}.inner-assessment-grid,.inner-about-story-grid{grid-template-columns:minmax(0,1fr)}.inner-case-index>.mf-container>div{grid-template-columns:minmax(0,1fr)}.inner-case-index article,.inner-case-index article+article{min-height:0;padding:28px 0;border-left:0}.inner-case-index article+article{border-top:1px solid var(--color-separator)}.inner-case-index button{margin-top:28px}.inner-resource-articles article{grid-template-columns:minmax(0,1fr)}.inner-resource-articles article>button{grid-column:auto}}@media(max-width:640px){.inner-hero:before{right:-42%;bottom:-12%;width:110vw}.inner-hero-grid{gap:34px;padding-block:52px 44px}.inner-hero-copy{width:100%;max-width:none}.inner-hero .b2b-kicker{font-size:12px}.inner-hero-copy h1{max-width:none;margin-top:15px;font-size:clamp(29px,8.7vw,36px);line-height:1.17;letter-spacing:-.04em}.inner-hero-description{margin-top:20px!important;font-size:14px;line-height:1.75}.inner-hero-actions{align-items:stretch;flex-direction:column;gap:8px;margin-top:27px}.inner-hero-actions .mf-button{width:100%}.inner-text-link{align-self:flex-start}.inner-hero-diagram{width:min(260px,78vw)}.inner-hero-diagram:before{border-radius:22px}.inner-hero-diagram:after{border-radius:17px}.inner-diagram-plane{border-radius:12px}.inner-diagram-plane span{top:14px;left:16px;font-size:7px}.inner-hero-diagram>strong{width:56px;height:56px;border-radius:14px;font-size:7px}.inner-hero-proof ul{grid-template-columns:minmax(0,1fr);padding-block:5px}.inner-hero-proof li{min-height:46px;place-items:center start;padding:11px 0;text-align:left}.inner-hero-proof li+li{border-top:1px solid var(--color-separator);border-left:0}.inner-section-heading{margin-bottom:36px}.inner-section-heading h2{font-size:clamp(31px,9vw,39px)}.inner-service-map,.inner-solution-details,.inner-method,.inner-assessment,.inner-preparation,.inner-engineering,.inner-evidence,.inner-cases,.inner-case-index,.inner-about-story,.inner-team,.inner-resource-index,.inner-resource-articles{padding-block:72px}.inner-service-lines article{grid-template-columns:26px minmax(0,1fr);min-height:0;padding-block:27px}.inner-service-lines ol{grid-template-columns:minmax(0,1fr)}.inner-solution-list article{grid-template-columns:27px minmax(0,1fr);min-height:0;padding:22px 19px}.inner-solution-list ul,.inner-solution-list button{grid-column:2}.inner-method ol{grid-template-columns:minmax(0,1fr)}.inner-method li,.inner-method li:nth-child(3),.inner-method li:nth-child(4){min-height:0;padding:25px 0;border-left:0}.inner-method li+li,.inner-method li:nth-child(3),.inner-method li:nth-child(4){border-top:1px solid color-mix(in oklab,var(--color-separator) 14.5%,transparent)}.inner-method h3{margin-top:28px}.inner-assessment-outputs{grid-template-columns:minmax(0,1fr)}.inner-assessment-outputs article{min-height:190px}.inner-preparation .inner-section-heading,.inner-preparation-grid{grid-template-columns:minmax(0,1fr)}.inner-preparation-grid article,.inner-preparation-grid article+article{min-height:0;padding:25px 0;border-left:0}.inner-preparation-grid article+article{border-top:1px solid var(--color-separator)}.inner-preparation-grid h3{margin-top:27px}.inner-evidence-grid{grid-template-columns:minmax(0,1fr)}.inner-evidence-grid article{min-height:240px}.inner-resource-index nav a{min-height:112px;grid-template-columns:32px minmax(0,1fr) auto;gap:12px}.inner-resource-body{grid-template-columns:minmax(0,1fr)}.inner-resource-body>div{min-height:0}.inner-contact{padding-top:20px}}@media(prefers-reduced-motion:reduce){.inner-text-link svg,.inner-resource-index nav a{transition:none}}.mf-site--manus .inner-page--about .inner-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(26px,3.6vw,52px);padding-block:clamp(32px,3.5vw,48px)}.mf-site--manus .inner-page--about .inner-hero-description{max-width:520px;line-height:1.8;font-size:15px}.mf-site--manus .inner-page--about .inner-hero-copy h1{font-size:clamp(38px,4.1vw,57px);line-height:1.2}.mf-site--manus .fde-hero-visual{margin:0;min-width:0;width:100%;max-width:560px;justify-self:end;color:var(--color-text-accent)}.fde-visual-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 0 18px;border-bottom:1px solid var(--color-separator-accent)}.fde-visual-heading>span{font-size:13px;font-weight:550;color:var(--color-text-accent)}.fde-visual-heading>small{font-size:12px;letter-spacing:.15em;color:var(--color-text-secondary)}.fde-visual-stage{position:relative;aspect-ratio:660 / 530;isolation:isolate;margin-top:9px}.fde-connection-map{display:block;width:100%;height:100%;overflow:visible}.fde-core-orbit{stroke:var(--color-graphic-accent-line);stroke-width:.9;stroke-dasharray:2 6}.fde-core-orbit--outer{stroke:var(--color-graphic-accent-line);stroke-dasharray:1 6}.fde-connection-rail{stroke:var(--color-graphic-accent-line);stroke-width:1.15;transition:stroke .25s}.fde-connection-signal{stroke:var(--color-graphic-accent-strong);stroke-width:1.6;stroke-dasharray:5 95;opacity:0}.fde-connection[data-selected=true] .fde-connection-rail{stroke:var(--color-graphic-accent-line);stroke-width:1.8}.fde-hero-core{position:absolute;z-index:1;top:43.77%;left:50%;width:110px;transform:translate(-50%);display:flex;align-items:center;flex-direction:column;pointer-events:none}.fde-hero-core img{width:25px;height:25px;filter:brightness(0) invert(1);opacity:.88}.fde-hero-core>span{font-size:12px;letter-spacing:.11em;margin:3px 0 0;color:var(--color-text-inverse-secondary)}.mf-site--manus .fde-hero-core>strong{font-size:clamp(18px,2vw,25px);line-height:1.25;color:var(--color-text-inverse);font-weight:550;letter-spacing:.07em}.fde-core-caption{position:absolute;top:72.26%;left:50%;width:34%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:5px}.fde-core-caption>strong{color:var(--color-text-accent);font-size:12px;font-weight:500;white-space:nowrap}.fde-core-caption>span{color:var(--color-text-secondary);font-size:12px;white-space:nowrap}.fde-system-node{position:absolute;left:var(--node-x);top:var(--node-y);width:var(--node-width);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border-accent-soft);border-radius:4px;padding:12px 13px 10px;background:var(--color-bg-surface);color:var(--color-text-accent);cursor:pointer;text-align:left;box-shadow:4px 5px 0 var(--color-border-accent-subtle);transition:background .22s,border-color .22s,transform .22s}.fde-system-node:before{content:"";position:absolute;top:-5px;left:7px;right:-5px;height:5px;border:1px solid var(--color-border-accent-subtle);border-bottom:0;background:var(--color-bg-subtle);transform:skew(-48deg);transform-origin:left bottom}.fde-system-node:after{content:"";position:absolute;top:0;right:-6px;width:5px;bottom:4px;background:var(--color-bg-accent-soft);border:1px solid var(--color-border-accent-soft);border-left:0;transform:skewY(-42deg);transform-origin:left top}.fde-node-heading{display:flex;align-items:center;gap:8px}.fde-node-heading>small{font-size:12px;letter-spacing:.03em;color:var(--color-text-accent)}.mf-site--manus .fde-node-heading>strong{color:var(--color-text-accent);font-size:14px;font-weight:550;white-space:nowrap}.fde-node-heading>svg{margin-left:auto;color:var(--color-text-accent);flex:none}.fde-node-drawing{display:block;width:100%;height:27px;margin:12px 0 10px}.fde-mini-rule{stroke:var(--color-graphic-accent-line);stroke-width:1;stroke-linecap:round}.fde-mini-accent{stroke:var(--color-graphic-accent-line);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fde-mini-dot{fill:var(--color-graphic-accent-line)}.fde-mini-outline{fill:var(--color-graphic-fill);stroke:var(--color-graphic-accent-line);stroke-width:1}.fde-mini-surface{fill:var(--color-graphic-accent-fill);stroke:var(--color-graphic-accent-line);stroke-width:1}.fde-node-label{display:block;font-size:12px;color:var(--color-text-secondary);letter-spacing:-.01em;white-space:nowrap}.fde-system-node[aria-pressed=true]{border-color:var(--color-border-accent-strong);background:var(--color-bg-accent-soft);box-shadow:4px 5px 0 var(--color-border-accent-subtle)}.fde-system-node:hover{border-color:var(--color-border-accent-strong);transform:translateY(-3px)}.mf-site--manus .fde-system-node:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:6px}.fde-visual-detail{position:relative;border-top:1px solid var(--color-separator-accent);padding:17px 0 0 16px;min-height:78px}.fde-visual-detail:before{position:absolute;content:"";left:0;top:18px;width:2px;height:48px;background:var(--color-bg-accent-emphasis)}.fde-visual-detail>div{display:flex;align-items:center;gap:10px}.fde-visual-detail>div>span{color:var(--color-text-accent);font-size:12px}.fde-visual-detail strong{color:var(--color-text-accent);font-size:13px;font-weight:550}.fde-visual-detail small{margin-left:auto;font-size:12px;color:var(--color-text-secondary)}.mf-site--manus .fde-visual-detail p{margin:8px 0 0;color:var(--color-text-secondary);font-size:12px;line-height:1.8}.fde-visual-feedback{display:flex;align-items:center;gap:9px;margin-top:8px;color:var(--color-text-accent);font-size:12px}.fde-visual-feedback>span:first-child{font-size:18px;line-height:1}.fde-feedback-line{flex:1;border-top:1px dashed var(--color-separator-accent)}@media(prefers-reduced-motion:no-preference){.fde-hero-visual[data-animate=true] .fde-connection[data-selected=true] .fde-connection-signal{opacity:.9;animation:fde-system-flow 3.2s linear infinite}.fde-hero-visual[data-animate=true] .fde-core-orbit--outer{animation:fde-orbit-breathe 5s ease-in-out infinite}@keyframes fde-system-flow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes fde-orbit-breathe{0%,to{opacity:.4}50%{opacity:1}}}@media(min-width:901px)and (max-width:1150px){.fde-system-node{padding:10px 10px 9px}.fde-node-heading{gap:5px}.mf-site--manus .fde-node-heading>strong{font-size:14px}.fde-node-label{font-size:12px}.fde-node-heading>svg{display:none}.fde-node-drawing{height:23px;margin-block:10px 8px}.fde-hero-core{top:42.4%}.fde-core-caption>strong{font-size:12px}.fde-core-caption>span{font-size:12px}}@media(max-width:900px){.mf-site--manus .inner-page--about .inner-hero-grid{grid-template-columns:minmax(0,1fr);gap:45px;padding-block:46px}.mf-site--manus .fde-hero-visual{max-width:640px;justify-self:center}.mf-site--manus .inner-page--about .inner-hero-copy h1{max-width:640px;font-size:clamp(36px,5.5vw,49px)}}@media(max-width:540px){.mf-site--manus .inner-page--about .inner-hero-grid{gap:36px;padding-block:34px}.mf-site--manus .inner-page--about .inner-hero-copy h1{font-size:clamp(34px,9.4vw,43px)}.fde-visual-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:17px;aspect-ratio:auto;margin:22px 6px 26px 0}.fde-connection-map{display:none}.fde-hero-core{position:static;grid-column:1 / -1;width:100%;transform:none;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;background:var(--color-bg-accent-solid);border-radius:4px;padding:17px}.fde-hero-core img{width:30px;height:30px}.fde-hero-core>span{font-size:12px;margin:0;letter-spacing:.12em}.mf-site--manus .fde-hero-core>strong{font-size:21px}.fde-core-caption{position:static;transform:none;width:auto;grid-column:1 / -1;flex-direction:row;justify-content:space-between;margin:-8px 0 6px}.fde-core-caption>strong{font-size:12px}.fde-core-caption>span{font-size:12px}.fde-system-node{position:relative;width:100%;top:auto;left:auto;padding:12px;min-height:120px}.fde-system-node--goal{grid-column:1;grid-row:3}.fde-system-node--systems{grid-column:1;grid-row:4}.fde-system-node--agents{grid-column:1;grid-row:5}.fde-system-node--quality{grid-column:2;grid-row:3}.fde-system-node--adoption{grid-column:2;grid-row:4}.fde-system-node--assets{grid-column:2;grid-row:5}.mf-site--manus .fde-node-heading>strong{font-size:14px}.fde-node-heading>small{font-size:12px}.fde-node-heading>svg{display:none}.fde-node-label{font-size:12px;white-space:normal;line-height:1.5}.fde-node-drawing{margin-block:13px 11px;height:25px}.fde-visual-heading>small{font-size:12px}.fde-visual-detail{min-height:110px}.fde-visual-detail small{font-size:12px}}@media(prefers-reduced-motion:reduce){.fde-hero-visual *,.fde-hero-visual *:before,.fde-hero-visual *:after{animation:none!important;transition:none!important}}@media(min-width:901px)and (max-height:760px){.mf-site--manus .inner-page--about .inner-hero-grid{padding-block:22px}}@media(min-width:641px){.mf-site--manus[data-page=about] .b2b-advisor{top:auto;bottom:24px;transform:none}.mf-site--manus[data-page=about] .b2b-advisor[data-hidden=true]{transform:translateY(8px)}.mf-site--manus[data-page=about] .b2b-advisor-panel{top:auto;bottom:0;transform:translate(10px) scale(.985);transform-origin:bottom right}.mf-site--manus[data-page=about] .b2b-advisor[data-open=true] .b2b-advisor-panel{transform:none}}:root{color-scheme:light;background:var(--color-bg-page);scroll-behavior:smooth}html,body{background:var(--color-bg-page)}.mf-site--manus{--mn-text-meta: 12px;--mn-text-small: 13px;--mn-text-body: 15px;--mn-text-lead: 16px;--mn-text-action: 14px;--mn-ease-out: cubic-bezier(.16, 1, .3, 1);--mn-shadow: 0 1px 2px oklch(0 0 0 / .04), 0 10px 30px oklch(0 0 0 / .05);--mn-serif: Inter, "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mn-sans: Inter, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mf-display: var(--mn-serif);--mf-body: var(--mn-sans);min-height:100dvh;overflow:visible;background:var(--color-bg-page);color:var(--color-text-primary);font:400 15px/1.65 var(--mn-sans);-webkit-font-smoothing:antialiased}.mf-site--manus :where(h1,h2,h3,h4){color:var(--color-text-primary);font-family:var(--mn-sans);font-weight:600;letter-spacing:-.02em}.mf-site--manus :where(button,input,textarea,summary){font-family:var(--mn-sans)}.mf-site--manus :where(button,a,summary,input,textarea):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.mf-site--manus :where(section[id],main[id],article[id]){scroll-margin-top:82px}.mf-site--manus ::selection{background:var(--color-bg-subtle);color:var(--color-text-primary)}.mf-site--manus .mf-container,.mf-site--manus .studio-page .mf-container{width:min(1200px,calc(100% - 48px));max-width:1200px}.mf-site--manus .mf-skip-link{border:1px solid var(--color-border-emphasis);border-radius:8px;background:var(--color-bg-page);color:var(--color-text-primary)!important;box-shadow:var(--mn-shadow)}.mf-site--manus .mf-header{--mf-header-height: 66px;height:var(--mf-header-height);padding:0;border-bottom:1px solid transparent;background:color-mix(in srgb,var(--color-bg-page) 84%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.mf-site--manus .mf-header[data-scrolled=true]{border-bottom-color:var(--color-separator);background:color-mix(in srgb,var(--color-bg-page) 95%,transparent);box-shadow:0 8px 24px -18px #0000008c}.mf-site--manus .mf-reading-progress{display:none}.mf-site--manus .mf-header-inner{width:min(1200px,calc(100% - 48px));max-width:1200px;height:100%;margin-inline:auto;padding:0;gap:clamp(16px,2vw,32px);border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mf-site--manus .mf-header .mf-brand{gap:10px;transition:opacity .16s ease}.mf-site--manus .mf-header .mf-brand:hover{opacity:.68}.mf-site--manus .mf-header .mf-brand img{width:32px;height:32px;filter:none}.mf-site--manus .mf-brand strong{color:var(--color-text-primary);font-size:15px;font-weight:500;letter-spacing:.03em}.mf-site--manus .mf-brand>span>span{margin-top:0;color:var(--color-text-secondary);font-size:12px;font-weight:400;letter-spacing:.14em}.mf-site--manus .mf-navigation{gap:clamp(0px,.5vw,6px)}.mf-site--manus .mf-navigation .mf-nav-link,.mf-site--manus .mf-navigation .mf-nav-link span{flex:none;white-space:nowrap}.mf-site--manus .mf-navigation .mf-nav-link{position:relative;min-height:40px;display:inline-flex;align-items:center;gap:5px;align-self:center;padding:0 11px;border-radius:0;background:transparent;color:var(--color-text-secondary);font-size:13.5px;font-weight:500;transition:color .16s ease}.mf-site--manus .mf-navigation .mf-nav-link:hover,.mf-site--manus .mf-navigation .mf-nav-link.is-active,.mf-site--manus .mf-nav-group[data-open=true]>.mf-nav-link{background:transparent;color:var(--color-text-primary)}.mf-site--manus .mf-navigation .mf-nav-link:after{content:"";position:absolute;inset:auto 11px 1px;height:2px;border-radius:2px;background:var(--color-bg-inverse);opacity:0;transform:scaleX(.4);transform-origin:center;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease}.mf-site--manus .mf-navigation .mf-nav-link:hover:after,.mf-site--manus .mf-nav-group[data-open=true]>.mf-nav-link:after{opacity:.3;transform:scaleX(1)}.mf-site--manus .mf-navigation .mf-nav-link.is-active:after{opacity:1;transform:scaleX(1)}.mf-site--manus .mf-nav-caret{color:var(--color-text-secondary);transition:transform .22s cubic-bezier(.16,1,.3,1),color .16s ease}.mf-site--manus .mf-nav-group:hover .mf-nav-caret,.mf-site--manus .mf-nav-group:focus-within .mf-nav-caret{color:var(--color-text-secondary);transform:none}.mf-site--manus .mf-nav-group[data-open=true] .mf-nav-caret{color:var(--color-text-secondary);transform:rotate(180deg)}.mf-site--manus .mf-menu-toggle{border:1px solid transparent;border-radius:8px;color:var(--color-text-primary);transition:background-color .16s ease,border-color .16s ease}.mf-site--manus .mf-menu-toggle:hover{border-color:var(--color-border-subtle);background:var(--color-bg-subtle)}.mf-site--manus .mf-mega-menu{top:calc(100% + 9px);padding:26px;border:1px solid var(--color-border-subtle);border-radius:14px;background:var(--color-bg-surface);box-shadow:0 1px 2px #0000000a,0 18px 48px #0000001a;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-50%,6px) scale(.99);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s}.mf-site--manus .mf-mega-menu:before{height:14px}.mf-site--manus .mf-nav-group:hover .mf-mega-menu,.mf-site--manus .mf-nav-group:focus-within .mf-mega-menu{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px) scale(.99)}.mf-site--manus .mf-nav-group[data-open=true] .mf-mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1)}.mf-site--manus .mf-nav-group[data-open=true] .mf-mega-grid>a{animation:mn-mega-card-in .26s cubic-bezier(.16,1,.3,1) backwards}.mf-site--manus .mf-nav-group[data-open=true] .mf-mega-grid>a:nth-child(2){animation-delay:30ms}.mf-site--manus .mf-nav-group[data-open=true] .mf-mega-grid>a:nth-child(3){animation-delay:60ms}.mf-site--manus .mf-nav-group[data-open=true] .mf-mega-grid>a:nth-child(4){animation-delay:90ms}.mf-site--manus .mf-nav-group[data-open=true] .mf-mega-grid>a:nth-child(5){animation-delay:115ms}.mf-site--manus .mf-nav-group[data-open=true] .mf-mega-grid>a:nth-child(n+6){animation-delay:.14s}@keyframes mn-mega-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mf-site--manus .mf-mega-heading{border-bottom-color:var(--color-separator)}.mf-site--manus .mf-mega-heading span,.mf-site--manus .mf-mega-menu>button{color:var(--color-text-primary)}.mf-site--manus .mf-mega-heading strong,.mf-site--manus .mf-mega-grid>a>small{color:var(--color-text-secondary);font-weight:400}.mf-site--manus .mf-mega-grid{gap:8px;background:transparent}.mf-site--manus .mf-navigation .mf-mega-grid>a{border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-page);color:var(--color-text-primary);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.mf-site--manus .mf-navigation .mf-mega-grid>a:hover{border-color:color-mix(in srgb,var(--color-border-emphasis) 32%,transparent);background:var(--color-bg-subtle);color:var(--color-text-primary);transform:translateY(-2px)}.mf-site--manus .mf-button,.mf-site--manus .studio-page .studio-primary-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border:1px solid var(--color-border-emphasis)!important;border-radius:999px;background:var(--color-bg-inverse);color:var(--color-text-inverse)!important;box-shadow:none;font-size:14px!important;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.mf-site--manus .mf-button:hover,.mf-site--manus .studio-page .studio-primary-button:hover{background:var(--color-bg-inverse-subtle);border-color:var(--color-border-emphasis)!important;color:var(--color-text-inverse)!important;box-shadow:none;text-decoration:none;transform:none}.mf-site--manus .mf-button:active,.mf-site--manus .studio-page .studio-primary-button:active{transform:translateY(1px)}.mf-site--manus .mf-button--secondary,.mf-site--manus .studio-text-link,.mf-site--manus .inner-text-link,.mf-site--manus .mf-header-contact{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid var(--color-border-subtle)!important;border-radius:999px;background:var(--color-bg-surface);color:var(--color-text-primary)!important;box-shadow:none;font-size:14px!important;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.mf-site--manus .mf-button--secondary:hover,.mf-site--manus .studio-text-link:hover,.mf-site--manus .inner-text-link:hover,.mf-site--manus .mf-header-contact:hover{border-color:var(--color-border)!important;background:var(--color-bg-subtle);color:var(--color-text-primary)!important;box-shadow:none;transform:none}.mf-site--manus .mf-header-contact{min-height:38px;padding:8px 16px;border-color:var(--color-border-emphasis)!important;background:var(--color-bg-inverse);color:var(--color-text-inverse)!important;font-size:13px!important}.mf-site--manus .mf-header-contact:hover{border-color:var(--color-border-emphasis)!important;background:var(--color-bg-inverse-subtle);color:var(--color-text-inverse)!important}.mf-site--manus .mf-header-contact{gap:8px}.mf-site--manus .mf-header-contact>svg{padding-left:0;border-left:0}.mf-site--manus :is(.b2b-service-overview-more,.studio-projects-more,.mf-delivery-more,.mf-link,.b2b-centered-link,.studio-project-contact,.b2b-service-panel-footer button,.b2b-guard-footer button,.b2b-resource-body button,.inner-resource-articles article>button,.inner-service-lines button,.inner-solution-list button,.inner-case-index button){min-height:44px;color:var(--color-text-primary)!important;font-size:12px;font-weight:500}.mf-site--manus :is(.b2b-service-overview-more,.studio-projects-more,.mf-delivery-more,.mf-link,.b2b-centered-link,.studio-project-contact,.b2b-service-panel-footer button,.b2b-guard-footer button,.b2b-resource-body button,.inner-resource-articles article>button,.inner-service-lines button,.inner-solution-list button,.inner-case-index button):hover{text-decoration:underline;text-underline-offset:4px}.mf-site--manus .studio-page{--studio-serif: var(--mn-serif);--studio-mono: var(--mn-sans);background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--mn-sans)}.mf-site--manus .studio-hero{min-height:calc(100dvh - 68px);display:flex;align-items:center;padding:clamp(40px,5vw,72px) 0 clamp(54px,6vw,84px);overflow:hidden;border-bottom:1px solid var(--color-separator);background:var(--color-bg-page);background-image:none}.mf-site--manus .studio-hero:before,.mf-site--manus .studio-hero-grid--blueprint-background:after{content:none;display:none}.mf-site--manus .studio-hero-grid,.mf-site--manus .studio-hero-grid--blueprint-background{min-height:min(650px,calc(100dvh - 176px));grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(42px,6vw,92px);padding:0;text-align:left}.mf-site--manus .studio-hero-copy{max-width:560px;text-align:left}.mf-site--manus .studio-eyebrow,.mf-site--manus .b2b-kicker,.mf-site--manus .mf-eyebrow{color:var(--color-text-primary);font-family:var(--mn-sans);font-size:12px;font-weight:500;letter-spacing:.11em;line-height:1.4}.mf-site--manus .studio-page .studio-hero h1{max-width:610px;color:var(--color-text-primary);font-family:var(--mn-serif);font-size:clamp(48px,5vw,68px);font-weight:600;letter-spacing:-.035em;line-height:1.08}.mf-site--manus .studio-page .studio-hero h1>span{display:block;white-space:nowrap}.mf-site--manus .studio-page .studio-hero h1 em{color:var(--color-text-primary);font-style:normal;-webkit-text-fill-color:currentColor;text-shadow:none}.mf-site--manus .studio-hero-description{max-width:520px;margin-top:24px!important;color:var(--color-text-secondary);font-size:16px;line-height:1.5;text-align:left}.mf-site--manus .studio-hero-actions{margin-top:30px;gap:10px;justify-content:flex-start}.mf-site--manus .studio-hero-note{margin-top:14px;color:var(--color-text-secondary);font-size:13px}.mf-site--manus .studio-hero-grid--blueprint-background>.studio-blueprint{position:relative;top:auto;left:auto;width:100%;max-width:none;min-height:0;aspect-ratio:4 / 3;margin:0;padding:0;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-subtle);box-shadow:var(--mn-shadow);opacity:1;pointer-events:none;transform:none;contain:paint}.mf-site--manus .studio-blueprint:before{display:none;content:none}.mf-site--manus .studio-blueprint-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:saturate(.82) contrast(.98)}.mf-site--manus .studio-blueprint-motion-layer{position:absolute;top:0;right:0;bottom:0;left:0}.mf-site--manus .studio-workflow-motion{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}.mf-site--manus :is(.studio-workflow-route-rail,.studio-workflow-route-halo,.studio-workflow-route-signal){fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mf-site--manus .studio-workflow-route{--mn-route-duration: 6.4s;--mn-route-delay: 0s;--mn-route-dash: 3 22;--mn-route-rail-width: 1.25;--mn-route-halo-width: 5;--mn-route-signal-width: 2;--mn-route-rail-opacity: .28;--mn-route-halo-opacity: .48;--mn-route-signal-opacity: .58}.mf-site--manus .studio-workflow-route--primary{--mn-route-duration: 7.6s;--mn-route-delay: -1.3s;--mn-route-dash: 9 41;--mn-route-rail-width: 4;--mn-route-halo-width: 11;--mn-route-signal-width: 4.4;--mn-route-rail-opacity: .12;--mn-route-halo-opacity: .66;--mn-route-signal-opacity: .76}.mf-site--manus .studio-workflow-route--system-bus{--mn-route-duration: 9.2s;--mn-route-delay: -6.1s}.mf-site--manus .studio-workflow-route--left-input{--mn-route-duration: 4.6s;--mn-route-delay: -2.2s}.mf-site--manus .studio-workflow-route--left-rise{--mn-route-duration: 5.4s;--mn-route-delay: -4.4s}.mf-site--manus .studio-workflow-route--top-fold{--mn-route-duration: 5.8s;--mn-route-delay: -1.1s}.mf-site--manus .studio-workflow-route--center-output{--mn-route-duration: 4.8s;--mn-route-delay: -3.7s}.mf-site--manus .studio-workflow-route--right-output{--mn-route-duration: 4.4s;--mn-route-delay: -.7s}.mf-site--manus .studio-workflow-route--lower-grid{--mn-route-duration: 8.6s;--mn-route-delay: -5.2s;--mn-route-rail-opacity: .22}.mf-site--manus .studio-workflow-route--bottom-input{--mn-route-duration: 5.2s;--mn-route-delay: -2.8s}.mf-site--manus .studio-workflow-route-rail{stroke:rgb(28 27 24 / var(--mn-route-rail-opacity));stroke-width:var(--mn-route-rail-width)}.mf-site--manus .studio-workflow-route-halo,.mf-site--manus .studio-workflow-route-signal{stroke-dasharray:var(--mn-route-dash);stroke-dashoffset:0;opacity:0}.mf-site--manus .studio-workflow-route-halo{stroke:color-mix(in oklab,var(--color-graphic-fill) 82%,transparent);stroke-width:var(--mn-route-halo-width)}.mf-site--manus .studio-workflow-route-signal{stroke:color-mix(in oklab,var(--color-graphic-accent-solid) 82%,transparent);stroke-width:var(--mn-route-signal-width)}.mf-site--manus .studio-workflow-node{opacity:.42}.mf-site--manus .studio-workflow-node-ring{fill:color-mix(in oklab,var(--color-graphic-fill) 76%,transparent);stroke:color-mix(in oklab,var(--color-graphic-ink) 58%,transparent);stroke-width:2.5}.mf-site--manus .studio-workflow-node-core{fill:color-mix(in oklab,var(--color-graphic-ink) 78%,transparent)}.mf-site--manus .studio-blueprint[data-active=false] :is(.studio-workflow-route-halo,.studio-workflow-route-signal){animation-play-state:paused;opacity:0}@media(prefers-reduced-motion:no-preference){.mf-site--manus :is(.studio-workflow-route-halo,.studio-workflow-route-signal){animation-name:mn-workflow-route;animation-duration:var(--mn-route-duration);animation-delay:var(--mn-route-delay);animation-timing-function:linear;animation-iteration-count:infinite}.mf-site--manus .studio-workflow-route-halo{opacity:var(--mn-route-halo-opacity)}.mf-site--manus .studio-workflow-route-signal{opacity:var(--mn-route-signal-opacity)}}@keyframes mn-workflow-route{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@media(max-width:900px){.mf-site--manus .studio-workflow-route{--mn-route-halo-width: 4;--mn-route-signal-width: 1.7;--mn-route-halo-opacity: .38;--mn-route-signal-opacity: .48}.mf-site--manus .studio-workflow-route--primary{--mn-route-halo-width: 9;--mn-route-signal-width: 3.6;--mn-route-halo-opacity: .58;--mn-route-signal-opacity: .7}}.mf-site--manus .b2b-trust{border-top:1px solid var(--color-separator);border-bottom:1px solid var(--color-separator);border-color:var(--color-border-subtle);background:var(--color-bg-page)}.mf-site--manus .b2b-trust-heading,.mf-site--manus .b2b-trust-metrics dd,.mf-site--manus .b2b-experience-wall>span{color:var(--color-text-secondary)}.mf-site--manus .b2b-trust-heading p,.mf-site--manus .b2b-trust-metrics strong{color:var(--color-text-primary);font-weight:600}.mf-site--manus .b2b-trust-metrics dt span{color:var(--color-text-primary)}.mf-site--manus .b2b-trust-metrics>div+div{border-left-color:var(--color-separator)}.mf-site--manus .b2b-trust-more{min-height:44px;color:var(--color-text-primary);font-size:12px;font-weight:500}.mf-site--manus .b2b-experience-wall>div span,.mf-site--manus .inner-experience-list span,.mf-site--manus .mf-pill{border:1px solid var(--color-border-subtle);border-radius:9999px;background:var(--color-bg-surface);color:var(--color-text-primary)}.mf-site--manus :is(.b2b-service-overview,.b2b-services,.studio-process-wrap,.studio-contact-wrap){background:var(--color-bg-page)}.mf-site--manus .studio-solutions{border-color:var(--color-border-subtle);background:var(--color-bg-page)}.mf-site--manus .b2b-section-intro,.mf-site--manus .studio-section-heading,.mf-site--manus .mf-section-heading,.mf-site--manus .inner-section-heading{margin-bottom:42px}.mf-site--manus :is(.b2b-section-intro h2,.studio-page section h2,.mf-section-heading h2,.inner-section-heading h2){color:var(--color-text-primary);font-family:var(--mn-serif);font-size:clamp(30px,3vw,34px);font-weight:600;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.mf-site--manus :is(.b2b-section-intro>div>p,.studio-section-heading>p,.mf-section-heading>p,.inner-section-heading>p:last-child:not(.b2b-kicker)){color:var(--color-text-secondary);font-size:14px;line-height:1.6}.mf-site--manus .b2b-service-overview-grid{gap:16px;overflow:visible;border:0;background:transparent}.mf-site--manus .b2b-service-overview-grid>a,.mf-site--manus .studio-project-overview>a{padding:28px;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-page);background-image:none;color:var(--color-text-primary);box-shadow:var(--mn-shadow)}.mf-site--manus .b2b-service-overview-grid>a:hover,.mf-site--manus .studio-project-overview>a:hover{padding:28px;background:var(--color-bg-subtle)}.mf-site--manus .b2b-service-overview-grid>a:nth-child(2n),.mf-site--manus .b2b-service-overview-grid>a:nth-child(2n):hover{padding-left:28px;border-left-color:var(--color-separator)}.mf-site--manus .b2b-service-overview-grid>a:nth-child(n+3){border-top-color:var(--color-separator)}.mf-site--manus .b2b-service-overview-grid>a>span,.mf-site--manus .b2b-service-overview-grid svg,.mf-site--manus .studio-project-overview svg{color:var(--color-text-primary)}.mf-site--manus .b2b-service-overview-grid h3,.mf-site--manus .studio-page .studio-project-overview-heading h3{color:var(--color-text-primary);font-family:var(--mn-serif);font-size:clamp(23px,2.1vw,28px);font-weight:600;line-height:1.2}.mf-site--manus .b2b-service-overview-grid p,.mf-site--manus .studio-project-overview-summary,.mf-site--manus .studio-project-overview-audience{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.mf-site--manus .studio-projects--overview{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;border:0}.mf-site--manus .studio-project-overview{grid-column:span 5;border:0}.mf-site--manus .studio-project-overview:first-child{grid-column:span 7}.mf-site--manus .studio-project-overview:last-of-type{grid-column:span 12}.mf-site--manus .studio-project-overview>a{min-height:260px;height:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;align-items:start;gap:24px}.mf-site--manus .studio-project-overview:last-of-type>a{min-height:210px}.mf-site--manus .studio-project-overview-heading,.mf-site--manus .studio-project-overview-summary,.mf-site--manus .studio-project-overview-audience{grid-column:1}.mf-site--manus .studio-project-overview svg{grid-column:2;grid-row:1}.mf-site--manus .studio-projects--overview .studio-projects-more{grid-column:1 / -1;justify-self:start;margin-top:8px}.mf-site--manus .mf-delivery,.mf-site--manus .mf-delivery--compact{border-top:0}.mf-site--manus .mf-steps{border-color:var(--color-border-subtle)}.mf-site--manus .mf-steps>li{border-color:var(--color-border-subtle)}.mf-site--manus .mf-step-line>span{border:1px solid var(--color-border-emphasis);border-radius:4px;background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--mn-sans)}.mf-site--manus .mf-steps h3{color:var(--color-text-primary);font-size:26px;font-weight:600}.mf-site--manus .mf-step-output,.mf-site--manus .mf-steps p{color:var(--color-text-secondary)}.mf-site--manus .mf-step-output{max-width:180px}.mf-site--manus .studio-page .mf-contact-section,.mf-site--manus .mf-contact-section{padding:clamp(36px,5vw,60px);border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-subtle);background-image:none;box-shadow:var(--mn-shadow);margin-bottom:60px}.mf-site--manus .mf-contact-copy h2{color:var(--color-text-primary);font-family:var(--mn-serif);font-size:clamp(30px,3vw,34px);font-weight:600;line-height:1.15}.mf-site--manus :is(.inner-about-story-grid h2,.inner-assessment-intro h2,.mf-contact-copy h2,.b2b-section-heading-centered h2){text-wrap:balance}.mf-site--manus .mf-contact-copy>p:not(.mf-eyebrow),.mf-site--manus .mf-contact-email{color:var(--color-text-secondary)!important}.mf-site--manus .mf-contact-qr{padding:16px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-page);color:var(--color-text-primary);box-shadow:var(--mn-shadow);transform:none}.mf-site--manus :is(.b2b-value,.b2b-collaboration,.b2b-industries,.b2b-buyer-questions,.b2b-experience,.b2b-long-term,.b2b-resources,.inner-page,.inner-hero,.inner-hero-proof,.inner-service-map,.inner-solution-details,.inner-method,.inner-assessment,.inner-preparation,.inner-delivery-process,.inner-engineering,.inner-evidence,.inner-cases,.inner-case-index,.inner-about-story,.inner-team,.inner-resource-index,.inner-resource-articles,.inner-contact){border-color:var(--color-border-subtle);background:var(--color-bg-page);background-image:none;color:var(--color-text-primary)}.mf-site--manus :is(.b2b-value,.b2b-industries,.b2b-resources,.inner-service-map,.inner-assessment,.inner-engineering,.inner-case-index,.inner-resource-index){background:var(--color-bg-subtle)}.mf-site--manus :is(.b2b-experience,.inner-method,.inner-about-story,.b2b-long-term){background:var(--color-bg-muted);color:var(--color-text-primary)}.mf-site--manus .inner-hero{border-bottom-color:var(--color-separator)}.mf-site--manus .inner-hero:before{content:none;display:none}.mf-site--manus .inner-hero-grid{min-height:min(660px,calc(100dvh - 68px));grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);gap:clamp(46px,7vw,96px);padding-block:clamp(54px,7vw,86px)}.mf-site--manus .inner-hero-copy h1{max-width:760px;color:var(--color-text-primary);font-family:var(--mn-serif);font-size:clamp(42px,4.5vw,62px);font-weight:600;letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.mf-site--manus .inner-hero-copy h1 em{color:var(--color-text-primary);font-style:normal}.mf-site--manus .inner-hero-description{color:var(--color-text-secondary);font-size:16px;line-height:1.5}.mf-site--manus .inner-hero-diagram{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-subtle) url(/mindsurge-workflow-visual.jpg) center / cover no-repeat;box-shadow:var(--mn-shadow)}.mf-site--manus .inner-hero-diagram:before,.mf-site--manus .inner-hero-diagram:after{content:none;display:none}.mf-site--manus .inner-diagram-plane{border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-page);box-shadow:var(--mn-shadow)}.mf-site--manus .inner-diagram-plane--one{border-color:var(--color-border-emphasis)}.mf-site--manus .inner-diagram-plane--two{background:var(--color-bg-subtle)}.mf-site--manus .inner-diagram-plane--three{background:var(--color-bg-muted)}.mf-site--manus .inner-diagram-plane span{color:var(--color-text-primary);font-size:12px;font-weight:500}.mf-site--manus .inner-hero-diagram>strong{border:1px solid var(--color-border-emphasis);border-radius:4px;background:var(--color-bg-page);color:var(--color-text-primary);box-shadow:var(--mn-shadow);font-weight:500}.mf-site--manus .inner-page--services .inner-hero-diagram--services{contain:paint;background:var(--color-bg-subtle)}.mf-site--manus .inner-services-backdrop{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;z-index:0;background:var(--color-bg-subtle) url(/mindsurge-workflow-visual.jpg) center / cover no-repeat;transform:scale(1.02)}.mf-site--manus .inner-services-flow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.mf-site--manus .inner-services-flow-rail{fill:none;stroke:color-mix(in oklab,var(--color-graphic-ink) 30%,transparent);stroke-width:.5;stroke-linecap:round;stroke-linejoin:round}.mf-site--manus .inner-services-flow-node{fill:color-mix(in oklab,var(--color-graphic-fill) 90%,transparent);stroke:color-mix(in oklab,var(--color-graphic-ink) 54%,transparent);stroke-width:.45}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane{--mn-service-rest-z: 3;--mn-service-shift: -4px;--mn-service-lift: -10px;--mn-service-scale: 1.012;overflow:hidden;color:var(--color-text-primary);transform-origin:50% 50%}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane--two{--mn-service-rest-z: 2;--mn-service-shift: 4px}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane--three{--mn-service-rest-z: 1;--mn-service-shift: -3px}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane :is(span,small){color:inherit}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane:after{content:"";position:absolute;right:22px;bottom:20px;width:62px;height:2px;border-radius:999px;background:currentColor;opacity:.2;transform:scaleX(.2);transform-origin:0 50%}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane small{position:absolute;bottom:18px;left:22px;color:var(--color-text-secondary);font-size:12px;font-weight:500;letter-spacing:.1em;opacity:.68}.mf-site--manus .inner-hero-diagram--services>strong{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.mf-site--manus .inner-hero-diagram--services>strong small{font-size:7px;font-weight:600;letter-spacing:.16em;opacity:.68}.mf-site--manus .inner-hero-diagram--services[data-active=false] :is(.inner-diagram-plane,strong),.mf-site--manus .inner-hero-diagram--services[data-active=false] .inner-diagram-plane:after{animation-play-state:paused}@media(max-width:900px){.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane:after{right:16px;bottom:15px;width:44px}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane small{bottom:14px;left:16px;font-size:7px}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane{--mn-service-shift: 0px;--mn-service-lift: -7px;--mn-service-scale: 1.008}}@media(prefers-reduced-motion:no-preference){.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane,.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane:after,.mf-site--manus .inner-hero-diagram--services>strong{animation-duration:8.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane{animation-name:mn-services-card}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane:after{animation-name:mn-services-line}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane--one,.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane--one:after{animation-delay:0s}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane--two,.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane--two:after{animation-delay:2s}.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane--three,.mf-site--manus .inner-hero-diagram--services .inner-diagram-plane--three:after{animation-delay:4s}.mf-site--manus .inner-hero-diagram--services>strong{animation-name:mn-services-team;animation-delay:6s}}@keyframes mn-services-card{0%,4%,22%,to{z-index:var(--mn-service-rest-z);transform:translate(-50%) translateY(0) scale(1)}8%,18%{z-index:6;transform:translate(calc(-50% + var(--mn-service-shift))) translateY(var(--mn-service-lift)) scale(var(--mn-service-scale))}}@keyframes mn-services-line{0%,4%,22%,to{opacity:.2;transform:scaleX(.2)}8%,18%{opacity:.74;transform:scaleX(1)}}@keyframes mn-services-team{0%,4%,22%,to{z-index:4;transform:translateY(0) scale(1)}8%,18%{z-index:7;transform:translateY(-6px) scale(1.035)}}.mf-site--manus .inner-hero-proof{border-bottom-color:var(--color-separator);background:var(--color-bg-subtle)}.mf-site--manus .inner-hero-proof li{color:var(--color-text-secondary)}.mf-site--manus .inner-hero-proof li+li{border-color:var(--color-border-subtle)}.mf-site--manus .b2b-service-explorer,.mf-site--manus .b2b-stack-board,.mf-site--manus .b2b-guard-board,.mf-site--manus .b2b-experience-grid{border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-page);background-image:none;color:var(--color-text-primary);box-shadow:var(--mn-shadow)}.mf-site--manus .b2b-service-tabs{border-color:var(--color-border-subtle)}.mf-site--manus .b2b-service-tabs button{border-color:var(--color-border-subtle);border-radius:8px;color:var(--color-text-secondary)}.mf-site--manus .b2b-service-tabs button[aria-selected=true]{background:var(--color-bg-subtle);color:var(--color-text-primary)}.mf-site--manus .b2b-service-tabs button strong,.mf-site--manus .b2b-service-panel-top h3{color:inherit;font-family:var(--mn-serif);font-weight:600}.mf-site--manus .b2b-service-panel-top h3,.mf-site--manus .b2b-stack-intro h3,.mf-site--manus .b2b-guard-heading h3{font-size:26px;line-height:1.15}.mf-site--manus .b2b-service-panel-top>span{font-size:12px;line-height:1.5}.mf-site--manus .b2b-service-panel-top h3{font-size:clamp(30px,2.5vw,34px);line-height:1.18}.mf-site--manus .b2b-service-panel-top p{max-width:680px;font-size:16px;line-height:1.7}.mf-site--manus .b2b-service-detail-grid{gap:24px}@media(min-width:1121px){.mf-site--manus .b2b-service-detail-grid{grid-template-columns:1.25fr .8fr 1.05fr}}.mf-site--manus .b2b-service-detail-grid h4{margin-bottom:15px;font-size:14px;line-height:1.5;letter-spacing:.04em}.mf-site--manus .b2b-service-detail-grid :is(ul,ol){gap:12px}.mf-site--manus .b2b-service-detail-grid li{gap:10px;font-size:15px;line-height:1.7}.mf-site--manus .b2b-service-detail-grid li svg{width:16px;height:16px;margin-top:3px;flex:0 0 auto}.mf-site--manus .b2b-service-detail-grid ol li span{flex-basis:27px;font-size:12px;line-height:1.65}.mf-site--manus .b2b-service-panel-footer>div span{padding:6px 10px;font-size:12px;line-height:1.5}.mf-site--manus .b2b-service-panel .b2b-service-panel-footer button{font-size:14px;line-height:1.5}@media(min-width:561px)and (max-width:1120px){.mf-site--manus .b2b-service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-site--manus .b2b-service-detail-grid>div:last-child{grid-column:1 / -1}}.mf-site--manus :is(.b2b-service-panel-top p,.b2b-service-detail-grid li,.b2b-guard-grid p,.b2b-stack-intro>p:last-child,.b2b-buyer-grid p,.b2b-collaboration-flow p,.b2b-long-term .b2b-value-grid p){color:var(--color-text-secondary)}.mf-site--manus :is(.b2b-service-detail-grid,.b2b-service-panel-footer,.b2b-stack-list,.b2b-stack-list>div,.b2b-guard-grid,.b2b-guard-grid article+article,.b2b-guard-footer){border-color:var(--color-border-subtle)}.mf-site--manus :is(.b2b-service-panel-footer>div span,.b2b-stack-list dd span,.inner-solution-list li){border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--color-bg-page);color:var(--color-text-secondary)}.mf-site--manus :is(.b2b-value-grid,.b2b-industry-grid,.inner-solution-list,.inner-assessment-outputs,.inner-evidence-grid,.inner-resource-body){gap:16px;overflow:visible;border:0;background:transparent}.mf-site--manus :is(.b2b-value-grid article,.b2b-industry-grid>button,.inner-solution-list article,.inner-assessment-outputs article,.inner-evidence-grid article,.inner-resource-body>div,.mf-person){border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-page);color:var(--color-text-primary);box-shadow:var(--mn-shadow)}.mf-site--manus .b2b-value-visual{border-bottom-color:var(--color-separator);background:var(--color-bg-muted);background-image:none}.mf-site--manus .b2b-value-visual i{background:var(--color-bg-strong)}.mf-site--manus :is(.b2b-value-grid h3,.b2b-industry-grid h3,.inner-solution-list h3,.inner-assessment-outputs h3,.inner-evidence-grid h3,.inner-resource-body h3,.mf-person h3){color:var(--color-text-primary);font-family:var(--mn-serif);font-size:26px;font-weight:600;line-height:1.15}.mf-site--manus :is(.b2b-value-grid p,.b2b-industry-grid p,.inner-solution-list p,.inner-assessment-outputs p,.inner-evidence-grid p,.inner-resource-body ol,.inner-resource-body ul,.mf-person-background,.mf-person-description,.mf-person-top>span:last-child){color:var(--color-text-secondary)}.mf-site--manus .b2b-industry-grid>button:hover{border-color:var(--color-border-emphasis);background:var(--color-bg-subtle);color:var(--color-text-primary)}.mf-site--manus .b2b-industry-grid>button:hover :is(small,p){color:var(--color-text-secondary)}.mf-site--manus .b2b-collaboration-flow:before{background:var(--color-bg-muted)}.mf-site--manus .b2b-collaboration-node{border:1px solid var(--color-border-emphasis);border-radius:12px;background:var(--color-bg-page);color:var(--color-text-primary)}.mf-site--manus .b2b-collaboration-flow li:hover .b2b-collaboration-node{border-color:var(--color-border-emphasis);background:var(--color-bg-subtle);color:var(--color-text-primary);transform:none}.mf-site--manus .b2b-buyer-grid article{border-color:var(--color-border-subtle)}.mf-site--manus .b2b-experience-visual{border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-subtle)}.mf-site--manus .b2b-experience-visual:before{border-color:var(--color-border-subtle)}.mf-site--manus .b2b-experience-visual strong,.mf-site--manus .b2b-long-term-orbit strong{border:1px solid var(--color-border-emphasis);border-radius:9999px;background:var(--color-bg-page);color:var(--color-text-primary);font-weight:500}.mf-site--manus .b2b-experience-visual i{background:var(--color-bg-muted)}.mf-site--manus .b2b-experience :is(.b2b-kicker,p:not(.b2b-kicker)),.mf-site--manus .inner-about-story :is(.b2b-kicker,p){color:var(--color-text-secondary)}.mf-site--manus .b2b-long-term-orbit{border-color:var(--color-border-subtle);border-radius:12px;color:var(--color-text-secondary)}.mf-site--manus .b2b-long-term-orbit:before{border-color:var(--color-border-emphasis);border-radius:12px}.mf-site--manus .b2b-guard-heading>div,.mf-site--manus .b2b-guard-grid article>span,.mf-site--manus .b2b-guard-footer button{color:var(--color-text-primary)}.mf-site--manus .b2b-resource-grid{gap:16px;border:0;background:transparent}.mf-site--manus .b2b-resource-card,.mf-site--manus .b2b-resource-card+.b2b-resource-card{overflow:hidden;padding:0 24px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-page);box-shadow:var(--mn-shadow)}.mf-site--manus .b2b-resource-body{border-top-color:var(--color-separator)}.mf-site--manus .b2b-resource-card :is(summary>p,.b2b-resource-body ul){color:var(--color-text-secondary)}.mf-site--manus :is(.inner-service-lines,.inner-service-lines article,.inner-preparation-grid,.inner-preparation-grid article+article,.inner-case-index>.mf-container>div,.inner-case-index article+article,.inner-resource-index nav,.inner-resource-index nav a,.inner-resource-articles article,.inner-method ol,.inner-method li+li){border-color:var(--color-border-subtle)}.mf-site--manus :is(.inner-service-lines ol,.inner-service-lines p,.inner-preparation-grid p,.inner-case-index li,.inner-resource-articles header>p,.inner-resource-articles header>small,.inner-about-story-grid>div:last-child>p,.inner-method .inner-section-heading>p,.inner-method li p){color:var(--color-text-secondary)}.mf-site--manus .inner-method .b2b-kicker,.mf-site--manus .inner-about-story .b2b-kicker,.mf-site--manus .inner-method li>span{color:var(--color-text-primary)}.mf-site--manus .inner-resource-index nav a:hover{color:var(--color-text-primary)}.mf-site--manus .mf-team-grid{gap:16px}.mf-site--manus .studio-page .mf-person,.mf-site--manus .mf-person{padding:24px}.mf-site--manus .studio-page .mf-person-initial,.mf-site--manus .mf-person-initial{border:1px solid var(--color-border-emphasis);border-radius:4px;background:var(--color-bg-page);color:var(--color-text-primary)}.mf-site--manus .studio-projects{border-top-color:var(--color-separator)}.mf-site--manus .studio-project{border-bottom-color:var(--color-separator)}.mf-site--manus .studio-project-toggle{border-radius:8px;color:var(--color-text-primary)}.mf-site--manus .studio-project-toggle:hover{background:var(--color-bg-subtle)}.mf-site--manus .studio-project-toggle-icon{border-color:var(--color-border-bold);border-radius:8px;color:var(--color-text-secondary)}.mf-site--manus .studio-project[data-open=true] .studio-project-toggle-icon{border-color:var(--color-border-emphasis);background:var(--color-bg-subtle);color:var(--color-text-primary)}.mf-site--manus :is(.studio-project-intro,.studio-project-audience p,.studio-project-chapter dd,.studio-project-workflow li,.studio-project-footer>span){color:var(--color-text-secondary)}.mf-site--manus :is(.studio-project-audience,.studio-project-chapter,.studio-project-workflow,.studio-project-footer){border-color:var(--color-border-subtle)}.mf-site--manus .studio-project-tags span{color:var(--color-text-secondary)}.mf-site--manus .mf-contact-dialog{border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-page);color:var(--color-text-primary);box-shadow:var(--mn-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.mf-site--manus .mf-contact-dialog::backdrop{background:color-mix(in oklab,var(--color-bg-inverse) 28%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.mf-site--manus .mf-dialog-close{border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-subtle);color:var(--color-text-secondary)}.mf-site--manus .mf-dialog-close:hover{border-color:var(--color-border-emphasis);background:var(--color-bg-subtle);color:var(--color-text-primary)}.mf-site--manus .mf-dialog-body h2{color:var(--color-text-primary);font-family:var(--mn-serif);font-weight:600;text-wrap:balance}.mf-site--manus .mf-dialog-form label,.mf-site--manus .mf-dialog-label,.mf-site--manus .mf-dialog-contact>p{color:var(--color-text-primary)}.mf-site--manus :is(.mf-dialog-intro,.mf-dialog-input-help,.mf-dialog-field-meta,.mf-dialog-privacy,.mf-dialog-contact>small){color:var(--color-text-secondary)}.mf-site--manus .mf-dialog-subjects button{border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--color-bg-page);color:var(--color-text-secondary)}.mf-site--manus .mf-dialog-subjects button:hover,.mf-site--manus .mf-dialog-subjects button[aria-pressed=true]{border-color:var(--color-border-emphasis);background:var(--color-bg-subtle);color:var(--color-text-primary)}.mf-site--manus .mf-dialog-form textarea,.mf-site--manus .mf-dialog-form input:not(.mf-form-honeypot){border:1px solid var(--color-border-bold);border-radius:8px;background:var(--color-bg-page);color:var(--color-text-primary)}.mf-site--manus .mf-dialog-form textarea::placeholder,.mf-site--manus .mf-dialog-form input::placeholder{color:var(--color-text-secondary)}.mf-site--manus .mf-dialog-form textarea:focus-visible,.mf-site--manus .mf-dialog-form input:not(.mf-form-honeypot):focus-visible{border-color:var(--color-border-emphasis);outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:0 0 0 2px color-mix(in oklab,var(--color-border-accent-strong) 16%,transparent)}.mf-site--manus .mf-dialog-form input[aria-invalid=true]{border-color:var(--color-border-danger);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-border-danger) 12%,transparent)}.mf-site--manus .mf-dialog-submit-status .is-success{border-left:2px solid var(--color-border-emphasis);background:var(--color-bg-subtle);color:var(--color-text-primary)}.mf-site--manus .mf-dialog-submit-status .is-error{border-left:2px solid var(--color-border-danger);background:var(--color-bg-danger-subtle);color:var(--color-text-danger)}.mf-site--manus .mf-copy-status{border-left:2px solid var(--color-border-emphasis);background:var(--color-bg-subtle);color:var(--color-text-primary)}.mf-site--manus .mf-dialog-contact{border-color:var(--color-border-subtle)}.mf-site--manus .mf-dialog-contact>img{padding:7px;border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-page)}.mf-site--manus .mf-copy-email{color:var(--color-text-primary)}.mf-site--manus .b2b-advisor-trigger,.mf-site--manus .b2b-advisor-panel{border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-page);color:var(--color-text-primary);box-shadow:var(--mn-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.mf-site--manus .b2b-advisor-trigger{min-height:48px;border-color:var(--color-border-emphasis);border-radius:9999px}.mf-site--manus .b2b-advisor-status{background:var(--color-bg-inverse);box-shadow:none}.mf-site--manus .b2b-advisor-panel>header,.mf-site--manus .b2b-advisor-copy p,.mf-site--manus .b2b-advisor-panel>small{color:var(--color-text-secondary)}.mf-site--manus .b2b-advisor-copy h2{color:var(--color-text-primary);font-family:var(--mn-serif);font-size:26px;font-weight:600}.mf-site--manus .b2b-advisor-questions{border-top-color:var(--color-separator)}.mf-site--manus .b2b-advisor-questions button{border-bottom-color:var(--color-separator);color:var(--color-text-secondary)}.mf-site--manus .b2b-advisor-answer{border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-bg-subtle);color:var(--color-text-secondary)}.mf-site--manus .b2b-advisor-contact{border:1px solid var(--color-border-emphasis);border-radius:8px;background:var(--color-bg-page);color:var(--color-text-primary)}.mf-site--manus .b2b-advisor-contact:hover{border-color:var(--color-border-emphasis);background:var(--color-bg-subtle)}.mf-site--manus .mf-footer{border-top-color:var(--color-separator);background:var(--color-bg-subtle)}.mf-site--manus .mf-footer-main>p,.mf-site--manus .mf-footer-main>div :is(a,button),.mf-site--manus .mf-footer-bottom{color:var(--color-text-secondary)}.mf-site--manus .mf-footer-main>div :is(a,button):hover{color:var(--color-text-primary)}.mf-site--manus .mf-footer-bottom{border-top-color:var(--color-separator)}.mf-site--manus .mf-mobile-actions{border-top-color:var(--color-separator);background:var(--color-bg-page);box-shadow:var(--mn-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.mf-site--manus .mf-mobile-actions button,.mf-site--manus .mf-mobile-actions button:last-child{min-height:48px;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-bg-surface);color:var(--color-text-primary)}.mf-site--manus .mf-mobile-actions button:last-child{border-color:var(--color-border-emphasis);background:var(--color-bg-inverse);color:var(--color-text-inverse)}.mf-site--manus :is(.b2b-kicker,.studio-eyebrow,.b2b-trust-heading,.b2b-trust-metrics dt span,.b2b-experience-wall>span,.b2b-service-overview-grid>a>span,.b2b-service-tabs button>span,.b2b-service-panel-top>span,.b2b-service-detail-grid ol li span,.b2b-service-panel-footer>div span,.b2b-stack-list dd span,.b2b-guard-heading>div,.b2b-guard-grid article>span,.b2b-resource-card summary>span:first-child,.b2b-value-grid small,.b2b-collaboration-flow li>span,.b2b-industry-index,.b2b-industry-grid small,.b2b-industry-tags i,.b2b-buyer-grid article>span,.inner-service-lines article>span,.inner-service-lines small,.inner-solution-list article>span,.inner-solution-list small,.inner-solution-list li,.inner-method li>span,.inner-assessment-outputs span,.inner-preparation-grid span,.inner-evidence-grid article>span,.inner-evidence-grid small,.inner-case-index article>span,.inner-experience-list span,.inner-resource-index nav a>span,.inner-resource-index nav a small,.inner-resource-articles header>span,.inner-resource-articles header>small,.studio-project-overview-index,.studio-project-overview-heading small,.studio-project-category,.studio-small-label,.studio-project-tags span,.studio-project-chapter dt span,.studio-workflow-index,.studio-project-footer>span,.mf-step-line>span,.mf-step-output>span,.mf-person-top>span:last-child){font-size:var(--mn-text-meta);line-height:1.6}.mf-site--manus :is(.b2b-service-overview-grid p,.studio-project-overview-summary,.mf-steps p,.inner-service-lines p,.inner-service-lines ol,.inner-solution-list p,.inner-method li p,.inner-assessment-outputs p,.inner-preparation-grid p,.inner-evidence-grid p,.inner-case-index li,.inner-resource-body ol,.inner-resource-body ul,.b2b-value-grid p,.b2b-collaboration-flow p,.b2b-industry-grid p,.b2b-buyer-grid p,.b2b-guard-grid p,.b2b-resource-card summary>p,.b2b-resource-body ul,.mf-person-background,.mf-person-description){font-size:var(--mn-text-action);line-height:1.75}.mf-site--manus :is(.inner-section-heading>p:last-child:not(.b2b-kicker),.inner-assessment-intro>p:not(.b2b-kicker),.inner-resource-articles header>p,.inner-about-story-grid>div:last-child>p,.b2b-stack-intro>p:last-child,.b2b-experience p:not(.b2b-kicker),.mf-contact-copy>p:not(.mf-eyebrow)){font-size:var(--mn-text-body);line-height:1.75}.mf-site--manus :is(.b2b-trust-metrics dd,.studio-project-overview-audience,.mf-step-output,.b2b-guard-footer p,.studio-project-audience-preview,.studio-project-audience p,.studio-project-chapter dt,.studio-project-chapter dd,.studio-project-workflow li,.mf-person-role){font-size:var(--mn-text-small);line-height:1.7}.mf-site--manus :is(.inner-service-lines button,.inner-solution-list button,.inner-case-index button,.inner-resource-articles article>button,.inner-text-link,.b2b-service-overview-more,.b2b-industry-action,.b2b-centered-link,.b2b-guard-footer button,.b2b-resource-action,.b2b-resource-body button,.mf-delivery-more,.studio-projects-more,.studio-project-contact,.mf-copy-email){min-height:44px;font-size:var(--mn-text-action)!important;line-height:1.5}.mf-site--manus .inner-hero-proof li{font-size:var(--mn-text-small);line-height:1.6}.mf-site--manus .b2b-experience-wall>div span{font-size:var(--mn-text-meta);line-height:1.5}.mf-site--manus .b2b-trust-more{font-size:var(--mn-text-action)}.mf-site--manus :is(.b2b-service-detail-grid ol li span,.b2b-industry-grid small,.studio-workflow-index){color:var(--color-text-secondary)}.mf-site--manus .b2b-stack-list dt{font-size:var(--mn-text-action);line-height:1.65}.mf-site--manus .b2b-resource-card summary{border-radius:8px}.mf-site--manus .b2b-resource-action-close,.mf-site--manus .b2b-resource-card[open] .b2b-resource-action-open{display:none}.mf-site--manus .b2b-resource-card[open] .b2b-resource-action-close{display:inline}.mf-site--manus .inner-resource-index nav a:hover,.mf-site--manus .inner-resource-index nav a:focus-visible{padding-inline:0}.mf-site--manus .inner-resource-articles header>small{display:block;max-width:42ch}.mf-site--manus :is(.b2b-section-heading-centered h2,.inner-assessment-intro h2,.inner-about-story h2){font-size:clamp(36px,4vw,48px);line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.mf-site--manus :is(.b2b-value,.b2b-collaboration,.b2b-industries,.b2b-buyer-questions,.b2b-long-term,.b2b-resources,.inner-service-map,.inner-solution-details,.inner-method,.inner-assessment,.inner-preparation,.inner-engineering,.inner-evidence,.inner-cases,.inner-case-index,.inner-about-story,.inner-team,.inner-resource-index,.inner-resource-articles){padding-block:clamp(76px,7vw,104px)}.mf-site--manus .mf-mega-heading span,.mf-site--manus .mf-mega-heading strong,.mf-site--manus .mf-mega-grid>a>small{font-size:var(--mn-text-meta);line-height:1.55}.mf-site--manus .mf-mega-menu>button{min-height:44px;font-size:var(--mn-text-small)}.mf-site--manus .mf-contact-email{min-height:44px;font-size:var(--mn-text-action)}.mf-site--manus .mf-contact-qr>div{font-size:var(--mn-text-small)}.mf-site--manus .mf-contact-qr>small{font-size:var(--mn-text-meta)}.mf-site--manus .mf-dialog-form label,.mf-site--manus .mf-dialog-label,.mf-site--manus .mf-dialog-contact>p{font-size:var(--mn-text-action);line-height:1.5}.mf-site--manus .mf-dialog-subjects button{min-height:44px;font-size:var(--mn-text-small)}.mf-site--manus .mf-dialog-form textarea,.mf-site--manus .mf-dialog-form input:not(.mf-form-honeypot){font-size:var(--mn-text-lead);line-height:1.6}.mf-site--manus :is(.mf-dialog-input-help,.mf-dialog-field-meta,.mf-dialog-privacy,.mf-dialog-contact>small,.mf-copy-status){font-size:var(--mn-text-meta);line-height:1.65}.mf-site--manus .mf-dialog-submit-status p,.mf-site--manus .mf-dialog-contact>a{font-size:var(--mn-text-small);line-height:1.65}.mf-site--manus .b2b-advisor-panel>header,.mf-site--manus .b2b-advisor-panel>small,.mf-site--manus .b2b-advisor-trigger small{font-size:var(--mn-text-meta);line-height:1.5}.mf-site--manus .b2b-advisor-trigger strong{font-size:var(--mn-text-small)}.mf-site--manus :is(.b2b-advisor-copy p,.b2b-advisor-questions button,.b2b-advisor-answer,.b2b-advisor-contact){font-size:var(--mn-text-action);line-height:1.65}.mf-site--manus .b2b-advisor-panel>header button{width:44px;height:44px;border-radius:8px}.mf-site--manus .mf-footer-main>p,.mf-site--manus .mf-footer-main>div :is(a,button){font-size:var(--mn-text-small)}.mf-site--manus .mf-footer-main>div :is(a,button){min-height:40px;display:inline-flex;align-items:center}.mf-site--manus .mf-footer-main>div button{min-height:44px}.mf-site--manus .mf-footer-bottom{font-size:var(--mn-text-meta);line-height:1.6}.mf-site--manus .mf-mobile-actions button{font-size:var(--mn-text-action)}.mf-site--manus :is(.b2b-service-overview-grid>a,.studio-project-overview>a,.b2b-industry-grid>button,.b2b-resource-card,.inner-resource-index nav a,.studio-project-toggle,.mf-person){transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (pointer:fine){.mf-site--manus :is(.b2b-service-overview-grid>a,.studio-project-overview>a,.b2b-industry-grid>button,.b2b-resource-card,.inner-resource-index nav a):hover{border-color:color-mix(in srgb,var(--color-border-emphasis) 34%,transparent);box-shadow:0 2px 4px #0000000d,0 16px 32px -20px #00000073;transform:translateY(-2px)}.mf-site--manus .b2b-resource-card[open]:hover{box-shadow:var(--mn-shadow);transform:translateY(0)}.mf-site--manus .mf-person:hover{border-color:color-mix(in srgb,var(--color-border-emphasis) 22%,transparent);transform:none}.mf-site--manus :is(.inner-service-lines article,.inner-solution-list article,.inner-case-index article,.inner-resource-articles article):has(button):hover,.mf-site--manus :is(.inner-service-lines article,.inner-solution-list article,.inner-case-index article,.inner-resource-articles article):focus-within{border-color:color-mix(in srgb,var(--color-border-emphasis) 24%,transparent)}}.mf-site--manus :is(.b2b-service-overview-grid>a,.studio-project-overview>a,.b2b-industry-grid>button,.b2b-resource-card,.inner-resource-index nav a):active{box-shadow:var(--mn-shadow);transform:translateY(0)}.mf-site--manus :is(.mf-button,.mf-header-contact,.inner-text-link,.inner-service-lines button,.inner-solution-list button,.inner-case-index button,.inner-resource-articles article>button,.b2b-service-overview-more,.b2b-industry-action,.b2b-centered-link,.b2b-guard-footer button,.b2b-resource-action,.b2b-resource-body button,.b2b-advisor-contact,.mf-delivery-more,.studio-projects-more,.studio-project-contact,.mf-footer-main>div button) svg{flex:0 0 auto;transition:transform .2s var(--mn-ease-out)}@media(hover:hover)and (pointer:fine){.mf-site--manus :is(.mf-button,.mf-header-contact,.inner-text-link,.inner-service-lines button,.inner-solution-list button,.inner-case-index button,.inner-resource-articles article>button,.b2b-service-overview-more,.b2b-industry-action,.b2b-centered-link,.b2b-guard-footer button,.b2b-resource-action,.b2b-resource-body button,.b2b-advisor-contact,.mf-delivery-more,.studio-projects-more,.studio-project-contact,.mf-footer-main>div button):hover svg{transform:translate(3px,-2px)}.mf-site--manus .b2b-service-tabs button:not([aria-selected=true]):hover,.mf-site--manus .b2b-advisor-questions button:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}}.mf-site--manus :is(.mf-contact-dialog,.mf-mobile-menu){overscroll-behavior:contain}@media(max-width:640px){.mf-site--manus .mf-dialog-close{position:sticky;top:0;float:right;margin-bottom:-44px;background:var(--color-bg-surface);box-shadow:0 2px 10px #00000029}.mf-site--manus .mf-mobile-actions button{font-size:13px}.mf-site--manus .mf-mobile-actions button:first-child{font-size:12px}}@media(max-width:1100px){.mf-site--manus .mf-header[data-menu-open=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg-page)}}.mf-site--manus .b2b-experience-grid>div:not(.b2b-experience-visual){container-type:inline-size}.mf-site--manus .b2b-experience h2{font-size:clamp(34px,8.2cqi,48px);text-wrap:balance}@media(min-width:641px)and (max-width:1500px){.mf-site--manus .b2b-advisor-trigger{width:48px;min-width:48px;height:48px;justify-content:center;padding:0}.mf-site--manus .b2b-advisor-trigger>span{display:none}}@media(min-width:641px){.mf-site--manus .b2b-advisor{top:50%;bottom:auto;display:block;transform:translateY(-50%)}.mf-site--manus .b2b-advisor[data-hidden=true]{transform:translateY(calc(-50% + 8px))}.mf-site--manus .b2b-advisor-panel{position:absolute;top:50%;right:calc(100% + 12px);max-height:calc(100svh - 40px);overflow-y:auto;transform:translateY(calc(-50% + 10px)) scale(.985);transform-origin:center right}.mf-site--manus .b2b-advisor[data-open=true] .b2b-advisor-panel{transform:translateY(-50%) scale(1)}}@media(pointer:coarse){.mf-site--manus .mf-dialog-form :is(input:not(.mf-form-honeypot),textarea){font-size:16px;line-height:1.6}.mf-site--manus :is(.mf-menu-toggle,.mf-header-contact,.mf-dialog-close){min-width:44px;min-height:44px}.mf-site--manus .mf-brand{min-height:44px}.mf-site--manus .mf-footer-main>div :is(a,button){min-height:44px}.mf-site--manus :is(.mf-button,.mf-header-contact,.mf-menu-toggle,.mf-mobile-menu a,.mf-footer-main>div :is(a,button)):active{opacity:.62}.mf-site--manus :is(a,button,summary){-webkit-tap-highlight-color:transparent}}@media(max-width:640px){.mf-site--manus .mf-footer-main>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;width:100%}.mf-site--manus .mf-footer-main>div>a{min-height:48px;display:flex;align-items:center;padding:0;border-bottom:1px solid var(--color-separator);font-size:14px}.mf-site--manus .mf-footer-main>div>a:nth-last-of-type(1):nth-of-type(odd){grid-column:1 / -1}.mf-site--manus .mf-footer-main>div>button{min-height:48px;justify-content:center;grid-column:1 / -1;margin-top:16px}.mf-site--manus .mf-contact-email,.mf-site--manus .mf-footer-bottom a{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:900px){.mf-site--manus .studio-hero{min-height:auto}.mf-site--manus .studio-hero-grid,.mf-site--manus .studio-hero-grid--blueprint-background,.mf-site--manus .inner-hero-grid{min-height:auto;grid-template-columns:minmax(0,1fr)}.mf-site--manus .studio-hero-grid--blueprint-background>.studio-blueprint{width:min(640px,100%);justify-self:center}.mf-site--manus .inner-hero-diagram{width:min(420px,70vw);justify-self:center}}@media(max-width:800px){.mf-site--manus .b2b-service-tabs{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.mf-site--manus{font-size:14px}.mf-site--manus .mf-container,.mf-site--manus .studio-page .mf-container{width:calc(100% - 40px)}.mf-site--manus .mf-header-inner>.mf-header-contact{display:none}.mf-site--manus .mf-header{--mf-header-height: 68px;height:var(--mf-header-height)}.mf-site--manus .mf-mobile-menu{border-bottom:1px solid var(--color-separator);background:var(--color-bg-page);box-shadow:var(--mn-shadow)}.mf-site--manus .mf-mobile-menu a{color:var(--color-text-secondary)}.mf-site--manus .mf-mobile-menu a.is-active,.mf-site--manus .mf-mobile-menu a:hover{color:var(--color-text-primary)}.mf-site--manus .mf-mobile-menu-backdrop{background:color-mix(in oklab,var(--color-bg-inverse) 20%,transparent)}.mf-site--manus .studio-hero{padding:42px 0 52px}.mf-site--manus .studio-hero-grid,.mf-site--manus .studio-hero-grid--blueprint-background{gap:34px}.mf-site--manus .studio-page .studio-hero h1{font-size:clamp(36px,11vw,48px);line-height:1.08}.mf-site--manus .studio-page .studio-hero h1>span{white-space:normal}.mf-site--manus .studio-hero-description{font-size:15px}.mf-site--manus .studio-hero-actions,.mf-site--manus .inner-hero-actions{align-items:stretch;flex-direction:column;gap:8px}.mf-site--manus .studio-page .studio-primary-button,.mf-site--manus .studio-text-link,.mf-site--manus .inner-hero-actions .mf-button,.mf-site--manus .inner-text-link{width:100%}.mf-site--manus .studio-hero-grid--blueprint-background>.studio-blueprint{aspect-ratio:4 / 3}.mf-site--manus :is(.b2b-section-intro h2,.studio-page section h2,.mf-section-heading h2,.inner-section-heading h2){font-size:30px}.mf-site--manus .inner-hero-copy h1{font-size:clamp(34px,10vw,42px)}.mf-site--manus .inner-hero-diagram{width:min(240px,72vw)}.mf-site--manus :is(.b2b-value,.b2b-collaboration,.b2b-industries,.b2b-buyer-questions,.b2b-long-term,.b2b-resources,.inner-service-map,.inner-solution-details,.inner-method,.inner-assessment,.inner-preparation,.inner-engineering,.inner-evidence,.inner-cases,.inner-case-index,.inner-about-story,.inner-team,.inner-resource-index,.inner-resource-articles){padding-block:64px}.mf-site--manus .b2b-service-overview-grid>a,.mf-site--manus .b2b-service-overview-grid>a:nth-child(2n),.mf-site--manus .b2b-service-overview-grid>a:hover,.mf-site--manus .b2b-service-overview-grid>a:nth-child(2n):hover,.mf-site--manus .studio-project-overview>a,.mf-site--manus .studio-project-overview>a:hover{padding:22px}.mf-site--manus .studio-projects--overview{grid-template-columns:minmax(0,1fr)}.mf-site--manus .studio-project-overview,.mf-site--manus .studio-project-overview:first-child,.mf-site--manus .studio-project-overview:last-of-type{grid-column:auto}.mf-site--manus .studio-project-overview>a,.mf-site--manus .studio-project-overview:last-of-type>a{min-height:0}.mf-site--manus .mf-steps h3,.mf-site--manus :is(.b2b-value-grid h3,.b2b-industry-grid h3,.inner-solution-list h3,.inner-assessment-outputs h3,.inner-evidence-grid h3,.inner-resource-body h3){font-size:24px}.mf-site--manus .studio-page .mf-contact-section,.mf-site--manus .mf-contact-section{padding:28px 22px}.mf-site--manus .mf-contact-dialog{width:calc(100% - 24px);max-height:calc(100svh - 24px)}}@media(max-width:359px){.mf-site--manus .mf-header-inner>.mf-header-contact{display:none}.mf-site--manus .mf-menu-toggle{margin-left:auto;border:0;border-radius:999px;background:transparent}.mf-site--manus .mf-menu-toggle:hover{background:var(--color-bg-subtle)}}@media(prefers-reduced-transparency:reduce){.mf-site--manus :is(.mf-header,.mf-mega-menu,.mf-contact-dialog,.b2b-advisor-trigger,.b2b-advisor-panel,.mf-mobile-actions,.mf-mobile-menu){background:var(--color-bg-page)}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.mf-site--manus *,.mf-site--manus *:before,.mf-site--manus *:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}.mf-site--manus .studio-page .studio-hero{min-height:clamp(530px,calc(100svh - 210px),640px);padding-block:56px}.mf-site--manus .studio-page .studio-hero-grid{min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(32px,4.5vw,64px)}.mf-site--manus .studio-page .studio-hero-copy{width:100%;padding:0;text-shadow:none}.mf-site--manus .studio-page .studio-hero h1{font-size:clamp(44px,4.5vw,64px);line-height:1.18;letter-spacing:-.04em}.mf-site--manus .studio-page .studio-eyebrow{margin-bottom:20px!important;color:var(--color-text-secondary);letter-spacing:.06em}.mf-site--manus .studio-page .studio-hero-description{max-width:460px;margin-inline:0;line-height:1.8}.mf-site--manus .studio-page .studio-hero-actions{gap:16px}.mf-site--manus .studio-page .studio-hero-actions>.studio-text-link{padding-inline:8px;border-color:transparent!important;background:transparent;box-shadow:none}.mf-site--manus .studio-page .studio-hero-actions>.studio-text-link:hover{text-decoration:underline;text-underline-offset:5px}.mf-site--manus .studio-page .studio-hero-grid>.studio-blueprint{box-shadow:0 8px 28px #0000000d}.mf-site--manus .studio-page .b2b-trust{border-top:0;background:var(--color-bg-subtle)}.mf-site--manus .studio-page .b2b-trust>.mf-container{padding-block:28px}.mf-site--manus .studio-page .b2b-trust-heading{margin-bottom:22px}.mf-site--manus .studio-page .b2b-trust-grid{align-items:center;gap:48px}.mf-site--manus .studio-page .b2b-experience-wall>div span{padding:0;border:0;background:transparent;color:var(--color-text-primary)}.mf-site--manus .studio-page .b2b-experience-wall>div{column-gap:18px;row-gap:8px}.mf-site--manus .studio-page .b2b-trust-more{margin-top:4px}.mf-site--manus .studio-page :is(.b2b-service-overview,.studio-solutions--home){padding-block:clamp(64px,6vw,88px)}.mf-site--manus .studio-page :is(.b2b-section-intro,.studio-section-heading--stacked){display:block;margin-bottom:32px}.mf-site--manus .studio-page .b2b-section-intro>div{display:block}.mf-site--manus .studio-page :is(.b2b-section-intro>div>p,.studio-section-heading--stacked>p){max-width:600px;margin-top:18px;font-size:15px;line-height:1.8}.mf-site--manus .studio-page .b2b-service-overview-grid>a{grid-template-columns:minmax(0,1fr) 24px;gap:18px;padding:28px;background:var(--color-bg-surface);box-shadow:none}.mf-site--manus .studio-page .b2b-service-overview-grid>a:first-child{background:var(--color-bg-subtle);border-color:var(--color-border-accent-soft)}.mf-site--manus .studio-page .b2b-service-overview-grid>a>span{grid-column:1;padding:0;color:var(--color-text-secondary);font-size:13px}.mf-site--manus .studio-page .b2b-service-overview-grid>a>div{grid-column:1 / -1}.mf-site--manus .studio-page .b2b-service-overview-grid>a>svg{grid-column:2;grid-row:1;justify-self:end;margin:0}.mf-site--manus .studio-page .b2b-service-overview-grid h3{font-size:clamp(22px,2vw,26px);line-height:1.4}.mf-site--manus .studio-page .b2b-service-overview-grid p{max-width:none;font-size:15px;line-height:1.75}.mf-site--manus .studio-page .b2b-service-overview-scenarios{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;padding:16px 0 0;border-top:1px solid color-mix(in oklab,var(--color-border-emphasis) 9%,transparent);list-style:none;color:var(--color-text-secondary);font-size:13px;line-height:1.6}.mf-site--manus .studio-page .studio-projects--overview{display:flex;flex-direction:column;gap:0}.mf-site--manus .studio-page .studio-project-overview>a{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr) 28px;grid-template-rows:auto;align-items:center;gap:40px;min-height:148px;padding:28px 20px;border:0;border-top:1px solid var(--color-separator);border-radius:0;background:transparent;box-shadow:none}.mf-site--manus .studio-page .studio-project-overview:last-of-type>a{border-bottom:1px solid var(--color-separator)}.mf-site--manus .studio-page .studio-project-overview-heading{grid-column:1}.mf-site--manus .studio-page .studio-project-overview-heading small{color:var(--color-text-secondary)}.mf-site--manus .studio-page .studio-project-overview-heading h3{font-size:26px;line-height:1.4}.mf-site--manus .studio-page .studio-project-overview-detail{grid-column:2}.mf-site--manus .studio-page .studio-project-overview-summary{font-size:15px;line-height:1.8}.mf-site--manus .studio-page .studio-project-overview-audience{margin-top:12px;font-size:13px;line-height:1.7}.mf-site--manus .studio-page .studio-project-overview>a>svg{grid-column:3;grid-row:1}.mf-site--manus .studio-page .studio-projects-more{align-self:flex-start;margin-top:20px}@media(hover:hover)and (pointer:fine){.mf-site--manus .studio-page .studio-project-overview>a:hover{padding:28px 20px;background:var(--color-bg-subtle);box-shadow:none;transform:none}}@media(max-width:900px){.mf-site--manus .studio-page .studio-hero{min-height:auto;padding-block:48px}.mf-site--manus .studio-page .studio-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.mf-site--manus .studio-page .studio-hero-copy{max-width:640px}.mf-site--manus .studio-page .studio-hero-grid>.studio-blueprint{width:min(560px,100%);justify-self:start}.mf-site--manus .studio-page .studio-project-overview>a{grid-template-columns:minmax(180px,.9fr) minmax(0,1.2fr) 20px;gap:24px}}@media(max-width:640px){.mf-site--manus .studio-page .studio-hero{padding-block:36px 40px}.mf-site--manus .studio-page .studio-hero h1{font-size:clamp(33px,10.2vw,46px);line-height:1.2}.mf-site--manus .studio-page .studio-hero-description{margin-top:20px!important;font-size:15px}.mf-site--manus .studio-page .studio-hero-actions{flex-direction:row;flex-wrap:wrap;gap:8px 12px;margin-top:24px}.mf-site--manus .studio-page .studio-hero-actions>:is(button,a){min-height:48px;width:auto;padding-inline:16px}.mf-site--manus .studio-page .b2b-trust-grid{gap:24px}.mf-site--manus .studio-page .b2b-trust-heading{gap:8px}.mf-site--manus .studio-page .b2b-trust-metrics dd{font-size:12px;line-height:1.7}.mf-site--manus .studio-page .b2b-service-overview-grid>a,.mf-site--manus .studio-page .b2b-service-overview-grid>a:nth-child(2n){padding:24px}.mf-site--manus .studio-page .studio-project-overview>a{grid-template-columns:minmax(0,1fr) 24px;gap:18px;min-height:0;padding:24px 0}.mf-site--manus .studio-page .studio-project-overview-detail{grid-column:1 / -1}.mf-site--manus .studio-page .studio-project-overview>a>svg{grid-column:2}.mf-site--manus .studio-page .studio-project-overview-heading h3{font-size:24px}}@media(max-width:359px){.mf-site--manus .studio-page .studio-hero-actions{flex-direction:column}.mf-site--manus .studio-page .studio-hero-actions>:is(button,a){width:100%}}.mf-site--manus .studio-page .studio-hero{position:relative;overflow:hidden;min-height:min(650px,calc(100svh - 140px));padding:68px 0;background:var(--color-bg-subtle)}.mf-site--manus .studio-page .studio-hero-grid{min-height:460px;position:static}.mf-site--manus .studio-page .studio-hero-copy{position:relative;z-index:2;padding-block:10px}.mf-site--manus .studio-page .studio-hero-grid>.studio-blueprint{position:absolute;inset:0 0 0 auto;width:58%;height:100%;max-width:none;border:0;border-radius:0;box-shadow:none;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent,black 22%);mask-image:linear-gradient(to right,transparent,black 22%)}.mf-site--manus .studio-page .studio-blueprint-motion-layer{width:100%;height:100%}.mf-site--manus .studio-page .studio-blueprint-image{width:100%;height:100%;object-fit:cover}.mf-site--manus .studio-page .studio-hero h1{font-size:clamp(48px,5.1vw,72px);font-weight:550;line-height:1.2}.mf-site--manus .studio-page .studio-hero h1 em{color:var(--color-text-accent)}.mf-site--manus .studio-page .studio-hero-description{max-width:425px;font-size:16px}.mf-site--manus .studio-page .studio-eyebrow{font-size:12px;letter-spacing:.08em;margin-bottom:24px!important}.arch-positioning{border-block:1px solid var(--color-separator-accent);background:var(--color-bg-subtle)}.arch-positioning>div{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.arch-positioning span{font-size:13px;color:var(--color-text-accent);font-weight:500}.arch-positioning p{color:var(--color-text-secondary);font-size:12px}.arch-positioning a{display:flex;align-items:center;gap:12px;color:var(--color-text-accent);text-decoration:none;font-size:12px}.arch-nav-platform{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;margin:8px 0;background:var(--color-bg-accent-soft);border-radius:5px;color:var(--color-text-accent);text-decoration:none;font-size:13px}.mf-site--manus .studio-page .studio-process-wrap{border-bottom:1px solid var(--color-separator-accent)}.mf-site--manus .studio-page .studio-contact-wrap{background:var(--color-bg-accent-soft)}@media(prefers-reduced-motion:no-preference){.mf-site--manus .studio-page .studio-hero-copy>*{animation:mf-hero-enter .7s both}.mf-site--manus .studio-page .studio-hero-copy>:nth-child(2){animation-delay:.1s}.mf-site--manus .studio-page .studio-hero-copy>:nth-child(3){animation-delay:.2s}.mf-site--manus .studio-page .studio-hero-copy>:nth-child(4){animation-delay:.3s}@keyframes mf-hero-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:900px){.mf-site--manus .studio-page .studio-hero{min-height:auto;padding:45px 0 0}.mf-site--manus .studio-page .studio-hero-grid{display:flex;flex-direction:column;gap:15px;min-height:0}.mf-site--manus .studio-page .studio-hero-copy{padding:0}.mf-site--manus .studio-page .studio-hero-grid>.studio-blueprint{position:relative;width:calc(100% + 48px);margin-inline:-24px;height:310px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 17%);mask-image:linear-gradient(to bottom,transparent,black 17%)}.mf-site--manus .studio-page .studio-blueprint-image{object-position:center 44%}.arch-positioning>div{padding-block:19px;flex-wrap:wrap;gap:8px 18px}.arch-positioning p{margin:0}}@media(max-width:640px){.mf-site--manus .studio-page .studio-hero{padding-top:30px}.mf-site--manus .studio-page .studio-hero h1{font-size:clamp(36px,10.8vw,48px)}.mf-site--manus .studio-page .studio-eyebrow{font-size:12px;margin-bottom:16px!important}.mf-site--manus .studio-page .studio-hero-description{font-size:14px;line-height:1.8}.mf-site--manus .studio-page .studio-hero-grid>.studio-blueprint{height:clamp(165px,27svh,245px)}.mf-site--manus .studio-page .studio-hero-actions{margin-top:22px}.arch-positioning>div{display:grid;grid-template-columns:1fr auto;padding-block:17px}.arch-positioning span{font-size:12px}.arch-positioning p{grid-row:2;font-size:12px}.arch-positioning a{grid-column:2;grid-row:1 / 3;font-size:12px;gap:4px}}.mf-site--manus .studio-page .studio-hero-description{margin-top:26px!important}.mf-site--manus{--arch-light: var(--color-graphic-accent-fill)}.arch-section{padding:96px 0}.arch-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:56px;margin-bottom:42px}.arch-eyebrow{margin:0 0 23px;font-size:12px;letter-spacing:.14em;color:var(--color-text-accent);font-weight:600}.arch-heading h2{margin:0;font-size:clamp(30px,3.3vw,43px);line-height:1.34;letter-spacing:-.04em}.arch-heading-aside{max-width:390px;padding-bottom:3px}.arch-heading-aside p{margin:0 0 19px;color:var(--color-text-secondary);line-height:1.85}.arch-heading-aside a,.arch-scenario-bottom button,.arch-scenario-result a{display:inline-flex;align-items:center;gap:14px;font-size:14px;font-weight:550;text-decoration:none;color:var(--color-text-accent)}.arch-heading-aside a:hover,.arch-scenario-result a:hover{text-decoration:underline;text-underline-offset:5px}.arch-platform{background:var(--color-bg-page)}.arch-platform-board{border:1px solid var(--color-border-accent-soft);border-radius:8px;overflow:hidden;background:var(--color-bg-subtle)}.arch-board-top,.arch-board-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 26px}.arch-board-top{border-bottom:1px solid var(--color-separator-accent)}.arch-board-top>span{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.04em;font-weight:600}.arch-board-top small,.arch-board-foot small{color:var(--color-text-secondary);font-size:12px}.arch-platform-body{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:20px;padding:25px;background-image:radial-gradient(color-mix(in oklab,var(--color-bg-accent-emphasis) 25.9%,transparent) .8px,transparent .8px);background-size:16px 16px}.arch-layers{display:grid;gap:12px}.arch-layer{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:155px 1fr 18px;align-items:center;text-align:left;gap:16px;padding:18px 22px;border:1px solid var(--color-border-accent-soft);border-radius:5px;background:var(--color-bg-surface);cursor:pointer;color:var(--color-text-primary);transition:border-color .2s,background .2s,transform .2s}.arch-layer-name{display:flex;flex-direction:column;gap:5px}.arch-layer-name small{font-size:12px;letter-spacing:.07em;color:var(--color-text-secondary)}.arch-layer-name strong{font-size:20px;font-weight:550}.arch-layer-items{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.arch-layer-items>span{padding:9px 4px;text-align:center;font-size:13px;line-height:1.6;border-left:1px solid var(--color-separator)}.arch-layer-arrow{color:var(--color-text-secondary)}.arch-layer[aria-selected=true]{background:var(--color-bg-accent-inverse);border-color:var(--color-border-accent-emphasis);color:var(--color-text-inverse)}.arch-layer[aria-selected=true] .arch-layer-name small,.arch-layer[aria-selected=true] .arch-layer-arrow{color:var(--color-text-accent-inverse)}.arch-layer[aria-selected=true] .arch-layer-items>span{border-color:var(--color-border-accent-emphasis)}.arch-layer:hover{transform:translate(3px);border-color:var(--color-border-accent-strong)}.arch-governance{display:flex;align-items:center;flex-direction:column;justify-content:center;border:1px solid var(--color-border-accent-soft);border-radius:5px;background:var(--color-bg-accent-soft);padding:25px 16px;color:var(--color-text-accent)}.arch-governance h3{margin:13px 0 21px;font-size:19px}.arch-governance ul{list-style:none;padding:0;margin:0;text-align:center;display:grid;gap:20px;font-size:13px}.arch-governance>span{font-size:12px;margin-top:28px;color:var(--color-text-secondary);letter-spacing:.1em}.arch-platform-detail{display:grid;grid-template-columns:110px minmax(0,1fr) 225px;align-items:center;gap:25px;margin:0 25px;padding:18px 22px;background:var(--color-bg-surface);border-left:2px solid var(--color-border-accent-strong);min-height:104px}.arch-detail-label{color:var(--color-text-accent);font-weight:600;font-size:14px}.arch-platform-detail p{margin:0;font-size:13px;line-height:1.8;color:var(--color-text-secondary)}.arch-detail-output{border-left:1px solid var(--color-separator-accent);padding-left:24px;display:flex;gap:8px;align-items:center;color:var(--color-text-accent);font-size:12px}.arch-board-foot>span{font-size:12px;color:var(--color-text-secondary);display:flex;align-items:center;gap:17px}.arch-board-foot i{width:2px;height:2px;border-radius:50%;background:currentColor}.arch-platform-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:28px}.arch-platform-notes p{margin:0;font-size:13px;color:var(--color-text-secondary);line-height:1.8}.arch-platform-notes strong{display:block;margin-bottom:8px;color:var(--color-text-secondary);font-weight:550;font-size:15px}.arch-scenarios{background:var(--color-bg-subtle);border-block:1px solid var(--color-separator-accent)}.arch-scenario-layout{display:grid;grid-template-columns:228px minmax(0,1fr);gap:44px}.arch-scenario-tabs{display:flex;flex-direction:column;align-self:start;border-top:1px solid var(--color-separator-accent)}.arch-scenario-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--color-separator-accent);background:transparent;padding:24px 12px;text-align:left;cursor:pointer;color:var(--color-text-secondary);transition:color .2s,background .2s}.arch-scenario-tabs button>span{font-size:12px;opacity:.7}.arch-scenario-tabs button strong{font-size:16px;font-weight:500}.arch-scenario-tabs button[aria-selected=true]{color:var(--color-text-accent-strong);background:var(--color-bg-accent-muted)}.arch-scenario-tabs button:hover{color:var(--color-text-accent-strong);background:var(--color-bg-accent-soft)}.arch-scenario-panel{min-width:0}.arch-scenario-title>span{font-size:12px;letter-spacing:.06em;color:var(--color-text-accent)}.arch-scenario-title h3{font-size:clamp(22px,2.1vw,28px);margin:9px 0 10px;font-weight:550}.arch-scenario-title p{margin:0 0 26px;font-size:14px;color:var(--color-text-secondary)}.case-architecture{margin:0;padding:24px;border:1px solid var(--color-border-accent-soft);border-radius:5px;background:var(--color-bg-page);overflow:hidden}.case-diagram-top{display:flex;justify-content:space-between;gap:12px;color:var(--color-text-secondary);font-size:12px;letter-spacing:.08em}.case-diagram-top>span:first-child{display:flex;align-items:center;gap:7px;font-size:12px;letter-spacing:0}.case-diagram-body{display:grid;grid-template-columns:minmax(95px,1fr) 45px minmax(145px,1.5fr) 45px minmax(100px,1fr);align-items:center;padding-block:32px 23px}.case-node-label{display:block;font-size:12px;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:16px}.case-inputs>div{padding:11px 8px;margin-top:12px;display:flex;align-items:center;gap:8px;border:1px solid var(--color-border-accent-subtle);border-radius:3px;font-size:12px;color:var(--color-text-secondary);background:var(--color-bg-accent-soft)}.case-bus{width:100%;height:180px;margin-top:30px;fill:none;stroke:var(--color-graphic-accent-line);stroke-width:1}.case-bus circle{fill:var(--color-graphic-accent-line);stroke:none}.case-engine{text-align:center}.case-engine-core{min-height:145px;padding:20px 10px;border:1px solid var(--color-border-accent-strong);border-radius:4px;background:var(--color-bg-accent-solid);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--color-text-inverse)}.case-engine-core strong{color:var(--color-text-inverse);font-size:14px;font-weight:500}.case-engine-core>span:last-child{font-size:12px;color:var(--color-text-inverse-secondary)}.case-engine-mark{display:flex;gap:3px;height:28px;align-items:center;margin-bottom:8px;transform:rotate(-15deg)}.case-engine-mark i{display:block;width:9px;height:20px;border:1px solid var(--color-border-accent);border-radius:2px}.case-engine-mark i:nth-child(2){height:28px;background:var(--color-bg-accent-emphasis)}.case-engine-base{display:block;padding-top:9px;font-size:12px;color:var(--color-text-accent)}.case-output-arrow{text-align:center;color:var(--color-text-accent);margin-top:25px}.case-outputs>div{padding:12px;border:1px solid var(--color-border-accent-soft);background:var(--color-bg-surface);margin-top:11px;position:relative;box-shadow:3px 3px 0 var(--color-border-accent-subtle)}.case-outputs>div>span{float:right;color:var(--color-text-accent);font-size:12px}.case-outputs strong{display:block;color:var(--color-text-secondary);font-size:12px;font-weight:550}.case-outputs i{display:block;height:2px;background:var(--color-bg-accent-muted);margin-top:9px;width:85%}.case-outputs i:last-child{margin-top:5px;width:60%}.case-human-loop{display:flex;align-items:center;gap:13px;margin-top:0;color:var(--color-text-secondary)}.case-human-loop>span:nth-child(2){display:inline-flex;gap:7px;align-items:center;font-size:12px;white-space:nowrap}.case-loop-line{flex:1;height:13px;border-bottom:1px dashed var(--color-separator-accent);border-left:1px dashed var(--color-separator-accent)}.case-loop-line:last-child{border-left:0;border-right:1px dashed var(--color-separator-accent)}.case-architecture figcaption{font-size:12px;color:var(--color-text-secondary);text-align:center;margin-top:21px}.case-architecture--creative .case-engine-mark{transform:rotate(0)}.case-architecture--creative .case-engine-mark i{border-radius:50%;width:20px;height:20px;margin-left:-9px}.case-architecture--operations .case-engine-mark{transform:none;align-items:flex-end}.case-architecture--operations .case-engine-mark i{width:8px;height:12px}.case-architecture--operations .case-engine-mark i:nth-child(2){height:22px}.case-architecture--operations .case-engine-mark i:nth-child(3){height:28px}.case-architecture--pipeline .case-engine-mark{transform:none;gap:7px}.case-architecture--pipeline .case-engine-mark i{border-radius:50%;width:13px;height:13px}.arch-scenario-result{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:21px}.arch-scenario-result small{font-size:12px;color:var(--color-text-secondary)}.arch-scenario-result p{font-size:12px;color:var(--color-text-secondary);margin:6px 0 0}.arch-scenario-result a{white-space:nowrap;font-size:12px}.arch-scenario-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding-top:24px;border-top:1px solid var(--color-separator-accent)}.arch-scenario-bottom>span{font-size:12px;color:var(--color-text-secondary)}.arch-scenario-bottom button{border:0;background:transparent;cursor:pointer;padding:10px 0;white-space:nowrap;font-size:12px}.arch-fde{background:var(--color-bg-accent-inverse);color:var(--color-text-inverse-secondary)}.arch-fde .arch-heading h2{color:var(--color-text-inverse)}.arch-fde .arch-eyebrow{color:var(--color-text-accent-inverse)}.arch-fde .arch-heading-aside p{color:var(--color-text-secondary)}.arch-fde .arch-heading-aside a{color:var(--color-text-accent-inverse)}.arch-fde-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;list-style:none;padding:0;margin:16px 0 0}.arch-fde-grid li{padding:28px 32px;border-top:1px solid var(--color-border-accent-emphasis);border-right:1px solid var(--color-border-accent-emphasis)}.arch-fde-grid li:nth-child(3n){border-right:0}.arch-fde-grid li:nth-child(3n+1){padding-left:0}.arch-fde-number{display:flex;justify-content:space-between;color:var(--color-text-accent);font-size:12px}.arch-fde-number svg{opacity:.6}.arch-fde-grid h3{color:var(--color-text-inverse);font-size:22px;font-weight:500;margin:17px 0 10px}.arch-fde-grid p{color:var(--color-text-secondary);font-size:13px;margin:0}.arch-fde-grid small{display:inline-block;color:var(--color-text-accent-inverse);margin-top:24px;font-size:12px}.arch-feedback{display:flex;align-items:center;gap:15px;border-top:1px solid var(--color-border-accent-emphasis);padding-top:28px;margin-top:5px;font-size:12px;color:var(--color-text-accent)}.arch-feedback strong{font-size:12px;font-weight:450}.arch-feedback-line{flex:1;border-top:1px dashed var(--color-border-accent-strong)}.arch-joint-team{display:flex;align-items:center;justify-content:center;gap:56px;padding-top:48px}.arch-joint-team div{display:grid;gap:7px;text-align:center}.arch-joint-team div span{font-size:12px;color:var(--color-text-secondary)}.arch-joint-team strong{color:var(--color-text-accent-inverse);font-size:17px;font-weight:450}.arch-team-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--color-separator-accent)}.arch-team-row article{padding:30px 22px 10px;border-right:1px solid var(--color-separator-accent)}.arch-team-row article:first-child{padding-left:0}.arch-team-row article:last-child{border:0}.arch-team-initial{display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-accent-muted);color:var(--color-text-accent);width:46px;height:50px;border-radius:3px;font-size:22px}.arch-team-row h3{margin:18px 0 5px;font-size:21px;font-weight:500}.arch-team-row p{font-size:12px;color:var(--color-text-accent);margin:0 0 15px}.arch-team-row small{font-size:12px;color:var(--color-text-secondary);line-height:1.9;display:block}.arch-team-note{font-size:12px;color:var(--color-text-secondary);margin-top:24px}.studio-project-architecture{padding:0 32px 30px}.studio-project-architecture .case-architecture{max-width:850px;margin-inline:auto}.arch-case-filters{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:26px}.arch-case-filters button{background:transparent;border:1px solid var(--color-border-accent-subtle);border-radius:30px;padding:10px 18px;min-height:42px;font-size:13px;cursor:pointer;color:var(--color-text-secondary)}.arch-case-filters button[aria-pressed=true]{background:var(--color-bg-accent-solid);color:var(--color-text-inverse);border-color:var(--color-border-accent-emphasis)}.arch-case-count{margin:-8px 0 24px;font-size:12px;color:var(--color-text-secondary)}@media(prefers-reduced-motion:no-preference){.arch-section[data-visible=true] .arch-platform-board{animation:arch-enter .65s ease-out both}.arch-fde[data-visible=true] .arch-fde-grid li{animation:arch-enter .6s ease-out both}.arch-fde[data-visible=true] .arch-fde-grid li:nth-child(2n){animation-delay:.1s}.arch-fde[data-visible=true] .arch-fde-grid li:nth-child(3n){animation-delay:.2s}.arch-heading-aside a svg,.arch-scenario-result a svg{transition:transform .2s}.arch-heading-aside a:hover svg,.arch-scenario-result a:hover svg{transform:translate(2px,-2px)}@keyframes arch-enter{0%{opacity:.45;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:1000px){.arch-platform-body{grid-template-columns:minmax(0,1fr) 130px;padding:18px;gap:14px}.arch-layer{grid-template-columns:120px 1fr;padding:18px 15px;gap:10px}.arch-layer-arrow{display:none}.arch-layer-items>span{font-size:12px}.arch-platform-detail{grid-template-columns:85px 1fr;margin-inline:18px;gap:15px}.arch-detail-output{grid-column:2;border:0;padding:0}.arch-scenario-layout{grid-template-columns:190px minmax(0,1fr);gap:26px}.case-architecture{padding:18px}.case-diagram-body{grid-template-columns:minmax(85px,1fr) 23px minmax(120px,1.3fr) 27px minmax(85px,1fr)}.case-inputs>div{font-size:12px;gap:4px;padding-inline:6px}.case-inputs>div svg{width:12px;flex-shrink:0}.case-engine-core strong{font-size:12px}.case-outputs>div{padding:10px 8px}.case-outputs strong{font-size:12px}.arch-team-row article{padding-inline:14px}}@media(max-width:760px){.arch-section{padding-block:64px}.arch-heading{display:block;margin-bottom:30px}.arch-eyebrow{margin-bottom:16px;font-size:12px}.arch-heading h2{font-size:33px}.arch-heading-aside{margin-top:20px}.arch-heading-aside p{font-size:14px;margin-bottom:12px}.arch-desktop-break{display:none}.arch-platform-body{grid-template-columns:1fr}.arch-governance{flex-direction:row;flex-wrap:wrap;gap:10px;padding:15px;justify-content:start}.arch-governance>svg{width:18px}.arch-governance h3{margin:0;font-size:13px}.arch-governance ul{display:flex;gap:12px;flex-wrap:wrap;font-size:12px}.arch-governance>span{display:none}.arch-platform-notes{gap:25px;grid-template-columns:1fr}.arch-board-top{padding:16px}.arch-board-top>span{font-size:12px}.arch-board-top>small{font-size:12px}.arch-board-foot{padding:16px}.arch-board-foot>span{font-size:12px;gap:9px}.arch-board-foot>small{display:none}.arch-scenario-layout{grid-template-columns:1fr;gap:26px}.arch-scenario-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.arch-scenario-tabs button{padding:14px 8px;grid-template-columns:15px 1fr;gap:5px}.arch-scenario-tabs button>svg{display:none}.arch-scenario-tabs button strong{font-size:12px}.arch-scenario-tabs button>span{font-size:12px}.arch-scenario-title h3{font-size:22px}.arch-scenario-bottom{align-items:flex-start;flex-direction:column;gap:10px;margin-top:25px}.arch-fde-grid{grid-template-columns:repeat(2,1fr)}.arch-fde-grid li{padding:22px 20px}.arch-fde-grid li:nth-child(3n){border-right:1px solid var(--color-border-accent-emphasis)}.arch-fde-grid li:nth-child(3n+1){padding-left:20px}.arch-fde-grid li:nth-child(2n){border-right:0}.arch-fde-grid li:nth-child(odd){padding-left:0}.arch-fde-grid h3{font-size:20px}.arch-fde-grid p{font-size:12px}.arch-feedback{font-size:12px;gap:8px}.arch-feedback strong{font-size:12px}.arch-team-row{grid-template-columns:repeat(2,1fr)}.arch-team-row article{padding:24px 20px;border-bottom:1px solid var(--color-separator-accent)}.arch-team-row article:nth-child(odd){padding-left:0}.arch-team-row article:nth-child(2n){border-right:0}.arch-team-row article:last-child{border-right:1px solid var(--color-separator-accent)}.arch-team-row h3{font-size:19px}.arch-joint-team{gap:16px}.arch-joint-team strong{font-size:13px}.studio-project-architecture{padding:0 18px 24px}}@media(max-width:500px){.arch-layer{grid-template-columns:1fr;gap:12px;padding:15px}.arch-layer-name{flex-direction:row;justify-content:space-between;align-items:center}.arch-layer-name small{order:1;font-size:12px}.arch-layer-name strong{font-size:17px}.arch-layer-items{grid-template-columns:repeat(2,1fr);gap:7px}.arch-layer-items>span{text-align:left;padding:2px 0 2px 9px;font-size:12px}.arch-platform-detail{grid-template-columns:1fr;gap:8px;padding:16px}.arch-detail-output{grid-column:1}.arch-platform-detail p{font-size:12px}.case-diagram-top>span:last-child{display:none}.case-diagram-body{grid-template-columns:1fr;padding-block:20px}.case-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.case-node-label{margin-bottom:8px}.case-inputs>.case-node-label,.case-outputs>.case-node-label{grid-column:1 / -1}.case-inputs>div{margin-top:0;padding:9px 4px;justify-content:center;font-size:12px}.case-inputs>div svg{display:none}.case-bus{transform:rotate(90deg);height:32px;width:70px;margin:0 auto}.case-engine>.case-node-label{display:none}.case-engine-core{min-height:105px;padding:15px}.case-engine-core strong{font-size:14px}.case-engine-mark{height:24px;margin-bottom:1px}.case-engine-base{font-size:12px;padding-top:6px}.case-output-arrow{margin-top:8px}.case-output-arrow svg{transform:rotate(90deg)}.case-outputs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.case-outputs>.case-node-label{display:none}.case-outputs strong{font-size:12px}.case-human-loop{gap:7px}.case-human-loop>span:nth-child(2){font-size:12px}.case-architecture figcaption{font-size:12px}.arch-scenario-result{align-items:flex-start}.arch-scenario-result p{max-width:210px;line-height:1.8}.arch-scenario-result a{margin-top:19px;gap:5px}}@media(prefers-reduced-motion:reduce){.arch-section *,.arch-section *:before,.arch-section *:after{animation:none!important;transition:none!important}}.case-source-line{display:flex;gap:16px;align-items:center;justify-content:center;margin:26px 0;font-size:12px;flex-wrap:wrap;color:var(--color-text-secondary)}.case-source-line>span:first-child{font-size:12px;color:var(--color-text-secondary)}.case-source-line>span:not(:first-child){padding-left:16px;border-left:1px solid var(--color-separator-accent)}.case-pipeline-track{position:relative;list-style:none;display:grid;grid-template-columns:repeat(6,1fr);padding:16px 0 24px;margin:0}.case-pipeline-track:before{content:"";position:absolute;top:37px;left:8%;right:8%;height:1px;background:var(--color-bg-accent-emphasis)}.case-pipeline-track li{text-align:center;position:relative}.case-pipeline-node{display:flex;width:42px;height:42px;margin:0 auto 15px;align-items:center;justify-content:center;border:1px solid var(--color-border-accent);background:var(--color-bg-accent-soft);border-radius:50%;color:var(--color-text-accent);font-size:12px}.case-pipeline-track li[data-focus=true] .case-pipeline-node{color:var(--color-text-accent-inverse);background:var(--color-bg-accent-solid);border-color:var(--color-border-accent-emphasis)}.case-pipeline-track strong{display:block;font-size:14px;font-weight:550;color:var(--color-text-accent)}.case-pipeline-track small{display:block;font-size:12px;color:var(--color-text-secondary);margin-top:7px}.case-flow-output{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0 22px;color:var(--color-text-secondary);font-size:12px}.case-flow-output strong{display:inline-flex;align-items:center;gap:10px;font-weight:500;color:var(--color-text-accent);font-size:12px}.case-creative-track{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding:0 0 5px}.case-creative-stage{padding:16px;border:1px solid var(--color-border-accent-soft);background:var(--color-bg-accent-subtle);position:relative}.case-creative-stage:nth-child(2){background:var(--color-bg-accent-soft);border-color:var(--color-border-accent)}.case-creative-code{color:var(--color-text-accent);font-size:12px;letter-spacing:.1em}.case-creative-stage strong{display:block;color:var(--color-text-accent);font-size:13px;margin-top:12px;font-weight:550}.case-creative-stage small{display:block;color:var(--color-text-accent);font-size:12px;margin-top:6px}.case-stage-link{position:absolute;right:-23px;top:50%;color:var(--color-text-accent)}.case-miniature{height:53px;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:8px}.case-miniature i{display:block;background:var(--color-bg-accent-muted);border:1px solid var(--color-border-accent);width:34px;height:39px;transform:rotate(-8deg)}.case-miniature i:nth-child(2){background:var(--color-bg-accent-soft);transform:rotate(0);margin-left:-18px}.case-miniature i:nth-child(3){background:var(--color-bg-accent-muted);transform:rotate(8deg);margin-left:-18px}.case-miniature--1 i{border-radius:50%;height:31px;width:31px}.case-miniature--1 i:nth-child(2){background:var(--color-bg-accent-solid)}.case-miniature--2 i{transform:none;height:27px;width:28px;margin-left:0!important}.case-miniature--2 i:nth-child(2){transform:none;height:36px;background:var(--color-bg-accent-solid)}.case-miniature--2 i:nth-child(3){transform:none}.case-operations-inputs{display:flex;justify-content:space-between;gap:16px;padding:28px 20px 0}.case-operations-inputs>span{display:flex;gap:8px;align-items:center;justify-content:center;padding:9px 15px;border:1px solid var(--color-border-accent-soft);background:var(--color-bg-accent-soft);font-size:12px;color:var(--color-text-accent);flex:1}.case-operations-bus{margin:0 16.6%;height:18px;border:1px solid var(--color-border-accent);border-top:0;position:relative}.case-operations-bus:after{content:"";position:absolute;top:100%;height:12px;width:1px;left:50%;background:var(--color-bg-accent-emphasis)}.case-operations-center{display:flex;align-items:center;gap:20px;background:var(--color-bg-accent-solid);margin-top:12px;padding:18px 24px;color:var(--color-text-inverse-secondary)}.case-operations-center>div{flex:1}.case-operations-center small{font-size:12px;letter-spacing:.1em;color:var(--color-text-accent);display:block}.case-operations-center strong{font-size:14px;display:block;margin-top:5px;font-weight:500}.case-operations-center>span:last-child{color:var(--color-text-accent-inverse);font-size:12px;border:1px solid var(--color-border-accent-strong);padding:4px 8px}.case-operations-glyph{display:flex;align-items:flex-end;height:29px;gap:4px}.case-operations-glyph i{width:6px;height:12px;background:var(--color-bg-accent-emphasis)}.case-operations-glyph i:nth-child(2){height:20px}.case-operations-glyph i:nth-child(3){height:17px}.case-operations-glyph i:nth-child(4){height:28px}.case-report-fan{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:20px 20px 26px}.case-report-fan>div{position:relative;padding:10px 13px;background:var(--color-bg-surface);border:1px solid var(--color-border-accent-soft);box-shadow:3px 3px 0 var(--color-border-accent-subtle)}.case-report-fan>div:before{content:"";height:21px;width:1px;background:var(--color-bg-accent-emphasis);position:absolute;bottom:100%;left:50%}.case-report-fan span{font-size:12px;color:var(--color-text-accent)}.case-report-fan small{display:block;font-size:12px;color:var(--color-text-accent);margin-top:9px}.case-report-fan>div>div{height:25px;display:flex;align-items:flex-end;gap:4px;margin-top:6px}.case-report-fan i{display:block;width:16%;height:9px;background:var(--color-bg-accent-muted)}.case-report-fan i:nth-child(2){height:18px}.case-report-fan i:nth-child(3){height:13px}.case-report-fan i:nth-child(4){height:23px;background:var(--color-bg-accent-emphasis)}@media(max-width:600px){.case-creative-track{gap:17px}.case-creative-stage{padding:10px 8px}.case-creative-stage strong{font-size:12px}.case-creative-stage small{font-size:12px;line-height:1.8}.case-stage-link{width:12px;right:-15px}.case-creative-code{font-size:12px}.case-miniature i{width:26px}.case-miniature--1 i{width:26px;height:26px}.case-miniature--2 i{width:16px}.case-flow-output{flex-direction:column;align-items:start;gap:8px}.case-source-line{gap:9px;font-size:12px}.case-source-line>span:not(:first-child){padding-left:9px}.case-operations-inputs{gap:8px;padding-inline:0}.case-operations-inputs>span{font-size:12px;padding:9px 3px;gap:5px}.case-operations-inputs svg{width:11px}.case-operations-center{padding:15px 12px;gap:12px}.case-operations-center strong,.case-operations-center small{font-size:12px}.case-operations-center>span:last-child{display:none}.case-report-fan{padding-inline:0;gap:10px}.case-report-fan>div{padding:10px 7px}.case-report-fan small{font-size:12px}}@media(max-width:500px){.case-pipeline-track{grid-template-columns:repeat(3,1fr);gap:26px 0}.case-pipeline-track:before{right:16%;left:16%}.case-pipeline-track:after{content:"";position:absolute;top:148px;left:16%;right:16%;height:1px;background:var(--color-bg-accent-emphasis)}.case-pipeline-track li{z-index:1}.case-pipeline-node{margin-bottom:9px}.case-pipeline-track small{font-size:12px}.case-pipeline-track strong{font-size:13px}}.arch-solution-case-link{display:inline-flex;align-items:center;gap:10px;color:var(--color-text-accent);font-size:13px;text-decoration:none}.arch-solution-case-link:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.arch-solution-case-link{grid-column:2 / -1}}.mf-site--manus .arch-section .arch-heading h2{font-size:clamp(30px,3.3vw,43px);line-height:1.34;letter-spacing:-.04em;font-weight:550}.mf-site--manus .arch-fde .arch-heading h2{color:var(--color-text-inverse)}.mf-site--manus .arch-fde :where(a,button):focus-visible{outline-color:var(--color-border-accent-soft)}@media(max-width:760px){.mf-site--manus .arch-section .arch-heading h2{font-size:33px}}.mf-site--manus .mf-team-avatar{display:block;width:112px;height:112px;max-width:100%;object-fit:contain;border:1px solid var(--color-border-accent-subtle);border-radius:18px;background:var(--color-bg-subtle)}.mf-site--manus .mf-person-top{align-items:flex-end;gap:18px}.mf-site--manus .mf-person-top>span:last-child{padding-bottom:4px}.mf-site--manus .mf-team-avatar-note{margin:22px 0 0;color:var(--color-text-secondary);font-size:12px;line-height:1.8}.mf-site--manus .arch-team-row .mf-team-avatar{width:104px;height:104px}@media(max-width:640px){.mf-site--manus .mf-team-avatar{width:96px;height:96px;border-radius:15px}.mf-site--manus .arch-team-row .mf-team-avatar{width:92px;height:92px}.mf-site--manus .mf-person-top{flex-wrap:nowrap}.mf-site--manus .mf-team-avatar-note{font-size:12px}}.mf-site--manus .inner-page--cases{--case-ink:var(--color-text-primary);--case-text:var(--color-text-primary);--case-muted:var(--color-text-secondary);--case-green:var(--color-graphic-accent-solid);--case-paper:var(--color-bg-surface);--case-line:var(--color-border-subtle)}.mf-site--manus .inner-cases{background:var(--color-bg-page);padding-block:86px}.mf-site--manus .inner-cases>.mf-container>.inner-section-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:20px 70px;align-items:end;margin-bottom:44px}.mf-site--manus .inner-cases>.mf-container>.inner-section-heading>.b2b-kicker{grid-column:1/-1;padding:0;color:var(--color-text-secondary);font-size:12px;letter-spacing:.15em}.mf-site--manus .inner-cases>.mf-container>.inner-section-heading h2{font-size:clamp(33px,3.6vw,46px);line-height:1.24;font-weight:600;letter-spacing:-.035em;color:var(--color-text-accent-strong)}.mf-site--manus .inner-cases>.mf-container>.inner-section-heading>p:last-child{font-size:15px;line-height:1.85;color:var(--color-text-secondary);padding:0 0 3px}.mf-site--manus .inner-page--cases .cv-architecture-index{gap:1px;border:1px solid var(--color-border-accent-subtle);border-radius:12px;overflow:hidden;background:var(--color-bg-accent-muted);margin-bottom:26px}.mf-site--manus .inner-page--cases .cv-architecture-index>button{padding:24px 20px;min-height:133px;grid-template-columns:65px minmax(0,1fr) 15px;gap:17px;background:var(--color-bg-surface)}.mf-site--manus .inner-page--cases .cv-structure-thumbnail{width:65px;height:55px;stroke:var(--color-graphic-accent-strong);stroke-width:1.65}.mf-site--manus .inner-page--cases .cv-thumb-fill{fill:var(--color-graphic-accent-fill)}.mf-site--manus .inner-page--cases .cv-index-copy small{font-size:12px;color:var(--color-text-secondary);letter-spacing:.025em}.mf-site--manus .inner-page--cases .cv-index-copy strong{font-size:19px;line-height:1.45;font-weight:600;color:var(--color-text-primary);margin:5px 0 6px}.mf-site--manus .inner-page--cases .cv-index-copy>span{display:block;font-size:12px;color:var(--color-text-secondary);line-height:1.6}.mf-site--manus .inner-page--cases .cv-architecture-index>button[aria-pressed=true]{background:var(--color-bg-accent-inverse)}.mf-site--manus .inner-page--cases .cv-architecture-index>button[aria-pressed=true] .cv-index-copy strong{color:var(--color-text-inverse)}.mf-site--manus .inner-page--cases .cv-architecture-index>button[aria-pressed=true] .cv-index-copy :is(small,span){color:var(--color-text-inverse-secondary)}.mf-site--manus .inner-page--cases .cv-architecture-index>button[aria-pressed=true] .cv-structure-thumbnail{stroke:var(--color-graphic-accent-line)}.mf-site--manus .inner-page--cases .cv-architecture-index>button[aria-pressed=true] .cv-thumb-fill{fill:var(--color-graphic-accent-strong)}.mf-site--manus .inner-page--cases .cv-architecture-index>button:hover:not([aria-pressed=true]){background:var(--color-bg-subtle)}.mf-site--manus .inner-page--cases .cv-architecture-index>button:focus-visible{outline-color:var(--color-border-accent);outline-offset:-4px}.mf-site--manus .inner-page--cases .arch-case-filters{gap:8px;padding-bottom:16px}.mf-site--manus .inner-page--cases .arch-case-filters button{font-size:13px;min-height:40px;border-radius:6px;border-color:transparent;padding:8px 13px;color:var(--color-text-secondary);background:transparent}.mf-site--manus .inner-page--cases .arch-case-filters button[aria-pressed=true]{color:var(--color-text-accent-strong);background:var(--color-bg-accent-soft);font-weight:600}.mf-site--manus .inner-page--cases .arch-case-count{color:var(--color-text-secondary);font-size:12px;margin-bottom:22px}.mf-site--manus .inner-page--cases .dossier-case-switcher{padding:10px 18px;margin-bottom:28px;background:var(--color-bg-surface);border:1px solid var(--color-border-accent-subtle);box-shadow:0 3px 12px #00000006}.mf-site--manus .inner-page--cases .dossier-case-switcher label{font-size:12px;color:var(--color-text-secondary)}.mf-site--manus .inner-page--cases .dossier-case-switcher select{max-width:365px;font-size:14px;color:var(--color-text-accent-strong);border:1px solid var(--color-border-accent-soft);background:var(--color-bg-page);min-height:40px}.mf-site--manus .inner-page--cases .dossier-case-switcher>a{color:var(--color-text-secondary);font-size:12px}.mf-site--manus .inner-page--cases .studio-project{border:0;border-bottom:1px solid var(--color-separator-accent);background:transparent}.mf-site--manus .inner-page--cases .studio-project[data-open=true]{background:var(--color-bg-surface);border:1px solid var(--color-border-accent-subtle);border-radius:14px;margin-bottom:24px;overflow:hidden}.mf-site--manus .inner-page--cases .studio-project-toggle{padding:24px 30px}.mf-site--manus .inner-page--cases .studio-project[data-open=true] .studio-project-toggle{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-separator-accent)}.mf-site--manus .inner-page--cases .studio-project-name{font-size:23px;color:var(--color-text-primary);font-weight:550}.mf-site--manus .inner-page--cases .studio-project-category,.mf-site--manus .inner-page--cases .studio-project-audience-preview{font-size:12px;color:var(--color-text-secondary)}.mf-site--manus .case-dossier{padding:46px 38px 30px;color:var(--case-text)}.mf-site--manus .case-dossier .dossier-intro{grid-template-columns:minmax(0,1.4fr) minmax(250px,.75fr);gap:52px;padding-bottom:45px;align-items:center}.mf-site--manus .case-dossier .dossier-eyebrow{display:flex;align-items:center;gap:16px;color:var(--color-text-secondary);font-size:12px;letter-spacing:.02em}.mf-site--manus .case-dossier .dossier-eyebrow b{color:var(--color-text-accent);font-size:12px;font-weight:600;letter-spacing:.12em;border-right:1px solid var(--color-separator-accent);padding-right:15px}.mf-site--manus .case-dossier .dossier-intro h4{font-size:clamp(30px,3.25vw,43px);line-height:1.28;color:var(--color-text-primary);font-weight:600;letter-spacing:-.04em;margin:20px 0 22px}.mf-site--manus .case-dossier .dossier-intro h4>span,.mf-site--manus .case-dossier .dossier-intro h4>em{display:block}.mf-site--manus .case-dossier .dossier-intro h4>em{font-style:normal;color:var(--color-text-accent);font-weight:inherit}.mf-site--manus .case-dossier .dossier-opening>p{max-width:620px;color:var(--color-text-secondary);font-size:16px;line-height:1.85;margin:0}.dossier-audience{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;color:var(--color-text-secondary);font-size:12px;margin-top:24px}.dossier-audience>span{font-size:12px;color:var(--color-text-secondary)}.mf-site--manus .case-dossier .dossier-project-basis{padding:26px;border:0;border-left:3px solid var(--color-border-accent-strong);border-radius:0 10px 10px 0;background:var(--color-bg-subtle)}.mf-site--manus .case-dossier .dossier-project-basis>span{color:var(--color-text-accent);font-size:12px;margin-bottom:12px}.mf-site--manus .case-dossier .dossier-project-basis>strong{color:var(--color-text-accent-strong);font-size:17px;line-height:1.5;font-weight:550}.mf-site--manus .case-dossier .dossier-project-basis ul{margin:19px 0;gap:12px}.mf-site--manus .case-dossier .dossier-project-basis li{font-size:13px;line-height:1.65;color:var(--color-text-secondary);align-items:flex-start}.mf-site--manus .case-dossier .dossier-project-basis li>svg{color:var(--color-text-accent);margin-top:3px}.mf-site--manus .case-dossier .dossier-project-basis>small{font-size:12px;color:var(--color-text-secondary);line-height:1.8}.mf-site--manus .case-dossier .dossier-section-label{gap:14px;padding-top:34px;border-color:var(--color-border-subtle);margin-bottom:27px}.mf-site--manus .case-dossier .dossier-section-label>span{color:var(--color-text-accent);font-size:12px;border-bottom:2px solid var(--color-separator-accent);padding-bottom:4px}.mf-site--manus .case-dossier .dossier-section-label>h5{color:var(--color-text-primary);font-size:25px;font-weight:600;letter-spacing:-.02em}.mf-site--manus .case-dossier .dossier-section-label>small{color:var(--color-text-secondary);font-size:12px}.mf-site--manus .case-dossier .dossier-pain-grid{gap:28px;padding-bottom:40px}.mf-site--manus .case-dossier .dossier-pain-grid article{border-color:var(--color-border-subtle);padding-right:24px}.mf-site--manus .case-dossier .dossier-pain-index{font-size:12px;font-weight:550;color:var(--color-text-clay);margin-bottom:12px}.mf-site--manus .case-dossier .dossier-pain-grid h6{color:var(--color-text-primary);font-size:19px;line-height:1.5;font-weight:550}.mf-site--manus .case-dossier .dossier-pain-grid p{color:var(--color-text-secondary);font-size:14px;line-height:1.9;margin:12px 0 19px}.mf-site--manus .case-dossier .dossier-pain-grid article>strong{color:var(--color-text-clay);font-size:12px;font-weight:500}.mf-site--manus .case-dossier .dossier-architecture{padding:0;margin:6px 0 0;border:1px solid var(--color-border-accent-subtle);background:var(--color-bg-surface);border-radius:13px;overflow:hidden;box-shadow:0 10px 32px #00000008}.mf-site--manus .case-dossier .dossier-architecture-heading{padding:26px 28px;background:var(--color-bg-accent-inverse);border:0;gap:24px}.mf-site--manus .case-dossier .dossier-architecture-heading>div>span{font-size:12px;color:var(--color-text-inverse-secondary);letter-spacing:.14em}.mf-site--manus .case-dossier .dossier-architecture-heading h5{font-size:25px;line-height:1.35;color:var(--color-text-inverse);font-weight:550;letter-spacing:-.025em;margin-top:8px}.mf-site--manus .case-dossier .dossier-design-label{font-size:12px;color:var(--color-text-inverse-secondary);border-color:var(--color-border-accent-strong);background:var(--color-bg-accent-solid);padding:6px 10px;border-radius:4px}.dossier-architecture-takeaway{display:flex;align-items:baseline;gap:16px;padding:19px 28px;border-bottom:1px solid var(--color-separator-accent);background:var(--color-bg-subtle)}.dossier-architecture-takeaway>span{font-size:12px;color:var(--color-text-accent);font-weight:550;white-space:nowrap}.mf-site--manus .case-dossier .dossier-architecture-takeaway p{color:var(--color-text-accent-strong);font-size:15px;line-height:1.75;margin:0}.mf-site--manus .case-dossier .cv-diagram{padding:27px 28px 0;--cv-muted:var(--color-text-secondary);--cv-line:var(--color-border-accent);--cv-soft:var(--color-bg-accent-soft);--cv-warm:var(--color-graphic-clay-fill)}.mf-site--manus .case-dossier .cv-label{color:var(--color-text-secondary);font-size:12px;font-weight:500}.mf-site--manus .case-dossier .cv-diagram p{font-size:13px;color:var(--color-text-secondary);line-height:1.75}.mf-site--manus .case-dossier .cv-inputs{background:var(--color-bg-page);border:1px solid var(--color-border-accent-subtle);border-radius:7px;padding:15px 18px;gap:22px}.mf-site--manus .case-dossier .cv-inputs>span{font-size:12px;color:var(--color-text-secondary)}.mf-site--manus .case-dossier .cv-inputs>div>span{color:var(--color-text-accent);font-size:13px}.mf-site--manus .case-dossier .cv-results{padding:22px;border:0;background:var(--color-bg-subtle);border-radius:8px;gap:22px}.mf-site--manus .case-dossier .cv-results strong{font-size:16px;color:var(--color-text-accent-strong)}.mf-site--manus .case-dossier .cv-results span{font-size:12px;color:var(--color-text-secondary);line-height:1.7}.mf-site--manus .case-dossier .cv-results svg{color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-control-strip{padding:22px 0;margin-top:28px;border-color:var(--color-border-accent-subtle);grid-template-columns:110px repeat(3,minmax(0,1fr))}.mf-site--manus .case-dossier .cv-control-strip>span{font-size:12px;color:var(--color-text-accent);font-weight:550}.mf-site--manus .case-dossier .cv-control-strip strong{font-size:14px;color:var(--color-text-accent-strong)}.mf-site--manus .case-dossier .cv-control-strip>div>span{font-size:12px;color:var(--color-text-secondary)}.mf-site--manus .case-dossier .dossier-feedback{background:var(--color-bg-subtle);border-top:1px solid var(--color-separator-accent);padding:16px 28px;gap:14px}.mf-site--manus .case-dossier .dossier-feedback p{color:var(--color-text-accent);font-size:13px;line-height:1.8}.mf-site--manus .case-dossier .dossier-feedback>span:first-child{font-size:24px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .dossier-feedback-line{display:none}.mf-site--manus .case-dossier .dossier-architecture figcaption{margin:0;padding:14px 28px;color:var(--color-text-secondary);font-size:12px;line-height:1.8;text-align:left;border-top:1px solid var(--color-separator-accent)}.mf-site--manus .case-dossier .dossier-human-boundary{margin:18px 0 35px;padding:18px 22px;background:var(--color-bg-page);border-left:3px solid var(--color-separator-accent);border-radius:0 6px 6px 0}.mf-site--manus .case-dossier .dossier-human-boundary p{color:var(--color-text-secondary);font-size:14px;line-height:1.8}.mf-site--manus .case-dossier .dossier-human-boundary>svg{color:var(--color-text-accent)}.mf-site--manus .case-dossier .dossier-delivery ol{gap:28px;padding-bottom:40px}.mf-site--manus .case-dossier .dossier-delivery li>span{font-size:12px;font-weight:550;color:var(--color-text-accent)}.mf-site--manus .case-dossier .dossier-delivery h6{font-size:18px;color:var(--color-text-accent-strong);margin-top:12px}.mf-site--manus .case-dossier .dossier-delivery li p{font-size:14px;line-height:1.9;color:var(--color-text-secondary);margin-top:10px}.mf-site--manus .case-dossier .dossier-delivery li>div{margin-top:19px;padding-top:16px;border-color:var(--color-border-accent-subtle)}.mf-site--manus .case-dossier .dossier-delivery li>div strong{font-size:12px;line-height:1.8;color:var(--color-text-accent)}.mf-site--manus .case-dossier .dossier-measure-table{border:1px solid var(--color-border-accent-subtle);border-radius:8px;overflow:hidden}.mf-site--manus .case-dossier .dossier-measure-table .dossier-measure-head{background:var(--color-bg-accent-soft);font-size:12px;color:var(--color-text-accent);padding-block:14px}.mf-site--manus .case-dossier .dossier-measure-table>div{padding:21px 19px;gap:24px;border-color:var(--color-border-accent-subtle)}.mf-site--manus .case-dossier .dossier-measure-table>div:last-child{border:0}.mf-site--manus .case-dossier .dossier-measure-table strong{font-size:14px;color:var(--color-text-accent);font-weight:550}.mf-site--manus .case-dossier .dossier-measure-table p{font-size:13px;line-height:1.85;color:var(--color-text-accent)}.mf-site--manus .case-dossier .dossier-measure-table [role=cell]:last-child{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .dossier-measure-note{color:var(--color-text-secondary);font-size:12px;margin:16px 0 32px}.mf-site--manus .case-dossier .dossier-sources summary{color:var(--color-text-accent);font-size:13px;padding-block:20px 0}.mf-site--manus .case-dossier .dossier-sources>div{background:var(--color-bg-accent-subtle);border-radius:7px}.mf-site--manus .case-dossier .dossier-sources p{font-size:13px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .dossier-sources article strong{color:var(--color-text-accent);font-size:13px}.mf-site--manus .case-dossier .dossier-sources article>:is(span,small){color:var(--color-text-accent);font-size:12px}.mf-site--manus .case-dossier .cv-research-diamond{height:310px}.mf-site--manus .case-dossier .cv-research-diamond>svg{filter:drop-shadow(0 9px 8px oklch(0 0 0 / .043))}.mf-site--manus .case-dossier .cv-research-diamond>svg>.cv-diamond-depth{fill:var(--color-graphic-accent-line);stroke:var(--color-graphic-accent-line)}.mf-site--manus .case-dossier .cv-research-diamond>svg>.cv-diamond-face{fill:var(--color-graphic-accent-fill);stroke:var(--color-graphic-accent-line);stroke-width:1.3}.mf-site--manus .case-dossier .cv-research-diamond--experiment>svg>.cv-diamond-depth{fill:var(--color-graphic-clay-line);stroke:var(--color-graphic-clay-line)}.mf-site--manus .case-dossier .cv-research-diamond--experiment>svg>.cv-diamond-face{fill:var(--color-graphic-clay-fill);stroke:var(--color-graphic-clay-line)}.mf-site--manus .case-dossier .cv-diamond-top>strong{color:var(--color-text-accent);font-size:14px}.mf-site--manus .case-dossier .cv-diamond-center h6{font-size:23px;color:var(--color-text-accent-strong)}.mf-site--manus .case-dossier .cv-diamond-center p{font-size:13px}.mf-site--manus .case-dossier .cv-diamond-bottom strong{font-size:14px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-diamond-bottom span{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-research-gate{background:var(--color-bg-accent-solid);color:var(--color-text-inverse);border-radius:12px;padding:20px 7px;box-shadow:0 8px 18px #00000020}.mf-site--manus .case-dossier .cv-research-gate>span{display:none}.mf-site--manus .case-dossier .cv-research-gate :is(strong,small,svg){background:transparent;color:var(--color-text-inverse)}.mf-site--manus .case-dossier .cv-research-gate strong{font-size:14px}.mf-site--manus .case-dossier .cv-research-gate small{font-size:12px;color:var(--color-text-inverse-secondary)}.mf-site--manus .case-dossier .cv-research-return{color:var(--color-text-accent);font-size:12px;padding-bottom:16px;margin-top:12px}.mf-site--manus .case-dossier .cv-clock-core{fill:var(--color-graphic-accent-solid);stroke:var(--color-graphic-accent-solid);stroke-width:2;filter:drop-shadow(0 5px 5px oklch(0 0 0 / .125))}.mf-site--manus .case-dossier .cv-clock-ring{fill:var(--color-graphic-fill);stroke:var(--color-graphic-accent-fill);stroke-width:31}.mf-site--manus .case-dossier .cv-clock-flow{stroke:var(--color-graphic-accent-strong);stroke-width:2.5}.mf-site--manus .case-dossier .cv-clock-center h6{color:var(--color-text-inverse);font-size:23px}.mf-site--manus .case-dossier .cv-clock-center>span{color:var(--color-text-inverse-secondary);font-size:12px}.mf-site--manus .case-dossier .cv-clock-center p{color:var(--color-text-inverse-secondary);font-size:12px}.mf-site--manus .case-dossier .cv-clock-station{border-color:var(--color-border-accent);background:var(--color-bg-surface);box-shadow:0 5px 12px #00000010;padding:12px 15px;min-width:105px}.mf-site--manus .case-dossier .cv-clock-station strong{font-size:14px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-clock-station span{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-operation-sources>div{color:var(--color-text-accent);font-size:14px}.mf-site--manus .case-dossier .cv-operation-action>div{background:var(--color-bg-accent-soft);border-color:var(--color-border-accent);padding:15px}.mf-site--manus .case-dossier .cv-operation-action strong{font-size:15px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-operation-action>div>span{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-operation-foot{background:var(--color-bg-subtle);border-color:var(--color-border-clay-strong)}.mf-site--manus .case-dossier .cv-operation-foot strong{font-size:15px;color:var(--color-text-clay)}.mf-site--manus .case-dossier .cv-operation-foot p{font-size:13px;color:var(--color-text-clay)}.mf-site--manus .case-dossier .cv-decision-criteria strong{font-size:15px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-decision-criteria p{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-matrix-grid>div{min-height:167px;padding:25px 21px}.mf-site--manus .case-dossier .cv-matrix-grid strong{font-size:23px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-matrix-grid small{font-size:12px;color:var(--color-text-secondary)}.mf-site--manus .case-dossier .cv-matrix-grid span{font-size:13px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-matrix-grid .cv-matrix-focus{background:var(--color-bg-accent-solid);box-shadow:0 5px 16px #0000001c}.mf-site--manus .case-dossier .cv-matrix-focus :is(strong,span,small){color:var(--color-text-inverse)}.mf-site--manus .case-dossier .cv-matrix-focus>svg{color:var(--color-text-accent-inverse)}.mf-site--manus .case-dossier :is(.cv-matrix-y,.cv-matrix-x){font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-matrix-note{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-decision-verdict{border-color:var(--color-border-accent-soft);background:var(--color-bg-surface);box-shadow:0 5px 18px #0000000b}.mf-site--manus .case-dossier .cv-decision-verdict h6{font-size:19px;color:var(--color-text-accent-strong)}.mf-site--manus .case-dossier .cv-decision-verdict p{font-size:12px}.mf-site--manus .case-dossier .cv-decision-verdict>div>span{background:var(--color-bg-accent-soft);color:var(--color-text-accent);font-size:12px}.mf-site--manus .case-dossier .cv-decision-verdict>div>span:first-child{background:var(--color-bg-accent-solid);color:var(--color-text-inverse)}.mf-site--manus .case-dossier .cv-sales-hull>path:first-child{fill:var(--color-graphic-accent-solid);stroke:var(--color-graphic-accent-solid)}.mf-site--manus .case-dossier .cv-sales-inner{fill:var(--color-graphic-accent-solid);stroke:var(--color-graphic-accent-strong)}.mf-site--manus .case-dossier .cv-sales-exhaust{stroke:var(--color-graphic-accent-line)}.mf-site--manus .case-dossier .cv-sales-stages li{border-color:var(--color-border-accent-strong)}.mf-site--manus .case-dossier .cv-sales-stages strong{color:var(--color-text-inverse);font-size:26px}.mf-site--manus .case-dossier .cv-sales-stages li>span{color:var(--color-text-accent-inverse);font-size:12px}.mf-site--manus .case-dossier .cv-sales-stages small{color:var(--color-text-inverse-secondary);font-size:12px}.mf-site--manus .case-dossier .cv-sales-fuel>span:not(.cv-label){font-size:13px;color:var(--color-text-accent);border-color:var(--color-border-accent-strong)}.mf-site--manus .case-dossier .cv-sales-responsibility strong{font-size:15px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-sales-responsibility p{font-size:13px}.mf-site--manus .case-dossier .cv-sales-memory{font-size:13px;color:var(--color-text-clay);background:var(--color-bg-clay-soft)}.mf-site--manus .case-dossier .cv-sales-memory strong{font-size:12px;color:var(--color-text-clay)}.mf-site--manus .case-dossier .cv-triangle-field{fill:var(--color-graphic-accent-fill);stroke:var(--color-graphic-accent-line)}.mf-site--manus .case-dossier .cv-triangle-core{fill:var(--color-graphic-accent-solid);stroke:var(--color-graphic-accent-strong);stroke-width:1.5;filter:drop-shadow(0 5px 7px oklch(0 0 0 / .125))}.mf-site--manus .case-dossier .cv-triangle-center>strong{color:var(--color-text-inverse);font-size:18px}.mf-site--manus .case-dossier .cv-triangle-center>small{color:var(--color-text-inverse-secondary);font-size:12px}.mf-site--manus .case-dossier .cv-triangle-center>svg{color:var(--color-text-accent-inverse)}.mf-site--manus .case-dossier .cv-triangle-vertex{background:var(--color-bg-surface);border-color:var(--color-border-accent);border-radius:6px;box-shadow:0 5px 15px #0000000d;padding:15px 7px}.mf-site--manus .case-dossier .cv-triangle-vertex--top{border-top:3px solid var(--color-border-accent-strong)}.mf-site--manus .case-dossier .cv-triangle-vertex--left{border-top:3px solid var(--color-border-clay-strong)}.mf-site--manus .case-dossier .cv-triangle-vertex--right{border-top:3px solid var(--color-border-accent-strong)}.mf-site--manus .case-dossier .cv-triangle-vertex h6{font-size:19px;color:var(--color-text-accent-strong)}.mf-site--manus .case-dossier .cv-triangle-vertex p{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-triangle-vertex>span{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-strategy-input>div{color:var(--color-text-accent);font-size:14px}.mf-site--manus .case-dossier .cv-strategy-output strong{color:var(--color-text-accent);font-size:17px}.mf-site--manus .case-dossier .cv-strategy-output>div>span{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-strategy-rule{font-size:13px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-dual-lanes{background:var(--color-bg-subtle);border-color:var(--color-border-accent);box-shadow:inset 0 2px 0 var(--color-border-subtle),0 8px 20px #00000008}.mf-site--manus .case-dossier .cv-dual-lane li{background:var(--color-bg-surface);border-color:var(--color-border-clay);box-shadow:0 4px 9px #00000009}.mf-site--manus .case-dossier .cv-dual-lane li>strong{font-size:15px;color:var(--color-text-clay)}.mf-site--manus .case-dossier .cv-dual-lane--product li{background:var(--color-bg-surface);border-color:var(--color-border-accent)}.mf-site--manus .case-dossier .cv-dual-lane--product li>strong{color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-dual-lane h6{color:var(--color-text-accent-strong);font-size:18px}.mf-site--manus .case-dossier .cv-dual-link{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-dual-merge>div{background:var(--color-bg-accent-solid);border-color:var(--color-border-accent-emphasis)}.mf-site--manus .case-dossier .cv-dual-merge h6{color:var(--color-text-inverse);font-size:21px}.mf-site--manus .case-dossier .cv-dual-merge p{color:var(--color-text-accent-inverse);font-size:13px}.mf-site--manus .case-dossier .cv-dual-merge svg{color:var(--color-text-accent-inverse)}.mf-site--manus .case-dossier .cv-dual-merge>span:last-child{color:var(--color-text-accent);font-size:12px}.mf-site--manus .case-dossier .cv-dag-dispatch{background:var(--color-bg-accent-solid);border-color:var(--color-border-accent-strong);border-radius:8px;box-shadow:0 7px 16px #00000014;padding:18px 8px}.mf-site--manus .case-dossier .cv-dag-dispatch h6{color:var(--color-text-inverse);font-size:20px}.mf-site--manus .case-dossier .cv-dag-dispatch p{color:var(--color-text-inverse-secondary);font-size:12px}.mf-site--manus .case-dossier .cv-dag-dispatch>svg{color:var(--color-text-accent-inverse)}.mf-site--manus .case-dossier .cv-dag-edges>path{stroke:var(--color-graphic-accent-line);stroke-width:1.8}.mf-site--manus .case-dossier .cv-dag-edges .cv-dag-retry-edge{stroke:var(--color-graphic-clay-line)}.mf-site--manus .case-dossier .cv-dag-job{background:var(--color-bg-surface);border:1px solid var(--color-border-accent);border-radius:7px;box-shadow:0 5px 14px #0001;padding:15px 9px}.mf-site--manus .case-dossier .cv-dag-job>span{color:var(--color-text-accent);font-size:12px}.mf-site--manus .case-dossier .cv-dag-job>strong{font-size:17px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-dag-job>small{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-dag-job>em{background:var(--color-bg-clay-soft);color:var(--color-text-clay);font-size:12px}.mf-site--manus .case-dossier .cv-dag-review{background:var(--color-bg-accent-muted)}.mf-site--manus .case-dossier .cv-dag-review h6{color:var(--color-text-accent);font-size:19px}.mf-site--manus .case-dossier .cv-dag-review p{font-size:12px}.mf-site--manus .case-dossier .cv-dag-output>strong{font-size:16px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-dag-output>span{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-dag-policy{font-size:12px;color:var(--color-text-accent);background:var(--color-bg-accent-soft);padding:17px}.mf-site--manus .case-dossier .cv-dag-policy>small{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-story-heading>strong{font-size:16px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-story-frame{background:var(--color-bg-surface);border:1px solid var(--color-border-accent-soft);border-radius:7px;box-shadow:0 5px 14px #0000000c;overflow:hidden;padding-bottom:20px}.mf-site--manus .case-dossier .cv-story-frame>div{background:var(--color-bg-accent-solid);border:0;padding:10px 13px}.mf-site--manus .case-dossier .cv-story-frame>div>span{color:var(--color-text-accent-inverse);font-size:12px}.mf-site--manus .case-dossier .cv-story-frame>div>i{border-color:var(--color-border-accent-strong)}.mf-site--manus .case-dossier .cv-story-frame>svg{height:138px;padding:12px;background:var(--color-bg-accent-subtle);margin-bottom:16px}.mf-site--manus .case-dossier .cv-frame-paper{fill:var(--color-graphic-fill);stroke:var(--color-graphic-accent-line);stroke-width:1.7}.mf-site--manus .case-dossier .cv-frame-line{stroke:var(--color-graphic-accent-strong);stroke-width:2}.mf-site--manus .case-dossier .cv-frame-object{fill:var(--color-graphic-accent-line);stroke:var(--color-graphic-accent-strong)}.mf-site--manus .case-dossier .cv-frame-landscape{fill:var(--color-graphic-accent-line);stroke:var(--color-graphic-accent-line)}.mf-site--manus .case-dossier .cv-story-frame h6{font-size:17px;color:var(--color-text-accent-strong);margin-inline:15px}.mf-site--manus .case-dossier .cv-story-frame p{font-size:12px;color:var(--color-text-accent);margin:7px 15px 0}.mf-site--manus .case-dossier .cv-story-tracks>div>strong{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-story-tracks span{font-size:12px;line-height:1.7;color:var(--color-text-accent);background:var(--color-bg-accent-muted)}.mf-site--manus .case-dossier .cv-story-tracks>div:nth-child(2) span{background:var(--color-bg-clay-soft);color:var(--color-text-clay)}.mf-site--manus .case-dossier .cv-story-revision{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-story-revision>strong{font-size:13px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-retail-front,.mf-site--manus .case-dossier .cv-retail-back{background:var(--color-bg-surface);border-color:var(--color-border-accent);border-radius:6px;box-shadow:0 6px 18px #0000000b}.mf-site--manus .case-dossier .cv-retail-back{border-top-color:var(--color-border-accent-emphasis)}.mf-site--manus .case-dossier .cv-store-roof{background:var(--color-bg-accent-solid);border-color:var(--color-border-accent-emphasis)}.mf-site--manus .case-dossier .cv-store-roof>i:nth-child(2n){background:var(--color-bg-accent-muted)}.mf-site--manus .case-dossier .cv-retail-title h6{font-size:22px;color:var(--color-text-accent-strong)}.mf-site--manus .case-dossier .cv-retail-title>svg{color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-retail-products>span{background:var(--color-bg-accent-soft);border-color:var(--color-border-accent-soft)}.mf-site--manus .case-dossier .cv-retail-ends ul{font-size:13px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-retail-bridge>span:not(.cv-retail-bridge-rail){background:var(--color-bg-accent-solid);color:var(--color-text-inverse);border-color:var(--color-border-accent-emphasis);font-size:13px;box-shadow:0 4px 10px #00000010}.mf-site--manus .case-dossier .cv-retail-bridge strong{font-size:13px;color:var(--color-text-accent)}.mf-site--manus .case-dossier .cv-retail-bridge>small{color:var(--color-text-accent);font-size:12px}.mf-site--manus .case-dossier .cv-retail-foundation{background:var(--color-bg-accent-solid);border-color:var(--color-border-accent-emphasis);box-shadow:0 7px 0 var(--color-border-accent-emphasis);border-radius:3px;padding:25px 28px}.mf-site--manus .case-dossier .cv-retail-foundation:before{background:var(--color-bg-accent-emphasis);border-color:var(--color-border-accent-strong)}.mf-site--manus .case-dossier .cv-retail-foundation strong{font-size:17px;color:var(--color-text-inverse)}.mf-site--manus .case-dossier .cv-retail-foundation>div:first-child{color:var(--color-text-accent-inverse)}.mf-site--manus .case-dossier .cv-retail-foundation>div:first-child>span{color:var(--color-text-accent-inverse);font-size:12px}.mf-site--manus .case-dossier .cv-retail-foundation>div:last-child{color:var(--color-text-accent-inverse);border-color:var(--color-border-accent-strong);font-size:13px}@media(max-width:1100px){.mf-site--manus .inner-cases>.mf-container>.inner-section-heading{gap:18px 36px}.mf-site--manus .inner-page--cases .cv-architecture-index>button{padding:20px 15px;grid-template-columns:53px minmax(0,1fr);gap:12px}.mf-site--manus .inner-page--cases .cv-architecture-index>button>svg:last-child{display:none}.mf-site--manus .inner-page--cases .cv-structure-thumbnail{width:53px;height:46px}.mf-site--manus .inner-page--cases .cv-index-copy strong{font-size:17px}.mf-site--manus .inner-page--cases .cv-index-copy>span{font-size:12px}.mf-site--manus .case-dossier{padding:36px 26px 26px}.mf-site--manus .case-dossier .dossier-intro{gap:30px;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr)}.mf-site--manus .case-dossier .dossier-project-basis{padding:23px}.mf-site--manus .case-dossier .cv-diagram{padding-inline:22px}.mf-site--manus .case-dossier .cv-diamond-center h6{font-size:21px}.mf-site--manus .case-dossier .cv-diamond-center p{font-size:12px}.mf-site--manus .case-dossier .cv-clock-center h6{font-size:20px}.mf-site--manus .case-dossier .cv-clock-center p{font-size:12px}.mf-site--manus .case-dossier .cv-clock-station{padding:10px 8px;min-width:95px}.mf-site--manus .case-dossier .cv-operation-action>div{padding:12px 10px}.mf-site--manus .case-dossier .cv-operation-action strong{font-size:14px}.mf-site--manus .case-dossier .cv-triangle-vertex h6{font-size:17px}.mf-site--manus .case-dossier .cv-triangle-vertex p{font-size:12px}.mf-site--manus .case-dossier .cv-triangle-center>strong{font-size:15px}.mf-site--manus .case-dossier .cv-triangle-center>small{font-size:12px}.mf-site--manus .case-dossier .cv-dual-lane h6{font-size:16px}.mf-site--manus .case-dossier .cv-dual-lane li>strong{font-size:13px}.mf-site--manus .case-dossier .cv-dag-job>strong{font-size:15px}.mf-site--manus .case-dossier .cv-dag-job>small{font-size:12px}.mf-site--manus .case-dossier .cv-dag-job>em{font-size:12px}.mf-site--manus .case-dossier .cv-dag-body{min-height:400px}.mf-site--manus .case-dossier .cv-dag-review h6{font-size:16px}.mf-site--manus .case-dossier .cv-dag-review p{font-size:12px}.mf-site--manus .case-dossier .cv-story-frame h6{font-size:15px}.mf-site--manus .case-dossier .cv-retail-title h6{font-size:19px}}@media(max-width:900px){.mf-site--manus .inner-cases>.mf-container>.inner-section-heading{grid-template-columns:1fr;gap:15px}.mf-site--manus .inner-cases>.mf-container>.inner-section-heading>p:last-child{max-width:610px}.mf-site--manus .case-dossier .dossier-intro{grid-template-columns:1fr;gap:28px}.mf-site--manus .case-dossier .dossier-project-basis{max-width:none}.mf-site--manus .case-dossier .dossier-project-basis ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mf-site--manus .case-dossier .dossier-opening>p{max-width:680px}.mf-site--manus .case-dossier .dossier-intro h4{font-size:38px}}@media(max-width:800px){.mf-site--manus .inner-page--cases .cv-architecture-index{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-site--manus .inner-page--cases .cv-architecture-index>button{grid-template-columns:1fr;padding:19px 16px;gap:10px}.mf-site--manus .case-dossier .cv-control-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.mf-site--manus .case-dossier .cv-control-strip>span{grid-column:1/-1}.mf-site--manus .case-dossier .cv-control-strip>div{padding-left:13px}.mf-site--manus .case-dossier .cv-research-diamonds{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr)}.mf-site--manus .case-dossier .cv-research-diamond{height:290px}.mf-site--manus .case-dossier .cv-diamond-center h6{font-size:18px}.mf-site--manus .case-dossier .cv-diamond-top>strong{font-size:12px}.mf-site--manus .case-dossier .cv-diamond-bottom span{font-size:12px}.mf-site--manus .case-dossier .cv-clock-center h6{font-size:22px}.mf-site--manus .case-dossier .cv-clock-center p{font-size:12px}.mf-site--manus .case-dossier .cv-clock-station strong{font-size:14px}.mf-site--manus .case-dossier .cv-triangle-center>strong{font-size:18px}.mf-site--manus .case-dossier .cv-triangle-center>small{font-size:12px}.mf-site--manus .case-dossier .cv-triangle-vertex h6{font-size:19px}.mf-site--manus .case-dossier .cv-triangle-vertex p{font-size:12px}.mf-site--manus .case-dossier .cv-dual-merge h6{font-size:20px}.mf-site--manus .case-dossier .cv-dual-merge p{font-size:12px}.mf-site--manus .case-dossier .cv-dag-dispatch h6{font-size:17px}.mf-site--manus .case-dossier .cv-dag-dispatch p{font-size:12px}.mf-site--manus .case-dossier .cv-retail-title h6{font-size:17px}.mf-site--manus .case-dossier .cv-retail-ends ul,.mf-site--manus .case-dossier .cv-retail-bridge strong{font-size:12px}.mf-site--manus .case-dossier .cv-retail-bridge>span:not(.cv-retail-bridge-rail){font-size:12px}}@media(max-width:640px){.mf-site--manus .inner-cases{padding-block:52px}.mf-site--manus .inner-cases>.mf-container>.inner-section-heading{margin-bottom:28px}.mf-site--manus .inner-cases>.mf-container>.inner-section-heading h2{font-size:32px;line-height:1.3}.mf-site--manus .inner-cases>.mf-container>.inner-section-heading>p:last-child{font-size:14px}.mf-site--manus .inner-page--cases .cv-architecture-index{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:19px}.mf-site--manus .inner-page--cases .cv-architecture-index>button{grid-template-columns:1fr;min-height:141px;padding:17px 13px;gap:9px}.mf-site--manus .inner-page--cases .cv-structure-thumbnail{width:49px;height:36px}.mf-site--manus .inner-page--cases .cv-index-copy strong{font-size:16px;margin-block:4px}.mf-site--manus .inner-page--cases .cv-index-copy small{font-size:12px}.mf-site--manus .inner-page--cases .cv-index-copy>span{font-size:12px}.mf-site--manus .inner-page--cases .arch-case-filters{gap:4px}.mf-site--manus .inner-page--cases .arch-case-filters button{font-size:12px;padding-inline:10px}.mf-site--manus .inner-page--cases .dossier-case-switcher{gap:9px;padding:10px;margin-bottom:21px}.mf-site--manus .inner-page--cases .dossier-case-switcher label,.mf-site--manus .inner-page--cases .dossier-case-switcher select{font-size:12px}.mf-site--manus .inner-page--cases .studio-project-toggle{padding:20px}.mf-site--manus .inner-page--cases .studio-project-name{font-size:21px}.mf-site--manus .case-dossier{padding:29px 18px 23px}.mf-site--manus .case-dossier .dossier-intro{padding-bottom:29px;gap:25px}.mf-site--manus .case-dossier .dossier-eyebrow{font-size:12px;gap:12px}.mf-site--manus .case-dossier .dossier-intro h4{font-size:31px;line-height:1.3;margin:18px 0}.mf-site--manus .case-dossier .dossier-opening>p{font-size:14px;line-height:1.85}.dossier-audience{font-size:12px;gap:8px;margin-top:19px}.mf-site--manus .case-dossier .dossier-project-basis{padding:21px}.mf-site--manus .case-dossier .dossier-project-basis>strong{font-size:16px}.mf-site--manus .case-dossier .dossier-project-basis ul{display:grid;grid-template-columns:1fr;gap:10px;margin-block:15px}.mf-site--manus .case-dossier .dossier-project-basis li{font-size:13px}.mf-site--manus .case-dossier .dossier-section-label{padding-top:27px;gap:10px;margin-bottom:23px}.mf-site--manus .case-dossier .dossier-section-label>h5{font-size:23px}.mf-site--manus .case-dossier .dossier-section-label>small{font-size:12px;padding-left:29px}.mf-site--manus .case-dossier .dossier-pain-grid{gap:22px;padding-bottom:31px}.mf-site--manus .case-dossier .dossier-pain-grid article{padding-right:0}.mf-site--manus .case-dossier .dossier-pain-grid h6{font-size:18px}.mf-site--manus .case-dossier .dossier-pain-grid p{font-size:14px;margin:10px 0 14px}.mf-site--manus .case-dossier .dossier-architecture-heading{padding:23px 18px}.mf-site--manus .case-dossier .dossier-architecture-heading h5{font-size:23px;line-height:1.4}.mf-site--manus .case-dossier .dossier-design-label{margin-top:15px;font-size:12px}.dossier-architecture-takeaway{display:block;padding:17px 18px}.dossier-architecture-takeaway>span{display:block;margin-bottom:7px;font-size:12px}.mf-site--manus .case-dossier .dossier-architecture-takeaway p{font-size:14px;line-height:1.8}.mf-site--manus .case-dossier .cv-diagram{padding:21px 14px 0}.mf-site--manus .case-dossier .cv-inputs{padding:13px}.mf-site--manus .case-dossier .cv-inputs>span{font-size:12px}.mf-site--manus .case-dossier .cv-inputs>div>span{font-size:12px}.mf-site--manus .case-dossier .cv-results{padding:18px;gap:19px}.mf-site--manus .case-dossier .cv-results strong{font-size:15px}.mf-site--manus .case-dossier .cv-results span{font-size:12px}.mf-site--manus .case-dossier .cv-control-strip{grid-template-columns:1fr;gap:17px;margin-top:24px;padding-bottom:23px}.mf-site--manus .case-dossier .cv-control-strip>div{grid-template-columns:85px minmax(0,1fr);padding-left:10px}.mf-site--manus .case-dossier .cv-control-strip strong{font-size:13px}.mf-site--manus .case-dossier .cv-control-strip>div>span{font-size:12px}.mf-site--manus .case-dossier .dossier-feedback{padding:17px 18px}.mf-site--manus .case-dossier .dossier-feedback p{font-size:12px}.mf-site--manus .case-dossier .dossier-architecture figcaption{padding:15px 18px;font-size:12px}.mf-site--manus .case-dossier .dossier-human-boundary{padding:17px 16px;gap:10px;margin-bottom:26px}.mf-site--manus .case-dossier .dossier-human-boundary p{font-size:13px}.mf-site--manus .case-dossier .dossier-delivery ol{gap:27px}.mf-site--manus .case-dossier .dossier-delivery h6{font-size:18px}.mf-site--manus .case-dossier .dossier-delivery li p{font-size:14px}.mf-site--manus .case-dossier .dossier-measure-table>div{padding:20px 16px;gap:10px}.mf-site--manus .case-dossier .dossier-measure-table strong{font-size:15px}.mf-site--manus .case-dossier .dossier-measure-table p{font-size:13px}.mf-site--manus .case-dossier .dossier-measure-table [role=cell]:last-child{font-size:12px}.mf-site--manus .case-dossier .cv-research-diamonds{grid-template-columns:1fr;gap:15px}.mf-site--manus .case-dossier .cv-research-diamond{height:290px}.mf-site--manus .case-dossier .cv-diamond-center h6{font-size:22px}.mf-site--manus .case-dossier .cv-diamond-center p{font-size:12px}.mf-site--manus .case-dossier .cv-diamond-bottom strong{font-size:13px}.mf-site--manus .case-dossier .cv-diamond-bottom span{font-size:12px}.mf-site--manus .case-dossier .cv-diamond-top>strong{font-size:13px}.mf-site--manus .case-dossier .cv-research-gate{margin-inline:12%;padding:15px 10px;border-radius:9px}.mf-site--manus .case-dossier .cv-research-gate strong{font-size:13px}.mf-site--manus .case-dossier .cv-research-return{font-size:12px}.mf-site--manus .case-dossier .cv-clock-center h6{font-size:16px}.mf-site--manus .case-dossier .cv-clock-center>span{font-size:12px;margin-bottom:5px}.mf-site--manus .case-dossier .cv-clock-center p{font-size:12px}.mf-site--manus .case-dossier .cv-clock-station{min-width:76px;padding:9px 6px}.mf-site--manus .case-dossier .cv-clock-station strong,.mf-site--manus .case-dossier .cv-clock-station span{font-size:12px}.mf-site--manus .case-dossier .cv-operation-sources>div{font-size:13px}.mf-site--manus .case-dossier .cv-operation-action{grid-template-columns:1fr;gap:10px}.mf-site--manus .case-dossier .cv-operation-action>div{display:flex;align-items:center;gap:12px;padding:13px}.mf-site--manus .case-dossier .cv-operation-action strong{font-size:15px;margin:0}.mf-site--manus .case-dossier .cv-operation-action>div>span{font-size:12px}.mf-site--manus .case-dossier .cv-operation-foot p{font-size:12px}.mf-site--manus .case-dossier .cv-decision-criteria strong{font-size:13px}.mf-site--manus .case-dossier .cv-decision-criteria p{font-size:12px}.mf-site--manus .case-dossier .cv-matrix-grid>div{min-height:156px;padding:19px 10px}.mf-site--manus .case-dossier .cv-matrix-grid strong{font-size:18px}.mf-site--manus .case-dossier .cv-matrix-grid small,.mf-site--manus .case-dossier .cv-matrix-grid span{font-size:12px}.mf-site--manus .case-dossier :is(.cv-matrix-y,.cv-matrix-x){font-size:12px}.mf-site--manus .case-dossier .cv-decision-verdict h6{font-size:18px}.mf-site--manus .case-dossier .cv-decision-verdict>div>span{font-size:12px;padding-inline:8px}.mf-site--manus .case-dossier .cv-sales-stages li{background:var(--color-bg-accent-solid)}.mf-site--manus .case-dossier .cv-sales-stages strong{font-size:23px}.mf-site--manus .case-dossier .cv-sales-stages small{font-size:12px}.mf-site--manus .case-dossier .cv-sales-responsibility strong{font-size:14px}.mf-site--manus .case-dossier .cv-sales-responsibility p,.mf-site--manus .case-dossier .cv-sales-memory,.mf-site--manus .case-dossier .cv-sales-memory strong{font-size:12px}.mf-site--manus .case-dossier .cv-triangle-center{top:42%}.mf-site--manus .case-dossier .cv-triangle-center>strong{font-size:14px}.mf-site--manus .case-dossier .cv-triangle-center>small{font-size:12px}.mf-site--manus .case-dossier .cv-triangle-vertex{padding:12px 5px}.mf-site--manus .case-dossier .cv-triangle-vertex h6{font-size:16px}.mf-site--manus .case-dossier .cv-triangle-vertex p{font-size:12px}.mf-site--manus .case-dossier .cv-triangle-vertex>span{font-size:12px}.mf-site--manus .case-dossier .cv-strategy-input>div{font-size:12px}.mf-site--manus .case-dossier .cv-strategy-output strong{font-size:15px}.mf-site--manus .case-dossier .cv-strategy-output>div>span{font-size:12px}.mf-site--manus .case-dossier .cv-strategy-rule{font-size:12px;gap:9px}.mf-site--manus .case-dossier .cv-dual-lane h6{font-size:17px}.mf-site--manus .case-dossier .cv-dual-lane li>strong{font-size:12px}.mf-site--manus .case-dossier .cv-dual-link{font-size:12px}.mf-site--manus .case-dossier .cv-dual-merge h6{font-size:19px}.mf-site--manus .case-dossier .cv-dual-merge p{font-size:12px}.mf-site--manus .case-dossier .cv-dag-body{min-height:0}.mf-site--manus .case-dossier .cv-dag-dispatch{padding:19px 10px}.mf-site--manus .case-dossier .cv-dag-dispatch h6{font-size:18px}.mf-site--manus .case-dossier .cv-dag-dispatch p{font-size:12px}.mf-site--manus .case-dossier .cv-dag-job{padding:14px 5px}.mf-site--manus .case-dossier .cv-dag-job>span{font-size:12px;letter-spacing:0}.mf-site--manus .case-dossier .cv-dag-job>strong{font-size:12px}.mf-site--manus .case-dossier .cv-dag-job>small{font-size:12px}.mf-site--manus .case-dossier .cv-dag-job>em{font-size:12px}.mf-site--manus .case-dossier .cv-mobile-fork{stroke:var(--color-graphic-accent-line);stroke-width:1.6}.mf-site--manus .case-dossier .cv-dag-review h6{font-size:18px}.mf-site--manus .case-dossier .cv-dag-review p{font-size:12px}.mf-site--manus .case-dossier .cv-dag-policy{font-size:12px;gap:11px}.mf-site--manus .case-dossier .cv-dag-policy>small{font-size:12px}.mf-site--manus .case-dossier .cv-story-frame>svg{height:108px;padding:8px;margin-bottom:12px}.mf-site--manus .case-dossier .cv-story-frame h6{font-size:14px;margin-inline:10px}.mf-site--manus .case-dossier .cv-story-frame p{font-size:12px;margin-inline:10px}.mf-site--manus .case-dossier .cv-story-tracks>div>strong{font-size:12px}.mf-site--manus .case-dossier .cv-story-tracks span{font-size:12px;padding:8px 7px}.mf-site--manus .case-dossier .cv-story-revision{font-size:12px}.mf-site--manus .case-dossier .cv-retail-title h6{font-size:19px}.mf-site--manus .case-dossier .cv-retail-ends ul,.mf-site--manus .case-dossier .cv-retail-bridge strong{font-size:13px}.mf-site--manus .case-dossier .cv-retail-bridge>span:not(.cv-retail-bridge-rail){font-size:12px}.mf-site--manus .case-dossier .cv-retail-foundation{padding:22px 19px}.mf-site--manus .case-dossier .cv-retail-foundation strong{font-size:16px}.mf-site--manus .case-dossier .cv-retail-foundation>div:first-child>span{font-size:12px}.mf-site--manus .case-dossier .cv-retail-foundation>div:last-child{font-size:12px}}@media(max-width:360px){.mf-site--manus .inner-page--cases .cv-index-copy strong{font-size:15px}.mf-site--manus .inner-page--cases .cv-index-copy>span{font-size:12px}.mf-site--manus .case-dossier{padding-inline:14px}.mf-site--manus .case-dossier .dossier-intro h4{font-size:28px}.mf-site--manus .case-dossier .dossier-architecture-heading h5{font-size:21px}.mf-site--manus .case-dossier .cv-diagram{padding-inline:11px}.mf-site--manus .case-dossier .cv-diamond-center h6{font-size:20px}.mf-site--manus .case-dossier .cv-clock-center h6{font-size:12px}.mf-site--manus .case-dossier .cv-clock-center>span{font-size:12px}.mf-site--manus .case-dossier .cv-clock-station{min-width:65px;padding:7px 4px}.mf-site--manus .case-dossier .cv-clock-station strong{font-size:12px}.mf-site--manus .case-dossier .cv-matrix-grid strong{font-size:16px}.mf-site--manus .case-dossier .cv-matrix-grid small,.mf-site--manus .case-dossier .cv-matrix-grid span{font-size:12px}.mf-site--manus .case-dossier .cv-triangle-center>strong{font-size:12px}.mf-site--manus .case-dossier .cv-triangle-vertex h6{font-size:14px}.mf-site--manus .case-dossier .cv-triangle-vertex p{font-size:12px}.mf-site--manus .case-dossier .cv-control-strip>div{grid-template-columns:78px minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.mf-site--manus .inner-page--cases .cv-architecture-index>button{transition:background .2s,box-shadow .2s}.mf-site--manus .inner-page--cases .cv-architecture-index>button:hover{box-shadow:inset 0 -3px 0 var(--color-border-accent-strong)}.mf-site--manus .case-dossier .dossier-opening{animation:case-editorial-enter .35s ease-out both}@keyframes case-editorial-enter{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:640px){.mf-site--manus .case-dossier .cv-triangle{aspect-ratio:500/540}.mf-site--manus .case-dossier .cv-triangle-core{transform:translateY(-45px)}.mf-site--manus .case-dossier .cv-triangle-center{top:38%}.mf-site--manus .case-dossier .cv-triangle-center>small{display:none}.mf-site--manus .case-dossier .cv-clock-center p{display:none}}@media(max-width:640px){.mf-site--manus .case-dossier .cv-story-tracks>div:nth-child(2)>div{grid-template-columns:repeat(3,minmax(0,1fr)) 63px}}.scenario-visual{--sv-soft:var(--color-bg-accent-soft);--sv-line:var(--color-border-accent-soft);margin:0;background:var(--color-bg-surface);border:1px solid var(--color-border-accent-soft);border-radius:8px;overflow:hidden;color:var(--color-text-primary)}.sv-header{padding:21px 26px;border-bottom:1px solid var(--color-separator-accent);display:flex;align-items:center;gap:18px}.sv-header>span{flex:none;font-size:12px;color:var(--color-text-accent);border-right:1px solid var(--color-separator-accent);padding-right:18px}.mf-site--manus .sv-header h4{font-size:17px;line-height:1.6;color:var(--color-text-primary);margin:0;font-weight:550}.scenario-visual>figcaption{display:flex;gap:8px;align-items:center;padding:16px 24px;border-top:1px solid var(--color-separator-accent);background:var(--color-bg-subtle);font-size:12px;color:var(--color-text-accent)}.scenario-visual>figcaption svg{flex:none}.scenario-visual>figcaption small{margin-left:auto;font-size:12px;color:var(--color-text-secondary)}.sv-overline{font-size:12px;letter-spacing:.1em;color:var(--color-text-accent)}.sv-research{display:grid;grid-template-columns:1fr 62px 1fr;align-items:center;padding:32px 24px 20px;min-height:330px}.sv-research-loop{border:1px solid var(--color-border-accent);border-radius:50%;min-height:205px;text-align:center;background:radial-gradient(ellipse at center,var(--color-bg-surface) 53%,var(--color-bg-accent-muted) 100%);display:flex;flex-direction:column;justify-content:center;padding:23px 8px;box-shadow:0 8px 0 var(--color-border-accent-subtle)}.mf-site--manus .sv-research-loop h4{font-size:24px;line-height:1.4;margin:10px 0 5px;font-weight:550;color:var(--color-text-primary)}.sv-research-loop p{margin:0;color:var(--color-text-accent);font-size:12px}.sv-research-loop>div{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;margin:16px 0 7px}.sv-research-loop strong{font-weight:600}.sv-research-loop>small{font-size:12px;color:var(--color-text-accent)}.sv-research-bridge{z-index:1;display:flex;align-items:center;flex-direction:column;gap:9px;background:var(--color-bg-accent-inverse);border-radius:5px;padding:17px 3px 12px;color:var(--color-text-inverse)}.sv-research-bridge strong{font-size:12px;text-align:center;line-height:1.6;font-weight:500}.sv-research-return{grid-column:1/-1;font-size:12px;color:var(--color-text-accent);text-align:center;margin:24px 20px 0;border:1px dashed var(--color-border-accent);border-top:0;padding:12px 4px 10px;border-radius:0 0 25px 25px}.sv-research-return>span{font-size:16px;margin-right:8px}.sv-orbit{position:relative;height:380px;margin:6px 22px}.sv-orbit>svg{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;fill:none;stroke:var(--color-graphic-accent-line);stroke-width:1.5}.sv-orbit>svg path{stroke:var(--color-graphic-accent-strong);stroke-width:2}.sv-orbit-core{position:absolute;width:156px;height:156px;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-bg-accent-inverse);border-radius:50%;box-shadow:0 8px 0 var(--color-border-accent-subtle),0 13px 22px #00000013;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-inverse);gap:7px}.sv-orbit-core small{color:var(--color-text-accent-inverse);font-size:12px}.sv-orbit-core strong{font-size:24px;font-weight:550}.sv-orbit-core>span{font-size:12px;color:var(--color-text-inverse-secondary)}.sv-orbit-node{position:absolute;min-width:126px;text-align:center;padding:10px;background:var(--color-bg-surface);border:1px solid var(--color-border-accent-soft);border-radius:4px;box-shadow:0 4px 0 var(--color-border-accent-subtle)}.sv-orbit-node b{font-size:12px;font-weight:400;color:var(--color-text-accent);display:block}.sv-orbit-node strong{font-size:15px;font-weight:550;display:block;margin:3px 0}.sv-orbit-node small{font-size:12px;color:var(--color-text-secondary)}.sv-orbit-node--top{left:50%;top:8px;transform:translate(-50%)}.sv-orbit-node--bottom{left:50%;bottom:8px;transform:translate(-50%)}.sv-orbit-node--left{left:0;top:50%;transform:translateY(-50%)}.sv-orbit-node--right{right:0;top:50%;transform:translateY(-50%)}.sv-matrix{display:grid;grid-template-columns:23px minmax(0,1fr);padding:24px 27px 15px;column-gap:14px}.sv-matrix-y{writing-mode:vertical-rl;position:relative;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--color-text-accent);padding:25px 0 9px}.sv-matrix-y>span{position:absolute;top:0;left:0;writing-mode:horizontal-tb;white-space:nowrap}.sv-matrix-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sv-matrix-cells>div{padding:18px 20px;background:var(--color-bg-subtle);position:relative}.sv-matrix-cells small{font-size:12px;color:var(--color-text-accent)}.sv-matrix-cells strong{display:block;font-weight:550;font-size:21px;margin:5px 0}.sv-matrix-cells p{font-size:12px;margin:0;color:var(--color-text-secondary)}.sv-matrix-cells .sv-matrix-focus{background:var(--color-bg-accent-inverse);color:var(--color-text-inverse);box-shadow:0 4px 0 var(--color-border-accent)}.sv-matrix-focus>svg{position:absolute;top:14px;right:14px;color:var(--color-text-accent-inverse)}.sv-matrix-focus small,.sv-matrix-focus p{color:var(--color-text-inverse-secondary)}.sv-matrix-x{grid-column:2;display:flex;justify-content:space-between;font-size:12px;color:var(--color-text-accent);padding-top:13px;border-top:1px solid var(--color-border-accent);margin-top:10px}.sv-matrix-note{grid-column:2;margin:12px 0 0;font-size:12px;color:var(--color-text-secondary)}.sv-sales{position:relative;min-height:342px;padding:25px 24px 47px}.sv-sales>svg{position:absolute;left:3%;width:94%;top:26px;height:258px;fill:var(--color-graphic-accent-solid)}.sv-sales>svg .sv-sales-shadow{fill:var(--color-graphic-accent-line)}.sv-sales ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;list-style:none;position:relative;padding:0;margin:0}.sv-sales li{margin-top:92px;background:var(--color-bg-surface);border:1px solid var(--color-border-accent-soft);padding:16px 12px;box-shadow:0 5px 0 var(--color-border-accent-subtle)}.sv-sales li:nth-child(2){margin-top:53px}.sv-sales li:nth-child(3){margin-top:14px}.sv-sales li>span{font-size:25px;color:var(--color-text-accent);font-weight:400}.mf-site--manus .sv-sales h4{font-size:17px;color:var(--color-text-primary);margin:7px 0 11px;line-height:1.5;font-weight:550}.sv-sales li>div{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-accent)}.sv-sales li p{font-size:12px;margin:7px 0 0;color:var(--color-text-secondary)}.sv-sales-note{position:absolute;bottom:21px;left:24px;right:24px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-accent)}.sv-insight{position:relative;height:380px;margin:0 22px}.sv-insight>svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;fill:none;stroke:var(--color-graphic-accent-line);stroke-width:1.2}.sv-insight>svg .sv-insight-field{fill:var(--color-graphic-accent-fill);stroke:var(--color-graphic-accent-line)}.sv-insight-source{position:absolute;text-align:center;padding:12px 15px;border:1px solid var(--color-border-accent-soft);background:var(--color-bg-surface);box-shadow:0 4px 0 var(--color-border-accent-subtle);min-width:168px}.sv-insight-source small{font-size:12px;color:var(--color-text-secondary)}.sv-insight-source strong{display:block;margin:4px 0;font-size:15px;font-weight:550}.sv-insight-source span{font-size:12px;color:var(--color-text-accent)}.sv-insight-source--top{top:15px;left:50%;transform:translate(-50%)}.sv-insight-source--left{left:0;bottom:27px}.sv-insight-source--right{right:0;bottom:27px}.sv-insight-core{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);color:var(--color-text-inverse);text-align:center;width:148px;height:148px;background:var(--color-bg-accent-inverse);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 5px 0 var(--color-border-accent-subtle)}.sv-insight-core small{font-size:12px;color:var(--color-text-accent-inverse)}.sv-insight-core strong{display:block;font-size:23px;font-weight:550;margin:6px 0}.sv-insight-core span{font-size:12px;color:var(--color-text-inverse-secondary)}.sv-story{padding:32px 24px 20px;min-height:342px}.sv-story-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sv-story-frames>div{border:1px solid var(--color-border-accent-soft);background:var(--color-bg-page)}.sv-story-frames header{background:var(--color-bg-accent-inverse);color:var(--color-text-inverse);display:flex;gap:9px;align-items:center;padding:10px 11px}.sv-story-frames header span{color:var(--color-text-accent-inverse);font-size:12px}.sv-story-frames strong{font-size:12px;font-weight:500}.sv-story-frames svg{display:block;width:100%;height:auto}.sv-story-frames p{font-size:12px;color:var(--color-text-accent);text-align:center;margin:9px 3px}.sv-story-tracks{margin-top:18px;display:grid;gap:7px}.sv-story-tracks>div{display:flex;align-items:center;gap:16px;background:var(--color-bg-accent-soft);padding:8px 12px;border-left:3px solid var(--color-border-accent-strong);font-size:12px;color:var(--color-text-accent)}.sv-story-tracks>div:last-child{background:var(--color-bg-subtle);border-color:var(--color-border-clay-strong);color:var(--color-text-clay)}.sv-story-tracks strong{font-weight:550}.sv-story-tracks span:last-child{margin-left:auto;font-size:12px}.sv-story-review{margin-top:17px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-text-accent)}.sv-story-review small{margin-left:auto;font-size:12px;color:var(--color-text-accent)}@media(max-width:1100px)and (min-width:761px),(max-width:540px){.sv-header{padding:17px;gap:12px}.sv-header>span{padding-right:12px;font-size:12px}.mf-site--manus .sv-header h4{font-size:14px}.scenario-visual>figcaption{padding:14px 17px;flex-wrap:wrap;font-size:12px}.scenario-visual>figcaption small{width:100%;margin-left:22px}.sv-research{padding:22px 15px 17px;grid-template-columns:1fr 43px 1fr}.sv-research-loop{border-radius:80px;min-height:194px;padding-inline:5px}.mf-site--manus .sv-research-loop h4{font-size:19px}.sv-overline{font-size:12px;letter-spacing:.03em}.sv-research-loop p{font-size:12px}.sv-research-loop>div{flex-wrap:wrap;font-size:12px;gap:5px;margin-top:12px}.sv-research-loop>small{font-size:12px}.sv-research-bridge strong{font-size:12px}.sv-research-return{margin-inline:6px;font-size:12px}.sv-orbit{height:340px;margin-inline:12px}.sv-orbit-node{min-width:96px;padding:10px 5px}.sv-orbit-node strong{font-size:13px}.sv-orbit-node small{font-size:12px}.sv-orbit-core{width:126px;height:126px}.sv-orbit-core strong{font-size:21px}.sv-orbit-core>span{font-size:12px}.sv-matrix{padding:20px 14px 15px;column-gap:7px;grid-template-columns:18px minmax(0,1fr)}.sv-matrix-cells>div{padding:17px 13px}.sv-matrix-cells strong{font-size:18px}.sv-matrix-cells p{font-size:12px;line-height:1.8}.sv-matrix-focus>svg{width:14px;top:10px;right:9px}.sv-sales{padding:24px 14px 57px;min-height:342px}.sv-sales ol{gap:9px}.sv-sales li{padding:13px 9px}.mf-site--manus .sv-sales h4{font-size:15px}.sv-sales li>div{font-size:12px;flex-wrap:wrap}.sv-sales li>div>svg{width:10px}.sv-sales li p{display:none}.sv-sales-note{left:14px;right:14px;line-height:1.7}.sv-sales-note svg{flex:none}.sv-insight{margin-inline:12px;height:380px}.sv-insight-core{width:116px;height:116px;top:50%}.sv-insight-source{min-width:0;padding:11px 9px}.sv-insight-source strong,.sv-insight-source span{font-size:12px}.sv-insight-source--left,.sv-insight-source--right{bottom:20px}.sv-insight-core strong{font-size:21px}.sv-insight-core span{font-size:12px}.sv-story{padding:24px 14px 20px;min-height:342px}.sv-story-frames{gap:7px}.sv-story-frames header{gap:5px;padding:10px 7px}.sv-story-frames strong,.sv-story-frames p{font-size:12px}.sv-story-tracks>div{gap:10px;font-size:12px;padding-inline:9px}.sv-story-tracks span:last-child{font-size:12px}.sv-story-review{flex-wrap:wrap;font-size:12px}.sv-story-review small{font-size:12px}}@media(max-width:360px){.sv-header{flex-direction:column;align-items:flex-start;gap:6px}.sv-header>span{border:0}.sv-orbit-node--left,.sv-orbit-node--right{min-width:78px}.sv-orbit-node strong,.sv-orbit-node small{font-size:12px}.sv-orbit-core{width:108px;height:108px}.sv-orbit-core strong{font-size:18px}.sv-orbit-core>span{display:none}.sv-insight-source{padding-inline:5px}.sv-insight-source strong{font-size:12px}.sv-story-tracks span:last-child{display:none}.sv-story-review small{margin-left:23px}}@media(min-width:641px){.mf-site--manus:is([data-page=home],[data-page=solutions]) .b2b-advisor{top:auto;bottom:24px;transform:none}.mf-site--manus:is([data-page=home],[data-page=solutions]) .b2b-advisor[data-hidden=true]{transform:translateY(8px)}.mf-site--manus:is([data-page=home],[data-page=solutions]) .b2b-advisor-panel{top:auto;bottom:0;transform:translate(10px) scale(.985);transform-origin:bottom right}.mf-site--manus:is([data-page=home],[data-page=solutions]) .b2b-advisor[data-open=true] .b2b-advisor-panel{transform:none}}.home-engagement{background:var(--color-bg-page)}.home-engagement,#fde,#assessment{scroll-margin-top:110px}.engagement-partners{display:flex;align-items:center;gap:13px;font-size:12px;color:var(--color-text-accent)}.engagement-partners i{color:var(--color-text-secondary);font-style:normal}.engagement-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--color-separator-accent)}.engagement-stages button{display:flex;align-items:center;gap:19px;padding:25px 21px;border:0;border-top:2px solid transparent;background:var(--color-bg-subtle);color:var(--color-text-secondary);cursor:pointer;transition:background .2s,color .2s;text-align:left}.engagement-stages button+button{border-left:1px solid var(--color-separator-accent)}.engagement-stages button>span{font-size:12px}.engagement-stages button>strong{font-size:24px;font-weight:550}.engagement-stages button>svg{margin-left:auto;opacity:.6}.engagement-stages button[aria-selected=true]{color:var(--color-text-inverse);background:var(--color-bg-accent-inverse);border-top-color:var(--color-border-accent)}.engagement-stages button[aria-selected=true]>span{color:var(--color-text-accent-inverse)}.engagement-stages button:hover:not([aria-selected=true]){background:var(--color-bg-accent-muted);color:var(--color-text-accent-strong)}.engagement-stage-panel{background:#fff;border:1px solid var(--color-border-accent-subtle);border-top:0}.engagement-stage-panel>div{display:grid;grid-template-columns:1.15fr 1fr .95fr;gap:32px;padding:32px;min-height:192px}.engagement-stage-panel>div>div+div{padding-left:26px;border-left:1px solid var(--color-separator-accent)}.engagement-stage-panel small{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .engagement-stage-panel h3{font-size:18px;font-weight:500;line-height:1.85;color:var(--color-text-accent-strong);margin:13px 0 0}.engagement-stage-panel p{font-size:14px;color:var(--color-text-secondary);margin:16px 0 0;line-height:1.9}.engagement-stage-panel .engagement-output{display:flex;gap:9px;align-items:flex-start;color:var(--color-text-accent);font-size:17px;font-weight:500}.engagement-output>svg{flex:none;margin-top:6px}.engagement-stage-panel .engagement-timing{margin:0;padding:14px 32px;border-top:1px solid var(--color-separator-accent);background:var(--color-bg-subtle);font-size:12px;color:var(--color-text-secondary)}.engagement-assessment{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;padding:52px 0}.engagement-assessment .arch-eyebrow{font-size:12px;margin-bottom:16px}.mf-site--manus .engagement-assessment h3{font-size:32px;font-weight:550;line-height:1.42;letter-spacing:-.025em;color:var(--color-text-accent-strong);margin:0}.engagement-assessment>div>p:not(.arch-eyebrow):not(.engagement-assessment-label){font-size:13px;color:var(--color-text-secondary);line-height:1.9;margin:17px 0 24px}.engagement-assessment .mf-button{min-height:46px;font-size:13px}.engagement-assessment-label{font-size:13px;color:var(--color-text-accent);margin:0 0 20px}.engagement-assessment dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px}.engagement-assessment dl>div{border-top:1px solid var(--color-separator-accent);padding-top:17px}.engagement-assessment dt{font-size:19px;font-weight:550;color:var(--color-text-accent);display:flex;align-items:center;gap:13px}.engagement-assessment dt>span{font-size:12px;color:var(--color-text-secondary);font-weight:400}.engagement-assessment dd{margin:10px 0 0;font-size:13px;line-height:1.9;color:var(--color-text-secondary)}.engagement-details{border-top:1px solid var(--color-separator-accent)}.engagement-details details{border-bottom:1px solid var(--color-separator-accent)}.engagement-details summary{display:flex;align-items:center;list-style:none;gap:23px;padding:22px 0;cursor:pointer}.engagement-details summary::-webkit-details-marker{display:none}.engagement-details summary>span{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .engagement-details summary h3{font-size:17px;font-weight:500;color:var(--color-text-accent);margin:0;line-height:1.6}.engagement-details summary>small{margin-left:auto;font-size:12px;color:var(--color-text-secondary)}.engagement-details summary>svg{color:var(--color-text-accent);transition:transform .2s;flex:none}.engagement-details details[open] summary>svg{transform:rotate(45deg)}.engagement-detail-body{padding:0 33px 30px}.engagement-detail-body>p{font-size:13px;color:var(--color-text-accent);line-height:1.9;max-width:830px;margin:0 0 24px}.engagement-guards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.mf-site--manus .engagement-detail-body h4{font-size:16px;color:var(--color-text-accent);font-weight:550;line-height:1.7;margin:0 0 7px}.engagement-detail-body article p,.engagement-responsibilities p{font-size:12px;color:var(--color-text-accent);line-height:1.9;margin:0}.engagement-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 32px;border-top:1px solid var(--color-separator-accent);padding-top:25px;margin:26px 0 0}.engagement-stack dt{font-size:12px;color:var(--color-text-accent)}.engagement-stack dd{font-size:12px;color:var(--color-text-secondary);line-height:1.9;margin:5px 0 0;overflow-wrap:anywhere}.engagement-responsibilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 30px;list-style:none;padding:0;margin:0 0 26px}.engagement-detail-body .engagement-handover{padding:20px 0 0;border-top:1px solid var(--color-separator-accent)}.engagement-detail-body a{color:var(--color-text-accent);font-size:12px;display:inline-flex;align-items:center;gap:8px}.engagement-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}@media(max-width:900px){.engagement-stages button{gap:13px;padding-inline:16px}.engagement-stages button>strong{font-size:21px}.engagement-stage-panel>div{gap:20px;padding:25px;min-height:213px}.engagement-stage-panel>div>div+div{padding-left:20px}.mf-site--manus .engagement-stage-panel h3{font-size:16px}.engagement-stage-panel .engagement-output{font-size:15px}.engagement-stage-panel p{font-size:13px}.engagement-assessment{gap:38px}.engagement-guards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.home-engagement,#fde,#assessment{scroll-margin-top:87px}.engagement-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--color-bg-accent-muted)}.engagement-stages button{border-left:0!important;padding:17px 13px;gap:13px}.engagement-stages button>strong{font-size:21px}.engagement-stage-panel>div{grid-template-columns:1fr;padding:25px 22px;gap:22px;min-height:338px}.engagement-stage-panel>div>div+div{padding:0;border:0}.mf-site--manus .engagement-stage-panel h3{margin-top:7px;font-size:17px;line-height:1.8}.engagement-stage-panel p{margin-top:7px;font-size:13px}.engagement-stage-panel .engagement-output{font-size:16px}.engagement-stage-panel .engagement-timing{padding:13px 22px;font-size:12px}.engagement-assessment{grid-template-columns:1fr;gap:32px;padding-block:38px}.mf-site--manus .engagement-assessment h3{font-size:28px}.engagement-assessment dl{gap:23px 20px}.engagement-assessment dt{font-size:18px;gap:10px}.engagement-assessment dd{font-size:12px}.engagement-details summary{gap:12px;padding-block:20px}.mf-site--manus .engagement-details summary h3{font-size:15px}.engagement-details summary>small{display:none}.engagement-details summary>svg{margin-left:auto}.engagement-detail-body{padding:0 0 25px}.engagement-guards,.engagement-faq{grid-template-columns:1fr;gap:22px}.engagement-responsibilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.engagement-stack{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.engagement-stages button,.engagement-details summary>svg{transition:none}}.evo-section{padding:86px 0}.evo-section,.page-context,.reading-guide,.industry-blueprint,.b2b-service-panel{scroll-margin-top:108px}.evo-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:38px}.evo-heading .arch-eyebrow{margin-bottom:17px}.mf-site--manus .evo-heading h2{margin:0;color:var(--color-text-primary);font-size:clamp(30px,3.1vw,42px);line-height:1.35;font-weight:550;letter-spacing:-.035em}.evo-heading>p{max-width:400px;margin:0 0 4px;font-size:14px;line-height:1.9;color:var(--color-text-secondary)}.home-paths{border-block:1px solid var(--color-separator-accent);background:var(--color-bg-subtle)}.home-paths>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-paths a{position:relative;display:flex;flex-direction:column;padding:28px 30px;color:var(--color-text-accent-strong);text-decoration:none;transition:background .2s}.home-paths a:first-child{padding-left:0}.home-paths a+a{border-left:1px solid var(--color-separator-accent)}.home-paths a>span{font-size:12px;color:var(--color-text-accent);letter-spacing:.04em}.home-paths strong{font-size:21px;font-weight:550;margin:10px 0 5px}.home-paths small{font-size:12px;color:var(--color-text-secondary)}.home-paths svg{position:absolute;right:22px;top:50%;color:var(--color-text-accent);transition:transform .2s}.home-paths a:hover{background:var(--color-bg-accent-soft)}.home-paths a:hover svg{transform:translate(3px,-3px)}.evo-nav-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-bottom:1px solid var(--color-separator-accent);margin-bottom:14px}.evo-nav-shortcuts a{display:flex;justify-content:space-between;padding:14px 0;gap:12px;font-size:14px;color:var(--color-text-accent)}.page-context{margin:0;width:100%;min-width:0;background:var(--color-bg-subtle);border:1px solid var(--color-border-accent-soft);border-radius:8px;color:var(--color-text-accent-strong);padding:25px}.page-context>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:19px;border-bottom:1px solid var(--color-separator-accent)}.page-context>header>span{font-size:12px;font-weight:550}.page-context>header>small{font-size:12px;color:var(--color-text-accent)}.page-context a{text-decoration:none;color:inherit}.pc-platform-source{display:flex;justify-content:center;gap:17px;align-items:center;padding:24px 0 0}.pc-platform-source strong{display:block;font-size:19px;font-weight:550}.pc-platform-source span{font-size:12px;color:var(--color-text-accent);display:block;margin-top:8px}.pc-platform-connector{height:28px;width:1px;background:var(--color-bg-accent-emphasis);margin:12px auto 0}.pc-platform-core{display:flex;align-items:center;flex-direction:column;gap:7px;color:#fff;background:var(--color-bg-accent-inverse);padding:21px 12px;border-radius:5px;box-shadow:0 6px 0 var(--color-border-accent-soft)}.pc-platform-core svg{color:var(--color-text-accent-inverse)}.pc-platform-core small{font-size:12px;letter-spacing:.15em;color:var(--color-text-accent-inverse)}.pc-platform-core strong{font-size:22px;font-weight:550}.pc-platform-core span{font-size:12px;color:var(--color-text-accent-inverse)}.pc-platform-outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.pc-platform-outputs>span{text-align:center;font-size:12px;padding:13px 3px;border-top:1px solid var(--color-border-accent);position:relative;background:var(--color-bg-page)}.pc-platform-outputs>span:before{content:"";height:20px;width:1px;background:var(--color-bg-accent-emphasis);position:absolute;bottom:100%;left:50%}.pc-platform figcaption{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;color:var(--color-text-accent);margin:22px 0}.pc-platform>a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-separator-accent);padding-top:16px;font-size:12px}.pc-industries nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.pc-industries nav a{display:flex;align-items:center;gap:10px;padding:15px 10px;background:var(--color-bg-surface);border-bottom:2px solid var(--color-separator-accent);transition:transform .2s,background .2s}.pc-industries nav a>svg:first-child{width:43px;height:39px;stroke:var(--color-graphic-accent-strong)}.pc-industries nav a>svg:last-child{width:13px;margin-left:auto;color:var(--color-text-accent)}.pc-industries nav a>span{display:flex;flex-direction:column;gap:5px}.pc-industries nav small{color:var(--color-text-accent);font-size:12px}.pc-industries nav strong{font-size:13px;font-weight:550}.pc-industries nav a:hover{background:var(--color-bg-accent-soft);transform:translateY(-3px)}.pc-industries>p,.pc-resources>p{font-size:12px;color:var(--color-text-accent);text-align:center;margin:22px 0 0}.pc-cases>div{padding-top:4px}.pc-cases>div>a{display:flex;align-items:center;gap:22px;padding:24px 3px;border-bottom:1px solid var(--color-separator-accent)}.pc-cases>div>a>svg:first-child{width:82px;height:65px;stroke:var(--color-graphic-accent-strong)}.pc-cases>div>a>svg:last-child{margin-left:auto;width:16px}.pc-cases>div>a>span{display:flex;flex-direction:column;gap:6px}.pc-cases small{font-size:12px;color:var(--color-text-accent)}.pc-cases strong{font-size:20px;font-weight:550}.pc-cases>div>a>span>span{font-size:12px;color:var(--color-text-accent)}.pc-cases a:hover strong{text-decoration:underline;text-underline-offset:5px}.pc-all-cases{display:flex;justify-content:space-between;font-size:12px;margin-top:21px}.pc-resources>div{padding-top:22px;display:grid;gap:13px}.pc-resources>div>a{display:grid;grid-template-columns:22px 32px 1fr 18px;gap:7px 13px;padding:20px 15px;background:var(--color-bg-surface);border:1px solid var(--color-border-accent-soft);border-left:5px solid var(--color-border-accent-strong);box-shadow:0 4px 0 var(--color-border-accent-subtle);transition:transform .2s}.pc-resources>div>a:nth-child(2){border-left-color:var(--color-border-accent-strong)}.pc-resources>div>a:nth-child(3){border-left-color:var(--color-border-clay-strong)}.pc-resources>div>a>span{font-size:12px;color:var(--color-text-secondary)}.pc-resources strong{font-size:19px;font-weight:550}.pc-resources small{grid-column:3/5;font-size:12px;color:var(--color-text-accent)}.pc-resources a:hover{transform:translate(3px)}.product-experience{background:var(--color-bg-subtle);border-block:1px solid var(--color-separator-accent)}.px-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--color-bg-accent-muted);border:1px solid var(--color-border-accent-soft);margin-bottom:20px}.px-examples button{display:flex;align-items:center;gap:16px;border:0;background:var(--color-bg-surface);color:var(--color-text-accent);padding:21px 24px;cursor:pointer;text-align:left;font-size:16px;font-weight:550;transition:background .2s,color .2s}.px-examples button>span{font-size:12px;font-weight:400;color:var(--color-text-accent)}.px-examples button>svg{margin-left:auto}.px-examples button[aria-pressed=true]{background:var(--color-bg-accent-inverse);color:#fff}.px-examples button[aria-pressed=true]>span{color:var(--color-text-accent-inverse)}.px-workbench{background:#fff;border:1px solid var(--color-border-accent-soft);border-radius:7px;overflow:hidden}.px-workbench>header{display:flex;justify-content:space-between;padding:17px 27px;background:var(--color-bg-page);border-bottom:1px solid var(--color-separator-accent);gap:15px}.px-workbench>header span{font-size:12px;letter-spacing:.03em;color:var(--color-text-accent)}.px-workbench>header small{font-size:12px;color:var(--color-text-secondary)}.px-brief{display:grid;grid-template-columns:1.35fr .65fr;gap:42px;padding:31px}.px-brief small{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .px-brief h3{font-size:25px;color:var(--color-text-accent-strong);margin:12px 0;font-weight:550;line-height:1.5}.px-brief p{font-size:14px;color:var(--color-text-accent);line-height:1.9;margin:0}.px-brief>div:last-child{padding-left:30px;border-left:1px solid var(--color-separator-accent)}.px-brief ul{list-style:none;display:grid;gap:13px;margin:15px 0 0;padding:0}.px-brief li{display:flex;align-items:center;gap:9px;color:var(--color-text-accent);font-size:12px}.px-brief li>svg{flex:none;color:var(--color-text-accent)}.px-nodes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 31px 30px;gap:24px}.px-nodes button{position:relative;border:1px solid var(--color-border-accent-subtle);background:var(--color-bg-accent-subtle);padding:17px 19px;display:flex;flex-direction:column;gap:5px;text-align:left;color:var(--color-text-accent);cursor:pointer;transition:background .2s,border-color .2s}.px-nodes button>span{font-size:12px;color:var(--color-text-accent)}.px-nodes button>strong{font-size:18px;font-weight:550}.px-nodes button>small{font-size:12px;color:var(--color-text-accent)}.px-nodes button>svg{position:absolute;right:-23px;top:50%;transform:translateY(-50%);color:var(--color-text-accent)}.px-nodes button[aria-pressed=true]{background:var(--color-bg-accent-solid);border-color:var(--color-border-accent-emphasis);color:var(--color-text-inverse)}.px-nodes button[aria-pressed=true]>small,.px-nodes button[aria-pressed=true]>span{color:var(--color-text-accent-inverse)}.px-nodes button:hover{border-color:var(--color-border-accent-strong)}.px-detail{margin:0 31px 27px;padding:26px;background:var(--color-bg-page);border-left:3px solid var(--color-border-accent-strong)}.px-detail>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;min-height:150px}.px-step-label{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .px-detail h4{font-size:22px;font-weight:550;color:var(--color-text-accent);margin:9px 0;line-height:1.5}.px-detail p{font-size:14px;color:var(--color-text-accent);line-height:1.85;margin:0}.px-output{border-left:1px solid var(--color-separator-accent);padding-left:30px}.px-output>small{font-size:12px;color:var(--color-text-accent)}.px-output>strong{display:block;font-size:19px;color:var(--color-text-accent);font-weight:550;line-height:1.6;margin:9px 0 12px}.px-output>p{font-size:12px;display:flex;gap:8px}.px-output>p>svg{flex:none;margin-top:3px;color:var(--color-text-accent)}.px-workbench>footer{padding:18px 31px;border-top:1px solid var(--color-separator-accent);display:flex;align-items:center;justify-content:space-between;gap:25px}.px-workbench>footer p{display:flex;align-items:center;gap:9px;font-size:12px;margin:0;color:var(--color-text-accent)}.px-workbench>footer p>svg{flex:none}.px-workbench>footer a,.px-next button{color:var(--color-text-accent);display:inline-flex;align-items:center;gap:12px;font-size:13px;white-space:nowrap}.px-next{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px}.px-next p{margin:0;font-size:13px;color:var(--color-text-accent)}.px-next button{border:0;background:none;cursor:pointer;padding:8px 0}.b2b-service-panel{scroll-margin-top:112px}.integration-readiness{background:var(--color-bg-accent-inverse);color:var(--color-text-inverse)}.mf-site--manus .integration-readiness .evo-heading h2{color:var(--color-text-inverse)}.integration-readiness .arch-eyebrow{color:var(--color-text-accent-inverse)}.integration-readiness .evo-heading>p{color:var(--color-text-inverse-secondary)}.integration-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:37px}.integration-columns article{border-top:1px solid var(--color-border-accent-strong);padding-top:24px}.integration-columns article>span{font-size:12px;color:var(--color-text-accent-inverse)}.mf-site--manus .integration-columns h3{font-size:28px;font-weight:550;color:var(--color-text-inverse);margin:14px 0 10px}.integration-columns strong{font-size:14px;color:var(--color-text-accent-inverse);font-weight:500}.integration-columns ul{padding:0;margin:21px 0 0;list-style:none;display:grid;gap:12px}.integration-columns li{color:var(--color-text-inverse-secondary);font-size:13px;line-height:1.8}.integration-footer{border-top:1px solid var(--color-border-accent-strong);margin-top:39px;padding-top:25px;display:flex;flex-wrap:wrap;align-items:center;gap:17px 35px}.integration-footer p{color:var(--color-text-accent-inverse);font-size:12px;margin:0 auto 0 0}.integration-footer a,.integration-footer button{border:0;background:none;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-accent-inverse);cursor:pointer;padding:5px 0}.mf-site--manus .integration-readiness :is(a,button):focus-visible{outline-color:var(--color-border-accent-soft)}.industry-blueprints{background:var(--color-bg-subtle)}.industry-picker{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid var(--color-separator-accent);background:var(--color-bg-page);position:sticky;top:65px;z-index:5}.industry-picker a{padding:18px 13px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-accent);text-decoration:none}.industry-picker a>span{font-size:12px;color:var(--color-text-accent)}.industry-picker a>svg{margin-left:auto;flex:none}.industry-picker a[aria-current]{background:var(--color-bg-accent-solid);color:#fff}.industry-picker a[aria-current]>span{color:var(--color-text-accent-inverse)}.industry-blueprint{scroll-margin-top:142px}.industry-blueprint[hidden]{display:none}.ib-opening{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;padding:44px 0 32px}.ib-opening>div>span{color:var(--color-text-accent);font-size:12px}.mf-site--manus .ib-opening h3{font-size:35px;line-height:1.5;font-weight:550;color:var(--color-text-accent-strong);margin:15px 0 13px;letter-spacing:-.03em}.ib-opening>div:first-child>p{font-size:12px;color:var(--color-text-accent);margin:0}.ib-opening>div:last-child{border-left:1px solid var(--color-separator-accent);padding-left:32px;align-self:center}.ib-opening small{font-size:12px;color:var(--color-text-accent)}.ib-opening>div:last-child p{color:var(--color-text-accent);font-size:14px;line-height:2;margin:12px 0 0}.ib-structure{display:grid;grid-template-columns:1.45fr .65fr;gap:36px;align-items:center}.ib-structure>aside{padding:27px 0}.ib-structure>aside>span{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .ib-structure>aside h4{font-size:23px;line-height:1.65;color:var(--color-text-accent);font-weight:550;margin:12px 0 26px}.ib-structure>aside>div{padding-top:20px;border-top:1px solid var(--color-separator-accent)}.ib-structure>aside small{font-size:12px;color:var(--color-text-accent)}.ib-structure>aside ul{list-style:none;display:grid;gap:16px;padding:0;margin:18px 0 0}.ib-structure>aside li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--color-text-accent);line-height:1.8}.ib-structure>aside li>svg{flex:none;margin-top:4px;color:var(--color-text-accent)}.ib-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:37px 0 0;padding:0}.ib-path li{border-top:2px solid var(--color-separator-accent);padding:20px 0 24px}.ib-path span{font-size:12px;color:var(--color-text-accent)}.mf-site--manus .ib-path h4{font-size:21px;line-height:1.5;color:var(--color-text-accent);font-weight:550;margin:12px 0 10px}.ib-path p{margin:0;font-size:14px;line-height:1.9;color:var(--color-text-accent)}.ib-boundaries{border-block:1px solid var(--color-separator-accent);display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:23px 0}.ib-boundaries>div{display:grid;grid-template-columns:23px 1fr;gap:9px}.ib-boundaries svg{color:var(--color-text-accent);margin-top:2px}.mf-site--manus .ib-boundaries h4{font-size:15px;font-weight:550;line-height:1.6;color:var(--color-text-accent);margin:0}.ib-boundaries p{grid-column:2;font-size:12px;color:var(--color-text-accent);line-height:1.9;margin:0}.industry-blueprint>footer{padding:29px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:30px}.industry-blueprint>footer small{font-size:12px;color:var(--color-text-accent)}.industry-blueprint>footer>div>div{display:flex;flex-wrap:wrap;gap:13px 24px;margin-top:13px}.industry-blueprint>footer a{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-accent)}.industry-blueprint>footer .mf-button{font-size:13px;min-height:48px}.ib-note{font-size:12px;color:var(--color-text-accent);margin:0;line-height:1.8}.reading-guides{background:var(--color-bg-page)}.guide-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--color-border-accent-soft);background:var(--color-bg-surface)}.guide-index a{display:flex;flex-direction:column;gap:15px;text-decoration:none;position:relative;padding:27px}.guide-index a+a{border-left:1px solid var(--color-separator-accent)}.guide-index span{color:var(--color-text-accent);font-size:12px}.guide-index strong{color:var(--color-text-accent);font-size:22px;line-height:1.6;font-weight:550;padding-right:14px}.guide-index small{color:var(--color-text-accent);font-size:12px;margin-top:auto;padding-top:8px}.guide-index svg{position:absolute;right:20px;bottom:25px;color:var(--color-text-accent)}.guide-index a:hover{background:var(--color-bg-accent-soft)}.reading-guide{margin-top:75px;border-top:1px solid var(--color-separator-accent);padding-top:37px}.reading-guide>header{max-width:880px}.reading-guide>header>span{font-size:12px;color:var(--color-text-accent);letter-spacing:.04em}.mf-site--manus .reading-guide>header h2{font-size:32px;line-height:1.45;font-weight:550;letter-spacing:-.02em;margin:16px 0;color:var(--color-text-accent)}.reading-guide>header p{font-size:15px;line-height:2;color:var(--color-text-accent);margin:0 0 15px}.reading-guide>header small{font-size:12px;color:var(--color-text-accent)}.guide-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:65px;margin-top:36px;align-items:start}.guide-chapters{padding:0;margin:0;list-style:none}.guide-chapters li{display:grid;grid-template-columns:27px 1fr;gap:13px;padding:24px 0;border-bottom:1px solid var(--color-separator-accent)}.guide-chapters li:first-child{padding-top:0}.guide-chapters li>span{font-size:12px;color:var(--color-text-accent);margin-top:6px}.mf-site--manus .guide-chapters h3{font-size:21px;color:var(--color-text-accent);font-weight:550;margin:0 0 11px;line-height:1.6}.guide-chapters p{color:var(--color-text-accent);font-size:14px;line-height:1.95;margin:0}.guide-chapters p.guide-example{border-left:2px solid var(--color-separator-accent);padding-left:14px;margin-top:14px;font-size:12px;color:var(--color-text-accent)}.guide-checklist{position:sticky;top:98px;padding:25px;background:var(--color-bg-surface);border:1px solid var(--color-border-accent-soft);border-top:3px solid var(--color-border-accent-strong)}.guide-checklist>div>span{color:var(--color-text-accent);font-size:12px}.mf-site--manus .guide-checklist h3{font-size:23px;color:var(--color-text-accent);font-weight:550;margin:9px 0;line-height:1.5}.guide-checklist [role=status]{color:var(--color-text-accent);font-size:12px;margin:0}.guide-checklist fieldset{padding:20px 0 24px;border:0;margin:0;display:grid;gap:16px}.reading-guides .mf-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.guide-checklist label{display:flex;gap:11px;align-items:flex-start;color:var(--color-text-accent);font-size:12px;line-height:1.85;cursor:pointer}.guide-checklist input{width:16px;height:16px;flex:none;margin-top:3px;accent-color:var(--color-bg-accent-solid)}.guide-checklist label:has(input:checked) span{color:var(--color-text-accent)}.guide-download{display:flex;gap:10px;align-items:center;background:var(--color-bg-accent-solid);color:var(--color-text-inverse)!important;padding:13px 12px;text-decoration:none;font-size:12px}.guide-download>small{margin-left:auto;font-size:12px;color:var(--color-text-accent-inverse)}.guide-reset{display:flex;align-items:center;gap:8px;border:0;background:none;color:var(--color-text-accent);font-size:12px;margin-top:15px;padding:5px 0;cursor:pointer}.guide-reset:disabled{opacity:.5;cursor:default}.reading-guide>footer{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--color-separator-accent);padding-top:23px;margin-top:32px}.reading-guide>footer p{color:var(--color-text-accent);font-size:12px;margin:0}.reading-guide>footer button{display:flex;align-items:center;gap:10px;border:0;background:none;color:var(--color-text-accent);font-size:13px;padding:8px 0;cursor:pointer;white-space:nowrap}@media(max-width:1100px){.home-paths strong{font-size:19px}.home-paths a{padding-inline:22px}.home-paths svg{right:12px;width:16px}.pc-industries nav a{gap:7px;padding-inline:8px}.pc-industries nav a>svg:first-child{width:33px}.pc-industries nav strong{font-size:12px}.px-examples button{gap:10px;padding:19px 18px;font-size:15px}.px-brief{gap:27px}.px-nodes{gap:17px}.px-nodes button{padding:17px 12px}.px-nodes button>strong{font-size:16px}.px-nodes button>svg{width:14px;right:-16px}.industry-picker{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.ib-structure{grid-template-columns:minmax(0,1fr);gap:0}.ib-structure>aside{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px;align-items:start}.ib-structure>aside>span{grid-column:1}.ib-structure>aside h4{grid-column:1;margin:5px 0 0}.ib-structure>aside>div{grid-column:2;grid-row:1/3;border:0;padding:0}.guide-reading-layout{gap:35px;grid-template-columns:minmax(0,1fr) 280px}.guide-checklist{padding:21px}.guide-index a{padding:22px}.guide-index strong{font-size:20px}}@media(max-width:800px){.evo-section{padding-block:64px}.evo-heading{display:block;margin-bottom:29px}.evo-heading>p{margin-top:21px;max-width:none;font-size:14px}.home-paths a{padding:23px 17px}.home-paths strong{font-size:17px}.home-paths svg{top:24px;width:14px}.px-brief{grid-template-columns:1fr;gap:23px;padding:25px}.px-brief>div:last-child{border-left:0;padding:18px 0 0;border-top:1px solid var(--color-separator-accent)}.px-brief ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.px-nodes{margin-inline:25px}.px-detail{margin-inline:25px;padding:24px}.px-detail>div{gap:25px}.px-output{padding-left:25px}.integration-columns{gap:23px}.mf-site--manus .integration-columns h3{font-size:24px}.ib-opening{gap:32px}.mf-site--manus .ib-opening h3{font-size:29px}.ib-opening>div:last-child{padding-left:23px}.guide-index{grid-template-columns:1fr}.guide-index a{padding:22px 27px;gap:10px}.guide-index a+a{border:0;border-top:1px solid var(--color-separator-accent)}.guide-index strong{font-size:20px}.guide-index small{padding-top:0}.guide-reading-layout{grid-template-columns:1fr;gap:32px}.guide-checklist{position:static;padding:25px}.guide-checklist fieldset{grid-template-columns:1fr 1fr;gap:20px}.guide-download{max-width:290px}}@media(max-width:600px){.evo-section,.reading-guide,.industry-blueprint,.b2b-service-panel{scroll-margin-top:89px}.mf-site--manus .evo-heading h2{font-size:30px}.home-paths>div{grid-template-columns:1fr}.home-paths a,.home-paths a:first-child{padding:20px 5px}.home-paths a+a{border-left:0;border-top:1px solid var(--color-separator-accent)}.home-paths strong{font-size:21px;margin:7px 0 5px}.home-paths a>span{font-size:12px}.home-paths svg{top:50%;right:4px;width:19px}.page-context{padding:21px}.page-context>header>span{font-size:12px}.pc-industries nav strong{font-size:13px}.pc-cases>div>a{padding-block:20px}.pc-cases>div>a>svg:first-child{width:71px}.pc-platform-core strong{font-size:22px}.pc-platform-outputs>span{font-size:12px}.px-examples{grid-template-columns:1fr}.px-examples button{padding:16px 20px;font-size:15px}.px-examples button>span{width:20px}.px-workbench>header{padding:16px 18px;flex-wrap:wrap;gap:7px}.px-workbench>header small{font-size:12px}.px-brief{padding:22px 18px}.mf-site--manus .px-brief h3{font-size:23px}.px-brief p{font-size:13px}.px-brief ul{grid-template-columns:1fr}.px-nodes{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 18px 22px;gap:10px}.px-nodes button>svg{display:none}.px-nodes button{padding:15px}.px-nodes button>strong{font-size:18px}.px-detail{margin:0 18px 21px;padding:22px 18px}.px-detail>div{grid-template-columns:1fr;gap:23px;min-height:322px}.px-output{padding:20px 0 0;border-left:0;border-top:1px solid var(--color-separator-accent)}.px-output>strong{font-size:18px}.px-detail p{font-size:13px}.px-output>p{font-size:12px}.px-workbench>footer{padding:18px;align-items:flex-start;flex-direction:column;gap:16px}.px-workbench>footer p{align-items:flex-start;line-height:1.9}.px-workbench>footer p>svg{margin-top:2px}.px-next{align-items:flex-start;flex-direction:column;gap:12px}.px-next p{font-size:12px;line-height:1.9}.integration-columns{grid-template-columns:1fr;gap:28px}.integration-columns article{padding-top:22px}.integration-columns ul{gap:9px;margin-top:15px}.integration-footer{margin-top:31px;align-items:flex-start;flex-direction:column;gap:15px}.integration-footer p{font-size:12px;line-height:1.9}.industry-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-picker a{padding:17px 13px;font-size:13px}.ib-opening{grid-template-columns:1fr;padding-top:31px;gap:23px}.mf-site--manus .ib-opening h3{font-size:29px}.ib-opening>div:last-child{padding:0;border:0}.ib-opening>div:last-child p{font-size:14px}.ib-structure>aside{grid-template-columns:1fr;gap:8px}.ib-structure>aside>div{grid-row:auto;grid-column:1;margin-top:20px;padding-top:21px;border-top:1px solid var(--color-separator-accent)}.mf-site--manus .ib-structure>aside h4{font-size:22px}.ib-path{grid-template-columns:1fr;gap:0;margin-top:0}.ib-path li{display:grid;grid-template-columns:30px 1fr;gap:7px 9px;padding:22px 0;border-top-width:1px}.ib-path span{padding-top:6px}.mf-site--manus .ib-path h4{margin:0;font-size:20px}.ib-path p{grid-column:2;font-size:13px}.ib-boundaries{grid-template-columns:1fr;gap:24px}.industry-blueprint>footer{align-items:flex-start;flex-direction:column;gap:25px}.industry-blueprint>footer .mf-button{font-size:13px}.ib-note{font-size:12px}.reading-guide{margin-top:53px;padding-top:28px}.mf-site--manus .reading-guide>header h2{font-size:28px}.reading-guide>header p{font-size:14px}.reading-guide>header small{font-size:12px;line-height:1.8;display:block}.guide-reading-layout{margin-top:31px}.guide-chapters li{grid-template-columns:21px 1fr;gap:9px}.mf-site--manus .guide-chapters h3{font-size:20px}.guide-chapters p{font-size:14px;line-height:1.95}.guide-chapters p.guide-example{font-size:12px}.guide-checklist{padding:22px}.guide-checklist fieldset{grid-template-columns:1fr;gap:16px}.guide-download{max-width:none}.reading-guide>footer{flex-direction:column;align-items:flex-start;gap:12px}.reading-guide>footer p{line-height:1.8}}@media(prefers-reduced-motion:reduce){.home-paths a,.home-paths svg,.px-examples button,.px-nodes button,.pc-industries nav a,.pc-resources>div>a{transition:none}}.mf-site--manus :is(.px-brief p,.px-detail p,.ib-opening>div:last-child p,.ib-path p,.ib-boundaries p,.ib-structure>aside li,.reading-guide>header p,.guide-chapters p,.guide-checklist label){color:var(--color-text-accent)}.mf-site--manus :is(.guide-chapters p.guide-example,.reading-guide>header small,.guide-checklist [role=status],.px-brief small,.px-detail small,.px-step-label,.ib-opening small,.ib-structure>aside>span,.ib-structure>aside small,.pc-platform-source span,.pc-industries small,.pc-resources small){color:var(--color-text-secondary)}@media(min-width:641px){.mf-site--manus:is([data-page=services],[data-page=resources]) .b2b-advisor{top:auto;bottom:24px;transform:none}.mf-site--manus:is([data-page=services],[data-page=resources]) .b2b-advisor[data-hidden=true]{transform:translateY(8px)}.mf-site--manus:is([data-page=services],[data-page=resources]) .b2b-advisor-panel{top:auto;bottom:0;transform:translate(10px) scale(.985);transform-origin:bottom right}.mf-site--manus:is([data-page=services],[data-page=resources]) .b2b-advisor[data-open=true] .b2b-advisor-panel{transform:none}}.mf-site--manus :is(h1,h2,h3,h4){text-wrap:balance}.mf-site--manus :is(p,li,dd,small){text-wrap:pretty}.page-section-nav{position:sticky;top:66px;z-index:40;border-block:1px solid var(--color-separator-accent);background:color-mix(in srgb,var(--color-bg-subtle) 94%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.page-section-nav>div{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px}.page-section-nav ul{display:flex;gap:4px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.page-section-nav ul::-webkit-scrollbar{display:none}.page-section-nav a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:54px;padding:0 16px;color:var(--color-text-secondary);font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;transition:color .2s ease}.page-section-nav li:first-child a{padding-left:0}.page-section-nav a span{color:var(--color-text-secondary);font-size:12px;font-variant-numeric:tabular-nums;transition:color .2s ease}.page-section-nav a:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;background:var(--color-bg-accent-inverse);transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.page-section-nav li:first-child a:after{left:0}.page-section-nav a:hover,.page-section-nav a[aria-current=location]{color:var(--color-text-primary)}.page-section-nav a[aria-current=location] span{color:var(--color-text-accent)}.page-section-nav a[aria-current=location]:after{transform:scaleX(1)}.page-section-nav button{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 16px;border:1px solid var(--color-border-accent-emphasis);border-radius:999px;background:transparent;color:var(--color-text-primary);font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.page-section-nav button:hover{background:var(--color-bg-accent-inverse);color:var(--color-text-inverse)}.inner-page :is(section,article,div)[id]{scroll-margin-top:136px}.mf-site--manus .b2b-services{padding-block:96px;background:var(--color-bg-subtle)}.mf-site--manus .b2b-services .evo-heading{margin-bottom:42px}.mf-site--manus .inner-page--services .arch-platform{padding-bottom:72px}.mf-site--manus .mf-team .b2b-kicker,.mf-site--manus .b2b-value .b2b-kicker{margin-bottom:16px}.use-cases{background:var(--mn-paper, var(--color-bg-page));border-top:1px solid var(--color-separator-accent)}.use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-separator-accent);border-left:1px solid var(--color-separator-accent)}.use-case-grid>li{display:flex;flex-direction:column;min-width:0;padding:28px 28px 24px;border-right:1px solid var(--color-separator-accent);border-bottom:1px solid var(--color-separator-accent);background:var(--color-bg-surface);transition:background .25s ease}.use-case-grid>li:hover{background:var(--color-bg-subtle)}.use-case-top{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-accent)}.use-case-top span{color:var(--color-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.use-case-grid h3{margin:22px 0 6px;color:var(--color-text-primary);font-size:19px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.use-case-roles{margin:0;color:var(--color-text-accent);font-size:12px}.use-case-task{flex:1;margin:16px 0 22px;color:var(--color-text-secondary);font-size:13.5px;line-height:1.85}.use-case-grid dl{display:grid;gap:8px;margin:0;padding-top:16px;border-top:1px dashed var(--color-separator-accent)}.use-case-grid dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.6}.use-case-grid dt{color:var(--color-text-secondary)}.use-case-grid dd{margin:0;color:var(--color-text-accent)}.use-case-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.use-case-footer p{margin:0;color:var(--color-text-secondary);font-size:13px}.use-case-footer button{display:inline-flex;align-items:center;gap:10px;border:0;background:none;color:var(--color-text-primary);font-size:13px;font-weight:600;cursor:pointer}.use-case-footer button:hover svg{transform:translate(2px,-2px)}.use-case-footer svg{transition:transform .2s ease}.case-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.case-filter-bar .arch-case-filters{padding-bottom:0}.case-filter-bar .arch-case-count{margin:0;flex:none}.arch-case-filters button{display:inline-flex;align-items:center;gap:7px;transition:background .2s ease,color .2s ease,border-color .2s ease}.arch-case-filters button small{color:inherit;font-size:12px;opacity:.6;font-variant-numeric:tabular-nums}.arch-case-filters button:hover:not([aria-pressed=true]){border-color:var(--color-border-accent);color:var(--color-text-primary)}.cv-architecture-index{margin-bottom:28px}.mf-site--manus .b2b-value-visual--icon{display:flex;align-items:center;justify-content:flex-end;padding-right:30px;background:linear-gradient(160deg,var(--color-bg-accent-soft) 0 62%,var(--color-bg-accent-muted) 62%);color:var(--color-text-accent)}.mf-site--manus .b2b-value-visual--icon:before,.mf-site--manus .b2b-value-visual--icon:after{display:none}.mf-site--manus .b2b-value-visual--icon svg{position:relative;z-index:1}.inner-principles{display:grid;gap:0;margin:30px 0 0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.inner-principles li{display:grid;grid-template-columns:136px minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:13px;line-height:1.8}.inner-principles strong{font-weight:600}.mf-site--manus .inner-page--about .mf-team-grid:not(.mf-team-grid--compact){grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.mf-site--manus .inner-page--about .mf-person{padding:20px}.mf-site--manus .inner-page--about .mf-person-top{gap:10px}.mf-site--manus .inner-page--about .mf-person-top .mf-team-avatar{width:80px;height:80px}.mf-site--manus .inner-page--about .mf-person-top>span{white-space:nowrap}.mf-site--manus .inner-contact{padding-block:64px 96px;background:var(--mn-paper, var(--color-bg-page))}.mf-site--manus .studio-page .studio-contact-wrap{padding-block:8px 96px;background:var(--mn-paper, var(--color-bg-page))}.mf-site--manus .studio-page .home-engagement{padding-bottom:80px}.mf-site--manus .studio-page .arch-team{padding-top:80px;border-top:1px solid var(--color-separator-accent)}.mf-site--manus :is(.studio-contact-wrap,.inner-contact) .mf-contact-section{margin:0}.mf-site--manus .site-footer{padding:64px 0 28px;border-top:1px solid var(--color-separator-accent);background:var(--color-bg-subtle);color:var(--color-text-secondary)}.site-footer-main{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(0,3.2fr) minmax(180px,.95fr);gap:clamp(28px,4vw,56px);padding-bottom:44px}.site-footer-brand>p{max-width:260px;margin:18px 0 22px;color:var(--color-text-secondary);font-size:13px;line-height:1.85}.site-footer-cta{display:inline-flex;align-items:center;gap:12px;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:13px;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease}.site-footer-cta:hover{background:var(--color-bg-accent-inverse);transform:translateY(-1px)}.site-footer-links{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr;gap:24px}.site-footer :is(.site-footer-links,.site-footer-contact) h2{margin:0 0 16px;color:var(--color-text-primary);font-size:13px;font-weight:600;letter-spacing:.01em}.site-footer-links ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.site-footer-links a{color:var(--color-text-secondary);font-size:13px;line-height:1.5;text-decoration:none;transition:color .2s ease}.site-footer-links a:hover,.site-footer-contact>a:hover{color:var(--color-text-primary)}.site-footer-contact>a{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:13px;text-decoration:none;word-break:break-all}.site-footer-qr{display:flex;align-items:center;gap:14px;margin:18px 0 12px}.site-footer-qr img{width:88px;height:88px;padding:6px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-surface);object-fit:contain}.site-footer-qr span{color:var(--color-text-secondary);font-size:12px;line-height:1.7}.site-footer-contact>small{color:var(--color-text-secondary);font-size:12px}.site-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding-top:22px;border-top:1px solid var(--color-separator);color:var(--color-text-secondary);font-size:12px}.site-footer-legal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:18px}.site-footer-legal a{color:inherit;text-decoration:none}.site-footer-legal a:hover{color:var(--color-text-primary)}@media(max-width:1100px){.page-section-nav{top:68px}.page-section-nav button{display:none}.inner-page :is(section,article,div)[id]{scroll-margin-top:130px}.site-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer-links{grid-column:1 / -1;grid-row:2}.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-site--manus .inner-page--about .mf-team-grid:not(.mf-team-grid--compact){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.page-section-nav>div{min-height:48px}.page-section-nav a{min-height:48px;padding:0 12px;font-size:12.5px}.page-section-nav a:after{left:12px;right:12px}.use-case-grid{grid-template-columns:minmax(0,1fr)}.use-case-grid>li{padding:24px 20px 20px}.use-case-footer,.case-filter-bar{flex-direction:column;align-items:flex-start}.case-filter-bar .arch-case-filters{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.case-filter-bar .arch-case-filters button{flex:none}.inner-principles li{grid-template-columns:minmax(0,1fr);gap:4px}.mf-site--manus .inner-page--about .mf-team-grid:not(.mf-team-grid--compact){grid-template-columns:repeat(2,minmax(0,1fr))}.mf-site--manus .site-footer{padding:48px 0 110px}.site-footer-main{grid-template-columns:minmax(0,1fr);gap:36px}.site-footer-links{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.site-footer-bottom{flex-direction:column;align-items:flex-start}}@media(max-width:420px){.mf-site--manus .inner-page--about .mf-team-grid:not(.mf-team-grid--compact){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.page-section-nav a:after,.use-case-grid>li,.site-footer-cta{transition:none}}.mf-site--manus .b2b-service-tabs{padding:18px}.mf-site--manus .b2b-service-tabs button{position:relative;min-height:68px;padding:14px 16px;border-bottom:0;border-radius:6px;transition:background .2s ease,color .2s ease}.mf-site--manus .b2b-service-tabs button+button{margin-top:4px}.mf-site--manus .b2b-service-tabs button[aria-selected=true]{padding-left:16px;background:var(--color-bg-accent-soft);color:var(--color-text-primary)}.mf-site--manus .b2b-service-tabs button[aria-selected=true]:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;border-radius:2px;background:var(--color-bg-accent-inverse)}.mf-site--manus .b2b-service-tabs button:not([aria-selected=true]):hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.mf-site--manus .b2b-service-tabs button>span{color:var(--color-text-secondary);font-size:12px}@media(max-width:1100px){.mf-site--manus .b2b-service-tabs{padding:12px;gap:4px}.mf-site--manus .b2b-service-tabs button+button{margin-top:0}}.mf-site--manus .mf-brand>span>span{font-size:9px}.motion-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding-inline:10px 12px;border:0;border-radius:999px;background:color-mix(in srgb,var(--color-bg-page) 88%,transparent);box-shadow:0 0 0 1px #00000014,0 1px 2px -1px #00000014;color:var(--color-text-secondary);font-size:12px;font-weight:500;cursor:pointer;touch-action:manipulation;transition-property:background-color,color,scale;transition-duration:.15s;transition-timing-function:ease-out}.motion-toggle:active{scale:.96}.motion-toggle-icon{display:inline-grid;place-items:center;width:12px;height:12px}.motion-toggle-icon>span{display:inline-grid}@media(hover:hover){.motion-toggle:hover{background:var(--color-bg-surface);color:var(--color-text-primary)}}.motion-toggle--hero{position:absolute;z-index:3;right:20px;bottom:20px;pointer-events:auto}.mf-site--manus .fde-visual-heading{align-items:center}.mf-site--manus :is(.mf-button,.mf-header-contact,.site-footer-cta,.page-section-nav button,.studio-primary-button){transition-property:scale,background-color,color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.mf-site--manus :is(.mf-button,.mf-header-contact,.site-footer-cta,.page-section-nav button,.studio-primary-button):active:not(:disabled){transform:none;scale:.96}.mf-site--manus :is(.mf-team-avatar,.mf-contact-qr img,.mf-dialog-contact img,.site-footer-qr img){outline:1px solid oklch(0 0 0 / .1);outline-offset:-1px}.mf-site--manus :is(.arch-scenario-result a,.engagement-detail-body>a,.site-footer-contact>a,.site-footer-legal a,.site-footer-links a,.mf-contact-email,.arch-heading-aside>a,.px-workbench footer a,.industry-blueprint footer a,.use-case-footer button,.pc-all-cases,.dossier-case-switcher>a){display:inline-flex;align-items:center;min-height:24px}.arch-case-count,.guide-checklist [role=status],.page-section-nav a span{font-variant-numeric:tabular-nums}@media(max-width:720px){.mf-site--manus .mf-dialog-form :is(input,textarea){font-size:16px}}@media(hover:none){.use-case-grid>li:hover{background:var(--color-bg-surface)}}.mf-site--manus [tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--mn-ink, var(--color-border-focus));outline-offset:3px}
