body.enterprise-site .fs-method-page{--fm-ink:#131923;--fm-paper:#f4f3ef;--fm-muted:#65707c;--fm-mint:#9deade;--fm-lilac:#c8b3f3;background:var(--fm-paper);color:var(--fm-ink);font-family:Space,Arial,sans-serif;overflow:clip}
body.enterprise-site .fs-method-page *{box-sizing:border-box}body.enterprise-site .fs-method-page :is(h1,h2,h3,p,figure){margin:0}body.enterprise-site .fs-method-page :is(h1,h2,h3){font-family:Space,Arial,sans-serif;font-weight:500;text-wrap:balance;letter-spacing:-.065em;color:inherit}body.enterprise-site .fs-method-page em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.045em}body.enterprise-site .fs-method-page a{color:inherit;text-decoration:none}body.enterprise-site .fs-method-page button{font:inherit;cursor:pointer}body.enterprise-site .fs-method-page [hidden]{display:none!important}body.enterprise-site .fs-method-page :is(a,button,summary):focus-visible{outline:3px solid #9576d3;outline-offset:6px}body.enterprise-site .fs-method-page .fs-method-shell{width:min(1360px,calc(100% - 96px));margin-inline:auto}
body.enterprise-site .fs-method-page .fs-method-kicker{font-size:10px;line-height:1.6;letter-spacing:.15em;font-weight:500;color:#68528e}body.enterprise-site .fs-method-page .fs-method-hero{background:#101720;color:#f4f3ef;padding:0 0 30px}body.enterprise-site .fs-method-page .fs-method-topline{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-bottom:1px solid #343c47;font-size:9px;letter-spacing:.12em;color:#b5bfcc}body.enterprise-site .fs-method-page .fs-method-topline a{letter-spacing:0;font-size:12px;display:flex;gap:25px;align-items:center}body.enterprise-site .fs-method-page .fs-method-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:50px;align-items:center;padding:65px 0 60px}body.enterprise-site .fs-method-page .fs-method-intro>.fs-method-kicker{color:var(--fm-mint);margin-bottom:28px}body.enterprise-site .fs-method-page h1{font-size:clamp(56px,6.9vw,108px);line-height:.98;max-width:760px}body.enterprise-site .fs-method-page h1 em{color:var(--fm-lilac)}body.enterprise-site .fs-method-page .fs-method-lead{max-width:520px;margin:32px 0 30px;font-size:15px;line-height:1.85;color:#bac3d1}body.enterprise-site .fs-method-page .fs-method-link{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;min-height:48px;border-bottom:1px solid currentColor;padding:12px 0;font-size:12px;line-height:1.5}body.enterprise-site .fs-method-page .fs-method-intro>.fs-method-link{color:var(--fm-mint)}body.enterprise-site .fs-method-page .fs-method-map{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-top:25px}body.enterprise-site .fs-method-page .fs-method-map-meta{display:flex;justify-content:space-between;gap:20px;font-size:7px;letter-spacing:.14em;color:#acb8c9}body.enterprise-site .fs-method-page .fs-method-diagram{display:block;width:100%;height:auto;overflow:visible;font-family:Space,Arial,sans-serif}body.enterprise-site .fs-method-page .fs-method-map figcaption{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #343c47;padding-top:18px;font-size:10px;line-height:1.7;color:#a9b5c4}body.enterprise-site .fs-method-page .fs-method-motion-toggle{color:#d3dce8;background:transparent;border:0;font-size:10px;white-space:nowrap;min-height:44px}body.enterprise-site .fs-method-page .fs-method-motion-toggle span{margin-left:10px}body.enterprise-site .fs-method-page .fs-method-hero-foot{display:grid;grid-template-columns:.5fr .65fr 1.2fr;gap:35px;border-top:1px solid #343c47;padding-top:27px;align-items:center}body.enterprise-site .fs-method-page .fs-method-hero-foot>span{font-size:48px;line-height:1;letter-spacing:-.05em;display:flex;align-items:center;gap:20px;color:#d8c9fa}body.enterprise-site .fs-method-page .fs-method-hero-foot small{font-size:8px;letter-spacing:.12em;max-width:100px;line-height:1.6;color:#b9c4d2}body.enterprise-site .fs-method-page .fs-method-hero-foot p{font-size:11px;line-height:1.8;max-width:450px;color:#b9c4d2}
body.enterprise-site .fs-method-page .fs-method-path-motion{animation:fs-method-trace 12s linear infinite}body.enterprise-site .fs-method-page .fs-method-node{animation:fs-method-node 8s ease-in-out infinite}body.enterprise-site .fs-method-page .fs-method-node-2{animation-delay:2s}body.enterprise-site .fs-method-page .fs-method-node-3{animation-delay:4s}body.enterprise-site .fs-method-page .fs-method-node-4{animation-delay:6s}body.enterprise-site .fs-method-page.fs-method-motion-paused :is(.fs-method-path-motion,.fs-method-node){animation-play-state:paused}@keyframes fs-method-trace{to{stroke-dashoffset:-1282}}@keyframes fs-method-node{0%,30%,100%{opacity:1}15%{opacity:.65}}
body.enterprise-site .fs-method-page .fs-method-explorer{padding:110px 0 120px;scroll-margin-top:110px}body.enterprise-site .fs-method-page .fs-method-section-head{display:grid;grid-template-columns:1fr 1.8fr;gap:25px 70px;align-items:start;margin-bottom:65px}body.enterprise-site .fs-method-page .fs-method-section-head>.fs-method-kicker{padding-top:12px}body.enterprise-site .fs-method-page h2{font-size:clamp(40px,4.8vw,72px);line-height:1.08}body.enterprise-site .fs-method-page .fs-method-section-head>p:last-child:not(:first-child){grid-column:2;font-size:14px;line-height:1.8;max-width:550px;color:#5f6974}body.enterprise-site .fs-method-page .fs-method-workbench{display:grid;grid-template-columns:1fr 1.8fr;gap:70px;align-items:start}body.enterprise-site .fs-method-page .fs-method-phases{position:sticky;top:130px;border-top:1px solid #c7c8cd}body.enterprise-site .fs-method-page .fs-method-phases a{display:grid;grid-template-columns:28px 1fr 20px;gap:6px 15px;align-items:center;padding:25px 4px;border-bottom:1px solid #c7c8cd;transition:color .2s,padding .2s}body.enterprise-site .fs-method-page .fs-method-phases a>span{font-size:10px;color:#75638e}body.enterprise-site .fs-method-page .fs-method-phases strong{font-size:24px;font-weight:500;letter-spacing:-.04em}body.enterprise-site .fs-method-page .fs-method-phases small{grid-column:2;font-size:10px;line-height:1.5;color:#68717b}body.enterprise-site .fs-method-page .fs-method-phases i{grid-column:3;grid-row:1/3;font-size:21px;font-style:normal;color:#8c829d}body.enterprise-site .fs-method-page .fs-method-phases a:hover,body.enterprise-site .fs-method-page .fs-method-phases a[aria-current=step]{color:#66518e;padding-inline:12px}body.enterprise-site .fs-method-page .fs-method-phase{scroll-margin-top:130px;margin-bottom:70px;min-width:0}body.enterprise-site .fs-method-page .fs-method-enhanced .fs-method-phase{margin-bottom:0}body.enterprise-site .fs-method-page .fs-method-phase-head{display:grid;grid-template-columns:100px 1fr;gap:20px;align-items:start;margin-bottom:40px}body.enterprise-site .fs-method-page .fs-method-phase-number{font-size:100px;letter-spacing:-.08em;line-height:.95;color:#d3c8e5}body.enterprise-site .fs-method-page .fs-method-phase-head .fs-method-kicker{font-size:8px;margin-bottom:16px;color:#6d578f}body.enterprise-site .fs-method-page .fs-method-phase h3{font-size:clamp(30px,3.2vw,46px);line-height:1.15}body.enterprise-site .fs-method-page .fs-method-phase details{border-top:1px solid #c9c9ce}body.enterprise-site .fs-method-page .fs-method-phase details:last-of-type{border-bottom:1px solid #c9c9ce}body.enterprise-site .fs-method-page .fs-method-phase summary{display:grid;grid-template-columns:28px 1fr 30px;gap:18px;align-items:center;cursor:pointer;list-style:none;padding:24px 0}body.enterprise-site .fs-method-page .fs-method-phase summary::-webkit-details-marker{display:none}body.enterprise-site .fs-method-page .fs-method-phase summary>span{color:#78638f;font-size:10px;align-self:start;padding-top:4px}body.enterprise-site .fs-method-page .fs-method-phase summary small{display:block;font-size:8px;letter-spacing:.12em;color:#73637f;margin-bottom:9px}body.enterprise-site .fs-method-page .fs-method-phase summary strong{font-size:18px;font-weight:500;line-height:1.45;letter-spacing:-.025em}body.enterprise-site .fs-method-page .fs-method-phase summary i{font-style:normal;font-size:28px;line-height:1;text-align:right;color:#6a5688;transition:transform .2s}body.enterprise-site .fs-method-page .fs-method-phase details[open] summary i{transform:rotate(45deg)}body.enterprise-site .fs-method-page .fs-method-step-body{padding:0 40px 28px 46px}body.enterprise-site .fs-method-page .fs-method-step-body p{font-size:14px;line-height:1.85;color:#5d6873;max-width:570px}body.enterprise-site .fs-method-page .fs-method-output{margin-top:30px;padding:24px;border-left:2px solid #8c73af;background:#eae6f0}body.enterprise-site .fs-method-page .fs-method-output>span{font-size:8px;letter-spacing:.12em;color:#6a538e}body.enterprise-site .fs-method-page .fs-method-output p{margin-top:12px;font-size:13px;line-height:1.8;color:#4a4558}
body.enterprise-site .fs-method-page .fs-method-gate{padding:85px 0;background:#d7c6f1}body.enterprise-site .fs-method-page .fs-method-gate-grid{display:grid;grid-template-columns:.65fr 1.8fr .8fr;gap:50px;align-items:start}body.enterprise-site .fs-method-page .fs-method-gate-grid>.fs-method-kicker{padding-top:10px;color:#554466}body.enterprise-site .fs-method-page .fs-method-gate h2{font-size:clamp(45px,5.7vw,85px);line-height:1.04}body.enterprise-site .fs-method-page .fs-method-gate p:not(.fs-method-kicker){font-size:14px;line-height:1.85;color:#494052;max-width:500px;margin:28px 0 18px}body.enterprise-site .fs-method-page .fs-method-gate-mark{align-self:center;display:flex;flex-direction:column;align-items:center;gap:20px;font-size:clamp(60px,9vw,130px);line-height:1;font-weight:400;color:#77618e}body.enterprise-site .fs-method-page .fs-method-gate-mark span:nth-child(2){font-size:50px;transform:rotate(90deg);color:#9a84b5}body.enterprise-site .fs-method-page .fs-method-gate-mark span:last-child{color:#232531}
body.enterprise-site .fs-method-page .fs-method-responsibility{padding:110px 0}body.enterprise-site .fs-method-page .fs-method-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-block:1px solid #c6c8cd}body.enterprise-site .fs-method-page .fs-method-role-grid article{padding:45px 45px 40px 0}body.enterprise-site .fs-method-page .fs-method-role-grid article+article{padding-left:45px;padding-right:0;border-left:1px solid #c6c8cd}body.enterprise-site .fs-method-page .fs-method-role-label{font-size:9px;letter-spacing:.12em;color:#725c91}body.enterprise-site .fs-method-page .fs-method-role-grid h3{font-size:36px;line-height:1.2;margin:25px 0}body.enterprise-site .fs-method-page .fs-method-role-grid p{font-size:14px;line-height:1.85;color:#5d6773;max-width:500px}body.enterprise-site .fs-method-page .fs-method-role-line{display:flex;gap:22px;margin-top:35px;font-size:10px;color:#695779}body.enterprise-site .fs-method-page .fs-method-role-line span:before{content:'·';margin-right:8px}body.enterprise-site .fs-method-page .fs-method-boundary{display:grid;grid-template-columns:1fr 1.8fr;gap:70px;padding-top:32px}body.enterprise-site .fs-method-page .fs-method-boundary>span{font-size:9px;line-height:1.6;color:#6d5a83;letter-spacing:.1em}body.enterprise-site .fs-method-page .fs-method-boundary p{font-size:12px;line-height:1.85;color:#65707b}body.enterprise-site .fs-method-page .fs-method-next{padding:85px 0 100px;background:#101720;color:#f4f3ef}body.enterprise-site .fs-method-page .fs-method-next .fs-method-kicker{color:#9deade;margin-bottom:30px}body.enterprise-site .fs-method-page .fs-method-next h2{font-size:clamp(50px,7vw,110px);line-height:.98}body.enterprise-site .fs-method-page .fs-method-next h2 em{color:#c8b3f3}body.enterprise-site .fs-method-page .fs-method-next-row{display:flex;justify-content:space-between;gap:45px;align-items:flex-end;margin-top:40px}body.enterprise-site .fs-method-page .fs-method-next-row>p{font-size:14px;line-height:1.8;color:#b7c2d0;max-width:360px}body.enterprise-site .fs-method-page .fs-method-next-row>div{display:flex;align-items:center;gap:35px}body.enterprise-site .fs-method-page .fs-method-button{display:inline-flex;justify-content:space-between;gap:45px;background:#a3eee1;color:#16232b;padding:19px 25px;font-size:12px;min-height:58px}body.enterprise-site .fs-method-page .fs-method-next .fs-method-link{color:#cad1db}
@media(max-width:1050px){body.enterprise-site .fs-method-page .fs-method-shell{width:calc(100% - 56px)}body.enterprise-site .fs-method-page .fs-method-hero-grid{gap:20px}body.enterprise-site .fs-method-page h1{font-size:clamp(56px,7vw,80px)}body.enterprise-site .fs-method-page .fs-method-section-head,body.enterprise-site .fs-method-page .fs-method-workbench,body.enterprise-site .fs-method-page .fs-method-boundary{gap:30px;grid-template-columns:.8fr 1.8fr}body.enterprise-site .fs-method-page .fs-method-phases strong{font-size:20px}body.enterprise-site .fs-method-page .fs-method-gate-grid{grid-template-columns:.6fr 2fr .5fr;gap:30px}body.enterprise-site .fs-method-page .fs-method-next-row{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){body.enterprise-site .fs-method-page .fs-method-shell{width:calc(100% - 40px)}body.enterprise-site .fs-method-page .fs-method-topline{padding:20px 0;font-size:7px;gap:15px}body.enterprise-site .fs-method-page .fs-method-topline a{font-size:10px;gap:12px}body.enterprise-site .fs-method-page .fs-method-hero-grid{grid-template-columns:1fr;padding:45px 0 35px;gap:30px}body.enterprise-site .fs-method-page h1{font-size:clamp(50px,11.8vw,76px)}body.enterprise-site .fs-method-page .fs-method-lead{font-size:14px;max-width:460px;margin-top:28px}body.enterprise-site .fs-method-page .fs-method-map{max-width:520px;width:100%;justify-self:center}body.enterprise-site .fs-method-page .fs-method-map-meta{font-size:6px}body.enterprise-site .fs-method-page .fs-method-hero-foot{grid-template-columns:1fr 1fr;gap:20px}body.enterprise-site .fs-method-page .fs-method-hero-foot>span{font-size:40px;gap:15px}body.enterprise-site .fs-method-page .fs-method-hero-foot p{grid-column:1/-1;max-width:none}body.enterprise-site .fs-method-page .fs-method-hero-foot small{font-size:7px}body.enterprise-site .fs-method-page .fs-method-explorer{padding:70px 0;scroll-margin-top:100px}body.enterprise-site .fs-method-page .fs-method-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:35px}body.enterprise-site .fs-method-page h2{font-size:clamp(36px,8.5vw,58px)}body.enterprise-site .fs-method-page .fs-method-section-head>p:last-child:not(:first-child){grid-column:auto;font-size:13px}body.enterprise-site .fs-method-page .fs-method-workbench{grid-template-columns:1fr;gap:35px}body.enterprise-site .fs-method-page .fs-method-phases{position:static;display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #c7c8cd}body.enterprise-site .fs-method-page .fs-method-phases a{grid-template-columns:20px 1fr;gap:7px;padding:18px 12px;border-right:1px solid #c7c8cd;min-height:98px}body.enterprise-site .fs-method-page .fs-method-phases strong{font-size:18px}body.enterprise-site .fs-method-page .fs-method-phases small{grid-column:2;font-size:8px;max-width:110px}body.enterprise-site .fs-method-page .fs-method-phases i{display:none}body.enterprise-site .fs-method-page .fs-method-phases a:hover,body.enterprise-site .fs-method-page .fs-method-phases a[aria-current=step]{padding:18px 12px;background:#e8e0f0}body.enterprise-site .fs-method-page .fs-method-phase-head{grid-template-columns:65px 1fr;gap:18px;margin-bottom:30px}body.enterprise-site .fs-method-page .fs-method-phase-number{font-size:72px}body.enterprise-site .fs-method-page .fs-method-phase h3{font-size:29px}body.enterprise-site .fs-method-page .fs-method-phase-head .fs-method-kicker{font-size:7px;margin-bottom:12px}body.enterprise-site .fs-method-page .fs-method-phase summary{grid-template-columns:22px 1fr 22px;gap:12px;padding:21px 0}body.enterprise-site .fs-method-page .fs-method-phase summary strong{font-size:16px}body.enterprise-site .fs-method-page .fs-method-step-body{padding-left:34px;padding-right:12px}body.enterprise-site .fs-method-page .fs-method-step-body p{font-size:13px}body.enterprise-site .fs-method-page .fs-method-output{padding:20px}body.enterprise-site .fs-method-page .fs-method-gate{padding:65px 0}body.enterprise-site .fs-method-page .fs-method-gate-grid{grid-template-columns:1fr;gap:25px}body.enterprise-site .fs-method-page .fs-method-gate h2{font-size:clamp(48px,11vw,75px)}body.enterprise-site .fs-method-page .fs-method-gate-mark{display:none}body.enterprise-site .fs-method-page .fs-method-responsibility{padding:70px 0}body.enterprise-site .fs-method-page .fs-method-role-grid{grid-template-columns:1fr}body.enterprise-site .fs-method-page .fs-method-role-grid article{padding:32px 0}body.enterprise-site .fs-method-page .fs-method-role-grid article+article{padding:32px 0;border-left:0;border-top:1px solid #c6c8cd}body.enterprise-site .fs-method-page .fs-method-role-grid h3{font-size:31px;margin:20px 0}body.enterprise-site .fs-method-page .fs-method-role-grid p{font-size:13px}body.enterprise-site .fs-method-page .fs-method-boundary{grid-template-columns:1fr;gap:15px}body.enterprise-site .fs-method-page .fs-method-next{padding:65px 0}body.enterprise-site .fs-method-page .fs-method-next h2{font-size:clamp(48px,11vw,75px)}body.enterprise-site .fs-method-page .fs-method-next-row{gap:28px;margin-top:30px}body.enterprise-site .fs-method-page .fs-method-next-row>div{flex-direction:column;align-items:stretch;gap:18px;width:100%}body.enterprise-site .fs-method-page .fs-method-next .fs-method-link{align-self:flex-start}body.enterprise-site .fs-method-page .fs-method-button{font-size:12px}}
@media(prefers-reduced-motion:reduce){body.enterprise-site .fs-method-page :is(.fs-method-path-motion,.fs-method-node){animation:none}body.enterprise-site .fs-method-page *{scroll-behavior:auto!important;transition:none!important}}
