.employee-case-videos{background:rgb(var(--theme-canvas,8 11 17));padding-block:100px}.case-video-eyebrow{display:block;color:rgb(var(--theme-accent,174 177 255));font-size:12px;letter-spacing:.12em;margin-bottom:18px}.case-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px}.case-video-card{font:inherit;text-align:left;color:rgb(var(--theme-ink,236 239 249));border:1px solid rgb(var(--theme-line,52 61 80));padding:0;background:rgb(var(--theme-canvas,8 11 17));border-radius:16px;overflow:hidden;cursor:pointer;transition:border-color .2s,transform .2s}.case-video-card:hover{transform:translateY(-4px);border-color:rgb(var(--theme-accent,174 177 255))}.case-video-card:focus-visible,.case-video-close:focus-visible{outline:3px solid rgb(var(--theme-accent,174 177 255));outline-offset:4px}.case-video-art{background:rgb(var(--theme-surface,15 20 30));padding:22px;color:rgb(var(--theme-accent,174 177 255));border-bottom:1px solid rgb(var(--theme-line,52 61 80))}.case-video-art-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em;color:rgb(var(--theme-body,163 172 192))}.case-video-art-body{display:flex;align-items:center;gap:15px;min-height:118px;position:relative}.case-video-art-body>svg{flex-shrink:0}.case-video-connector{height:1px;flex:1;min-width:8px;background:rgb(var(--theme-line,52 61 80))}.case-video-mini-steps{display:grid;gap:7px;font-size:10px;padding-right:34px}.case-video-mini-steps>span{border:1px solid rgb(var(--theme-line,52 61 80));padding:5px 10px;border-radius:5px;white-space:nowrap}.case-video-play{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:rgb(var(--theme-accent,174 177 255));color:rgb(var(--theme-canvas,8 11 17))}.case-video-copy{padding:23px}.case-video-copy h3{font-size:19px;margin:0 0 12px;line-height:1.5;font-weight:550}.case-video-copy p{font-size:13px;line-height:1.8;color:rgb(var(--theme-body,163 172 192));margin:0;min-height:47px}.case-video-watch{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:rgb(var(--theme-accent,174 177 255));margin-top:22px}.case-video-note{text-align:center;font-size:11px;color:rgb(var(--theme-body,163 172 192));margin:24px 0 0;line-height:1.8}.case-video-dialog{width:min(1240px,94vw);max-width:none;max-height:92svh;border:1px solid rgb(var(--theme-line,52 61 80));border-radius:20px;padding:0;background:rgb(var(--theme-canvas,8 11 17));color:rgb(var(--theme-ink,236 239 249));overflow:auto}.case-video-dialog::backdrop{background:#0b1324b3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.case-video-modal-content{padding:28px}.case-video-modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.case-video-modal-header span{font-size:12px;color:rgb(var(--theme-accent,174 177 255))}.case-video-modal-header h2{font-size:25px;line-height:1.5;margin:7px 0 0;font-weight:550}.case-video-close{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid rgb(var(--theme-line,52 61 80));border-radius:50%;background:transparent;color:inherit;cursor:pointer}.case-video-modal-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);gap:30px;align-items:start}.case-video-player{aspect-ratio:16/9;background:#080b11;border-radius:10px;overflow:hidden}.case-video-player iframe{width:100%;height:100%;display:block;border:0}.case-video-player-help{font-size:11px;color:rgb(var(--theme-body,163 172 192));line-height:1.9;margin:12px 0 0}.case-video-player-help a{color:rgb(var(--theme-accent,174 177 255));display:inline-flex;align-items:center;gap:3px;margin-left:4px}.case-video-details h3{font-size:14px;margin:0 0 12px}.case-video-details>p{font-size:13px;line-height:1.9;color:rgb(var(--theme-body,163 172 192));margin:0 0 24px}.case-video-details ol{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:12px}.case-video-details li{display:flex;gap:14px;font-size:13px;line-height:1.7}.case-video-details li span{font-size:11px;color:rgb(var(--theme-accent,174 177 255))}.case-video-outcome{border-top:1px solid rgb(var(--theme-line,52 61 80));padding-top:18px}.case-video-outcome>span{font-size:11px;color:rgb(var(--theme-accent,174 177 255))}.case-video-outcome p{font-size:14px;line-height:1.8;margin:8px 0 0}@media(max-width:1000px){.case-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-video-modal-grid{grid-template-columns:1fr}.case-video-details{border-top:1px solid rgb(var(--theme-line));padding-top:20px}}@media(max-width:600px){.employee-case-videos{padding-block:65px}.case-video-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.case-video-art-body{min-height:100px}.case-video-modal-content{padding:18px}.case-video-modal-header h2{font-size:20px}.case-video-dialog{width:96vw;max-height:94svh}.case-video-copy p{min-height:0}}@media(prefers-reduced-motion:reduce){.case-video-card{transition:none}.case-video-card:hover{transform:none}}.product-tiangong{--tg-ink:rgb(var(--theme-ink,230 235 249));--tg-body:rgb(var(--theme-body,175 187 211));--tg-muted:rgb(var(--theme-muted,146 159 185));--tg-line:rgb(var(--theme-line,49 62 88));--tg-surface:rgb(var(--theme-surface,17 24 38))}.employee-product .product-tiangong .product-heading h2 em{display:block;margin-top:12px;font-size:.63em;font-weight:400;letter-spacing:.04em}.tiangong-figure{margin:52px 0 0;padding:30px;border:1px solid var(--tg-line);border-radius:22px;background:var(--tg-surface);color:var(--tg-ink)}.tiangong-map-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:25px;margin-bottom:28px;border-bottom:1px solid var(--tg-line);font-size:13px;color:var(--tg-body)}.tiangong-model{display:flex;align-items:center;gap:9px;color:rgb(var(--theme-accent,184 190 255))}.tiangong-map{display:grid;grid-template-columns:155px minmax(0,1fr) 155px;gap:22px;align-items:stretch}.tiangong-rail{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 18px 22px;border:1px solid var(--tg-line);border-radius:12px;background:rgb(var(--theme-surface-tint,25 34 53) / .6)}.tiangong-rail-top>svg{color:rgb(var(--theme-accent,172 185 242))}.tiangong-rail-top>p{font-size:11px;letter-spacing:.15em;margin-top:17px;color:var(--tg-muted)}.tiangong-rail h3{font-size:29px;line-height:1.4;margin:15px 0 4px;letter-spacing:.08em;font-weight:600}.tiangong-rail strong{font-size:15px;font-weight:500}.tiangong-rail-top>span{display:block;font-size:11px;color:var(--tg-muted);margin-top:12px}.tiangong-rail ul{list-style:none;padding:22px 0;margin:23px 0 0;border-top:1px solid var(--tg-line);display:grid;gap:22px;width:100%;font-size:13px;color:var(--tg-body)}.tiangong-rail-foot{font-size:11px;line-height:1.9;color:var(--tg-muted);margin-top:auto;padding-top:20px}.tiangong-core{min-width:0}.tiangong-layer-group{--tg-color:130 167 237;--tg-tint:26 40 65}.tiangong-layer-group.is-indigo{--tg-color:179 170 255;--tg-tint:38 34 69}.tiangong-layer-group.is-teal{--tg-color:104 201 184;--tg-tint:21 47 48}.tiangong-layer-group.is-amber{--tg-color:216 187 128;--tg-tint:46 41 31}.tiangong-layer-group.is-slate{--tg-color:163 181 207;--tg-tint:30 39 53;margin-top:12px}.tiangong-layer{display:grid;grid-template-columns:32px minmax(180px,.95fr) minmax(200px,1.1fr);align-items:center;gap:16px;min-height:98px;padding:20px 22px;border-radius:10px;border:1px solid rgb(var(--tg-color) / .24);background:rgb(var(--tg-tint) / .65);border-left:3px solid rgb(var(--tg-color) / .7)}.tiangong-module-icon{color:rgb(var(--tg-color))}.tiangong-identity h3{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;line-height:1.5;white-space:nowrap}.tiangong-identity h3 span{font-size:13px;font-weight:500;color:var(--tg-body)}.tiangong-identity p{font-size:10px;color:var(--tg-muted);line-height:1.7;margin-top:5px}.tiangong-layer ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:0 0 0 18px;border-left:1px solid rgb(var(--tg-color) / .25);font-size:12px;line-height:1.65;color:var(--tg-body)}.tiangong-exchange{height:26px;display:flex;align-items:center;justify-content:center;color:rgb(var(--theme-accent,157 172 232))}.tiangong-support-label{margin:19px 0 13px;text-align:center;font-size:11px;letter-spacing:.04em;color:var(--tg-muted)}.tiangong-figure figcaption{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--tg-line);padding-top:22px;margin-top:28px;font-size:11px;line-height:1.9;color:var(--tg-muted)}.tiangong-figure figcaption{flex-wrap:wrap;text-align:left}.tiangong-figure figcaption>span{max-width:none}.tiangong-figure figcaption>span:last-child{flex-shrink:0}.tiangong-figure figcaption strong{font-weight:500;color:var(--tg-body)}.tiangong-learning-note{display:flex;align-items:center;justify-content:center;gap:40px;padding-top:30px;color:var(--tg-body)}.tiangong-learning-note>div{display:flex;gap:15px;align-items:center}.tiangong-learning-note svg{color:rgb(var(--theme-accent,167 179 234));flex-shrink:0}.tiangong-learning-note p{display:grid;gap:7px;font-size:12px;line-height:1.7}.tiangong-learning-note strong{font-size:14px;font-weight:500;color:var(--tg-ink)}[data-theme=light] .tiangong-layer-group{--tg-color:58 109 193;--tg-tint:235 243 255}[data-theme=light] .tiangong-layer-group.is-indigo{--tg-color:99 82 181;--tg-tint:241 239 254}[data-theme=light] .tiangong-layer-group.is-teal{--tg-color:36 130 116;--tg-tint:232 247 243}[data-theme=light] .tiangong-layer-group.is-amber{--tg-color:151 108 37;--tg-tint:252 246 233}[data-theme=light] .tiangong-layer-group.is-slate{--tg-color:91 114 145;--tg-tint:239 243 249}@media(max-width:1180px){.tiangong-map{grid-template-columns:130px minmax(0,1fr) 130px;gap:16px}.tiangong-figure{padding:24px}.tiangong-layer{grid-template-columns:28px minmax(140px,1fr) minmax(155px,1fr);padding:18px 16px;gap:12px}.tiangong-identity h3{font-size:23px;gap:8px}.tiangong-identity h3 span{font-size:12px}.tiangong-layer ul{padding-left:12px;font-size:11px;gap:8px}.tiangong-rail{padding:25px 12px}.tiangong-map-head{font-size:11px}}@media(max-width:950px){.tiangong-map{grid-template-columns:1fr 1fr;gap:20px}.tiangong-core{grid-column:1 / -1;grid-row:1}.tiangong-rail{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left;padding:22px}.tiangong-rail-top>svg{width:28px;height:28px}.tiangong-rail-top>p{margin-top:10px}.tiangong-rail h3{font-size:24px;margin-top:8px}.tiangong-rail ul{border-top:0;border-left:1px solid var(--tg-line);padding:0 0 0 18px;margin:0;gap:15px}.tiangong-rail-foot{grid-column:1 / -1;padding:14px 0 0;border-top:1px solid var(--tg-line);margin:0}.tiangong-layer{grid-template-columns:36px 1fr 1fr}.tiangong-map-head{align-items:flex-start;flex-direction:column;gap:12px}.tiangong-learning-note{gap:22px}.tiangong-figure figcaption{flex-direction:column;gap:8px}.tiangong-figure figcaption>span:last-child{max-width:none}}@media(max-width:600px){.tiangong-figure{padding:18px 14px;margin-top:32px;border-radius:16px}.tiangong-map-head{padding-bottom:18px;margin-bottom:20px;font-size:10px}.tiangong-layer{grid-template-columns:28px 1fr;gap:12px;padding:16px;min-height:0}.tiangong-identity h3{font-size:23px;gap:14px}.tiangong-identity h3 span{font-size:13px}.tiangong-layer ul{grid-column:1 / -1;grid-template-columns:repeat(2,1fr);padding:12px 0 0;border-left:0;border-top:1px solid rgb(var(--tg-color) / .2);font-size:12px;gap:8px 20px}.tiangong-identity p{font-size:10px}.tiangong-map{gap:12px}.tiangong-rail{display:flex;align-items:flex-start;padding:17px 12px;gap:0}.tiangong-rail-top>p{font-size:10px}.tiangong-rail strong{font-size:13px}.tiangong-rail-top>span{font-size:10px}.tiangong-rail ul{border-left:0;border-top:1px solid var(--tg-line);padding:16px 0;margin-top:16px;gap:12px;font-size:12px}.tiangong-rail-foot{font-size:10px;padding-top:12px}.tiangong-support-label{font-size:10px;letter-spacing:0}.tiangong-learning-note{display:grid;grid-template-columns:1fr;gap:19px;padding:25px 10px 0}.tiangong-learning-arrow{display:none}.tiangong-learning-note p{font-size:11px}.tiangong-figure figcaption{font-size:10px}}.business-friction{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:38px 0 48px;padding:28px 0;border-block:1px solid rgb(var(--theme-line));text-align:left}.business-friction>div{position:relative;padding-left:35px}.business-friction>div>span{position:absolute;left:0;top:3px;font-size:12px;color:rgb(var(--theme-accent))}.business-friction h3{font-size:18px;margin:0 0 10px}.business-friction p{font-size:13px;line-height:1.8;color:rgb(var(--theme-body));margin:0}.narrative-kicker{display:block;font-size:12px;color:rgb(var(--theme-accent));margin-bottom:18px;letter-spacing:.15em}.narrative-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px}.narrative-outcomes article{padding:30px;border:1px solid rgb(var(--theme-line));border-radius:14px;background:rgb(var(--theme-canvas));display:flex;flex-direction:column}.narrative-outcomes header{display:flex;justify-content:space-between;align-items:center;color:rgb(var(--theme-accent));font-size:12px}.narrative-outcomes h3{font-size:26px;margin:28px 0 18px}.narrative-outcomes strong{font-size:16px;font-weight:500;line-height:1.7}.narrative-outcomes p{font-size:14px;line-height:1.9;color:rgb(var(--theme-body));margin:15px 0 28px}.narrative-outcomes footer{margin-top:auto;border-top:1px solid rgb(var(--theme-line));padding-top:18px;font-size:12px;line-height:1.8;color:rgb(var(--theme-body))}.narrative-outcomes footer span{display:block;color:rgb(var(--theme-accent));margin-bottom:5px}.narrative-learning{margin-top:32px;padding:28px 0;display:flex;justify-content:space-between;align-items:center;gap:25px;border-block:1px solid rgb(var(--theme-line))}.narrative-learning h3{font-size:19px;margin:0 0 12px}.narrative-learning p{font-size:13px;line-height:1.8;color:rgb(var(--theme-body));margin:0}.narrative-learning ol{display:flex;gap:14px;list-style:none;padding:0;flex-shrink:0}.narrative-learning li{display:flex;align-items:center;gap:14px;font-size:12px}.narrative-learning svg{color:rgb(var(--theme-accent))}.narrative-evidence{display:flex;justify-content:center;gap:8px;font-size:12px;line-height:1.8;color:rgb(var(--theme-body));margin-top:24px}.narrative-evidence svg{flex-shrink:0}.delivery-output-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid rgb(var(--theme-line));margin-top:30px;padding-top:24px}.delivery-output-summary h3{font-size:16px;margin:0 0 10px}.delivery-output-summary p{font-size:13px;line-height:1.8;color:rgb(var(--theme-body));margin:0}@media(max-width:1000px){.narrative-learning{display:block}.narrative-learning ol{margin-top:24px;flex-wrap:wrap}}@media(max-width:700px){.business-friction,.narrative-outcomes,.delivery-output-summary{grid-template-columns:1fr;gap:24px}.narrative-outcomes article{padding:24px}.narrative-learning ol,.narrative-learning li{gap:10px}.narrative-evidence{justify-content:flex-start}}.blueprint-kicker{display:block;font-size:12px;letter-spacing:.1em;color:rgb(var(--theme-accent));margin-bottom:18px}.blueprint-map{border:1px solid rgb(var(--theme-line));border-radius:16px;overflow:hidden;margin-top:40px}.blueprint-columns,.blueprint-row{display:grid;grid-template-columns:1.35fr 1fr .8fr;gap:35px;padding:24px 32px}.blueprint-columns{font-size:12px;color:rgb(var(--theme-accent));background:rgb(var(--theme-surface));border-bottom:1px solid rgb(var(--theme-line))}.blueprint-row+.blueprint-row{border-top:1px solid rgb(var(--theme-line))}.blueprint-source>div{display:flex;gap:12px;align-items:center;margin-bottom:14px}.blueprint-source svg{color:rgb(var(--theme-accent));flex-shrink:0}.blueprint-source h3{font-size:20px;margin:0}.blueprint-source strong{font-size:14px;font-weight:500}.blueprint-source p,.blueprint-rollout p,.blueprint-working p{font-size:13px;line-height:1.85;color:rgb(var(--theme-body));margin:10px 0 0}.blueprint-modules{display:grid;gap:12px;align-content:center}.blueprint-modules>div{display:flex;gap:14px;align-items:center}.blueprint-modules span{font-size:13px;color:rgb(var(--theme-accent));padding:5px 10px;border:1px solid rgb(var(--theme-line));border-radius:5px;white-space:nowrap}.blueprint-modules p{margin:0;font-size:13px;color:rgb(var(--theme-body));line-height:1.7}.blueprint-result{display:flex;gap:14px;align-items:center}.blueprint-result svg{color:rgb(var(--theme-accent));flex-shrink:0}.blueprint-result strong{font-size:16px;line-height:1.8;font-weight:500}.blueprint-rollout{margin-top:45px}.blueprint-rollout h3,.blueprint-working h3{font-size:21px;margin:0}.blueprint-rollout ol{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:0;list-style:none;margin:28px 0 0}.blueprint-rollout li{border-top:2px solid rgb(var(--theme-line));padding-top:20px}.blueprint-rollout li>span{font-size:12px;color:rgb(var(--theme-accent))}.blueprint-rollout h4{font-size:18px;margin:14px 0 0}.blueprint-working{display:flex;gap:20px;padding:27px 30px;border:1px solid rgb(var(--theme-line));border-radius:12px;margin-top:32px}.blueprint-working>svg{color:rgb(var(--theme-accent));flex-shrink:0}.blueprint-note{font-size:11px;line-height:1.8;color:rgb(var(--theme-body));display:flex;justify-content:center;gap:8px;margin-top:23px}.blueprint-note svg{flex-shrink:0}.workforce-scene-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:rgb(var(--theme-body));font-size:12px}.workforce-scene-placeholder>span{font-size:46px;color:rgb(var(--theme-accent));font-weight:200}.workforce-scene-placeholder p{margin-top:16px}@media(max-width:800px){.blueprint-columns{display:none}.blueprint-row{grid-template-columns:1fr;gap:20px;padding:25px}.blueprint-modules{border-top:1px solid rgb(var(--theme-line));padding-top:18px}.blueprint-result{padding-top:8px}.blueprint-rollout ol{grid-template-columns:1fr;gap:24px}.blueprint-working{padding:22px;gap:14px}.blueprint-working h3{font-size:18px}.blueprint-note{justify-content:flex-start}}:root{font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;color:rgb(var(--theme-ink, 245 245 247));background:rgb(var(--theme-canvas, 5 6 7));font-synthesis:none;-webkit-font-smoothing:antialiased;--muted:rgb(var(--theme-body, 168 170 178));--accent:rgb(var(--theme-accent, 121 124 255));--line:rgb(var(--theme-line-strong, 255 255 255) / .15)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgb(var(--theme-accent, 153 155 255));outline-offset:6px}button,a{touch-action:manipulation}p,h1,h2,h3{margin:0}button svg,a svg{flex-shrink:0}::selection{background:rgb(var(--theme-accent-fill, 98 102 220));color:rgb(var(--theme-ink, 255 255 255))}.container{width:calc(100% - 136px);max-width:1248px;margin:0 auto}.header{height:72px;position:fixed;inset:0 0 auto;z-index:30;background:rgb(var(--theme-canvas, 5 6 7) / .88);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line)}.header-inner{width:calc(100% - 128px);max-width:1280px;margin:auto;display:flex;height:100%;align-items:center;justify-content:space-between}.brand{display:block;width:115px;line-height:0}.brand img{width:100%;height:auto}.nav{display:flex;gap:40px;height:100%;align-items:center}.nav a{height:100%;display:flex;align-items:center;color:rgb(var(--theme-body, 165 166 172));font-size:12px;position:relative;transition:color .2s}.nav a:hover,.nav a.active{color:rgb(var(--theme-ink, 255 255 255))}.nav a.active:after{content:"";position:absolute;bottom:12px;height:2px;left:0;right:0;background:var(--accent)}.contact-button{background:transparent;border:1px solid rgb(var(--theme-line-accent, 116 119 220));padding:9px 22px;border-radius:28px;font-size:12px;transition:background .2s}.contact-button:hover{background:rgb(var(--theme-surface-tint, 36 37 78))}.reading-progress{height:1px;background:var(--accent);transform-origin:left;transform:scaleX(0)}.menu-button,.mobile-contact{display:none}.skip-link{position:fixed;left:20px;top:-70px;background:rgb(var(--theme-accent-fill, 84 88 222));padding:15px;z-index:100}.skip-link:focus{top:10px}.section{position:relative;overflow:hidden;border-bottom:1px solid var(--line);isolation:isolate}.scene{position:absolute;top:-28px;right:0;bottom:-28px;left:0;z-index:-2;transform:translateY(var(--parallax,0px));pointer-events:none}.scene img{width:100%;height:100%;object-fit:cover;display:block}.hero{height:900px;min-height:100svh}.hero .scene img{object-position:center 58%;animation:light 10s ease-in-out infinite alternate}.hero-content{text-align:center;padding-top:164px;position:relative;z-index:1}.hero h1{font-size:clamp(48px,5.6vw,80px);font-weight:600;line-height:1.32;letter-spacing:.035em}.hero h1 span{display:block;animation:arrive 1.2s cubic-bezier(.2,.7,.2,1) both}.hero h1 span+span{animation-delay:.13s}.hero-content>p{font-size:20px;line-height:1.8;color:rgb(var(--theme-body, 183 184 192));margin:24px 24px 26px;animation:arrive 1.2s .25s both}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:30px;min-height:48px;padding:13px 26px;font-size:14px;line-height:1.4;font-weight:500;transition:background .25s,transform .25s,box-shadow .25s}.primary{background:rgb(var(--theme-accent-fill, 98 102 244));color:rgb(var(--theme-ink, 255 255 255));border:1px solid rgb(var(--theme-line-accent, 116 120 255));box-shadow:0 0 28px #5157ed1f}.primary:hover{background:rgb(var(--theme-accent-fill, 119 122 255));transform:translateY(-2px);box-shadow:0 5px 32px #6366f430}.secondary{background:rgb(var(--theme-surface, 17 18 27) / .70196);border:1px solid rgb(var(--theme-line-strong, 119 121 133));color:rgb(var(--theme-ink, 245 245 247))}.secondary:hover{background:rgb(var(--theme-surface-tint, 39 40 55));transform:translateY(-2px)}.primary svg,.text-link svg{transition:transform .25s}.primary:hover svg,.text-link:hover svg{transform:translate(4px)}.hero-bottom{position:absolute;bottom:56px;left:0;right:0;display:flex;justify-content:space-between;align-items:end}.micro{color:rgb(var(--theme-body, 150 153 163));font-size:9px;line-height:1.8;letter-spacing:2px}.micro:before,.hero-caption:before{content:"";display:block;width:20px;height:1px;background:rgb(var(--theme-accent-fill, 119 123 135));margin-bottom:18px}.hero-caption{font-size:13px;line-height:1.6;color:rgb(var(--theme-body, 173 174 183))}.hero-caption span{display:block;letter-spacing:1.5px;font-size:8px;line-height:1.8;margin-top:16px}.section-content{padding-top:150px;position:relative}.eyebrow{font-size:14px;font-weight:400;line-height:1.5;color:rgb(var(--theme-accent, 148 151 250));letter-spacing:.07em;margin-bottom:26px;display:flex;align-items:center;gap:20px}.number{color:rgb(var(--theme-muted, 117 121 132));font-size:10px;letter-spacing:.15em}h2{font-weight:600;font-size:clamp(40px,4.6vw,65px);line-height:1.35;letter-spacing:.02em}.lead{color:rgb(var(--theme-body, 176 178 188));font-size:20px;line-height:1.9;margin-top:24px;font-weight:400}.narrow{max-width:570px}.employee{min-height:850px}.employee .scene img{object-position:center top}.employee .section-content{padding-top:110px}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:112px}.capabilities>div{border-top:1px solid var(--line);padding-top:28px}.capabilities h3,.live-details h3{font-size:20px;font-weight:500;line-height:1.5}.capabilities p,.live-details p{color:rgb(var(--theme-body, 173 176 186));font-size:16px;line-height:1.8;margin-top:10px}.section-link{margin-top:64px}.text-link{display:inline-flex;gap:22px;align-items:center;background:transparent;color:rgb(var(--theme-accent, 153 156 255));padding:0 0 10px;border-bottom:1px solid rgb(var(--theme-line-accent, 119 123 224));font-size:16px;line-height:1.7}.section-note{position:absolute;right:0;bottom:-20px;font-size:8px;color:rgb(var(--theme-muted, 141 144 156));letter-spacing:1.5px;line-height:1.8}.workflow{min-height:940px;background:rgb(var(--theme-canvas, 8 9 12))}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;padding-top:175px}.workflow .text-link{margin-top:42px}.steps{list-style:none;margin:0;padding:0}.step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding:30px 0 34px}.step:last-child{border-bottom:1px solid var(--line)}.step-index{font-size:18px;color:rgb(var(--theme-accent, 145 148 252));font-family:Arial,sans-serif;letter-spacing:.08em;line-height:39px}.step-copy h3{font-size:26px;font-weight:500;line-height:1.5}.step-subtitle{font-size:14px;color:rgb(var(--theme-ink, 208 210 220));margin-top:15px;line-height:1.7}.step-description{font-size:15px;line-height:1.95;color:rgb(var(--theme-body, 164 167 178));margin-top:8px;max-width:430px}.workflow-footer{display:flex;gap:65px;margin-top:135px;font-size:13px;color:rgb(var(--theme-muted, 125 129 141));letter-spacing:.18em}.content{min-height:1000px}.content .scene img{object-position:center}.content .section-content{padding-top:165px}.content .lead{max-width:510px}.service-labels{display:flex;gap:30px;font-size:14px;color:rgb(var(--theme-body, 193 195 205));margin:66px 0 44px}.service-labels span+span{border-left:1px solid rgb(var(--theme-line, 84 87 98));padding-left:30px}.scene-caption{position:absolute;left:0;right:0;bottom:45px;font-size:10px;color:rgb(var(--theme-body, 157 159 172));letter-spacing:.17em}.live{min-height:1000px}.live .scene img{object-position:center}.live .scene{opacity:.72}.live .section-content{padding-top:140px}.live .text-link{margin-top:37px}.live-details{max-width:460px;display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:115px}.live-details>div{border-top:1px solid var(--line);padding-top:25px}.live-details h3{font-size:16px}.live-details p{font-size:14px}.stories{min-height:960px}.stories .scene{opacity:.68}.stories .scene img{object-position:center}.stories .section-content{padding-top:180px}.stories .secondary{margin-top:42px}.about{min-height:930px}.about .scene{opacity:.3}.about .scene img{object-position:65% bottom;transform:scaleX(-1)}.about .section-content{text-align:center;padding-top:160px}.about .eyebrow{justify-content:center}.about h2{font-size:clamp(44px,5.2vw,72px)}.about .lead{font-size:18px;line-height:2}.about .primary{margin-top:40px}.footer{background:rgb(var(--theme-canvas, 7 8 10));padding:50px 0 28px}.footer-top{display:flex;align-items:center;gap:35px;padding-bottom:38px;border-bottom:1px solid var(--line)}.footer-top .brand{width:112px}.footer-top p{font-size:13px;color:rgb(var(--theme-muted, 143 146 157))}.back-top{margin-left:auto;display:flex;gap:15px;align-items:center;font-size:12px;color:rgb(var(--theme-body, 184 187 197))}.footer-bottom{display:flex;justify-content:space-between;color:rgb(var(--theme-muted, 115 119 131));font-size:11px;padding-top:25px}.footer-bottom>div{display:flex;gap:30px}.footer-bottom button{background:none;color:inherit;padding:0;font-size:inherit}.reveal{opacity:0;transform:translateY(28px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:rgb(var(--theme-canvas, 0 0 0) / .73333);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:24px;animation:fade .2s}.modal{position:relative;background:rgb(var(--theme-surface, 17 18 22));border:1px solid rgb(var(--theme-line, 55 57 66));width:min(100%,660px);max-height:90svh;overflow:auto;border-radius:16px;padding:48px}.modal h2{font-size:30px;line-height:1.4;padding-right:20px}.modal .eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:17px}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgb(var(--theme-line, 75 78 91));border-radius:50%;width:42px;height:42px}.icon-button:hover{background:rgb(var(--theme-surface-tint, 49 51 66))}.close{position:absolute;top:16px;right:16px;z-index:2;background:rgb(var(--theme-surface, 16 17 22) / .70196)}.modal form{margin-top:30px}.modal label{display:flex;flex-direction:column;gap:10px;font-size:13px;color:rgb(var(--theme-body, 183 186 198));margin-bottom:22px}.modal input,.modal textarea,.modal select{width:100%;min-height:46px;border:1px solid rgb(var(--theme-line, 61 64 77));background:rgb(var(--theme-surface, 25 27 34));color:rgb(var(--theme-ink, 242 242 246));border-radius:6px;padding:12px;font-size:14px;color-scheme:dark}.modal textarea{resize:vertical;line-height:1.7}.modal input::placeholder,.modal textarea::placeholder{color:rgb(var(--theme-muted, 126 130 146))}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-note{font-size:11px;line-height:1.8;color:rgb(var(--theme-muted, 138 143 158));margin-bottom:22px}.draft>p{color:rgb(var(--theme-body, 177 181 194));font-size:14px;line-height:1.8;margin-top:24px}.draft pre{background:rgb(var(--theme-canvas, 8 9 12));border:1px solid rgb(var(--theme-line, 51 54 66));padding:20px;white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.8 inherit;max-height:300px;overflow:auto}.form-actions{display:flex;gap:10px;flex-wrap:wrap}.plain-button{background:transparent;color:rgb(var(--theme-accent, 161 164 255));margin-top:22px;padding:0}.gallery{width:min(100%,1000px);padding:0;overflow:auto}.gallery-image{width:100%;height:420px;object-fit:cover;display:block}.gallery-copy{padding:32px 42px}.gallery-copy>p:not(.eyebrow){color:rgb(var(--theme-body, 174 178 190));font-size:15px;line-height:1.8;margin-top:15px}.gallery-controls{display:flex;justify-content:space-between;align-items:center;margin-top:25px;font-size:12px;letter-spacing:.15em;color:rgb(var(--theme-body, 150 154 170))}.gallery-controls>div{display:flex;gap:12px}@keyframes arrive{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes light{0%{filter:brightness(.87)}to{filter:brightness(1.06)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media(min-width:1500px){.hero{height:1000px}.hero-content{padding-top:185px}.employee{min-height:940px}.employee .section-content{padding-top:160px}}@media(min-width:761px)and (max-width:1100px){.hero{height:793px;min-height:0}.hero-content{padding-top:149px}.hero h1{font-size:60px}.hero-content>p{font-size:18px}.header{height:60px}.brand{width:100px}.nav{gap:35px}.nav a,.contact-button{font-size:11px}.hero-bottom{bottom:48px}.employee{min-height:820px}.employee h2{font-size:50px}.lead{font-size:18px}.capabilities{gap:40px;margin-top:95px}.capabilities p{font-size:15px}.workflow-grid{gap:65px}.workflow h2{font-size:44px}.live-details{max-width:420px}.live .scene img{object-position:55% center}.section-content{padding-top:140px}}@media(max-width:760px){html{scroll-padding-top:70px}.container,.header-inner{width:calc(100% - 48px)}.header{height:70px}.brand{width:108px}.contact-button{margin-left:auto;margin-right:14px;padding:8px 15px;font-size:11px}.menu-button{display:flex;width:36px;height:36px;border:0}.nav{display:none}.nav.open{display:flex;position:fixed;inset:69px 0 auto;background:rgb(var(--theme-canvas, 8 9 11) / .96863);height:auto;padding:22px 24px 32px;flex-direction:column;gap:0;align-items:stretch;border-bottom:1px solid rgb(var(--theme-line, 48 50 59))}.nav a{padding:18px 0;font-size:18px}.nav a.active:after{bottom:10px;right:auto;width:24px}.mobile-contact{display:block;background:transparent;padding:18px 0;text-align:left;color:rgb(var(--theme-accent, 146 150 255))}.hero{height:820px;min-height:100svh}.hero-content{padding-top:164px}.hero h1{font-size:clamp(30px,7.6vw,48px);line-height:1.4;letter-spacing:0}.hero-content>p{font-size:14px;max-width:290px;margin:22px auto 28px;line-height:1.9}.primary,.secondary{font-size:13px;min-height:46px;padding:12px 22px;gap:15px}.hero .scene img{object-position:53% center}.hero .scene{top:105px;right:-160px;bottom:-20px;left:-160px}.hero-bottom{bottom:38px}.micro{font-size:7px;letter-spacing:1.3px}.hero-caption{font-size:10px}.hero-caption span{font-size:6px;letter-spacing:1px}.hero-caption:before,.micro:before{margin-bottom:12px}h2{font-size:36px;line-height:1.4;letter-spacing:0}.eyebrow{font-size:12px;margin-bottom:23px}.number{font-size:9px}.lead{font-size:15px;line-height:1.95;margin-top:24px}.section-content{padding-top:105px}.employee{min-height:1000px}.employee .section-content{padding-top:104px}.employee h2{font-size:33px;max-width:320px}.employee .lead{max-width:330px}.employee .lead br{display:none}.employee .scene{top:-20px;right:-160px;bottom:140px;left:-120px;opacity:.65}.employee .scene img{object-position:60% top}.capabilities{display:grid;grid-template-columns:1fr;gap:28px;margin-top:100px;max-width:330px}.capabilities>div{padding-top:22px}.capabilities h3{font-size:19px}.capabilities p{font-size:14px;margin-top:8px}.section-link{margin-top:46px}.text-link{font-size:14px;gap:16px}.section-note{display:none}.workflow{min-height:1010px}.workflow-grid{padding-top:106px;display:block}.workflow .lead{margin-top:23px}.workflow .text-link{margin-top:32px}.workflow-footer{margin-top:80px;gap:0;justify-content:space-between;font-size:10px;letter-spacing:.12em}.content{min-height:1030px}.content .section-content{padding-top:110px}.content .scene{top:245px;right:-220px;bottom:-20px;left:-185px}.content .scene img{object-position:67% center}.content .lead{font-size:15px;max-width:320px}.service-labels{gap:15px;font-size:12px;margin-top:48px;margin-bottom:34px}.service-labels span+span{padding-left:15px}.scene-caption{bottom:30px;font-size:8px;letter-spacing:.12em}.live{min-height:1190px}.live .section-content{padding-top:104px}.live .scene{top:330px;right:-125px;bottom:160px;left:-150px;opacity:.62}.live .scene img{object-position:65% center}.live .lead{font-size:15px}.live-details{margin-top:380px;gap:24px}.live-details h3{font-size:15px}.live-details p{font-size:12px}.live .text-link{margin-top:30px}.stories{min-height:940px}.stories .section-content{padding-top:110px}.stories .scene{top:180px;right:-130px;bottom:-25px;left:-200px;opacity:.65}.stories .scene img{object-position:61% center}.stories .lead{font-size:15px}.stories .secondary{margin-top:32px}.about{min-height:900px}.about .section-content{padding-top:135px}.about h2{font-size:38px}.about .lead{font-size:14px;line-height:2.1}.about .scene{top:240px;right:-220px;bottom:-40px;left:-220px;opacity:.35}.about .primary{margin-top:32px}.footer{padding-top:35px}.footer-top{flex-wrap:wrap;gap:23px;padding-bottom:30px}.footer-top .brand{width:105px}.footer-top p{font-size:11px;order:3;width:100%}.back-top{font-size:11px}.footer-bottom{display:block;font-size:10px;line-height:1.8}.footer-bottom>div{margin-top:18px;gap:24px}.modal-backdrop{padding:12px}.modal{padding:48px 24px 28px;border-radius:12px;max-height:94svh}.modal h2{font-size:25px}.form-row{grid-template-columns:1fr;gap:0}.modal label{margin-bottom:18px}.gallery{padding:0}.gallery-image{height:270px}.gallery-copy{padding:25px}.gallery-copy>p:not(.eyebrow){font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.scene{transform:none}}@media(min-width:761px){.menu-button{display:none}.hero .scene{top:45px;right:0;bottom:-30px;left:0}.hero-content>p{margin-top:9px}.hero .primary{min-height:42px;padding:10px 25px}.hero-caption{width:84px}.hero-caption span{font-size:7px;letter-spacing:1.25px}.employee .scene{top:5px;right:0;bottom:-45px;left:0}.employee .scene img{object-position:65% top}.employee .eyebrow{margin-bottom:19px}.employee h2{font-weight:650}.employee .lead{margin-top:17px}.employee .section-link{margin-top:68px}}@media(min-width:761px)and (max-width:1100px){.employee h2{font-size:52px}.employee .lead{font-size:20px}.hero-content>p{margin-bottom:22px}.hero h1{font-weight:650}}@media(min-width:761px){.hero-caption{width:86px;font-size:12px;letter-spacing:0}.hero-caption span{font-size:6px;letter-spacing:1px}.hero-caption:before{display:none}}@media(max-width:760px){.hero-content>p{max-width:330px}.hero-content>p>span{display:block}.hero .scene img{object-position:40% center}.nav.open{background:rgb(var(--theme-canvas, 8 9 11))}.draft pre{font-family:inherit;font-size:13px;line-height:1.8}}@media(max-width:760px){.employee h2>span{display:block}.employee .scene img{object-position:85% top}.employee .lead{max-width:325px;text-wrap:pretty}.employee .lead br{display:block}.employee{min-height:1080px}}@media(max-width:760px){.hero .scene,.content .scene,.live .scene,.stories .scene,.about .scene{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 85px,#000 calc(100% - 70px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 85px,#000 calc(100% - 70px),transparent 100%)}.draft pre{font-family:inherit}}.workflow{min-height:1050px;padding-bottom:100px}.workflow-grid{padding-top:140px;align-items:start}.workflow-footer{margin-top:72px}@media(max-width:1100px)and (min-width:761px){.workflow-grid{grid-template-columns:.95fr 1.05fr;gap:55px}.step{grid-template-columns:30px minmax(0,1fr);gap:15px}.step-description{font-size:14px}.step-copy h3{font-size:24px}}@media(max-width:760px){.workflow{min-height:0;padding-bottom:95px}.workflow-grid{padding-top:106px}.steps{margin-top:72px}.step{grid-template-columns:28px minmax(0,1fr);gap:17px;padding:28px 0 32px}.step-index{font-size:15px;line-height:34px}.step-copy h3{font-size:23px}.step-subtitle{font-size:13px;margin-top:14px}.step-description{font-size:14px;line-height:1.95;margin-top:9px}.workflow-footer{margin-top:64px}}.scene img{animation:scene-breathe 16s ease-in-out infinite;transform-origin:70% 65%}.hero .scene img{animation:scene-breathe 18s ease-in-out infinite}.about .scene img{animation:scene-breathe-mirrored 20s ease-in-out infinite}.ambient-light,.light-points{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ambient-light{--light-x:72%;--light-y:69%;mix-blend-mode:screen}.ambient-light i{position:absolute;display:block}.light-bloom{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at var(--light-x) var(--light-y),rgb(var(--theme-accent-fill, 108 111 255) / .33333) 0,rgb(var(--theme-accent-fill, 69 76 255) / .0902) 19%,transparent 44%);animation:light-breathe 7s ease-in-out infinite}.light-drift{top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 85% 68%,rgb(var(--theme-accent-fill, 139 153 255) / .18824),transparent 38%);animation:light-drift 13s ease-in-out infinite alternate}.light-trace{width:52%;height:2px;left:32%;top:72%;background:linear-gradient(90deg,transparent,rgb(var(--theme-accent-fill, 185 194 255) / .50196),transparent);transform:rotate(-18deg);animation:light-travel 10s ease-in-out infinite;opacity:0}.employee .ambient-light{--light-x:82%;--light-y:33%}.employee .light-bloom{background:radial-gradient(ellipse at var(--light-x) var(--light-y),rgb(var(--theme-accent-fill, 118 125 255) / .37647),rgb(var(--theme-accent-fill, 79 85 255) / .08235) 14%,transparent 32%);animation-duration:6s}.employee .light-drift{background:radial-gradient(ellipse at 82% 40%,rgb(var(--theme-accent-fill, 98 104 255) / .14118),transparent 35%)}.employee .light-trace,.content .light-trace,.live .light-trace,.stories .light-trace{display:none}.content .ambient-light{--light-x:76%;--light-y:62%}.content .light-bloom{animation-duration:9s;opacity:.5}.live .ambient-light{--light-x:80%;--light-y:55%}.live .light-bloom{background:radial-gradient(ellipse at var(--light-x) var(--light-y),rgb(var(--theme-accent-fill, 129 132 255) / .18824),transparent 38%);animation-duration:11s}.stories .ambient-light{--light-x:75%;--light-y:65%}.stories .light-bloom{animation-duration:12s}.about .ambient-light{--light-x:40%;--light-y:80%}.about .light-trace{top:80%;left:15%}.light-points{display:none}.hero .light-points,.about .light-points{display:block}.light-points i{position:absolute;left:calc(36% + var(--i)*12%);top:calc(76% - var(--i)*5%);width:3px;height:3px;border-radius:50%;background:rgb(var(--theme-accent-fill, 212 220 255));box-shadow:0 0 10px 2px #7c89ff70;opacity:0;animation:point-glow 8s ease-in-out infinite;animation-delay:calc(var(--i)*-1.7s)}.light-points i:nth-child(2n){width:2px;height:2px;top:79%}.workflow:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 88% 40%,rgb(var(--theme-surface-tint, 53 56 132) / .12549),transparent 55%);animation:light-breathe 12s ease-in-out infinite}.step{position:relative}.step:before,.capabilities>div:before,.live-details>div:before{content:"";position:absolute;top:-1px;left:0;width:36%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--theme-accent-fill, 164 173 255)),transparent);opacity:0;animation:process-current 12s ease-in-out infinite}.step:nth-child(2):before{animation-delay:4s}.step:nth-child(3):before{animation-delay:8s}.capabilities>div,.live-details>div{position:relative}.capabilities>div:before{animation-duration:15s}.capabilities>div:nth-child(2):before{animation-delay:5s}.capabilities>div:nth-child(3):before{animation-delay:10s}.live-details>div:before{animation-duration:14s}.live-details>div:nth-child(2):before{animation-delay:7s}main .primary{position:relative;isolation:isolate;overflow:hidden}main .primary:before{content:"";position:absolute;top:-60%;right:-50%;bottom:-60%;left:-50%;z-index:-1;background:linear-gradient(110deg,transparent 38%,rgb(var(--theme-overlay, 227 230 255) / .25098) 50%,transparent 62%);animation:button-sheen 8s ease-in-out infinite;pointer-events:none}main .primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgb(var(--theme-line-accent, 211 216 255) / .50196);opacity:0;animation:button-breathe 5s ease-in-out infinite;pointer-events:none}.text-link{transition:color .25s,border-color .25s}.text-link:hover{color:rgb(var(--theme-accent, 196 198 255));border-color:rgb(var(--theme-line-accent, 196 198 255))}.motion-toggle{white-space:nowrap}.motion-toggle:disabled{cursor:default}.section .scene img,.section .ambient-light i,.section .light-points i,.workflow:before,.step:before,.capabilities>div:before,.live-details>div:before,main .primary:before,main .primary:after{animation-play-state:paused}main[data-motion=on] .in-view .scene img,main[data-motion=on] .in-view .ambient-light i,main[data-motion=on] .in-view .light-points i,main[data-motion=on] .workflow.in-view:before,main[data-motion=on] .in-view .step:before,main[data-motion=on] .in-view .capabilities>div:before,main[data-motion=on] .in-view .live-details>div:before,main[data-motion=on] .in-view .primary:before,main[data-motion=on] .in-view .primary:after{animation-play-state:running}.tab-hidden main *,.tab-hidden main *:before,.tab-hidden main *:after{animation-play-state:paused!important}main[data-motion=off] *,main[data-motion=off] *:before,main[data-motion=off] *:after{animation-play-state:paused!important}main[data-motion=off] .reveal{opacity:1;transform:none;transition:none}@keyframes scene-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes scene-breathe-mirrored{0%,to{transform:scaleX(-1) scale(1)}50%{transform:scaleX(-1) scale(1.025)}}@keyframes light-breathe{0%,to{opacity:.25;transform:scale(.97)}50%{opacity:.85;transform:scale(1.04)}}@keyframes light-drift{0%{opacity:.2;transform:translate3d(-3%,2%,0)}to{opacity:.75;transform:translate3d(3%,-2%,0)}}@keyframes light-travel{0%,15%{opacity:0;transform:translate3d(-12%,22px,0) rotate(-18deg) scaleX(.6)}40%{opacity:.55}70%,to{opacity:0;transform:translate3d(22%,-26px,0) rotate(-18deg) scaleX(1)}}@keyframes point-glow{0%,15%,75%,to{opacity:0;transform:scale(.65)}42%{opacity:.8;transform:scale(1.2)}58%{opacity:.15;transform:scale(.9)}}@keyframes process-current{0%{opacity:0;transform:translate(0)}8%{opacity:.7}30%{opacity:.6}38%,to{opacity:0;transform:translate(178%)}}@keyframes button-sheen{0%,35%{transform:translate(-75%);opacity:0}42%{opacity:1}65%,to{transform:translate(75%);opacity:0}}@keyframes button-breathe{0%,to{opacity:.1}50%{opacity:.65}}@media(max-width:760px){.light-trace{display:none}.light-points i:nth-child(n+4){display:none}.ambient-light{opacity:.65}.employee .ambient-light{--light-x:75%;--light-y:30%}.footer-bottom>div{flex-wrap:wrap;gap:18px 24px}}@media(prefers-reduced-motion:reduce){.scene img,.hero .scene img{animation:none;transform:none}.about .scene img{transform:scaleX(-1)}.ambient-light,.light-points,.workflow:before,.step:before,.capabilities>div:before,.live-details>div:before,main .primary:before,main .primary:after{display:none}}.editorial{background:rgb(var(--theme-canvas, 8 9 12));padding:150px 0;min-height:1000px}.editorial h2{text-wrap:balance}.editorial-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 40%,rgb(var(--theme-accent-fill, 65 71 151) / .13333),transparent 55%);animation:light-breathe 14s ease-in-out infinite;animation-play-state:paused}main[data-motion=on] .editorial.in-view .editorial-glow{animation-play-state:running}.scenario-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.scenario-intro .text-link{margin-top:42px}.editorial-aside{font-size:14px;line-height:1.9;color:rgb(var(--theme-muted, 119 126 145));margin-top:150px;padding-left:22px;border-left:1px solid rgb(var(--theme-line-accent, 116 123 224) / .47059)}.scenario-list{min-width:0}.scenario-entry{padding:35px 0 42px;border-top:1px solid var(--line)}.scenario-entry:last-child{border-bottom:1px solid var(--line)}.entry-meta{display:flex;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:.06em;color:rgb(var(--theme-accent, 147 152 232));margin-bottom:20px}.entry-meta span:last-child{font-size:12px;letter-spacing:.15em;color:rgb(var(--theme-muted, 119 125 145))}.scenario-entry h3{font-size:28px;line-height:1.5;font-weight:500;letter-spacing:.015em}.scenario-entry>p{font-size:16px;color:rgb(var(--theme-body, 167 171 183));line-height:1.95;margin-top:19px;max-width:500px}.example-path{display:flex;align-items:center;gap:20px;margin-top:27px;font-size:13px;line-height:1.8;color:rgb(var(--theme-body, 194 198 210))}.example-path svg{color:rgb(var(--theme-accent, 138 145 240));flex-shrink:0}.example-path span:first-child{color:rgb(var(--theme-muted, 130 137 153))}.creation{background:rgb(var(--theme-canvas, 6 7 9));min-height:1100px}.creation .editorial-glow{background:radial-gradient(ellipse at 45% 65%,rgb(var(--theme-accent-fill, 65 71 151) / .1451),transparent 60%)}.creation-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end}.creation-heading .lead{margin:0 0 7px;font-size:18px}.creation-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin-top:100px}.creation-service{border-top:1px solid rgb(var(--theme-line, 65 69 85));padding-top:30px}.service-numeral{display:block;color:rgb(var(--theme-accent, 116 127 232));font-size:58px;line-height:1;font-weight:300;font-family:Arial,sans-serif;letter-spacing:-.07em;margin-bottom:38px}.creation-service h3,.delivery-stage h3{font-size:27px;line-height:1.5;font-weight:500}.service-subtitle{color:rgb(var(--theme-ink, 208 211 223));font-size:16px;line-height:1.8;margin-top:18px}.service-description{color:rgb(var(--theme-body, 159 165 179));font-size:16px;line-height:1.95;margin-top:12px}.creation-service ul{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-wrap:wrap;gap:10px 16px;color:rgb(var(--theme-muted, 133 141 178));font-size:13px;line-height:1.8}.creation-footnote{display:flex;align-items:center;gap:38px;border-top:1px solid var(--line);margin-top:88px;padding-top:35px}.ai-signature{font-size:18px;letter-spacing:.06em;color:rgb(var(--theme-accent, 185 191 255));white-space:nowrap}.creation-footnote>p{font-size:14px;color:rgb(var(--theme-body, 158 165 182));line-height:1.9}.creation-footnote .text-link{margin-left:auto;font-size:14px;white-space:nowrap}.delivery{min-height:1230px;background:rgb(var(--theme-canvas, 9 10 14))}.delivery .editorial-glow{background:radial-gradient(ellipse at 80% 70%,rgb(var(--theme-accent-fill, 65 71 151) / .13333),transparent 55%)}.delivery-heading{max-width:920px}.delivery-heading .lead{font-size:19px}.delivery-stages{display:grid;grid-template-columns:1fr 1fr;gap:54px 100px;padding:0;list-style:none;margin:90px 0 0}.delivery-stage{display:grid;grid-template-columns:44px minmax(0,1fr);gap:25px;border-top:1px solid var(--line);padding-top:28px}.delivery-index{font-family:Arial,sans-serif;font-size:17px;line-height:40px;color:rgb(var(--theme-accent, 146 154 250));letter-spacing:.08em}.delivery-stage .service-description{max-width:440px}.stage-result{color:rgb(var(--theme-accent, 168 176 234));font-size:13px;line-height:1.8;margin-top:25px;padding-left:16px;border-left:1px solid rgb(var(--theme-line-accent, 117 125 220))}.delivery-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:75px;padding-top:38px;border-top:1px solid var(--line)}.delivery-bottom>p{font-size:16px;color:rgb(var(--theme-body, 177 182 195));line-height:1.8}.delivery-bottom .text-link{white-space:nowrap}@media(min-width:761px)and (max-width:1100px){.editorial{padding:120px 0}.scenario-layout{gap:55px}.scenario-entry h3{font-size:25px}.creation-heading{gap:45px;grid-template-columns:1fr 1fr}.creation-heading .lead{font-size:16px}.creation-services{gap:32px}.creation-service h3{font-size:25px}.creation-footnote{flex-wrap:wrap;gap:24px}.creation-footnote .text-link{margin-left:0}.delivery-stages{gap:50px}.delivery-stage{grid-template-columns:30px minmax(0,1fr);gap:18px}}@media(max-width:760px){.editorial{padding:105px 0 95px;min-height:0}.scenario-layout{display:block}.scenario-intro .lead{font-size:16px}.scenario-intro .text-link{margin-top:32px}.editorial-aside{margin-top:38px;font-size:13px}.scenario-list{margin-top:64px}.scenario-entry{padding:29px 0 34px}.scenario-entry h3{font-size:25px}.scenario-entry>p{font-size:16px;margin-top:15px}.example-path{gap:12px;font-size:12px;flex-wrap:wrap;margin-top:23px}.creation-heading{display:block}.creation-heading .lead{margin-top:28px;font-size:16px}.creation-services{display:block;margin-top:65px}.creation-service{padding:30px 0 38px}.service-numeral{font-size:44px;margin-bottom:24px}.creation-service h3,.delivery-stage h3{font-size:25px}.service-subtitle{margin-top:14px}.creation-service ul{margin-top:23px}.creation-footnote{margin-top:20px;display:block;padding-top:30px}.ai-signature{display:block;margin-bottom:18px}.creation-footnote>p{font-size:14px}.creation-footnote>p br{display:none}.creation-footnote .text-link{margin-top:26px}.delivery-heading .lead{font-size:16px}.delivery-heading .lead br{display:none}.delivery-stages{grid-template-columns:1fr;gap:35px;margin-top:65px}.delivery-stage{grid-template-columns:27px minmax(0,1fr);gap:17px;padding-top:27px}.delivery-index{font-size:15px;line-height:37px}.stage-result{margin-top:22px}.delivery-bottom{display:block;margin-top:55px;padding-top:30px}.delivery-bottom>p{font-size:15px}.delivery-bottom .text-link{margin-top:25px}}@media(prefers-reduced-motion:reduce){.editorial-glow{animation:none;opacity:.5}}.employee-product .product-hero{min-height:980px;background:rgb(var(--theme-canvas, 5 6 7))}.product-hero .scene{top:70px;right:-160px;bottom:-40px;left:10%;opacity:.65;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}.product-hero .scene img{object-position:80% top}.product-hero-copy{padding:115px 0 90px;position:relative}.product-back{display:inline-flex;align-items:center;gap:10px;color:rgb(var(--theme-body, 166 170 184));font-size:12px;margin-bottom:50px}.product-back:hover{color:rgb(var(--theme-ink, 255 255 255))}.product-hero h1{font-size:clamp(48px,5.3vw,76px);font-weight:600;line-height:1.32;letter-spacing:.015em}.product-hero h1>span{color:rgb(var(--theme-accent, 161 166 255))}.product-hero .lead{font-size:19px;margin-top:30px}.product-actions{display:flex;align-items:center;gap:32px;margin-top:37px}.product-actions .text-link{font-size:14px;border-bottom:0;padding-bottom:0}.adoption-principles{display:flex;gap:25px;color:rgb(var(--theme-body, 155 160 178));font-size:13px;margin-top:74px}.adoption-principles span+span{border-left:1px solid rgb(var(--theme-line, 69 73 94));padding-left:25px}.product-heading{max-width:960px}.product-heading .lead{font-size:19px}.ability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:90px}.ability-item{padding-top:25px;border-top:1px solid rgb(var(--theme-line, 69 73 91))}.ability-title{display:flex;flex-direction:column;gap:28px}.ability-title>span{font-size:13px;letter-spacing:.15em;color:rgb(var(--theme-accent, 130 138 218))}.ability-title h3{font-size:38px;font-weight:500;margin:0}.ability-item h4,.starting-item h4{font-size:16px;font-weight:500;line-height:1.7;margin:28px 0 14px;color:rgb(var(--theme-ink, 211 214 226))}.ability-item>p,.starting-item>p{font-size:16px;line-height:1.95;color:rgb(var(--theme-body, 161 167 184))}.product-baseline{display:flex;align-items:center;gap:25px;margin-top:86px;font-size:14px;color:rgb(var(--theme-accent, 146 154 202))}.product-baseline i{height:1px;flex:1;background:linear-gradient(90deg,rgb(var(--theme-accent-fill, 92 102 176)),transparent)}.product-connection{background:rgb(var(--theme-canvas, 6 7 9));min-height:1080px}.connection-map{display:grid;grid-template-columns:1fr 60px 1.1fr 60px 1fr;align-items:center;margin-top:100px}.map-label{font-size:17px;color:rgb(var(--theme-ink, 225 227 237));display:block;margin-bottom:28px}.system-labels{display:grid;grid-template-columns:1fr 1fr;gap:12px}.system-labels span{padding:14px 5px;text-align:center;border-bottom:1px solid rgb(var(--theme-line, 50 54 70));color:rgb(var(--theme-body, 175 182 205));font-size:15px}.connection-side>p{font-size:12px;color:rgb(var(--theme-muted, 128 137 158));line-height:1.8;margin-top:24px}.connection-core{text-align:center;position:relative;padding:50px 18px;border-top:1px solid rgb(var(--theme-line-accent, 119 125 244));border-bottom:1px solid rgb(var(--theme-line-accent, 119 125 244) / .33333);background:radial-gradient(ellipse at 50% 35%,rgb(var(--theme-accent-fill, 66 78 167) / .18824),transparent 75%)}.core-orb{display:block;margin:0 auto 26px;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 35% 25%,rgb(var(--theme-accent-fill, 224 228 255)),rgb(var(--theme-accent-fill, 115 122 250)) 28%,rgb(var(--theme-surface-tint, 39 47 128)) 70%,rgb(var(--theme-surface, 16 20 50)));box-shadow:0 0 50px #696fff45;animation:core-breathe 7s ease-in-out infinite;animation-play-state:paused}.connection-core strong{font-size:29px;font-weight:500;letter-spacing:.04em}.connection-core p{font-size:12px;line-height:1.8;margin-top:16px;color:rgb(var(--theme-accent, 153 159 217))}.connection-core>div{font-size:13px;line-height:2;margin-top:30px;color:rgb(var(--theme-muted, 132 142 168))}.connection-wire{height:1px;background:rgb(var(--theme-accent-fill, 75 84 144));position:relative;overflow:hidden}.connection-wire:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(var(--theme-accent-fill, 211 216 255)),transparent);animation:connection-flow 4s ease-in-out infinite;animation-play-state:paused}.connection-caption{color:rgb(var(--theme-muted, 130 138 157));font-size:13px;text-align:center;margin-top:42px;line-height:1.8}.starting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin-top:95px}.starting-item{border-top:1px solid rgb(var(--theme-line, 61 67 85));padding-top:32px}.starting-item h3{font-size:29px;font-weight:500;line-height:1.4}.starting-item small{display:block;font-size:12px;color:rgb(var(--theme-accent, 145 154 198));line-height:1.8;margin-top:32px}.product-workloop{background:rgb(var(--theme-canvas, 6 7 9));min-height:1100px}.task-quote{margin-top:58px;border-left:1px solid rgb(var(--theme-line-accent, 111 120 213));padding-left:25px}.task-quote>span{font-size:12px;color:rgb(var(--theme-accent, 134 143 192))}.task-quote blockquote{margin:20px 0 0;font-size:24px;line-height:1.6;color:rgb(var(--theme-ink, 211 216 244));font-weight:400}.product-workloop .editorial-aside{margin-top:50px;border:0;padding:0}.product-work-steps{list-style:none;padding:0;margin:0}.product-work-steps li{display:grid;grid-template-columns:35px minmax(0,1fr);gap:22px;padding:30px 0 37px;border-top:1px solid var(--line)}.product-work-steps h3{font-size:26px;font-weight:500;line-height:1.5}.product-work-steps p{font-size:16px;line-height:1.9;margin-top:15px;color:rgb(var(--theme-body, 168 174 193))}.product-work-steps small{display:block;font-size:13px;line-height:1.8;margin-top:15px;color:rgb(var(--theme-accent, 145 153 214))}.continuity-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.continuity-mark{text-align:center}.continuity-mark>span{font-size:13px;color:rgb(var(--theme-accent, 136 147 199));letter-spacing:.12em}.continuity-mark>strong{display:block;font-size:clamp(85px,10vw,150px);font-family:Arial,sans-serif;font-weight:400;letter-spacing:-.065em;line-height:1.5;color:rgb(var(--theme-ink, 213 219 255))}.continuity-mark strong span{font-weight:200;color:rgb(var(--theme-accent, 85 92 145));font-size:.6em}.continuity-mark>p{font-size:14px;color:rgb(var(--theme-body, 151 159 183))}.continuity-timeline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:100px;border-top:1px solid rgb(var(--theme-line, 54 62 93));gap:30px}.continuity-timeline>div{position:relative;padding-top:36px}.timeline-dot{position:absolute;width:5px;height:5px;background:rgb(var(--theme-accent-fill, 164 173 255));border-radius:50%;top:-3px;left:0;box-shadow:0 0 15px #8791ff;animation:point-glow 8s ease-in-out infinite;animation-play-state:paused}.continuity-timeline>div:nth-child(2) .timeline-dot{animation-delay:2s}.continuity-timeline>div:nth-child(3) .timeline-dot{animation-delay:4s}.continuity-timeline>div:nth-child(4) .timeline-dot{animation-delay:6s}.continuity-timeline h3{font-size:21px;font-weight:500;line-height:1.5}.continuity-timeline p{font-size:14px;line-height:1.9;color:rgb(var(--theme-body, 149 157 178));margin-top:16px}.product-growth{display:flex;gap:60px;align-items:start;margin-top:90px;border-top:1px solid var(--line);padding-top:32px}.product-growth>span{font-size:22px;white-space:nowrap;color:rgb(var(--theme-body, 194 200 237))}.product-growth p{font-size:16px;color:rgb(var(--theme-body, 158 166 187));line-height:1.95}.product-governance{background:rgb(var(--theme-canvas, 6 7 9))}.trust-statement{font-size:27px;line-height:1.7;margin-top:85px;color:rgb(var(--theme-ink, 224 227 242))}.trust-statement span{color:rgb(var(--theme-accent, 145 153 199))}.governance-list article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding:32px 0 38px}.governance-list article>span{font-size:13px;color:rgb(var(--theme-accent, 133 142 208));line-height:38px}.governance-list h3{font-size:25px;line-height:1.5;font-weight:500}.governance-list p{font-size:16px;color:rgb(var(--theme-body, 166 174 192));line-height:1.9;margin-top:16px}.product-rollout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:85px 0 0}.product-rollout li{border-top:1px solid rgb(var(--theme-line, 68 75 101));padding-top:27px}.product-rollout li>span{color:rgb(var(--theme-accent, 142 153 226));font-size:13px;letter-spacing:.12em}.product-rollout h3{font-size:23px;font-weight:500;line-height:1.5;margin-top:28px}.product-rollout p{font-size:16px;line-height:1.95;margin-top:19px;color:rgb(var(--theme-body, 162 171 192))}.outcome-measures{display:flex;gap:40px;align-items:center;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:65px}.outcome-measures>span{font-size:16px;color:rgb(var(--theme-ink, 209 215 237))}.outcome-measures>div{display:flex;gap:30px;flex-wrap:wrap;font-size:13px;color:rgb(var(--theme-accent, 142 153 193))}.product-closing{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-top:100px}.product-closing h3{font-size:36px;line-height:1.6;font-weight:500}.product-closing .primary{flex-shrink:0}main[data-motion=on] .in-view .core-orb,main[data-motion=on] .in-view .connection-wire:after,main[data-motion=on] .in-view .timeline-dot{animation-play-state:running}@keyframes core-breathe{0%,to{transform:scale(.96);opacity:.65}50%{transform:scale(1.06);opacity:1}}@keyframes connection-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(min-width:761px)and (max-width:1100px){.ability-grid,.product-rollout{grid-template-columns:1fr 1fr;gap:45px}.connection-map{grid-template-columns:1fr 25px 1.1fr 25px 1fr}.connection-core{padding:40px 10px}.connection-core strong{font-size:25px}.system-labels span{font-size:13px}.map-label{font-size:16px}.starting-grid{gap:35px}.starting-item h3{font-size:25px}.continuity-grid,.product-growth{gap:35px}.product-growth p br{display:none}.outcome-measures{align-items:start;flex-direction:column;gap:20px}.product-closing h3{font-size:30px}}@media(max-width:760px){.employee-product .product-hero{min-height:910px}.product-hero-copy{padding:100px 0 75px}.product-back{margin-bottom:45px}.product-hero .eyebrow{font-size:10px}.product-hero h1{font-size:clamp(36px,9.8vw,54px);line-height:1.4}.product-hero .lead{font-size:16px}.product-hero .scene{top:250px;right:-200px;bottom:0;left:-150px;opacity:.4;-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent)}.product-actions{gap:24px;flex-wrap:wrap;margin-top:30px}.product-actions .text-link{font-size:13px}.adoption-principles{gap:12px;flex-wrap:wrap;font-size:11px;margin-top:58px}.adoption-principles span+span{padding-left:12px}.product-heading .lead{font-size:16px}.product-heading .lead br{display:none}.ability-grid{grid-template-columns:1fr;gap:35px;margin-top:62px}.ability-title{flex-direction:row;align-items:center;gap:24px}.ability-title h3{font-size:31px}.ability-item h4{margin-top:22px}.product-baseline{gap:10px;font-size:12px;margin-top:55px}.product-connection,.product-workloop{min-height:0}.connection-map{display:flex;flex-direction:column;margin-top:65px;gap:0}.connection-side{width:100%}.system-labels{grid-template-columns:repeat(3,1fr)}.connection-side:last-child .system-labels{grid-template-columns:repeat(2,1fr)}.connection-core{width:100%;padding:32px 20px}.connection-wire{height:40px;width:1px}.connection-wire:after{animation-name:connection-flow-vertical}.connection-side>p{margin-top:18px}.connection-caption{font-size:12px;text-align:left}.starting-grid{grid-template-columns:1fr;gap:45px;margin-top:65px}.starting-item h3{font-size:27px}.starting-item h4{margin-top:20px}.starting-item small{margin-top:24px}.product-work-steps{margin-top:65px}.product-work-steps li{grid-template-columns:26px minmax(0,1fr);gap:18px}.product-work-steps h3{font-size:24px}.task-quote blockquote{font-size:23px}.continuity-grid{display:block}.continuity-grid .lead{font-size:16px}.continuity-mark{margin-top:65px;text-align:left}.continuity-mark>strong{font-size:110px}.continuity-timeline{grid-template-columns:1fr 1fr;gap:38px 25px;margin-top:60px;border:0}.continuity-timeline>div{border-top:1px solid rgb(var(--theme-line, 54 62 93));padding-top:25px}.continuity-timeline h3{font-size:20px}.product-growth{display:block;margin-top:55px}.product-growth p{margin-top:20px}.product-growth p br{display:none}.trust-statement{margin-top:40px;font-size:25px}.governance-list{margin-top:65px}.governance-list h3{font-size:23px}.governance-list article{gap:15px;grid-template-columns:26px minmax(0,1fr)}.product-rollout{grid-template-columns:1fr;gap:35px;margin-top:60px}.product-rollout h3{margin-top:18px}.outcome-measures{display:block;margin-top:48px}.outcome-measures>div{margin-top:24px;gap:20px 25px}.product-closing{display:block;margin-top:65px}.product-closing h3{font-size:28px}.product-closing .primary{margin-top:32px}}@keyframes connection-flow-vertical{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.core-orb,.connection-wire:after,.timeline-dot{animation:none}}.employee-product figure{margin:75px 0 0}.employee-product figcaption{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:35px;color:rgb(var(--theme-muted, 137 147 174));font-size:13px;line-height:1.9;text-align:center}.employee-product .editorial{padding-top:125px;padding-bottom:115px;min-height:1050px}.employee-product .product-heading .lead{max-width:850px;font-size:18px;line-height:1.9}.diagram-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.wire-track{fill:none;stroke:rgb(var(--theme-accent, 64 73 101));stroke-width:1;vector-effect:non-scaling-stroke}.wire-current{fill:none;stroke:rgb(var(--theme-accent, 163 178 255));stroke-width:1.8;stroke-dasharray:24 700;stroke-dashoffset:724;vector-effect:non-scaling-stroke;animation:wire-transit 7s linear infinite;animation-play-state:paused}.orbit-guide{fill:none;stroke:rgb(var(--theme-accent, 40 46 64));stroke-width:1;stroke-dasharray:3 8}.diagram-node{border:1px solid rgb(var(--theme-line, 53 61 84));background:linear-gradient(145deg,rgb(var(--theme-surface, 21 27 42)),rgb(var(--theme-canvas, 9 11 17)));color:rgb(var(--theme-ink, 201 208 231));display:flex;align-items:center;justify-content:center;gap:15px;border-radius:10px}.diagram-node svg{color:rgb(var(--theme-accent, 160 172 235));flex-shrink:0}.diagram-node strong{font-size:18px;font-weight:500;line-height:1.5}.diagram-node>span{font-size:13px;line-height:1.8;color:rgb(var(--theme-body, 141 154 184))}.capability-stage{position:relative;aspect-ratio:1100/620;max-width:1100px;margin:auto}.capability-nodes>.diagram-node{position:absolute;width:22%;height:104px;transform:translate(-50%,-50%);flex-wrap:wrap;gap:8px 13px;padding:18px 12px}.capability-nodes>.diagram-node>span{width:100%;text-align:center}.capability-north{left:50%;top:16%}.capability-east{left:87%;top:50%}.capability-south{left:50%;top:84%}.capability-west{left:13%;top:50%}.capability-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26%;height:160px;border:1px solid rgb(var(--theme-line-accent, 124 137 215));border-radius:22px;background:radial-gradient(ellipse at 50% 0,rgb(var(--theme-accent-fill, 76 87 144) / .2902),rgb(var(--theme-canvas, 12 16 32)) 75%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-shadow:0 0 70px #6471ee12}.capability-center>svg{color:rgb(var(--theme-accent, 182 194 255))}.capability-center>strong{font-size:25px;font-weight:500}.capability-center>span{font-size:12px;color:rgb(var(--theme-accent, 137 151 193));letter-spacing:.1em}.architecture-figure{max-width:1248px}.architecture-labels{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:40px;color:rgb(var(--theme-body, 146 159 192));font-size:13px;letter-spacing:.04em;text-align:center;padding-bottom:24px;border-bottom:1px solid rgb(var(--theme-line, 40 47 64))}.architecture-stage{position:relative;height:560px;max-width:1100px;margin:auto}.architecture-sources{position:absolute;left:0;top:60px;width:17.3%;display:flex;flex-direction:column;gap:15px}.architecture-sources .diagram-node{height:60px}.architecture-sources .diagram-node strong{font-size:16px}.architecture-team{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:27%;padding:35px 20px;text-align:center;border:1px solid rgb(var(--theme-line-accent, 106 121 194));border-radius:18px;background:linear-gradient(160deg,rgb(var(--theme-surface-tint, 27 36 64)),rgb(var(--theme-canvas, 10 14 26)));box-shadow:0 0 90px #6178e511}.architecture-team>svg{color:rgb(var(--theme-accent, 172 187 255))}.architecture-team h3{font-size:29px;line-height:1.5;font-weight:500;margin-top:17px}.architecture-team>span{display:block;font-size:12px;line-height:1.8;color:rgb(var(--theme-accent, 142 154 193));margin-top:12px}.team-roles{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:27px;color:rgb(var(--theme-body, 195 204 230));font-size:14px}.team-capabilities{border-top:1px solid rgb(var(--theme-line, 57 66 90));margin-top:24px;padding-top:20px;color:rgb(var(--theme-accent, 129 143 181));font-size:12px}.architecture-outputs{position:absolute;right:0;top:85px;width:17%;display:flex;flex-direction:column;gap:20px}.architecture-outputs .diagram-node{height:80px;gap:6px 10px;flex-wrap:wrap;padding:12px}.architecture-outputs .diagram-node strong{font-size:16px}.architecture-outputs .diagram-node svg{width:22px}.architecture-outputs .diagram-node>span{width:100%;text-align:center;font-size:12px}.architecture-outcomes{display:flex;justify-content:center;align-items:center;gap:45px;margin-top:10px;padding:26px 0;border-top:1px solid rgb(var(--theme-line, 49 57 79));border-bottom:1px solid rgb(var(--theme-line, 49 57 79));font-size:19px;color:rgb(var(--theme-ink, 198 208 246))}.architecture-outcomes svg{width:20px;color:rgb(var(--theme-accent, 109 124 169))}.starting-paths{margin-top:90px;display:flex;flex-direction:column;gap:50px}.starting-path{display:grid;grid-template-columns:45px 240px 1fr 240px;align-items:center;gap:32px}.path-number{font-size:14px;color:rgb(var(--theme-accent, 117 133 185));letter-spacing:.12em}.starting-path .diagram-node{height:100px}.starting-path .diagram-node strong{font-size:21px}.path-bridge{text-align:center;font-size:14px;line-height:1.8;color:rgb(var(--theme-body, 141 155 189));position:relative}.path-bridge i{display:block;height:1px;background:rgb(var(--theme-surface-strong, 58 70 99));margin-top:20px;position:relative;overflow:hidden}.path-bridge i:after,.task-connector:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(var(--theme-accent-fill, 172 186 255)),transparent);animation:connection-flow 4s ease-in-out infinite;animation-play-state:paused}.path-result{display:flex;align-items:center;gap:17px;color:rgb(var(--theme-ink, 203 212 240))}.path-result svg{color:rgb(var(--theme-accent, 130 150 218))}.path-result strong{font-size:20px;font-weight:500}.task-prompt{display:flex;align-items:center;justify-content:center;gap:18px;font-size:20px;line-height:1.7;color:rgb(var(--theme-ink, 212 221 250));padding:30px 15px;border-top:1px solid rgb(var(--theme-line, 51 62 88));border-bottom:1px solid rgb(var(--theme-line, 51 62 88))}.task-prompt>svg{color:rgb(var(--theme-accent, 139 158 220));flex-shrink:0}.task-prompt small{font-size:12px;color:rgb(var(--theme-accent, 120 134 170))}.task-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:60px;margin:75px 25px 0}.task-stop{position:relative}.task-node{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;width:100%;min-height:190px;padding:25px 10px;border:1px solid rgb(var(--theme-line, 58 67 89));border-radius:12px;background:linear-gradient(150deg,rgb(var(--theme-surface, 21 27 40)),rgb(var(--theme-canvas, 9 12 20)));position:relative;transition:border-color .3s,background .3s,transform .3s}.task-order{position:absolute;top:12px;left:14px;color:rgb(var(--theme-accent, 108 125 167));font-size:11px;letter-spacing:.1em}.task-node>svg{color:rgb(var(--theme-accent, 158 175 231))}.task-node>strong{font-size:20px;font-weight:500;line-height:1.5}.task-node:hover{transform:translateY(-4px);border-color:rgb(var(--theme-line-accent, 130 150 208))}.task-node.selected{border-color:rgb(var(--theme-line-accent, 157 172 244));background:linear-gradient(150deg,rgb(var(--theme-surface-tint, 37 48 82)),rgb(var(--theme-surface, 13 18 33)));box-shadow:0 0 32px #7d93ff12}.task-connector{height:1px;position:absolute;left:100%;top:50%;width:60px;background:rgb(var(--theme-surface-strong, 69 81 114));overflow:hidden}.task-return{height:60px;border:1px solid rgb(var(--theme-line, 57 71 100));border-top:0;margin:0 12%;border-radius:0 0 22px 22px;position:relative;color:rgb(var(--theme-accent, 134 151 193));text-align:center}.task-return:before{content:"";position:absolute;left:-4px;top:0;border:4px solid transparent;border-bottom:6px solid rgb(var(--theme-line-accent, 134 151 193));transform:translateY(-10px)}.task-return>span{position:relative;top:48px;background:rgb(var(--theme-canvas, 6 7 9));padding:0 20px;font-size:12px;letter-spacing:.08em}.task-detail{margin:70px auto 0;max-width:750px;text-align:center;min-height:140px}.task-detail>span{font-size:12px;color:rgb(var(--theme-accent, 131 149 199));letter-spacing:.1em}.task-detail strong{display:block;margin-top:18px;font-size:26px;font-weight:500;line-height:1.6;color:rgb(var(--theme-ink, 212 221 245))}.task-detail p{font-size:15px;margin-top:15px;line-height:1.8;color:rgb(var(--theme-body, 144 158 186))}.day-cycle{display:grid;grid-template-columns:1.1fr 1fr;gap:130px;align-items:center;padding:30px 20px}.cycle-dial{position:relative;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgb(var(--theme-line, 52 63 91));border-radius:50%;outline:1px solid rgb(var(--theme-muted, 32 40 56));outline-offset:25px}.cycle-dial>svg{color:rgb(var(--theme-accent, 142 159 208))}.cycle-dial strong{font-family:Arial,sans-serif;font-size:clamp(65px,8vw,110px);font-weight:400;line-height:1.6;letter-spacing:-.06em;color:rgb(var(--theme-ink, 214 223 255))}.cycle-dial strong span{color:rgb(var(--theme-accent, 88 107 157));font-size:.65em;margin:0 12px}.cycle-dial>p{font-size:14px;color:rgb(var(--theme-accent, 134 152 188))}.cycle-orbit{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;animation:cycle-turn 24s linear infinite;animation-play-state:paused}.cycle-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:rgb(var(--theme-accent-fill, 196 208 255));top:-3px;left:50%;box-shadow:0 0 18px #8fa6ff}.cycle-moments{display:grid;grid-template-columns:1fr 1fr;gap:65px 35px}.cycle-moments>div{border-top:1px solid rgb(var(--theme-line, 52 65 92));padding-top:25px}.cycle-moments>div>span{font-size:12px;color:rgb(var(--theme-accent, 100 121 175))}.cycle-moments h3{font-size:23px;font-weight:500;margin-top:19px;line-height:1.5}.cycle-moments p{font-size:14px;color:rgb(var(--theme-body, 142 157 184));margin-top:15px;line-height:1.8}.control-boundary{border:1px dashed rgb(var(--theme-line, 72 86 121));border-radius:20px;padding:35px 50px 50px;background:linear-gradient(140deg,rgb(var(--theme-surface, 24 32 55) / .26667),transparent)}.boundary-label{display:flex;align-items:center;gap:10px;font-size:13px;color:rgb(var(--theme-accent, 148 167 216))}.control-route{display:grid;grid-template-columns:1fr 70px 1.1fr 70px 1fr;align-items:center;margin-top:60px}.control-route .diagram-node{flex-direction:column;gap:18px;padding:35px 15px;min-height:175px}.control-route .diagram-node strong{font-size:24px}.control-route .diagram-node>span{text-align:center}.control-link{height:1px;background:rgb(var(--theme-accent-fill, 113 128 174))}.control-return{border:1px solid rgb(var(--theme-line, 68 83 114));border-top:0;margin:0 13%;height:55px;position:relative;text-align:center;border-radius:0 0 16px 16px}.control-return>span{position:relative;top:44px;background:rgb(var(--theme-canvas, 8 11 18));padding:0 20px;font-size:12px;color:rgb(var(--theme-accent, 140 159 201))}.product-rollout{position:relative}.product-rollout li{border-top:0;position:relative}.product-rollout li:before{content:"";position:absolute;top:0;left:0;width:calc(100% + 40px);height:1px;background:rgb(var(--theme-surface-strong, 70 87 120))}.product-rollout li:last-child:before{width:100%}.product-rollout li:after{content:"";position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:rgb(var(--theme-accent-fill, 159 179 238))}.product-hero .light-trace{display:none}main[data-motion=on] .in-view .wire-current,main[data-motion=on] .in-view .path-bridge i:after,main[data-motion=on] .in-view .task-connector:after,main[data-motion=on] .in-view .cycle-orbit{animation-play-state:running}@keyframes wire-transit{to{stroke-dashoffset:0}}@keyframes cycle-turn{to{transform:rotate(360deg)}}@media(min-width:761px)and (max-width:1100px){.starting-path{grid-template-columns:30px 190px 1fr 190px;gap:20px}.path-bridge{font-size:12px}.path-result strong{font-size:18px}.architecture-team{width:30%;padding:30px 12px}.architecture-team h3{font-size:25px}.architecture-team>span{font-size:11px}.task-track{gap:30px;margin-left:0;margin-right:0}.task-connector{width:30px}.task-node strong{font-size:18px}.day-cycle{gap:70px}.cycle-moments{gap:40px 25px}.control-route{grid-template-columns:1fr 35px 1.1fr 35px 1fr}.control-boundary{padding:30px 25px 45px}.control-route .diagram-node>span{font-size:12px}}@media(max-width:760px){.employee-product .editorial{min-height:0;padding:95px 0}.employee-product .product-heading .lead{font-size:16px}.employee-product figure{margin-top:55px}.employee-product figcaption{font-size:12px;text-align:left;margin-top:27px;justify-content:flex-start}.desktop-wires{display:none}.capability-stage{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:35px 20px;padding-top:210px}.capability-center{top:0;left:50%;transform:translate(-50%);width:220px;height:155px}.capability-center:after{content:"";position:absolute;top:100%;height:40px;width:1px;background:rgb(var(--theme-accent-fill, 101 119 167))}.capability-nodes>.diagram-node{position:relative;left:auto;top:auto;width:100%;height:130px;transform:none;padding:16px 8px;flex-direction:column;gap:8px}.capability-nodes>.diagram-node strong{font-size:18px}.capability-nodes>.diagram-node>span{font-size:12px}.capability-stage:before{content:"";position:absolute;top:195px;left:23%;right:23%;border-top:1px solid rgb(var(--theme-line-accent, 101 119 167))}.capability-nodes>.diagram-node:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:35px;background:rgb(var(--theme-accent-fill, 101 119 167))}.capability-nodes>.diagram-node:nth-of-type(2):before,.capability-nodes>.diagram-node:nth-of-type(3):before{height:15px}.architecture-labels{display:none}.architecture-stage{height:auto;display:flex;flex-direction:column;gap:65px}.architecture-sources,.architecture-outputs,.architecture-team{position:relative;top:auto;left:auto;right:auto;width:100%;transform:none}.architecture-sources{display:grid;grid-template-columns:1fr 1fr;gap:12px}.architecture-sources .diagram-node{height:62px}.architecture-outputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.architecture-outputs .diagram-node{height:90px}.architecture-team{padding:30px 18px}.architecture-team:before,.architecture-team:after{content:"";position:absolute;width:1px;height:65px;left:50%;background:linear-gradient(rgb(var(--theme-surface-strong, 67 86 123)),rgb(var(--theme-accent-fill, 167 186 255)),rgb(var(--theme-surface-strong, 67 86 123)))}.architecture-team:before{bottom:100%}.architecture-team:after{top:100%}.architecture-outcomes{gap:12px;font-size:15px;margin-top:35px}.architecture-outcomes svg{width:16px}.starting-paths{margin-top:55px;gap:55px}.starting-path{grid-template-columns:25px minmax(0,1fr);gap:20px}.starting-path .diagram-node{height:80px}.starting-path .diagram-node strong{font-size:20px}.path-bridge,.path-result{grid-column:2}.path-bridge{padding:10px 0;text-align:left;font-size:13px}.path-bridge i{margin-top:14px}.path-result strong{font-size:19px}.task-prompt{flex-wrap:wrap;gap:12px;justify-content:flex-start;padding:23px 0;font-size:17px}.task-prompt>span{flex:1}.task-prompt small{width:100%;padding-left:36px}.task-track{grid-template-columns:1fr;gap:35px;margin:40px 35px 0 0}.task-node{min-height:115px;flex-direction:row;gap:25px;padding:25px 20px}.task-node strong{font-size:21px}.task-connector{left:50%;top:100%;width:1px;height:35px}.task-connector:after{animation-name:connection-flow-vertical}.task-figure{position:relative}.task-return{position:absolute;right:0;top:164px;bottom:290px;width:20px;height:auto;margin:0;border:1px solid rgb(var(--theme-line, 57 71 100));border-left:0;border-radius:0 15px 15px 0}.task-return>span{display:none}.task-return:before{display:none}.task-detail{margin-top:45px;min-height:165px;text-align:left}.task-detail strong{font-size:23px}.day-cycle{grid-template-columns:1fr;gap:65px;padding:20px 15px}.cycle-dial{width:85%;margin:auto;outline-offset:18px}.cycle-dial strong{font-size:78px}.cycle-dial>p{font-size:12px}.cycle-moments{gap:35px 24px}.cycle-moments h3{font-size:21px}.cycle-moments p{font-size:13px}.control-boundary{padding:25px 22px 38px}.control-route{display:flex;flex-direction:column;margin-top:35px}.control-route .diagram-node{min-height:135px;padding:24px 10px;width:100%;gap:12px}.control-route .diagram-node strong{font-size:22px}.control-link{width:1px;height:35px}.control-return{margin:0 10%;height:45px}.control-return>span{top:34px;padding:0 7px;font-size:11px;white-space:nowrap}.product-rollout{gap:42px}.product-rollout li{padding-left:26px;padding-top:0}.product-rollout li:before{left:0;top:0;width:1px;height:calc(100% + 42px)}.product-rollout li:last-child:before{width:1px;height:100%}.product-rollout li:after{top:5px;left:-3px}}@media(prefers-reduced-motion:reduce){.wire-current,.cycle-orbit,.path-bridge i:after,.task-connector:after{animation:none}.wire-current{display:none}}.capability-nodes{display:contents}.wire-return{animation-direction:reverse;stroke:rgb(var(--theme-accent, 101 123 169));stroke-width:1.2;stroke-dasharray:12 712}.architecture-mobile-label{display:none}.architecture-outcomes{gap:32px;font-size:17px;flex-wrap:wrap}.architecture-outcomes .outcomes-label{font-size:12px;letter-spacing:.08em;color:rgb(var(--theme-accent, 127 144 185));margin-right:18px}.architecture-outcomes>span:not(.outcomes-label){border-left:1px solid rgb(var(--theme-line, 55 69 98));padding-left:24px}.task-node{gap:18px;min-height:210px}.task-summary{font-size:12px;color:rgb(var(--theme-accent, 145 160 195));line-height:1.8;text-align:center}.task-node.selected .task-summary{color:rgb(var(--theme-accent, 183 198 237))}.task-detail{max-width:none;min-height:195px;text-align:left}.task-detail-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}.task-detail-heading>span{font-size:13px;color:rgb(var(--theme-accent, 166 183 236));letter-spacing:.06em}.task-detail-heading>small{font-size:12px;color:rgb(var(--theme-accent, 113 130 165))}.task-io{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:38px;margin:0}.task-io>div{border-top:1px solid rgb(var(--theme-line, 52 67 97));padding-top:20px}.task-io dt{font-size:12px;color:rgb(var(--theme-accent, 127 145 184));letter-spacing:.1em;margin-bottom:14px}.task-io dd{font-size:16px;line-height:1.9;margin:0;color:rgb(var(--theme-body, 186 197 219))}.task-io .task-output{border-color:rgb(var(--theme-line-accent, 145 167 234))}.task-output dt{color:rgb(var(--theme-accent, 156 177 234))}.task-output dd{color:rgb(var(--theme-ink, 224 232 255))}.decision-flow{height:490px;position:relative;margin-top:40px}.decision-flow>.diagram-node{position:absolute;transform:translate(-50%,-50%);width:20%;height:140px;flex-direction:column;gap:13px;padding:20px 12px}.decision-flow>.diagram-node strong{font-size:23px}.decision-flow>.diagram-node>span{font-size:12px;text-align:center}.decision-check{left:15.9%;top:23.47%}.decision-execute{left:51.36%;top:23.47%;border-color:rgb(var(--theme-line-accent, 139 160 223));background:linear-gradient(150deg,rgb(var(--theme-surface-tint, 38 52 85)),rgb(var(--theme-surface, 15 20 35)))}.decision-result{left:84.1%;top:23.47%}.decision-flow>.decision-approve{left:51.36%;top:78.57%;height:160px;border-color:rgb(var(--theme-line-accent, 98 119 170))}.decision-normal{position:absolute;left:27.5%;top:13%;font-size:12px;color:rgb(var(--theme-accent, 147 167 207));display:flex;gap:8px;align-items:center}.decision-gate{position:absolute;left:2%;top:49%;font-size:12px;color:rgb(var(--theme-accent, 154 171 204));background:rgb(var(--theme-canvas, 11 15 25));padding:8px}.decision-resume{position:absolute;left:54%;top:48%;font-size:12px;color:rgb(var(--theme-accent, 172 192 236));display:flex;align-items:center;gap:7px}.decision-resume svg{transform:rotate(-90deg)}.governance-principle{display:flex;align-items:center;gap:28px;padding-top:28px;border-top:1px solid rgb(var(--theme-line, 52 65 92));font-size:18px;color:rgb(var(--theme-ink, 211 222 246));line-height:1.8}.governance-principle>span{font-size:14px;color:rgb(var(--theme-accent, 135 153 186))}@media(min-width:761px)and (max-width:1100px){.task-summary{font-size:11px}.task-io{gap:25px}.task-io dd{font-size:15px}.decision-flow>.diagram-node{width:23%;padding:18px 8px}.decision-flow>.diagram-node strong{font-size:21px}.decision-normal{left:21%;font-size:11px}.decision-gate{left:0;font-size:11px}}@media(max-width:760px){.capability-stage{display:block;padding-top:205px}.capability-nodes{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:16px;border:1px dashed rgb(var(--theme-line, 59 73 100));border-radius:14px}.capability-nodes>.diagram-node{height:145px;padding:14px 5px}.capability-nodes>.diagram-node strong{font-size:16px}.capability-nodes>.diagram-node>span{font-size:11px}.capability-nodes>.diagram-node:before,.capability-stage:before{display:none}.capability-center:after{height:50px}.architecture-mobile-label{display:block;grid-column:1/-1;color:rgb(var(--theme-accent, 134 154 196));font-size:12px;margin-bottom:6px;line-height:1.8}.architecture-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;font-size:15px}.architecture-outcomes .outcomes-label{grid-column:1/-1}.architecture-outcomes>span:not(.outcomes-label){padding-left:15px}.task-node{display:grid;grid-template-columns:38px 1fr;column-gap:18px;row-gap:8px;min-height:130px;text-align:left;padding:26px 20px}.task-node>svg{grid-row:1/3}.task-node strong{font-size:20px}.task-summary{grid-column:2;text-align:left;font-size:12px}.task-return{display:none}.task-track{margin-right:0}.task-connector:before{content:"";position:absolute;left:-3px;bottom:2px;border-top:5px solid rgb(var(--theme-line-accent, 140 160 210));border-left:3px solid transparent;border-right:3px solid transparent}.task-detail{min-height:0;margin-top:45px}.task-detail-heading{display:block}.task-detail-heading>small{display:block;margin-top:12px}.task-io{grid-template-columns:1fr;gap:23px}.task-io>div{padding-top:17px}.task-io dt{margin-bottom:8px}.task-io dd{font-size:16px}.decision-wires{display:none}.decision-flow{height:auto;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;margin-top:35px}.decision-flow>.diagram-node{position:relative;left:auto;top:auto;transform:none;width:100%;height:130px;flex-shrink:0}.decision-check{grid-column:1/-1;grid-row:1}.decision-normal{grid-column:1;grid-row:2/5;position:static;font-size:12px;padding:20px 10px;color:rgb(var(--theme-accent, 173 190 229));justify-content:center;flex-direction:column;text-align:center;line-height:1.8;border:1px solid rgb(var(--theme-line, 52 68 97));border-radius:10px}.decision-normal svg{transform:rotate(90deg)}.decision-gate{grid-column:2;grid-row:2;position:static;padding:10px 0;text-align:center;font-size:12px}.decision-flow>.decision-approve{grid-column:2;grid-row:3;height:165px}.decision-flow>.decision-approve strong{font-size:20px}.decision-resume{grid-column:2;grid-row:4;position:static;text-align:center;padding:10px 0;font-size:12px;line-height:1.8;justify-content:center}.decision-resume svg{transform:rotate(90deg)}.decision-execute{grid-column:1/-1;grid-row:5}.decision-result{grid-column:1/-1;grid-row:6;margin-top:21px}.decision-result:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:35px;background:rgb(var(--theme-accent-fill, 118 139 181))}.governance-principle{display:block;font-size:17px;margin-top:30px}.governance-principle>span{display:block;font-size:13px;margin-top:12px}}.employee-product .product-hero{min-height:940px}.product-hero .scene{top:0;right:0;bottom:0;left:0;opacity:1;-webkit-mask-image:linear-gradient(to bottom,#000 85%,transparent);mask-image:linear-gradient(to bottom,#000 85%,transparent)}.product-hero .scene img{object-position:64% center}.product-hero .scene:after{background:linear-gradient(90deg,rgb(var(--theme-canvas, 5 6 7) / .53333),transparent 62%)}.product-hero .ambient-light{opacity:.25}.product-hero .light-points{opacity:.35}.product-hero-copy{padding-bottom:90px}.architecture-outcomes>a{display:inline-flex;align-items:center;gap:10px;color:rgb(var(--theme-accent, 183 198 236));padding:12px 0;border-bottom:1px solid rgb(var(--theme-line, 65 78 118));transition:color .2s,border-color .2s}.architecture-outcomes>a:hover{color:rgb(var(--theme-ink, 255 255 255));border-color:rgb(var(--theme-line-accent, 170 186 255))}.product-deliverables{min-height:1150px;background:rgb(var(--theme-canvas, 7 9 14))}.delivery-examples{margin-top:65px}.delivery-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgb(var(--theme-line, 48 57 78));gap:24px}.delivery-tabs button{position:relative;display:flex;align-items:center;gap:12px;background:transparent;padding:22px 0;color:rgb(var(--theme-body, 151 162 188));font-size:17px;text-align:left;transition:color .25s}.delivery-tabs button>span{margin-left:auto;font-size:11px;color:rgb(var(--theme-accent, 120 136 170))}.delivery-tabs button[aria-pressed=true]{color:rgb(var(--theme-ink, 229 234 255))}.delivery-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:rgb(var(--theme-accent-fill, 154 170 255));box-shadow:0 0 18px #7b88f26b}.delivery-tabs button:hover{color:rgb(var(--theme-ink, 255 255 255))}.delivery-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center;padding:64px 0 38px}.delivery-kicker{font-size:12px;color:rgb(var(--theme-accent, 148 164 213));letter-spacing:.06em}.delivery-story h3{font-size:32px;line-height:1.6;font-weight:500;margin-top:25px;max-width:380px;text-wrap:balance}.delivery-story>p{font-size:16px;line-height:1.95;color:rgb(var(--theme-body, 162 173 195));margin-top:20px;max-width:365px}.delivery-route{list-style:none;padding:0;margin:38px 0 0}.delivery-route li{position:relative;display:flex;gap:18px;align-items:center;font-size:14px;color:rgb(var(--theme-body, 197 206 226));min-height:56px}.delivery-route li>span{position:relative;z-index:1;font-size:10px;display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border:1px solid rgb(var(--theme-line, 70 85 118));background:rgb(var(--theme-surface, 14 19 32));border-radius:50%;color:rgb(var(--theme-accent, 168 183 229))}.delivery-route li:not(:last-child):after{content:"";position:absolute;left:13px;top:41px;width:1px;height:30px;background:linear-gradient(rgb(var(--theme-accent-fill, 101 123 173)),rgb(var(--theme-surface-tint, 39 52 81)))}.delivery-next{display:flex;gap:10px;align-items:flex-start;color:rgb(var(--theme-accent, 161 177 223));font-size:12px;line-height:1.8;margin-top:34px}.delivery-next svg{flex-shrink:0;margin-top:2px}.delivery-document{min-width:0;min-height:496px;border:1px solid rgb(var(--theme-line, 60 72 101));border-radius:3px;background:linear-gradient(145deg,rgb(var(--theme-surface, 23 30 47)),rgb(var(--theme-canvas, 11 16 26)) 75%);box-shadow:0 28px 90px #0007;position:relative}.delivery-document:before{content:"";position:absolute;top:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--theme-accent-fill, 183 197 255)),transparent);animation:delivery-glow 5s ease-in-out infinite;animation-play-state:paused}main[data-motion=on] .in-view .delivery-document:before{animation-play-state:running}.delivery-document-meta{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:20px 27px;border-bottom:1px solid rgb(var(--theme-line, 42 52 74));font-size:10px;letter-spacing:.03em;color:rgb(var(--theme-body, 150 164 193))}.delivery-paper{padding:32px;animation:delivery-enter .45s ease-out both}.delivery-document-title>span{font-size:12px;color:rgb(var(--theme-accent, 172 187 239));letter-spacing:.1em}.delivery-document-title h3{font-size:25px;font-weight:500;margin-top:13px;line-height:1.5}.delivery-document-title p{font-size:12px;line-height:1.8;color:rgb(var(--theme-body, 145 160 187));margin-top:9px}.receipt-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 25px}.receipt-total>strong{font-size:62px;line-height:1;font-weight:400;letter-spacing:-.045em}.receipt-total strong>span{font-size:13px;letter-spacing:0;color:rgb(var(--theme-body, 162 174 198));margin-left:12px}.receipt-total>span{font-size:12px;color:rgb(var(--theme-accent, 182 199 238));display:flex;gap:7px;align-items:center}.receipt-statuses{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:21px 0;border-top:1px solid rgb(var(--theme-line, 52 64 87));border-bottom:1px solid rgb(var(--theme-line, 52 64 87))}.receipt-statuses>div{display:flex;flex-direction:column;gap:10px}.receipt-statuses strong{font-size:29px;font-weight:400;color:rgb(var(--theme-ink, 219 228 255))}.receipt-statuses span{font-size:12px;color:rgb(var(--theme-body, 153 168 197))}.delivery-footnote{display:flex;gap:12px;align-items:center;color:rgb(var(--theme-body, 148 163 194));font-size:11px;line-height:1.7;margin-top:25px}.delivery-footnote strong{display:block;color:rgb(var(--theme-body, 192 204 227));font-size:12px;font-weight:400;margin-top:4px}.alert-comparison{display:grid;grid-template-columns:1fr 25px 1fr;gap:12px;align-items:center;padding:32px 0}.alert-comparison>div{padding:15px 0;border-top:1px solid rgb(var(--theme-line, 70 81 106));border-bottom:1px solid rgb(var(--theme-line, 70 81 106))}.alert-comparison small{font-size:11px;color:rgb(var(--theme-body, 145 160 187));display:block}.alert-comparison strong{font-size:19px;font-weight:400;display:block;margin-top:12px}.alert-comparison>span{font-size:29px;text-align:center;color:rgb(var(--theme-warning, 216 189 143))}.alert-notice{display:flex;gap:13px;padding:20px;background:rgb(var(--theme-warning-fill, 189 162 119) / .04314);border-left:2px solid rgb(var(--theme-line-strong, 189 162 119));color:rgb(var(--theme-warning, 221 203 168))}.alert-notice svg{flex-shrink:0}.alert-notice strong{font-size:14px;font-weight:500}.alert-notice p{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 182 175 159));margin-top:8px}.report-bars{margin-top:28px;display:grid;gap:23px}.report-bars>div>div:first-child{display:flex;justify-content:space-between;font-size:13px;color:rgb(var(--theme-body, 184 197 223))}.report-bars strong{font-weight:500;font-size:16px;color:rgb(var(--theme-ink, 215 226 255))}.report-bars small{font-size:11px;font-weight:400;color:rgb(var(--theme-body, 142 158 186))}.report-bar-track{height:7px;background:rgb(var(--theme-surface-tint, 37 46 66));margin-top:11px;border-radius:3px;overflow:hidden}.report-bar-track i{display:block;height:100%;background:rgb(var(--theme-accent-fill, 142 157 219));border-radius:3px}.pending .report-bar-track i{background:rgb(var(--theme-surface-strong, 102 116 159))}.attention .report-bar-track i{background:rgb(var(--theme-warning-fill, 195 172 135))}.report-conclusion{padding-top:22px;border-top:1px solid rgb(var(--theme-line, 52 64 87));margin-top:30px}.report-conclusion>span{font-size:11px;color:rgb(var(--theme-body, 140 155 187))}.report-conclusion p{font-size:13px;line-height:1.9;color:rgb(var(--theme-body, 170 183 208));margin-top:7px}.report-conclusion strong{color:rgb(var(--theme-ink, 211 222 250));font-weight:400}.followup-list{list-style:none;padding:0;margin:23px 0 0}.followup-list li{display:flex;gap:18px;padding:23px 0;border-bottom:1px solid rgb(var(--theme-line, 52 64 87))}.followup-list li>span{font-size:12px;color:rgb(var(--theme-accent, 141 156 193));padding-top:4px}.followup-list h4{margin:0;font-size:16px;font-weight:500;line-height:1.6}.followup-list p{font-size:12px;line-height:1.8;color:rgb(var(--theme-body, 164 176 200));margin-top:8px}.followup-list li>div>div{display:flex;gap:18px;margin-top:12px;font-size:11px;color:rgb(var(--theme-accent, 168 185 229))}.delivery-example-note{font-size:12px;line-height:1.9;color:rgb(var(--theme-muted, 133 148 177));padding-top:24px;border-top:1px solid rgb(var(--theme-line, 39 48 68))}@keyframes delivery-glow{0%,to{opacity:.35}50%{opacity:1}}@keyframes delivery-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}main[data-motion=off] .delivery-paper{animation:none}@media(min-width:761px)and (max-width:1100px){.delivery-layout{gap:35px;grid-template-columns:.85fr 1.15fr}.delivery-paper{padding:26px}.delivery-story h3{font-size:28px}.delivery-tabs button{font-size:15px}.delivery-document-meta{padding:18px 26px}.product-hero .scene img{object-position:58% center}}@media(max-width:760px){.employee-product .product-hero{min-height:1120px}.product-hero .scene{inset:auto 0 0;height:470px;opacity:1;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 83%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 83%,transparent)}.product-hero .scene img{object-position:85% center}.product-hero-copy{padding-bottom:450px}.product-hero .scene:after{background:none}.product-hero .adoption-principles{margin-top:35px}.product-deliverables{min-height:0}.delivery-examples{margin-top:40px}.delivery-tabs{grid-template-columns:1fr 1fr;gap:0 24px;border-bottom:0}.delivery-tabs button{font-size:15px;padding:21px 0;gap:10px;border-bottom:1px solid rgb(var(--theme-line, 48 57 78))}.delivery-tabs button>span{font-size:10px}.delivery-layout{grid-template-columns:1fr;gap:40px;padding-top:42px}.delivery-story h3{font-size:27px;max-width:330px;margin-top:18px}.delivery-story>p{font-size:15px;margin-top:16px}.delivery-route{margin-top:25px}.delivery-route li{font-size:13px}.delivery-next{margin-top:25px}.delivery-document{min-height:495px}.delivery-paper{padding:25px 20px}.delivery-document-meta{padding:18px 20px;gap:8px;font-size:9px}.delivery-document-title h3{font-size:22px}.delivery-document-title p{font-size:11px}.receipt-total{gap:10px}.receipt-total>strong{font-size:52px}.receipt-total strong>span{font-size:11px;margin-left:8px}.receipt-total>span{font-size:10px;gap:5px}.receipt-statuses{gap:12px}.receipt-statuses strong{font-size:27px}.alert-comparison{gap:9px;grid-template-columns:1fr 20px 1fr}.alert-comparison strong{font-size:17px}.alert-comparison small{font-size:10px}.alert-notice{padding:16px 12px}.delivery-example-note{font-size:11px}}@media(prefers-reduced-motion:reduce){.delivery-document:before,.delivery-paper{animation:none}}.delivery-story h3>span{display:block}.product-shell{height:auto;background:rgb(var(--theme-canvas, 6 7 9) / .93725)}.product-shell .product-global-row{height:66px}.product-shell .brand{width:102px}.company-links{display:flex;gap:32px;align-items:center;margin-left:auto;margin-right:36px}.company-links a{display:flex;align-items:center;gap:8px;font-size:12px;color:rgb(var(--theme-body, 156 163 180))}.company-links .return-company{color:rgb(var(--theme-ink, 215 219 234))}.company-links a:hover{color:rgb(var(--theme-ink, 255 255 255))}.product-local-row{border-top:1px solid rgb(var(--theme-line, 36 40 52));background:rgb(var(--theme-canvas, 13 16 24) / .73725)}.product-local-inner{width:calc(100% - 136px);max-width:1248px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:36px;height:59px}.product-name{font-size:18px;font-weight:500;display:flex;gap:14px;align-items:center;white-space:nowrap}.product-name>span{font-size:10px;color:rgb(var(--theme-muted, 141 152 179));border-left:1px solid rgb(var(--theme-line, 59 67 87));padding-left:14px;font-weight:400}.product-chapters{display:flex;align-items:stretch;gap:34px;height:100%}.product-chapters a{font-size:12px;display:flex;align-items:center;color:rgb(var(--theme-body, 146 157 181));position:relative;white-space:nowrap}.product-chapters a:hover,.product-chapters a.active{color:rgb(var(--theme-ink, 238 240 255))}.product-chapters a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:rgb(var(--theme-accent-fill, 161 175 255))}html:has(.employee-product){scroll-padding-top:145px}.product-hero-copy{padding-top:180px}.product-back{margin-bottom:30px}.employee-product .product-hero{min-height:1010px}.employee-product .editorial{padding:135px 0 95px}.employee-product .product-heading h2{font-size:clamp(38px,4.2vw,60px);line-height:1.38;letter-spacing:.01em}.employee-product .product-heading .lead{font-size:17px;color:rgb(var(--theme-body, 157 168 189));line-height:1.95;max-width:700px}.chapter-centered .product-heading{margin:auto;text-align:center;max-width:940px}.chapter-centered .product-heading .eyebrow{justify-content:center}.chapter-centered .product-heading .lead{margin-left:auto;margin-right:auto;max-width:650px}.chapter-wide .product-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:22px 90px;max-width:none;align-items:end}.chapter-wide .product-heading .eyebrow{grid-column:1/-1;margin-bottom:4px}.chapter-wide .product-heading .lead{margin:0 0 5px}.chapter-bridge{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:70px;border-top:1px solid rgb(var(--theme-line, 42 51 72));padding-top:28px;color:rgb(var(--theme-muted, 132 147 174));font-size:13px;line-height:1.8}.chapter-bridge .text-link{font-size:13px;white-space:nowrap;padding:0;border:0}.chapter-bridge .text-link svg{width:17px}.product-capabilities{background:radial-gradient(ellipse at 50% 52%,rgb(var(--theme-surface-tint, 25 34 58) / .4),transparent 55%),rgb(var(--theme-canvas, 6 8 13))}.product-capabilities .capability-figure{margin-top:35px}.product-capabilities .capability-stage{max-width:1080px;margin:auto}.product-connection .architecture-figure{margin-top:70px}.product-workloop{background:rgb(var(--theme-canvas, 7 10 16))}.product-workloop .task-figure{margin-top:65px}.product-deliverables .delivery-layout{grid-template-columns:1.15fr .85fr;gap:90px}.product-deliverables .delivery-document{grid-column:1;grid-row:1}.product-deliverables .delivery-story{grid-column:2;grid-row:1}.product-deliverables .delivery-story h3{font-size:30px}.product-deliverables .delivery-story>p{font-size:15px}.product-deliverables .delivery-layout{padding-top:55px}.product-deliverables .chapter-bridge{margin-top:35px;border-top:0;padding-top:0}.product-continuity{background:radial-gradient(ellipse at 50% 55%,rgb(var(--theme-surface-tint, 37 56 92) / .2),transparent 65%),rgb(var(--theme-canvas, 7 9 14))}.routine-figure{margin:70px 0 0}.routine-trigger{display:flex;align-items:center;justify-content:center;gap:16px;color:rgb(var(--theme-accent, 153 172 217));font-size:13px;line-height:1.8}.routine-trigger strong{font-weight:400;color:rgb(var(--theme-ink, 213 223 250));padding-left:20px;border-left:1px solid rgb(var(--theme-line, 67 84 115))}.routine-timeline{list-style:none;padding:0;margin:85px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.routine-timeline li{position:relative;padding:0 20px 0 0}.routine-number{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgb(var(--theme-line-accent, 112 131 176));background:rgb(var(--theme-surface, 17 26 43));color:rgb(var(--theme-ink, 216 227 255));font-size:13px;position:relative;z-index:1}.routine-timeline li:not(:last-child):before{content:"";position:absolute;left:48px;top:24px;width:calc(100% - 13px);height:1px;background:linear-gradient(90deg,rgb(var(--theme-accent-fill, 113 134 180)),rgb(var(--theme-surface-tint, 43 59 92)))}.routine-timeline li:not(:last-child):after{content:"";position:absolute;left:48px;top:23px;width:35px;height:3px;background:linear-gradient(90deg,transparent,rgb(var(--theme-accent-fill, 169 186 255)));animation:routine-flow 4.5s ease-in-out infinite;animation-play-state:paused;opacity:0}.routine-timeline li:nth-child(2):after{animation-delay:1.5s}.routine-timeline li:nth-child(3):after{animation-delay:3s}.routine-timeline h3{font-size:26px;font-weight:500;line-height:1.5;margin-top:30px}.routine-timeline p{font-size:14px;color:rgb(var(--theme-body, 146 161 190));line-height:1.9;margin-top:15px}.routine-return{position:relative;margin:42px 20px 0;border:1px solid rgb(var(--theme-line, 51 70 99));border-top:0;height:40px;border-radius:0 0 18px 18px;text-align:center}.routine-return:before{content:"";position:absolute;left:-4px;top:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid rgb(var(--theme-line-accent, 141 165 216))}.routine-return span{position:relative;top:28px;background:rgb(var(--theme-canvas, 10 14 23));padding:0 20px;font-size:12px;color:rgb(var(--theme-accent, 147 164 199));line-height:1.8}.routine-figure figcaption{margin-top:48px}main[data-motion=on] .in-view .routine-timeline li:after{animation-play-state:running}@keyframes routine-flow{0%{transform:translate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(145px);opacity:0}}.product-starting{background:rgb(var(--theme-canvas, 10 13 20))}.starting-cases{margin-top:55px}.starting-criteria{display:flex;align-items:center;justify-content:center;gap:28px;line-height:1.8}.starting-criteria>span{font-size:11px;color:rgb(var(--theme-muted, 126 143 171))}.starting-criteria strong{font-weight:400;font-size:13px;color:rgb(var(--theme-accent, 174 190 230));display:flex;align-items:center;gap:9px}.starting-criteria strong:before{content:"";width:4px;height:4px;border-radius:50%;background:rgb(var(--theme-accent-fill, 149 170 255))}.starting-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:55px}.starting-case{border:1px solid rgb(var(--theme-line, 48 60 84));background:linear-gradient(160deg,rgb(var(--theme-surface, 24 33 55) / .33333),rgb(var(--theme-canvas, 11 16 26)));padding:30px 28px 34px;border-radius:3px;position:relative}.starting-case:before{content:"";position:absolute;left:28px;right:28px;top:-1px;height:1px;background:linear-gradient(90deg,rgb(var(--theme-accent-fill, 131 155 225)),transparent)}.starting-case-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:rgb(var(--theme-accent, 149 168 211))}.starting-case h3{font-size:29px;font-weight:500;line-height:1.4;margin-top:32px}.starting-case>p{font-size:14px;color:rgb(var(--theme-body, 158 170 194));line-height:1.95;margin-top:18px;min-height:82px}.starting-case dl{margin:25px 0 0;display:grid;gap:25px}.starting-case dl>div{position:relative}.starting-case dl>div+div:before{content:"↓";color:rgb(var(--theme-accent, 102 125 169));position:absolute;top:-21px;font-size:13px;right:0}.starting-case dt{font-size:11px;color:rgb(var(--theme-accent, 125 144 181));margin-bottom:10px}.starting-case dd{margin:0;font-size:14px;color:rgb(var(--theme-body, 189 201 224));line-height:1.85}.starting-case-output{border-top:1px solid rgb(var(--theme-line, 66 83 114));padding-top:20px}.starting-case .starting-case-output:before{display:none}.starting-case-output dd{color:rgb(var(--theme-ink, 218 228 255));font-size:17px}.starting-case-note{font-size:12px;line-height:1.9;color:rgb(var(--theme-muted, 131 147 176));margin-top:27px;text-align:center}.product-deployment .product-rollout{margin-top:90px}.product-deployment .product-closing{margin-top:85px;padding-top:50px;border-top:1px solid rgb(var(--theme-line, 46 57 81))}@media(min-width:761px)and (max-width:1100px){.chapter-wide .product-heading{gap:22px 40px}.product-deliverables .delivery-layout{gap:40px}.starting-case-grid{gap:18px}.starting-case{padding:25px 20px}.starting-case>p{min-height:110px}.product-chapters{gap:24px}.routine-timeline{gap:25px}.routine-timeline h3{font-size:23px}.routine-timeline li:not(:last-child):before{width:calc(100% - 23px)}}@media(max-width:760px){.product-shell .product-global-row{height:62px;width:calc(100% - 40px);gap:15px}.product-shell .brand{width:94px;flex-shrink:0}.company-links{margin-left:auto;margin-right:0;gap:0}.company-links a{font-size:11px}.company-links a:not(.return-company){display:none}.product-shell .contact-button{padding:8px 12px;font-size:10px;margin-left:0}.product-local-inner{width:100%;height:54px;gap:18px;padding-left:20px}.product-name{font-size:14px}.product-name>span{display:none}.product-chapters{gap:25px;overflow-x:auto;padding-right:24px;scrollbar-width:none;min-width:0}.product-chapters::-webkit-scrollbar{display:none}.product-chapters a{font-size:11px;flex-shrink:0;min-height:44px}html:has(.employee-product){scroll-padding-top:135px}.product-hero-copy{padding-top:155px}.product-back{margin-bottom:30px}.employee-product .product-hero{min-height:1175px}.employee-product .editorial{padding:90px 0 65px}.employee-product .product-heading h2{font-size:35px;line-height:1.45;text-wrap:initial}.employee-product .product-heading .lead{font-size:15px;line-height:1.95}.chapter-centered .product-heading{text-align:left}.chapter-centered .product-heading .eyebrow{justify-content:flex-start}.chapter-wide .product-heading{display:block}.chapter-wide .product-heading .eyebrow{margin-bottom:25px}.chapter-wide .product-heading .lead{margin-top:25px}.chapter-bridge{display:block;margin-top:45px;padding-top:23px;font-size:12px}.chapter-bridge .text-link{margin-top:17px;font-size:12px}.product-deliverables .delivery-layout{display:flex;flex-direction:column;gap:35px;padding-top:35px}.product-deliverables .delivery-document{width:100%;order:0}.product-deliverables .delivery-story{width:100%;order:1}.product-deliverables .delivery-story h3{font-size:25px}.product-deliverables .delivery-story h3>span{display:inline}.product-deliverables .delivery-route{margin-top:20px}.routine-trigger{flex-wrap:wrap;justify-content:flex-start;gap:13px;font-size:12px}.routine-trigger strong{width:100%;margin-left:37px;padding:0;border:0;font-size:13px}.routine-timeline{grid-template-columns:1fr;margin:45px 0 0;gap:0}.routine-timeline li{padding:0 0 40px 65px;min-height:115px}.routine-number{position:absolute;left:0;top:0;width:39px;height:39px;font-size:11px}.routine-timeline h3{margin:0;font-size:24px}.routine-timeline p{margin-top:12px;font-size:13px}.routine-timeline li:not(:last-child):before{left:19px;top:39px;width:1px;height:calc(100% - 39px)}.routine-timeline li:not(:last-child):after{left:18px;top:39px;width:3px;height:24px;animation-name:routine-flow-mobile}.routine-return{height:auto;margin:0;padding:18px 0 0 20px;border:0;border-left:1px solid rgb(var(--theme-line, 84 103 137));border-radius:0}.routine-return span{position:static;padding:0;background:none;font-size:12px}.routine-figure figcaption{margin-top:27px}.starting-criteria{justify-content:flex-start;gap:14px 20px;flex-wrap:wrap}.starting-criteria>span{width:100%}.starting-criteria strong{font-size:12px;gap:6px}.starting-case-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.starting-case{padding:26px 24px}.starting-case h3{font-size:28px;margin-top:24px}.starting-case>p{min-height:0;font-size:14px}.starting-case dl{margin-top:25px;gap:26px}.starting-case-output dd{font-size:17px}.starting-case-note{text-align:left;font-size:11px}.product-deployment .product-rollout{margin-top:55px}.product-deployment .product-closing{margin-top:50px;padding-top:35px}}@keyframes routine-flow-mobile{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(48px);opacity:0}}@media(prefers-reduced-motion:reduce){.routine-timeline li:after{animation:none}}.product-chapter-toggle{display:none}@media(max-width:760px){.product-local-inner{padding:0 20px}.product-chapter-toggle{display:flex;align-items:center;gap:10px;padding:12px 0;background:none;color:rgb(var(--theme-body, 180 190 211));font-size:11px}.product-chapters{display:none;position:absolute;top:116px;left:0;right:0;height:auto;padding:16px 24px 24px;overflow:visible;background:rgb(var(--theme-canvas, 11 15 24));border-bottom:1px solid rgb(var(--theme-line, 56 68 95));box-shadow:0 20px 35px #0007}.product-chapters.open{display:grid;grid-template-columns:1fr;gap:2px}.product-chapters a{font-size:14px;padding:13px 0}.product-chapters a.active:after{left:auto;width:22px;bottom:50%;height:1px}}@media(max-width:760px){.starting-title-rest{display:block}}.site-shell .nav{gap:42px}html:has(.employee-product){scroll-padding-top:92px}.employee-product .product-hero-copy{padding-top:170px}@media(max-width:760px){.site-shell .header-inner{width:calc(100% - 40px);gap:16px}.site-shell .brand{width:88px;flex-shrink:0}.site-shell .nav{display:flex;position:static;height:100%;padding:0;background:none;border:0;gap:20px;flex-direction:row}.site-shell .nav a{font-size:12px;padding:0;height:100%;white-space:nowrap}.site-shell .nav a.active:after{bottom:13px}.site-shell .contact-button{display:block;font-size:10px;padding:8px 11px;white-space:nowrap}html:has(.employee-product){scroll-padding-top:82px}.employee-product .product-hero-copy{padding-top:140px}}.employee-product .product-hero h1{font-size:clamp(64px,7.4vw,104px);line-height:1.15;font-weight:550;letter-spacing:.03em;margin-top:55px}.product-hero-statement{font-size:clamp(25px,2.6vw,37px);line-height:1.6;color:rgb(var(--theme-accent, 184 190 255));margin-top:25px;letter-spacing:.01em}.employee-product .product-hero .lead{max-width:420px;font-size:18px;margin-top:25px;line-height:1.95}.employee-product .product-heading h2{font-size:clamp(36px,3.8vw,55px);line-height:1.4;text-wrap:pretty}.product-connection .product-heading,.product-deployment .product-heading{grid-template-columns:1.35fr 1fr;column-gap:60px}.product-connection .product-heading h2,.product-deployment .product-heading h2{font-size:clamp(32px,3.4vw,48px)}.chapter-scenes .product-heading,.chapter-operations .product-heading{display:block;max-width:none;text-align:left}.chapter-scenes .product-heading .lead,.chapter-operations .product-heading .lead{margin:24px 0 0;max-width:770px}.chapter-operations .product-heading .eyebrow{justify-content:flex-start}.employee-product .product-capabilities{min-height:1100px}.employee-product .product-workloop{min-height:1120px}.employee-product .product-continuity{min-height:980px;background:radial-gradient(ellipse at 53% 60%,rgb(var(--theme-surface-tint, 38 53 87) / .2),transparent 62%),rgb(var(--theme-canvas, 7 9 14))}.employee-product .product-governance{min-height:1100px;background:rgb(var(--theme-canvas, 8 11 17))}.run-model{margin:65px 0 0}.run-labels{display:grid;grid-template-columns:1fr 1.56fr 1fr;gap:60px;font-size:11px;letter-spacing:.1em;color:rgb(var(--theme-accent, 136 154 186));margin-bottom:27px}.run-labels span:nth-child(2){text-align:center}.run-grid{position:relative;display:grid;grid-template-columns:1fr 1.56fr 1fr;gap:60px;min-height:410px;align-items:center}.run-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.run-wire-base{fill:none;stroke:rgb(var(--theme-accent, 64 82 118));stroke-width:1}.run-wire-light{fill:none;stroke:rgb(var(--theme-accent, 168 187 251));stroke-width:2;stroke-dasharray:20 510;stroke-dashoffset:530;animation:run-wire 7s linear infinite;animation-play-state:paused}.run-triggers,.run-results{display:grid;gap:20px;position:relative;z-index:1}.run-card{padding:24px 22px;min-height:190px;background:linear-gradient(135deg,rgb(var(--theme-surface, 19 27 42)),rgb(var(--theme-canvas, 11 16 25)));border:1px solid rgb(var(--theme-line, 48 62 86));border-radius:5px;position:relative}.run-card>svg{color:rgb(var(--theme-accent, 160 178 219));margin-bottom:16px;display:block}.run-card>span{color:rgb(var(--theme-accent, 156 174 208));font-size:11px}.run-card h3{font-size:21px;font-weight:500;line-height:1.6;margin-top:10px;white-space:nowrap}.run-card p{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 166 179 201));margin-top:10px}.run-card small{display:block;font-size:10px;line-height:1.8;color:rgb(var(--theme-muted, 127 144 175));margin-top:15px}.run-engine{position:relative;z-index:1;border:1px solid rgb(var(--theme-line-accent, 116 138 195));border-radius:7px;background:linear-gradient(135deg,rgb(var(--theme-surface-tint, 35 48 75)),rgb(var(--theme-surface, 18 26 42)) 70%);padding:35px 32px;box-shadow:0 15px 80px #0004}.run-engine-label{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.05em;color:rgb(var(--theme-accent, 177 195 240))}.run-engine-label i{width:5px;height:5px;border-radius:50%;background:rgb(var(--theme-accent-fill, 183 200 255));box-shadow:0 0 12px #728efc;animation:run-pulse 5s ease-in-out infinite;animation-play-state:paused}.run-engine h3{font-size:29px;font-weight:500;margin-top:28px;line-height:1.5}.run-engine>p{font-size:12px;color:rgb(var(--theme-body, 165 179 207));margin-top:12px}.run-engine ol{padding:0;list-style:none;margin:30px 0 0}.run-engine li{padding:19px 0;border-top:1px solid rgb(var(--theme-line, 60 76 107));display:flex;align-items:center;gap:16px;font-size:14px;color:rgb(var(--theme-ink, 208 221 245))}.run-engine li>span{font-size:10px;color:rgb(var(--theme-accent, 135 159 205))}.run-engine li>svg{margin-left:auto;color:rgb(var(--theme-accent, 150 173 220))}.run-engine-boundary{display:flex;gap:8px;align-items:center;font-size:10px;line-height:1.8;color:rgb(var(--theme-accent, 147 167 206));padding-top:16px;border-top:1px solid rgb(var(--theme-line, 60 76 107))}.run-exception{border-color:rgb(var(--theme-line, 98 86 73))}.run-exception>svg,.run-exception>span{color:rgb(var(--theme-warning, 200 177 142))}.run-model figcaption{display:block!important;text-align:left!important;border-top:1px solid rgb(var(--theme-line, 44 58 80));padding-top:25px;line-height:1.9}.run-model figcaption>span{color:rgb(var(--theme-accent, 164 181 216));margin-right:20px}main[data-motion=on] .in-view .run-wire-light,main[data-motion=on] .in-view .run-engine-label i{animation-play-state:running}@keyframes run-wire{to{stroke-dashoffset:0}}@keyframes run-pulse{50%{opacity:.4}}.control-model{margin:60px 0 0}.control-checkpoint{display:flex;align-items:center;gap:40px;padding:25px 30px;border:1px solid rgb(var(--theme-line, 57 71 95));background:rgb(var(--theme-surface, 16 23 37));font-size:13px;color:rgb(var(--theme-body, 161 178 208));border-radius:5px}.control-checkpoint>div{display:flex;align-items:center;gap:14px;margin-right:auto;color:rgb(var(--theme-ink, 219 229 252))}.control-checkpoint strong{font-size:18px;font-weight:500}.control-checkpoint>span{padding-left:30px;border-left:1px solid rgb(var(--theme-line, 57 71 95))}.control-policies{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.policy{position:relative;border:1px solid rgb(var(--theme-line, 50 65 91));padding:28px 27px 25px;border-radius:5px;background:linear-gradient(145deg,rgb(var(--theme-surface, 20 28 43)),rgb(var(--theme-surface, 12 17 27)));display:flex;flex-direction:column}.policy:before{content:"";position:absolute;bottom:100%;left:50%;height:35px;width:1px;background:rgb(var(--theme-surface-strong, 94 114 154))}.policy-topline{display:flex;justify-content:space-between;align-items:center;gap:10px;color:rgb(var(--theme-accent, 149 168 208));font-size:11px;line-height:1.7}.policy-topline svg{flex-shrink:0}.policy h3{font-size:29px;line-height:1.5;font-weight:500;margin-top:28px}.policy>p{font-size:13px;line-height:1.95;color:rgb(var(--theme-body, 158 174 201));margin-top:16px;min-height:76px}.policy-path{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:28px}.policy-path li{position:relative;border:1px solid rgb(var(--theme-line, 53 70 96));padding:15px 10px;text-align:center;font-size:13px;line-height:1.8;color:rgb(var(--theme-body, 187 202 230));border-radius:3px}.policy-path li+li:before{content:"";position:absolute;bottom:calc(100% + 6px);left:50%;height:22px;width:1px;background:rgb(var(--theme-surface-strong, 96 117 155))}.policy-path li+li:after{content:"";position:absolute;bottom:100%;left:calc(50% - 3px);border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid rgb(var(--theme-line-accent, 128 149 187))}.policy-path .policy-key{background:rgb(var(--theme-surface-tint, 28 41 65));border-color:rgb(var(--theme-line-accent, 104 126 173));color:rgb(var(--theme-ink, 224 233 255))}.policy-review{background:linear-gradient(145deg,rgb(var(--theme-surface-tint, 38 50 76)),rgb(var(--theme-surface, 17 26 43)));border-color:rgb(var(--theme-line-accent, 123 143 191))}.policy-review .policy-topline{color:rgb(var(--theme-accent, 191 206 246))}.policy-review .policy-key{background:rgb(var(--theme-surface-strong, 51 67 99));border-color:rgb(var(--theme-line-accent, 164 185 237))}.policy-blocked .policy-key{border-color:rgb(var(--theme-line, 118 100 77));color:rgb(var(--theme-warning, 214 195 166));background:rgb(var(--theme-surface-tint, 38 34 30))}.policy-blocked .policy-topline{color:rgb(var(--theme-warning, 185 170 148))}.policy-branches{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;text-align:center;position:relative;padding-top:15px}.policy-branches:before{content:"";position:absolute;left:25%;right:25%;height:14px;top:0;border:1px solid rgb(var(--theme-line-accent, 124 145 186));border-bottom:0}.policy-branches:after{content:"";position:absolute;left:50%;top:-22px;height:22px;width:1px;background:rgb(var(--theme-accent-fill, 124 145 186))}.policy-branches>div{padding:12px 5px;border:1px solid rgb(var(--theme-line, 75 94 129));border-radius:3px}.policy-branches span{font-size:10px;color:rgb(var(--theme-accent, 148 168 206));display:block}.policy-branches strong{font-size:12px;font-weight:400;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:9px;color:rgb(var(--theme-ink, 209 223 247))}.policy-outcome{margin-top:auto;padding-top:30px;font-size:11px;line-height:1.9;color:rgb(var(--theme-accent, 155 172 204))}.control-audit{display:flex;align-items:center;gap:18px;margin-top:35px;padding:25px 0;border-top:1px solid rgb(var(--theme-line, 57 71 95));border-bottom:1px solid rgb(var(--theme-line, 57 71 95));color:rgb(var(--theme-accent, 143 164 204))}.control-audit strong{font-size:15px;font-weight:500;color:rgb(var(--theme-ink, 208 222 247));white-space:nowrap}.control-audit p{font-size:13px;line-height:1.9;color:rgb(var(--theme-body, 148 166 195));margin-left:20px}.control-model figcaption{text-align:left!important;justify-content:flex-start!important}@media(min-width:761px)and (max-width:1100px){.run-grid,.run-labels{gap:30px;grid-template-columns:1fr 1.4fr 1fr}.run-card{padding:22px 16px}.run-card h3{font-size:18px}.run-engine{padding:30px 23px}.run-engine h3{font-size:25px}.run-engine li{font-size:12px;gap:9px}.run-engine-boundary{font-size:9px}.control-policies{gap:18px}.policy{padding:23px 18px}.policy h3{font-size:24px}.policy-path li{font-size:12px}.control-checkpoint{gap:22px}.control-checkpoint>span{padding-left:22px}}@media(max-width:760px){.employee-product .product-hero h1{font-size:64px;margin-top:35px}.product-hero-statement{font-size:24px;margin-top:20px}.employee-product .product-hero .lead{font-size:16px;max-width:325px;line-height:2}.employee-product .product-hero{min-height:1080px}.product-hero-copy{padding-bottom:460px}.employee-product .product-heading h2,.product-connection .product-heading h2,.product-deployment .product-heading h2{font-size:32px;line-height:1.5;text-wrap:balance}.employee-product .product-capabilities,.employee-product .product-workloop,.employee-product .product-continuity,.employee-product .product-governance{min-height:0}.run-labels{display:none}.run-grid{display:flex;flex-direction:column;gap:45px;align-items:stretch}.run-wires{display:none}.run-triggers,.run-results{grid-template-columns:1fr 1fr;gap:12px}.run-card{padding:20px 14px;min-height:220px}.run-card h3{font-size:17px;white-space:normal}.run-card p{font-size:11px}.run-card small{font-size:9px}.run-card>span{font-size:10px}.run-engine{padding:30px 25px}.run-engine h3{font-size:27px}.run-engine:before,.run-engine:after{content:"";position:absolute;left:50%;height:23px;width:1px;background:linear-gradient(rgb(var(--theme-surface-strong, 70 88 120)),rgb(var(--theme-accent-fill, 165 183 232)))}.run-engine:before{bottom:100%}.run-engine:after{top:100%}.run-triggers:after,.run-results:before{content:"";position:absolute;left:25%;right:25%;height:22px;border:1px solid rgb(var(--theme-line-accent, 104 125 164))}.run-triggers:after{top:100%;border-top:0}.run-results:before{bottom:100%;border-bottom:0}.run-model figcaption{font-size:11px}.run-model figcaption>span{display:block;margin-bottom:10px}.control-checkpoint{padding:22px;gap:20px 15px;flex-wrap:wrap;font-size:11px}.control-checkpoint>div{width:100%;margin:0}.control-checkpoint>span{padding:0;border:0}.control-policies{grid-template-columns:1fr;gap:30px;margin-top:30px}.policy{padding:25px}.policy:before{display:none}.policy h3{font-size:27px;margin-top:20px}.policy>p{min-height:0;font-size:13px}.policy-path{margin-top:25px}.policy-outcome{padding-top:25px}.policy-branches strong{font-size:13px}.control-audit{flex-wrap:wrap;gap:12px}.control-audit p{width:100%;margin:0;font-size:12px}}@media(prefers-reduced-motion:reduce){.run-wire-light,.run-engine-label i{animation:none}.run-wire-light{display:none}}.delivery-scenarios{margin-top:55px}.scene-selectors{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:28px}.scene-selectors button{background:transparent;padding:21px 0;display:flex;align-items:center;gap:15px;color:rgb(var(--theme-accent, 141 159 190));border-bottom:1px solid rgb(var(--theme-line, 51 64 86));text-align:left;position:relative}.scene-selectors button>span:not(.scene-selector-index){display:flex;flex-direction:column;gap:9px}.scene-selectors strong{font-size:17px;font-weight:500}.scene-selectors small{font-size:11px;color:rgb(var(--theme-muted, 131 145 170))}.scene-selectors .scene-selector-index{font-size:10px;margin-left:auto}.scene-selectors button[aria-pressed=true]{color:rgb(var(--theme-ink, 229 234 255));border-color:rgb(var(--theme-line-accent, 163 181 241))}.scene-selectors button[aria-pressed=true]:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0;background:rgb(var(--theme-accent-fill, 157 175 255));box-shadow:0 0 18px #7383cc55}.scene-selectors button:hover{color:rgb(var(--theme-ink, 255 255 255))}.delivery-photo-stage{position:relative;min-height:580px;overflow:hidden;border:1px solid rgb(var(--theme-line, 48 59 80));border-radius:5px;background:rgb(var(--theme-surface, 16 23 33))}.delivery-scenario-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;animation:scenario-breathe 18s ease-in-out infinite;animation-play-state:paused}.delivery-photo-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--theme-canvas, 6 10 18) / .92941),rgb(var(--theme-canvas, 6 10 18) / .7098) 26%,transparent 65%),linear-gradient(0deg,rgb(var(--theme-canvas, 6 10 18) / .50196),transparent 45%)}.delivery-photo-copy{position:relative;z-index:1;max-width:405px;padding:55px 0 60px 40px}.delivery-photo-copy>span{font-size:11px;letter-spacing:.1em;color:rgb(var(--theme-accent, 156 177 218))}.delivery-photo-copy>h3{font-size:30px;line-height:1.55;font-weight:500;letter-spacing:.01em;margin-top:20px;text-wrap:pretty}.delivery-photo-copy>p{font-size:14px;color:rgb(var(--theme-body, 176 189 211));line-height:1.9;max-width:300px;margin-top:18px}.photo-proof{border:1px solid rgb(var(--theme-line-accent, 110 128 158) / .45882);border-radius:5px;background:rgb(var(--theme-surface, 17 26 41) / .78824);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:24px;width:320px;min-height:205px;margin-top:36px;box-shadow:0 16px 35px #0003}.photo-proof-label{font-size:11px;color:rgb(var(--theme-body, 172 189 219))}.photo-proof-total{display:flex;align-items:baseline;gap:14px;margin-top:16px}.photo-proof-total>strong{font-size:48px;font-weight:400;line-height:1.15;letter-spacing:-.03em}.photo-proof-total>span{font-size:11px;color:rgb(var(--theme-body, 163 179 206))}.photo-proof-counts{display:flex;justify-content:space-between;border-top:1px solid rgb(var(--theme-line, 67 81 107));margin-top:20px;padding-top:15px;font-size:11px;color:rgb(var(--theme-body, 170 187 218))}.photo-proof-counts strong{font-size:17px;font-weight:400;color:rgb(var(--theme-ink, 223 235 255));margin-right:7px}.photo-proof-difference{display:grid;grid-template-columns:1fr 20px 1.2fr;align-items:center;gap:10px;margin-top:23px}.photo-proof-difference>div>span{display:block;font-size:10px;color:rgb(var(--theme-body, 157 174 203))}.photo-proof-difference strong{display:block;font-weight:400;font-size:16px;margin-top:12px;white-space:nowrap}.photo-proof-difference>span{font-size:22px;color:rgb(var(--theme-warning, 202 182 142));text-align:center}.photo-proof>p{font-size:11px;line-height:1.9;color:rgb(var(--theme-body, 170 187 215));margin-top:23px}.photo-proof .photo-proof-alert{font-size:10px;display:flex;align-items:center;gap:8px;color:rgb(var(--theme-warning, 211 193 159));border-top:1px solid rgb(var(--theme-line, 83 83 99));padding-top:16px}.photo-proof-alert svg{flex-shrink:0}.photo-proof-bars{display:grid;gap:17px;margin-top:25px}.photo-proof-bars>div{display:grid;grid-template-columns:44px 1fr 16px;gap:14px;align-items:center;font-size:11px;color:rgb(var(--theme-body, 170 187 215))}.photo-proof-bars i{height:5px;background:rgb(var(--theme-surface-strong, 52 65 89));border-radius:4px}.photo-proof-bars b{display:block;height:100%;background:rgb(var(--theme-accent-fill, 165 183 239));border-radius:4px}.photo-proof-bars>div:last-child b{background:rgb(var(--theme-warning-fill, 203 178 143))}.photo-proof-bars strong{font-size:12px;font-weight:400;text-align:right}.photo-proof-task{display:flex;gap:12px;align-items:center;margin-top:24px}.photo-proof-task>span{font-size:10px;color:rgb(var(--theme-accent, 154 176 220));border:1px solid rgb(var(--theme-line, 77 97 132));border-radius:3px;padding:6px 8px}.photo-proof-task strong{font-size:12px;font-weight:400;color:rgb(var(--theme-ink, 214 227 249))}.photo-disclosure{position:absolute;bottom:22px;right:25px;z-index:1;font-size:9px;letter-spacing:.03em;color:rgb(var(--theme-body, 179 189 208));background:rgb(var(--theme-canvas, 8 12 20) / .6);border-radius:3px;padding:7px 9px}.scene-output-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:32px 0;border-bottom:1px solid rgb(var(--theme-line, 48 60 81))}.scene-output-strip>div{position:relative;padding-right:30px}.scene-output-strip>div+div{border-left:1px solid rgb(var(--theme-line, 52 65 91));padding-left:30px}.scene-output-strip span{font-size:11px;color:rgb(var(--theme-accent, 131 152 189));display:block}.scene-output-strip strong{font-size:17px;font-weight:400;line-height:1.8;display:block;margin-top:10px;color:rgb(var(--theme-ink, 211 223 246))}.scene-output-strip svg{position:absolute;right:0;bottom:8px;color:rgb(var(--theme-accent, 133 158 202))}.scene-example-note{font-size:11px;line-height:1.9;color:rgb(var(--theme-body, 140 156 184));margin-top:24px}main[data-motion=on] .in-view .delivery-scenario-image{animation-play-state:running}@keyframes scenario-breathe{50%{transform:scale(1.025)}}@media(max-width:760px){.scene-selectors{grid-template-columns:1fr 1fr;gap:0 20px}.scene-selectors button{padding:20px 0;gap:10px}.scene-selectors strong{font-size:15px}.scene-selectors small{font-size:10px}.scene-selectors .scene-selector-index{display:none}.delivery-photo-stage{min-height:720px;display:flex;align-items:flex-end}.delivery-scenario-image{height:360px;object-position:70% center}.delivery-photo-shade{background:linear-gradient(0deg,rgb(var(--theme-canvas, 11 17 28)) 0%,rgb(var(--theme-canvas, 11 17 28)) 44%,transparent 78%)}.delivery-photo-copy{padding:310px 22px 58px;max-width:none;width:100%}.delivery-photo-copy>h3{font-size:24px;margin-top:15px}.delivery-photo-copy>p{font-size:13px;margin-top:14px;max-width:none}.photo-proof{width:100%;max-width:360px;margin-top:25px;padding:22px;min-height:190px}.photo-proof-total>strong{font-size:42px}.photo-disclosure{right:18px;bottom:14px;font-size:8px}.scene-output-strip{grid-template-columns:1fr;gap:20px;padding:25px 0}.scene-output-strip>div+div{border:0;padding:0 30px 0 0}.scene-output-strip strong{font-size:16px;margin-top:7px}.scene-output-strip>div{display:grid;grid-template-columns:75px 1fr;gap:13px;align-items:baseline}.scene-output-strip strong{margin:0}.scene-output-strip svg{bottom:6px}.scene-example-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.delivery-scenario-image{animation:none}}.virtual-hero-note{font-size:11px;color:rgb(var(--theme-muted, 137 152 181));margin-top:32px;letter-spacing:.08em}.employee-product .adoption-principles{margin-top:35px}.work-scene-title{font-size:27px;font-weight:500;line-height:1.6;margin:45px 0 30px;letter-spacing:.02em}.mobile-delivery{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:42px 0;margin-top:30px;border-bottom:1px solid rgb(var(--theme-line, 53 65 87))}.mobile-delivery-copy>span{display:flex;align-items:center;gap:11px;color:rgb(var(--theme-accent, 164 185 228));font-size:12px}.mobile-delivery h4{font-size:27px;font-weight:500;margin:22px 0 17px}.mobile-delivery p{font-size:15px;line-height:1.9;color:rgb(var(--theme-body, 155 170 195));max-width:420px}.delivery-channels{font-size:11px;color:rgb(var(--theme-body, 161 176 204));line-height:1.9;margin-top:27px}.delivery-channels>span{display:block;font-size:10px;color:rgb(var(--theme-muted, 124 140 168));margin-top:5px}.mobile-delivery .photo-proof{margin:0;width:100%;max-width:490px;justify-self:end;min-height:205px;background:linear-gradient(135deg,rgb(var(--theme-surface-tint, 23 35 55)),rgb(var(--theme-surface, 16 23 34)));border-color:rgb(var(--theme-line, 70 91 128));padding:27px 32px}.mobile-delivery .photo-proof>p{font-size:12px}.mobile-delivery .photo-proof-counts,.mobile-delivery .photo-proof-label{font-size:12px}@keyframes virtual-drift{50%{transform:scale(1.035)}}@media(min-width:761px)and (max-width:1100px){.mobile-delivery{gap:45px}}@media(max-width:760px){.work-scene-title{font-size:23px;margin:35px 0 25px;text-wrap:balance}.mobile-delivery{grid-template-columns:1fr;gap:30px;margin-top:25px;padding:25px 0 30px}.mobile-delivery h4{font-size:24px}.mobile-delivery p{font-size:14px}.mobile-delivery .photo-proof{padding:25px;max-width:none}.virtual-hero-note{font-size:10px}}.integrated-scene{margin:0}.integrated-hero{margin-top:65px}.integrated-image-button{display:block;position:relative;width:100%;padding:0;background:rgb(var(--theme-surface, 13 21 36));border:1px solid rgb(var(--theme-line, 61 75 100));border-radius:7px;overflow:hidden;line-height:0;text-align:left}.integrated-image-button>img{width:100%;height:auto;display:block;animation:integrated-breathe 14s ease-in-out infinite;animation-play-state:paused}.image-expand-label{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;font-size:11px;color:rgb(var(--theme-ink, 220 230 252));padding:11px 14px;background:rgb(var(--theme-surface, 16 26 42) / .87059);border:1px solid rgb(var(--theme-line-accent, 115 136 173) / .46667);border-radius:4px;line-height:1.3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.integrated-image-button:hover .image-expand-label{background:rgb(var(--theme-surface-tint, 40 58 89))}.integrated-scene figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:20px;font-size:11px;color:rgb(var(--theme-accent, 139 159 190));line-height:1.8}.integrated-scene-summary{display:grid;grid-template-columns:1fr 1.1fr 1.2fr;gap:50px;margin:36px 0 0;padding:30px 0 38px;border-top:1px solid rgb(var(--theme-line, 51 67 92));border-bottom:1px solid rgb(var(--theme-line, 51 67 92))}.integrated-scene-summary dt{font-size:11px;color:rgb(var(--theme-body, 141 159 189));margin-bottom:15px}.integrated-scene-summary dd{font-size:16px;line-height:1.85;color:rgb(var(--theme-ink, 207 222 246));margin:0}.integrated-scene-summary p{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 143 161 189));margin-top:14px}.scene-image-dialog{width:min(1450px,96vw);max-width:none;max-height:95dvh;border:1px solid rgb(var(--theme-line, 86 103 131));background:rgb(var(--theme-canvas, 11 17 28));color:rgb(var(--theme-ink, 220 231 253));padding:0;border-radius:8px;overflow:hidden;box-shadow:0 30px 120px #000b;color-scheme:dark}.scene-image-dialog::backdrop{background:rgb(var(--theme-canvas, 0 0 0) / .86667);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-dialog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 22px;border-bottom:1px solid rgb(var(--theme-line, 52 65 88));font-size:13px}.scene-dialog-toolbar>div{display:flex;align-items:center;gap:18px}.scene-dialog-toolbar button{background:transparent;color:rgb(var(--theme-body, 189 205 234));padding:7px;font-size:12px}.scene-image-scroll{overflow:auto;max-height:calc(95dvh - 125px);overscroll-behavior:contain;scrollbar-color:#53617b #111928}.scene-image-scroll>img{display:block;width:100%;height:auto}.scene-image-scroll.is-zoomed>img{width:1672px;max-width:none}.scene-image-dialog>p{font-size:11px;color:rgb(var(--theme-body, 148 166 195));line-height:1.8;padding:14px 22px;margin:0}main[data-motion=on] .in-view .integrated-image-button>img{animation-play-state:running}@keyframes integrated-breathe{50%{filter:brightness(1.065)}}@media(max-width:760px){.integrated-hero{margin-top:45px}.integrated-image-button{border-radius:4px}.image-expand-label{right:10px;bottom:10px;padding:8px;font-size:9px}.image-expand-label svg{width:14px}.integrated-scene figcaption{display:block;font-size:10px}.integrated-scene figcaption span{display:block}.integrated-scene figcaption span+span{margin-top:7px}.integrated-scene-summary{grid-template-columns:1fr;gap:27px;margin-top:28px;padding:27px 0}.integrated-scene-summary dt{margin-bottom:10px}.integrated-scene-summary dd{font-size:15px}.integrated-scene-summary p{font-size:12px}.scene-image-dialog{width:96vw}.scene-dialog-toolbar{padding:14px;gap:12px;font-size:11px}.scene-dialog-toolbar>div{gap:8px}.scene-dialog-toolbar button{font-size:11px}.scene-image-dialog>p{padding:12px 14px;font-size:10px}.scene-image-scroll.is-zoomed>img{width:1200px}}@media(prefers-reduced-motion:reduce){.integrated-image-button>img{animation:none}}.employee-product .product-hero{min-height:860px;min-height:max(860px,100svh);background:rgb(var(--theme-canvas, 3 7 14));isolation:isolate;display:flex;align-items:center}.product-hero-grid{position:relative;z-index:1;padding-top:145px;padding-bottom:140px;width:calc(100% - 136px)}.employee-product .product-hero-copy{padding:0;max-width:485px;margin:0;text-align:left}.employee-product .product-hero h1{margin-top:0;font-size:clamp(68px,7.2vw,104px);line-height:1.18}.employee-product .product-hero-statement{font-size:clamp(25px,2.55vw,37px);margin-top:27px;white-space:nowrap}.employee-product .product-hero .lead{max-width:415px;margin:28px 0 0;font-size:17px;line-height:2;color:rgb(var(--theme-body, 166 178 200))}.product-hero-copy .product-actions{justify-content:flex-start;margin-top:38px}.product-hero-copy .adoption-principles{justify-content:flex-start;margin-top:48px;font-size:12px;gap:20px}.product-hero-copy .adoption-principles span+span{padding-left:20px}.workforce-hero-art{position:absolute;top:20%;right:-1%;bottom:16%;left:18%;opacity:.88;filter:saturate(.78) brightness(1.12);z-index:0;overflow:hidden;pointer-events:none;container-type:size;-webkit-mask-image:linear-gradient(0deg,transparent,#000 12%,#000 90%,transparent);mask-image:linear-gradient(0deg,transparent,#000 12%,#000 90%,transparent)}.workforce-team-scene{position:absolute;width:min(100cqw,177.6833156cqh);aspect-ratio:1672/941;left:72%;top:50%;transform:translate(-72%,-50%)}.workforce-team-presence{position:relative;width:100%;height:100%;animation:workforce-presence 12s ease-in-out infinite;animation-play-state:paused}.workforce-team-presence>img{display:block;width:100%;height:100%}.workforce-role{position:absolute;transform:translate(-50%,-100%);padding:5px 9px 5px 11px;border:1px solid rgb(var(--theme-line-accent, 165 185 255) / .21961);border-radius:3px;background:linear-gradient(115deg,rgb(var(--theme-surface, 17 30 57) / .85098),rgb(var(--theme-surface, 7 19 35) / .72157));color:rgb(var(--theme-ink, 209 220 250));font-size:clamp(11px,1.35cqw,14px);font-weight:500;line-height:1.3;letter-spacing:.16em;white-space:nowrap;box-shadow:0 3px 14px #02071460}.workforce-role:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:clamp(7px,1.2cqw,12px);background:linear-gradient(rgb(var(--theme-accent-fill, 180 195 255) / .50196),rgb(var(--theme-accent-fill, 180 195 255) / .10196))}.workforce-hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--theme-canvas, 3 7 14)) 0%,rgb(var(--theme-canvas, 3 7 14) / .7098) 29%,transparent 52%)}.workforce-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 76% 56%,rgb(var(--theme-accent-fill, 109 141 255) / .05098),transparent 36%);mix-blend-mode:screen;animation:workforce-light 7s ease-in-out infinite;animation-play-state:paused}main[data-motion=on] .in-view .workforce-team-presence,main[data-motion=on] .in-view .workforce-hero-glow{animation-play-state:running}@keyframes workforce-presence{50%{transform:translateY(-6px) scale(1.012);filter:brightness(1.035)}}@keyframes workforce-light{0%,to{opacity:.25}50%{opacity:.85}}@media(min-width:761px)and (max-width:1100px){.employee-product .product-hero-copy{max-width:400px}.employee-product .product-hero .lead{max-width:345px}.product-hero-copy .product-actions{gap:22px}.product-hero-copy .adoption-principles{gap:13px;font-size:10px}.product-hero-copy .adoption-principles span+span{padding-left:13px}.workforce-hero-art{left:16%;right:-9%}.workforce-hero-art:after{background:linear-gradient(90deg,rgb(var(--theme-canvas, 3 7 14)),rgb(var(--theme-canvas, 3 7 14) / .75294) 30%,transparent 57%)}}@media(max-width:760px){.employee-product .product-hero{display:block;min-height:1040px}.product-hero-grid{width:calc(100% - 44px);padding-top:145px;padding-bottom:540px}.employee-product .product-hero-copy{max-width:none;padding:0;margin:0}.employee-product .product-hero h1{font-size:64px;margin:0}.employee-product .product-hero-statement{font-size:25px;white-space:normal;margin-top:22px}.employee-product .product-hero .lead{font-size:15px;margin-top:22px;max-width:350px}.product-hero-copy .product-actions{margin-top:29px;gap:24px}.product-hero-copy .adoption-principles{margin-top:30px;font-size:10px;gap:16px}.product-hero-copy .adoption-principles span+span{padding-left:16px}.workforce-hero-art{inset:auto 0 30px;height:450px;-webkit-mask-image:linear-gradient(0deg,transparent,#000 17%,#000 82%,transparent);mask-image:linear-gradient(0deg,transparent,#000 17%,#000 82%,transparent)}.workforce-team-scene{width:142%;max-width:800px;left:auto;right:-1%;transform:translateY(-50%)}.workforce-role{padding:4px 7px 4px 9px}.workforce-hero-art:after{background:none}.workforce-hero-glow{background:radial-gradient(ellipse at 55% 50%,rgb(var(--theme-accent-fill, 109 141 255) / .09412),transparent 65%)}}@media(prefers-reduced-motion:reduce){.workforce-team-presence,.workforce-hero-glow{animation:none}}.product-rollout h3{font-size:22px}.product-rollout p{font-size:15px;line-height:1.95;min-height:117px}.rollout-outcome{margin-top:26px;padding-top:19px;border-top:1px solid rgb(var(--theme-line, 41 53 75));color:rgb(var(--theme-body, 178 189 213));font-size:12px;line-height:1.8}@media(min-width:761px)and (max-width:1100px){.product-rollout p{min-height:88px}}@media(max-width:760px){.product-rollout h3{font-size:23px}.product-rollout p{min-height:0;font-size:15px}.rollout-outcome{margin-top:20px;padding-top:15px}.workforce-hero-art{opacity:.84}}.employee-product .chapter-wide .product-heading{display:block;max-width:940px;text-align:left}.employee-product .chapter-wide .product-heading .lead{margin:23px 0 0;max-width:830px;text-wrap:pretty}.employee-product .product-workloop{min-height:0;padding-top:130px;padding-bottom:110px}.business-task{margin:70px 0 0}.business-task-flow{display:grid;grid-template-columns:1fr 48px 1.2fr 48px 1fr;align-items:stretch}.business-actor{display:flex;align-items:center;gap:10px;font-size:11px;color:rgb(var(--theme-body, 159 174 204));letter-spacing:.02em}.business-actor svg{flex-shrink:0}.business-task h3{font-size:24px;line-height:1.5;font-weight:500;letter-spacing:.01em;margin-top:26px}.business-request{padding:30px 14px 30px 0}.business-request blockquote{font-size:21px;line-height:1.8;margin:33px 0 22px;color:rgb(var(--theme-ink, 220 226 242));font-weight:400}.business-request>p,.business-result>p{font-size:13px;line-height:1.9;color:rgb(var(--theme-body, 148 162 187))}.business-request-scope{margin-top:38px;border-top:1px solid rgb(var(--theme-line, 48 59 80));padding-top:22px;display:grid;gap:17px}.business-request-scope>span{font-size:11px;color:rgb(var(--theme-muted, 130 146 176));display:flex;justify-content:space-between;gap:12px}.business-request-scope strong{font-size:12px;font-weight:400;color:rgb(var(--theme-body, 183 196 219))}.business-flow-arrow{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;color:rgb(var(--theme-accent, 131 149 189));position:relative}.business-flow-arrow>span{font-size:10px}.business-flow-arrow>svg{animation:task-flow-pulse 5s ease-in-out infinite;animation-play-state:paused}.business-execution{padding:30px 27px 28px;border:1px solid rgb(var(--theme-line, 70 82 118));border-radius:5px;background:radial-gradient(ellipse at top,rgb(var(--theme-surface-tint, 35 45 77) / .53333),transparent 75%),rgb(var(--theme-surface, 13 19 32));box-shadow:0 15px 70px #0002}.business-execution .business-actor{color:rgb(var(--theme-accent, 176 191 255))}.business-execution h3{color:rgb(var(--theme-ink, 238 241 255))}.business-data{display:flex;gap:10px;margin-top:28px;padding-bottom:24px;border-bottom:1px solid rgb(var(--theme-line, 53 65 91))}.business-data>span{display:flex;align-items:center;gap:7px;color:rgb(var(--theme-body, 172 186 212));font-size:11px;background:rgb(var(--theme-surface-tint, 27 38 60));padding:10px 8px;border:1px solid rgb(var(--theme-line, 54 68 95));border-radius:3px;flex:1;white-space:nowrap}.business-execution ol{list-style:none;margin:25px 0 0;padding:0;display:grid;gap:24px}.business-execution li{display:flex;gap:15px;align-items:baseline}.business-execution li>span{color:rgb(var(--theme-accent, 119 141 190));font-size:10px}.business-execution li strong{font-weight:500;font-size:15px;color:rgb(var(--theme-ink, 214 224 245))}.business-execution li p{font-size:12px;line-height:1.8;color:rgb(var(--theme-body, 148 165 196));margin-top:7px}.business-result{padding:30px 0 30px 15px}.business-result h3{font-size:23px}.business-result-total{display:flex;align-items:baseline;gap:16px;margin-top:25px}.business-result-total>strong{font-size:60px;line-height:1.2;font-weight:400;letter-spacing:-.04em;color:rgb(var(--theme-ink, 224 231 247))}.business-result-total>span{font-size:11px;color:rgb(var(--theme-body, 142 159 188))}.business-result dl{margin:25px 0}.business-result dl>div{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid rgb(var(--theme-line, 44 56 78))}.business-result dt{font-size:13px;color:rgb(var(--theme-body, 176 191 216));display:flex;align-items:center;gap:10px}.business-result dd{margin:0;font-size:20px;color:rgb(var(--theme-ink, 212 223 243))}.business-result dd>span{font-size:10px;color:rgb(var(--theme-muted, 130 147 177));margin-left:4px}.business-result dt i{height:4px;width:4px;background:rgb(var(--theme-accent-fill, 161 180 230));border-radius:50%}.business-result .needs-review dt{color:rgb(var(--theme-warning, 200 183 151))}.business-result .needs-review dt i{background:rgb(var(--theme-warning-fill, 200 183 151))}.business-task figcaption{text-align:center;margin-top:38px;font-size:11px;line-height:1.9;color:rgb(var(--theme-muted, 125 141 168))}main[data-motion=on] .in-view .business-flow-arrow>svg{animation-play-state:running}.business-flow-arrow:nth-of-type(4)>svg{animation-delay:1.8s}@keyframes task-flow-pulse{0%,to{opacity:.4;transform:translate(-2px)}50%{opacity:1;transform:translate(3px)}}@media(min-width:761px)and (max-width:1100px){.business-task-flow{grid-template-columns:1fr 28px 1.2fr 28px 1fr}.business-task h3{font-size:20px}.business-execution{padding:25px 18px}.business-data{flex-direction:column}.business-request blockquote{font-size:18px}.business-request-scope>span{flex-direction:column;gap:8px}}@media(max-width:760px){.employee-product .chapter-wide .product-heading .lead{margin-top:22px;font-size:15px}.employee-product .product-workloop{padding-top:100px;padding-bottom:85px}.business-task{margin-top:40px}.business-task-flow{grid-template-columns:1fr}.business-request,.business-result{padding:24px 10px}.business-execution{padding:28px 24px}.business-task h3{font-size:25px;margin-top:20px}.business-request blockquote{font-size:23px;margin-top:24px}.business-request-scope{margin-top:28px}.business-flow-arrow{height:75px;flex-direction:row;gap:13px}.business-flow-arrow>svg{transform:rotate(90deg);animation-name:task-flow-down}.business-result{margin-top:8px}.business-result-total{margin-top:22px}.business-result dl{margin-top:20px}.business-task figcaption{text-align:left;font-size:10px;margin-top:20px}}@keyframes task-flow-down{0%,to{opacity:.4;transform:rotate(90deg) translate(-2px)}50%{opacity:1;transform:rotate(90deg) translate(3px)}}@media(prefers-reduced-motion:reduce){.business-flow-arrow>svg{animation:none}}.delivery-scenarios .integrated-image-button{border:0;border-radius:0;background:transparent;aspect-ratio:1672/941;isolation:isolate;overflow:visible}.delivery-scenarios .integrated-image-button .scene-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .85s ease;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 3%,#000 94%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 3%,#000 94%,transparent 100%);animation:none;pointer-events:none}.delivery-scenarios .integrated-image-button .scene-layer.is-active{opacity:1}.delivery-scenarios .integrated-scene{margin-left:-20px;margin-right:-20px}.delivery-scenarios .integrated-scene figcaption{margin:14px 20px 0;font-size:13px;line-height:1.7;color:rgb(var(--theme-body, 148 157 173))}.delivery-scenarios .image-expand-label{z-index:1;bottom:30px;right:35px;min-height:44px;padding:10px 16px;font-size:13px;border-color:rgb(var(--theme-line-strong, 255 255 255) / .14902);background:rgb(var(--theme-canvas, 9 13 22) / .73725);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px}.scene-rotation-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.scene-rotation-bar p{font-size:16px;color:rgb(var(--theme-body, 178 186 203))}.rotation-control{display:inline-flex;align-items:center;gap:9px;background:transparent;color:rgb(var(--theme-body, 180 189 209));min-height:44px;padding:8px 0 8px 12px;font-size:13px}.rotation-control:hover{color:rgb(var(--theme-ink, 255 255 255))}.rotation-control:disabled{color:rgb(var(--theme-muted, 142 150 166));cursor:default}.delivery-scenarios .scene-selectors{margin-bottom:40px}.delivery-scenarios .work-scene-title{min-height:1.5em;margin-bottom:28px}.delivery-scenarios .integrated-scene-summary{min-height:170px;border-bottom:0;padding-bottom:0;gap:42px}.delivery-scenarios .scene-example-note{font-size:13px;line-height:1.8;max-width:900px}.scene-copy-transition{animation:delivery-copy-in .65s ease both}@keyframes delivery-copy-in{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}main[data-motion=off] .scene-copy-transition{animation:none}main[data-motion=off] .integrated-image-button .scene-layer{transition:none}@media(max-width:650px){.scene-rotation-bar{align-items:flex-start;gap:12px}.scene-rotation-bar p{font-size:14px;max-width:155px;line-height:1.8;padding-top:8px}.rotation-control{font-size:12px;white-space:nowrap}.delivery-scenarios .integrated-scene{margin-left:-12px;margin-right:-12px}.delivery-scenarios .integrated-scene figcaption{margin-left:12px;margin-right:12px;font-size:12px;gap:8px;flex-direction:column}.delivery-scenarios .image-expand-label{bottom:14px;right:15px;font-size:12px;padding:8px 12px}.delivery-scenarios .integrated-scene-summary{gap:24px;min-height:330px}.delivery-scenarios .work-scene-title{min-height:3em;display:flex;align-items:center;font-size:25px}.delivery-scenarios .scene-selectors{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.scene-copy-transition{animation:none}.delivery-scenarios .integrated-image-button .scene-layer{transition:none}}.delivery-scenarios .scene-selectors small{font-size:13px}.delivery-scenarios .integrated-scene-summary dt,.delivery-scenarios .integrated-scene-summary p{font-size:14px}.route-menu-button{display:none}.about .section-content>.text-link{margin-top:34px}.content-brand-page .primary,.company-page .primary{font-size:15px}.site-shell .nav{gap:34px}.site-shell .nav a{white-space:nowrap}.brand-page-lead{font-size:18px;line-height:1.95;color:rgb(var(--theme-body, 172 178 193));max-width:590px}.brand-page-heading{max-width:980px;margin:0 auto;text-align:center}.brand-page-heading h2,.brand-expression-heading h2,.company-introduction h2,.company-approach h2{font-size:clamp(38px,4.2vw,60px);line-height:1.4;font-weight:550;letter-spacing:.015em;text-wrap:pretty}.brand-page-heading>p{font-size:18px;line-height:1.95;color:rgb(var(--theme-body, 157 166 186));margin-top:25px}.content-brand-page .section,.company-page .section{isolation:isolate}.brand-page-hero{min-height:max(850px,100svh);display:flex;align-items:center;background:rgb(var(--theme-canvas, 5 6 7))}.brand-page-hero .scene{top:85px;right:-70px;bottom:45px;left:9%;opacity:.8;-webkit-mask-image:linear-gradient(0deg,transparent,#000 12%,#000 85%,transparent);mask-image:linear-gradient(0deg,transparent,#000 12%,#000 85%,transparent)}.brand-page-hero .scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--theme-canvas, 5 6 7)) 2%,rgb(var(--theme-canvas, 5 6 7) / .65882) 25%,transparent 58%)}.brand-page-hero .scene img{object-position:72% center}.brand-hero-copy{position:relative;padding-top:120px;padding-bottom:145px}.brand-hero-copy h1{font-size:clamp(64px,7.2vw,104px);font-weight:550;letter-spacing:.025em;line-height:1.2}.brand-hero-statement{font-size:clamp(25px,2.7vw,39px);line-height:1.6;letter-spacing:.015em;color:rgb(var(--theme-accent, 189 193 255));margin-top:30px}.brand-hero-copy .brand-page-lead{max-width:500px;margin-top:28px}.brand-hero-copy .primary{margin-top:38px}.brand-hero-foot{position:absolute;bottom:62px;left:0;right:0;display:flex;gap:40px;font-size:14px;color:rgb(var(--theme-body, 161 168 186))}.brand-hero-foot span+span{border-left:1px solid rgb(var(--theme-line, 65 71 87));padding-left:40px}.brand-services{min-height:940px;padding:140px 0 115px;background:rgb(var(--theme-canvas, 8 11 17))}.brand-service-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin-top:100px}.brand-service{padding-top:30px;border-top:1px solid rgb(var(--theme-line, 61 71 95));position:relative}.brand-service>svg{color:rgb(var(--theme-accent, 176 185 231));margin-bottom:35px}.brand-service h3{font-size:30px;font-weight:500;line-height:1.5;margin-bottom:22px}.brand-service p{font-size:16px;line-height:1.95;color:rgb(var(--theme-body, 153 164 187))}.brand-service .brand-service-statement{font-size:18px;color:rgb(var(--theme-ink, 213 219 233));margin-bottom:22px;line-height:1.8;min-height:65px}.brand-service ul{list-style:none;padding:0;margin:34px 0 0;display:flex;flex-wrap:wrap;gap:14px;color:rgb(var(--theme-body, 179 187 208));font-size:14px}.brand-service li+li:before{content:"/";padding-right:14px;color:rgb(var(--theme-muted, 76 88 113))}.brand-creators{min-height:1070px;padding:145px 0 60px;background:rgb(var(--theme-canvas, 5 7 11))}.brand-creators .scene{top:0;right:0;bottom:120px;left:8%;opacity:.66;-webkit-mask-image:linear-gradient(0deg,transparent,#000 32%,#000 88%,transparent);mask-image:linear-gradient(0deg,transparent,#000 32%,#000 88%,transparent)}.brand-creators .scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--theme-canvas, 5 7 11)) 0%,rgb(var(--theme-canvas, 5 7 11) / .53333) 27%,transparent 68%)}.brand-creators .scene img{object-position:75% center}.brand-creators>.container{position:relative}.brand-creator-copy{max-width:580px}.brand-creator-copy h2{font-size:clamp(44px,4.6vw,66px);line-height:1.45;font-weight:550;letter-spacing:.025em}.brand-creator-copy .brand-page-lead{max-width:445px;margin-top:30px}.brand-creator-work{margin-top:185px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;padding-top:35px;border-top:1px solid rgb(var(--theme-line, 88 96 116) / .4)}.brand-creator-work article{max-width:340px}.brand-creator-work h3{font-size:21px;line-height:1.5;font-weight:500;margin-bottom:17px}.brand-creator-work p{font-size:16px;line-height:1.9;color:rgb(var(--theme-body, 168 176 194))}.brand-image-note{font-size:12px;color:rgb(var(--theme-muted, 120 131 152));margin-top:42px;text-align:right}.brand-ai-process{min-height:1020px;padding:145px 0 125px;background:rgb(var(--theme-canvas, 9 12 19))}.brand-process-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:95px 0 0}.brand-process-list li{padding-top:35px;position:relative}.brand-process-list li:before{content:"";position:absolute;top:0;left:0;width:calc(100% + 40px);height:1px;background:rgb(var(--theme-surface-strong, 61 72 102))}.brand-process-list li:last-child:before{width:100%}.brand-process-list li:after{content:"";position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:rgb(var(--theme-accent-fill, 160 175 245));box-shadow:0 0 12px #99a4ff33;animation:brand-node-breathe 7s ease-in-out infinite;animation-play-state:paused}.brand-process-list h3{font-size:25px;font-weight:500;line-height:1.5;margin-bottom:24px}.brand-process-list li>p{font-size:16px;line-height:1.9;color:rgb(var(--theme-body, 195 202 219));min-height:61px}.brand-ai-assist{display:flex;align-items:flex-start;gap:9px;margin-top:30px;color:rgb(var(--theme-body, 147 159 194));font-size:14px;line-height:1.8;min-height:76px}.brand-ai-assist>svg{flex-shrink:0;margin-top:4px;color:rgb(var(--theme-accent, 145 155 240))}.brand-process-list li>strong{display:block;margin-top:25px;border-top:1px solid rgb(var(--theme-line, 41 52 77));padding-top:21px;color:rgb(var(--theme-body, 177 186 209));font-weight:400;font-size:14px;line-height:1.8}.brand-expression{padding:135px 0 0;background:rgb(var(--theme-canvas, 7 9 14))}.brand-expression-heading{max-width:900px}.brand-expression-heading .brand-page-lead{margin-top:30px;max-width:730px}.brand-story-image{margin:65px 0 0;position:relative;overflow:hidden;border-radius:4px;height:470px;background:rgb(var(--theme-canvas, 11 17 27))}.brand-story-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 65%;animation:brand-image-drift 18s ease-in-out infinite;animation-play-state:paused}.brand-story-image figcaption{position:absolute;bottom:23px;right:26px;font-size:12px;color:rgb(var(--theme-ink, 210 215 227));background:rgb(var(--theme-canvas, 6 11 21) / .6);padding:9px 12px;border-radius:3px}.brand-expression-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:65px;margin-top:44px}.brand-expression-types h3{font-size:22px;font-weight:500;margin-bottom:17px}.brand-expression-types p{font-size:16px;line-height:1.95;color:rgb(var(--theme-body, 156 167 190))}.brand-page-closing{padding:120px 0 130px;margin-top:110px;border-top:1px solid rgb(var(--theme-line, 41 50 73));display:flex;justify-content:space-between;align-items:center;gap:60px}.brand-page-closing h2{font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.5}.brand-page-closing .primary{flex-shrink:0}.company-hero{min-height:max(920px,100svh);background:rgb(var(--theme-canvas, 4 6 8))}.company-hero .scene{top:160px;right:0;bottom:-50px;left:0;opacity:.6;-webkit-mask-image:linear-gradient(0deg,transparent,#000 18%,#000 66%,transparent);mask-image:linear-gradient(0deg,transparent,#000 18%,#000 66%,transparent)}.company-hero .scene img{object-position:center 65%}.company-hero-copy{position:relative;padding-top:175px;text-align:center}.company-name{font-size:16px;letter-spacing:.08em;color:rgb(var(--theme-body, 165 173 195));margin-bottom:40px}.company-hero h1{font-size:clamp(46px,5.7vw,82px);font-weight:550;line-height:1.38;letter-spacing:.025em}.company-hero h1>span{display:block}.company-hero .brand-page-lead{max-width:none;margin-top:27px;color:rgb(var(--theme-body, 173 183 201))}.company-hero-foot{position:absolute;bottom:58px;left:0;right:0;display:flex;justify-content:space-between;color:rgb(var(--theme-muted, 142 152 176));font-size:13px;letter-spacing:.1em}.company-introduction{min-height:800px;padding:155px 0;background:rgb(var(--theme-canvas, 8 11 17))}.company-intro-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:130px;align-items:start}.company-intro-copy p{font-size:18px;line-height:2.05;color:rgb(var(--theme-body, 156 168 191));margin-top:27px}.company-intro-copy .company-intro-main{font-size:25px;color:rgb(var(--theme-ink, 220 226 239));line-height:1.8;margin-top:0}.company-business{padding:140px 0 115px;background:rgb(var(--theme-canvas, 6 9 15))}.company-business-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:75px}.company-business-card{position:relative;min-height:570px;overflow:hidden;border:1px solid rgb(var(--theme-line, 48 58 80));border-radius:5px;background:rgb(var(--theme-canvas, 7 11 19));transition:border-color .3s}.company-business-card>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:75% center;opacity:.6;-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 78%);mask-image:linear-gradient(0deg,#000 0,transparent 78%);transition:transform .6s}.company-business-card>div{position:relative;padding:44px 42px}.company-business-card>div>p:first-child{font-size:16px;color:rgb(var(--theme-accent, 165 175 232));margin-bottom:20px}.company-business-card h3{font-size:44px;line-height:1.3;font-weight:500;margin-bottom:23px;letter-spacing:.025em}.company-business-card .company-business-description{font-size:17px;line-height:1.95;color:rgb(var(--theme-body, 166 177 198));max-width:405px}.company-business-card>div>span{display:inline-flex;gap:20px;align-items:center;margin-top:35px;font-size:15px;color:rgb(var(--theme-accent, 183 192 245))}.company-business-card:hover{border-color:rgb(var(--theme-line-accent, 135 146 191))}.company-business-card:hover>img{transform:scale(1.025)}.company-development{display:grid;grid-template-columns:210px 1fr;gap:30px;align-items:baseline;border-top:1px solid rgb(var(--theme-line, 48 58 80));margin-top:40px;padding-top:34px}.company-development h3{font-size:24px;line-height:1.5;font-weight:500}.company-development p{font-size:17px;line-height:1.95;color:rgb(var(--theme-body, 160 173 196));max-width:830px}.company-approach{padding:145px 0 125px;background:rgb(var(--theme-canvas, 8 11 18))}.company-approach-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}.company-approach-heading{position:sticky;top:145px}.company-approach-heading .brand-page-lead{margin-top:30px;max-width:440px}.company-principles{display:grid;gap:60px}.company-principles article{padding-top:30px;border-top:1px solid rgb(var(--theme-line, 52 65 88))}.company-principles h3{font-size:29px;font-weight:500;line-height:1.5}.company-principles .company-principle-sub{font-size:17px;color:rgb(var(--theme-body, 181 188 228));margin-top:18px}.company-principles p{font-size:17px;line-height:1.95;color:rgb(var(--theme-body, 150 163 186));margin-top:20px}.company-cooperate{min-height:690px;padding:150px 0 75px;background:rgb(var(--theme-canvas, 6 9 17))}.company-cooperate .brand-page-heading{max-width:970px}.company-cooperate-actions{text-align:center;margin-top:40px}main[data-motion=on] .in-view .brand-process-list li:after,main[data-motion=on] .in-view .brand-story-image img{animation-play-state:running}.brand-process-list li:nth-child(2):after{animation-delay:1.6s}.brand-process-list li:nth-child(3):after{animation-delay:3.2s}.brand-process-list li:nth-child(4):after{animation-delay:4.8s}@keyframes brand-node-breathe{0%,to{opacity:.45;box-shadow:0 0 #99a4ff00}45%{opacity:1;box-shadow:0 0 17px #99a4ff77}}@keyframes brand-image-drift{50%{transform:scale(1.025)}}@media(min-width:761px)and (max-width:1100px){.site-shell .nav{gap:22px}.site-shell .nav a{font-size:13px}.brand-service-columns{gap:30px}.brand-service .brand-service-statement{min-height:97px}.brand-creator-work{gap:30px}.brand-process-list{grid-template-columns:1fr 1fr;gap:60px 45px}.brand-process-list li:nth-child(2):before{width:100%}.brand-process-list li:before{width:calc(100% + 45px)}.company-intro-layout,.company-approach-layout{gap:55px}.company-business-card>div{padding:35px 28px}.company-business-card{min-height:600px}.company-development{grid-template-columns:170px 1fr}}@media(max-width:760px){.site-shell .header-inner{position:relative;width:calc(100% - 40px);gap:20px}.site-shell .brand{width:92px}.site-shell .contact-button{font-size:12px;padding:9px 13px;margin-left:auto}.route-menu-button{display:flex;align-items:center;gap:8px;background:transparent;color:rgb(var(--theme-ink, 226 229 242));padding:10px 0;font-size:14px}.site-shell .nav{display:none;position:absolute;top:72px;left:-20px;right:-20px;height:auto;gap:0;padding:15px 20px 20px;background:rgb(var(--theme-canvas, 8 12 20) / .98039);border-bottom:1px solid rgb(var(--theme-line, 53 64 89));box-shadow:0 30px 40px #0005}.site-shell .nav.is-open{display:grid;grid-template-columns:1fr 1fr}.site-shell .nav a{height:auto;padding:18px 14px;font-size:15px;display:block;text-align:left;border-bottom:0}.site-shell .nav a.active{color:rgb(var(--theme-accent, 189 197 255));background:rgb(var(--theme-surface, 20 28 48));border-radius:3px}.site-shell .nav a.active:after{display:none}.brand-page-lead{font-size:16px;line-height:1.95}.brand-page-heading h2,.brand-expression-heading h2,.company-introduction h2,.company-approach h2{font-size:34px;line-height:1.5;letter-spacing:0}.brand-page-heading>p{font-size:16px;line-height:1.95;margin-top:22px}.brand-page-heading>p br{display:none}.brand-page-hero{min-height:1020px;display:block}.brand-hero-copy{padding-top:155px;padding-bottom:0}.brand-hero-copy h1{font-size:64px}.brand-hero-statement{font-size:25px;margin-top:25px}.brand-hero-copy .brand-page-lead{margin-top:23px}.brand-hero-copy .brand-page-lead br{display:none}.brand-hero-copy .primary{margin-top:30px}.brand-page-hero .scene{top:370px;right:-135px;bottom:60px;left:-230px;opacity:.8;-webkit-mask-image:linear-gradient(0deg,transparent,#000 22%,#000 67%,transparent);mask-image:linear-gradient(0deg,transparent,#000 22%,#000 67%,transparent)}.brand-page-hero .scene img{object-position:75% center}.brand-page-hero .scene:after{background:none}.brand-hero-foot{bottom:47px;gap:18px;font-size:13px}.brand-hero-foot span+span{padding-left:18px}.brand-services{padding:100px 0 85px;min-height:0}.brand-service-columns{grid-template-columns:1fr;gap:55px;margin-top:60px}.brand-service{padding-top:25px}.brand-service>svg{margin-bottom:22px}.brand-service h3{font-size:28px;margin-bottom:20px}.brand-service .brand-service-statement{min-height:0;font-size:18px;margin-bottom:18px}.brand-service ul{margin-top:27px;font-size:14px;gap:10px}.brand-service li+li:before{padding-right:10px}.brand-creators{padding:100px 0 50px;min-height:0}.brand-creator-copy h2{font-size:39px}.brand-creator-copy .brand-page-lead{margin-top:25px}.brand-creator-copy .brand-page-lead br{display:none}.brand-creators .scene{inset:275px -110px auto -210px;height:560px;opacity:.82;-webkit-mask-image:linear-gradient(0deg,transparent,#000 22%,#000 75%,transparent);mask-image:linear-gradient(0deg,transparent,#000 22%,#000 75%,transparent)}.brand-creators .scene:after{background:none}.brand-creators .scene img{object-position:80% center}.brand-creator-work{margin-top:480px;grid-template-columns:1fr;gap:36px;padding-top:30px}.brand-creator-work article{max-width:none}.brand-creator-work h3{font-size:22px;margin-bottom:13px}.brand-image-note{font-size:12px;margin-top:30px;text-align:left}.brand-ai-process{padding:100px 0 85px;min-height:0}.brand-process-list{grid-template-columns:1fr;gap:40px;margin-top:60px}.brand-process-list li{padding:0 0 0 24px}.brand-process-list li:before{width:1px;height:calc(100% + 40px);top:5px}.brand-process-list li:last-child:before{width:1px;height:100%}.brand-process-list li:after{left:-3px;top:6px}.brand-process-list h3{font-size:25px;margin-bottom:17px}.brand-process-list li>p{min-height:0}.brand-ai-assist{min-height:0;margin-top:23px}.brand-process-list li>strong{margin-top:23px;padding-top:18px}.brand-expression{padding-top:100px}.brand-expression-heading .brand-page-lead{margin-top:25px}.brand-expression-heading .brand-page-lead br{display:none}.brand-story-image{margin-top:40px;height:350px}.brand-story-image img{object-position:70% center}.brand-story-image figcaption{font-size:12px;right:12px;bottom:12px;padding:7px}.brand-expression-types{grid-template-columns:1fr;gap:32px;margin-top:35px}.brand-expression-types h3{font-size:23px;margin-bottom:14px}.brand-page-closing{display:block;margin-top:75px;padding:70px 0 85px}.brand-page-closing h2{font-size:28px}.brand-page-closing .primary{margin-top:32px}.company-hero{min-height:900px}.company-hero-copy{padding-top:150px}.company-name{font-size:14px;letter-spacing:.02em;margin-bottom:30px}.company-hero h1{font-size:35px;line-height:1.55;letter-spacing:0}.company-hero .brand-page-lead{font-size:15px;margin-top:23px}.company-hero .scene{top:330px;right:-260px;bottom:40px;left:-140px;opacity:.65;-webkit-mask-image:linear-gradient(0deg,transparent,#000 20%,#000 75%,transparent);mask-image:linear-gradient(0deg,transparent,#000 20%,#000 75%,transparent)}.company-hero .scene img{object-position:57% center}.company-hero-foot{font-size:12px;letter-spacing:0;bottom:45px}.company-introduction{min-height:0;padding:100px 0 85px}.company-intro-layout{grid-template-columns:1fr;gap:40px}.company-intro-copy .company-intro-main{font-size:22px}.company-intro-copy p{font-size:16px;margin-top:25px;line-height:2}.company-business{padding:100px 0 85px}.company-business-grid{grid-template-columns:1fr;gap:28px;margin-top:50px}.company-business-card{min-height:520px}.company-business-card>div{padding:33px 25px}.company-business-card h3{font-size:37px}.company-business-card .company-business-description{font-size:16px}.company-business-card>div>span{margin-top:27px}.company-development{grid-template-columns:1fr;gap:15px;margin-top:30px;padding-top:28px}.company-development h3{font-size:24px}.company-development p{font-size:16px}.company-approach{padding:100px 0 85px}.company-approach-layout{grid-template-columns:1fr;gap:50px}.company-approach-heading{position:static}.company-approach-heading .brand-page-lead{margin-top:25px}.company-principles{gap:40px}.company-principles h3{font-size:27px}.company-principles p{font-size:16px}.company-cooperate{min-height:0;padding:100px 0 60px}.company-cooperate-actions{margin-top:32px}}@media(prefers-reduced-motion:reduce){.brand-process-list li:after,.brand-story-image img{animation:none}.company-business-card>img{transition:none}}.company-offerings .company-offering{min-height:0;background:rgb(var(--theme-surface,15 20 30));border-radius:12px}.company-offering>div{height:100%;display:flex;flex-direction:column}.company-offering .company-offering-label{display:flex;align-items:center;gap:14px}.company-offering ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:27px 0 28px;padding:0}.company-offering li{font-size:12px;line-height:1.7;padding:5px 11px;border:1px solid rgb(var(--theme-line,48 58 80));border-radius:5px;color:rgb(var(--theme-body,166 177 198))}.company-offering.company-business-card>div>span{display:flex;justify-content:space-between;border-top:1px solid rgb(var(--theme-line,48 58 80));padding-top:22px;margin-top:auto}.company-offering:focus-visible{outline:2px solid rgb(var(--theme-accent,183 192 245));outline-offset:5px}[data-theme=light] .company-offerings .company-offering{background:#f0f2f9}@media(max-width:760px){.company-offerings .company-offering{min-height:0}.company-offering ul{gap:8px}.company-offering li{padding:5px 9px}}.company-profile-hero{padding:185px 0 85px;background:rgb(var(--theme-canvas,8 11 17));min-height:0}.company-profile-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(45px,7vw,100px);align-items:center}.company-profile-kicker{font-size:12px;letter-spacing:.12em;color:rgb(var(--theme-accent,183 192 245));line-height:1.7}.company-profile-copy h1{font-size:clamp(43px,5vw,72px);line-height:1.3;letter-spacing:-.025em;font-weight:550;margin:27px 0}.company-profile-copy h1 em{font-style:normal;color:rgb(var(--theme-accent,183 192 245))}.company-profile-lead{font-size:20px;line-height:1.9;max-width:550px;color:rgb(var(--theme-ink,220 226 239))}.company-profile-facts{padding:35px 38px;background:rgb(var(--theme-surface,15 20 30));border-top:2px solid rgb(var(--theme-accent,183 192 245));border-radius:0 0 12px 12px}.company-profile-facts h2{font-size:31px;font-weight:500;margin-top:24px;line-height:1.5}.company-profile-legal{font-size:13px;line-height:1.8;margin-top:9px;color:rgb(var(--theme-body,160 173 196))}.company-profile-facts dl{margin:30px 0 0}.company-profile-facts dl>div{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid rgb(var(--theme-line,48 58 80));font-size:13px;line-height:1.6}.company-profile-facts dt{color:rgb(var(--theme-body,160 173 196));white-space:nowrap}.company-profile-facts dd{margin:0;text-align:right}.company-profile-facts a{display:inline-flex;align-items:center;gap:12px}.company-profile-facts a:focus-visible{outline:2px solid rgb(var(--theme-accent,183 192 245));outline-offset:5px}.company-page .company-business{padding:75px 0 90px;background:rgb(var(--theme-canvas,8 11 17))}.company-page .company-business .brand-page-heading{text-align:left;margin:0;max-width:none;padding-top:0}.company-page .company-business .brand-page-heading h2{font-size:clamp(30px,3.4vw,46px);line-height:1.4;font-weight:500}.company-page .company-business .brand-page-heading>p{font-size:16px;margin-top:15px}.company-page .company-business-grid{margin-top:35px;gap:24px}.company-page .company-offering>div{padding:32px}.company-page .company-offering h3{font-size:32px;margin-bottom:18px}.company-page .company-offering .company-business-description{font-size:16px;max-width:none}@media(max-width:1000px){.company-profile-layout{gap:35px;grid-template-columns:1.15fr 1fr}.company-profile-facts{padding:28px}.company-profile-facts dl>div{gap:14px}}@media(max-width:760px){.company-profile-hero{padding:135px 0 35px}.company-profile-layout{grid-template-columns:1fr;gap:38px}.company-profile-copy h1{font-size:clamp(36px,7vw,48px);margin:21px 0}.company-profile-lead{font-size:18px}.company-profile-facts{padding:27px}.company-profile-facts h2{font-size:27px;margin-top:17px}.company-profile-facts dl{margin-top:23px}.company-page .company-business{padding:35px 0 50px}.company-page .company-business .brand-page-heading{padding-top:0}.company-page .company-business-grid{margin-top:28px}.company-page .company-offering>div{padding:27px}}.company-intro-prose{max-width:650px}.company-intro-prose .company-profile-lead{max-width:none;font-size:19px;line-height:1.95}.company-intro-prose>p+p{margin-top:20px;font-size:16px;line-height:2;color:rgb(var(--theme-body,160 173 196))}@media(max-width:760px){.company-intro-prose .company-profile-lead{font-size:17px}.company-intro-prose>p+p{font-size:15px;line-height:1.95;margin-top:18px}}html:not(.is-enhanced) .reveal{opacity:1;transform:none}html:not(.is-enhanced) .motion-toggle,html:not(.is-enhanced) .route-menu-button,html:not(.is-enhanced) .rotation-control{display:none}@media(max-width:760px){html:not(.is-enhanced) .site-shell{position:relative;height:auto}html:not(.is-enhanced) .header-inner{flex-wrap:wrap;padding:18px 0;gap:20px}html:not(.is-enhanced) #site-navigation{position:static;display:flex;order:3;width:100%;height:auto;gap:22px;padding:0;background:none;flex-direction:row;flex-wrap:wrap;border:0}html:not(.is-enhanced) .nav a{font-size:14px;padding:10px 0}html:not(.is-enhanced) .nav a.active:after{bottom:0}}.company-contact{padding:140px 0 100px;min-height:0}.contact-heading{max-width:800px}.contact-heading>p:last-child{font-size:18px;line-height:1.9;color:rgb(var(--theme-body, 170 179 196));margin-top:22px}.contact-methods{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:100px;align-items:start;margin-top:70px;padding-top:45px;border-top:1px solid rgb(var(--theme-line, 48 55 71))}.contact-address{font-style:normal;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 60px}.contact-method>span{display:flex;align-items:center;gap:12px;font-size:15px;color:rgb(var(--theme-body, 153 167 189));margin-bottom:18px}.contact-method>a,.wechat-copy>span{display:inline-block;font-size:clamp(19px,2.1vw,28px);line-height:1.6;letter-spacing:.01em;color:rgb(var(--theme-ink, 238 241 255));overflow-wrap:anywhere}.contact-method>a:hover{color:rgb(var(--theme-accent, 180 184 255))}.wechat-copy{display:flex;gap:14px;align-items:center}.wechat-copy button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:transparent;color:rgb(var(--theme-body, 164 177 204))}.contact-method small{display:block;min-height:18px;font-size:13px;color:rgb(var(--theme-body, 173 184 211));margin-top:10px}.contact-qr{margin:0;width:220px;text-align:center}.contact-qr>a{display:block;padding:14px;background:#fff;border-radius:6px}.contact-qr img{width:100%;height:auto;display:block;object-fit:contain}.contact-qr figcaption{font-size:16px;color:rgb(var(--theme-ink, 217 223 240));margin-top:22px;line-height:1.7}.contact-qr figcaption span{display:block;font-size:13px;color:rgb(var(--theme-body, 147 159 180));margin-top:9px}.contact-preparation{display:flex;justify-content:space-between;gap:40px;align-items:center;border-top:1px solid rgb(var(--theme-line, 48 55 71));padding-top:35px;margin-top:80px}.contact-preparation h3{font-size:21px;font-weight:500}.contact-preparation p{font-size:15px;color:rgb(var(--theme-body, 157 168 187));line-height:1.9;margin-top:12px}.contact-preparation .text-link{white-space:nowrap;font-size:16px}.contact-methods.is-compact{display:block;margin:30px 0 22px;padding-top:24px}.is-compact .contact-address{gap:24px}.is-compact .contact-method>a,.is-compact .wechat-copy>span{font-size:17px}.is-compact .contact-method>span{font-size:13px;margin-bottom:10px}.employee-questions{margin-top:100px;border-top:1px solid rgb(var(--theme-line, 48 55 71));padding-top:48px}.employee-questions>h3{font-size:30px;font-weight:500}.employee-questions>div{display:grid;grid-template-columns:1fr 1fr;gap:42px 75px;margin-top:44px}.employee-questions h4{font-size:19px;font-weight:500;margin:0;line-height:1.7;color:rgb(var(--theme-ink, 221 228 244))}.employee-questions p{font-size:16px;line-height:1.95;color:rgb(var(--theme-body, 160 172 193));margin-top:16px}@media(max-width:760px){.company-contact{padding:100px 0 75px}.contact-heading>p:last-child{font-size:16px}.contact-heading>p:last-child br{display:none}.contact-methods{grid-template-columns:1fr;gap:45px;margin-top:45px;padding-top:30px}.contact-address{grid-template-columns:1fr;gap:28px}.contact-method>a,.wechat-copy>span{font-size:23px}.contact-qr{width:200px}.contact-preparation{flex-direction:column;align-items:flex-start;gap:28px;margin-top:55px}.contact-preparation p{font-size:14px}.is-compact .contact-address{grid-template-columns:1fr}.employee-questions{margin-top:65px;padding-top:36px}.employee-questions>h3{font-size:26px}.employee-questions>div{grid-template-columns:1fr;gap:32px;margin-top:32px}}html:not(.is-enhanced) .wechat-copy button{display:none}.employee-product .employee-value{padding:120px 0 100px;min-height:0;background:radial-gradient(ellipse at 75% 38%,rgb(var(--theme-accent-fill, 57 60 133) / .07843),transparent 60%),rgb(var(--theme-canvas, 7 9 14))}.employee-value .product-heading{max-width:1100px;text-align:left}.employee-value .product-heading .lead{max-width:850px;margin:25px 0 0;text-wrap:pretty}.value-outcomes{display:grid;grid-template-columns:1fr 1fr;margin-top:72px}.value-outcome{min-width:0;padding-right:70px}.value-outcome+.value-outcome{padding:0 0 0 70px;border-left:1px solid rgb(var(--theme-line, 44 50 69))}.value-outcome h3{display:flex;align-items:center;gap:12px;margin:0;font-size:17px;font-weight:400;line-height:1.6;color:rgb(var(--theme-body, 179 190 211))}.value-outcome h3 svg{color:rgb(var(--theme-accent, 165 177 220));flex-shrink:0}.value-amount{display:flex;align-items:baseline;gap:16px;margin-top:28px;font-size:clamp(70px,7.6vw,110px);font-weight:450;line-height:1.1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:rgb(var(--theme-ink, 221 223 255))}.value-amount span{font-size:18px;font-weight:400;letter-spacing:0;color:rgb(var(--theme-body, 163 173 196))}.value-explanation{margin:20px 0 0;font-size:15px;line-height:1.8;color:rgb(var(--theme-body, 163 173 196))}.value-bars{display:grid;gap:27px;margin-top:50px}.value-bar-label{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:14px;line-height:1.6;color:rgb(var(--theme-body, 154 166 189))}.value-bar-label strong{font-size:18px;font-weight:400;color:rgb(var(--theme-body, 196 205 221));white-space:nowrap;font-variant-numeric:tabular-nums}.value-bar-track{height:9px;background:rgb(var(--theme-surface, 26 32 48));border-radius:2px;overflow:hidden}.value-bar-track>span{display:block;height:100%;background:rgb(var(--theme-surface-strong, 102 113 138));transform-origin:left}.value-bar-after .value-bar-track>span{background:linear-gradient(90deg,rgb(var(--theme-accent-fill, 114 123 237)),rgb(var(--theme-accent-fill, 178 184 255)))}.value-bar-after .value-bar-label strong{color:rgb(var(--theme-accent, 206 210 255))}.value-chart-note{font-size:12px;line-height:1.8;color:rgb(var(--theme-muted, 140 152 175));margin:22px 0 0}.value-method{margin-top:55px;padding-top:23px;border-top:1px solid rgb(var(--theme-line, 44 50 69))}.value-assumptions summary{display:flex;align-items:center;gap:12px;min-height:44px;width:fit-content;cursor:pointer;color:rgb(var(--theme-body, 187 197 219));font-size:13px;list-style:none}.value-assumptions summary::-webkit-details-marker{display:none}.value-assumptions summary svg{transition:transform .2s}.value-assumptions[open] summary svg{transform:rotate(180deg)}.value-assumptions summary:focus-visible{outline:2px solid rgb(var(--theme-accent, 173 186 255));outline-offset:5px}.value-assumptions dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:20px 0 24px}.value-assumptions dt{font-size:13px;color:rgb(var(--theme-body, 187 197 219));margin-bottom:10px}.value-assumptions dd{font-size:13px;line-height:1.9;margin:0;color:rgb(var(--theme-body, 151 164 187))}.value-footnote,.training-note{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 142 155 179));margin-top:16px}main[data-motion=on] .employee-value.in-view .value-bar-track>span{animation:value-bar-enter 1.2s cubic-bezier(.2,.6,.2,1) both}@keyframes value-bar-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.training-comparison{margin:65px 0 80px}.training-track{display:grid;grid-template-columns:260px minmax(0,1fr);gap:70px;padding:43px 0;border-top:1px solid rgb(var(--theme-line, 52 60 81));align-items:center}.training-track-primary{border-color:rgb(var(--theme-line-accent, 116 123 192));background:radial-gradient(ellipse at 10% 50%,rgb(var(--theme-accent-fill, 83 88 165) / .07843),transparent 65%)}.training-scale>span{font-size:14px;color:rgb(var(--theme-body, 167 180 205))}.training-scale strong{display:block;font-size:clamp(38px,4.5vw,62px);font-weight:450;letter-spacing:-.04em;margin:18px 0}.training-track-primary strong{color:rgb(var(--theme-accent, 183 185 255))}.training-scale p{font-size:13px;line-height:1.8;color:rgb(var(--theme-body, 155 169 193))}.training-path ol{list-style:none;padding:0;margin:0;display:flex;align-items:center}.training-path li{display:flex;align-items:center;justify-content:space-between;gap:15px;flex:1;font-size:16px;color:rgb(var(--theme-ink, 212 220 239));line-height:1.6}.training-path li:last-child{flex:0 0 auto}.training-path li svg{margin-right:15px;flex-shrink:0;color:rgb(var(--theme-accent, 114 125 165))}.training-track-primary .training-path li{color:rgb(var(--theme-ink, 224 227 255))}.training-path>p{font-size:13px;color:rgb(var(--theme-body, 155 168 193));line-height:1.9;margin-top:29px}.training-note{border-top:1px solid rgb(var(--theme-line, 48 56 77));padding-top:24px;margin-top:0}@media(max-width:1050px){.value-outcome{padding-right:35px}.value-outcome+.value-outcome{padding-left:35px}.value-outcome h3{font-size:15px}.value-explanation{font-size:13px}.training-track{grid-template-columns:210px 1fr;gap:35px}.training-path li{font-size:14px;gap:10px}.training-path li svg{width:14px;margin-right:10px}}@media(max-width:760px){.employee-product .employee-value{padding:85px 0 75px}.value-outcomes{grid-template-columns:1fr;margin-top:45px}.value-outcome{padding:0 0 36px}.value-outcome+.value-outcome{padding:36px 0 0;border-left:0;border-top:1px solid rgb(var(--theme-line, 44 50 69))}.value-outcome h3{font-size:16px}.value-amount{font-size:78px;margin-top:20px;gap:12px}.value-amount span{font-size:16px}.value-explanation{font-size:14px;margin-top:15px}.value-bars{margin-top:30px;gap:22px}.value-bar-label{font-size:13px}.value-bar-label strong{font-size:17px}.value-chart-note{font-size:11px;margin-top:16px}.value-method{margin-top:35px;padding-top:15px}.value-assumptions dl{grid-template-columns:1fr;gap:22px}.value-assumptions dt{margin-bottom:7px}.value-assumptions dd{font-size:12px}.value-footnote{font-size:11px}.training-comparison{margin:43px 0 50px}.training-track{grid-template-columns:1fr;gap:30px;padding:32px 0}.training-scale strong{font-size:50px;margin:16px 0}.training-path li{font-size:13px}.training-path li svg{margin-right:8px;width:12px}.training-path>p{margin-top:20px}.training-note{font-size:11px}}@media(max-width:380px){.training-path li{font-size:12px;gap:5px}.training-path li svg{margin-right:5px;width:10px}}@media(prefers-reduced-motion:reduce){main[data-motion=on] .employee-value.in-view .value-bar-track>span{animation:none}.value-assumptions summary svg{transition:none}}.employee-product .architecture-stack{margin:58px auto 0;max-width:1040px}.foundation-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.foundation-groups>div{border:1px solid rgb(var(--theme-line, 48 58 82));border-radius:8px;padding:24px 14px;background:linear-gradient(150deg,rgb(var(--theme-surface, 21 27 41) / .50196),rgb(var(--theme-canvas, 9 12 18)))}.foundation-groups h3{text-align:center;font-size:15px;font-weight:500;color:rgb(var(--theme-body, 190 201 223));margin:0 0 24px}.foundation-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.foundation-icons>span{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.foundation-icons svg{color:rgb(var(--theme-accent, 167 181 220))}.foundation-icons span span{font-size:11px;color:rgb(var(--theme-body, 150 165 192));line-height:1.7}.architecture-bus{position:relative;height:76px;margin:0 16.67%;display:flex;justify-content:space-between}.architecture-bus>i{height:36px;width:1px;background:rgb(var(--theme-surface-strong, 70 85 127))}.architecture-bus:before{content:"";position:absolute;left:0;right:0;top:36px;height:1px;background:rgb(var(--theme-surface-strong, 70 85 127))}.architecture-bus:after{content:"";position:absolute;left:50%;top:36px;bottom:0;width:1px;background:rgb(var(--theme-accent-fill, 139 154 224))}.architecture-bus>span{position:absolute;left:calc(50% - 2px);top:36px;width:5px;height:5px;background:rgb(var(--theme-accent-fill, 195 206 255));border-radius:50%;box-shadow:0 0 12px #8c9fff;animation:architecture-signal 3.5s ease-in-out infinite;animation-play-state:paused}.architecture-link-label{text-align:center;font-size:12px;letter-spacing:.05em;color:rgb(var(--theme-body, 167 181 211));margin-bottom:23px}.employee-orchestrator{max-width:740px;margin:auto;padding:32px 38px;border:1px solid rgb(var(--theme-line-accent, 117 130 196));border-radius:12px;background:radial-gradient(ellipse at 50% 0,rgb(var(--theme-accent-fill, 75 81 148) / .23922),transparent 85%),rgb(var(--theme-surface, 16 21 34));box-shadow:0 0 65px #5968cb12}.orchestrator-identity{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.orchestrator-identity>svg{color:rgb(var(--theme-accent, 185 198 255))}.orchestrator-identity h3{font-size:30px;line-height:1.5;font-weight:500;letter-spacing:.03em}.orchestrator-identity>span{font-size:11px;color:rgb(var(--theme-accent, 186 198 241));border-left:1px solid rgb(var(--theme-line, 88 104 149));padding-left:18px}.orchestrator-actions{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 0 0;margin:26px 0 0;border-top:1px solid rgb(var(--theme-line, 57 69 100))}.orchestrator-actions li{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 10px}.orchestrator-actions li>svg{color:rgb(var(--theme-accent, 166 183 231))}.orchestrator-actions strong{font-size:14px;font-weight:500;color:rgb(var(--theme-ink, 212 223 245))}.orchestrator-actions .orchestrator-arrow{position:absolute;right:-10px;top:20px;color:rgb(var(--theme-accent, 123 138 193))}.architecture-bridge{display:flex;align-items:center;justify-content:center;gap:25px;min-height:92px;color:rgb(var(--theme-body, 161 176 209));font-size:12px;line-height:1.8}.architecture-bridge svg{color:rgb(var(--theme-accent, 178 187 255));flex-shrink:0;animation:architecture-breathe 4s ease-in-out infinite;animation-play-state:paused}.employee-product .architecture-stack figcaption{font-size:12px;color:rgb(var(--theme-muted, 140 154 179));line-height:1.9;margin-top:28px}main[data-motion=on] .in-view .architecture-bridge svg,main[data-motion=on] .in-view .architecture-bus>span{animation-play-state:running}@keyframes architecture-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes architecture-signal{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(37px);opacity:0}}@media(max-width:760px){.employee-product .architecture-stack{margin-top:40px}.foundation-groups{gap:10px}.foundation-groups>div{padding:20px 8px}.foundation-groups h3{font-size:14px;margin-bottom:21px}.foundation-icons{grid-template-columns:1fr;gap:22px}.foundation-icons>span{gap:8px}.foundation-icons svg{width:26px;height:26px}.foundation-icons span span{font-size:10px}.architecture-bus{height:62px}.architecture-bus>i{height:28px}.architecture-bus:before{top:28px}.architecture-bus:after,.architecture-bus>span{top:28px}.employee-orchestrator{padding:25px 16px}.orchestrator-identity{gap:12px}.orchestrator-identity h3{font-size:26px}.orchestrator-identity>svg{width:33px}.orchestrator-identity>span{font-size:10px;padding-left:12px}.orchestrator-actions strong{font-size:12px}.orchestrator-actions li{padding:0 4px}.orchestrator-actions li>svg{width:25px}.orchestrator-actions .orchestrator-arrow{width:16px;right:-8px}.conversation-heading{gap:10px}.conversation-heading h3{font-size:21px}.conversation-heading>svg{width:28px}.conversation-channels{gap:15px 19px}.conversation-channels>span{font-size:12px}.conversation-examples{gap:23px;margin-top:29px;padding:24px 0}.conversation-examples>div{gap:12px;align-items:flex-start}.conversation-examples span{font-size:11px}.conversation-examples strong{font-size:14px}.employee-product .architecture-stack figcaption{font-size:11px}}@media(max-width:430px){.conversation-examples{grid-template-columns:1fr;gap:24px}.conversation-examples>div{justify-content:flex-start}.conversation-channels{display:grid;grid-template-columns:repeat(2,max-content);gap:18px 35px}.conversation-heading h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.architecture-bridge svg,.architecture-bus>span{animation:none}.architecture-bus>span{display:none}}.collaboration-entry{max-width:960px;margin:0 auto;text-align:center}.im-layer{max-width:820px;margin:0 auto;padding:28px 30px 24px;border:1px solid rgb(var(--theme-line, 74 88 123));border-radius:10px;background:linear-gradient(135deg,rgb(var(--theme-surface, 18 28 43)),rgb(var(--theme-surface, 12 17 27)));text-align:center}.im-layer-heading{display:flex;align-items:center;justify-content:center;gap:12px}.im-layer-heading svg{color:rgb(var(--theme-accent, 169 188 236))}.im-layer-heading h3{font-size:22px;font-weight:500;line-height:1.6;margin:0}.im-layer>p{font-size:13px;line-height:1.9;color:rgb(var(--theme-body, 161 178 205));margin-top:10px}.im-platforms{list-style:none;padding:0;margin:25px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.im-platforms li{display:flex;align-items:center;justify-content:center;gap:11px;min-height:76px;border:1px solid rgb(var(--theme-line, 53 70 101));border-radius:6px;background:rgb(var(--theme-surface-tint, 26 38 59) / .50196)}.im-platforms svg{color:rgb(var(--theme-accent, 167 188 232));flex-shrink:0}.im-platforms strong{font-size:17px;font-weight:500;color:rgb(var(--theme-ink, 224 231 245));white-space:nowrap}.im-exchanges{display:flex;align-items:center;justify-content:center;gap:36px;margin-top:24px}.im-exchanges span{display:flex;align-items:center;gap:8px;font-size:11px;color:rgb(var(--theme-body, 160 177 207));line-height:1.8}.im-exchanges span:first-child svg{transform:rotate(-90deg)}.im-exchanges span:last-child svg{transform:rotate(90deg)}.im-person-link{position:relative;height:82px;display:flex;align-items:center;justify-content:center;color:rgb(var(--theme-accent, 167 184 232))}.im-person-link:before,.im-person-link:after{content:"";position:absolute;left:50%;height:20px;width:1px;background:rgb(var(--theme-surface-strong, 75 96 136))}.im-person-link:before{top:0}.im-person-link:after{bottom:0}.im-person-link>svg{animation:architecture-breathe 4s ease-in-out infinite;animation-play-state:paused}.im-people{display:flex;align-items:center;justify-content:center;gap:13px}.im-people svg{color:rgb(var(--theme-accent, 176 192 229))}.im-people h3{font-size:25px;font-weight:500;line-height:1.6}.im-people-caption{font-size:14px;color:rgb(var(--theme-body, 159 173 202));line-height:1.9;margin-top:12px}main[data-motion=on] .in-view .im-person-link>svg{animation-play-state:running}@media(max-width:760px){.im-layer{padding:25px 20px}.im-layer-heading h3{font-size:21px}.im-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.im-platforms li{min-height:66px}.im-platforms strong{font-size:16px}.im-exchanges{gap:12px 20px;flex-wrap:wrap}.im-people h3{font-size:23px}.im-people-caption{font-size:13px}.im-person-link{height:72px}}@media(prefers-reduced-motion:reduce){.im-person-link>svg{animation:none}}.collaboration-entry>h3{font-size:28px;line-height:1.6;font-weight:500;letter-spacing:.01em}.collaboration-tools{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:18px;line-height:1.8}.collaboration-tools>span{font-size:12px;color:rgb(var(--theme-muted, 136 152 180))}.collaboration-tools p{display:flex;align-items:center;gap:15px;font-size:12px;color:rgb(var(--theme-body, 176 190 215));margin:0}.collaboration-tools i{height:3px;width:3px;border-radius:50%;background:rgb(var(--theme-surface-strong, 94 108 135))}.collaboration-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:38px;text-align:left}.collaboration-story{padding:29px 30px 30px;border:1px solid rgb(var(--theme-line, 48 59 82));border-radius:9px;background:linear-gradient(155deg,rgb(var(--theme-surface, 21 28 42) / .53333),rgb(var(--theme-canvas, 10 14 22)))}.collaboration-story-title{display:flex;align-items:center;gap:13px}.collaboration-story-title svg{color:rgb(var(--theme-accent, 170 187 231))}.collaboration-story-title h4{font-size:17px;font-weight:500;color:rgb(var(--theme-ink, 220 228 244));line-height:1.6;margin:0}.collaboration-request{margin-top:27px;display:flex;align-items:baseline;gap:14px}.collaboration-request>span{flex-shrink:0;font-size:11px;color:rgb(var(--theme-body, 148 163 189))}.collaboration-request p{font-size:16px;line-height:1.9;margin:0;color:rgb(var(--theme-ink, 201 212 233))}.collaboration-response{margin:25px 0 0 23px;padding:0 0 0 22px;border-left:1px solid rgb(var(--theme-line, 96 110 164))}.collaboration-answer-label{display:flex;align-items:center;gap:9px;font-size:11px;color:rgb(var(--theme-accent, 171 188 231))}.collaboration-answer-label>svg:last-child{margin-left:auto;color:rgb(var(--theme-accent, 114 131 181))}.collaboration-response>strong{display:block;font-weight:500;font-size:18px;color:rgb(var(--theme-ink, 224 229 255));margin-top:13px;line-height:1.7}.collaboration-response ul{display:flex;flex-wrap:wrap;gap:12px 17px;list-style:none;padding:0;margin:17px 0 0}.collaboration-response li{display:flex;align-items:center;gap:6px;font-size:11px;color:rgb(var(--theme-accent, 158 175 208));line-height:1.8}.collaboration-response li svg{color:rgb(var(--theme-accent, 145 164 214))}@media(max-width:760px){.collaboration-entry>h3{font-size:23px}.collaboration-tools{flex-direction:column;gap:6px;margin-top:16px}.collaboration-stories{gap:18px;margin-top:28px}.collaboration-story{padding:23px 19px}.collaboration-request{gap:10px;margin-top:22px}.collaboration-request p{font-size:14px}.collaboration-response{margin-left:0;padding-left:16px}.collaboration-response>strong{font-size:16px}.collaboration-response ul{gap:9px 14px}}@media(max-width:600px){.collaboration-stories{grid-template-columns:1fr;gap:18px}.collaboration-story{padding:25px}.collaboration-request p{font-size:16px}.collaboration-response{margin-left:22px}.collaboration-tools p{gap:14px}.collaboration-entry>h3{font-size:21px}}.employee-product .simple-task{max-width:1040px;margin:60px auto 0}.simple-task-request{text-align:center;padding:25px 28px 30px;border-top:1px solid rgb(var(--theme-line, 48 59 85));border-bottom:1px solid rgb(var(--theme-line, 48 59 85));background:linear-gradient(90deg,transparent,rgb(var(--theme-surface-tint, 24 34 57) / .36078),transparent)}.simple-task-request>div{display:flex;align-items:center;justify-content:center;gap:12px;color:rgb(var(--theme-accent, 168 183 217));font-size:12px}.simple-task-request svg{color:rgb(var(--theme-accent, 166 182 228))}.simple-task-request blockquote{margin:18px 0 0;font-size:clamp(20px,2.3vw,29px);font-weight:400;color:rgb(var(--theme-ink, 225 231 246));line-height:1.8;letter-spacing:.01em}.simple-task-down{display:flex;align-items:center;justify-content:center;height:68px;color:rgb(var(--theme-accent, 143 160 207))}.simple-task-down svg{transform:rotate(90deg)}.simple-task-work{display:grid;grid-template-columns:.85fr 65px 1.35fr;align-items:center;gap:20px}.simple-task-worker{text-align:center;padding:30px 0}.simple-worker-mark{height:91px;width:91px;display:flex;align-items:center;justify-content:center;margin:auto;border:1px solid rgb(var(--theme-line-accent, 97 119 181));border-radius:50%;color:rgb(var(--theme-accent, 183 201 255));background:radial-gradient(circle,rgb(var(--theme-surface-tint, 39 56 94) / .56471),rgb(var(--theme-surface, 16 24 44)));box-shadow:0 0 42px #698aff18;animation:task-worker-glow 5s ease-in-out infinite;animation-play-state:paused}.simple-task-worker h3{font-size:23px;font-weight:500;line-height:1.7;margin-top:24px}.simple-task-actions{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:30px}.simple-task-actions>span{display:flex;align-items:center;flex-direction:column;gap:13px;color:rgb(var(--theme-body, 165 182 210));font-size:12px;white-space:nowrap}.simple-task-actions svg{color:rgb(var(--theme-accent, 148 172 217))}.simple-task-arrow{display:flex;align-items:center;justify-content:center;color:rgb(var(--theme-accent, 141 165 211))}.simple-task-arrow svg{animation:task-result-flow 4s ease-in-out infinite;animation-play-state:paused}.simple-task-result{padding:28px 30px 24px;border:1px solid rgb(var(--theme-line, 78 96 136));border-radius:10px;background:linear-gradient(135deg,rgb(var(--theme-surface-tint, 24 34 56)),rgb(var(--theme-surface, 14 21 35)));box-shadow:0 15px 60px #0002}.simple-result-heading h3{font-weight:500;font-size:23px;line-height:1.6;margin:0;color:rgb(var(--theme-ink, 229 235 255))}.simple-result-heading>span{display:block;font-size:11px;color:rgb(var(--theme-body, 153 170 200));margin-top:10px}.simple-result-content{display:grid;grid-template-columns:156px minmax(0,1fr);gap:35px;align-items:center;margin-top:30px}.simple-result-ring{width:156px;height:156px;border-radius:50%;padding:8px;background:conic-gradient(rgb(var(--theme-accent-fill, 167 186 255)),rgb(var(--theme-accent-fill, 167 186 255)) 66.6667%,rgb(var(--theme-accent-fill, 82 109 158)) 66.6667%,rgb(var(--theme-accent-fill, 82 109 158)) 91.6667%,rgb(var(--theme-warning-fill, 197 181 144)) 91.6667%,rgb(var(--theme-warning-fill, 197 181 144)))}.simple-result-ring>div{height:100%;border-radius:50%;background:rgb(var(--theme-surface, 20 30 49));display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.simple-result-ring strong{font-weight:450;font-size:52px;color:rgb(var(--theme-ink, 228 235 255));line-height:1}.simple-result-ring span{font-size:11px;color:rgb(var(--theme-body, 168 184 212))}.simple-result-content dl{margin:0}.simple-result-content dl>div{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 0}.simple-result-content dt{display:flex;align-items:center;gap:9px;font-size:13px;color:rgb(var(--theme-body, 186 200 224));white-space:nowrap}.simple-result-content dt i{width:6px;height:6px;border-radius:50%;background:rgb(var(--theme-accent-fill, 167 186 255))}.simple-result-content .simple-result-pending i{background:rgb(var(--theme-accent-fill, 82 109 158))}.simple-result-content .simple-result-review i{background:rgb(var(--theme-warning-fill, 197 181 144))}.simple-result-content dd{margin:0;font-size:24px;font-weight:400;color:rgb(var(--theme-ink, 225 233 250));white-space:nowrap}.simple-result-content dd span{font-size:10px;color:rgb(var(--theme-body, 145 162 193));margin-left:7px}.simple-result-files{display:flex;align-items:center;gap:15px;border-top:1px solid rgb(var(--theme-line, 52 68 97));padding-top:20px;margin-top:26px;font-size:12px;color:rgb(var(--theme-accent, 177 194 228))}.simple-result-files svg{color:rgb(var(--theme-accent, 143 168 218));flex-shrink:0}.simple-result-files svg:last-child{margin-left:auto}.employee-product .simple-task figcaption{font-size:11px;margin-top:30px;color:rgb(var(--theme-body, 142 159 187))}main[data-motion=on] .in-view .simple-worker-mark,main[data-motion=on] .in-view .simple-task-arrow svg{animation-play-state:running}@keyframes task-worker-glow{50%{box-shadow:0 0 48px #698aff38;border-color:rgb(var(--theme-line-accent, 166 184 239))}}@keyframes task-result-flow{0%,to{opacity:.45;transform:translate(-3px)}50%{opacity:1;transform:translate(3px)}}@media(max-width:1000px){.simple-task-work{grid-template-columns:.8fr 32px 1.2fr;gap:12px}.simple-task-result{padding:25px 23px}.simple-result-content{grid-template-columns:125px 1fr;gap:23px}.simple-result-ring{width:125px;height:125px;padding:7px}.simple-result-ring strong{font-size:43px}.simple-task-actions{gap:22px}.simple-result-heading h3{font-size:20px}}@media(max-width:760px){.employee-product .simple-task{margin-top:40px}.simple-task-request{padding:22px 18px}.simple-task-request blockquote{font-size:21px}.simple-task-work{grid-template-columns:1fr;gap:0;max-width:510px;margin:auto}.simple-task-down{height:45px}.simple-task-worker{padding:10px 0 25px}.simple-worker-mark{height:74px;width:74px}.simple-worker-mark svg{width:34px}.simple-task-worker h3{font-size:21px;margin-top:16px}.simple-task-actions{gap:45px;margin-top:21px}.simple-task-arrow{height:42px;margin-bottom:16px;transform:rotate(90deg)}.simple-task-result{padding:26px}.simple-result-content{grid-template-columns:138px 1fr;gap:26px}.simple-result-ring{width:138px;height:138px}.simple-result-heading h3{font-size:22px}.employee-product .simple-task figcaption{font-size:11px;text-align:left}}@media(max-width:400px){.simple-task-result{padding:23px 20px}.simple-result-content{grid-template-columns:118px 1fr;gap:20px}.simple-result-ring{width:118px;height:118px}.simple-result-ring strong{font-size:40px}.simple-result-ring span{font-size:10px}.simple-result-content dt{font-size:12px;gap:7px}.simple-result-content dl>div{gap:10px}.simple-result-heading h3{font-size:20px}.simple-task-request blockquote{font-size:19px}}.simple-task-down{width:35%}@media(max-width:760px){.simple-task-down{width:100%}}@media(prefers-reduced-motion:reduce){.simple-worker-mark,.simple-task-arrow svg{animation:none}}.employee-product .product-deliverables{min-height:0;padding-top:110px;padding-bottom:115px}.product-deliverables .product-heading{max-width:1040px}.product-deliverables .product-heading .lead{max-width:850px;margin-top:24px;text-wrap:pretty}.product-deliverables .delivery-scenarios{margin-top:54px}.product-deliverables .scene-selectors{gap:28px;margin-bottom:24px}.product-deliverables .scene-selectors button{gap:14px;padding:20px 0 23px;min-height:94px;transition:color .2s ease}.product-deliverables .scene-selectors button>svg{flex-shrink:0;color:rgb(var(--theme-accent, 133 150 192))}.product-deliverables .scene-selectors button[aria-pressed=true]>svg{color:rgb(var(--theme-accent, 189 201 255))}.product-deliverables .scene-selectors strong{font-size:18px}.product-deliverables .scene-selectors small{font-size:13px;line-height:1.5;color:rgb(var(--theme-body, 149 160 182))}.employee-product .delivery-scenarios .integrated-scene{margin:0 -20px}.delivery-result-caption{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:25px 0 30px;border-bottom:1px solid rgb(var(--theme-line, 37 45 62))}.delivery-result-copy{min-height:82px}.delivery-result-copy h3{margin:0;font-size:clamp(21px,2.1vw,29px);font-weight:500;line-height:1.5;letter-spacing:.015em;color:rgb(var(--theme-ink, 238 240 247))}.delivery-result-copy p{margin:12px 0 0;font-size:15px;line-height:1.85;color:rgb(var(--theme-body, 163 174 193))}.delivery-result-caption .rotation-control{flex-shrink:0;white-space:nowrap;font-size:12px;color:rgb(var(--theme-body, 156 169 194))}.product-deliverables .scene-example-note{margin:22px 0 0;font-size:12px;line-height:1.9;color:rgb(var(--theme-muted, 127 137 158));max-width:none}.product-deliverables .scene-selectors button:focus-visible,.product-deliverables .rotation-control:focus-visible,.product-deliverables .integrated-image-button:focus-visible{outline:2px solid rgb(var(--theme-accent, 173 186 255));outline-offset:6px}@media(max-width:760px){.employee-product .product-deliverables{padding-top:78px;padding-bottom:80px}.product-deliverables .delivery-scenarios{margin-top:30px}.product-deliverables .scene-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;margin-bottom:22px}.product-deliverables .scene-selectors button{gap:10px;min-height:83px;padding:16px 0}.product-deliverables .scene-selectors button>svg{width:22px}.product-deliverables .scene-selectors strong{font-size:16px}.product-deliverables .scene-selectors small{font-size:11px}.employee-product .delivery-scenarios .integrated-scene{margin:0 -12px}.delivery-result-caption{display:block;padding:20px 0 18px}.delivery-result-copy{min-height:110px}.delivery-result-copy h3{font-size:22px}.delivery-result-copy p{font-size:14px;margin-top:10px;max-width:34em}.delivery-result-caption .rotation-control{margin-top:8px;padding:8px 0}.product-deliverables .scene-example-note{font-size:11px;margin-top:18px}}.employee-product .product-continuity{background:radial-gradient(ellipse at 72% 58%,rgb(var(--theme-surface-strong, 61 73 119) / .12941),transparent 62%),rgb(var(--theme-canvas, 8 11 17))}.product-continuity .product-heading h2>span{display:inline-block}.employee-product .employee-growth{margin:60px 0 0}.growth-foundation{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 0;border-top:1px solid rgb(var(--theme-line, 53 64 90));border-bottom:1px solid rgb(var(--theme-line, 41 50 71))}.growth-foundation>div{display:flex;align-items:center;gap:13px;color:rgb(var(--theme-accent, 169 184 238))}.growth-foundation h3{margin:0;font-size:19px;font-weight:500;line-height:1.7;color:rgb(var(--theme-ink, 219 226 244))}.growth-foundation p{display:flex;gap:27px;flex-wrap:wrap;margin:0;font-size:13px;line-height:1.8;color:rgb(var(--theme-body, 163 177 207))}.growth-foundation p>span{display:flex;align-items:center;gap:8px}.growth-foundation svg{flex-shrink:0}.growth-path{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px;padding:0;margin:60px 0}.growth-path-symbol{color:rgb(var(--theme-accent, 177 186 255));position:relative;display:flex;align-items:center;height:52px}.growth-path-symbol:after{content:"";height:1px;position:absolute;left:64px;right:0;background:linear-gradient(90deg,rgb(var(--theme-accent-fill, 99 116 173)),rgb(var(--theme-surface-tint, 40 51 75)));opacity:.7}.growth-path li:last-child .growth-path-symbol:after{display:none}.growth-path-arrow{position:absolute;right:-44px;color:rgb(var(--theme-accent, 131 152 206))}.growth-path h3{font-size:27px;line-height:1.6;color:rgb(var(--theme-ink, 225 231 246));font-weight:500;margin:23px 0 12px}.growth-path li>span{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 173 185 221))}.growth-path li>p{font-size:15px;line-height:1.95;max-width:280px;margin:14px 0 0;color:rgb(var(--theme-body, 151 166 192));text-wrap:pretty}.growth-proposal{position:relative;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding:34px 36px;background:linear-gradient(115deg,rgb(var(--theme-surface-tint, 32 43 71) / .70196),rgb(var(--theme-surface, 20 27 44) / .4));border-left:2px solid rgb(var(--theme-line-accent, 155 167 240))}.growth-proposal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgb(var(--theme-line-accent, 163 175 255) / .14118);opacity:.4;animation:growth-breathe 6s ease-in-out infinite;animation-play-state:paused}.growth-proposal-heading{display:grid;grid-template-columns:27px 1fr;gap:9px 14px;color:rgb(var(--theme-accent, 183 193 255))}.growth-proposal h3{font-size:21px;font-weight:500;line-height:1.5;margin:0;color:rgb(var(--theme-ink, 225 231 252))}.growth-proposal-heading>span{grid-column:2;font-size:11px;color:rgb(var(--theme-accent, 152 168 202));line-height:1.8}.growth-proposal blockquote{font-size:17px;line-height:1.95;color:rgb(var(--theme-body, 189 201 226));margin:0;text-wrap:pretty}.growth-feedback{display:flex;gap:14px;align-items:center;margin-top:26px;color:rgb(var(--theme-accent, 162 177 212))}.growth-feedback>svg{flex-shrink:0}.growth-feedback p{display:flex;align-items:center;gap:19px;flex-wrap:wrap;font-size:13px;line-height:1.9;margin:0}.growth-feedback strong{font-weight:400;color:rgb(var(--theme-body, 195 204 239))}.employee-product .employee-growth figcaption{display:block;text-align:left;font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 143 157 183));margin:19px 0 0}main[data-motion=on] .in-view .growth-proposal:after{animation-play-state:running}@keyframes growth-breathe{50%{opacity:1}}@media(max-width:1100px){.growth-foundation{align-items:flex-start;flex-direction:column;gap:18px}.growth-path{gap:40px}.growth-path-arrow{right:-30px}.growth-proposal{gap:25px;padding:28px}.growth-proposal h3{font-size:19px}}@media(max-width:760px){.employee-product .employee-growth{margin-top:36px}.growth-foundation{padding:22px 0;gap:16px}.growth-foundation h3{font-size:18px}.growth-foundation p{gap:12px 18px;font-size:11px}.growth-path{grid-template-columns:1fr;gap:38px;margin:36px 0}.growth-path li{position:relative;padding-left:63px}.growth-path-symbol{position:absolute;left:0;top:1px;width:38px;height:38px}.growth-path-symbol:after{left:18px;right:auto;top:55px;height:65px;width:1px;background:linear-gradient(rgb(var(--theme-accent-fill, 99 116 173)),rgb(var(--theme-surface-tint, 40 51 75)))}.growth-path-arrow{top:122px;left:9px;right:auto;transform:rotate(90deg);width:18px;height:18px}.growth-path h3{margin:0 0 8px;font-size:24px}.growth-path li>p{font-size:14px;margin-top:10px}.growth-path li>span{font-size:11px}.growth-proposal{grid-template-columns:1fr;gap:22px;padding:25px 22px}.growth-proposal h3{font-size:18px}.growth-proposal blockquote{font-size:15px}.growth-feedback{gap:10px;align-items:flex-start}.growth-feedback p{gap:8px;font-size:11px}.growth-feedback p>svg{width:12px}.employee-product .employee-growth figcaption{font-size:11px}}@media(prefers-reduced-motion:reduce){.growth-proposal:after{animation:none}}.employee-product .product-governance{min-height:0;padding:115px 0 100px;background:rgb(var(--theme-canvas, 8 11 17))}.product-governance .product-heading h2>span{display:inline-block;white-space:nowrap}.product-governance .product-heading .lead{max-width:880px;text-wrap:pretty}.employee-product .human-control{margin:60px 0 0}.human-control-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:stretch}.control-routine{padding:32px 0 30px}.control-role{display:flex;align-items:center;gap:12px;font-size:14px;color:rgb(var(--theme-accent, 158 175 209))}.human-control h3{font-size:clamp(23px,2.15vw,31px);font-weight:500;line-height:1.6;letter-spacing:.01em;margin:20px 0 0;color:rgb(var(--theme-ink, 231 235 246))}.routine-examples{list-style:none;padding:0;margin:32px 0 0}.routine-examples li{display:flex;align-items:center;gap:16px;min-height:65px;border-bottom:1px solid rgb(var(--theme-line, 40 50 73));color:rgb(var(--theme-body, 187 200 225));font-size:17px}.routine-examples li>svg:first-child{color:rgb(var(--theme-accent, 145 162 204))}.routine-examples li>svg:last-child{margin-left:auto;color:rgb(var(--theme-accent, 141 157 190))}.control-routine>p{font-size:13px;line-height:1.9;color:rgb(var(--theme-body, 153 167 191));margin:25px 0 0}.control-person{position:relative;padding:32px 36px 30px;border:1px solid rgb(var(--theme-line-accent, 100 120 174) / .43922);border-radius:8px;background:radial-gradient(ellipse at 75% 5%,rgb(var(--theme-accent-fill, 101 123 217) / .13333),transparent 70%),linear-gradient(140deg,rgb(var(--theme-surface, 20 28 44)),rgb(var(--theme-surface, 12 17 28)))}.control-person .control-role{color:rgb(var(--theme-accent, 184 201 243))}.control-action-examples{font-size:14px;line-height:1.8;color:rgb(var(--theme-body, 163 178 205));margin:12px 0 0}.control-confirmation{margin-top:33px;padding-top:21px;border-top:1px solid rgb(var(--theme-line, 62 80 112) / .3098)}.confirmation-status{display:flex;align-items:center;gap:9px;color:rgb(var(--theme-accent, 184 199 239));font-size:12px}.confirmation-status i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:rgb(var(--theme-accent-fill, 169 185 255));box-shadow:0 0 9px #8197ef66;animation:confirmation-breathe 5s ease-in-out infinite;animation-play-state:paused}.control-confirmation ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;margin:27px 0 0;gap:20px}.control-confirmation li{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;font-size:14px;line-height:1.6;color:rgb(var(--theme-ink, 209 220 246))}.control-confirmation li>svg{color:rgb(var(--theme-accent, 157 177 233))}.control-confirmation .confirmation-arrow{position:absolute;top:7px;left:calc(100% + 1px);color:rgb(var(--theme-accent, 101 125 169))}.control-person-note{margin:29px 0 0;font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 157 174 202));text-align:center}.control-boundaries{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;border-top:1px solid rgb(var(--theme-line, 48 58 80));margin-top:42px;padding-top:29px}.control-boundaries>div{display:flex;align-items:flex-start;gap:15px}.control-boundaries svg{color:rgb(var(--theme-accent, 151 167 202));flex-shrink:0;margin-top:3px}.control-boundaries p{margin:0}.control-boundaries strong{display:block;font-size:16px;font-weight:500;line-height:1.65;color:rgb(var(--theme-ink, 197 208 229))}.control-boundaries span{display:block;font-size:12px;line-height:1.9;margin-top:7px;color:rgb(var(--theme-body, 145 158 182))}.employee-product .human-control figcaption{display:block;text-align:left;margin:30px 0 0;font-size:11px;line-height:1.9;color:rgb(var(--theme-muted, 128 142 167))}main[data-motion=on] .in-view .confirmation-status i{animation-play-state:running}@keyframes confirmation-breathe{50%{opacity:.45;box-shadow:0 0 13px #8197ef99}}@media(max-width:1100px){.human-control-grid,.control-boundaries{gap:38px}.control-person{padding:29px 26px}.routine-examples li{font-size:16px}}@media(max-width:760px){.employee-product .product-governance{padding:80px 0 75px}.employee-product .human-control{margin-top:38px}.human-control-grid{grid-template-columns:1fr;gap:35px}.control-routine{padding:0}.human-control h3{font-size:24px;margin-top:16px}.routine-examples{margin-top:22px}.routine-examples li{min-height:62px;font-size:16px}.control-routine>p{margin-top:21px;font-size:12px}.control-person{padding:25px 21px}.control-action-examples{font-size:12px}.control-confirmation{margin-top:25px;padding-top:20px}.control-confirmation ol{gap:15px}.control-confirmation li{font-size:13px}.control-confirmation .confirmation-arrow{left:calc(100% - 2px);width:16px}.control-person-note{font-size:11px;margin-top:25px}.control-boundaries{grid-template-columns:1fr;gap:24px;margin-top:32px;padding-top:26px}.control-boundaries strong{font-size:16px}.employee-product .human-control figcaption{margin-top:24px}}@media(prefers-reduced-motion:reduce){.confirmation-status i{animation:none}}.employee-product .section.editorial{min-height:0;padding:112px 0 100px;border-bottom:0;background-color:rgb(var(--theme-canvas, 8 11 17))}.employee-product .editorial .product-heading{display:block;max-width:none;margin:0;text-align:left}.employee-product .editorial .product-heading h2{font-size:clamp(36px,3.8vw,55px);line-height:1.4;letter-spacing:.01em;text-wrap:pretty}.employee-product .editorial .product-heading .lead{max-width:850px;margin:24px 0 0;font-size:17px;line-height:1.95;text-wrap:pretty}.product-deployment .product-heading h2>span,.product-starting .product-heading h2>span{display:inline-block}.employee-product .product-starting{background-image:radial-gradient(ellipse at 84% 48%,rgb(var(--theme-accent-fill, 82 95 163) / .07059),transparent 60%)}@media(max-width:760px){.employee-product .section.editorial{padding:80px 0 75px}.employee-product .editorial .product-heading h2{font-size:32px;line-height:1.5}.employee-product .editorial .product-heading .lead{font-size:15px;line-height:1.95;margin-top:20px}}.business-training{margin-top:60px;scroll-margin-top:105px}.training-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}.training-option{min-width:0;padding:35px 38px 31px;border:1px solid rgb(var(--theme-line, 48 57 73));border-top:2px solid rgb(var(--theme-line, 83 96 115));background:rgb(var(--theme-surface, 13 18 27));display:flex;flex-direction:column}.training-option-employee{border-color:rgb(var(--theme-line, 65 76 118));border-top-color:rgb(var(--theme-line-accent, 166 173 255));background:radial-gradient(ellipse at 0% 0%,rgb(var(--theme-accent-fill, 119 130 213) / .12549),transparent 65%),linear-gradient(150deg,rgb(var(--theme-surface, 20 27 44)),rgb(var(--theme-surface, 13 19 31)))}.training-option-heading h3{display:flex;align-items:center;gap:13px;margin:0;font-size:23px;font-weight:500;line-height:1.6;color:rgb(var(--theme-ink, 221 228 241))}.training-option-heading h3 svg{flex-shrink:0;color:rgb(var(--theme-body, 157 172 199))}.training-option-employee .training-option-heading h3{color:rgb(var(--theme-ink, 231 233 255))}.training-option-employee .training-option-heading h3 svg{color:rgb(var(--theme-accent, 185 190 255))}.training-option-heading>p{margin:12px 0 0;font-size:14px;line-height:1.9;color:rgb(var(--theme-body, 170 182 202))}.training-duration{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 29px;padding:0 0 26px;border-bottom:1px solid rgb(var(--theme-line, 51 64 86))}.training-duration>strong{font-size:40px;font-weight:500;line-height:1.4;letter-spacing:-.02em;color:rgb(var(--theme-ink, 203 212 228));white-space:nowrap}.training-option-employee .training-duration>strong{color:rgb(var(--theme-accent, 186 189 255))}.training-duration>div{display:flex;align-items:center;gap:8px;color:rgb(var(--theme-body, 167 180 203));font-size:12px;line-height:1.8}.training-duration svg{flex-shrink:0}.training-option-steps{list-style:none;margin:0;padding:0;display:grid;gap:24px;flex:1}.training-option-steps li{position:relative;display:flex;align-items:flex-start;gap:18px;min-height:69px}.training-node{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border:1px solid rgb(var(--theme-line, 65 80 105));color:rgb(var(--theme-body, 169 183 208));background:rgb(var(--theme-surface, 17 25 38));border-radius:50%}.training-option-employee .training-node{color:rgb(var(--theme-accent, 182 194 255));border-color:rgb(var(--theme-line, 92 109 157));background:rgb(var(--theme-surface-tint, 27 37 64))}.training-option-steps li:not(:last-child):after{content:"";position:absolute;left:21px;top:50px;bottom:-18px;width:1px;background:rgb(var(--theme-surface-strong, 61 77 105))}.training-option-employee .training-option-steps li:not(:last-child):after{background:linear-gradient(rgb(var(--theme-accent-fill, 104 124 175)),rgb(var(--theme-surface-strong, 59 73 104)))}.training-option-steps h4{font-size:20px;font-weight:500;line-height:1.6;color:rgb(var(--theme-ink, 221 229 244));margin:2px 0 6px}.training-option-steps p{font-size:13px;line-height:1.9;color:rgb(var(--theme-body, 168 182 206));margin:0}.training-option-result{border-top:1px solid rgb(var(--theme-line, 52 64 84));margin-top:28px;padding-top:23px}.training-option-result>span{font-size:11px;line-height:1.8;color:rgb(var(--theme-body, 154 170 197))}.training-option-result h4{font-size:21px;line-height:1.6;font-weight:500;color:rgb(var(--theme-ink, 220 229 245));margin:7px 0 0}.training-option-employee .training-option-result h4{color:rgb(var(--theme-accent, 196 205 255))}.training-option-result p{font-size:13px;line-height:1.9;color:rgb(var(--theme-body, 166 180 205));margin:10px 0 0}.training-method-note{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 147 162 188));text-align:center;max-width:1000px;margin:23px auto 0;text-wrap:pretty}.employee-consultation{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(55px,8vw,130px);align-items:center;margin-top:100px;padding-top:75px;position:relative}.employee-consultation:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgb(var(--theme-accent-fill, 110 121 183)),rgb(var(--theme-surface-tint, 48 57 78)) 55%,transparent)}.employee-consultation-invitation h3{font-size:clamp(32px,3.2vw,46px);font-weight:500;letter-spacing:-.035em;line-height:1.5;margin:0;color:rgb(var(--theme-ink, 238 240 250))}.employee-consultation-invitation h3>span{display:inline-block}.employee-consultation-invitation>p{font-size:16px;line-height:1.9;color:rgb(var(--theme-body, 164 176 198));max-width:430px;margin-top:25px;text-wrap:pretty}.employee-consultation-invitation .primary{margin-top:36px}.employee-consultation-topics{list-style:none;margin:0;padding:0}.employee-consultation-topics li{display:flex;align-items:flex-start;gap:23px;padding:26px 0;border-bottom:1px solid rgb(var(--theme-line, 41 50 70))}.employee-consultation-topics li:first-child{padding-top:0}.employee-consultation-topics li:last-child{border-bottom:0;padding-bottom:0}.employee-consultation-topics svg{flex-shrink:0;color:rgb(var(--theme-accent, 169 181 243));margin-top:3px}.employee-consultation-topics span{font-size:12px;line-height:1.7;color:rgb(var(--theme-accent, 158 172 208))}.employee-consultation-topics h4{margin:8px 0 0;font-size:21px;line-height:1.6;font-weight:500;color:rgb(var(--theme-ink, 224 230 246))}.employee-consultation-topics p{font-size:14px;line-height:1.9;margin:8px 0 0;color:rgb(var(--theme-body, 158 172 196))}@media(max-width:1100px){.training-options{gap:22px}.training-option{padding:30px 27px}.training-option-heading h3{font-size:21px}.training-duration{align-items:flex-start;flex-direction:column;gap:9px}.training-duration>strong{font-size:38px}}@media(max-width:760px){.business-training{margin-top:38px}.training-options{grid-template-columns:1fr;gap:24px}.training-option{padding:27px 24px}.training-option-heading h3{font-size:21px;gap:10px}.training-option-heading>p{font-size:13px}.training-duration{margin:24px 0;gap:8px;padding-bottom:23px}.training-duration>strong{font-size:36px}.training-option-steps{gap:22px}.training-option-steps li{gap:15px;min-height:72px}.training-option-steps h4{font-size:19px}.training-option-steps p{font-size:12px}.training-option-result h4{font-size:20px}.training-option-result p{font-size:12px}.employee-consultation{grid-template-columns:1fr;gap:44px;margin-top:65px;padding-top:45px}.employee-consultation-invitation h3{font-size:30px}.employee-consultation-invitation>p{font-size:14px;margin-top:20px}.employee-consultation-invitation .primary{margin-top:26px}.employee-consultation-topics li{gap:18px;padding:23px 0}.employee-consultation-topics h4{font-size:19px}.employee-consultation-topics p{font-size:13px}.training-method-note{font-size:11px;text-align:left;margin-top:20px}}.business-scenarios{margin-top:62px}.scenario-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.scenario-family{min-width:0}.scenario-family>h3{font-size:16px;font-weight:500;line-height:1.8;letter-spacing:.03em;color:rgb(var(--theme-body, 170 183 213));padding:0 0 20px;margin:0;border-bottom:1px solid rgb(var(--theme-line, 78 93 128))}.scenario-family>ul{list-style:none;padding:0;margin:0}.scenario-family li{border-bottom:1px solid rgb(var(--theme-line, 41 51 72))}.scenario-entry{position:relative;display:flex;align-items:center;gap:14px;min-height:122px;padding:22px 4px;color:rgb(var(--theme-accent, 174 187 242));text-decoration:none;transition:background .25s,color .25s}.scenario-entry>svg{flex-shrink:0}.scenario-entry>div{min-width:0}.scenario-entry h4{font-size:21px;font-weight:500;line-height:1.6;color:rgb(var(--theme-ink, 228 233 247));margin:0}.scenario-entry p{font-size:12px;line-height:1.8;color:rgb(var(--theme-body, 145 161 190));margin:9px 0 0}.scenario-entry-arrow{margin-left:auto;color:rgb(var(--theme-accent, 129 146 187));transition:transform .25s,color .25s}.scenario-entry:hover{background:linear-gradient(90deg,rgb(var(--theme-accent-fill, 97 115 175) / .08627),transparent)}.scenario-entry:hover h4{color:rgb(var(--theme-accent, 197 206 255))}.scenario-entry:hover .scenario-entry-arrow{color:rgb(var(--theme-accent, 189 200 255));transform:translate(2px,-2px)}.scenario-entry:focus-visible,.scenario-dialog-close:focus-visible{outline:2px solid rgb(var(--theme-accent, 174 186 255));outline-offset:5px}.scenario-section-end{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:32px}.scenario-section-end p{font-size:11px;line-height:1.9;color:rgb(var(--theme-body, 142 157 184));margin:0}.scenario-section-end a{display:flex;align-items:center;gap:12px;color:rgb(var(--theme-accent, 189 198 255));font-size:13px;line-height:1.9;flex-shrink:0;text-underline-offset:6px}.scenario-documentation{margin-top:65px}.scenario-documentation>article{padding:35px 0;border-top:1px solid rgb(var(--theme-line, 57 71 96));scroll-margin-top:100px}.scenario-documentation>article>h3{font-size:26px;margin:0 0 26px}.is-enhanced .scenario-documentation{display:none}.scenario-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(760px,calc(100vw - 48px));max-width:none;max-height:min(880px,88dvh);padding:0;margin:auto;color:rgb(var(--theme-ink, 220 227 244));background:radial-gradient(ellipse at 92% 0%,rgb(var(--theme-surface-strong, 51 65 107) / .27059),transparent 52%),rgb(var(--theme-surface, 12 17 28));border:1px solid rgb(var(--theme-line, 77 93 129) / .36078);border-radius:16px;box-shadow:0 30px 120px #0009;overflow:hidden;text-align:left}.scenario-dialog[open]{display:flex;flex-direction:column}.scenario-dialog::backdrop{background:rgb(var(--theme-canvas, 1 4 11) / .78824);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scenario-dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:30px 34px 25px;border-bottom:1px solid rgb(var(--theme-line, 48 60 85));flex-shrink:0}.scenario-dialog-header>div>span{font-size:11px;line-height:1.8;letter-spacing:.04em;color:rgb(var(--theme-accent, 145 162 196))}.scenario-dialog h2{display:flex;align-items:center;gap:14px;font-size:31px;line-height:1.5;letter-spacing:0;font-weight:500;margin:12px 0 0;color:rgb(var(--theme-ink, 236 240 252))}.scenario-dialog h2 svg{color:rgb(var(--theme-accent, 179 191 255));flex-shrink:0}.scenario-dialog-close{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;color:rgb(var(--theme-body, 174 189 221));background:rgb(var(--theme-surface-tint, 37 50 74) / .30196);border:1px solid rgb(var(--theme-line, 76 92 125) / .33333);border-radius:50%;cursor:pointer}.scenario-dialog-close:hover{background:rgb(var(--theme-surface-strong, 53 67 101));color:rgb(var(--theme-ink, 255 255 255))}.scenario-dialog-body{padding:27px 34px 28px;overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:#4b5878 transparent}.scenario-detail-reason h3,.scenario-detail-process>h3,.scenario-detail-reason h4,.scenario-detail-process>h4{font-size:14px;font-weight:500;line-height:1.8;color:rgb(var(--theme-ink, 198 208 232));margin:0 0 12px}.scenario-detail-reason>p{font-size:15px;line-height:1.95;color:rgb(var(--theme-body, 177 190 213));margin:0}.scenario-detail-inputs{display:flex;gap:18px;align-items:baseline;margin-top:20px}.scenario-detail-inputs>span{font-size:11px;line-height:1.9;color:rgb(var(--theme-accent, 145 163 199));flex-shrink:0}.scenario-detail-inputs>p{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 166 181 206));margin:0}.scenario-detail-process{margin-top:29px}.scenario-detail-process>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:20px 0 0;padding:0;gap:30px}.scenario-detail-process li{position:relative;min-width:0}.scenario-step-number{display:grid;place-items:center;width:28px;height:28px;font-size:11px;color:rgb(var(--theme-accent, 184 196 255));background:rgb(var(--theme-accent-fill, 91 109 162) / .14902);border:1px solid rgb(var(--theme-line-accent, 117 137 192) / .34902);border-radius:50%;margin-bottom:13px}.scenario-step-arrow{position:absolute;top:5px;right:-22px;color:rgb(var(--theme-accent, 113 133 178))}.scenario-detail-process li h4,.scenario-detail-process li h5{font-size:17px;font-weight:500;line-height:1.7;color:rgb(var(--theme-ink, 220 228 246));margin:0 0 8px}.scenario-detail-process li p{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 163 179 207));margin:0}.scenario-detail-outcome{display:flex;gap:16px;margin-top:30px;padding:23px;background:linear-gradient(115deg,rgb(var(--theme-surface-tint, 41 56 92) / .50196),rgb(var(--theme-surface-tint, 27 41 66) / .25098));border-left:2px solid rgb(var(--theme-line-accent, 150 166 237));color:rgb(var(--theme-accent, 179 192 245))}.scenario-detail-outcome>svg{flex-shrink:0;margin-top:3px}.scenario-detail-outcome span{display:block;font-size:11px;line-height:1.8;color:rgb(var(--theme-accent, 159 174 208))}.scenario-detail-outcome strong{display:block;font-weight:500;font-size:21px;line-height:1.65;color:rgb(var(--theme-ink, 225 231 255));margin-top:6px}.scenario-detail-outcome p{font-size:13px;line-height:1.9;color:rgb(var(--theme-body, 167 183 212));margin:8px 0 0}.scenario-detail-boundary{font-size:11px;line-height:1.9;color:rgb(var(--theme-body, 145 161 188));margin:19px 0 0}main[data-motion=on] .scenario-dialog[open]{animation:scenario-modal-enter .22s ease-out both}@keyframes scenario-modal-enter{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.employee-product .editorial .product-heading{text-align:center}.employee-product .editorial .product-heading .lead{max-width:790px;margin-left:auto;margin-right:auto}.employee-product .product-heading .lead strong,.employee-product .product-hero-copy .lead strong{color:rgb(var(--theme-ink, 216 222 244));font-weight:500}.employee-product .product-heading h2 em{display:inline-block;font-style:normal;color:rgb(var(--theme-accent, 189 196 255))}@media(max-width:1150px){.scenario-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 40px}.scenario-entry{min-height:106px;padding:19px 6px}.scenario-entry h4{font-size:22px}}@media(max-width:760px){.business-scenarios{margin-top:42px}.scenario-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.scenario-family>h3{font-size:14px;padding-bottom:16px}.scenario-entry{min-height:105px;padding:18px 0;gap:9px;align-items:flex-start}.scenario-entry>svg:first-child{width:21px;height:21px;margin-top:3px}.scenario-entry h4{font-size:17px}.scenario-entry p{font-size:10px;line-height:1.8;margin-top:7px}.scenario-entry-arrow{position:absolute;right:0;bottom:15px;width:14px;height:14px}.scenario-section-end{flex-direction:column;align-items:center;text-align:center;gap:19px;margin-top:28px}.scenario-section-end p{font-size:10px;max-width:310px}.scenario-dialog{width:calc(100vw - 24px);max-height:90dvh;border-radius:13px}.scenario-dialog-header{padding:23px 22px 20px}.scenario-dialog h2{font-size:27px;gap:12px}.scenario-dialog-header>div>span{font-size:10px}.scenario-dialog-body{padding:23px 22px}.scenario-detail-reason>p{font-size:14px}.scenario-detail-inputs{display:block;margin-top:16px}.scenario-detail-inputs>p{margin-top:6px}.scenario-detail-process{margin-top:25px}.scenario-detail-process>ol{grid-template-columns:1fr;gap:25px}.scenario-detail-process li{display:flex;gap:14px}.scenario-step-number{flex-shrink:0;margin-bottom:0}.scenario-step-arrow{left:6px;right:auto;top:auto;bottom:-21px;transform:rotate(90deg);width:15px;height:15px}.scenario-detail-process li h4,.scenario-detail-process li h5{font-size:16px;margin-bottom:5px}.scenario-detail-outcome{padding:20px 16px;gap:12px;margin-top:27px}.scenario-detail-outcome strong{font-size:18px}.scenario-detail-outcome p{font-size:12px}.scenario-detail-boundary{font-size:10px;margin-top:16px}}@media(prefers-reduced-motion:reduce){main[data-motion=on] .scenario-dialog[open]{animation:none}.scenario-entry,.scenario-entry-arrow{transition:none}}.work-shift-comparison{display:grid;grid-template-columns:1fr 58px 1fr;align-items:stretch;margin-top:60px}.work-shift-comparison article{padding:30px 32px 27px;border-top:1px solid rgb(var(--theme-line, 71 83 111));border-bottom:1px solid rgb(var(--theme-line, 42 53 74));min-width:0}.work-shift-label{display:flex;align-items:center;gap:11px;font-size:12px;line-height:1.8;color:rgb(var(--theme-body, 151 167 198))}.work-shift-comparison h3{font-size:clamp(21px,2vw,28px);font-weight:500;line-height:1.6;color:rgb(var(--theme-ink, 224 230 245));margin:22px 0 0}.work-shift-comparison article>p{font-size:13px;line-height:1.9;color:rgb(var(--theme-body, 154 170 196));margin:25px 0 0}.work-shift-systems{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:30px}.work-shift-systems span{text-align:center;padding:9px 5px;border:1px solid rgb(var(--theme-line, 51 64 89));font-size:12px;line-height:1.7;color:rgb(var(--theme-accent, 153 170 203))}.work-shift-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:27px 0 0;padding:0;gap:12px}.work-shift-steps li{display:flex;align-items:center;flex-direction:column;gap:11px;font-size:13px;line-height:1.8;color:rgb(var(--theme-body, 173 186 212))}.work-shift-arrow{display:grid;place-items:center;color:rgb(var(--theme-accent, 154 167 228))}.work-shift-comparison .work-shift-after{border-top-color:rgb(var(--theme-line-accent, 154 171 243));background:radial-gradient(ellipse at 85% 15%,rgb(var(--theme-accent-fill, 110 119 194) / .13333),transparent 75%),rgb(var(--theme-surface, 16 22 34))}.work-shift-after .work-shift-label{color:rgb(var(--theme-accent, 181 193 255))}.work-shift-after h3{color:rgb(var(--theme-accent, 203 210 255))}.work-shift-delegation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:30px;padding:0;margin:43px 0 40px}.work-shift-delegation li{display:flex;align-items:center;flex-direction:column;text-align:center;position:relative;color:rgb(var(--theme-accent, 173 187 250))}.work-shift-delegation strong{font-size:17px;font-weight:500;line-height:1.7;color:rgb(var(--theme-ink, 220 228 255));margin-top:16px}.work-shift-delegation span{font-size:11px;line-height:1.8;color:rgb(var(--theme-body, 156 172 203));margin-top:5px;white-space:nowrap}.work-shift-flow-arrow{position:absolute;right:-24px;top:9px;color:rgb(var(--theme-accent, 136 155 209))}.work-shift-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:36px}.work-shift-principles>div{display:flex;align-items:center;justify-content:center;gap:12px;color:rgb(var(--theme-accent, 174 187 237))}.work-shift-principles strong{font-size:15px;font-weight:500;color:rgb(var(--theme-ink, 214 222 243));white-space:nowrap}.work-shift-principles span{font-size:12px;line-height:1.8;color:rgb(var(--theme-body, 156 170 196))}.foundation-start-note{text-align:center;border-top:1px solid rgb(var(--theme-line, 46 58 80));padding-top:17px;margin:21px 0 0;font-size:12px;line-height:1.8;color:rgb(var(--theme-body, 159 174 204));text-wrap:pretty}.employee-role-model{margin-top:56px}.employee-role-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.employee-role-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.role-dimension-column{width:17%}.role-employee-column{background:rgb(var(--theme-surface, 21 29 46))}.employee-role-table th,.employee-role-table td{padding:26px 32px;vertical-align:top;border-bottom:1px solid rgb(var(--theme-line, 48 59 80))}.employee-role-table thead th{border-top:1px solid rgb(var(--theme-line, 82 96 123));padding-top:29px;padding-bottom:30px;font-weight:500}.employee-role-table thead th:first-child{vertical-align:bottom;padding-left:0}.employee-role-table thead th:last-child{border-top-color:rgb(var(--theme-line-accent, 173 182 255));background:linear-gradient(115deg,rgb(var(--theme-surface-strong, 62 70 122) / .23137),transparent)}.employee-role-table thead svg{color:rgb(var(--theme-body, 166 180 208));display:block;margin-bottom:18px}.employee-role-table thead th:last-child svg{color:rgb(var(--theme-accent, 188 198 255))}.employee-role-table thead th>span:not(.role-dimension-label){font-size:clamp(20px,2.05vw,27px);line-height:1.65;color:rgb(var(--theme-ink, 220 227 243));display:block}.employee-role-table thead th:last-child>span{color:rgb(var(--theme-accent, 198 205 255))}.employee-role-table thead small{font-size:13px;line-height:1.8;font-weight:400;color:rgb(var(--theme-body, 162 176 201));display:block;margin-top:9px}.role-dimension-label,.employee-role-table tbody th{font-size:13px;font-weight:400;line-height:1.8;color:rgb(var(--theme-body, 160 173 198))}.employee-role-table tbody th{padding-left:0;vertical-align:middle}.employee-role-table td strong{font-size:19px;line-height:1.6;font-weight:500;color:rgb(var(--theme-ink, 220 227 243))}.employee-role-table td:last-child strong{color:rgb(var(--theme-ink, 210 219 255))}.employee-role-table td p{font-size:13px;line-height:1.9;margin:10px 0 0;color:rgb(var(--theme-body, 167 182 207));text-wrap:pretty}.employee-role-abilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:32px;margin-top:8px}.employee-role-abilities>div{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:14px;row-gap:5px}.employee-role-abilities svg{grid-row:1/3;color:rgb(var(--theme-accent, 176 188 236))}.employee-role-abilities strong{font-size:16px;line-height:1.7;font-weight:500;color:rgb(var(--theme-ink, 220 227 244))}.employee-role-abilities span{font-size:12px;line-height:1.8;color:rgb(var(--theme-accent, 153 170 202))}.employee-role-note{margin:30px auto 0;text-align:center;font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 151 167 195));text-wrap:pretty}.enterprise-fit-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:58px}.enterprise-fit-stage{position:relative;min-width:0;border-top:1px solid rgb(var(--theme-line-strong, 100 117 166));padding:31px 26px 25px;background:linear-gradient(180deg,rgb(var(--theme-surface-tint, 38 52 85) / .23137),transparent)}.enterprise-fit-stage-title{display:flex;align-items:center;gap:16px;color:rgb(var(--theme-accent, 181 192 242))}.enterprise-fit-stage-title h3{font-size:30px;line-height:1.5;font-weight:500;margin:0;color:rgb(var(--theme-ink, 223 230 251))}.enterprise-fit-company{font-size:13px;color:rgb(var(--theme-body, 165 181 212));line-height:1.85;margin:12px 0 0}.enterprise-fit-signal{font-size:19px;line-height:1.8;color:rgb(var(--theme-ink, 208 217 237));min-height:69px;margin:28px 0 30px;max-width:295px;text-wrap:pretty}.enterprise-fit-response{display:flex;align-items:flex-start;gap:12px;border-top:1px solid rgb(var(--theme-line, 52 65 88));padding-top:24px}.enterprise-fit-response>svg{flex-shrink:0;color:rgb(var(--theme-accent, 152 169 235));margin-top:4px}.enterprise-fit-response h4{font-size:21px;line-height:1.6;font-weight:500;color:rgb(var(--theme-accent, 192 202 255));margin:0}.enterprise-fit-response p{font-size:13px;line-height:1.95;color:rgb(var(--theme-body, 162 178 206));margin:13px 0 0;min-height:76px;text-wrap:pretty}.enterprise-fit-stage>ul{display:flex;flex-wrap:wrap;gap:7px 14px;list-style:none;margin:26px 0 0;padding:0 0 0 32px}.enterprise-fit-stage>ul li{font-size:11px;line-height:1.9;color:rgb(var(--theme-body, 162 178 210))}.enterprise-fit-readiness{display:grid;grid-template-columns:1fr 1.6fr;gap:55px;border-top:1px solid rgb(var(--theme-line, 59 72 101));margin-top:36px;padding-top:36px;align-items:center}.enterprise-fit-readiness-intro h3{font-size:23px;line-height:1.7;font-weight:500;color:rgb(var(--theme-ink, 220 228 248));margin:0}.enterprise-fit-readiness-intro em{font-style:normal;color:rgb(var(--theme-accent, 184 193 255))}.enterprise-fit-readiness-intro p{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 159 174 201));margin:13px 0 0;max-width:305px}.enterprise-fit-readiness>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px;list-style:none;margin:0;padding:0}.enterprise-fit-readiness li>svg{color:rgb(var(--theme-accent, 170 187 240));margin-bottom:14px}.enterprise-fit-readiness h4{font-size:17px;line-height:1.65;font-weight:500;color:rgb(var(--theme-ink, 211 222 244));margin:0 0 10px}.enterprise-fit-readiness li p{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 158 175 202));margin:0;text-wrap:pretty}.business-value-path{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;align-items:end}.business-value-path li{position:relative;min-height:calc(245px + var(--value-step)*24px);padding:26px 23px 23px;border-top:1px solid rgb(var(--theme-line, 83 99 142));background:linear-gradient(180deg,rgb(var(--theme-surface-tint, 28 40 65) / .26667),rgb(var(--theme-surface, 18 26 40) / .13333))}.business-value-path li:last-child{border-top-color:rgb(var(--theme-line-accent, 175 184 255));background:linear-gradient(180deg,rgb(var(--theme-accent-fill, 62 71 135) / .30196),rgb(var(--theme-surface, 21 29 51) / .2))}.business-value-symbol{color:rgb(var(--theme-accent, 169 183 238));position:relative;display:flex;align-items:center}.business-value-arrow{position:absolute;right:-41px;top:5px;color:rgb(var(--theme-accent, 126 145 191));z-index:1}.business-value-path h3{font-size:29px;font-weight:500;line-height:1.5;color:rgb(var(--theme-ink, 224 230 247));margin:24px 0 16px}.business-value-path li:last-child h3{color:rgb(var(--theme-accent, 194 200 255))}.business-value-path li>strong{font-size:14px;font-weight:500;line-height:1.8;color:rgb(var(--theme-body, 187 200 230))}.business-value-path p{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 156 172 201));margin:13px 0 0;text-wrap:pretty}.business-value-expansion{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-top:34px;margin-top:38px;border-top:1px solid rgb(var(--theme-line, 46 58 84))}.business-value-expansion h3{font-size:21px;font-weight:500;color:rgb(var(--theme-ink, 217 226 246));line-height:1.7;margin:0}.business-value-expansion p{font-size:13px;line-height:1.95;color:rgb(var(--theme-body, 156 174 204));margin:13px 0 0;max-width:570px}.business-value-scope{display:flex;align-items:center;gap:15px;color:rgb(var(--theme-body, 181 192 218));font-size:13px;flex-shrink:0}.business-value-scope svg{color:rgb(var(--theme-accent, 127 146 192))}.business-value-scope strong{font-weight:500;color:rgb(var(--theme-accent, 189 199 255))}@media(max-width:1100px){.employee-role-table th,.employee-role-table td{padding:24px}.enterprise-fit-stages{gap:22px}.enterprise-fit-stage{padding:28px 20px 23px}.enterprise-fit-stage-title h3{font-size:27px}.enterprise-fit-response h4{font-size:19px}.enterprise-fit-signal{font-size:18px;min-height:66px}.enterprise-fit-response p{min-height:102px}.enterprise-fit-readiness{gap:32px;grid-template-columns:1fr 1.8fr}.enterprise-fit-readiness>ul{gap:20px}.enterprise-fit-readiness-intro h3{font-size:20px}.work-shift-comparison{grid-template-columns:1fr 36px 1fr}.work-shift-comparison article{padding:27px 22px}.work-shift-principles>div{flex-wrap:wrap;gap:8px}.work-shift-principles span{width:100%;text-align:center}.business-value-path{gap:12px}.business-value-path li{padding:23px 16px;min-height:calc(275px + var(--value-step)*20px)}.business-value-arrow{right:-29px}.business-value-expansion{align-items:flex-start;flex-direction:column;gap:25px}}@media(max-width:760px){.employee-role-model{margin-top:38px}.employee-role-table,.employee-role-table thead,.employee-role-table tbody{display:block}.employee-role-table colgroup{display:none}.employee-role-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-role-table thead th:first-child{display:none}.employee-role-table thead th{padding:22px 16px}.employee-role-table thead th:last-child,.employee-role-table tbody td:last-child{background:rgb(var(--theme-surface, 21 29 46))}.employee-role-table thead th>span:not(.role-dimension-label){font-size:19px;min-height:62px}.role-chat-label{display:block}.employee-role-table thead svg{width:26px;height:26px;margin-bottom:13px}.employee-role-table thead small{font-size:11px;margin-top:7px}.employee-role-table tbody th{grid-column:1/-1;padding:17px 16px 12px;border:0;font-size:12px;color:rgb(var(--theme-body, 166 182 211))}.employee-role-table tbody td{padding:18px 16px 22px;min-width:0}.employee-role-table td strong{font-size:16px;line-height:1.8;display:block}.employee-role-table td p{font-size:12px;margin-top:10px}.employee-role-abilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:27px 0 0}.employee-role-abilities>div{justify-content:start;padding-left:16px;column-gap:11px}.employee-role-abilities strong{font-size:15px}.employee-role-abilities span{font-size:11px}.employee-role-abilities svg{width:25px;height:25px}.employee-role-note{font-size:11px;text-align:left;margin-top:27px}.enterprise-fit-stages{grid-template-columns:1fr;gap:24px;margin-top:38px}.enterprise-fit-stage{padding:25px 24px 26px}.enterprise-fit-stage-title h3{font-size:28px}.enterprise-fit-company{font-size:12px}.enterprise-fit-signal{font-size:19px;min-height:0;max-width:none;margin:21px 0 23px}.enterprise-fit-response{padding-top:21px}.enterprise-fit-response h4{font-size:20px}.enterprise-fit-response p{min-height:0;font-size:13px;margin-top:9px}.enterprise-fit-stage>ul{margin-top:21px;gap:8px 16px}.enterprise-fit-readiness{grid-template-columns:1fr;gap:28px;margin-top:32px;padding-top:28px}.enterprise-fit-readiness-intro h3{font-size:22px}.enterprise-fit-readiness-intro p{font-size:12px;max-width:none}.enterprise-fit-readiness>ul{grid-template-columns:1fr;gap:25px}.enterprise-fit-readiness li{display:flex;gap:16px;align-items:flex-start}.enterprise-fit-readiness li>svg{flex-shrink:0;margin:3px 0 0}.enterprise-fit-readiness h4{font-size:17px;margin-bottom:5px}.work-shift-comparison{grid-template-columns:1fr;margin-top:38px}.work-shift-comparison article{padding:26px 23px}.work-shift-comparison h3{font-size:23px;margin-top:18px}.work-shift-comparison article>p{font-size:12px}.work-shift-arrow{height:51px}.work-shift-arrow svg{transform:rotate(90deg)}.work-shift-steps{gap:8px}.work-shift-steps li{font-size:12px}.work-shift-delegation{gap:24px;margin:35px 0 28px}.work-shift-delegation strong{font-size:16px}.work-shift-delegation span{font-size:10px}.work-shift-flow-arrow{right:-21px}.work-shift-principles{gap:14px;margin-top:28px}.work-shift-principles strong{font-size:13px}.work-shift-principles span{font-size:10px}.work-shift-principles svg{width:18px;height:18px}.foundation-start-note{font-size:11px;padding-top:14px;margin-top:18px}.business-value-path{grid-template-columns:1fr;margin-top:38px;gap:0}.business-value-path li{display:grid;grid-template-columns:37px 1fr;column-gap:20px;min-height:0;margin:0;padding:27px 23px;border-top:1px solid rgb(var(--theme-line, 61 76 108))}.business-value-symbol{grid-row:1/4;align-items:flex-start;padding-top:4px}.business-value-arrow{display:none}.business-value-path h3{font-size:26px;margin:0 0 9px}.business-value-path li>strong{font-size:14px}.business-value-path p{font-size:12px;margin-top:9px}.business-value-expansion{margin-top:29px;padding-top:28px;gap:23px}.business-value-expansion h3{font-size:21px}.business-value-expansion p{font-size:12px}.business-value-scope{font-size:12px;gap:10px;flex-wrap:wrap}}.employee-nav{height:100%;position:relative;color:rgb(var(--theme-body, 165 166 172));font-size:12px}.employee-nav summary{height:100%;display:flex;gap:7px;align-items:center;cursor:pointer;list-style:none;position:relative}.employee-nav summary::-webkit-details-marker{display:none}.employee-nav summary:focus-visible{outline:2px solid rgb(var(--theme-accent, 169 181 255));outline-offset:6px}.employee-nav summary>svg{transition:transform .2s}.employee-nav[open] summary>svg{transform:rotate(180deg)}.employee-nav.is-current>summary,.employee-nav[open]>summary{color:rgb(var(--theme-ink, 243 244 255))}.employee-nav.is-current>summary:after{content:"";position:absolute;bottom:12px;left:0;right:0;height:2px;background:rgb(var(--theme-accent-fill, 121 124 255))}.employee-nav-panel{position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);width:306px;padding:10px;background:rgb(var(--theme-surface, 13 18 30));border:1px solid rgb(var(--theme-line, 52 65 91));border-radius:10px;box-shadow:0 18px 60px #0008}.site-shell .nav .employee-nav-panel a{height:auto;min-height:82px;padding:16px 12px;display:flex;gap:13px;align-items:center;border-radius:5px;color:rgb(var(--theme-accent, 169 183 219));font-size:13px}.employee-nav-panel a>span{flex:1}.employee-nav-panel strong{font-size:15px;display:block;font-weight:500;color:rgb(var(--theme-ink, 237 240 252))}.employee-nav-panel small{font-size:11px;display:block;margin-top:8px;color:rgb(var(--theme-body, 159 171 196))}.site-shell .nav .employee-nav-panel a:hover,.site-shell .nav .employee-nav-panel a[aria-current=page]{background:rgb(var(--theme-surface-tint, 27 37 64))}.finance-page{background:rgb(var(--theme-canvas, 6 9 15));color:rgb(var(--theme-ink, 237 240 249))}.finance-page .section{border:0}.finance-page em{font-style:normal;color:rgb(var(--theme-accent, 185 191 255))}.finance-hero{min-height:820px;min-height:max(820px,100svh);display:flex;align-items:center}.finance-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.finance-hero-image img{width:100%;height:100%;object-fit:cover;object-position:65% center;filter:saturate(.72) brightness(.88);animation:finance-ambient 10s ease-in-out infinite;animation-play-state:paused}.finance-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgb(var(--theme-canvas, 6 9 15) / .94902),rgb(var(--theme-canvas, 6 9 15) / .9098) 30%,rgb(var(--theme-canvas, 6 9 15) / .46667) 56%,rgb(var(--theme-canvas, 6 9 15) / .05098) 85%),linear-gradient(0deg,rgb(var(--theme-canvas, 6 9 15)),transparent 27%)}.finance-hero-content{padding-top:112px;padding-bottom:96px}.finance-parent{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:rgb(var(--theme-body, 180 191 216));margin-bottom:34px}.finance-parent:hover{color:rgb(var(--theme-ink, 255 255 255))}.finance-hero h1{font-size:clamp(49px,5.8vw,82px);font-weight:600;line-height:1.22;letter-spacing:.005em}.finance-hero-statement{font-size:clamp(25px,2.45vw,35px);line-height:1.7;color:rgb(var(--theme-accent, 195 202 255));margin-top:28px;font-weight:400}.finance-hero-lead{max-width:440px;font-size:16px;line-height:2;color:rgb(var(--theme-body, 182 192 210));margin-top:25px}.finance-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:38px}.finance-inline-link{display:inline-flex;align-items:center;gap:15px;font-size:13px;color:rgb(var(--theme-accent, 192 199 255));padding:12px 0}.finance-inline-link:hover{color:rgb(var(--theme-ink, 255 255 255))}.finance-hero-principles{display:flex;gap:18px;flex-wrap:wrap;margin-top:50px;font-size:11px;line-height:1.8;color:rgb(var(--theme-body, 165 177 199))}.finance-hero-principles span+span{padding-left:18px;border-left:1px solid rgb(var(--theme-line, 103 115 141) / .4)}.finance-photo-note{position:absolute;right:5.3%;bottom:36px;font-size:10px;color:rgb(var(--theme-body, 157 169 191));letter-spacing:.1em}.finance-section{padding:128px 0;background:rgb(var(--theme-canvas, 6 9 15))}.finance-section.finance-tone{background:rgb(var(--theme-canvas, 10 14 23))}.finance-heading{max-width:1100px;margin:0 auto 65px;text-align:center}.finance-heading h2{font-size:clamp(34px,3.9vw,54px);line-height:1.45;letter-spacing:0;font-weight:550;text-wrap:balance}.finance-heading h2 em{display:inline-block}.finance-heading>p{font-size:17px;line-height:1.95;max-width:730px;margin:24px auto 0;color:rgb(var(--theme-body, 166 179 202));text-wrap:pretty}.finance-shift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.finance-shift{padding:28px 0;border-top:1px solid rgb(var(--theme-line, 69 81 112));min-width:0}.finance-shift>svg:first-child{color:rgb(var(--theme-accent, 179 190 238))}.finance-shift h3{font-size:24px;font-weight:500;margin-top:22px}.finance-shift p{font-size:14px;line-height:1.9;color:rgb(var(--theme-body, 155 169 192));margin-top:15px}.finance-shift .finance-shift-arrow{display:block;transform:rotate(90deg);color:rgb(var(--theme-accent, 110 129 175));margin:24px 0}.finance-shift strong{font-size:17px;line-height:1.9;font-weight:500;color:rgb(var(--theme-ink, 206 214 244))}.finance-principle{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:45px;padding-top:29px;border-top:1px solid rgb(var(--theme-line, 37 49 73));color:rgb(var(--theme-body, 165 178 211))}.finance-principle>svg{flex-shrink:0}.finance-principle p{font-size:13px;line-height:1.9}.finance-principle strong{color:rgb(var(--theme-ink, 211 218 240));font-weight:400}.finance-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.finance-scenario{position:relative;display:block;padding:32px 30px 26px;background:rgb(var(--theme-surface, 17 24 39));border:1px solid rgb(var(--theme-line, 43 54 80));border-radius:8px;transition:border-color .25s,background .25s,transform .25s}.finance-scenario:hover{background:rgb(var(--theme-surface-tint, 24 34 58));border-color:rgb(var(--theme-line-accent, 135 145 211));transform:translateY(-4px)}.finance-scenario>svg{color:rgb(var(--theme-accent, 180 191 255));margin-bottom:26px}.finance-scenario h3{font-size:25px;font-weight:500;line-height:1.5}.finance-scenario p{font-size:14px;line-height:1.8;color:rgb(var(--theme-body, 160 176 203));margin-top:13px}.finance-scenario>span{display:flex;align-items:center;justify-content:space-between;color:rgb(var(--theme-accent, 166 181 226));font-size:12px;margin-top:33px}.finance-note{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 145 160 186));margin-top:26px;text-wrap:pretty}.finance-note.centered{text-align:center;max-width:970px;margin-left:auto;margin-right:auto}.finance-dialog blockquote,.finance-reference blockquote{margin:0 0 24px;padding:20px 22px;border-left:2px solid rgb(var(--theme-line-accent, 174 184 255));background:rgb(var(--theme-surface-tint, 25 34 58));font-size:20px;line-height:1.8;color:rgb(var(--theme-ink, 225 231 252))}.finance-dialog .scenario-dialog-body>h3,.finance-reference h3{font-size:15px;margin:24px 0 10px;color:rgb(var(--theme-ink, 216 224 243));font-weight:500}.finance-dialog .scenario-dialog-body>p,.finance-reference p{font-size:14px;line-height:1.95;color:rgb(var(--theme-body, 169 183 207))}.finance-dialog ol,.finance-reference ol{padding-left:23px;font-size:14px;line-height:1.95;color:rgb(var(--theme-body, 177 191 217));margin:14px 0 25px}.finance-dialog li,.finance-reference li{padding-left:6px;margin-bottom:13px}.finance-detail-result{display:flex;gap:16px;padding:23px;background:rgb(var(--theme-surface-tint, 27 39 65));color:rgb(var(--theme-accent, 183 198 255));align-items:center}.finance-detail-result>svg{flex-shrink:0}.finance-detail-result span{display:block;color:rgb(var(--theme-body, 161 177 209));font-size:11px;margin-bottom:9px}.finance-detail-result strong{font-size:18px;line-height:1.7;font-weight:500}.finance-dialog .scenario-dialog-body>.finance-note{font-size:11px;margin-top:21px;color:rgb(var(--theme-body, 146 162 191))}.finance-request{display:flex;align-items:center;gap:18px;max-width:910px;margin:0 auto 52px;padding:23px 28px;border-top:1px solid rgb(var(--theme-line, 64 80 111));border-bottom:1px solid rgb(var(--theme-line, 64 80 111));color:rgb(var(--theme-accent, 188 200 255))}.finance-request>svg{flex-shrink:0}.finance-request p{font-size:19px;line-height:1.8;color:rgb(var(--theme-ink, 221 229 251))}.finance-request>span{font-size:10px;line-height:1.8;color:rgb(var(--theme-body, 154 169 197));white-space:nowrap;margin-left:auto}.finance-workflow{display:grid;grid-template-columns:1fr 35px 2.6fr 35px 1fr;gap:17px;align-items:center}.finance-human{text-align:center;color:rgb(var(--theme-accent, 175 190 233))}.finance-human h3{font-size:20px;line-height:1.6;color:rgb(var(--theme-ink, 225 232 250));font-weight:500;margin:20px 0 12px}.finance-human p{font-size:12px;line-height:1.9;color:rgb(var(--theme-accent, 154 172 204))}.finance-connector{color:rgb(var(--theme-accent, 112 134 185))}.finance-execution{background:rgb(var(--theme-surface, 21 31 54));border:1px solid rgb(var(--theme-line-accent, 101 119 163));border-radius:8px;padding:26px 24px 32px;box-shadow:0 0 65px #5b70bb0d}.finance-execution>span{font-size:12px;color:rgb(var(--theme-accent, 170 187 238));line-height:1.8}.finance-execution>div{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:31px}.finance-execution>div>div{text-align:center;min-width:0;color:rgb(var(--theme-accent, 191 203 255))}.finance-execution strong{display:block;font-size:14px;font-weight:400;margin-top:17px;color:rgb(var(--theme-ink, 224 230 251));white-space:nowrap}.finance-before{display:flex;align-items:center;gap:25px;flex-wrap:wrap;padding:26px 0;margin-top:40px;border-bottom:1px solid rgb(var(--theme-line, 48 59 82));font-size:12px;line-height:1.9;color:rgb(var(--theme-accent, 145 162 195))}.finance-before>span{color:rgb(var(--theme-body, 167 181 208))}.finance-before strong{margin-left:auto;font-size:13px;color:rgb(var(--theme-body, 188 201 231));font-weight:400}.finance-delivery{padding-bottom:110px}.finance-scene{margin:0 -25px}.finance-scene .integrated-scene{margin:0}.finance-scene .integrated-image-button{aspect-ratio:1672/941}.finance-scene .integrated-image-button img{object-fit:contain}.finance-scene figcaption{display:none}.finance-result-points{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:930px;margin:45px auto 0}.finance-result-points>div{display:flex;justify-content:center;gap:16px;align-items:center;color:rgb(var(--theme-accent, 180 192 239))}.finance-result-points strong{display:block;font-size:18px;color:rgb(var(--theme-ink, 219 227 248));font-weight:500}.finance-result-points small{display:block;font-size:12px;color:rgb(var(--theme-accent, 151 169 202));margin-top:9px}.finance-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px}.finance-analysis-item{padding:35px 0;border-top:1px solid rgb(var(--theme-line, 57 71 98))}.finance-analysis-item>span{font-size:12px;letter-spacing:.06em;color:rgb(var(--theme-accent, 165 180 227))}.finance-analysis-item h3{font-size:24px;line-height:1.7;font-weight:500;margin:20px 0}.finance-analysis-item p{font-size:15px;line-height:1.95;color:rgb(var(--theme-body, 166 181 206));max-width:475px}.finance-analysis-item small{display:block;font-size:11px;line-height:1.8;color:rgb(var(--theme-body, 147 162 193));margin-top:25px}.finance-analysis-output{display:flex;align-items:center;gap:22px;justify-content:center;margin-top:25px;padding:28px 20px;background:rgb(var(--theme-surface, 19 28 46));color:rgb(var(--theme-accent, 182 197 252));border-radius:6px}.finance-analysis-output p{display:flex;align-items:center;gap:25px;font-size:15px}.finance-analysis-output p svg{color:rgb(var(--theme-accent, 131 149 194))}.finance-value-model{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:40px 0 50px;border-top:1px solid rgb(var(--theme-line, 69 84 117));border-bottom:1px solid rgb(var(--theme-line, 48 62 89))}.finance-value-number>span{font-size:13px;line-height:1.8;color:rgb(var(--theme-body, 174 185 212))}.finance-value-number>p{display:flex;align-items:baseline;gap:18px;margin:15px 0 12px}.finance-value-number strong{font-size:clamp(90px,9vw,126px);font-weight:500;letter-spacing:-.05em;line-height:1.2;color:rgb(var(--theme-accent, 185 193 255));font-variant-numeric:tabular-nums}.finance-value-number>p>span{font-size:21px;color:rgb(var(--theme-body, 181 193 220))}.finance-value-number small{font-size:12px;color:rgb(var(--theme-body, 148 166 196))}.finance-value-breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;border-bottom:1px solid rgb(var(--theme-line, 37 49 74));font-size:14px;line-height:1.8;color:rgb(var(--theme-body, 164 180 206))}.finance-value-breakdown strong{font-size:18px;color:rgb(var(--theme-ink, 215 225 247));font-weight:400;white-space:nowrap}.finance-value-breakdown p{font-size:13px;color:rgb(var(--theme-accent, 181 194 231));line-height:1.9;margin-top:23px}.finance-value-paths{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:45px}.finance-value-paths article{position:relative;padding-left:46px}.finance-value-paths svg{position:absolute;left:0;top:0;color:rgb(var(--theme-accent, 178 191 255))}.finance-value-paths h3{font-size:25px;font-weight:500}.finance-value-paths p{font-size:15px;line-height:1.9;color:rgb(var(--theme-body, 164 178 206));margin-top:17px;max-width:460px}.finance-value-paths strong{display:block;font-size:16px;font-weight:400;color:rgb(var(--theme-ink, 209 220 244));margin-top:25px}.finance-value-paths small{display:block;font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 146 163 193));margin-top:11px}.finance-assumptions{border-top:1px solid rgb(var(--theme-line, 43 57 82));border-bottom:1px solid rgb(var(--theme-line, 43 57 82));margin-top:48px;color:rgb(var(--theme-body, 175 191 223));font-size:13px;line-height:1.9}.finance-assumptions summary{padding:21px 0;cursor:pointer}.finance-assumptions summary:focus-visible{outline:2px solid rgb(var(--theme-accent, 178 188 255));outline-offset:4px}.finance-assumptions>div{padding:0 0 25px}.finance-assumptions p+p{margin-top:18px}.finance-table-scroll{overflow:auto;margin:25px 0}.finance-assumptions table{width:100%;border-collapse:collapse;font-size:13px;min-width:500px;text-align:left}.finance-assumptions caption{text-align:left;margin-bottom:14px;color:rgb(var(--theme-ink, 208 219 241))}.finance-assumptions th,.finance-assumptions td{padding:15px 17px;border-bottom:1px solid rgb(var(--theme-line, 41 57 82));font-weight:400}.finance-assumptions thead{background:rgb(var(--theme-surface, 19 29 48));color:rgb(var(--theme-ink, 208 220 245))}.finance-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.finance-control-grid article{padding:29px 0;border-top:1px solid rgb(var(--theme-line, 66 83 115));color:rgb(var(--theme-accent, 178 195 244))}.finance-control-grid h3{font-size:24px;font-weight:500;color:rgb(var(--theme-ink, 223 230 247));margin-top:22px}.finance-control-grid strong{display:block;font-weight:400;color:rgb(var(--theme-accent, 190 202 255));font-size:17px;margin-top:20px}.finance-control-grid p{font-size:14px;line-height:2;margin-top:14px;color:rgb(var(--theme-body, 165 181 208))}.finance-launch-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;gap:30px;margin:0;padding:0}.finance-launch-steps li{position:relative;padding:25px 0;border-top:1px solid rgb(var(--theme-line, 75 93 131));color:rgb(var(--theme-accent, 183 198 239));min-width:0}.finance-launch-steps h3{font-size:20px;line-height:1.7;margin-top:22px;font-weight:500;color:rgb(var(--theme-ink, 225 231 246))}.finance-launch-steps p{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 156 172 201));margin-top:10px}.finance-closing{display:flex;align-items:center;justify-content:space-between;gap:60px;margin-top:95px;padding-top:70px;border-top:1px solid rgb(var(--theme-line, 58 73 101))}.finance-closing h2{font-size:clamp(34px,3.8vw,52px);line-height:1.5;letter-spacing:0}.finance-closing p{font-size:15px;line-height:1.9;color:rgb(var(--theme-body, 167 182 208));margin-top:24px;max-width:580px}.finance-closing>.primary{flex-shrink:0}main[data-motion=on] .in-view .finance-hero-image img{animation-play-state:running}@keyframes finance-ambient{0%,to{filter:saturate(.72) brightness(.86)}50%{filter:saturate(.72) brightness(.97)}}@media(max-width:1100px){.finance-hero h1{font-size:60px}.finance-hero-lead{max-width:370px}.finance-scenario{padding:27px 23px}.finance-workflow{grid-template-columns:1fr;gap:24px}.finance-connector{margin:auto;transform:rotate(90deg)}.finance-execution{width:100%;max-width:700px;margin:auto}.finance-execution>div{gap:20px}.finance-human h3{margin:12px 0 5px}.finance-human{display:flex;gap:15px;align-items:center;justify-content:center}.finance-human h3{margin:0}.finance-value-model,.finance-value-paths{gap:40px}.finance-launch-steps{gap:20px}.finance-analysis-grid{gap:0 36px}}@media(max-width:760px){.site-shell .nav.is-open{display:flex;flex-direction:column;max-height:calc(100dvh - 72px);overflow-y:auto;align-items:stretch}.employee-nav{height:auto;font-size:15px;flex-shrink:0}.employee-nav summary{height:auto;min-height:54px;padding:18px 14px;justify-content:space-between}.employee-nav.is-current>summary:after{display:none}.employee-nav.is-current>summary{color:rgb(var(--theme-accent, 193 202 255))}.employee-nav-panel{position:static;transform:none;width:auto;margin:0 10px 12px;padding:4px;border-radius:5px;background:rgb(var(--theme-surface, 16 24 39));box-shadow:none}.site-shell .nav .employee-nav-panel a{display:flex;font-size:14px;min-height:78px;padding:15px 12px}.employee-nav-panel strong{font-size:14px}.finance-hero{min-height:1010px;align-items:flex-start}.finance-hero-content{padding:127px 0 370px}.finance-hero h1{font-size:clamp(39px,10.5vw,61px)}.finance-parent{margin-bottom:27px;font-size:11px}.finance-hero-statement{font-size:25px;margin-top:24px}.finance-hero-lead{font-size:15px;max-width:380px;margin-top:23px}.finance-hero-image{top:460px;right:-165px;bottom:0;left:-130px}.finance-hero-image img{object-fit:cover;object-position:69% center}.finance-hero:after{background:linear-gradient(180deg,rgb(var(--theme-canvas, 6 9 15)) 0%,rgb(var(--theme-canvas, 6 9 15)) 44%,rgb(var(--theme-canvas, 6 9 15) / .6) 57%,transparent 76%,rgb(var(--theme-canvas, 6 9 15)) 100%)}.finance-actions{gap:17px;margin-top:29px}.finance-inline-link{font-size:12px}.finance-hero-principles{font-size:10px;gap:12px;margin-top:31px}.finance-hero-principles span+span{padding-left:12px}.finance-photo-note{bottom:30px}.finance-section{padding:85px 0}.finance-heading{margin-bottom:42px}.finance-heading h2{font-size:30px;line-height:1.55}.finance-heading>p{font-size:15px;line-height:1.95;margin-top:23px}.finance-shift-grid{grid-template-columns:1fr;gap:19px}.finance-shift{padding:25px 0 20px}.finance-shift h3{margin-top:15px;font-size:22px}.finance-shift p{font-size:14px}.finance-shift .finance-shift-arrow{margin:17px 0}.finance-shift strong{font-size:16px}.finance-principle{margin-top:20px;align-items:flex-start}.finance-principle p{font-size:12px}.finance-principle strong{display:block;margin-top:5px}.finance-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.finance-scenario{padding:24px 16px 20px}.finance-scenario>svg{width:27px;height:27px;margin-bottom:18px}.finance-scenario h3{font-size:18px}.finance-scenario p{font-size:12px;line-height:1.9;min-height:46px;margin-top:10px}.finance-scenario>span{font-size:10px;margin-top:22px;gap:8px}.finance-scenario>span svg{width:15px}.finance-note{font-size:11px;margin-top:23px}.finance-request{flex-wrap:wrap;gap:14px;padding:21px 0;margin-bottom:33px}.finance-request p{font-size:17px;flex:1}.finance-request>span{width:100%;padding-left:42px;margin:0}.finance-human{flex-wrap:wrap;gap:13px}.finance-human h3{font-size:19px}.finance-human p{width:100%}.finance-workflow{gap:21px}.finance-execution{padding:22px 19px}.finance-execution>div{grid-template-columns:repeat(2,1fr);gap:26px 17px;margin-top:27px}.finance-execution strong{font-size:14px;margin-top:12px}.finance-execution>span{font-size:11px}.finance-before{gap:12px;margin-top:30px;font-size:11px}.finance-before strong{width:100%;font-size:12px;margin-left:0}.finance-scene{margin:0 -12px}.finance-result-points{grid-template-columns:1fr;gap:26px;margin-top:32px}.finance-result-points>div{justify-content:flex-start}.finance-result-points strong{font-size:17px}.finance-result-points small{font-size:12px}.finance-analysis-grid{grid-template-columns:1fr;gap:0}.finance-analysis-item{padding:28px 0}.finance-analysis-item h3{font-size:22px;margin:17px 0}.finance-analysis-item p{font-size:14px}.finance-analysis-item small{margin-top:20px}.finance-analysis-output{gap:14px;padding:23px 16px;align-items:flex-start}.finance-analysis-output>svg{flex-shrink:0}.finance-analysis-output p{flex-wrap:wrap;gap:12px;font-size:13px;line-height:1.9}.finance-value-model{grid-template-columns:1fr;gap:25px;padding:28px 0 35px}.finance-value-number strong{font-size:100px}.finance-value-number>span{font-size:12px}.finance-value-breakdown>div{font-size:12px;gap:16px}.finance-value-breakdown strong{font-size:15px}.finance-value-paths{grid-template-columns:1fr;gap:38px;margin-top:34px}.finance-value-paths article{padding-left:40px}.finance-value-paths h3{font-size:23px}.finance-value-paths p{font-size:14px}.finance-value-paths strong{font-size:15px}.finance-assumptions{font-size:12px;margin-top:36px}.finance-control-grid{grid-template-columns:1fr;gap:19px}.finance-control-grid article{padding:25px 0}.finance-control-grid h3{font-size:23px;margin-top:17px}.finance-control-grid strong{font-size:16px;margin-top:16px}.finance-control-grid p{font-size:14px;margin-top:10px}.finance-launch-steps{grid-template-columns:1fr;gap:0}.finance-launch-steps li{display:grid;grid-template-columns:34px 1fr;column-gap:17px;padding:25px 0}.finance-launch-steps svg{grid-row:1/3;margin-top:4px}.finance-launch-steps h3{margin:0;font-size:20px}.finance-launch-steps p{font-size:12px;margin-top:8px}.finance-closing{display:block;margin-top:50px;padding-top:43px}.finance-closing h2{font-size:31px}.finance-closing p{font-size:14px}.finance-closing>.primary{margin-top:30px}}@media(prefers-reduced-motion:reduce){.finance-hero-image img{animation:none}.finance-scenario,.employee-nav summary>svg{transition:none}}.finance-hero-statement{line-height:1.52;font-size:clamp(25px,2.5vw,36px)}.finance-hero-content{padding-top:118px;padding-bottom:78px}.finance-hero-principles{margin-top:30px}.finance-pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 40px}.finance-pain-grid article{display:flex;align-items:flex-start;gap:18px;padding-top:26px;border-top:1px solid rgb(var(--theme-line, 53 65 91))}.finance-pain-grid svg{flex-shrink:0;color:rgb(var(--theme-accent, 174 186 247));margin-top:3px}.finance-pain-grid h3{font-size:24px;line-height:1.5;font-weight:500}.finance-pain-grid p{color:rgb(var(--theme-body, 158 172 195));line-height:1.9;font-size:14px;margin-top:14px}.finance-pain-grid strong{display:block;font-size:14px;line-height:1.9;font-weight:400;color:rgb(var(--theme-ink, 197 208 237));margin-top:14px}.finance-outcome-line{display:flex;align-items:center;justify-content:center;gap:38px;margin-top:56px;color:rgb(var(--theme-accent, 193 203 246));font-size:21px}.finance-outcome-line svg{color:rgb(var(--theme-accent, 104 125 168))}.finance-software-bridge{padding:35px 40px;margin-bottom:36px;border-top:1px solid rgb(var(--theme-line-accent, 116 133 186));border-bottom:1px solid rgb(var(--theme-line, 53 66 93));background:rgb(var(--theme-surface, 19 27 43))}.finance-software-bridge>div{display:grid;grid-template-columns:35px 1fr;gap:10px 17px;color:rgb(var(--theme-accent, 185 197 255))}.finance-software-bridge h3{color:rgb(var(--theme-ink, 228 234 250));font-size:25px;font-weight:500}.finance-software-bridge p{grid-column:2;font-size:14px;line-height:1.9;color:rgb(var(--theme-body, 168 184 209))}.finance-software-bridge ol{list-style:none;display:flex;justify-content:space-between;gap:20px;margin:30px 0 20px;padding:0}.finance-software-bridge li{display:flex;align-items:center;justify-content:space-between;gap:25px;flex:1;font-size:17px;color:rgb(var(--theme-ink, 208 220 248))}.finance-software-bridge li:last-child{flex:0 0 auto}.finance-software-bridge li svg{color:rgb(var(--theme-accent, 122 143 190));flex-shrink:0}.finance-software-bridge small{font-size:11px;color:rgb(var(--theme-body, 153 171 200));line-height:1.8}.finance-analysis-summary{display:grid;grid-template-columns:repeat(3,1fr) 1.5fr;gap:25px;align-items:center;margin:0 0 42px;padding:28px 0;border-top:1px solid rgb(var(--theme-line, 54 69 97));border-bottom:1px solid rgb(var(--theme-line, 54 69 97))}.finance-analysis-summary>span{display:flex;align-items:baseline;gap:14px;color:rgb(var(--theme-body, 177 190 214));font-size:14px}.finance-analysis-summary strong{font-size:56px;color:rgb(var(--theme-accent, 192 200 255));font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}.finance-analysis-summary p{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 157 171 202));text-align:right}.finance-analysis-catalog{display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.finance-analysis-catalog article{display:flex;gap:19px;align-items:flex-start;border-bottom:1px solid rgb(var(--theme-line, 39 53 77));padding:30px 0}.finance-analysis-catalog svg{color:rgb(var(--theme-accent, 165 184 240));flex-shrink:0;margin-top:2px}.finance-analysis-catalog article span{color:rgb(var(--theme-accent, 159 175 209));font-size:12px;line-height:1.7}.finance-analysis-catalog h3{font-size:22px;line-height:1.65;font-weight:500;margin:13px 0}.finance-analysis-catalog p{font-size:12px;line-height:1.8;color:rgb(var(--theme-body, 142 159 188))}.finance-lenses{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin:42px 0}.finance-lenses h3{font-size:17px;font-weight:500;margin-bottom:18px}.finance-lenses p{display:flex;flex-wrap:wrap;gap:11px 18px}.finance-lenses span{font-size:12px;color:rgb(var(--theme-body, 179 194 222));line-height:1.7;border-bottom:1px solid rgb(var(--theme-line, 55 70 100));padding-bottom:6px}.finance-flow-tabs{display:flex;border-bottom:1px solid rgb(var(--theme-line, 58 74 104));gap:7px;justify-content:space-between;margin-bottom:38px}.finance-flow-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:11px;padding:20px 10px;border:0;border-bottom:2px solid transparent;background:none;color:rgb(var(--theme-body, 158 175 203));font-size:15px;cursor:pointer;white-space:nowrap}.finance-flow-tabs button[aria-selected=true]{color:rgb(var(--theme-ink, 210 217 255));border-color:rgb(var(--theme-line-accent, 168 179 255));background:rgb(var(--theme-surface, 20 28 45))}.finance-flow-tabs button:hover{color:rgb(var(--theme-ink, 255 255 255));background:rgb(var(--theme-surface, 17 24 39))}.finance-flow-tabs button:focus-visible,.finance-value-tabs button:focus-visible{outline:2px solid rgb(var(--theme-accent, 175 188 255));outline-offset:-3px}.finance-flow-panel:focus-visible,.finance-value-panel:focus-visible{outline:1px solid rgb(var(--theme-accent, 167 183 255));outline-offset:10px}.finance-flow-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:30px}.finance-flow-intro h3{font-size:29px;line-height:1.6;font-weight:500;max-width:450px}.finance-flow-intro p{font-size:14px;line-height:1.9;color:rgb(var(--theme-body, 180 193 220));border-left:1px solid rgb(var(--theme-line-strong, 100 116 170));padding-left:24px}.finance-flow-intro p>span{display:block;font-size:11px;color:rgb(var(--theme-accent, 131 152 191));margin-bottom:8px}.finance-comparison{border:1px solid rgb(var(--theme-line, 49 65 94));border-radius:8px;overflow:hidden}.finance-compare-title,.finance-compare-row{display:grid;grid-template-columns:1fr 1fr}.finance-compare-title{background:rgb(var(--theme-surface, 17 23 36))}.finance-compare-title>span{display:flex;align-items:center;gap:13px;padding:23px 30px;font-size:16px;color:rgb(var(--theme-body, 180 192 216))}.finance-compare-title>span+span{background:rgb(var(--theme-surface-tint, 32 43 72));color:rgb(var(--theme-ink, 208 216 255));border-left:1px solid rgb(var(--theme-line, 53 69 101))}.finance-compare-row>div{padding:21px 30px;font-size:14px;line-height:1.8;border-top:1px solid rgb(var(--theme-line, 38 52 75));min-height:71px;display:flex;align-items:center;gap:16px}.finance-compare-row .finance-manual{background:rgb(var(--theme-surface, 12 17 28));color:rgb(var(--theme-body, 174 187 209))}.finance-row-dot{width:5px;height:5px;border-radius:50%;background:rgb(var(--theme-accent-fill, 117 133 161));flex-shrink:0}.finance-assisted{border-left:1px solid rgb(var(--theme-line, 53 69 101));background:rgb(var(--theme-surface, 19 28 44));color:rgb(var(--theme-ink, 212 222 241))}.finance-assisted.is-digital{background:rgb(var(--theme-surface-tint, 27 39 66))}.finance-actor{flex:0 0 96px;font-size:11px;color:rgb(var(--theme-body, 165 181 213))}.finance-assisted.is-digital .finance-actor{color:rgb(var(--theme-accent, 188 201 255))}.finance-assisted strong{font-weight:400}.finance-flow-output{display:flex;align-items:center;gap:19px;padding:27px 30px;margin-top:22px;background:rgb(var(--theme-surface, 20 30 49));border-left:2px solid rgb(var(--theme-line-accent, 158 170 244));color:rgb(var(--theme-accent, 191 202 255))}.finance-flow-output svg{flex-shrink:0}.finance-flow-output div{flex:1}.finance-flow-output span{display:block;font-size:11px;margin-bottom:9px;color:rgb(var(--theme-accent, 151 169 206))}.finance-flow-output strong{font-size:17px;line-height:1.8;font-weight:500;color:rgb(var(--theme-ink, 224 231 250))}.finance-flow-output p{font-size:12px;line-height:1.8;color:rgb(var(--theme-body, 167 185 215));max-width:240px}.finance-flow-section .finance-note{margin-top:18px}.finance-model-label{display:flex;align-items:center;gap:12px;font-size:13px;color:rgb(var(--theme-accent, 183 198 236));padding:18px 0;border-top:1px solid rgb(var(--theme-line, 59 73 102));margin-bottom:30px}.finance-model-label span{margin-left:auto;color:rgb(var(--theme-accent, 136 156 190));font-size:12px}.finance-effect-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.finance-effect-grid article{padding:25px 0;border-bottom:1px solid rgb(var(--theme-line, 52 66 96))}.finance-effect-grid h3{font-size:19px;font-weight:500;color:rgb(var(--theme-ink, 225 231 247));margin-bottom:25px}.finance-effect-values{display:flex;align-items:baseline;gap:13px;font-variant-numeric:tabular-nums}.finance-effect-values>span{font-size:29px;color:rgb(var(--theme-body, 154 170 199))}.finance-effect-values strong{font-size:47px;color:rgb(var(--theme-accent, 196 204 255));font-weight:500}.finance-effect-values small{font-size:11px;padding-left:5px;font-weight:400}.finance-effect-values svg{width:20px;flex-shrink:0;color:rgb(var(--theme-accent, 111 132 182))}.finance-time-bar{height:5px;margin:22px 0;background:rgb(var(--theme-surface-tint, 38 49 72));border-radius:5px;overflow:hidden}.finance-time-bar span{display:block;height:100%;background:rgb(var(--theme-accent-fill, 169 182 255));border-radius:5px}.finance-effect-grid article>p{font-size:11px;line-height:1.8;color:rgb(var(--theme-accent, 153 171 202));min-height:20px}.finance-effect-grid footer{display:flex;justify-content:space-between;align-items:center;font-size:11px;gap:6px;color:rgb(var(--theme-body, 168 182 207));margin-top:23px}.finance-effect-grid footer strong{font-size:20px;color:rgb(var(--theme-ink, 203 213 245));font-weight:400}.finance-proof-detail{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding:44px 0;margin-top:25px;border-bottom:1px solid rgb(var(--theme-line, 44 60 87))}.finance-proof-detail h3{font-size:26px;font-weight:500;line-height:1.6}.finance-proof-detail>div>div+div{margin-top:22px}.finance-proof-detail span{font-size:12px;color:rgb(var(--theme-body, 193 203 237))}.finance-proof-detail p{font-size:13px;line-height:1.9;color:rgb(var(--theme-accent, 149 168 199));margin-top:8px}.finance-quality{display:flex;align-items:center;gap:20px;margin-top:30px;color:rgb(var(--theme-accent, 174 188 250))}.finance-quality h3{font-size:17px;color:rgb(var(--theme-ink, 220 228 249));font-weight:500}.finance-quality p{font-size:12px;color:rgb(var(--theme-body, 158 176 205));line-height:1.9;margin-top:8px}.finance-monthly-tasks{display:grid;grid-template-columns:1fr repeat(3,1.3fr);gap:30px;align-items:center;margin-bottom:36px}.finance-monthly-tasks>span{font-size:13px;color:rgb(var(--theme-accent, 167 185 220))}.finance-monthly-tasks>div{display:flex;align-items:center;gap:17px;color:rgb(var(--theme-accent, 173 189 237))}.finance-monthly-tasks strong{font-size:30px;font-weight:500;color:rgb(var(--theme-ink, 217 226 252));font-variant-numeric:tabular-nums}.finance-monthly-tasks small{display:block;font-size:11px;color:rgb(var(--theme-accent, 155 172 205));margin-top:9px;font-weight:400}.finance-value-tabs{display:grid;grid-template-columns:1fr 1fr;gap:22px}.finance-value-tabs button{display:flex;align-items:center;gap:19px;padding:28px 30px;text-align:left;background:rgb(var(--theme-surface, 16 24 39));color:rgb(var(--theme-accent, 163 180 215));border:1px solid rgb(var(--theme-line, 54 69 101));border-radius:6px;cursor:pointer}.finance-value-tabs button[aria-selected=true]{background:rgb(var(--theme-surface-tint, 32 44 73));border-color:rgb(var(--theme-line-accent, 155 175 245));color:rgb(var(--theme-accent, 198 209 255))}.finance-value-tabs button>span{flex:1}.finance-value-tabs strong{display:block;font-size:25px;font-weight:500;color:rgb(var(--theme-ink, 237 240 255))}.finance-value-tabs small{display:block;font-size:13px;margin-top:10px;line-height:1.7}.finance-value-panel{padding:48px 0 0}.finance-value-story{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding-bottom:45px;border-bottom:1px solid rgb(var(--theme-line, 53 68 96))}.finance-value-story>div>span{font-size:12px;line-height:1.8;color:rgb(var(--theme-accent, 166 183 219))}.finance-value-story h3{font-size:33px;line-height:1.65;font-weight:500;margin:17px 0}.finance-value-story p{font-size:14px;line-height:1.95;color:rgb(var(--theme-body, 156 173 200));max-width:470px}.finance-equivalent{border-left:1px solid rgb(var(--theme-line, 64 81 114));padding-left:65px}.finance-equivalent strong{font-size:85px;line-height:1.2;font-weight:500;color:rgb(var(--theme-accent, 192 201 255));font-variant-numeric:tabular-nums;letter-spacing:-.045em}.finance-equivalent small{font-size:18px;letter-spacing:0;padding-left:16px}.finance-equivalent p{margin:16px 0 8px}.finance-equivalent>span{font-size:11px!important;color:rgb(var(--theme-accent, 142 161 197))!important}.finance-cost-formula{display:flex;align-items:center;justify-content:space-between;gap:23px;margin-top:38px}.finance-cost-formula>span{font-size:24px;color:rgb(var(--theme-accent, 120 139 183))}.finance-cost-formula div>span{font-size:13px;color:rgb(var(--theme-body, 169 185 214));line-height:1.8}.finance-cost-formula strong{display:block;font-size:53px;line-height:1.3;font-weight:500;color:rgb(var(--theme-ink, 224 231 247));margin-top:17px}.finance-cost-formula div:last-child strong{color:rgb(var(--theme-accent, 188 200 255))}.finance-cost-formula small{font-size:13px;margin-left:12px}.finance-team-directions{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:38px}.finance-team-directions article>svg{color:rgb(var(--theme-accent, 172 190 239))}.finance-team-directions h4{font-size:23px;font-weight:500;margin:17px 0}.finance-team-directions p,.finance-team-directions li{color:rgb(var(--theme-body, 158 176 206));font-size:14px;line-height:1.9}.finance-team-directions ul{padding:0 0 0 20px;margin:0}.finance-team-directions li+li{margin-top:15px}.finance-team-directions strong{display:block;font-size:36px;color:rgb(var(--theme-accent, 195 205 255));font-weight:500;margin-top:22px}.finance-team-directions small{display:block;font-size:13px;margin-top:11px}.finance-team-directions article>span{display:block;font-size:11px;line-height:1.8;color:rgb(var(--theme-accent, 141 162 196));margin-top:16px}.finance-launch-steps strong{display:block;font-weight:400;font-size:12px;color:rgb(var(--theme-ink, 196 209 243));margin-top:21px;padding-top:17px;border-top:1px solid rgb(var(--theme-line, 44 58 84));line-height:1.8}.finance-launch-boundary{display:flex;align-items:flex-start;gap:20px;margin-top:43px;padding-top:28px;border-top:1px solid rgb(var(--theme-line, 59 75 104));color:rgb(var(--theme-accent, 178 194 239))}.finance-launch-boundary svg{flex-shrink:0}.finance-launch-boundary p{font-size:12px;color:rgb(var(--theme-accent, 156 175 209));line-height:1.95}.finance-launch-boundary strong{display:block;font-size:16px;font-weight:500;color:rgb(var(--theme-ink, 213 222 244));margin-bottom:11px}html:not(.is-enhanced) .finance-flow-panel[hidden],html:not(.is-enhanced) .finance-value-panel[hidden]{display:block;margin-top:50px}html:not(.is-enhanced) .finance-flow-tabs,html:not(.is-enhanced) .finance-value-tabs{display:none}@media(max-width:1100px){.finance-pain-grid,.finance-effect-grid{grid-template-columns:repeat(2,1fr)}.finance-flow-tabs{flex-wrap:wrap;justify-content:flex-start}.finance-flow-tabs button{flex:1 1 30%}.finance-compare-row>div{padding:20px}.finance-actor{flex-basis:77px}.finance-flow-intro{gap:35px}.finance-value-story{gap:40px}.finance-equivalent{padding-left:35px}.finance-software-bridge li{font-size:14px}.finance-analysis-summary strong{font-size:46px}}@media(max-width:760px){.finance-hero{min-height:1080px}.finance-hero-content{padding-top:125px;padding-bottom:385px}.finance-hero-statement{font-size:27px;line-height:1.6}.finance-hero-image{top:540px;right:-165px;bottom:0;left:-130px}.finance-hero:after{background:linear-gradient(180deg,rgb(var(--theme-canvas, 6 9 15)) 0%,rgb(var(--theme-canvas, 6 9 15)) 46%,rgb(var(--theme-canvas, 6 9 15) / .6) 61%,transparent 78%,rgb(var(--theme-canvas, 6 9 15)) 100%)}.finance-pain-grid{grid-template-columns:1fr;gap:24px}.finance-pain-grid article{gap:18px;padding-top:23px}.finance-pain-grid h3{font-size:22px}.finance-pain-grid p,.finance-pain-grid strong{font-size:13px;margin-top:10px}.finance-outcome-line{gap:12px;font-size:14px;margin-top:38px}.finance-outcome-line svg{width:16px}.finance-software-bridge{padding:25px 19px;margin-bottom:27px}.finance-software-bridge h3{font-size:20px;line-height:1.6}.finance-software-bridge p{grid-column:1/3;font-size:13px;margin-top:4px}.finance-software-bridge ol{flex-wrap:wrap;gap:15px 12px;margin:22px 0}.finance-software-bridge li{flex:initial;font-size:12px;gap:12px}.finance-software-bridge li svg{width:13px}.finance-software-bridge small{font-size:10px}.finance-analysis-summary{grid-template-columns:repeat(3,1fr);gap:18px 12px;padding:22px 0}.finance-analysis-summary>span{display:block;font-size:11px}.finance-analysis-summary strong{display:block;font-size:43px;margin-bottom:9px}.finance-analysis-summary p{grid-column:1/4;text-align:left;font-size:11px}.finance-analysis-summary p br{display:none}.finance-analysis-catalog{grid-template-columns:1fr;gap:0}.finance-analysis-catalog article{padding:26px 0;gap:16px}.finance-analysis-catalog h3{font-size:20px;margin:12px 0}.finance-analysis-catalog article span{font-size:11px}.finance-analysis-catalog p{font-size:11px}.finance-lenses{grid-template-columns:1fr;gap:26px;margin:33px 0}.finance-lenses h3{font-size:16px}.finance-lenses p{gap:11px 16px}.finance-flow-tabs{gap:0;margin-bottom:27px}.finance-flow-tabs button{flex:1 1 33%;font-size:12px;padding:16px 5px;gap:7px}.finance-flow-tabs svg{width:18px}.finance-flow-intro{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.finance-flow-intro h3{font-size:25px;line-height:1.6}.finance-flow-intro p{font-size:13px;padding-left:16px}.finance-compare-title>span{font-size:12px;padding:18px 12px;gap:8px}.finance-compare-title svg{width:18px}.finance-compare-row>div{padding:18px 12px;font-size:12px;line-height:1.85;gap:8px;align-items:flex-start}.finance-compare-row .finance-manual{display:block}.finance-row-dot{display:none}.finance-assisted{display:flex!important;flex-direction:column}.finance-actor{flex-basis:auto;font-size:10px}.finance-assisted strong{font-size:12px}.finance-flow-output{padding:22px 18px;gap:13px;flex-wrap:wrap}.finance-flow-output strong{font-size:14px}.finance-flow-output p{margin-left:40px;max-width:none;font-size:11px}.finance-flow-output span{font-size:10px}.finance-model-label{flex-wrap:wrap;font-size:12px;gap:9px}.finance-model-label span{margin:0;width:100%;line-height:1.8;font-size:10px}.finance-effect-grid{gap:18px}.finance-effect-grid h3{font-size:16px;line-height:1.6;min-height:26px;margin-bottom:16px}.finance-effect-grid article{padding:17px 0}.finance-effect-values{gap:6px;flex-wrap:wrap}.finance-effect-values>span{font-size:20px}.finance-effect-values strong{font-size:33px}.finance-effect-values small{font-size:9px;padding-left:2px}.finance-effect-values svg{width:13px}.finance-effect-grid article>p{font-size:10px;min-height:36px}.finance-effect-grid footer{display:block;font-size:10px;margin-top:16px}.finance-effect-grid footer strong{display:block;font-size:22px;margin-top:8px}.finance-time-bar{margin:17px 0}.finance-proof-detail{grid-template-columns:1fr;gap:25px;padding:30px 0}.finance-proof-detail h3{font-size:23px}.finance-proof-detail h3 br{display:none}.finance-proof-detail p{font-size:12px}.finance-quality{align-items:flex-start;gap:14px}.finance-quality svg{flex-shrink:0}.finance-quality p{font-size:11px}.finance-monthly-tasks{grid-template-columns:repeat(3,1fr);gap:20px 10px}.finance-monthly-tasks>span{grid-column:1/4;font-size:12px}.finance-monthly-tasks>div{display:block}.finance-monthly-tasks strong{font-size:26px;display:block;margin-top:10px}.finance-monthly-tasks small{font-size:10px;line-height:1.7}.finance-value-tabs{gap:12px}.finance-value-tabs button{padding:21px 16px;gap:12px;flex-wrap:wrap}.finance-value-tabs button>span{flex-basis:100%}.finance-value-tabs button>svg:last-child{display:none}.finance-value-tabs strong{font-size:21px}.finance-value-tabs small{font-size:11px;margin-top:9px}.finance-value-panel{padding-top:30px}.finance-value-story{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.finance-value-story h3{font-size:28px;margin:14px 0}.finance-value-story p{font-size:13px}.finance-value-story>div>span{font-size:11px}.finance-equivalent{padding-left:0;border-left:0;padding-top:25px;border-top:1px solid rgb(var(--theme-line, 51 68 96))}.finance-equivalent strong{font-size:70px}.finance-equivalent small{font-size:16px}.finance-cost-formula{gap:12px;margin-top:30px;align-items:center}.finance-cost-formula div{flex:1;min-width:0}.finance-cost-formula div>span{font-size:11px;min-height:40px;display:block}.finance-cost-formula strong{font-size:40px}.finance-cost-formula small{font-size:10px;display:block;margin:8px 0 0}.finance-cost-formula>span{font-size:18px}.finance-team-directions{grid-template-columns:1fr;gap:30px;margin-top:30px}.finance-team-directions h4{font-size:22px}.finance-team-directions p,.finance-team-directions li{font-size:13px}.finance-team-directions strong{font-size:32px}.finance-launch-steps strong{grid-column:2;font-size:11px;margin-top:12px;padding-top:12px}.finance-launch-boundary{gap:14px;margin-top:25px}.finance-launch-boundary strong{font-size:14px}.finance-launch-boundary p{font-size:11px}}@media(min-width:761px){.finance-flow-panel{min-height:770px}.finance-value-panel{min-height:700px}}@media(max-width:760px){.finance-heading h2 em{display:inline-block}.finance-compare-row>div,.finance-assisted strong{font-size:13px}.finance-actor{font-size:11px}}.finance-heading-phrase{display:inline-block}.finance-page{background:rgb(var(--theme-canvas, 9 12 18))}.finance-page .finance-section{padding:90px 0;background:rgb(var(--theme-canvas, 9 12 18));border-top:1px solid rgb(var(--theme-line, 37 46 64))}.finance-page .finance-section.finance-tone{background:rgb(var(--theme-surface, 16 21 30))}.finance-page .finance-heading{max-width:none;text-align:left;margin:0 0 42px;display:grid;grid-template-columns:minmax(260px,.85fr) 1.3fr;gap:70px;align-items:start}.finance-page .finance-heading h2{font-size:33px;line-height:1.5;font-weight:500;letter-spacing:-.025em;text-wrap:pretty}.finance-page .finance-heading>p{font-size:15px;line-height:1.95;max-width:640px;margin:3px 0 0;color:rgb(var(--theme-body, 170 182 201))}.finance-page .finance-heading-phrase{display:inline}.finance-page .finance-heading h2 em{color:inherit;display:inline}.finance-introduction{padding:143px 0 0;background:rgb(var(--theme-canvas, 9 12 18))}.finance-product-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;align-items:end;margin-bottom:52px}.finance-product-parent{font-size:12px;line-height:1.8;color:rgb(var(--theme-body, 153 168 197));display:inline-flex;align-items:center;gap:13px}.finance-product-heading h1{font-size:62px;line-height:1.3;letter-spacing:-.04em;font-weight:560;margin:20px 0 16px}.finance-product-heading>div>p{font-size:17px;color:rgb(var(--theme-body, 185 197 221));line-height:1.8;letter-spacing:.04em}.finance-product-definition>p{font-size:16px!important;line-height:1.95!important;letter-spacing:0!important;color:rgb(var(--theme-body, 167 180 202))!important}.finance-product-definition strong{color:rgb(var(--theme-ink, 228 233 245));font-weight:400}.finance-product-definition .primary{margin-top:22px;padding:13px 22px;font-size:13px}.finance-delivery-showcase{display:grid;grid-template-columns:255px minmax(0,1fr);background:rgb(var(--theme-surface, 19 26 38));border:1px solid rgb(var(--theme-line, 53 64 87));border-radius:10px;overflow:hidden}.finance-delivery-choices{padding:32px 22px;border-right:1px solid rgb(var(--theme-line, 52 64 90));display:flex;flex-direction:column}.finance-delivery-choices>p{font-size:12px;color:rgb(var(--theme-body, 164 179 207));margin-bottom:28px;padding-left:9px}.finance-delivery-choices [role=tablist]{display:flex;flex-direction:column;gap:10px}.finance-delivery-choices button{border:1px solid transparent;border-radius:5px;background:transparent;color:rgb(var(--theme-body, 169 184 209));display:flex;gap:14px;align-items:center;padding:20px 13px;text-align:left;cursor:pointer}.finance-delivery-choices button>span{flex:1;font-size:16px}.finance-delivery-choices button[aria-selected=true]{background:rgb(var(--theme-surface-tint, 37 50 77));border-color:rgb(var(--theme-line-accent, 120 140 185));color:rgb(var(--theme-ink, 224 231 255))}.finance-delivery-choices button:hover{background:rgb(var(--theme-surface-tint, 32 43 64));color:rgb(var(--theme-ink, 255 255 255))}.finance-delivery-choices button:focus-visible{outline:2px solid rgb(var(--theme-accent, 202 211 255));outline-offset:2px}.finance-delivery-principle{margin:40px 0 0;padding:27px 12px 0;border-top:1px solid rgb(var(--theme-line, 52 64 86));display:flex;gap:16px;color:rgb(var(--theme-accent, 151 169 204));align-items:flex-start}.finance-delivery-principle span{font-size:12px;line-height:2.2}.finance-delivery-principle svg{margin-top:4px}.finance-delivery-panel{padding:28px 38px 25px;min-height:532px;min-width:0}.finance-delivery-panel:focus-visible{outline:2px solid rgb(var(--theme-accent, 170 186 248));outline-offset:-4px}.finance-delivery-request{display:flex;gap:20px;align-items:baseline;margin:0 0 22px}.finance-delivery-request>span{font-size:11px;color:rgb(var(--theme-body, 162 179 209));white-space:nowrap}.finance-delivery-request>p{font-size:14px;line-height:1.9;color:rgb(var(--theme-ink, 212 221 237))}.finance-delivery-document{background:#e4e9f0;color:rgb(var(--theme-muted, 34 48 74));padding:29px 32px 0;border-radius:4px;box-shadow:0 12px 30px #0003}.finance-delivery-document>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:23px;border-bottom:1px solid rgb(var(--theme-line-accent, 183 196 211))}.finance-delivery-document>header span{font-size:10px;letter-spacing:.1em;color:rgb(var(--theme-accent, 81 103 131))}.finance-delivery-document h2{font-size:28px;font-weight:550;margin-top:10px;line-height:1.4;color:rgb(var(--theme-muted, 30 48 76));letter-spacing:0}.finance-delivery-document>header svg{color:rgb(var(--theme-accent, 103 123 155))}.finance-delivery-document dl{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;margin:0}.finance-delivery-document dl>div{padding:22px 0;border-bottom:1px solid rgb(var(--theme-line-strong, 196 205 217));min-width:0}.finance-delivery-document dt{font-size:11px;color:rgb(var(--theme-muted, 82 103 129));margin-bottom:9px}.finance-delivery-document dd{font-size:16px;line-height:1.6;margin:0;color:rgb(var(--theme-muted, 32 52 78))}.finance-delivery-document footer{display:flex;gap:9px;align-items:center;padding:17px 0;color:rgb(var(--theme-muted, 94 113 138));font-size:10px;line-height:1.8}.finance-delivery-document footer>span:last-child{margin-left:auto;white-space:nowrap}.finance-delivery-caption{display:flex;gap:13px;align-items:flex-start;margin-top:21px;color:rgb(var(--theme-accent, 189 202 255))}.finance-delivery-caption svg{flex-shrink:0;margin-top:2px}.finance-delivery-caption p{font-size:13px;line-height:1.9;color:rgb(var(--theme-body, 185 198 223))}.finance-delivery-note{font-size:10px;line-height:1.8;color:rgb(var(--theme-body, 144 161 187));padding-left:34px;margin-top:7px}.finance-product-promise{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:31px 0 36px}.finance-product-promise p{font-size:14px;line-height:1.9;color:rgb(var(--theme-body, 160 175 199))}.finance-product-promise strong{font-weight:400;color:rgb(var(--theme-ink, 211 220 240))}.finance-product-promise a{display:flex;align-items:center;gap:13px;font-size:12px;color:rgb(var(--theme-accent, 189 202 255));white-space:nowrap}.finance-scope-layout{display:grid;grid-template-columns:.75fr 1.5fr;gap:85px}.finance-page .finance-scope-intro .finance-heading{display:block;margin-bottom:25px}.finance-page .finance-scope-intro .finance-heading>p{margin-top:25px;font-size:16px}.finance-scope-intro>p{font-size:14px;line-height:1.95;color:rgb(var(--theme-body, 145 164 192));margin-top:26px}.finance-scope-intro>span{display:block;font-size:11px;line-height:1.9;color:rgb(var(--theme-body, 180 194 221));border-top:1px solid rgb(var(--theme-line, 53 66 89));margin-top:28px;padding-top:22px}.finance-page .finance-scenario-grid{display:block;border-top:1px solid rgb(var(--theme-line, 59 72 96))}.finance-page .finance-scenario{display:grid;grid-template-columns:27px 1fr 26px;gap:5px 19px;align-items:center;padding:23px 16px 23px 0;border:0;border-bottom:1px solid rgb(var(--theme-line, 52 64 87));border-radius:0;background:none;transform:none}.finance-page .finance-scenario>svg{width:25px;margin:0;color:rgb(var(--theme-accent, 154 172 208));grid-row:1/3}.finance-page .finance-scenario h3{font-size:20px;font-weight:500;line-height:1.6}.finance-page .finance-scenario p{grid-column:2;font-size:12px;margin:3px 0 0;min-height:0;color:rgb(var(--theme-accent, 147 166 197))}.finance-page .finance-scenario>span{grid-column:3;grid-row:1/3;font-size:0;margin:0}.finance-page .finance-scenario:hover{background:rgb(var(--theme-surface-tint, 25 34 52));padding-left:12px;padding-right:4px}.finance-page .finance-note.centered{text-align:left;max-width:none}.finance-page .finance-software-bridge{display:grid;grid-template-columns:1fr 1.1fr;column-gap:50px;padding:28px 30px;margin:50px 0 0;background:rgb(var(--theme-surface, 23 32 48));border:1px solid rgb(var(--theme-line, 58 71 96));border-radius:6px}.finance-page .finance-software-bridge h3{font-size:19px}.finance-page .finance-software-bridge p{font-size:12px}.finance-page .finance-software-bridge ol{margin:5px 0;align-items:center;gap:10px}.finance-page .finance-software-bridge li{font-size:12px;gap:10px}.finance-page .finance-software-bridge li svg{width:13px}.finance-page .finance-software-bridge>small{grid-column:1/3;margin-top:17px;font-size:10px}.finance-flow-layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:36px;align-items:start}.finance-page .finance-flow-tabs{display:flex;flex-direction:column;border:0;gap:6px;position:sticky;top:100px;margin:0}.finance-page .finance-flow-tabs button{justify-content:flex-start;padding:18px 17px;gap:13px;border:0;border-left:2px solid transparent;border-radius:0 4px 4px 0;font-size:14px;flex:none}.finance-page .finance-flow-tabs button[aria-selected=true]{border-color:rgb(var(--theme-line-accent, 174 189 249));background:rgb(var(--theme-surface-tint, 27 39 64))}.finance-page .finance-flow-panel{min-height:790px;min-width:0}.finance-page .finance-flow-intro{display:block;margin-bottom:25px}.finance-page .finance-flow-intro h3{font-size:25px;max-width:none;margin:0 0 17px}.finance-page .finance-flow-intro p{font-size:13px;padding-left:17px;max-width:none;line-height:1.9}.finance-page .finance-flow-intro p>span{display:inline;margin-right:14px;font-size:10px}.finance-page .finance-compare-title>span{font-size:14px;padding:20px 22px}.finance-page .finance-compare-row>div{padding:18px 22px;font-size:13px;min-height:66px;gap:10px}.finance-page .finance-actor{font-size:10px;flex-basis:82px}.finance-page .finance-flow-output{padding:23px 22px;flex-wrap:wrap;gap:14px}.finance-page .finance-flow-output strong{font-size:15px}.finance-page .finance-flow-output p{max-width:none;flex-basis:100%;padding-left:41px}.finance-page .finance-analysis-summary{padding:19px 0;grid-template-columns:repeat(3,1fr) 1.5fr;margin-bottom:10px}.finance-page .finance-analysis-summary strong{font-size:31px}.finance-page .finance-analysis-summary>span{font-size:12px}.finance-page .finance-analysis-catalog{gap:0 65px}.finance-page .finance-analysis-catalog h3{font-size:20px;font-weight:400}.finance-page .finance-analysis-catalog article{padding:28px 0}.finance-page .finance-lenses{gap:65px;padding:26px 0;margin:24px 0 0}.finance-page .finance-lenses h3{font-size:15px}.finance-page .finance-analysis-output{justify-content:flex-start;border:1px solid rgb(var(--theme-line, 51 64 90));background:none;border-radius:4px;margin-top:12px;padding:20px 24px}.finance-page .finance-analysis-output p{font-size:13px}.finance-page .finance-effect-grid{grid-template-columns:repeat(2,1fr);gap:25px 55px}.finance-page .finance-effect-grid article{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:20px 0 25px;align-items:center}.finance-page .finance-effect-grid h3{margin:0;font-size:20px}.finance-page .finance-effect-values{justify-content:flex-end}.finance-page .finance-effect-values strong{font-size:40px}.finance-page .finance-effect-values>span{font-size:26px}.finance-page .finance-time-bar{grid-column:1/3;margin:20px 0 15px}.finance-page .finance-effect-grid article>p{font-size:11px;min-height:0}.finance-page .finance-effect-grid footer{margin:0;justify-content:flex-end;gap:16px}.finance-page .finance-model-label{border-top:0;padding-top:0}.finance-page .finance-model-label>span{font-size:11px}.finance-page .finance-value-number strong{font-size:96px}.finance-page .finance-value-model{grid-template-columns:1fr 1.2fr;gap:100px;padding:30px 0}.finance-page .finance-value-tabs{gap:0;border-bottom:1px solid rgb(var(--theme-line, 62 77 104));display:flex}.finance-page .finance-value-tabs button{padding:17px 25px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;gap:14px;min-width:240px}.finance-page .finance-value-tabs button[aria-selected=true]{border-color:rgb(var(--theme-line-accent, 177 191 255));background:rgb(var(--theme-surface-tint, 28 40 64))}.finance-page .finance-value-tabs strong{font-size:19px}.finance-page .finance-value-tabs small{font-size:11px;margin-top:6px}.finance-page .finance-value-tabs button>svg:last-child{display:none}.finance-page .finance-value-panel{min-height:670px;padding-top:33px}.finance-page .finance-value-story h3{font-size:27px}.finance-page .finance-equivalent strong{font-size:70px}.finance-page .finance-cost-formula strong{font-size:46px}.finance-page .finance-cost-formula{margin-top:28px}.finance-page .finance-launch-steps{display:block;border-top:1px solid rgb(var(--theme-line, 61 75 100))}.finance-page .finance-launch-steps li{display:grid;grid-template-columns:33px 160px 1fr 1fr;gap:25px;align-items:center;border-top:0;border-bottom:1px solid rgb(var(--theme-line, 48 61 82));padding:27px 6px}.finance-page .finance-launch-steps h3{margin:0;font-size:19px}.finance-page .finance-launch-steps p{margin:0;font-size:13px}.finance-page .finance-launch-steps strong{margin:0;padding:0 0 0 25px;border-top:0;border-left:1px solid rgb(var(--theme-line, 52 64 90));font-size:13px}.finance-page .finance-closing{padding:34px 38px;margin-top:45px;background:rgb(var(--theme-surface-tint, 26 36 56));border:1px solid rgb(var(--theme-line, 61 78 110));border-radius:6px;gap:50px}.finance-page .finance-closing h2{font-size:28px;font-weight:500}.finance-page .finance-closing p{font-size:14px;max-width:650px;margin-top:15px}.finance-delivery-document{animation:finance-document-light 9s ease-in-out infinite;animation-play-state:paused}main[data-motion=on] .in-view .finance-delivery-document{animation-play-state:running}@keyframes finance-document-light{0%,to{box-shadow:0 12px 30px #0003}50%{box-shadow:0 12px 40px #839cff20}}html:not(.is-enhanced) .finance-delivery-panel[hidden]{display:block;grid-column:2}html:not(.is-enhanced) .finance-delivery-choices [role=tablist]{display:none}html:not(.is-enhanced) .finance-flow-panel[hidden]{grid-column:2}@media(max-width:1100px){.finance-product-heading{gap:55px}.finance-product-heading h1{font-size:53px}.finance-delivery-showcase{grid-template-columns:220px minmax(0,1fr)}.finance-delivery-panel{padding:25px}.finance-page .finance-heading{gap:40px}.finance-scope-layout{gap:50px;grid-template-columns:.8fr 1.5fr}.finance-page .finance-software-bridge{grid-template-columns:1fr}.finance-page .finance-software-bridge ol{margin-top:23px}.finance-page .finance-software-bridge>small{grid-column:1}.finance-flow-layout{grid-template-columns:160px minmax(0,1fr);gap:25px}.finance-page .finance-compare-row>div{padding:17px 15px}.finance-page .finance-assisted{flex-direction:column;align-items:flex-start}.finance-page .finance-actor{flex-basis:auto}.finance-page .finance-effect-grid{gap:20px 40px}.finance-page .finance-effect-grid article{display:block}.finance-page .finance-effect-values{justify-content:flex-start;margin-top:18px}.finance-page .finance-effect-grid footer{justify-content:space-between;margin-top:18px}.finance-page .finance-launch-steps li{grid-template-columns:28px 120px 1fr 1fr;gap:18px}}@media(max-width:760px){.finance-page .finance-section{padding:57px 0}.finance-page .finance-heading{display:block;margin-bottom:30px}.finance-page .finance-heading h2{font-size:27px;line-height:1.5}.finance-page .finance-heading>p{margin-top:16px;font-size:14px}.finance-introduction{padding-top:109px}.finance-product-heading{display:block;margin-bottom:30px}.finance-product-parent{font-size:10px}.finance-product-heading h1{font-size:43px;margin-top:18px;margin-bottom:13px}.finance-product-heading>div>p{font-size:14px}.finance-product-definition{margin-top:22px}.finance-product-definition>p{font-size:14px!important}.finance-product-definition .primary{margin-top:20px}.finance-delivery-showcase{grid-template-columns:1fr}.finance-delivery-choices{padding:20px 16px 0;border-right:0}.finance-delivery-choices>p{padding:0;font-size:11px;margin-bottom:17px}.finance-delivery-choices [role=tablist]{flex-direction:row;gap:6px}.finance-delivery-choices button{padding:12px 8px;gap:6px;flex:1;justify-content:center}.finance-delivery-choices button>span{font-size:12px;flex:none}.finance-delivery-choices button>svg:first-child{width:18px}.finance-delivery-choices button>svg:last-child{display:none}.finance-delivery-principle{display:none}.finance-delivery-panel{padding:20px 16px;min-height:534px}.finance-delivery-request{gap:12px;margin-bottom:18px}.finance-delivery-request>p{font-size:12px}.finance-delivery-request>span{font-size:10px}.finance-delivery-document{padding:23px 20px 0}.finance-delivery-document>header{padding-bottom:18px}.finance-delivery-document h2{font-size:21px;margin-top:8px}.finance-delivery-document>header span{font-size:9px}.finance-delivery-document>header svg{width:26px}.finance-delivery-document dl{gap:0 22px}.finance-delivery-document dl>div{padding:19px 0}.finance-delivery-document dt{font-size:10px}.finance-delivery-document dd{font-size:13px;line-height:1.75}.finance-delivery-document footer{font-size:9px;gap:7px;flex-wrap:wrap}.finance-delivery-document footer>span:last-child{display:none}.finance-delivery-caption{gap:10px;margin-top:19px}.finance-delivery-caption p{font-size:12px}.finance-delivery-caption svg{width:18px}.finance-delivery-note{font-size:9px;padding-left:28px;line-height:1.9}.finance-product-promise{display:block;padding:23px 0 28px}.finance-product-promise p{font-size:12px}.finance-product-promise a{margin-top:15px;font-size:12px}.finance-scope-layout{display:block}.finance-page .finance-scope-intro .finance-heading{margin-bottom:18px}.finance-page .finance-scope-intro .finance-heading>p{font-size:14px;margin-top:15px}.finance-scope-intro>p{font-size:13px;margin-top:16px}.finance-scope-intro>span{font-size:10px;padding:0;border:0;margin:17px 0 28px}.finance-page .finance-scenario{padding:20px 8px 20px 0;gap:4px 14px;grid-template-columns:24px 1fr 20px}.finance-page .finance-scenario h3{font-size:18px}.finance-page .finance-scenario p{font-size:11px}.finance-page .finance-scenario>svg{width:23px}.finance-page .finance-software-bridge{padding:23px 19px;margin-top:28px;column-gap:0}.finance-page .finance-software-bridge h3{font-size:18px}.finance-page .finance-software-bridge p{font-size:12px}.finance-page .finance-software-bridge ol{flex-wrap:wrap}.finance-page .finance-software-bridge li{font-size:11px}.finance-page .finance-software-bridge>small{font-size:9px}.finance-flow-layout{display:block}.finance-page .finance-flow-tabs{position:static;flex-direction:row;flex-wrap:wrap;gap:0;margin-bottom:25px;border-bottom:1px solid rgb(var(--theme-line, 58 72 97))}.finance-page .finance-flow-tabs button{flex:1 1 33%;justify-content:center;font-size:11px;padding:15px 4px;border:0;border-bottom:2px solid transparent;gap:7px}.finance-page .finance-flow-tabs svg{width:17px}.finance-page .finance-flow-panel{min-height:0}.finance-page .finance-flow-intro h3{font-size:22px;line-height:1.7}.finance-page .finance-flow-intro p{font-size:12px}.finance-page .finance-flow-intro p>span{display:block;margin-bottom:7px}.finance-page .finance-compare-title>span{padding:17px 11px;font-size:11px;gap:8px}.finance-page .finance-compare-title svg{width:17px}.finance-page .finance-compare-row>div{padding:17px 11px;font-size:12px;gap:7px}.finance-page .finance-assisted strong{font-size:12px}.finance-page .finance-actor{font-size:10px}.finance-page .finance-flow-output{padding:20px 16px;gap:12px}.finance-page .finance-flow-output strong{font-size:13px}.finance-page .finance-flow-output p{padding-left:0;margin-left:39px;font-size:11px}.finance-page .finance-analysis-summary{grid-template-columns:repeat(3,1fr);gap:15px}.finance-page .finance-analysis-summary strong{font-size:28px}.finance-page .finance-analysis-summary>span{font-size:11px}.finance-page .finance-analysis-summary p{grid-column:1/4;font-size:10px}.finance-page .finance-analysis-catalog h3{font-size:18px}.finance-page .finance-analysis-catalog article{padding:23px 0}.finance-page .finance-lenses{padding:17px 0;margin:18px 0 0;gap:24px}.finance-page .finance-analysis-output{padding:20px 17px}.finance-page .finance-analysis-output p{font-size:12px;gap:10px}.finance-page .finance-effect-grid{gap:18px}.finance-page .finance-effect-grid h3{font-size:16px}.finance-page .finance-effect-values{gap:6px}.finance-page .finance-effect-values strong{font-size:32px}.finance-page .finance-effect-values>span{font-size:20px}.finance-page .finance-effect-grid article>p{font-size:10px;min-height:36px}.finance-page .finance-effect-grid footer{display:block;font-size:10px}.finance-page .finance-effect-grid footer strong{font-size:22px;margin-top:8px}.finance-page .finance-model-label>span{font-size:10px}.finance-page .finance-value-model{grid-template-columns:1fr;gap:22px;padding:24px 0}.finance-page .finance-value-number strong{font-size:83px}.finance-page .finance-value-tabs{display:grid;grid-template-columns:1fr 1fr}.finance-page .finance-value-tabs button{min-width:0;padding:20px 12px;gap:10px}.finance-page .finance-value-tabs strong{font-size:18px}.finance-page .finance-value-tabs small{font-size:10px}.finance-page .finance-value-panel{min-height:0;padding-top:28px}.finance-page .finance-value-story h3{font-size:24px}.finance-page .finance-equivalent strong{font-size:62px}.finance-page .finance-launch-steps li{grid-template-columns:26px 1fr;gap:9px 15px;padding:24px 0}.finance-page .finance-launch-steps svg{grid-row:1/3}.finance-page .finance-launch-steps h3{font-size:18px}.finance-page .finance-launch-steps p{font-size:12px;grid-column:2}.finance-page .finance-launch-steps strong{font-size:11px;grid-column:2;border:0;padding:0;margin-top:7px}.finance-page .finance-closing{padding:28px 22px;margin-top:32px}.finance-page .finance-closing h2{font-size:23px;line-height:1.6}.finance-page .finance-closing p{font-size:12px}.finance-page .finance-closing .primary{font-size:12px;margin-top:24px}html:not(.is-enhanced) .finance-delivery-panel[hidden],html:not(.is-enhanced) .finance-flow-panel[hidden]{grid-column:auto}}@media(prefers-reduced-motion:reduce){.finance-delivery-document{animation:none}}.finance-page .finance-section{padding:112px 0;border-top:0}.finance-page .finance-section.finance-tone{background:linear-gradient(150deg,rgb(var(--theme-surface, 14 19 32)),rgb(var(--theme-canvas, 9 12 18)) 75%)}.finance-page .finance-heading{display:block;max-width:900px;margin:0 auto 56px;text-align:center}.finance-page .finance-heading h2{font-size:clamp(32px,3.5vw,47px);font-weight:530;line-height:1.4}.finance-page .finance-heading>p{max-width:680px;margin:20px auto 0;font-size:16px;line-height:1.9;color:rgb(var(--theme-body, 168 181 204))}.finance-introduction{padding-top:135px}.finance-product-heading{gap:80px;margin-bottom:45px}.finance-product-heading h1{font-size:clamp(44px,5vw,65px)}.finance-delivery-showcase{display:block;border:0;background:none;overflow:visible}.finance-delivery-choices{padding:0;border:0;display:block}.finance-delivery-choices>p{display:none}.finance-delivery-choices [role=tablist]{flex-direction:row;border-bottom:1px solid rgb(var(--theme-line, 51 64 90));gap:32px}.finance-delivery-choices button{padding:20px 2px;border:0;border-radius:0;gap:12px;color:rgb(var(--theme-accent, 131 148 181));border-bottom:2px solid transparent;margin-bottom:-1px}.finance-delivery-choices button[aria-selected=true]{background:none;color:rgb(var(--theme-ink, 209 217 255));border-color:rgb(var(--theme-line-accent, 183 191 255))}.finance-delivery-choices button:hover{background:none;color:rgb(var(--theme-ink, 255 255 255))}.finance-delivery-choices button>span{font-size:17px}.finance-delivery-choices button>svg:last-child{display:none}.finance-delivery-panel{position:relative;display:grid;grid-template-columns:.7fr 1.3fr;gap:25px 70px;align-items:center;padding:42px 0 20px;min-height:425px}.finance-delivery-panel[hidden]{display:none}.finance-delivery-request{display:block;grid-column:1;grid-row:1;margin:0;align-self:end;padding-top:22px}.finance-delivery-request>span{color:rgb(var(--theme-accent, 164 179 214));font-size:12px;display:block;margin-bottom:19px}.finance-delivery-request>p{font-size:clamp(21px,2.2vw,30px);line-height:1.7;color:rgb(var(--theme-ink, 240 242 251));max-width:410px}.finance-delivery-document{grid-column:2;grid-row:1/4;background:linear-gradient(140deg,rgb(var(--theme-surface-tint, 28 39 64)),rgb(var(--theme-surface, 17 23 37)));border:1px solid rgb(var(--theme-line, 64 81 115));box-shadow:0 25px 80px #0006;padding:27px 34px;color:rgb(var(--theme-ink, 227 233 245));border-radius:12px;min-height:375px}.finance-delivery-document>header{padding-bottom:18px;border-color:rgb(var(--theme-line, 53 68 97))}.finance-delivery-document h2{font-size:23px;color:rgb(var(--theme-ink, 238 242 255));margin-top:5px}.finance-delivery-document>header span{color:rgb(var(--theme-body, 157 171 202));font-size:10px}.finance-delivery-document>header svg{color:rgb(var(--theme-accent, 164 184 239))}.finance-delivery-caption{grid-column:1;grid-row:2;margin:0;align-self:start;color:rgb(var(--theme-accent, 157 175 255))}.finance-delivery-caption p{font-size:14px;line-height:1.9;max-width:360px}.finance-delivery-more{grid-column:1;grid-row:3;align-self:start;margin-top:5px;font-size:12px;color:rgb(var(--theme-accent, 149 166 199))}.finance-delivery-more summary{cursor:pointer;padding:10px 0}.finance-delivery-more p{line-height:1.9;margin:10px 0}.finance-delivery-more dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.finance-delivery-more dt{color:rgb(var(--theme-ink, 212 222 243))}.finance-delivery-more dd{margin:7px 0 0;line-height:1.7}.finance-product-promise{padding:28px 0 40px}.finance-product-promise p{font-size:13px}.fv-chart-legend{display:flex;align-items:center;gap:17px;font-size:11px;color:rgb(var(--theme-body, 179 195 223));padding:22px 0 30px}.fv-chart-legend span{display:flex;align-items:center;gap:7px}.fv-chart-legend span:before{content:"";width:7px;height:7px;background:rgb(var(--theme-accent-fill, 168 182 255));border-radius:2px}.fv-chart-legend span:nth-child(2):before{background:rgb(var(--theme-surface-strong, 64 89 125))}.fv-chart-legend small{margin-left:auto;font-size:10px;color:rgb(var(--theme-body, 154 172 202))}.fv-bar-chart{display:flex;justify-content:space-around;gap:25px;align-items:end;border-bottom:1px solid rgb(var(--theme-line, 61 75 101));padding:10px 16px 0;height:175px}.fv-bar-group{flex:1;max-width:105px;position:relative;height:100%;padding-bottom:29px}.fv-bars{display:flex;align-items:end;justify-content:center;gap:8px;height:100%}.fv-bars>span{position:relative;width:34px;border-radius:3px 3px 0 0;background:linear-gradient(rgb(var(--theme-accent-fill, 162 173 255)),rgb(var(--theme-accent-fill, 89 101 195)));transform-origin:bottom}.fv-bars>span+span{background:rgb(var(--theme-surface-strong, 52 75 112))}.fv-bars i{position:absolute;top:-23px;font-style:normal;color:rgb(var(--theme-ink, 213 222 246));font-size:12px;width:100%;text-align:center}.fv-bar-group>strong{display:block;text-align:center;font-weight:400;font-size:11px;color:rgb(var(--theme-body, 173 190 219));margin-top:11px}.fv-chart-delivery{display:flex;gap:20px;justify-content:space-between;margin-top:24px}.fv-chart-delivery span{display:flex;gap:7px;align-items:center;font-size:11px;color:rgb(var(--theme-accent, 159 177 210))}.fv-voucher-top{display:flex;gap:20px;align-items:center;padding:24px 0}.fv-voucher-top>svg{color:rgb(var(--theme-accent, 174 189 255))}.fv-voucher-top>span{font-size:12px;color:rgb(var(--theme-body, 177 191 218))}.fv-voucher-top strong{display:block;color:rgb(var(--theme-ink, 228 234 255));font-size:38px;line-height:1.4;font-weight:500}.fv-voucher-top strong small{font-size:20px}.fv-voucher-top b{margin-left:auto;padding:7px 12px;border:1px solid rgb(var(--theme-line-strong, 133 115 83));border-radius:20px;font-size:11px;font-weight:400;color:rgb(var(--theme-warning, 220 198 159))}.fv-voucher-lines{display:flex;flex-wrap:wrap;gap:17px 24px;padding:5px 0 23px}.fv-voucher-lines>div{font-size:12px;color:rgb(var(--theme-body, 183 199 226));display:flex;align-items:center;gap:7px}.fv-voucher-lines svg{color:rgb(var(--theme-accent, 165 187 249))}.fv-review{border-top:1px solid rgb(var(--theme-line, 59 74 101));padding-top:20px;display:flex;justify-content:space-between;font-size:12px;color:rgb(var(--theme-ink, 203 214 244));gap:16px}.fv-caption{font-size:10px;color:rgb(var(--theme-accent, 146 165 197));display:block;margin-top:24px;line-height:1.7}.fv-source{display:flex;align-items:center;justify-content:space-around;gap:16px;padding-top:28px;color:rgb(var(--theme-accent, 158 175 217))}.fv-source span{display:flex;align-items:center;gap:12px;padding:16px;font-size:14px;border:1px solid rgb(var(--theme-line, 59 76 107));border-radius:5px}.fv-match-line{height:40px;width:1px;background:linear-gradient(rgb(var(--theme-accent-fill, 101 123 174)),rgb(var(--theme-accent-fill, 182 197 255)));margin:auto}.fv-match-results{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(var(--theme-line, 60 75 105));padding-top:25px}.fv-match-results>div{text-align:center}.fv-match-results svg{color:rgb(var(--theme-accent, 168 185 239));margin:auto}.fv-match-results strong{display:block;font-weight:500;font-size:15px;margin-top:12px}.fv-match-results span{color:rgb(var(--theme-accent, 151 171 206));font-size:11px;display:block;margin-top:7px}.finance-scope-layout{display:block}.finance-page .finance-scope-intro .finance-heading{display:block;margin:0 auto 25px}.finance-scope-intro>span{text-align:center;border:0;margin:0 0 42px;padding:0;font-size:12px;color:rgb(var(--theme-accent, 129 150 186))}.finance-page .finance-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:0;gap:20px}.finance-page .finance-scenario{display:block;position:relative;padding:29px 30px;border:1px solid rgb(var(--theme-line, 45 57 82));background:linear-gradient(135deg,rgb(var(--theme-surface, 23 32 54)),rgb(var(--theme-surface, 17 23 38)));border-radius:10px;min-height:195px;transition:transform .25s,border-color .25s}.finance-page .finance-scenario>svg{width:36px;height:36px;margin-bottom:25px;color:rgb(var(--theme-accent, 174 191 255))}.finance-page .finance-scenario h3{font-size:20px}.finance-page .finance-scenario p{font-size:12px;margin:9px 0 0;min-height:0}.finance-page .finance-scenario>span{position:absolute;top:30px;right:25px;width:19px}.finance-page .finance-scenario:hover{padding:29px 30px;background:rgb(var(--theme-surface-tint, 26 37 64));transform:translateY(-4px);border-color:rgb(var(--theme-line-accent, 129 150 199))}.finance-page .finance-note.centered{text-align:center;font-size:11px;margin-top:25px}.finance-page .finance-software-bridge{background:none;border:0;border-top:1px solid rgb(var(--theme-line, 53 66 90));padding:30px 0 0;margin-top:40px}.finance-page .finance-software-bridge p,.finance-page .finance-software-bridge>small{display:none}.finance-flow-layout{display:block}.finance-page .finance-flow-tabs{position:static;display:flex;flex-direction:row;justify-content:center;gap:8px;border:0;margin-bottom:46px;flex-wrap:wrap}.finance-page .finance-flow-tabs button{border:1px solid rgb(var(--theme-line, 52 65 91));border-radius:30px;padding:12px 19px;font-size:13px;gap:9px;background:transparent}.finance-page .finance-flow-tabs button[aria-selected=true]{background:rgb(var(--theme-surface-tint, 39 49 79));border-color:rgb(var(--theme-line-accent, 146 162 220))}.finance-page .finance-flow-panel{min-height:0}.finance-page .finance-flow-intro h3{text-align:center;font-size:23px;font-weight:400;color:rgb(var(--theme-accent, 189 203 238));margin-bottom:33px}.finance-handover{display:grid;grid-template-columns:1fr 35px 1.25fr 35px 1fr;align-items:center;gap:25px;margin:0 0 44px}.finance-handover article{padding:28px 23px;min-width:0}.finance-handover article>svg{display:block;color:rgb(var(--theme-accent, 174 189 247));margin-bottom:20px}.finance-handover article>span{font-size:20px;font-weight:500;color:rgb(var(--theme-ink, 227 232 246))}.finance-handover article>p{font-size:14px;line-height:1.95;color:rgb(var(--theme-body, 167 183 211));margin-top:18px}.finance-handover .finance-handover-digital{border:1px solid rgb(var(--theme-line-accent, 108 127 180));border-radius:12px;background:radial-gradient(ellipse at top,rgb(var(--theme-surface-tint, 38 52 86)),rgb(var(--theme-surface, 20 28 48)) 90%);padding:36px 30px;min-height:300px;box-shadow:0 0 60px #5e73d00c}.finance-handover-digital>div{margin-top:22px;display:grid;gap:16px}.finance-handover-digital>div>p{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:rgb(var(--theme-body, 194 207 239));line-height:1.7}.finance-handover-digital>div svg{flex-shrink:0;margin-top:3px;color:rgb(var(--theme-accent, 166 188 255))}.finance-handover-arrow{color:rgb(var(--theme-accent, 113 136 184))}.finance-deeper{border-top:1px solid rgb(var(--theme-line, 52 65 90));border-bottom:1px solid rgb(var(--theme-line, 52 65 90));color:rgb(var(--theme-body, 172 186 212));font-size:13px}.finance-deeper>summary{padding:23px 3px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:20px;color:rgb(var(--theme-ink, 209 218 239));font-size:14px}.finance-deeper>summary span{margin-left:auto;font-size:11px;color:rgb(var(--theme-accent, 145 163 195))}.finance-deeper>summary:after{content:"+";font-size:21px;color:rgb(var(--theme-accent, 181 197 241));font-weight:300}.finance-deeper[open]>summary:after{content:"−"}.finance-deeper>summary::-webkit-details-marker{display:none}.finance-deeper[open]>summary{margin-bottom:20px}.finance-deeper .finance-note{line-height:1.9;margin-bottom:24px}.finance-deeper:focus-within{border-color:rgb(var(--theme-line-accent, 144 164 213))}.fv-analysis-triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:18px 0 40px}.fv-analysis-triptych article{padding:24px 36px 35px;border-right:1px solid rgb(var(--theme-line, 51 64 90))}.fv-analysis-triptych article:first-child{padding-left:0}.fv-analysis-triptych article:last-child{border:0;padding-right:0}.fv-analysis-icon{height:148px;display:flex;flex-direction:column;justify-content:center;gap:24px;color:rgb(var(--theme-accent, 179 192 255))}.fv-analysis-icon span{font-size:11px;letter-spacing:.06em;color:rgb(var(--theme-accent, 147 168 210))}.fv-analysis-triptych h3{font-size:25px;font-weight:500;margin-top:20px}.fv-analysis-triptych p{font-size:14px;line-height:1.9;color:rgb(var(--theme-body, 164 181 210));margin-top:13px}.finance-analysis-footnote{text-align:center;font-size:11px;color:rgb(var(--theme-accent, 145 164 194));margin-bottom:35px}.finance-page .finance-value-model{grid-template-columns:1fr 1.2fr;gap:100px;border:0;padding:30px 0 40px;align-items:center}.finance-page .finance-value-number strong{font-size:clamp(95px,11vw,154px);font-weight:450}.finance-page .finance-value-number>span{font-size:12px}.finance-page .finance-value-number small{font-size:11px}.finance-allocation-bar{display:flex;gap:6px;height:68px;align-items:stretch}.finance-allocation-bar>span{width:15.916%;background:rgb(var(--theme-surface-strong, 80 97 128));border-radius:5px}.finance-allocation-bar>span:nth-child(2){width:8.451%;background:rgb(var(--theme-accent-fill, 120 137 168))}.finance-allocation-bar>span:nth-child(3){width:75.634%;background:linear-gradient(110deg,rgb(var(--theme-accent-fill, 103 109 225)),rgb(var(--theme-accent-fill, 172 179 255)));box-shadow:0 0 35px #818aff25}.finance-allocation-legend{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.finance-allocation-legend>span{font-size:11px;color:rgb(var(--theme-body, 160 176 204));line-height:1.8}.finance-allocation-legend strong{display:block;font-weight:400;color:rgb(var(--theme-ink, 212 222 246));font-size:14px;margin-top:5px}.finance-time-allocation>p{font-size:12px;color:rgb(var(--theme-accent, 146 166 201));margin-top:25px}.finance-page .finance-value-number p{margin-top:12px}.finance-task-estimates{margin-top:20px;margin-bottom:0}.finance-page .finance-task-estimates .finance-section{padding:25px 0 50px;background:none}.finance-task-estimates .container{width:100%;max-width:none}.finance-page .finance-task-estimates .finance-heading{display:none}.finance-page .finance-value-tabs{justify-content:center;border:0;gap:14px;margin-bottom:45px}.finance-page .finance-value-tabs button{border:1px solid rgb(var(--theme-line, 55 70 96));border-radius:8px;padding:20px 30px;min-width:290px}.finance-page .finance-value-tabs button[aria-selected=true]{border-color:rgb(var(--theme-line-accent, 168 181 243));background:rgb(var(--theme-surface-tint, 36 46 74))}.finance-page .finance-value-tabs strong{font-size:20px}.finance-page .finance-value-panel{min-height:0;padding:0}.finance-page .finance-value-story{align-items:center;margin-bottom:42px;gap:70px}.finance-page .finance-value-story h3{font-size:32px;line-height:1.5;margin-top:15px}.finance-page .finance-value-story p{font-size:15px;max-width:390px;line-height:1.9}.finance-page .finance-equivalent strong{font-size:88px}.finance-page .finance-equivalent p{font-size:12px}.finance-page .finance-equivalent>span{font-size:11px}.finance-page .finance-value-story>div>span{font-size:11px}.finance-value-math{margin-top:30px}.finance-page .finance-launch-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;border:0}.finance-page .finance-launch-steps li{display:block;position:relative;border:0;padding:20px 0}.finance-page .finance-launch-steps li:not(:last-child):after{content:"";position:absolute;height:1px;top:36px;left:56px;right:0;background:rgb(var(--theme-surface-strong, 70 86 120))}.finance-page .finance-launch-steps svg{color:rgb(var(--theme-accent, 174 189 244));display:block;margin-bottom:29px;width:32px;height:32px}.finance-page .finance-launch-steps h3{font-size:19px}.finance-page .finance-launch-steps p{font-size:12px;line-height:1.9;max-width:190px;margin-top:12px;color:rgb(var(--theme-accent, 159 177 208))}.finance-page .finance-launch-boundary{margin:30px 0 0;padding:24px 0}.finance-page .finance-launch-boundary p{font-size:11px}.finance-page .finance-launch-boundary strong{font-size:14px}.finance-page .finance-closing{padding:42px;background:linear-gradient(125deg,rgb(var(--theme-surface-tint, 34 45 75)),rgb(var(--theme-surface, 17 24 42)));border-color:rgb(var(--theme-line, 69 88 127))}.finance-page .finance-closing p{max-width:650px;font-size:14px}@media(max-width:1050px){.finance-delivery-panel{gap:25px 38px;grid-template-columns:.8fr 1.2fr}.finance-delivery-document{padding:25px}.finance-delivery-request>p{font-size:23px}.fv-chart-delivery{gap:10px}.fv-chart-delivery span{font-size:10px;gap:4px}.finance-handover{gap:9px;grid-template-columns:1fr 20px 1.2fr 20px 1fr}.finance-handover article{padding:24px 13px}.finance-handover .finance-handover-digital{padding:30px 20px}.finance-handover article>span{font-size:18px}.finance-handover article>p{font-size:13px}.finance-page .finance-value-model{gap:50px}.finance-page .finance-launch-steps{gap:20px}}@media(max-width:760px){.finance-page .finance-section{padding:75px 0}.finance-page .finance-heading{margin-bottom:35px}.finance-page .finance-heading h2{font-size:29px}.finance-page .finance-heading>p{font-size:14px;max-width:340px;margin-top:17px}.finance-introduction{padding-top:112px}.finance-product-heading{margin-bottom:32px}.finance-product-heading h1{font-size:41px}.finance-product-definition{margin-top:20px}.finance-product-definition>p{font-size:13px!important}.finance-delivery-choices [role=tablist]{gap:18px}.finance-delivery-choices button{padding:15px 0;gap:6px}.finance-delivery-choices button>span{font-size:13px}.finance-delivery-choices button>svg:first-child{width:19px}.finance-delivery-panel{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:26px 0 0;min-height:0}.finance-delivery-panel[hidden]{display:none}.finance-delivery-request{padding:0;align-self:auto}.finance-delivery-request>span{margin-bottom:8px;font-size:10px}.finance-delivery-request>p{font-size:19px;line-height:1.8}.finance-delivery-document{padding:23px 20px;min-height:360px}.finance-delivery-document h2{font-size:21px}.finance-delivery-caption p{font-size:12px;max-width:none}.finance-delivery-more{font-size:11px;margin-top:-12px}.finance-product-promise{padding-top:24px;gap:18px;flex-direction:column;align-items:flex-start}.finance-product-promise p{font-size:12px}.fv-bar-chart{height:161px;padding-left:2px;padding-right:2px;gap:15px}.fv-bars>span{width:26px}.fv-chart-legend{font-size:10px;gap:12px}.fv-chart-legend small{font-size:9px}.fv-chart-delivery{gap:8px}.fv-chart-delivery span{font-size:10px}.fv-chart-delivery svg{width:15px}.fv-voucher-top{gap:12px}.fv-voucher-top strong{font-size:32px}.fv-voucher-top>svg{width:29px}.fv-voucher-top b{padding:6px 9px;font-size:10px}.fv-review{font-size:10px}.fv-voucher-lines{display:grid;gap:14px}.fv-source span{padding:12px 9px;gap:6px;font-size:12px}.fv-source{gap:10px}.fv-source svg{width:21px}.fv-match-results strong{font-size:13px}.fv-match-results span{font-size:10px}.finance-scope-intro>span{font-size:11px;margin-bottom:30px}.finance-page .finance-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-page .finance-scenario,.finance-page .finance-scenario:hover{padding:23px 17px;min-height:186px}.finance-page .finance-scenario>svg{width:31px;height:31px;margin-bottom:22px}.finance-page .finance-scenario h3{font-size:16px}.finance-page .finance-scenario p{font-size:11px;line-height:1.8}.finance-page .finance-scenario>span{top:24px;right:14px}.finance-page .finance-software-bridge{display:block;margin-top:30px;padding-top:25px}.finance-page .finance-software-bridge h3{font-size:17px}.finance-page .finance-software-bridge ol{gap:8px;margin-top:20px}.finance-page .finance-software-bridge li{font-size:10px;gap:8px}.finance-page .finance-note.centered{font-size:10px;text-align:left;line-height:1.8}.finance-page .finance-flow-tabs{gap:8px;margin-bottom:30px}.finance-page .finance-flow-tabs button{flex:1 1 29%;padding:11px 6px;font-size:10px;gap:6px}.finance-page .finance-flow-intro h3{font-size:19px;line-height:1.7}.finance-handover{grid-template-columns:1fr;gap:15px;margin-bottom:30px}.finance-handover article{padding:18px 12px;display:grid;grid-template-columns:32px 1fr;gap:8px 15px}.finance-handover article>svg{grid-row:1/3;width:28px;margin:0}.finance-handover article>span{font-size:18px}.finance-handover article>p{grid-column:2;margin:4px 0 0;font-size:13px}.finance-handover .finance-handover-digital{padding:27px 25px;min-height:0}.finance-handover-digital>div{grid-column:2;margin-top:12px;gap:12px}.finance-handover-digital>div>p{font-size:12px}.finance-handover-arrow{transform:rotate(90deg);justify-self:center;width:20px}.finance-deeper>summary{font-size:12px;gap:15px;line-height:1.8}.finance-deeper>summary span{display:none}.finance-deeper>summary:after{margin-left:auto;font-size:21px}.finance-deeper[open]>summary{margin-bottom:15px}.fv-analysis-triptych{grid-template-columns:1fr;margin:0 0 25px;gap:0}.fv-analysis-triptych article,.fv-analysis-triptych article:first-child,.fv-analysis-triptych article:last-child{display:grid;grid-template-columns:67px 1fr;gap:5px 20px;padding:27px 0;border:0;border-bottom:1px solid rgb(var(--theme-line, 45 57 83))}.fv-analysis-icon{grid-column:1;grid-row:1/4;height:auto;align-items:center}.fv-analysis-icon svg{width:47px;height:47px}.fv-analysis-icon span{display:none}.fv-analysis-triptych h3{font-size:22px;margin:0}.fv-analysis-triptych p{font-size:12px;margin:7px 0 0;line-height:1.9}.finance-analysis-footnote{font-size:10px;line-height:1.8;text-align:left}.finance-page .finance-value-model{grid-template-columns:1fr;gap:38px;padding:5px 0 25px}.finance-page .finance-value-number{text-align:center}.finance-page .finance-value-number>p{justify-content:center;margin:8px 0 10px}.finance-page .finance-value-number strong{font-size:115px}.finance-page .finance-value-number>p>span{font-size:15px}.finance-page .finance-value-number small{font-size:10px}.finance-allocation-bar{height:44px;gap:4px}.finance-allocation-legend{gap:13px}.finance-allocation-legend>span{font-size:10px}.finance-allocation-legend strong{font-size:11px;line-height:1.8}.finance-time-allocation>p{font-size:11px;text-align:center}.finance-task-estimates{margin-top:18px;margin-bottom:0}.finance-page .finance-value-tabs{gap:10px;margin-bottom:35px}.finance-page .finance-value-tabs button{min-width:0;padding:16px 13px;gap:9px}.finance-page .finance-value-tabs strong{font-size:17px}.finance-page .finance-value-tabs small{font-size:9px}.finance-page .finance-value-tabs button>svg{width:23px}.finance-page .finance-value-story{gap:30px}.finance-page .finance-value-story h3{font-size:27px}.finance-page .finance-value-story p{font-size:13px}.finance-page .finance-equivalent strong{font-size:77px}.finance-page .finance-equivalent p{font-size:11px}.finance-page .finance-equivalent>span{font-size:10px}.finance-page .finance-launch-steps{grid-template-columns:1fr;gap:0;padding-left:14px}.finance-page .finance-launch-steps li{padding:0 0 30px 43px}.finance-page .finance-launch-steps li:not(:last-child):after{left:0;right:auto;top:32px;bottom:8px;width:1px;height:auto}.finance-page .finance-launch-steps svg{position:absolute;left:-14px;top:0;width:28px;height:28px}.finance-page .finance-launch-steps h3{font-size:18px}.finance-page .finance-launch-steps p{font-size:12px;max-width:none;margin-top:9px}.finance-page .finance-launch-boundary{margin-top:0}.finance-page .finance-closing{padding:30px 23px}.finance-page .finance-closing h2{font-size:25px}.finance-page .finance-closing p{font-size:13px}}html:not(.is-enhanced) .finance-delivery-panel[hidden]{display:grid;grid-column:auto}@media(prefers-reduced-motion:no-preference){main[data-motion=on] .in-view .fv-bars>span{animation:finance-chart-rise 1s ease both}main[data-motion=on] .in-view .finance-handover-digital{animation:finance-node-breathe 7s ease-in-out infinite}}@keyframes finance-chart-rise{0%{transform:scaleY(.15);opacity:.3}to{transform:scaleY(1);opacity:1}}@keyframes finance-node-breathe{50%{box-shadow:0 0 45px #7890ff18;border-color:rgb(var(--theme-line-accent, 154 172 223))}}.finance-allocation-legend>span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:rgb(var(--theme-surface-strong, 80 97 128));margin-right:6px}.finance-allocation-legend>span:nth-child(2):before{background:rgb(var(--theme-accent-fill, 120 137 168))}.finance-allocation-legend>span:nth-child(3):before{background:rgb(var(--theme-accent-fill, 163 169 255))}@media(max-width:760px){html:not(.is-enhanced) .finance-delivery-panel[hidden]{display:flex}}.finance-page .finance-flow-section .finance-heading{margin-bottom:36px}.finance-page .finance-flow-tabs{margin-bottom:34px}.finance-responsibility-map{margin:0}.finance-comparison-caption{display:flex;align-items:center;gap:12px;padding-bottom:24px;color:rgb(var(--theme-ink, 215 223 245));font-size:16px;border-bottom:1px solid rgb(var(--theme-line, 53 65 89))}.finance-comparison-caption>svg{color:rgb(var(--theme-accent, 183 189 255))}.finance-comparison-caption>span:last-child{margin-left:auto;color:rgb(var(--theme-body, 150 165 191));font-size:12px}.finance-comparison-grid{display:grid;grid-template-columns:185px 1fr 1.35fr 1fr;column-gap:20px}.finance-comparison-pair{display:contents}.finance-comparison-stage{grid-column:var(--stage);grid-row:1;position:relative;padding:28px 20px 23px;text-align:center;font-size:14px;font-weight:450;color:rgb(var(--theme-body, 182 195 219))}.finance-comparison-stage>svg{position:absolute;right:-19px;top:29px;color:rgb(var(--theme-accent, 98 118 153))}.finance-comparison-label{grid-column:1;padding:24px 0;display:flex;flex-direction:column;justify-content:center;gap:10px}.finance-comparison-label>span{font-size:11px;color:rgb(var(--theme-body, 160 176 203))}.finance-comparison-label>strong{font-size:17px;line-height:1.6;font-weight:450;color:rgb(var(--theme-ink, 213 223 242))}.finance-comparison-label.comparison-before{grid-row:2}.finance-comparison-label.comparison-after{grid-row:3}.finance-comparison-cell{grid-column:var(--stage);padding:25px 23px;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.finance-comparison-cell.comparison-before{grid-row:2;background:rgb(var(--theme-surface, 17 23 34));border-top:1px solid rgb(var(--theme-line, 52 64 86));border-bottom:1px solid rgb(var(--theme-line, 52 64 86));color:rgb(var(--theme-body, 168 183 207));margin-bottom:18px;min-height:105px}.finance-comparison-cell.comparison-before>svg{flex-shrink:0;color:rgb(var(--theme-accent, 145 163 195))}.finance-comparison-cell p{font-size:14px;line-height:1.9;text-wrap:pretty}.finance-comparison-cell.comparison-after{grid-row:3;flex-direction:column;padding-top:32px;padding-bottom:32px;border-top:1px solid rgb(var(--theme-line, 72 89 118));border-bottom:1px solid rgb(var(--theme-line, 72 89 118));min-height:185px;color:rgb(var(--theme-ink, 224 230 247));background:rgb(var(--theme-surface, 16 22 34))}.finance-comparison-owner{display:flex;align-items:center;gap:10px;color:rgb(var(--theme-accent, 173 190 223));font-size:12px}.finance-comparison-cell.comparison-digital{background:radial-gradient(ellipse at top,rgb(var(--theme-surface-tint, 48 57 89)),rgb(var(--theme-surface-tint, 26 34 57)) 85%);border-color:rgb(var(--theme-line-accent, 154 166 230));position:relative;box-shadow:0 0 40px #7f8efa0a}.comparison-digital .finance-comparison-owner{color:rgb(var(--theme-accent, 197 205 255));font-size:14px}.finance-comparison-cell.comparison-digital p{font-size:18px;color:rgb(var(--theme-ink, 238 240 255));max-width:250px}.finance-comparison-output{display:flex;align-items:center;justify-content:center;gap:13px;padding:28px 0 0;font-size:13px;line-height:1.9;color:rgb(var(--theme-accent, 150 169 205))}.finance-comparison-output>svg{color:rgb(var(--theme-accent, 176 191 241));flex-shrink:0}.finance-comparison-output strong{font-weight:400;color:rgb(var(--theme-ink, 206 217 239))}.finance-route-note{font-size:11px;line-height:1.9;color:rgb(var(--theme-body, 145 161 190));text-align:center;max-width:860px;margin:18px auto 0}.finance-page .finance-contact-section{padding-top:30px}.finance-page .finance-contact-section .finance-closing{margin-top:0}@media(max-width:1050px){.finance-comparison-grid{grid-template-columns:145px 1fr 1.2fr 1fr;column-gap:12px}.finance-comparison-cell{padding-left:13px;padding-right:13px}.finance-comparison-label>strong{font-size:15px}.finance-comparison-cell p{font-size:13px}.finance-comparison-cell.comparison-digital p{font-size:16px}.finance-comparison-stage>svg{right:-14px}}@media(max-width:760px){.finance-comparison-caption{font-size:15px;flex-wrap:wrap;gap:10px;padding-bottom:18px}.finance-comparison-caption>span:last-child{font-size:10px}.finance-comparison-grid{grid-template-columns:1fr 1fr;gap:0 12px}.finance-comparison-label{grid-row:1!important;padding:24px 10px 13px;text-align:center;gap:7px;justify-content:flex-start}.finance-comparison-label.comparison-before{grid-column:1}.finance-comparison-label.comparison-after{grid-column:2}.finance-comparison-label>span{font-size:10px}.finance-comparison-label>strong{font-size:13px}.finance-comparison-stage{grid-column:1/-1;grid-row:calc(var(--stage)*2 - 2);padding:22px 0 13px;font-size:12px;text-align:left;color:rgb(var(--theme-body, 192 204 226))}.finance-comparison-stage>svg{display:none}.finance-comparison-cell.comparison-before{grid-column:1;grid-row:calc(var(--stage)*2 - 1);margin:0;min-height:140px;flex-direction:column;padding:20px 15px;border:1px solid rgb(var(--theme-line, 52 64 86));border-radius:7px}.finance-comparison-cell.comparison-after{grid-column:2;grid-row:calc(var(--stage)*2 - 1);min-height:140px;padding:20px 15px;border:1px solid rgb(var(--theme-line, 72 89 118));border-radius:7px}.finance-comparison-cell.comparison-digital{border-color:rgb(var(--theme-line-accent, 154 166 230))}.finance-comparison-cell p{font-size:12px}.finance-comparison-cell.comparison-digital p{font-size:14px}.finance-comparison-owner{font-size:10px;flex-direction:column;gap:8px}.comparison-digital .finance-comparison-owner{font-size:11px}.finance-comparison-output{flex-wrap:wrap;justify-content:flex-start;font-size:12px;gap:8px;padding-top:25px}.finance-comparison-output strong{flex-basis:100%;font-size:12px}.finance-route-note{text-align:left;font-size:10px;margin-top:15px}}@media(prefers-reduced-motion:no-preference){main[data-motion=on] .in-view .comparison-digital .finance-comparison-owner>svg{animation:finance-responsibility-breathe 6s ease-in-out infinite}}@keyframes finance-responsibility-breathe{50%{filter:drop-shadow(0 0 9px #a3b1ff80)}}.finance-business{--fb-line:#303a50;--fb-muted:#a7b3ca;--fb-accent:#b1b6ff;color:rgb(var(--theme-ink, 237 240 250));background:rgb(var(--theme-canvas, 8 11 17));font-size:16px;line-height:1.8}.finance-business .container{max-width:1240px;width:calc(100% - 112px)}.finance-business h1,.finance-business h2,.finance-business h3,.finance-business h4,.finance-business p{margin:0}.fb-section{padding:125px 0}.fb-tone{background:linear-gradient(135deg,rgb(var(--theme-surface, 16 21 34)),rgb(var(--theme-canvas, 9 13 21)))}.fb-heading{max-width:850px;margin:0 auto 66px;text-align:center}.fb-heading h2{font-size:clamp(29px,3.3vw,43px);font-weight:530;line-height:1.5;letter-spacing:-.025em;text-wrap:balance}.fb-heading p{font-size:16px;color:var(--fb-muted);line-height:1.95;max-width:740px;margin:22px auto 0;text-wrap:pretty}.fb-note{font-size:11px!important;line-height:1.95!important;color:rgb(var(--theme-body, 142 155 179))!important;margin-top:30px!important;max-width:1100px}.fb-hero{padding:126px 0 85px;background:radial-gradient(ellipse at 85% 50%,rgb(var(--theme-surface-tint, 32 36 73) / .27059),transparent 60%)}.fb-parent{display:flex;align-items:center;gap:13px;font-size:11px;color:rgb(var(--theme-body, 155 169 197));width:fit-content;margin-bottom:45px}.fb-hero-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:end}.fb-product-name{font-size:15px;color:var(--fb-accent);margin-bottom:16px!important;letter-spacing:.06em}.fb-hero h1{font-size:clamp(42px,4.6vw,64px);font-weight:550;line-height:1.36;letter-spacing:-.04em}.fb-hero h1 em{font-style:normal;color:rgb(var(--theme-accent, 194 198 255))}.fb-hero-intro>p{font-size:17px;color:var(--fb-muted);line-height:2}.fb-hero-intro strong{font-weight:400;color:rgb(var(--theme-ink, 220 226 248))}.fb-hero-intro .primary{margin-top:28px}.fb-hero-platform{margin-top:65px;padding:29px 38px 0;border:1px solid rgb(var(--theme-line, 64 73 101));border-radius:12px;background:linear-gradient(120deg,rgb(var(--theme-surface-tint, 34 42 67)),rgb(var(--theme-surface, 16 23 37)));box-shadow:0 25px 80px #0003}.fb-platform-title{display:flex;align-items:center;gap:14px;font-size:13px;color:rgb(var(--theme-body, 175 186 219))}.fb-platform-title svg{color:rgb(var(--theme-accent, 189 196 255))}.fb-value-pillars{display:grid;grid-template-columns:repeat(3,1fr);padding:35px 0 37px}.fb-value-pillars article{padding:0 30px;border-right:1px solid rgb(var(--theme-line, 65 75 102))}.fb-value-pillars article:first-child{padding-left:0}.fb-value-pillars article:last-child{border:0;padding-right:0}.fb-value-pillars svg{color:rgb(var(--theme-accent, 174 186 240));margin-bottom:17px}.fb-value-pillars h2{font-size:29px;font-weight:450}.fb-value-pillars p{font-size:13px;color:rgb(var(--theme-body, 172 186 214));margin-top:10px}.fb-platform-base{border-top:1px solid rgb(var(--theme-line, 60 69 94));padding:19px 0;display:flex;justify-content:space-between;gap:15px;color:rgb(var(--theme-body, 152 168 199));font-size:11px}.fb-pressure-list article{display:grid;grid-template-columns:48px 1fr 35px 1.15fr;align-items:center;gap:30px;padding:35px 0;border-top:1px solid var(--fb-line)}.fb-pressure-list article:last-child{border-bottom:1px solid var(--fb-line)}.fb-pressure-list svg{color:rgb(var(--theme-accent, 170 184 238))}.fb-pressure-list h3{font-size:24px;font-weight:450}.fb-pressure-list p{font-size:13px;color:rgb(var(--theme-body, 147 163 189));margin-top:7px}.fb-pressure-list strong{font-size:16px;font-weight:400;color:rgb(var(--theme-body, 193 204 226));line-height:1.9}.fb-work-chain{display:grid;grid-template-columns:1fr 35px 1.25fr 35px 1fr;align-items:center;gap:20px}.fb-work-chain article{text-align:center;padding:35px 16px}.fb-work-chain article>svg{color:rgb(var(--theme-accent, 172 185 237));margin-bottom:22px}.fb-work-chain h3{font-size:22px;font-weight:450}.fb-work-chain p{font-size:12px;color:rgb(var(--theme-body, 165 181 209));margin-top:12px}.fb-work-chain small{font-size:10px;color:rgb(var(--theme-accent, 141 159 196))}.fb-work-chain>svg{color:rgb(var(--theme-accent, 118 139 182))}.fb-chain-core{border:1px solid rgb(var(--theme-line-accent, 121 133 194));background:radial-gradient(ellipse at top,rgb(var(--theme-surface-tint, 52 60 96)),rgb(var(--theme-surface, 23 31 51)));border-radius:10px}.fb-division{display:grid;grid-template-columns:1fr 35px 1fr;align-items:center;gap:35px;margin-top:45px;padding:30px 0;border-top:1px solid var(--fb-line);border-bottom:1px solid var(--fb-line)}.fb-division span{font-size:11px;color:rgb(var(--theme-body, 146 162 193))}.fb-division p{font-size:16px;color:rgb(var(--theme-body, 171 185 208));margin-top:12px}.fb-division strong{color:rgb(var(--theme-ink, 227 233 251));font-weight:450}.fb-division>svg{color:rgb(var(--theme-accent, 133 150 205))}.fb-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px}.fb-capabilities article{padding:34px 0;border-top:1px solid var(--fb-line)}.fb-capabilities article>svg{color:rgb(var(--theme-accent, 179 189 244));margin-bottom:20px}.fb-capabilities h3{font-size:23px;font-weight:450}.fb-capabilities p{font-size:13px;color:rgb(var(--theme-body, 178 190 212));margin-top:13px;line-height:1.9}.fb-capabilities .fb-capability-why{color:rgb(var(--theme-body, 142 155 180));min-height:48px}.fb-capabilities article>div{display:flex;gap:8px;align-items:center;color:rgb(var(--theme-accent, 183 196 239));margin-top:24px;padding-top:17px;border-top:1px solid rgb(var(--theme-line, 38 50 73))}.fb-capabilities strong{font-size:12px;font-weight:400}.fb-management{display:grid;grid-template-columns:1fr 1fr;gap:26px}.fb-management article{background:linear-gradient(140deg,rgb(var(--theme-surface-tint, 28 37 59)),rgb(var(--theme-surface, 17 24 39)));border:1px solid rgb(var(--theme-line, 56 68 95));border-radius:10px;padding:35px 36px}.fb-management-top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:rgb(var(--theme-accent, 174 188 244))}.fb-management-top span{font-size:11px;color:rgb(var(--theme-accent, 147 168 207))}.fb-management h3{font-size:29px;font-weight:450;margin-top:28px}.fb-management-question{font-size:16px;color:rgb(var(--theme-body, 187 198 223));margin-top:10px!important}.fb-management-tags{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:23px}.fb-management-tags span{font-size:11px;color:rgb(var(--theme-accent, 149 169 207))}.fb-management-explain{margin-top:25px;padding-top:22px;border-top:1px solid rgb(var(--theme-line, 54 65 91))}.fb-management-explain p{font-size:13px;color:rgb(var(--theme-body, 164 179 207));line-height:1.9}.fb-management-explain strong{display:block;font-size:15px;line-height:1.8;font-weight:450;color:rgb(var(--theme-ink, 217 225 248));margin-top:12px}.fb-management footer{display:flex;align-items:center;gap:10px;font-size:11px;color:rgb(var(--theme-accent, 155 175 213));margin-top:26px}.fb-analysis-lenses,.fb-output-types{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;margin-top:27px;border-bottom:1px solid var(--fb-line);font-size:12px;color:rgb(var(--theme-body, 165 179 206))}.fb-analysis-lenses>span,.fb-output-types>span{color:rgb(var(--theme-ink, 208 217 238));flex-shrink:0}.fb-deliverables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fb-deliverables article{background:rgb(var(--theme-surface, 19 27 43));border:1px solid rgb(var(--theme-line, 56 71 98));border-radius:10px;padding:25px 23px;display:flex;flex-direction:column}.fb-deliverables article>header{display:flex;gap:12px;align-items:center;padding-bottom:19px;border-bottom:1px solid rgb(var(--theme-line, 56 71 98));color:rgb(var(--theme-accent, 182 197 239))}.fb-deliverables h3{font-size:18px;font-weight:450;color:rgb(var(--theme-ink, 227 233 250))}.fb-deliverables .fv-expense,.fb-deliverables .fv-voucher,.fb-deliverables .fv-reconcile{min-height:310px;padding-top:8px}.fb-deliverables .fv-chart-legend{gap:12px;font-size:10px}.fb-deliverables .fv-chart-legend small{font-size:9px}.fb-deliverables .fv-bar-chart{height:160px;padding-left:0;padding-right:0;gap:15px}.fb-deliverables .fv-bars>span{width:24px}.fb-deliverables .fv-chart-delivery{gap:10px;flex-wrap:wrap}.fb-deliverables .fv-chart-delivery span{font-size:10px}.fb-deliverables .fv-voucher-top{gap:10px;flex-wrap:wrap}.fb-deliverables .fv-voucher-top strong{font-size:30px}.fb-deliverables .fv-voucher-top b{font-size:10px;padding:4px 8px}.fb-deliverables .fv-voucher-lines{display:grid;gap:10px}.fb-deliverables .fv-review{font-size:10px}.fb-deliverables .fv-source{gap:8px}.fb-deliverables .fv-source span{font-size:11px;padding:10px 6px;gap:6px}.fb-deliverables .fv-match-results strong{font-size:13px}.fb-deliverables .fv-caption{font-size:9px}.fb-deliverable-benefit{border-top:1px solid rgb(var(--theme-line, 52 65 91));margin-top:auto;padding-top:21px}.fb-deliverable-benefit h4{font-weight:450;font-size:17px}.fb-deliverable-benefit p{font-size:12px;color:rgb(var(--theme-body, 163 179 208));margin-top:9px}.fb-time-story{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:80px}.fb-time-number>span{font-size:12px;color:rgb(var(--theme-body, 166 180 210))}.fb-time-number>strong{font-size:134px;line-height:1.2;font-weight:450;color:rgb(var(--theme-accent, 182 186 255));display:block;letter-spacing:-.055em;margin:15px 0}.fb-time-number small{font-size:22px;letter-spacing:0;margin-left:18px;color:rgb(var(--theme-body, 182 195 219))}.fb-time-number>p{font-size:18px;color:rgb(var(--theme-ink, 208 218 239))}.fb-time-original{display:flex;justify-content:space-between;font-size:13px;color:rgb(var(--theme-body, 167 183 209));margin-bottom:25px}.fb-time-original strong{font-weight:400;color:rgb(var(--theme-ink, 221 229 245))}.fb-time-bar{display:flex;height:68px;gap:5px}.fb-time-bar span{width:15.916%;background:rgb(var(--theme-surface-strong, 82 105 140));border-radius:4px}.fb-time-bar span:nth-child(2){width:8.451%;background:rgb(var(--theme-accent-fill, 128 148 181))}.fb-time-bar span:nth-child(3){width:75.633%;background:linear-gradient(90deg,rgb(var(--theme-accent-fill, 115 124 226)),rgb(var(--theme-accent-fill, 178 185 255)))}.fb-time-legend{display:flex;justify-content:space-between;gap:15px;margin-top:22px;color:rgb(var(--theme-accent, 147 167 202));font-size:11px}.fb-time-legend strong{display:block;color:rgb(var(--theme-ink, 208 218 250));font-weight:400;font-size:13px;margin-top:8px}.fb-time-legend span:before{content:"";display:inline-block;width:7px;height:7px;background:rgb(var(--theme-surface-strong, 82 105 140));margin-right:6px}.fb-time-legend span:nth-child(2):before{background:rgb(var(--theme-accent-fill, 128 148 181))}.fb-time-legend span:nth-child(3):before{background:rgb(var(--theme-accent-fill, 178 185 255))}.fb-task-basis{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--fb-line);border-bottom:1px solid var(--fb-line);padding:25px 0;margin-top:43px;color:rgb(var(--theme-body, 157 174 205));font-size:13px}.fb-task-basis>span{font-size:11px}.fb-task-basis b{font-size:22px;font-weight:450;color:rgb(var(--theme-ink, 215 224 245));margin-right:7px}.fb-value-options{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:65px}.fb-value-options article>svg{color:rgb(var(--theme-accent, 174 184 250));vertical-align:middle;margin-right:12px}.fb-value-options article>span{color:rgb(var(--theme-body, 176 191 224));font-size:13px}.fb-value-options h3{font-size:27px;font-weight:450;margin:22px 0 15px}.fb-value-options article>p{color:rgb(var(--theme-body, 161 177 206));font-size:14px;line-height:1.9}.fb-option-stat{display:flex;align-items:center;gap:28px;padding:20px 0}.fb-option-stat strong{color:rgb(var(--theme-accent, 196 202 255));font-size:55px;font-weight:450;letter-spacing:-.035em}.fb-option-stat small{font-size:17px;margin-left:9px}.fb-option-stat>span{font-size:11px;color:rgb(var(--theme-accent, 145 166 201));line-height:1.9}.fb-value-options .fb-option-note{font-size:11px}.fb-cost-example{display:grid;grid-template-columns:1.5fr 1fr 20px 1fr 20px 1fr;align-items:center;gap:20px;margin-top:55px;padding:32px 0;border-top:1px solid var(--fb-line);border-bottom:1px solid var(--fb-line)}.fb-cost-example h3{font-weight:450;font-size:17px}.fb-cost-example p{font-size:10px;color:rgb(var(--theme-body, 146 163 194));margin-top:9px}.fb-cost-example strong{display:block;font-size:38px;font-weight:450;color:rgb(var(--theme-accent, 194 202 255))}.fb-cost-example small{font-size:13px;margin-left:6px}.fb-cost-example span{color:rgb(var(--theme-body, 166 183 212));font-size:11px}.fb-cost-example>b{font-size:24px;font-weight:300;color:rgb(var(--theme-accent, 130 146 181))}.fb-contact{padding:110px 0 120px}.fb-contact>.container{display:grid;grid-template-columns:1.8fr 1fr;gap:90px;align-items:center}.fb-contact p{font-size:13px;color:rgb(var(--theme-body, 149 165 195));margin-bottom:21px}.fb-contact h2{font-size:clamp(32px,3.4vw,47px);font-weight:500;line-height:1.5}.fb-contact span{display:block;font-size:14px;color:rgb(var(--theme-body, 169 184 212));line-height:1.95;max-width:570px;margin-top:22px}.fb-contact .primary{margin-top:30px}.fb-contact-principles{display:flex;flex-direction:column;gap:20px;border-left:1px solid var(--fb-line);padding-left:40px}.fb-contact .fb-contact-principles span{display:flex;align-items:center;gap:17px;margin:0;font-size:16px}.fb-contact-principles svg{color:rgb(var(--theme-accent, 170 185 240))}@media(max-width:1100px){.finance-business .container{width:calc(100% - 70px)}.fb-hero-heading{gap:40px}.fb-deliverables{gap:13px}.fb-deliverables article{padding:22px 16px}.fb-hero h1{font-size:47px}.fb-value-pillars h2{font-size:25px}.fb-time-story{gap:45px}.fb-management article{padding:30px}.fb-value-options{gap:40px}}@media(max-width:760px){.finance-business .container{width:calc(100% - 42px)}.fb-section{padding:78px 0}.fb-heading{margin-bottom:37px}.fb-heading h2{font-size:28px}.fb-heading p{font-size:13px;line-height:1.95;margin-top:18px}.fb-note{font-size:10px!important;margin-top:24px!important}.fb-hero{padding:105px 0 65px}.fb-parent{margin-bottom:28px}.fb-hero-heading{grid-template-columns:1fr;gap:25px}.fb-product-name{font-size:13px}.fb-hero h1{font-size:39px;line-height:1.45}.fb-hero-intro>p{font-size:14px}.fb-hero-platform{margin-top:38px;padding:22px 23px 0}.fb-platform-title{font-size:11px}.fb-platform-title svg{width:25px}.fb-value-pillars{grid-template-columns:1fr;padding:15px 0}.fb-value-pillars article,.fb-value-pillars article:first-child,.fb-value-pillars article:last-child{padding:23px 0 23px 50px;border:0;border-bottom:1px solid rgb(var(--theme-line, 53 64 91));position:relative}.fb-value-pillars article:last-child{border:0}.fb-value-pillars article>svg{position:absolute;left:0;top:26px;width:28px}.fb-value-pillars h2{font-size:23px}.fb-value-pillars p{font-size:11px;margin-top:7px}.fb-platform-base{flex-direction:column;gap:5px;font-size:10px}.fb-pressure-list article{grid-template-columns:35px 1fr;gap:14px;padding:27px 0}.fb-pressure-arrow{display:none}.fb-pressure-list h3{font-size:21px}.fb-pressure-list p{font-size:12px}.fb-pressure-list strong{grid-column:2;font-size:13px}.fb-pressure-list article>svg:first-child{width:27px}.fb-work-chain{grid-template-columns:1fr;gap:12px}.fb-work-chain article{padding:22px 15px}.fb-work-chain article>svg{margin-bottom:12px;width:32px}.fb-work-chain>svg{margin:auto;transform:rotate(90deg);width:20px}.fb-work-chain h3{font-size:21px}.fb-work-chain p{font-size:12px;margin-top:7px}.fb-division{grid-template-columns:1fr;gap:20px;margin-top:28px;padding:24px 0}.fb-division>svg{transform:rotate(90deg)}.fb-division p{font-size:14px}.fb-capabilities{grid-template-columns:1fr;gap:0}.fb-capabilities article{padding:28px 0 28px 49px;position:relative}.fb-capabilities article>svg{position:absolute;top:32px;left:0;width:29px}.fb-capabilities h3{font-size:22px}.fb-capabilities p{font-size:13px}.fb-capabilities .fb-capability-why{min-height:0}.fb-capabilities article>div{margin-top:18px;padding-top:13px}.fb-capabilities strong{font-size:11px}.fb-management{grid-template-columns:1fr;gap:20px}.fb-management article{padding:27px 24px}.fb-management h3{font-size:27px;margin-top:23px}.fb-management-question{font-size:14px}.fb-management-explain p{font-size:12px}.fb-management-explain strong{font-size:14px}.fb-management footer{font-size:10px}.fb-management-tags{gap:5px 12px}.fb-management-tags span{font-size:10px}.fb-analysis-lenses,.fb-output-types{display:block;font-size:11px}.fb-analysis-lenses p,.fb-output-types p{margin-top:12px}.fb-deliverables{grid-template-columns:1fr;gap:25px}.fb-deliverables article{padding:25px}.fb-deliverables .fv-expense,.fb-deliverables .fv-voucher,.fb-deliverables .fv-reconcile{min-height:290px}.fb-deliverables .fv-bar-chart{height:160px}.fb-time-story{grid-template-columns:1fr;gap:36px}.fb-time-number>strong{font-size:112px}.fb-time-number>p{font-size:17px}.fb-time-bar{height:55px}.fb-time-legend{gap:10px;font-size:9px}.fb-time-legend strong{font-size:11px}.fb-task-basis{flex-wrap:wrap;gap:12px;font-size:11px;padding:20px 0;margin-top:28px}.fb-task-basis>span{flex-basis:100%}.fb-task-basis b{font-size:18px}.fb-value-options{grid-template-columns:1fr;gap:35px;margin-top:40px}.fb-value-options h3{font-size:24px}.fb-value-options article>p{font-size:13px}.fb-option-stat{gap:24px}.fb-cost-example{grid-template-columns:1fr 15px 1fr 15px 1fr;gap:10px}.fb-cost-example>div:first-child{grid-column:1/-1;margin-bottom:12px}.fb-cost-example strong{font-size:31px}.fb-cost-example small{font-size:11px}.fb-cost-example span{font-size:9px}.fb-contact>.container{grid-template-columns:1fr;gap:45px}.fb-contact h2{font-size:32px}.fb-contact p{font-size:11px}.fb-contact span{font-size:13px}.fb-contact-principles{padding:23px 0 0;border:0;border-top:1px solid var(--fb-line);gap:17px}.fb-contact .fb-contact-principles span{font-size:13px}}@media(prefers-reduced-motion:no-preference){main[data-motion=on] .fb-chain-core>svg{animation:fb-core-breath 6s ease-in-out infinite}main[data-motion=on] .fb-time-bar span:last-child{animation:fb-value-breath 7s ease-in-out infinite}}@keyframes fb-core-breath{50%{filter:drop-shadow(0 0 13px #abb8ff80);color:rgb(var(--theme-ink, 220 226 255))}}@keyframes fb-value-breath{50%{filter:brightness(1.12)}}.fu-label{font-size:12px;letter-spacing:.04em;color:rgb(var(--theme-accent, 170 182 238))}.fu-hero{padding:114px 0 72px;background:radial-gradient(ellipse at 85% 40%,rgb(var(--theme-surface-tint, 23 39 70) / .33333),transparent 60%)}.fu-hero .fb-parent{margin-bottom:20px}.fu-hero-layout{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:22px;min-height:490px}.fu-hero-copy{position:relative;z-index:1}.fu-hero h1{font-size:clamp(40px,4.1vw,60px);line-height:1.45;letter-spacing:-.045em;font-weight:530}.fu-hero h1 em{font-style:normal;color:rgb(var(--theme-accent, 185 194 255))}.fu-hero-copy>p:not(.fb-product-name){font-size:19px;color:rgb(var(--theme-ink, 209 217 237));margin-top:24px;max-width:470px}.fu-hero-copy>span{display:block;font-size:13px;color:rgb(var(--theme-body, 152 169 199));max-width:440px;margin-top:15px;line-height:1.95}.fu-hero .primary{margin-top:28px}.fu-hero-art{position:relative;margin:0;height:470px;overflow:hidden}.fu-hero-art img{width:100%;height:100%;object-fit:cover;object-position:85% center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 95%,transparent);opacity:.86}.fu-hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(var(--theme-canvas, 8 11 17)),transparent 24%,transparent 80%,rgb(var(--theme-canvas, 8 11 17)));pointer-events:none}.fu-hero-art figcaption{position:absolute;bottom:14px;right:22px;color:rgb(var(--theme-accent, 113 136 174));font-size:10px;z-index:1}.fu-three-promises{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(var(--theme-line, 53 65 90));border-bottom:1px solid rgb(var(--theme-line, 53 65 90));margin-top:35px;padding:27px 0;gap:25px}.fu-three-promises>div{display:flex;gap:17px;align-items:center}.fu-three-promises svg{color:rgb(var(--theme-accent, 183 195 241))}.fu-three-promises strong{font-size:17px;font-weight:450;display:block}.fu-three-promises small{font-size:11px;color:rgb(var(--theme-accent, 151 168 200));display:block;margin-top:6px}.fu-integration{max-width:990px;margin:auto}.fu-im{display:flex;gap:20px;align-items:center;padding:24px 28px;border:1px solid rgb(var(--theme-line, 69 87 117));border-radius:10px;background:rgb(var(--theme-surface, 21 29 45))}.fu-im>svg{color:rgb(var(--theme-accent, 188 199 252));flex-shrink:0}.fu-im h3{font-size:20px;font-weight:450}.fu-im p{font-size:11px;color:rgb(var(--theme-accent, 163 180 212));margin-top:7px}.fu-im>span{margin-left:auto;font-size:12px;color:rgb(var(--theme-body, 186 200 228));max-width:240px}.fu-vertical-link{display:flex;justify-content:center;gap:60px;padding:17px;color:rgb(var(--theme-accent, 153 170 214));font-size:11px}.fu-integrator{display:flex;justify-content:center;align-items:center;gap:25px;padding:27px;border:1px solid rgb(var(--theme-line-accent, 137 153 213));border-radius:10px;background:linear-gradient(120deg,rgb(var(--theme-surface-tint, 44 56 88)),rgb(var(--theme-surface-tint, 28 38 59)))}.fu-integrator>svg{color:rgb(var(--theme-accent, 194 206 255))}.fu-integrator h3{font-size:24px;font-weight:450}.fu-integrator p{font-size:12px;color:rgb(var(--theme-accent, 180 196 233));margin-top:7px}.fu-system-branches{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:38px;position:relative}.fu-system-branches article{position:relative;border:1px solid rgb(var(--theme-line, 53 68 94));border-radius:9px;padding:28px;background:rgb(var(--theme-surface, 17 25 39))}.fu-system-branches article:before{content:"";position:absolute;top:-39px;left:50%;height:38px;width:1px;background:rgb(var(--theme-accent-fill, 101 122 168))}.fu-system-branches article>svg{color:rgb(var(--theme-accent, 175 190 239))}.fu-system-branches h3{font-size:21px;font-weight:450;margin-top:14px}.fu-system-branches p{font-size:12px;color:rgb(var(--theme-accent, 158 175 208));line-height:1.95;margin-top:18px}.fu-software{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.fu-software span{font-size:12px;padding:5px 10px;border:1px solid rgb(var(--theme-line, 58 76 108));border-radius:4px;color:rgb(var(--theme-ink, 195 209 239))}.fu-starting-conditions{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;gap:25px}.fu-starting-conditions>div{border-top:1px solid rgb(var(--theme-line, 60 72 97));padding-top:20px}.fu-starting-conditions strong{font-size:15px;font-weight:450}.fu-starting-conditions span{display:block;font-size:12px;color:rgb(var(--theme-accent, 156 174 208));margin-top:9px}.fu-management-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;margin-bottom:55px}.fu-management-intro figure{margin:0;position:relative}.fu-management-intro img{width:100%;height:350px;object-fit:cover;border-radius:8px;filter:brightness(.85)}.fu-management-intro figcaption{position:absolute;bottom:15px;left:17px;color:rgb(var(--theme-ink, 210 217 232));font-size:10px}.fu-management-intro h3{font-size:31px;line-height:1.55;font-weight:450;margin:20px 0!important}.fu-management-intro p{font-size:14px;color:rgb(var(--theme-body, 165 181 208));line-height:1.95;margin-top:13px!important}.fu-report-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:13px;margin-bottom:48px}.fu-report-flow>div{position:relative;padding:25px 10px;text-align:center;border-top:1px solid rgb(var(--theme-line, 65 81 110));border-bottom:1px solid rgb(var(--theme-line, 65 81 110))}.fu-report-flow span{display:block;color:rgb(var(--theme-accent, 166 183 217));margin-bottom:15px}.fu-report-flow strong{font-size:15px;font-weight:450;display:block}.fu-report-flow small{display:block;font-size:10px;color:rgb(var(--theme-accent, 150 168 203));margin-top:8px}.fu-report-flow .fu-auto{background:linear-gradient(rgb(var(--theme-surface-tint, 40 53 84)),rgb(var(--theme-surface-tint, 25 36 57)));border-color:rgb(var(--theme-line-accent, 138 156 218))}.fu-auto span{color:rgb(var(--theme-accent, 193 204 255))}.fu-step-arrow{position:absolute;right:-17px;top:45px;color:rgb(var(--theme-accent, 141 162 205));z-index:1}.fu-comparison-head,.fu-comparison-table article{display:grid;grid-template-columns:.8fr 1.2fr 1.3fr 1.15fr;gap:23px;padding:22px 0;border-bottom:1px solid rgb(var(--theme-line, 45 58 82));align-items:center}.fu-comparison-head{font-size:11px;color:rgb(var(--theme-accent, 142 159 192))}.fu-comparison-table h3{font-size:16px;font-weight:450}.fu-comparison-table p{font-size:12px;color:rgb(var(--theme-body, 164 180 208));line-height:1.9}.fu-comparison-table p:nth-child(3){color:rgb(var(--theme-accent, 192 202 246))}.fu-comparison-table small{display:none}.fu-decision-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:start}.fu-decision-story blockquote{font-size:26px;color:rgb(var(--theme-ink, 227 233 250));line-height:1.7;margin:19px 0 28px}.fu-decision-story ol{list-style:none;padding:0;margin:0;display:grid;gap:23px}.fu-decision-story li{display:flex;align-items:flex-start;gap:15px}.fu-decision-story li>svg{color:rgb(var(--theme-accent, 167 184 241));margin-top:5px;flex-shrink:0}.fu-decision-story li strong{font-size:15px;font-weight:450;display:block}.fu-decision-story li span{display:block;font-size:12px;color:rgb(var(--theme-accent, 151 171 206));margin-top:6px}.fu-decision-story>p{font-size:11px;color:rgb(var(--theme-accent, 134 155 188));line-height:1.9;margin-top:26px!important}.fu-cash-case{padding:29px;border:1px solid rgb(var(--theme-line, 81 98 132));border-radius:11px;background:linear-gradient(145deg,rgb(var(--theme-surface-tint, 32 45 70)),rgb(var(--theme-surface, 20 29 47)))}.fu-cash-case header{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid rgb(var(--theme-line, 66 81 111));padding-bottom:23px}.fu-cash-case header>span{font-size:17px}.fu-cash-case header>b{font-size:9px;font-weight:400;color:rgb(var(--theme-body, 163 179 208))}.fu-cash-inputs{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0;gap:15px}.fu-cash-inputs span{font-size:10px;color:rgb(var(--theme-body, 161 178 208));display:block}.fu-cash-inputs strong{display:block;font-size:25px;font-weight:450;color:rgb(var(--theme-ink, 212 222 248));margin-top:8px}.fu-cash-result{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid rgb(var(--theme-line, 64 81 110));padding-top:26px}.fu-cash-result>div>span{font-size:10px;color:rgb(var(--theme-body, 181 196 223));display:block;min-height:36px}.fu-cash-result strong{display:block;font-size:58px;font-weight:450;color:rgb(var(--theme-warning, 219 188 155));letter-spacing:-.04em}.fu-cash-result small{font-size:14px;margin-left:7px;color:rgb(var(--theme-body, 182 196 222))}.fu-cash-result p{font-size:11px;color:rgb(var(--theme-body, 166 181 209))}.fu-deficit-bar{height:9px;background:rgb(var(--theme-surface-tint, 48 59 80));margin-top:22px;border-radius:2px;overflow:hidden}.fu-deficit-bar:before{content:"";display:block;width:var(--bar);height:100%;background:rgb(var(--theme-warning-fill, 199 164 127))}.fu-cash-case footer{display:flex;gap:9px;align-items:center;font-size:10px;color:rgb(var(--theme-body, 172 185 211));border-top:1px solid rgb(var(--theme-line, 64 81 110));margin-top:26px;padding-top:19px}.fu-cash-case footer svg{flex-shrink:0}.fu-decision-next{display:flex;align-items:flex-start;gap:19px;border-top:1px solid rgb(var(--theme-line, 61 76 102));margin-top:40px;padding-top:28px}.fu-decision-next>svg{color:rgb(var(--theme-accent, 181 196 247));flex-shrink:0}.fu-decision-next strong{font-size:19px;font-weight:450}.fu-decision-next p{font-size:13px;color:rgb(var(--theme-accent, 158 175 208));margin-top:10px!important}.fu-improvement-loop{margin-top:50px;border:1px solid rgb(var(--theme-line, 56 72 98));border-radius:8px;padding:28px}.fu-improvement-loop h3{font-size:21px;font-weight:450}.fu-improvement-loop>div{display:flex;justify-content:space-between;gap:18px;margin:25px 0}.fu-improvement-loop>div>span{display:flex;gap:24px;align-items:center;font-size:14px;color:rgb(var(--theme-body, 193 205 239))}.fu-improvement-loop>p{font-size:12px;color:rgb(var(--theme-accent, 147 168 201));line-height:1.9}.fu-timing{margin-bottom:65px}.fu-timing>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.fu-timing h3{font-size:22px;font-weight:450}.fu-timing header>span{font-size:11px;color:rgb(var(--theme-accent, 149 168 204))}.fu-timing>div{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.fu-timing article{padding:23px 0;border-top:1px solid rgb(var(--theme-line, 64 81 110))}.fu-timing h4{font-size:16px;font-weight:450}.fu-timing article p{display:flex;align-items:center;gap:14px;margin-top:18px!important}.fu-timing article p>span{font-size:24px;color:rgb(var(--theme-accent, 143 163 199))}.fu-timing article strong{font-size:32px;font-weight:450;color:rgb(var(--theme-accent, 195 206 255))}.fu-timing article small{font-size:10px;color:rgb(var(--theme-accent, 153 173 207));font-weight:400}.fu-timing article strong small{margin-left:5px}.fu-timing-track{height:6px;background:rgb(var(--theme-surface-strong, 54 68 94));margin:15px 0}.fu-timing-track>span{display:block;height:100%;background:rgb(var(--theme-accent-fill, 165 180 251))}.fu-cost-rule{display:flex;gap:20px;align-items:center;padding:30px 0;border-top:1px solid rgb(var(--theme-line, 58 74 100));border-bottom:1px solid rgb(var(--theme-line, 58 74 100));margin-top:40px}.fu-cost-rule>svg{color:rgb(var(--theme-accent, 172 190 244));flex-shrink:0}.fu-cost-rule h3{font-size:20px;font-weight:450}.fu-cost-rule p{font-size:12px;color:rgb(var(--theme-accent, 148 169 202));margin-top:10px!important}.fu-service-intro{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.fu-service-intro h2{font-size:38px;line-height:1.5;font-weight:500;margin:20px 0!important}.fu-service-intro>div>p{font-size:14px;color:rgb(var(--theme-body, 163 180 208));max-width:420px;line-height:1.95}.fu-service-path{display:grid;gap:0}.fu-service-path article{display:flex;gap:20px;position:relative;padding:24px 0;border-bottom:1px solid rgb(var(--theme-line, 52 67 94))}.fu-service-path svg{color:rgb(var(--theme-accent, 173 189 242));flex-shrink:0;margin-top:4px}.fu-service-path h3{font-size:20px;font-weight:450}.fu-service-path p{font-size:12px;color:rgb(var(--theme-accent, 151 170 203));margin-top:9px!important}.fu-service-foot{border-top:1px solid rgb(var(--theme-line, 59 75 101));border-bottom:1px solid rgb(var(--theme-line, 59 75 101));padding:26px 0;margin-top:45px;display:grid;grid-template-columns:.65fr 1.35fr;gap:50px}.fu-service-foot h3{font-size:20px;font-weight:450}.fu-service-foot p{font-size:12px;color:rgb(var(--theme-accent, 146 167 201));line-height:1.95}.fu-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px}.fu-control-grid svg{color:rgb(var(--theme-accent, 174 189 238))}.fu-control-grid h3{font-size:20px;font-weight:450;margin-top:17px!important}.fu-control-grid p{font-size:12px;color:rgb(var(--theme-accent, 154 174 206));margin-top:12px!important;line-height:1.95}.fu-faq{margin-top:70px;padding-top:35px;border-top:1px solid rgb(var(--theme-line, 52 68 95))}.fu-faq>h3{font-size:25px;font-weight:450;margin-bottom:28px!important}.fu-faq>div{display:grid;grid-template-columns:1fr 1fr;gap:33px 60px}.fu-faq h4{font-size:16px;font-weight:450}.fu-faq p{font-size:12px;color:rgb(var(--theme-accent, 150 169 201));line-height:1.95;margin-top:12px!important}@media(max-width:760px){.fu-hero{padding:102px 0 55px}.fu-hero-layout{grid-template-columns:1fr;gap:15px}.fu-hero h1{font-size:37px}.fu-hero-copy>p:not(.fb-product-name){font-size:16px}.fu-hero-copy>span{font-size:12px}.fu-hero-art{height:290px}.fu-hero-art img{object-position:90% center}.fu-three-promises{grid-template-columns:1fr;margin-top:15px;gap:22px}.fu-three-promises strong{font-size:16px}.fu-three-promises small{font-size:11px}.fu-im{padding:22px 18px;flex-wrap:wrap;gap:13px}.fu-im h3{font-size:18px}.fu-im p{font-size:10px}.fu-im>span{max-width:none;margin-left:0;font-size:11px}.fu-integrator{gap:15px;padding:23px 17px}.fu-integrator h3{font-size:21px}.fu-integrator p{font-size:10px}.fu-integrator>svg{width:30px;flex-shrink:0}.fu-system-branches{grid-template-columns:1fr;gap:22px;padding-top:26px}.fu-system-branches article{padding:23px}.fu-system-branches article:before{display:none}.fu-starting-conditions{grid-template-columns:1fr;gap:18px}.fu-starting-conditions>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:16px}.fu-starting-conditions span{font-size:11px;margin:0}.fu-management-intro{grid-template-columns:1fr;gap:27px;margin-bottom:35px}.fu-management-intro img{height:235px}.fu-management-intro h3{font-size:27px}.fu-management-intro p{font-size:13px}.fu-report-flow{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px}.fu-report-flow>div{padding:20px 8px}.fu-step-arrow{display:none}.fu-report-flow strong{font-size:14px}.fu-comparison-head{display:none}.fu-comparison-table article{grid-template-columns:1fr;gap:13px;padding:24px 0}.fu-comparison-table p{display:grid;grid-template-columns:48px 1fr;gap:13px;font-size:12px}.fu-comparison-table small{display:block;color:rgb(var(--theme-accent, 131 154 189));font-size:10px}.fu-decision-layout{grid-template-columns:1fr;gap:35px}.fu-decision-story blockquote{font-size:23px}.fu-cash-case{padding:23px 20px}.fu-cash-case header{display:block}.fu-cash-case header>b{display:block;margin-top:7px}.fu-cash-inputs{gap:10px}.fu-cash-inputs strong{font-size:23px}.fu-cash-inputs span{font-size:9px}.fu-cash-result{gap:20px}.fu-cash-result strong{font-size:46px}.fu-cash-result small{font-size:12px}.fu-decision-next strong{font-size:16px}.fu-decision-next p{font-size:12px}.fu-improvement-loop{padding:24px}.fu-improvement-loop>div{display:grid;grid-template-columns:1fr;gap:15px}.fu-improvement-loop>div>span{justify-content:space-between}.fu-improvement-loop>div svg{transform:rotate(90deg)}.fu-improvement-loop h3{font-size:20px}.fu-timing>header{display:block}.fu-timing header>span{display:block;margin-top:7px}.fu-timing>div{grid-template-columns:1fr 1fr;gap:15px}.fu-timing h3{font-size:21px}.fu-timing h4{font-size:14px}.fu-timing article p{gap:8px}.fu-timing article p>span{font-size:22px}.fu-timing article strong{font-size:26px}.fu-timing article>small{font-size:9px}.fu-cost-rule{align-items:flex-start;gap:15px}.fu-cost-rule h3{font-size:17px}.fu-cost-rule p{font-size:11px}.fu-service-intro{grid-template-columns:1fr;gap:25px}.fu-service-intro h2{font-size:31px}.fu-service-intro>div>p{font-size:13px}.fu-service-foot{grid-template-columns:1fr;gap:15px}.fu-control-grid{grid-template-columns:1fr;gap:28px}.fu-control-grid article{padding-left:46px;position:relative}.fu-control-grid svg{position:absolute;left:0;top:3px}.fu-control-grid h3{margin-top:0!important}.fu-faq>div{grid-template-columns:1fr;gap:27px}.fu-faq>h3{font-size:23px}}@media(prefers-reduced-motion:no-preference){main[data-motion=on] .fu-integrator>svg{animation:fb-core-breath 6s ease-in-out infinite}}.recruitment-page{background:rgb(var(--theme-canvas, 8 12 19));color:rgb(var(--theme-ink, 237 241 252))}.recruitment-page p{line-height:1.85}.hr-section{padding:110px 0;scroll-margin-top:85px}.hr-tone{background:linear-gradient(120deg,rgb(var(--theme-surface, 16 23 38)),rgb(var(--theme-canvas, 9 13 21)))}.hr-heading{text-align:center;max-width:950px;margin:0 auto 65px}.hr-heading h2{font-size:clamp(28px,3.3vw,46px);font-weight:500;line-height:1.4;letter-spacing:-.025em}.hr-heading p{font-size:16px;color:rgb(var(--theme-body, 158 175 202));margin:24px auto 0;max-width:760px}.hr-kicker{color:rgb(var(--theme-accent, 172 186 255));font-size:13px;letter-spacing:.06em}.hr-parent{display:flex;align-items:center;gap:12px;font-size:12px;color:rgb(var(--theme-body, 164 179 207))}.hr-hero{padding:125px 0 75px}.hr-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;min-height:550px}.hr-hero h1{font-size:clamp(36px,4.4vw,64px);line-height:1.4;font-weight:550;margin:22px 0}.recruitment-page em{font-style:normal;color:rgb(var(--theme-accent, 180 186 255))}.hr-lead{font-size:19px;color:rgb(var(--theme-body, 177 190 213));margin-bottom:34px}.hr-hero-visual{position:relative;padding:60px 20px}.hr-orbit{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse,rgb(var(--theme-surface-strong, 65 68 120) / .27059),transparent 70%);pointer-events:none}.hr-message,.hr-result{position:relative;padding:28px;border:1px solid rgb(var(--theme-line, 70 84 119));background:linear-gradient(125deg,rgb(var(--theme-surface-tint, 32 45 69)),rgb(var(--theme-surface, 18 26 43)));border-radius:14px;box-shadow:0 24px 75px #0004}.hr-message>span{color:rgb(var(--theme-accent, 157 173 209));font-size:13px;margin-left:12px}.hr-message svg{vertical-align:middle;color:rgb(var(--theme-accent, 187 198 252))}.hr-message strong{display:block;font-size:19px;font-weight:450;line-height:1.9;margin-top:22px}.hr-bridge{display:flex;flex-direction:column;align-items:center;gap:10px;color:rgb(var(--theme-accent, 172 186 255))}.hr-bridge>span{height:24px;width:1px;background:rgb(var(--theme-accent-fill, 145 160 223))}.hr-result{display:flex;align-items:center;gap:18px}.hr-result svg{flex-shrink:0;color:rgb(var(--theme-accent, 175 192 250))}.hr-result strong{font-size:17px}.hr-result p{font-size:11px;color:rgb(var(--theme-body, 166 182 214));margin-top:9px}.hr-caption{display:block;color:rgb(var(--theme-accent, 129 146 178));text-align:right;font-size:10px;margin-top:16px}.hr-roles,.hr-three,.hr-measures{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.hr-roles{border-top:1px solid rgb(var(--theme-line, 48 62 87));padding-top:35px}.hr-roles svg,.hr-measures svg{color:rgb(var(--theme-accent, 172 186 255))}.hr-roles small{display:block;color:rgb(var(--theme-accent, 135 155 189));font-size:12px;margin:16px 0}.hr-roles h3,.hr-three h3,.hr-measures h3{font-size:22px;font-weight:450}.hr-roles p,.hr-three p,.hr-measures p{color:rgb(var(--theme-body, 160 177 205));font-size:14px;margin-top:12px}.hr-architecture{max-width:930px;margin:auto}.hr-entry{text-align:center;border:1px solid rgb(var(--theme-line, 64 81 110));padding:25px;border-radius:10px}.hr-entry svg{color:rgb(var(--theme-accent, 176 188 247))}.hr-entry h3{font-size:21px;margin:12px 0}.hr-entry p,.hr-core p{font-size:13px;color:rgb(var(--theme-body, 165 182 212))}.hr-link{text-align:center;font-size:12px;color:rgb(var(--theme-accent, 178 191 245));padding:18px}.hr-link span{margin-left:35px}.hr-core{display:flex;justify-content:center;align-items:center;gap:22px;padding:27px;background:rgb(var(--theme-surface-tint, 39 52 85));border:1px solid rgb(var(--theme-line-accent, 130 150 204));border-radius:10px}.hr-core h3{font-size:25px;margin-bottom:8px}.hr-branches{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-top:40px}.hr-branches article{padding:27px;border-top:1px solid rgb(var(--theme-line-accent, 100 123 171));position:relative;background:rgb(var(--theme-surface, 18 27 44))}.hr-branches article:before{content:"";position:absolute;left:50%;top:-40px;width:1px;height:40px;background:rgb(var(--theme-accent-fill, 100 123 171))}.hr-branches svg{color:rgb(var(--theme-accent, 167 184 240))}.hr-branches h3{font-size:21px;margin:16px 0}.hr-branches strong{font-size:14px;font-weight:400}.hr-branches p{font-size:12px;color:rgb(var(--theme-accent, 147 169 205));margin-top:12px}.hr-note{font-size:11px;color:rgb(var(--theme-accent, 131 151 184));margin:28px auto 0;max-width:980px;line-height:1.9!important}.hr-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;margin-bottom:65px}.hr-flow article{position:relative;padding:25px 14px;border-top:1px solid rgb(var(--theme-line-accent, 139 153 209));background:linear-gradient(rgb(var(--theme-surface-tint, 36 49 76)),rgb(var(--theme-surface, 17 26 41)));text-align:center}.hr-flow article.hr-human{background:rgb(var(--theme-surface, 16 23 32));border-color:rgb(var(--theme-line, 89 107 131))}.hr-flow svg{color:rgb(var(--theme-accent, 173 188 244))}.hr-flow h3{font-size:18px;margin:20px 0 10px}.hr-flow p{font-size:12px;color:rgb(var(--theme-accent, 152 173 204))}.hr-next{position:absolute;right:-23px;top:55px;z-index:1}.hr-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.hr-editorial figure{position:relative;margin:0}.hr-editorial img{width:100%;height:400px;object-fit:cover;border-radius:8px;filter:brightness(.8)}.hr-editorial figcaption{position:absolute;bottom:14px;left:17px;font-size:10px;color:rgb(var(--theme-ink, 215 223 239));text-shadow:0 1px 8px #000}.hr-editorial h3{font-size:32px;font-weight:450;line-height:1.6;margin:22px 0}.hr-editorial p{font-size:14px;color:rgb(var(--theme-body, 163 180 208))}.hr-evidence{display:flex;gap:12px;border-top:1px solid rgb(var(--theme-line, 57 73 100));padding-top:20px;margin-top:24px}.hr-evidence svg{flex-shrink:0;color:rgb(var(--theme-accent, 173 187 239))}.hr-evidence p{font-size:11px}.hr-candidate-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.hr-dossier{border:1px solid rgb(var(--theme-line-strong, 96 117 156));background:linear-gradient(135deg,rgb(var(--theme-surface-tint, 35 49 76)),rgb(var(--theme-surface, 17 26 42)));padding:32px;border-radius:12px}.hr-dossier header{display:flex;gap:15px;align-items:center;border-bottom:1px solid rgb(var(--theme-line, 67 84 116));padding-bottom:23px}.hr-dossier header h3{font-size:22px}.hr-dossier header span{font-size:11px;color:rgb(var(--theme-accent, 155 175 206))}.hr-tag{display:inline-block;border:1px solid rgb(var(--theme-line, 80 99 130));border-radius:5px;padding:7px 11px;font-size:11px;color:rgb(var(--theme-accent, 183 198 232))}.hr-dossier header>.hr-tag{margin-left:auto;white-space:nowrap}.hr-dossier>div{margin-top:24px}.hr-dossier small{font-size:12px;color:rgb(var(--theme-accent, 174 189 255))}.hr-dossier p{font-size:15px;margin:8px 0}.hr-dossier>div>span{font-size:11px;color:rgb(var(--theme-accent, 143 165 198))}.hr-question{border-left:2px solid rgb(var(--theme-line-strong, 180 160 129));padding-left:15px}.hr-dossier footer{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 177 192 218));margin-top:25px;padding-top:22px;border-top:1px solid rgb(var(--theme-line, 67 84 116))}.hr-handoffs{display:grid;gap:28px}.hr-handoffs article{display:flex;gap:24px;padding-bottom:27px;border-bottom:1px solid rgb(var(--theme-line, 54 70 96))}.hr-handoffs svg{color:rgb(var(--theme-accent, 179 190 242));flex-shrink:0}.hr-handoffs small{font-size:12px;color:rgb(var(--theme-accent, 148 169 204))}.hr-handoffs h3{font-size:23px;margin:12px 0}.hr-handoffs p{font-size:13px;color:rgb(var(--theme-accent, 157 174 206))}.hr-management-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.hr-management-head h3{font-size:29px;margin:18px 0 35px;font-weight:450}.hr-pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.hr-pipeline article{border-top:1px solid rgb(var(--theme-line, 82 102 134));padding:26px 0}.hr-pipeline article>span{font-size:16px;color:rgb(var(--theme-body, 181 195 222))}.hr-pipeline strong{display:block;font-size:66px;font-weight:400;margin:15px 0;color:rgb(var(--theme-accent, 188 197 255))}.hr-pipeline small{font-size:13px;margin-left:10px}.hr-pipe-bar{height:6px;background:rgb(var(--theme-surface-tint, 36 49 72))}.hr-pipe-bar:before{content:"";display:block;height:100%;width:var(--level);background:rgb(var(--theme-accent-fill, 158 172 240))}.hr-pipeline p{font-size:12px;color:rgb(var(--theme-accent, 143 166 200));margin-top:20px}.hr-trace{display:flex;gap:24px;padding:28px;background:rgb(var(--theme-surface-tint, 24 34 57));margin:25px 0 45px;border-left:2px solid rgb(var(--theme-line-accent, 166 178 245))}.hr-trace svg{flex-shrink:0;color:rgb(var(--theme-accent, 179 192 247))}.hr-trace h3{font-size:21px}.hr-trace p{font-size:14px;margin:14px 0;color:rgb(var(--theme-body, 189 202 229))}.hr-trace small{font-size:11px;color:rgb(var(--theme-accent, 143 165 200))}.hr-compare-labels,.hr-compare article{display:grid;grid-template-columns:.65fr 1fr 1.3fr;gap:30px;border-bottom:1px solid rgb(var(--theme-line, 53 68 95));padding:25px 0;align-items:center}.hr-compare-labels{font-size:12px;color:rgb(var(--theme-accent, 145 165 199))}.hr-compare h3{font-size:19px;font-weight:450}.hr-compare p{font-size:14px;color:rgb(var(--theme-body, 157 173 199))}.hr-compare p:last-child{color:rgb(var(--theme-accent, 195 206 250))}.hr-compare small{display:none}.hr-boundary{display:flex;gap:22px;margin-top:40px}.hr-boundary svg{flex-shrink:0;color:rgb(var(--theme-accent, 177 188 246))}.hr-boundary h3{font-size:19px;font-weight:450;line-height:1.7}.hr-boundary p{font-size:12px;color:rgb(var(--theme-accent, 143 164 198));margin-top:15px}.hr-value-editorial{margin-bottom:55px}.hr-measures article{border-top:1px solid rgb(var(--theme-line, 60 80 109));padding-top:25px}.hr-measures h3{margin-top:20px}.hr-measures small{display:block;color:rgb(var(--theme-accent, 132 154 187));font-size:11px;margin-top:15px}.hr-close{background:radial-gradient(ellipse at 80% 90%,rgb(var(--theme-surface-tint, 36 39 81) / .53333),transparent 70%)}.hr-close h2{font-size:clamp(36px,4vw,57px);font-weight:500;line-height:1.4;margin:22px 0}.hr-close>.container>p:not(.hr-note){color:rgb(var(--theme-body, 163 180 208));font-size:16px;max-width:720px}.hr-onboarding{display:flex;gap:28px;margin:42px 0}.hr-onboarding span{display:flex;align-items:center;gap:28px;font-size:13px;color:rgb(var(--theme-body, 180 195 226))}.hr-close .hr-note{margin-left:0;max-width:700px}.recruitment-page button:focus-visible{outline:2px solid rgb(var(--theme-ink, 210 216 255));outline-offset:5px}@media(prefers-reduced-motion:no-preference){.recruitment-page[data-motion=on]>.in-view .hr-orbit{animation:hr-breathe 6s ease-in-out infinite}.tab-hidden .hr-orbit{animation-play-state:paused!important}@keyframes hr-breathe{50%{opacity:.45;transform:scale(.92)}}}@media(max-width:900px){.hr-hero-grid{gap:25px}.hr-hero-visual{padding:35px 0}.hr-message{padding:22px}.hr-message strong{font-size:16px}.hr-result{padding:20px;gap:12px}.hr-result>svg:last-of-type{display:none}.hr-editorial,.hr-candidate-grid{gap:30px}.hr-onboarding{gap:16px;flex-wrap:wrap}.hr-onboarding span{gap:16px}.hr-dossier{padding:23px}}@media(max-width:650px){.hr-section{padding:75px 0}.hr-hero{padding:105px 0 55px}.hr-hero-grid,.hr-editorial,.hr-candidate-grid{grid-template-columns:1fr;gap:25px}.hr-hero-grid{margin-top:35px}.hr-hero h1{font-size:38px}.hr-lead{font-size:16px}.hr-roles,.hr-three,.hr-measures{grid-template-columns:1fr;gap:30px}.hr-roles{margin-top:30px}.hr-heading{margin-bottom:38px}.hr-heading p{font-size:14px}.hr-branches{gap:20px}.hr-branches article{padding:20px 13px}.hr-branches h3{font-size:18px}.hr-branches strong{font-size:12px}.hr-core h3{font-size:22px}.hr-flow{grid-template-columns:1fr;gap:17px;margin-bottom:40px}.hr-flow article{text-align:left;display:grid;grid-template-columns:40px 1fr;gap:8px 17px;padding:20px}.hr-flow h3{margin:0}.hr-flow p{grid-column:2}.hr-flow svg{grid-row:1/3}.hr-flow .hr-next{right:24px;top:auto;bottom:-20px;transform:rotate(90deg)}.hr-editorial img{height:285px}.hr-editorial h3{font-size:27px}.hr-dossier header{flex-wrap:wrap}.hr-dossier header>.hr-tag{margin-left:0}.hr-management-head{display:block}.hr-management-head h3{font-size:24px;margin-bottom:20px}.hr-pipeline{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.hr-pipeline strong{font-size:53px}.hr-trace{padding:22px 18px;gap:15px}.hr-trace p{font-size:12px}.hr-compare-labels{display:none}.hr-compare article{grid-template-columns:1fr;gap:16px}.hr-compare small{display:inline-block;font-size:11px;margin-right:18px;color:rgb(var(--theme-accent, 129 151 184))}.hr-boundary{gap:15px}.hr-onboarding{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hr-onboarding span{font-size:12px}.hr-onboarding svg{display:none}}.hr-heading h2,.hr-hero h1,.hr-close h2{text-wrap:balance}.fo-cycle{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.fo-cycle article{padding:30px 22px;position:relative;border-top:1px solid rgb(var(--theme-line-accent, 132 148 210));background:linear-gradient(rgb(var(--theme-surface-tint, 32 45 70)),rgb(var(--theme-surface, 18 27 43)))}.fo-cycle article>svg{color:rgb(var(--theme-accent, 184 196 250))}.fo-cycle h3{font-size:22px;font-weight:450;margin:22px 0 15px}.fo-cycle p{font-size:12px;color:rgb(var(--theme-accent, 145 167 202));line-height:1.9}.fo-cycle strong{display:block;font-size:14px;font-weight:400;color:rgb(var(--theme-ink, 195 207 238));line-height:1.9;margin-top:25px}.fo-cycle .fo-next{position:absolute;right:-24px;top:65px;z-index:1}.fo-review{display:flex;gap:20px;margin-top:35px;padding:28px 0;border-bottom:1px solid rgb(var(--theme-line, 56 72 99))}.fo-review>svg{color:rgb(var(--theme-accent, 182 197 245));flex-shrink:0}.fo-review h3{font-size:23px;font-weight:450}.fo-review p{color:rgb(var(--theme-accent, 153 175 208));font-size:13px;margin-top:14px;line-height:1.9}.fo-rhythm{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:32px}.fo-rhythm span{font-size:12px;color:rgb(var(--theme-accent, 170 186 255));display:block}.fo-rhythm strong{display:block;font-size:20px;font-weight:450;margin:12px 0}.fo-rhythm p{font-size:13px;color:rgb(var(--theme-accent, 155 173 204))}.fo-cash-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.fo-cash-source h3{font-size:32px;line-height:1.6;font-weight:450;margin:20px 0 30px}.fo-cash-source article{display:flex;gap:18px;margin-top:25px}.fo-cash-source svg{flex-shrink:0;color:rgb(var(--theme-accent, 177 192 246))}.fo-cash-source strong{font-size:17px;font-weight:450}.fo-cash-source p{font-size:13px;color:rgb(var(--theme-accent, 151 172 204));margin-top:8px}.fo-cash-plan{background:linear-gradient(130deg,rgb(var(--theme-surface-tint, 36 50 76)),rgb(var(--theme-surface, 18 28 46)));border:1px solid rgb(var(--theme-line-strong, 96 117 157));padding:32px;border-radius:10px}.fo-cash-plan header{display:flex;gap:15px;align-items:center;color:rgb(var(--theme-accent, 198 209 250))}.fo-cash-plan h3{font-size:22px;font-weight:450}.fo-equation{display:flex;flex-direction:column;align-items:center;padding:25px 0;gap:10px}.fo-equation span{font-size:15px;color:rgb(var(--theme-ink, 197 209 233))}.fo-equation b{font-size:16px;font-weight:400;color:rgb(var(--theme-accent, 135 155 209))}.fo-equation strong{background:rgb(var(--theme-surface-strong, 62 75 113) / .50196);border:1px solid rgb(var(--theme-line-accent, 137 155 199));border-radius:5px;width:100%;text-align:center;padding:15px;font-size:21px;font-weight:450}.fo-cash-checks{display:grid;grid-template-columns:1fr 1fr;gap:25px}.fo-cash-checks svg{vertical-align:middle;color:rgb(var(--theme-accent, 179 193 245));margin-right:10px}.fo-cash-checks strong{font-size:16px;font-weight:450}.fo-cash-checks p{font-size:12px;line-height:1.9;color:rgb(var(--theme-body, 165 183 212));margin-top:12px}.fo-cash-plan footer{font-size:11px;color:rgb(var(--theme-accent, 148 169 206));padding-top:21px;margin-top:25px;border-top:1px solid rgb(var(--theme-line, 67 85 116))}.fo-cash-handoff{display:flex;justify-content:center;align-items:center;gap:30px;border-top:1px solid rgb(var(--theme-line, 55 75 103));padding-top:30px;margin-top:45px;font-size:15px;color:rgb(var(--theme-accent, 183 198 232))}.fo-cash-handoff svg{width:19px;color:rgb(var(--theme-accent, 133 154 205))}.fo-knowledge{display:flex;gap:25px;padding:35px;background:rgb(var(--theme-surface, 23 33 56));border-left:2px solid rgb(var(--theme-line-accent, 158 175 243));margin-top:45px}.fo-knowledge>svg{flex-shrink:0;color:rgb(var(--theme-accent, 177 193 247))}.fo-knowledge h3{font-size:24px;font-weight:450}.fo-knowledge p{font-size:13px;color:rgb(var(--theme-body, 165 181 207));line-height:1.95;margin-top:18px}.fo-knowledge>div>div{display:flex;align-items:center;gap:20px;margin-top:24px;color:rgb(var(--theme-accent, 187 202 240));font-size:12px}@media(max-width:760px){.fo-cycle{grid-template-columns:1fr 1fr;gap:22px}.fo-cycle article{padding:22px 17px}.fo-cycle .fo-next{display:none}.fo-cycle h3{font-size:19px}.fo-cycle strong{font-size:12px}.fo-review h3{font-size:20px}.fo-rhythm{grid-template-columns:1fr;gap:24px}.fo-rhythm>div{border-bottom:1px solid rgb(var(--theme-line, 48 65 92));padding-bottom:20px}.fo-cash-layout{grid-template-columns:1fr;gap:35px}.fo-cash-source h3{font-size:28px}.fo-cash-plan{padding:25px 20px}.fo-cash-plan h3{font-size:20px}.fo-cash-handoff{display:grid;grid-template-columns:1fr;text-align:center;justify-items:center;gap:12px}.fo-cash-handoff svg{transform:rotate(90deg)}.fo-knowledge{padding:25px 20px;gap:15px}.fo-knowledge>svg{width:25px}.fo-knowledge h3{font-size:20px}.fo-knowledge>div>div{flex-wrap:wrap;gap:12px}.fo-knowledge>div>div svg{display:none}.fo-knowledge>div>div span{border-bottom:1px solid rgb(var(--theme-line, 84 103 132));padding-bottom:5px}}.bank-support>span{display:flex;align-items:center;gap:9px;color:rgb(var(--theme-accent, 184 199 237));font-size:13px;margin-bottom:22px}.bank-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.bank-grid article{border:1px solid rgb(var(--theme-line, 57 75 103));background:rgb(var(--theme-surface, 17 26 41));padding:24px;text-align:center;border-radius:9px}.bank-logo{height:115px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px}.bank-logo img{height:108px;width:108px;object-fit:contain}.bank-logo-ccb img{width:59px;height:62px}.bank-grid h3{font-size:17px;font-weight:450;margin-top:20px}.bank-feature{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:center;margin-top:65px}.bank-feature-copy h3{font-size:34px;line-height:1.6;font-weight:450;margin:18px 0 25px}.bank-feature-copy p{font-size:14px;color:rgb(var(--theme-body, 164 182 212));line-height:1.95;max-width:400px}.bank-process{display:grid;gap:18px}.bank-process article{display:flex;gap:20px;align-items:center;padding:22px;background:linear-gradient(120deg,rgb(var(--theme-surface-tint, 38 54 83)),rgb(var(--theme-surface, 20 31 50)));border:1px solid rgb(var(--theme-line, 82 105 143));border-radius:7px;position:relative}.bank-step-icon{color:rgb(var(--theme-accent, 189 202 255));flex-shrink:0}.bank-process h4{font-size:18px;font-weight:450}.bank-process p{font-size:12px;color:rgb(var(--theme-accent, 162 182 216));margin-top:9px;line-height:1.7}.bank-step-arrow{position:absolute;bottom:-19px;left:33px;transform:rotate(90deg);color:rgb(var(--theme-accent, 169 185 237));z-index:1}.bank-boundary{display:flex;gap:16px;margin-top:42px;border-top:1px solid rgb(var(--theme-line, 64 84 115));padding-top:25px}.bank-boundary svg{flex-shrink:0;color:rgb(var(--theme-accent, 174 190 234))}.bank-boundary p{font-size:12px;line-height:1.95;color:rgb(var(--theme-accent, 158 177 207))}@media(max-width:760px){.bank-grid{grid-template-columns:1fr 1fr;gap:16px}.bank-grid article{padding:15px}.bank-grid h3{font-size:14px}.bank-feature{grid-template-columns:1fr;gap:30px;margin-top:42px}.bank-feature-copy h3{font-size:28px}.bank-process article{padding:20px}.bank-process h4{font-size:17px}}.finance-business .fn-workline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;padding:38px 0 44px;border-top:1px solid rgb(var(--theme-line, 57 68 92));margin-bottom:34px}.fn-workline article{position:relative;padding-right:24px}.fn-workline article>svg:first-child{color:rgb(var(--theme-accent, 172 170 250));margin-bottom:20px}.fn-workline h3{font-size:21px;margin:0 0 10px}.fn-workline p{font-size:14px;color:rgb(var(--theme-body, 169 180 200));margin:0}.fn-workline article>svg:last-child:not(:first-child){position:absolute;right:0;top:8px;color:rgb(var(--theme-accent, 120 135 173))}.fn-management{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:48px}.fn-management article{padding:32px 0;border-top:1px solid rgb(var(--theme-line, 53 65 90))}.fn-management article>svg{color:rgb(var(--theme-accent, 171 169 245));float:right}.fn-management h3{font-size:25px;margin:0 0 14px;color:rgb(var(--theme-ink, 238 238 250))}.fn-management p{font-size:16px;color:rgb(var(--theme-body, 178 190 210));margin:0 0 22px}.fn-management article>div{display:flex;gap:10px;flex-wrap:wrap}.fn-management article>div span{font-size:12px;background:rgb(var(--theme-surface, 23 30 48));padding:5px 10px;color:rgb(var(--theme-body, 183 197 223))}.fn-management footer{font-size:13px;color:rgb(var(--theme-body, 154 168 193));margin-top:24px}.fn-value-paths{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:38px 0;border-bottom:1px solid rgb(var(--theme-line, 53 65 90))}.fn-value-paths article{display:flex;gap:20px}.fn-value-paths svg{flex-shrink:0;color:rgb(var(--theme-accent, 170 167 244))}.fn-value-paths h3{font-size:19px;margin:0 0 12px}.fn-value-paths p{font-size:15px;color:rgb(var(--theme-body, 169 182 205));margin:0}.fn-value-paths strong{color:rgb(var(--theme-ink, 211 208 255))}.finance-business #finance-value .fb-time-story{margin-top:35px}.finance-business #finance-analysis .fu-management-intro{margin-bottom:35px}.finance-business #finance-banks .bank-feature{display:block;margin-top:48px}.finance-business #finance-banks .bank-process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.finance-business #finance-banks .bank-process li{position:relative;min-width:0;padding:26px 24px 28px;background:linear-gradient(145deg,rgb(var(--theme-surface-tint, 24 35 56)),rgb(var(--theme-surface, 17 25 39)));border:1px solid rgb(var(--theme-line, 52 68 94));border-radius:12px}.bank-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.finance-business #finance-banks .bank-step-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(var(--theme-line, 69 88 119));border-radius:10px;background:rgb(var(--theme-surface-tint, 32 47 73));color:rgb(var(--theme-accent, 191 202 255))}.bank-step-number{font-size:12px;letter-spacing:.12em;color:rgb(var(--theme-body, 142 157 183));font-variant-numeric:tabular-nums}.finance-business #finance-banks .bank-step-arrow{display:block;position:absolute;left:auto;right:-26px;top:50%;bottom:auto;transform:translateY(-50%);color:rgb(var(--theme-accent, 149 164 200))}.finance-business #finance-banks .bank-process h4{margin:0;font-size:18px;line-height:1.5;font-weight:500;color:rgb(var(--theme-ink, 233 237 248))}.finance-business #finance-banks .bank-process p{margin:12px 0 0;font-size:13px;line-height:1.8;color:rgb(var(--theme-body, 168 184 207))}@media(min-width:761px)and (max-width:1100px){.finance-business #finance-banks .bank-process{gap:24px}.finance-business #finance-banks .bank-process li{padding:22px 18px}.finance-business #finance-banks .bank-step-arrow{right:-22px;width:18px}.finance-business #finance-banks .bank-process h4{font-size:16px}}.finance-business .fu-faq>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.finance-business .fu-faq p{font-size:14px}.finance-business .fu-faq h4{font-size:18px}@media(max-width:760px){.finance-business .fn-workline{grid-template-columns:1fr 1fr;gap:30px 18px}.fn-workline article{padding-right:8px}.fn-workline article>svg:last-child:not(:first-child){display:none}.fn-management,.fn-value-paths{grid-template-columns:1fr;gap:20px}.fn-management h3{font-size:22px}.finance-business #finance-banks .bank-process{grid-template-columns:1fr;gap:25px}.finance-business #finance-banks .bank-process li{display:grid;grid-template-columns:44px 1fr;gap:20px;padding:23px}.bank-step-top{margin:0;display:block}.bank-step-number{display:block;text-align:center;margin-top:8px}.finance-business #finance-banks .bank-step-arrow{top:auto;bottom:-22px;right:auto;left:36px;transform:rotate(90deg)}.finance-business #finance-banks .bank-process h4{font-size:18px}.finance-business #finance-banks .bank-process p{margin-top:8px}.finance-business .fu-faq>div{grid-template-columns:1fr}.fn-value-paths{padding:30px 0}}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light;--theme-ink:24 33 53;--theme-body:67 81 106;--theme-muted:86 101 125;--theme-accent:74 76 182;--theme-canvas:248 249 252;--theme-surface:255 255 255;--theme-surface-tint:239 243 250;--theme-surface-strong:223 230 244;--theme-accent-fill:99 104 219;--theme-line:213 221 234;--theme-line-strong:160 174 196;--theme-line-accent:143 151 207;--theme-overlay:90 109 143;--theme-warning:136 92 29;--theme-warning-fill:211 164 83;--theme-danger:165 56 73;--theme-danger-fill:197 96 113;--theme-success:33 115 94;--theme-success-fill:83 155 135}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:78px;min-height:44px;padding:0 12px;margin-left:18px;border:1px solid rgb(var(--theme-line, 55 63 82));border-radius:24px;color:rgb(var(--theme-body, 191 199 221));background:rgb(var(--theme-surface, 15 19 29));transition:background .2s,border-color .2s}.theme-toggle:hover{border-color:rgb(var(--theme-accent, 151 158 245))}.theme-toggle>span{display:inline-flex;align-items:center;gap:7px;font-size:12px}.theme-toggle .theme-choice-dark,[data-theme=light] .theme-toggle .theme-choice-light{display:none}[data-theme=light] .theme-toggle .theme-choice-dark{display:inline-flex}[data-theme=light] :is(.primary,.skip-link){color:#fff;background:#5459d5;border-color:#5459d5}[data-theme=light] .primary:hover{background:#4348bd;border-color:#4348bd}[data-theme=light] ::selection{color:#fff;background:#565cce}[data-theme=light] .contact-button{color:#444aaa;border-color:#abb1e3}[data-theme=light] .contact-button:hover{background:#eeefff}[data-theme=light] .modal :is(input,textarea,select){color-scheme:light}[data-theme=light] :is(.modal-backdrop,.scene-image-dialog::backdrop,.scenario-dialog::backdrop){background:#1d283f6b}[data-theme=light] .employee-nav-panel{box-shadow:0 18px 60px #20365716}[data-theme=light] .modal{box-shadow:0 28px 100px #20365726}[data-theme=light] :is(.ambient-light,.workforce-hero-glow){mix-blend-mode:multiply;opacity:.22}[data-theme=light] .home-page .hero{background:radial-gradient(ellipse at 50% 0,#e8eafa,transparent 60%),#f8f9fc}[data-theme=light] .home-page .hero .scene{opacity:.13;-webkit-mask-image:linear-gradient(transparent 10%,#000 60%,transparent);mask-image:linear-gradient(transparent 10%,#000 60%,transparent)}[data-theme=light] .home-page .hero-content{text-shadow:0 2px 18px #ffffffa6}[data-theme=light] .workforce-hero-art{opacity:1;filter:none;-webkit-mask-image:none;mask-image:none}[data-theme=light] .workforce-team-scene{border-radius:24px;overflow:hidden;box-shadow:0 24px 65px #26345b12}[data-theme=light] .workforce-hero-art:after{background:none}[data-theme=light] .workforce-role{background:#111c35e8;color:#e3e9ff;border-color:#8392cf99}[data-theme=light] .fu-hero-art{border-radius:18px;box-shadow:0 24px 70px #26345b14}[data-theme=light] .fu-hero-art img{opacity:1;-webkit-mask-image:none;mask-image:none}[data-theme=light] .fu-hero-art:after{background:linear-gradient(0deg,#081221b3,transparent 20%)}[data-theme=light] .fu-hero-art figcaption{color:#e4eaff}[data-theme=light] .delivery-scenarios .integrated-image-button{border-radius:16px;overflow:hidden;background:#101725;box-shadow:0 24px 70px #26345b12}[data-theme=light] .delivery-scenarios .integrated-image-button .scene-layer{-webkit-mask-image:none;mask-image:none}[data-theme=light] .image-expand-label{color:#eff3ff;background:#17233dd9;border-color:#ffffff4d}[data-theme=light] .bank-logo{background:#fff}[data-theme=light] .bank-grid article{box-shadow:0 8px 30px #283c6010}[data-theme=light] :is(.hr-message,.hr-result){box-shadow:0 16px 50px #27365910}[data-theme=light] .company-hero .scene{opacity:.12}[data-theme=light] .company-business-card>img{opacity:.12}[data-theme=light] .brand-page-hero .scene{left:48%;right:3%;inset-block:18%;border-radius:20px;-webkit-mask-image:none;mask-image:none;overflow:hidden;opacity:1}[data-theme=light] .brand-page-hero .scene:after{background:linear-gradient(90deg,#f8f9fc,transparent 28%)}[data-theme=light] .brand-creators .scene{opacity:.16}[data-theme=light] .brand-service-image:after{background:none}[data-theme=light] .footer{background:#eef1f7}@media(max-width:1000px){.theme-toggle{margin-left:10px;min-width:44px;padding:0 10px}.theme-toggle>span>span{display:none}}@media(max-width:900px){.site-shell .header-inner{gap:12px}.site-shell .contact-button{margin-right:0}.theme-toggle{margin-left:0}}@media(max-width:760px){.site-shell .header-inner{width:calc(100% - 32px);gap:10px}.site-shell .contact-button{font-size:11px;padding:8px 10px}.site-shell .route-menu-button{font-size:12px;gap:4px;min-height:44px}[data-theme=light] .brand-page-hero{padding-bottom:320px}[data-theme=light] .brand-page-hero .scene{left:24px;right:24px;top:auto;bottom:55px;height:310px}[data-theme=light] .brand-page-hero .scene:after{background:none}[data-theme=light] .workforce-team-scene{border-radius:16px}}@media(prefers-reduced-motion:reduce){.theme-toggle{transition:none}}@media(min-width:1101px){[data-theme=light] .employee-product .product-hero-copy{max-width:44%}[data-theme=light] .employee-product .product-hero .lead{max-width:100%}[data-theme=light] .workforce-hero-art{top:24%;right:3%;bottom:20%;left:51%;border-radius:24px;background:#060c1b;box-shadow:0 24px 65px #26345b12}[data-theme=light] .workforce-team-scene{width:142%;max-width:none;left:auto;right:0;top:50%;transform:translateY(-50%);border-radius:0;box-shadow:none}[data-theme=light] .brand-hero-copy{pointer-events:none}[data-theme=light] .brand-hero-copy :is(h1,p){max-width:45%}[data-theme=light] .brand-hero-copy .primary{pointer-events:auto}}@media(max-width:1100px){[data-theme=light] .employee-product .product-hero{display:flex;flex-direction:column;min-height:0;padding:145px 0 75px}[data-theme=light] .product-hero-grid{order:0;padding:0;width:calc(100% - 80px)}[data-theme=light] .employee-product .product-hero-copy{max-width:680px}[data-theme=light] .employee-product .product-hero .lead{max-width:600px}[data-theme=light] .workforce-hero-art{position:relative;order:1;inset:auto;width:calc(100% - 80px);height:auto;aspect-ratio:1.55;margin:45px auto 0;border-radius:20px;background:#060c1b;box-shadow:0 24px 65px #26345b12}[data-theme=light] .workforce-team-scene{width:142%;max-width:none;left:auto;right:0;top:50%;transform:translateY(-50%);border-radius:0;box-shadow:none}}@media(min-width:761px)and (max-width:1100px){[data-theme=light] .brand-page-hero{padding-bottom:420px;min-height:1000px}[data-theme=light] .brand-page-hero .scene{left:40px;right:40px;top:auto;bottom:80px;height:370px}[data-theme=light] .brand-page-hero .scene:after{background:none}[data-theme=light] .brand-hero-copy{padding-top:130px;padding-bottom:65px}}@media(max-width:760px){[data-theme=light] .product-hero-grid,[data-theme=light] .workforce-hero-art{width:calc(100% - 44px)}[data-theme=light] .employee-product .product-hero{padding-top:135px}[data-theme=light] .workforce-role{font-size:10px;letter-spacing:0;padding:4px 6px}}@media(max-width:1100px){[data-theme=light] .workforce-team-scene{top:0;transform:none}}[data-theme=light]{--line:#d5ddea}[data-theme=light] .finance-business{--fb-line:#d5ddea;--fb-muted:#43516a;--fb-accent:#4a4cb6}[data-theme=light] .simple-result-ring{background:conic-gradient(#6368db,#6368db 66.6667%,#9cabca 66.6667%,#9cabca 91.6667%,#d3a453 91.6667%,#d3a453)}[data-theme=light] .simple-result-content .simple-result-pending i{background:#9cabca}[data-theme=light] :is(.fb-time-bar span:nth-child(2),.fb-time-legend span:nth-child(2):before,.finance-allocation-bar>span:nth-child(2),.finance-allocation-legend>span:nth-child(2):before){background:#97a9c8}[data-theme=light] :is(.value-bar-track>span,.fb-time-bar span:first-child,.fb-time-legend span:first-child:before,.fv-bars>span+span,.fv-chart-legend span:nth-child(2):before){background:#b3bfd4}[data-theme=light] .value-bar-after .value-bar-track>span{background:linear-gradient(90deg,#555bc8,#8990ed)}[data-theme=light] :is(.architecture-bus>i,.architecture-bus:before,.task-connector,.im-person-link:before,.im-person-link:after){background:#8f9fbd}[data-theme=light] .wire-track{stroke:#a0aec4}[data-theme=light] .wire-current{stroke:#6268cd}[data-theme=light] .wire-return{stroke:#8799bd}@media(max-width:900px){[data-theme=light] .site-shell .nav.is-open{background:#fff;box-shadow:0 16px 35px #20365718}}@media(max-width:380px){.site-shell .header-inner{gap:6px}.site-shell .brand{width:80px}.site-shell .contact-button{font-size:10px;padding:8px}.site-shell .route-menu-button{gap:3px}}img.theme-art-light,[data-theme=light] img.theme-art-dark{display:none!important}[data-theme=light] img.theme-art-light{display:block!important}[data-theme=light] :is(.home-page .hero,.company-hero) .scene{opacity:1;-webkit-mask-image:none;mask-image:none}[data-theme=light] :is(.home-page .hero,.company-hero) .scene:after{background:linear-gradient(180deg,#f8f9fc22,transparent 55%,#f8f9fc44)}[data-theme=light] .workforce-hero-art{background:#f8f9fc;box-shadow:none;border-radius:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 3%,#000 94%,transparent);mask-image:linear-gradient(180deg,transparent,#000 3%,#000 94%,transparent)}[data-theme=light] .workforce-team-scene{border-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 97%,transparent)}[data-theme=light] .workforce-role{background:#fffffff0;color:#414b89;border-color:#aebcdc;box-shadow:0 3px 12px #677aab12}[data-theme=light] .fu-hero-art{box-shadow:none;border-radius:0;background:#f8f9fc}[data-theme=light] .fu-hero-art img{object-position:72% center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 98%,transparent)}[data-theme=light] .fu-hero-art:after{background:linear-gradient(0deg,#f8f9fc,transparent 16%)}[data-theme=light] .fu-hero-art figcaption{color:#586888}.site-shell .header-inner{width:calc(100% - 80px);max-width:1248px;display:grid;grid-template-columns:1fr auto 1fr;gap:32px;position:relative}.site-shell .brand{width:108px;justify-self:start}.site-shell .nav{gap:32px;justify-self:center}.site-shell .nav>a,.site-shell .employee-nav{font-size:14px}.site-shell .nav>a,.site-shell .employee-nav>summary{font-weight:450}.site-shell .nav>a.active:after,.site-shell .employee-nav.is-current>summary:after{bottom:0;height:2px;border-radius:2px}.header-actions{display:flex;align-items:center;justify-self:end;gap:12px}.site-shell .contact-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:42px;padding:0 20px;margin:0;font-size:13px;background:#555ad2;color:#fff;border:1px solid #555ad2;border-radius:22px}.site-shell .contact-button:hover{background:#454ab9;border-color:#454ab9;color:#fff}.header-actions .theme-toggle{width:42px;min-width:42px;min-height:42px;padding:0;margin:0;background:transparent;border-color:rgb(var(--theme-line,55 63 82));border-radius:50%}.header-actions .theme-toggle:hover{background:rgb(var(--theme-surface-tint,27 32 49));border-color:rgb(var(--theme-accent,151 158 245))}.header-actions .theme-toggle>span>span{display:none}.site-shell .route-menu-button{margin:0}.site-shell .reading-progress{opacity:.3}@media(max-width:1100px)and (min-width:901px){.site-shell .header-inner{width:calc(100% - 48px);gap:24px}.site-shell .nav{gap:24px}}@media(max-width:900px){.site-shell .header-inner{width:calc(100% - 40px);grid-template-columns:auto 1fr;gap:16px;position:static}.site-shell .brand{width:98px}.header-actions{gap:10px}.site-shell .contact-button{height:42px;padding:0 16px;font-size:12px}.site-shell .route-menu-button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 4px;background:transparent;color:rgb(var(--theme-ink,226 229 242));font-size:12px}.site-shell .nav{display:none;position:absolute;top:72px;left:0;right:0;width:auto;height:auto;padding:16px 20px 22px;gap:0;border-bottom:1px solid rgb(var(--theme-line,53 64 89));background:rgb(var(--theme-canvas,8 12 20));box-shadow:0 18px 35px #14213918;justify-self:stretch}.site-shell .nav.is-open{display:flex;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 72px);overflow-y:auto}.site-shell .nav>a{height:auto;min-height:50px;padding:15px 14px;font-size:14px;text-align:left;display:flex;align-items:center;border-radius:8px}.site-shell .nav>a.active{background:rgb(var(--theme-surface-tint,20 28 48));color:rgb(var(--theme-accent,189 197 255))}.site-shell .nav>a.active:after,.site-shell .employee-nav.is-current>summary:after{display:none}.site-shell .employee-nav{height:auto;font-size:14px;flex-shrink:0}.site-shell .employee-nav>summary{min-height:50px;padding:15px 14px;justify-content:space-between}.site-shell .employee-nav-panel{position:static;transform:none;width:auto;margin:0 10px 10px;padding:4px;box-shadow:none;background:rgb(var(--theme-surface,16 24 39))}.site-shell .nav .employee-nav-panel a{min-height:74px;padding:13px 12px}.site-shell .employee-nav-panel strong{font-size:14px}}@media(max-width:520px){.site-shell .header-inner{width:calc(100% - 32px);gap:10px}.site-shell .brand{width:88px}.header-actions{gap:6px}.site-shell .contact-button{padding:0 13px;height:40px;font-size:11px}.header-actions .theme-toggle{width:40px;min-width:40px;min-height:40px}.site-shell .route-menu-button{width:40px;min-width:40px;padding:0}.site-shell .menu-label{display:none}}@media(max-width:900px){html:not(.is-enhanced) .site-shell{position:relative;height:auto}html:not(.is-enhanced) .site-shell .header-inner{display:flex;flex-wrap:wrap;padding:16px 0}html:not(.is-enhanced) .header-actions{margin-left:auto}html:not(.is-enhanced) #site-navigation{display:flex;position:static;order:3;width:100%;flex-wrap:wrap;gap:8px;height:auto;padding:0;background:none;border:0;box-shadow:none}html:not(.is-enhanced) .theme-toggle{display:none}}.home-page .container{width:calc(100% - 80px);max-width:1248px}.home-page{--home-accent:rgb(var(--theme-accent,174 177 255));--home-body:rgb(var(--theme-body,163 172 192));--home-line:rgb(var(--theme-line,52 61 80))}.home-page .home-opening{height:900px;min-height:100svh;max-height:1120px}.home-page .home-opening .hero-content{padding-top:clamp(155px,20vh,225px)}.home-page .home-opening .scene img{object-position:center 64%}.home-opening-bottom{position:absolute;bottom:42px;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end}.home-opening-bottom p{font-size:13px;line-height:1.9;color:var(--home-body)}.home-opening-bottom p span{color:rgb(var(--theme-ink,236 239 249))}.home-opening-bottom>a{display:flex;gap:24px;align-items:center;font-size:14px}.home-page .home-stage{padding:112px 0;min-height:0;background:rgb(var(--theme-canvas,8 11 17));border-bottom:0}.home-page .home-stage h2{font-size:clamp(34px,3.65vw,54px);font-weight:550;line-height:1.4;letter-spacing:-.035em;text-wrap:balance}.home-page .home-stage em{font-style:normal;color:var(--home-accent)}.home-kicker,.home-label{font-size:13px;letter-spacing:.13em;color:var(--home-accent);margin-bottom:24px}.home-page .home-intro{font-size:18px;line-height:1.95;color:var(--home-body);text-wrap:pretty}.home-purpose-intro{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:end}.home-purpose-intro>.home-intro{padding-bottom:8px;max-width:480px}.home-human-values{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;margin-top:72px}.home-human-values article{border-top:1px solid var(--home-line);padding-top:27px}.home-human-values h3{font-size:27px;font-weight:500;letter-spacing:.04em}.home-human-values p{font-size:15px;color:var(--home-body);margin-top:14px;line-height:1.8}.home-page .home-workforce{padding-top:48px}.home-practice-heading{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--home-line);padding-top:35px;margin-bottom:64px}.home-practice-heading .home-kicker{margin:0}.home-practice-heading>p:last-child{font-size:15px;color:var(--home-body)}.home-practice-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.home-practice-copy .home-intro{margin-top:27px;max-width:440px;font-size:17px}.home-keywords{display:flex;gap:0;margin-top:25px;flex-wrap:wrap;font-size:13px;color:var(--home-body)}.home-keywords span+span:before{content:"·";margin:0 14px;color:var(--home-accent)}.home-practice-copy .text-link{margin-top:35px}.home-page figure{margin:0;min-width:0}.home-art-window{height:435px;overflow:hidden;background:#0b1323;border-radius:4px}.home-art-window img{width:100%;height:100%;object-fit:cover;object-position:right center;display:block}.home-page figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;line-height:1.7;color:var(--home-body);padding-top:16px}.home-page figcaption>span:last-child{font-size:10px;white-space:nowrap;opacity:.8}.home-practice-footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--home-line);margin-top:52px;padding-top:24px;font-size:13px;color:var(--home-body)}.home-practice-footer>div{display:flex;gap:32px}.home-practice-footer a{display:flex;align-items:center;gap:15px;transition:color .2s}.home-practice-footer a:hover{color:var(--home-accent)}.home-page .home-creative{padding-top:50px;padding-bottom:125px}.home-creative .home-practice-grid{grid-template-columns:1.15fr .85fr}.home-creative .home-practice-copy{grid-column:2;grid-row:1;padding-left:16px}.home-creative-art{grid-column:1;grid-row:1}.home-creative-art img{display:block;width:100%;height:460px;object-fit:cover;object-position:47% center;border-radius:4px}.home-page .home-approach{background:rgb(var(--theme-surface,15 20 30));padding:108px 0}.home-approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.home-approach .home-intro{margin-top:25px}.home-methods article{display:grid;grid-template-columns:32px 1fr;gap:25px;padding:27px 0;border-top:1px solid var(--home-line)}.home-methods article:first-child{padding-top:0;border-top:0}.home-methods article:last-child{padding-bottom:0}.home-methods article>span{font-size:12px;color:var(--home-accent);padding-top:8px;font-variant-numeric:tabular-nums}.home-methods h3{font-size:22px;font-weight:500;line-height:1.6}.home-methods p{font-size:15px;line-height:1.9;color:var(--home-body);margin-top:10px;max-width:400px}.home-page .home-invitation{text-align:center;padding:104px 0 110px;background:radial-gradient(ellipse at 50% 100%,rgb(var(--theme-surface-tint,28 29 61) / .65),transparent 65%),rgb(var(--theme-canvas,8 11 17))}.home-invitation .home-intro{margin-top:28px}[data-theme=light] .home-art-window{background:#edf1fa}[data-theme=light] .home-page .home-approach{background:#eef1f8}@media(min-width:1600px){.home-page .home-stage{padding-top:135px;padding-bottom:135px}.home-page .home-workforce{padding-top:55px}.home-page .home-creative{padding-top:45px}}@media(max-width:1000px){.home-practice-grid,.home-creative .home-practice-grid{gap:36px;grid-template-columns:1fr 1fr}.home-purpose-intro,.home-approach-grid{gap:50px}.home-art-window{height:380px}.home-creative-art img{height:420px}.home-creative .home-practice-copy{padding-left:0}.home-human-values{gap:25px}}@media(max-width:760px){.home-page .container{width:calc(100% - 48px)}.home-page .home-opening{height:820px;min-height:100svh;max-height:none}.home-page .home-opening .hero-content{padding-top:150px}.home-page .home-opening h1{font-size:clamp(32px,7vw,48px);letter-spacing:0}.home-page .home-opening .hero-content>p{font-size:16px;max-width:290px;margin:24px auto}.home-opening-bottom{bottom:30px}.home-page .home-stage{padding:76px 0}.home-page .home-stage h2{font-size:34px}.home-purpose-intro,.home-practice-grid,.home-creative .home-practice-grid,.home-approach-grid{grid-template-columns:1fr;gap:36px}.home-purpose-intro>.home-intro{font-size:16px;padding:0}.home-human-values{margin-top:40px;grid-template-columns:1fr;gap:24px}.home-human-values article{display:grid;grid-template-columns:70px 1fr;gap:24px;padding-top:22px}.home-human-values h3{font-size:24px}.home-human-values p{margin:0}.home-practice-heading{align-items:flex-start;gap:20px;margin-bottom:40px;padding-top:25px}.home-practice-heading>p:last-child{max-width:160px;font-size:13px;text-align:right}.home-page .home-workforce{padding-top:12px}.home-art-window{height:auto;aspect-ratio:1.45}.home-page .home-practice-copy .home-intro{font-size:16px;margin-top:20px}.home-kicker,.home-label{margin-bottom:18px}.home-practice-copy .text-link{margin-top:28px}.home-practice-footer{margin-top:32px;flex-direction:column;gap:18px}.home-practice-footer>div{justify-content:space-between;gap:20px}.home-page .home-creative{padding-top:24px;padding-bottom:76px}.home-creative .home-practice-copy,.home-creative-art{grid-column:auto;grid-row:auto}.home-creative-art img{height:auto;aspect-ratio:1.3}.home-methods article{gap:18px;padding:24px 0}.home-methods h3{font-size:20px}.home-page .home-invitation{padding:72px 0}.home-invitation .home-intro{font-size:16px}.home-page figcaption{font-size:11px}}@media(prefers-reduced-motion:reduce){.home-page .home-opening .scene img{animation:none}}@media(max-width:760px){.home-page .desktop-break{display:none}}.home-page .home-purpose{padding:105px 0 90px;background:rgb(var(--theme-canvas,8 11 17))}.belief-story{display:grid;grid-template-columns:1.12fr 1fr;grid-template-rows:auto 1fr;column-gap:80px;row-gap:32px;align-items:start}.belief-story-copy{grid-column:2;grid-row:1;padding-top:9px}.belief-story-copy .home-kicker{margin-bottom:23px;font-size:12px;letter-spacing:.11em}.home-page .belief-story-copy h2{font-size:clamp(34px,3.5vw,48px);line-height:1.48;letter-spacing:-.035em;font-weight:550;text-wrap:initial}.belief-story-copy h2 em{white-space:nowrap}.home-page .belief-story-copy .home-intro{font-size:16px;line-height:1.9;margin-top:22px;max-width:450px}.home-page .belief-story-photo{grid-column:1;grid-row:1 / 3;align-self:stretch;display:flex;flex-direction:column;min-height:580px}.belief-photo-window{position:relative;flex:1;overflow:hidden;border-radius:4px;min-height:0;background:#c9c9c3}.belief-photo-window>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:52% center;display:block}.belief-photo-window:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0a121dba);pointer-events:none}.belief-photo-note{position:absolute;left:32px;right:24px;bottom:32px;color:#fff;z-index:1}.belief-photo-note>span{display:block;font-size:11px;letter-spacing:.15em;color:#f0f0f7;margin-bottom:12px}.belief-photo-note>strong{font-size:24px;font-weight:500;line-height:1.5;letter-spacing:.02em}.home-page .belief-story-photo figcaption{padding-top:14px;font-size:11px}.belief-story-values{grid-column:2;grid-row:2;display:grid;gap:0}.belief-story-values article{display:grid;grid-template-columns:30px 1fr;gap:23px;padding:24px 0;border-top:1px solid var(--home-line)}.belief-story-values article:last-child{padding-bottom:0}.belief-story-values article>svg{margin-top:7px;color:var(--home-accent)}.belief-value-label{font-size:10px;letter-spacing:.12em;color:var(--home-accent);margin-bottom:8px}.belief-story-values h3{font-size:22px;line-height:1.45;font-weight:500}.belief-value-description{font-size:14px;line-height:1.85;color:var(--home-body);margin-top:9px}.home-purpose+.home-workforce .home-practice-heading{border-top:0;padding-top:0}@media(min-width:1500px){.home-page .home-purpose{padding-top:125px;padding-bottom:105px}}@media(max-width:1100px){.belief-story{column-gap:45px;grid-template-columns:1.05fr 1fr;row-gap:25px}.home-page .belief-story-photo{min-height:590px}.home-page .belief-story-copy h2{font-size:36px}.home-page .belief-story-copy .home-intro{font-size:15px}.belief-story-values article{gap:18px;padding:21px 0}.belief-story-values h3{font-size:20px}.belief-value-description{font-size:13px}.belief-photo-note{left:25px;bottom:28px}.belief-photo-note>strong{font-size:22px}}@media(max-width:760px){.home-page .home-purpose{padding:72px 0 55px}.belief-story{grid-template-columns:1fr;grid-template-rows:auto;gap:30px}.belief-story-copy{grid-column:1;grid-row:1;padding-top:0}.home-page .belief-story-copy h2{font-size:34px;line-height:1.45}.belief-story-copy .home-kicker{margin-bottom:21px}.home-page .belief-story-copy .home-intro{font-size:15px;max-width:390px;margin-top:21px}.home-page .belief-story-photo{grid-column:1;grid-row:2;min-height:0}.belief-photo-window{aspect-ratio:1.12;flex:auto}.belief-photo-note{left:23px;bottom:25px}.belief-photo-note>strong{font-size:21px}.belief-photo-note>span{margin-bottom:8px}.belief-story-values{grid-column:1;grid-row:3}.belief-story-values article{padding:23px 0;gap:21px}.belief-story-values article>svg{width:26px;height:26px}.belief-value-description{font-size:14px}.belief-value-label{font-size:11px}.home-practice-heading>p:last-child{max-width:175px}}@media(max-width:360px){.home-page .belief-story-copy h2{font-size:29px}.belief-photo-note>strong{font-size:18px}}.home-page .home-workforce{padding:70px 0 108px}.home-workforce-heading{text-align:center;margin:0 auto 48px}.home-workforce-heading .home-kicker{margin-bottom:22px}.home-page .home-workforce-heading h2{font-size:clamp(32px,3.4vw,46px);line-height:1.5;letter-spacing:-.04em;text-wrap:balance}.home-workforce-heading h2 em{white-space:nowrap}.home-page .home-workforce-heading .home-intro{margin:20px auto 0;font-size:16px;line-height:1.9}.home-workforce-pair{display:grid;grid-template-columns:1fr 1fr;background:rgb(var(--theme-surface,15 20 30));border:1px solid var(--home-line);border-radius:12px;overflow:hidden}.home-workforce-practice{padding:38px 44px 30px}.home-workforce-practice+.home-workforce-practice{border-left:1px solid var(--home-line)}.home-workforce-identity{display:flex;gap:14px;align-items:center;color:var(--home-accent);font-size:14px}.home-workforce-practice h3{font-size:clamp(27px,2.6vw,36px);font-weight:500;letter-spacing:-.02em;line-height:1.55;margin:30px 0}.home-workforce-division{display:grid;grid-template-columns:1fr 24px 1fr;gap:15px;align-items:center;padding:23px 0 25px;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.home-workforce-division>svg{color:var(--home-accent)}.home-workforce-division>div:last-child{padding-left:8px}.home-workforce-division span{font-size:11px;letter-spacing:.06em;color:var(--home-body)}.home-workforce-division p{font-size:14px;line-height:1.7;margin-top:9px;white-space:nowrap}.home-workforce-division>div:last-child p{color:var(--home-accent)}.home-workforce-detail{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-top:24px;gap:15px}.home-workforce-detail>svg{color:var(--home-accent);transition:transform .2s}.home-workforce-detail:hover{color:var(--home-accent)}.home-workforce-detail:hover>svg{transform:translate(4px)}.home-workforce-detail:focus-visible{outline:2px solid var(--home-accent);outline-offset:6px}.home-workforce-close{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:27px}.home-workforce-close>p{font-size:13px;line-height:1.8;color:var(--home-body)}.home-workforce-close .text-link{font-size:14px}[data-theme=light] .home-workforce-pair{background:#f0f2f9;border-color:#dde2ed}[data-theme=light] .home-workforce-practice+.home-workforce-practice{border-left-color:#d9dfeb}@media(max-width:1100px){.home-workforce-practice{padding:32px 30px 26px}.home-workforce-division{gap:8px}.home-workforce-division p{font-size:13px}.home-workforce-division>div:last-child{padding-left:0}}@media(max-width:760px){.home-page .home-workforce{padding:30px 0 76px}.home-workforce-heading{margin-bottom:31px;text-align:left}.home-page .home-workforce-heading h2{font-size:32px}.home-workforce-heading h2 em{display:block}.home-page .home-workforce-heading .home-intro{font-size:15px;line-height:1.9}.home-workforce-heading .home-intro br{display:none}.home-workforce-pair{grid-template-columns:1fr}.home-workforce-practice{padding:28px 25px}.home-workforce-practice+.home-workforce-practice{border-left:0;border-top:1px solid var(--home-line)}.home-workforce-practice h3{font-size:29px;margin:23px 0}.home-workforce-division{gap:8px;grid-template-columns:1fr 20px 1fr}.home-workforce-division p{font-size:12px}.home-workforce-division>svg{width:20px}.home-workforce-identity{font-size:13px}.home-workforce-close{flex-direction:column;align-items:flex-start;gap:18px}.home-workforce-close>p{font-size:12px}}@media(max-width:360px){.home-workforce-practice{padding:25px 18px}.home-workforce-division{gap:5px;grid-template-columns:1fr 16px 1fr}.home-workforce-division p{font-size:11px}.home-workforce-division>svg{width:16px}.home-page .home-workforce-heading h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.home-workforce-detail>svg{transition:none}.home-workforce-detail:hover>svg{transform:none}}.capabilities-page{--catalog-ink:rgb(var(--theme-ink,236 239 249));--catalog-body:rgb(var(--theme-body,163 172 192));--catalog-line:rgb(var(--theme-line,52 61 80));--catalog-accent:rgb(var(--theme-accent,174 177 255));background:rgb(var(--theme-canvas,8 11 17));color:var(--catalog-ink)}.catalog-container{max-width:1248px;width:calc(100% - 80px);margin:auto}.catalog-hero{padding:150px 0 64px;background:radial-gradient(ellipse at 95% 0%,rgb(var(--theme-surface-tint,28 29 61) / .65),transparent 60%)}.catalog-eyebrow{font-size:12px;letter-spacing:.12em;color:var(--catalog-accent)}.catalog-hero-copy{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:end;margin:30px 0 55px}.catalog-hero h1{font-size:clamp(40px,4.5vw,64px);font-weight:550;line-height:1.4;letter-spacing:-.045em}.catalog-hero h1 em{font-style:normal;color:var(--catalog-accent)}.catalog-hero-copy>p{font-size:17px;line-height:1.95;color:var(--catalog-body);justify-self:end;padding-bottom:9px}.catalog-hero-copy>p>span{display:block;font-size:13px;margin-top:16px}.catalog-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--catalog-line);border-bottom:1px solid var(--catalog-line)}.catalog-categories>a{display:flex;align-items:center;gap:20px;padding:25px 0;color:var(--catalog-ink);font-size:18px}.catalog-categories>a+a{border-left:1px solid var(--catalog-line);padding-left:38px;margin-left:38px}.catalog-categories small{display:block;font-size:12px;line-height:1.7;margin-top:5px;color:var(--catalog-body)}.catalog-categories svg{color:var(--catalog-accent);flex-shrink:0}.catalog-categories a>svg:last-child{margin-right:5px;margin-left:auto}.catalog-section{padding:55px 0 70px;scroll-margin-top:85px}.catalog-section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:32px}.catalog-section-heading h2{font-size:35px;font-weight:500;letter-spacing:-.03em;margin-top:13px}.catalog-section-heading>p{font-size:14px;color:var(--catalog-body);line-height:1.95;padding-bottom:3px}.catalog-card-description{font-size:14px;line-height:1.9;color:var(--catalog-body)}.catalog-card-action{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:auto;padding:19px 0 0;border:0;border-top:1px solid var(--catalog-line);border-radius:0;background:transparent;color:var(--catalog-ink);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.catalog-card-action svg{color:var(--catalog-accent);flex-shrink:0;transition:transform .2s}.catalog-card-action:hover{color:var(--catalog-accent)}.catalog-card-action:hover svg{transform:translate(4px)}.capabilities-page a:focus-visible,.capabilities-page button:focus-visible{outline:2px solid var(--catalog-accent);outline-offset:5px}.catalog-section-note{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;font-size:12px;color:var(--catalog-body);line-height:1.8}.catalog-section-note a{display:flex;align-items:center;gap:16px;color:var(--catalog-accent)}.catalog-independent{padding-top:32px;padding-bottom:65px}.catalog-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.catalog-tool{min-width:0;padding:30px 28px 26px;border:1px solid var(--catalog-line);border-radius:14px;background:rgb(var(--theme-surface,15 20 30));display:flex;flex-direction:column}.catalog-tool-heading{display:flex;align-items:center;justify-content:space-between;color:var(--catalog-accent)}.catalog-product-type{font-size:12px;letter-spacing:.08em}.catalog-tool h3{font-size:clamp(32px,3.2vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1.3;margin:32px 0 23px}.catalog-tool h3>span{color:var(--catalog-accent)}.catalog-tool h3 .catalog-chinese-mark{font-size:11px;font-weight:400;letter-spacing:.08em;margin-left:16px;color:var(--catalog-body)}.catalog-tool-statement{font-size:20px;font-weight:450;margin-bottom:14px}.catalog-tool .catalog-card-description{max-width:360px;margin-bottom:32px}.catalog-tool .catalog-card-action{padding-top:21px}[data-theme=light] .catalog-sign{background:#f0f2fc;border-color:#dfe3f1}[data-theme=light] .catalog-law{background:#eef4f2;border-color:#dce7e2;--catalog-accent:#356b61}[data-theme=dark] .catalog-law{--catalog-accent:#99c9bc}@media(max-width:1100px){.catalog-employee{padding:24px}.catalog-card-top{font-size:12px;gap:10px}.catalog-employees{gap:16px}.catalog-employee h3{font-size:26px}.catalog-tags{gap:5px}.catalog-tags li{padding:5px 7px}.catalog-tool{padding:24px}.catalog-hero-copy>p{font-size:15px}.catalog-tool h3{font-size:32px}}@media(max-width:800px){.catalog-container{width:calc(100% - 48px)}.catalog-hero{padding:115px 0 30px}.catalog-hero-copy{grid-template-columns:1fr;gap:23px;margin:25px 0 32px}.catalog-hero-copy>p{justify-self:start;padding:0}.catalog-hero-copy>p>span{margin-top:10px}.catalog-section{padding-top:35px;padding-bottom:45px}.catalog-section-heading{align-items:flex-start;flex-direction:column;gap:19px}.catalog-section-heading h2{font-size:30px}.catalog-employees{grid-template-columns:1fr}.catalog-employee{padding:26px}.catalog-employee h3 br{display:none}.catalog-employee h3{font-size:27px;margin:24px 0 15px}.catalog-tags{margin:21px 0 24px}.catalog-section-note{align-items:flex-start;flex-direction:column;gap:16px}.catalog-tools{grid-template-columns:1fr}.catalog-tool{padding:28px}.catalog-independent{padding-bottom:70px}.catalog-categories>a{gap:11px;font-size:16px;padding:20px 0}.catalog-categories>a+a{margin-left:18px;padding-left:18px}.catalog-categories .catalog-count{display:none}.catalog-categories a>svg:last-child{margin-left:auto;width:18px}.catalog-categories>a>svg:first-child{display:none}.catalog-categories small{font-size:10px}.catalog-hero h1,.catalog-tool h3{font-size:40px}}@media(max-width:360px){.catalog-hero h1{font-size:34px}.catalog-employee h3{font-size:24px}.catalog-tool h3{font-size:34px}.catalog-tool h3 .catalog-chinese-mark{margin-left:15px}.catalog-categories small{font-size:9px}}@media(prefers-reduced-motion:reduce){.catalog-card-action svg{transition:none}.catalog-card-action:hover svg{transform:none}}.capabilities-platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.capabilities-platform{flex:0 0 calc((100% - 36px)/3);min-width:0;padding:18px;border:1px solid var(--catalog-line);border-radius:14px;background:rgb(var(--theme-surface,15 20 30))}.capabilities-platform-logo{height:98px;display:flex;align-items:center;justify-content:center;gap:16px;background:#fff;border-radius:9px;border:1px solid #edf0f4;padding:16px}.capabilities-platform-logo img{display:block;flex-shrink:0;width:56px;height:56px;object-fit:contain;filter:none;opacity:1}.capabilities-platform-logo:not(.is-wordmark) img{border-radius:10px}.capabilities-platform-logo.is-wordmark img{width:160px;max-width:100%;height:56px;object-fit:contain}.capabilities-platform-logo.is-dark-brand{background:#172332;border-color:#26354a}.capabilities-platform-details{position:relative;padding:20px 2px 4px}.capabilities-platform-details>p{font-size:11px;line-height:1.5;color:var(--catalog-body);margin:0 0 6px}.capabilities-platform h3{font-size:22px;font-weight:500;line-height:1.5;margin:0;color:var(--catalog-ink)}.capabilities-platform-status{position:absolute;top:20px;right:2px;display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;color:var(--catalog-body)}.capabilities-platform-status>span{width:5px;height:5px;border-radius:50%;background:#26957c}.capabilities-connection{display:flex;align-items:center;gap:50px;border-bottom:1px solid var(--catalog-line);padding:30px 0;color:var(--catalog-body);font-size:13px}.capabilities-connection>p{font-size:12px;flex-shrink:0}.capabilities-connection ol{display:flex;list-style:none;gap:25px;align-items:center;flex:1;padding:0;margin:0}.capabilities-connection li{display:flex;align-items:center;gap:14px;flex:1}.capabilities-connection li>span{font-size:11px;color:var(--catalog-accent)}.capabilities-connection li>svg{margin-left:auto;margin-right:14px;color:var(--catalog-accent)}.capabilities-page .catalog-section-note button{display:flex;align-items:center;gap:13px;color:var(--catalog-accent);background:transparent;border:0;font:inherit;padding:6px 0;cursor:pointer;white-space:nowrap}.capabilities-media{padding:45px 0 100px}.capabilities-media-inner{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center}.capabilities-media figure{margin:0;position:relative}.capabilities-media img{width:100%;height:300px;object-fit:cover;border-radius:9px;display:block}.capabilities-media figcaption{position:absolute;bottom:12px;right:15px;font-size:10px;background:#111827b3;color:#fff;padding:3px 7px;border-radius:3px}.capabilities-media-copy h2{font-size:35px;font-weight:500;line-height:1.5;margin-top:18px}.capabilities-media-copy>p:not(.catalog-eyebrow){font-size:14px;line-height:1.9;color:var(--catalog-body);max-width:440px;margin-top:18px}.capabilities-media-copy ul{list-style:none;display:flex;gap:25px;font-size:12px;color:var(--catalog-body);padding:0;margin:22px 0 0}.capabilities-media-copy .catalog-card-action{max-width:440px;margin-top:25px}@media(max-width:1100px){.catalog-categories>a+a{padding-left:24px;margin-left:24px}.catalog-categories>a{font-size:16px;gap:13px}.capabilities-platform{flex-basis:calc((100% - 36px)/3)}.capabilities-media-inner{gap:45px}}@media(max-width:800px){.catalog-categories>a+a{margin-left:14px;padding-left:14px}.catalog-categories>a{font-size:14px;gap:6px}.catalog-categories a>svg:last-child{width:16px}.capabilities-platforms{gap:14px}.capabilities-platform{flex-basis:calc((100% - 14px)/2);padding:16px}.capabilities-connection{gap:22px;align-items:flex-start;flex-direction:column}.capabilities-connection ol{gap:12px;flex-wrap:wrap}.capabilities-connection li{font-size:12px;gap:8px;flex:none}.capabilities-connection li>svg{margin:0}.capabilities-media{padding:25px 0 70px}.capabilities-media-inner{grid-template-columns:1fr;gap:30px}.capabilities-media img{height:auto;aspect-ratio:1.6}.capabilities-media-copy h2{font-size:30px}.catalog-independent{padding-bottom:35px}}@media(max-width:450px){.catalog-categories>a>svg:last-child{display:none}.catalog-categories small{font-size:9px}.catalog-categories>a+a{padding-left:12px;margin-left:12px}.capabilities-platform{flex-basis:100%;padding:12px;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px}.capabilities-platform h3{font-size:19px}.capabilities-platform-logo{height:82px;padding:10px;gap:8px}.capabilities-platform-logo img{width:36px;height:36px}.capabilities-platform-logo.is-wordmark img{height:44px}.capabilities-platform-status{position:static;margin-top:9px;font-size:10px}.capabilities-platform-details{padding:0}.capabilities-platform-details>p{font-size:10px}.capabilities-connection ol{flex-direction:column;align-items:flex-start;gap:17px}.capabilities-connection li>svg{transform:rotate(90deg);margin-left:15px}.capabilities-media-copy ul{gap:18px}}.capabilities-bank-heading{scroll-margin-top:110px;margin:46px 0 22px;padding-top:32px;border-top:1px solid var(--catalog-line)}.capabilities-bank-heading h3{font-size:25px;font-weight:500;line-height:1.5;color:var(--catalog-ink)}.capabilities-bank-heading p{font-size:14px;line-height:1.9;margin-top:10px;color:var(--catalog-body)}.capabilities-bank-platforms .capabilities-platform{flex-basis:calc((100% - 54px)/4)}.capabilities-bank-logo{height:116px;padding:8px}.capabilities-platform-logo.capabilities-bank-logo img{width:100px;height:100px;border-radius:0}.capabilities-platform-logo.is-bank-ccb img{width:64px;height:64px}.capabilities-bank-note{font-size:12px;line-height:1.9;color:var(--catalog-body);margin-top:18px}@media(max-width:1000px){.capabilities-bank-platforms .capabilities-platform{flex-basis:calc((100% - 18px)/2)}}@media(max-width:800px){.capabilities-bank-platforms .capabilities-platform{flex-basis:calc((100% - 14px)/2)}}@media(max-width:450px){.capabilities-bank-platforms .capabilities-platform{flex-basis:100%}.capabilities-bank-heading{margin-top:32px;padding-top:25px}.capabilities-bank-heading h3{font-size:22px}.capabilities-bank-logo{height:82px;padding:0}.capabilities-platform-logo.capabilities-bank-logo img{width:80px;height:80px}.capabilities-platform-logo.is-bank-ccb img{width:45px;height:45px}}.capabilities-platform[id]{scroll-margin-top:110px}.capabilities-platform.is-wide-logo h3{text-wrap:balance}.capabilities-platform-logo.is-wide-logo img{width:100%;max-width:434px;height:auto;border-radius:0}@media(max-width:450px){.capabilities-platform.is-wide-logo{grid-template-columns:1fr;gap:14px}.capabilities-platform.is-wide-logo .capabilities-platform-logo{height:70px}.capabilities-platform.is-wide-logo .capabilities-platform-details{padding:0 2px 4px}}[data-theme=light] .catalog-xwork{background:#f2f0fa;border-color:#e2dff0;--catalog-accent:#6650a0}[data-theme=dark] .catalog-xwork{--catalog-accent:#beadeb}@media(min-width:801px)and (max-width:1100px){.catalog-tools{gap:16px}.catalog-tool h3 .catalog-chinese-mark{display:block;margin:8px 0 0}.catalog-tool-statement{font-size:18px}.catalog-product-type{font-size:11px}}.capabilities-platform{position:relative;padding-bottom:42px;transition:border-color .2s}.capabilities-platform:hover,.capabilities-platform:focus-within{border-color:var(--catalog-accent)}.platform-detail-trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer;color:var(--catalog-accent);font:inherit;text-align:left}.platform-detail-trigger>span{position:absolute;bottom:14px;right:20px;display:flex;align-items:center;gap:8px;font-size:11px}.platform-dialog{width:min(780px,calc(100% - 40px));max-height:calc(100dvh - 48px);margin:auto;padding:36px;border:1px solid var(--catalog-line);border-radius:18px;background:rgb(var(--theme-surface,15 20 30));color:var(--catalog-ink);overflow:auto;box-shadow:0 24px 90px #0003}.platform-dialog::backdrop{background:#0b122077;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.platform-dialog-close{position:absolute;right:18px;top:18px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--catalog-line);border-radius:50%;background:transparent;color:var(--catalog-ink);cursor:pointer}.platform-dialog-header{display:flex;align-items:center;gap:22px;padding-right:24px}.platform-dialog-header .capabilities-platform-logo{width:130px;height:84px;flex-shrink:0;padding:12px}.platform-dialog-header .capabilities-platform-logo img{max-width:100%}.platform-dialog-header>div>p{font-size:11px;color:var(--catalog-accent);margin:0 0 8px}.platform-dialog-header h2{font-size:25px;line-height:1.4;font-weight:550;margin:0;text-wrap:balance}.platform-dialog-intro{margin:28px 0}.platform-dialog-intro h3{font-size:23px;line-height:1.5;margin:0 0 10px;font-weight:500}.platform-dialog-intro p,.platform-dialog-features p{font-size:14px;line-height:1.85;color:var(--catalog-body);margin:0}.platform-dialog-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px;border-top:1px solid var(--catalog-line);padding-top:24px}.platform-dialog-features section{display:flex;gap:11px;align-items:flex-start}.platform-dialog-features svg{flex-shrink:0;color:var(--catalog-accent);margin-top:2px}.platform-dialog-features h4{font-size:16px;font-weight:500;margin:0 0 7px}.platform-dialog-flow{display:flex;gap:15px;list-style:none;padding:18px 0;margin:26px 0 0;border-top:1px solid var(--catalog-line);border-bottom:1px solid var(--catalog-line)}.platform-dialog-flow li{display:flex;align-items:center;gap:8px;flex:1;font-size:12px}.platform-dialog-flow li>span{color:var(--catalog-accent);font-size:10px}.platform-dialog-flow svg{margin-left:auto;flex-shrink:0;color:var(--catalog-accent)}.platform-dialog-note{font-size:11px;line-height:1.8;color:var(--catalog-body);margin:16px 0 0}@media(max-width:600px){.platform-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:26px 22px;border-radius:14px}.platform-dialog-header{align-items:flex-start;flex-direction:column;gap:16px}.platform-dialog-header h2{font-size:23px}.platform-dialog-intro h3{font-size:20px}.platform-dialog-features{grid-template-columns:1fr;gap:20px}.platform-dialog-flow{flex-direction:column;gap:12px}.platform-dialog-flow li{min-height:22px}.platform-dialog-flow svg{transform:rotate(90deg)}.platform-dialog-header .is-wide-logo{width:230px}}@media(max-width:450px){.capabilities-platform{padding-bottom:35px}.platform-detail-trigger>span{bottom:10px;right:14px}}@media(prefers-reduced-motion:reduce){.capabilities-platform{transition:none}}.employee-product{--employee-panel:rgb(var(--theme-surface,17 24 38));--employee-emphasis:#1d2840;--employee-rule:rgb(var(--theme-line,49 62 88))}[data-theme=light] .employee-product{--theme-canvas:255 255 255;--employee-panel:#fafbfc;--employee-emphasis:#f2f3fd;background:#fff}[data-theme=light] .site-shell:has(~main.employee-product){--theme-canvas:255 255 255;background:#fff}[data-theme=light] .employee-product+.footer{background:#fff;border-top:1px solid rgb(var(--theme-line,213 221 234))}[data-theme=light] .employee-product :is(.scenario-dialog,.im-layer,.simple-task-result){--employee-panel:#fff}.employee-product .section.editorial,.employee-product .product-hero{background-image:none;background-color:rgb(var(--theme-canvas,8 11 17))}.employee-product :is(.editorial-glow,.workforce-hero-glow){display:none;background:none;animation:none}.employee-product .primary:before{display:none;animation:none}.employee-product :is(.enterprise-fit-stage,.foundation-groups>div,.im-layer,.collaboration-story,.simple-task-result,.training-option,.business-value-path li,.scenario-dialog){background:var(--employee-panel);box-shadow:none}main.employee-product :is(.work-shift-after,.employee-orchestrator,.simple-task-request,.simple-worker-mark,.growth-proposal,.control-person,.training-option-employee,.scenario-detail-outcome),.employee-product .business-value-path li:last-child,.employee-product .employee-role-table thead th:last-child{background:var(--employee-emphasis);box-shadow:none}.employee-product :is(.work-shift-after,.employee-orchestrator,.growth-proposal,.control-person,.training-option-employee){border-color:rgb(var(--theme-line-accent,108 124 174))}.employee-product .simple-worker-mark{animation:none}.employee-product .scenario-entry:hover{background:var(--employee-emphasis)}.employee-product .scenario-dialog{box-shadow:0 18px 60px #0003}.employee-product .growth-path-symbol:after,.employee-product .training-option-steps li:after,.employee-product .employee-consultation:before{background:rgb(var(--theme-line-accent,108 124 174))}.employee-product .value-bar-after .value-bar-track>span{background:rgb(var(--theme-accent-fill,157 167 245))}.employee-product .workforce-role{background:rgb(var(--theme-surface,17 30 57) / .94);box-shadow:none}.employee-product .workforce-role:after{background:rgb(var(--theme-line-accent,108 124 174))}.employee-product :is(.architecture-bus>span,.confirmation-status i){box-shadow:none;animation:none}.employee-product .scene-selectors button[aria-pressed=true]:after{box-shadow:none}.employee-product .product-hero.integrated-team-hero{display:flex;align-items:center;min-height:max(780px,100svh);padding:130px 0 60px;overflow:hidden;background:rgb(var(--theme-canvas,8 11 17))}.employee-product .integrated-team-hero .product-hero-grid{display:block;width:calc(100% - 144px);max-width:1120px;margin:auto;padding:0}.team-hero-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:.96fr 1.04fr;align-items:center;gap:6px;min-height:445px}.employee-product .integrated-team-hero .product-hero-copy{max-width:none;margin:0;padding:0;position:relative;z-index:2}.employee-product .integrated-team-hero h1{font-size:clamp(40px,4.1vw,60px);line-height:1.32;letter-spacing:-.045em;font-weight:550;margin:0;white-space:nowrap}.employee-product .integrated-team-hero h1 em{font-style:normal;color:rgb(var(--theme-accent,174 177 255))}.team-hero-subtitle{font-size:20px;line-height:1.7;color:rgb(var(--theme-ink,236 239 249));margin:25px 0 0;font-weight:450;letter-spacing:.01em}.employee-product .integrated-team-hero .lead{font-size:14px;line-height:1.95;max-width:450px;margin:13px 0 0;color:rgb(var(--theme-body,163 172 192))}.team-hero-availability{display:flex;align-items:center;gap:17px;margin-top:34px}.team-hero-availability>span{font-size:40px;font-weight:500;line-height:1;letter-spacing:-.06em;color:rgb(var(--theme-accent,174 177 255))}.team-hero-availability>span small{font-size:17px;margin-left:4px;letter-spacing:0}.team-hero-availability p{margin:0;border-left:1px solid rgb(var(--theme-line,52 61 80));padding-left:17px;font-size:12px;line-height:1.7;color:rgb(var(--theme-ink,236 239 249))}.team-hero-availability p small{display:block;font-size:11px;color:rgb(var(--theme-body,163 172 192));margin-top:3px}.employee-product .integrated-team-hero .workforce-collaboration-art{position:relative;inset:auto;order:initial;width:100%;max-width:550px;height:auto;aspect-ratio:1.5;margin:0;opacity:1;filter:none;-webkit-mask-image:none;mask-image:none;background:transparent;box-shadow:none;border-radius:0;overflow:visible;container-type:normal;isolation:isolate}.employee-product .integrated-team-hero .workforce-collaboration-art:before{content:"";position:absolute;top:-32px;right:6%;bottom:-4px;left:7%;z-index:-1;border-radius:48% 48% 28% 28%;background:#131d31;transform:rotate(-9deg)}.employee-product .integrated-team-hero .workforce-collaboration-art:after{content:"";display:block;position:absolute;top:-48px;right:3%;bottom:-19px;left:4%;z-index:-1;border:1px solid #26334e;border-radius:48% 48% 28% 28%;transform:rotate(-9deg);background:none;opacity:1}[data-theme=light] .employee-product .integrated-team-hero .workforce-collaboration-art:before{background:#f0f4fb}[data-theme=light] .employee-product .integrated-team-hero .workforce-collaboration-art:after{border-color:#e7edf7}.employee-product .integrated-team-hero .workforce-team-scene{position:relative;inset:auto;width:100%;max-width:none;aspect-ratio:1.5;transform:none;overflow:visible;-webkit-mask-image:none;mask-image:none;border-radius:0;box-shadow:none}.employee-product .integrated-team-hero .workforce-team-presence{animation:team-scene-float 8s ease-in-out infinite;animation-play-state:paused;height:auto}.employee-product .integrated-team-hero .workforce-team-presence>img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain}.workforce-team-roles{position:absolute;inset:0 0 auto;aspect-ratio:1.5;pointer-events:none}.workforce-team-roles>span{position:absolute;white-space:nowrap;transform:translate(-50%,-100%);font-size:12px;font-weight:500;line-height:1.5;padding:5px 12px;display:flex;align-items:center;gap:6px;border:1px solid rgb(var(--theme-line,52 61 80));border-radius:20px;color:rgb(var(--theme-accent,174 177 255));background:rgb(var(--theme-surface,15 20 30));box-shadow:0 2px 8px #1524480c}.workforce-team-roles>span:after{content:"";position:absolute;left:50%;top:100%;height:9px;width:1px;background:rgb(var(--theme-line-accent,108 124 174))}.workforce-art-caption{text-align:center;font-size:9px;letter-spacing:.08em;color:rgb(var(--theme-body,163 172 192));margin:10px 0 0;opacity:.75}.team-hero-foundations{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-top:1px solid rgb(var(--theme-line,52 61 80));padding-top:26px;margin-top:52px}.team-hero-foundations>div{display:flex;gap:17px;align-items:baseline}.team-foundation-number{color:rgb(var(--theme-accent,174 177 255));font-size:11px;letter-spacing:.08em}.team-hero-foundations h2{font-size:16px;font-weight:500;letter-spacing:.01em;margin:0;line-height:1.5}.team-hero-foundations p{font-size:12px;line-height:1.8;margin:9px 0 0;color:rgb(var(--theme-body,163 172 192))}@media(min-width:1600px){.employee-product .integrated-team-hero .product-hero-grid{max-width:1220px}.employee-product .integrated-team-hero h1{font-size:66px}.employee-product .integrated-team-hero .workforce-collaboration-art{max-width:580px;justify-self:start}.team-hero-stage{min-height:500px}}@media(max-width:1100px){.employee-product .integrated-team-hero .product-hero-grid{width:calc(100% - 80px)}.team-hero-stage{gap:0;min-height:420px}.team-hero-subtitle{font-size:17px}.employee-product .integrated-team-hero .lead{font-size:13px;max-width:340px}.team-hero-foundations{gap:22px}.team-hero-foundations>div{gap:10px}}@media(max-width:760px){.employee-product .product-hero.integrated-team-hero{min-height:0;padding:118px 0 50px}.employee-product .integrated-team-hero .product-hero-grid{width:calc(100% - 44px);max-width:560px}.team-hero-stage{grid-template-columns:1fr;gap:50px;min-height:0}.employee-product .integrated-team-hero h1{font-size:clamp(32px,7.7vw,44px);line-height:1.35}.team-hero-subtitle{font-size:16px;margin-top:20px}.employee-product .integrated-team-hero .lead{font-size:13px;max-width:400px;margin-top:10px}.team-hero-availability{margin-top:24px}.team-hero-availability>span{font-size:34px}.employee-product .integrated-team-hero .workforce-collaboration-art{justify-self:center;width:100%;max-width:440px;margin-bottom:16px}.workforce-team-roles>span{font-size:10px;padding:2px 7px}.workforce-team-roles>span:after{height:5px}.team-hero-foundations{grid-template-columns:1fr;gap:22px;margin-top:45px;padding-top:26px}.team-hero-foundations>div{gap:18px}.team-hero-foundations h2{font-size:15px}.team-hero-foundations p{margin-top:4px}}@keyframes team-scene-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes team-role-breathe{0%,to{opacity:.4}50%{opacity:1}}.workforce-team-roles>span:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;animation:team-role-breathe 4.8s ease-in-out infinite;animation-delay:var(--role-delay,0s);animation-play-state:paused}main[data-motion=on] .integrated-team-hero.in-view .workforce-team-presence,main[data-motion=on] .integrated-team-hero.in-view .workforce-team-roles>span:before{animation-play-state:running}[data-theme=light] .workforce-team-roles>span{background:#fff;border-color:#dce3f0;color:#4e60a0;box-shadow:0 3px 10px #253b6810}@media(prefers-reduced-motion:reduce){.employee-product .integrated-team-hero .workforce-team-presence,.workforce-team-roles>span:before{animation:none}}.workforce-live-scene{position:relative;width:100%;min-width:0;align-self:center}.workforce-scene-viewport{position:relative;width:100%;aspect-ratio:1.2;isolation:isolate}.workforce-scene-canvas{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.workforce-scene-canvas canvas{display:block;width:100%;height:100%}.workforce-scene-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.workforce-live-scene.is-ready .workforce-scene-canvas{opacity:1}.workforce-live-scene.is-ready .workforce-scene-fallback{visibility:hidden}.workforce-scene-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.workforce-scene-labels>span{position:absolute;transform:translate(-50%,-100%);white-space:nowrap;padding:4px 11px;font-size:11px;line-height:1.5;font-weight:500;color:rgb(var(--theme-accent,174 177 255));background:rgb(var(--theme-surface,15 20 30));border:1px solid rgb(var(--theme-line,52 61 80));border-radius:20px;box-shadow:0 2px 8px #1423400a}[data-theme=light] .workforce-scene-labels>span{background:#fff;border-color:#dce3f0;color:#4e60a0}.workforce-live-scene .workforce-art-caption{margin-top:0}@media(max-width:760px){.workforce-live-scene{max-width:470px;justify-self:center}.workforce-scene-labels>span{font-size:10px;padding:2px 8px}.team-hero-stage:has(.workforce-live-scene){gap:25px}}@media(prefers-reduced-motion:reduce){.workforce-scene-canvas{transition:none}}.workforce-office-preview{min-width:0;width:100%}.workforce-office-open{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in;text-align:initial;border-radius:24px}.workforce-office-open:focus-visible{outline:2px solid rgb(var(--theme-accent));outline-offset:4px}.workforce-expand-label{position:absolute;right:18px;bottom:16px;display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgb(var(--theme-line));border-radius:20px;background:rgb(var(--theme-canvas));color:rgb(var(--theme-body));font-size:11px}.workforce-expand-label>span{font-size:19px;line-height:1}.workforce-office-dialog{width:min(1120px,94vw);max-width:none;max-height:94svh;padding:0;border:1px solid rgb(var(--theme-line));border-radius:24px;background:rgb(var(--theme-canvas,8 11 17));color:rgb(var(--theme-ink,236 239 249));box-shadow:0 30px 100px #101b3833;overflow:auto}.workforce-office-dialog::backdrop{background:#0e172b99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workforce-office-panel{padding:28px 32px 22px}.workforce-office-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.workforce-office-heading p{font-size:12px;color:rgb(var(--theme-accent));margin:0 0 8px}.workforce-office-heading h2{font-size:24px;font-weight:550;margin:0;letter-spacing:-.02em}.workforce-office-heading>button{width:40px;height:40px;border:1px solid rgb(var(--theme-line));border-radius:50%;background:transparent;color:inherit;font-size:26px;cursor:pointer}.workforce-office-dialog .workforce-scene-viewport{aspect-ratio:1.8;max-height:66svh}.workforce-office-dialog .workforce-live-scene{max-width:none}.workforce-office-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgb(var(--theme-line));padding-top:16px}.workforce-office-footer p{font-size:12px;margin:0;color:rgb(var(--theme-body))}.workforce-office-footer small{margin-left:14px;opacity:.65}.workforce-office-footer button{border:1px solid rgb(var(--theme-line));padding:8px 14px;border-radius:20px;color:inherit;background:transparent;cursor:pointer;font-size:12px}@media(max-width:760px){.workforce-office-panel{padding:20px 14px}.workforce-office-heading h2{font-size:18px}.workforce-office-dialog .workforce-scene-viewport{aspect-ratio:1;max-height:none}.workforce-office-footer small{display:block;margin:5px 0 0}.workforce-expand-label{bottom:6px;right:8px}.team-hero-stage:has(.workforce-office-preview){gap:20px}}.workforce-scene-labels.is-hidden{display:none}.workforce-office-dialog{width:min(1480px,97vw);max-height:96svh}.workforce-office-dialog .workforce-scene-viewport{aspect-ratio:2;max-height:68svh}.office-zone-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:18px 0 0}.office-zone-nav button{font:inherit;font-size:12px;color:rgb(var(--theme-body));padding:7px 15px;background:transparent;border:1px solid rgb(var(--theme-line));border-radius:20px;cursor:pointer}.office-zone-nav button[aria-pressed=true]{background:rgb(var(--theme-accent));border-color:transparent;color:rgb(var(--theme-canvas))}@media(max-width:760px){.workforce-office-dialog .workforce-scene-viewport{aspect-ratio:1;max-height:none}.office-zone-nav{gap:5px;justify-content:flex-start}.office-zone-nav button{font-size:11px;padding:6px 10px}}.workforce-office-dialog .workforce-scene-viewport{overflow:hidden;border-radius:12px}.office-window-actions{display:flex;align-items:center;gap:10px}.office-window-actions button{border:1px solid rgb(var(--theme-line));background:transparent;color:inherit;border-radius:22px;padding:9px 16px;cursor:pointer;font-size:12px}.office-window-actions button:last-child{font-size:24px;line-height:1;padding:7px 12px}.workforce-office-dialog.is-fullscreen,.workforce-office-dialog:fullscreen{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;border-radius:0}.workforce-office-dialog.is-fullscreen .workforce-office-panel{height:100%;box-sizing:border-box;display:flex;flex-direction:column}.workforce-office-dialog.is-fullscreen .workforce-live-scene{flex:1;min-height:0;display:flex}.workforce-office-dialog.is-fullscreen .workforce-scene-viewport{height:100%;max-height:none;aspect-ratio:auto;flex:1}.workforce-office-dialog.is-fullscreen .workforce-office-footer{flex-shrink:0}@media(max-width:760px){.office-window-actions{gap:4px}.office-window-actions button{padding:7px 9px;font-size:11px}.workforce-office-heading h2{font-size:16px}}.workforce-office-panel:fullscreen{width:100vw;height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;background:rgb(var(--theme-canvas,8 11 17));color:rgb(var(--theme-ink,236 239 249))}.workforce-office-panel:fullscreen .workforce-live-scene{flex:1;min-height:0;display:flex}.workforce-office-panel:fullscreen .workforce-scene-viewport{height:100%;max-height:none;aspect-ratio:auto;flex:1}.employee-product .product-invitation .employee-consultation{margin-top:0;padding-top:0}.employee-product .product-invitation .employee-consultation:before{display:none}.employee-product .collaboration-summary{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 32px;margin:14px 0 0;font-size:13px;color:rgb(var(--theme-body,175 187 211))}.employee-product .collaboration-summary span{display:flex;align-items:center;gap:9px}.employee-product .tiangong-exchange{gap:10px}.employee-product .architecture-bus>span{animation:architecture-signal 3.5s ease-in-out infinite paused;box-shadow:none}.employee-product .simple-worker-mark{animation:employee-working 4s ease-in-out infinite paused;box-shadow:none}.employee-product .confirmation-status i{animation:employee-status 4s ease-in-out infinite paused;box-shadow:none}.employee-product :is(.orchestrator-arrow,.growth-path-arrow){animation:employee-flow-across 3s ease-in-out infinite paused}.employee-product :is(.flow-down,.flow-up){animation:employee-flow-down 3s ease-in-out infinite paused}.employee-product .flow-up{animation-name:employee-flow-up;animation-delay:-1.5s}.employee-product .tiangong-layer-group:nth-child(2) .tiangong-exchange svg{animation-delay:-1s}.employee-product .simple-task-down svg{animation:employee-task-down 3s ease-in-out infinite paused}main.employee-product[data-motion=on] .in-view :is(.architecture-bus>span,.simple-worker-mark,.confirmation-status i,.orchestrator-arrow,.growth-path-arrow,.flow-down,.flow-up,.simple-task-down svg){animation-play-state:running}@keyframes employee-flow-across{0%,to{translate:-4px 0;opacity:.45}50%{translate:4px 0;opacity:1}}@keyframes employee-flow-down{0%,to{translate:0 -3px;opacity:.45}50%{translate:0 3px;opacity:1}}@keyframes employee-flow-up{0%,to{translate:0 3px;opacity:.45}50%{translate:0 -3px;opacity:1}}@keyframes employee-task-down{0%,to{translate:0 -4px;opacity:.45}50%{translate:0 4px;opacity:1}}@keyframes employee-working{0%,to{border-color:rgb(var(--theme-line,49 62 88))}50%{border-color:rgb(var(--theme-accent,157 167 245))}}@keyframes employee-status{0%,to{opacity:.45}50%{opacity:1}}@media(min-width:1100px){.employee-product .section.editorial{min-height:calc(100svh - 76px);padding:58px 0;display:flex;align-items:center;border-top:1px solid rgb(var(--theme-line,49 62 88) / .5)}.employee-product .section.editorial>.container{width:100%}.employee-product .editorial .product-heading h2{font-size:clamp(34px,3.2vw,46px);line-height:1.35}.employee-product .editorial .product-heading .lead{margin-top:16px;font-size:16px;line-height:1.85;max-width:880px}.employee-product :is(.architecture-stack,.simple-task,.employee-growth,.human-control,.business-training,.delivery-scenarios){margin-top:32px}.employee-product .architecture-stack{max-width:1040px}.employee-product .foundation-groups>div{padding:16px}.employee-product .foundation-groups h3{margin-bottom:12px}.employee-product .foundation-icons>span{flex-direction:row;justify-content:center;gap:7px}.employee-product .foundation-icons svg{width:23px;height:23px}.employee-product .foundation-start-note{margin-top:12px}.employee-product .architecture-bus{height:40px}.employee-product .architecture-bus>i{height:12px}.employee-product .architecture-bus:before{top:12px}.employee-product .architecture-bus:after,.employee-product .architecture-bus>span{top:12px}.employee-product .architecture-bus>span{animation-name:employee-resource-flow}.employee-product .architecture-link-label{margin-bottom:12px}.employee-product .employee-orchestrator{max-width:820px;padding:18px 26px;display:grid;grid-template-columns:240px 1fr;align-items:center;gap:24px}.employee-product .orchestrator-identity{gap:10px;justify-content:flex-start}.employee-product .orchestrator-identity h3{font-size:24px}.employee-product .orchestrator-identity>svg{width:32px}.employee-product .orchestrator-identity>span{padding-left:10px}.employee-product .orchestrator-actions{margin:0;padding:0 0 0 18px;border-top:0;border-left:1px solid var(--employee-rule)}.employee-product .orchestrator-actions li{gap:8px}.employee-product .orchestrator-actions li>svg{width:23px;height:23px}.employee-product .orchestrator-actions .orchestrator-arrow{top:13px;width:16px}.employee-product .architecture-bridge{min-height:48px}.employee-product .im-layer{padding:17px 24px}.employee-product .im-layer-heading h3{font-size:20px}.employee-product .im-layer>p{margin-top:5px}.employee-product .im-platforms{margin-top:14px}.employee-product .im-platforms li{min-height:46px}.employee-product .im-exchanges{margin-top:12px}.employee-product .im-person-link{height:42px}.employee-product .im-person-link:before,.employee-product .im-person-link:after{height:7px}.employee-product .im-people h3{font-size:22px}.employee-product .im-people-caption{margin-top:5px}.employee-product .architecture-stack figcaption{margin-top:18px}.employee-product .product-tiangong .product-heading h2 em{display:inline;margin-left:20px;font-size:.7em;letter-spacing:0}.employee-product .tiangong-figure{margin-top:28px;padding:20px 24px}.employee-product .tiangong-map-head{padding-bottom:14px;margin-bottom:16px}.employee-product .tiangong-map{grid-template-columns:145px minmax(0,1fr) 145px;gap:18px}.employee-product .tiangong-layer{min-height:76px;padding:12px 18px}.employee-product .tiangong-exchange{height:22px}.employee-product .tiangong-support-label{margin:10px 0}.employee-product .tiangong-rail{padding:22px 14px 16px}.employee-product .tiangong-rail h3{margin-top:10px}.employee-product .tiangong-rail ul{gap:18px;padding:18px 0;margin-top:18px}.employee-product .tiangong-figure figcaption{padding-top:12px;margin-top:16px;gap:12px;font-size:12px}.employee-product .tiangong-learning-note{padding-top:18px;gap:30px}.employee-product .simple-task-request{padding:18px 24px}.employee-product .simple-task-request blockquote{margin-top:12px}.employee-product .simple-task-down{height:46px}.employee-product .simple-task-worker{padding:15px 0}.employee-product .simple-task figcaption{margin-top:20px}.employee-product .growth-foundation{padding:18px 0}.employee-product .growth-path{margin:30px 0}.employee-product .growth-path h3{margin-top:14px;font-size:25px}.employee-product .growth-proposal{padding:24px 30px}.employee-product .growth-feedback{margin-top:20px}.employee-product .control-routine,.employee-product .control-person{padding-top:24px;padding-bottom:24px}.employee-product .control-boundaries{margin-top:24px;padding-top:20px}.employee-product .human-control figcaption{margin-top:20px}.employee-product .scene-selectors button{min-height:72px;padding:12px 0}.employee-product #delivery-example{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:32px;align-items:center}.employee-product .delivery-scenarios .integrated-scene{margin:0}.employee-product .delivery-result-caption{display:flex;flex-direction:column;align-items:flex-start;gap:25px;padding:20px 0;border:0}.employee-product .delivery-result-copy h3{font-size:27px}.employee-product .delivery-result-copy p{font-size:15px}.employee-product .scene-example-note{margin-top:18px}.employee-product .training-option{padding:24px 28px}.employee-product .training-duration{margin:18px 0;padding-bottom:16px}.employee-product .training-duration>strong{font-size:34px}.employee-product .training-option-steps{gap:14px}.employee-product .training-option-steps li{min-height:58px}.employee-product .training-option-steps li:after{bottom:-8px}.employee-product .training-option-steps h4{font-size:18px;margin-bottom:3px}.employee-product .training-option-result{margin-top:18px;padding-top:16px}.employee-product .training-option-result h4{font-size:19px}.employee-product .training-option-result p{margin-top:7px}.employee-product .product-invitation{min-height:70svh}}@keyframes employee-resource-flow{0%{translate:0 0;opacity:0}20%,80%{opacity:1}to{translate:0 24px;opacity:0}}@media(max-width:760px){.employee-product .growth-path-arrow{animation-name:employee-flow-down}.employee-product .product-invitation{padding-top:60px}}@media(prefers-reduced-motion:reduce){.employee-product :is(.architecture-bus>span,.simple-worker-mark,.confirmation-status i,.orchestrator-arrow,.growth-path-arrow,.flow-down,.flow-up,.simple-task-down svg){animation:none!important;translate:none}}@media(min-width:1100px){.employee-product .section.editorial{padding-top:40px;padding-bottom:40px}.employee-product .tiangong-layer{padding-top:8px;padding-bottom:8px}.employee-product .employee-role-model,.employee-product .enterprise-fit-stages,.employee-product .business-scenarios{margin-top:32px}.employee-product .employee-role-table th,.employee-product .employee-role-table td{padding-top:18px;padding-bottom:18px}.employee-product .employee-role-table thead svg{margin-bottom:10px}.employee-product .employee-role-abilities{padding-top:22px}.employee-product .employee-role-note{margin-top:18px}.employee-product .enterprise-fit-stage{padding-top:23px;padding-bottom:20px}.employee-product .enterprise-fit-signal{margin:18px 0;min-height:0}.employee-product .enterprise-fit-response{padding-top:18px}.employee-product .enterprise-fit-stage>ul{margin-top:16px}.employee-product .enterprise-fit-readiness{margin-top:24px;padding-top:24px}.employee-product .foundation-groups>div{padding-top:12px;padding-bottom:12px}.employee-product .foundation-start-note{padding-top:10px;margin-top:10px}.employee-product .im-people-caption{font-size:13px}.employee-product .collaboration-summary{margin-top:8px}}@media(min-width:1100px){.employee-product .value-outcomes{margin-top:40px}.employee-product .value-method{margin-top:30px;padding-top:18px}.employee-product .product-connection .architecture-stack{margin-top:24px}.employee-product .product-connection .foundation-groups>div{padding-top:10px;padding-bottom:10px}.employee-product .architecture-stack figcaption{margin-top:12px}.employee-product .product-connection .architecture-link-label{margin-bottom:8px}.employee-product .product-connection .im-layer{padding-top:13px;padding-bottom:13px}.employee-product .product-connection .im-platforms{margin-top:10px}.employee-product .product-connection .architecture-bridge{min-height:40px}.employee-product .product-deliverables .scene-selectors{margin-bottom:16px}.employee-product .tiangong-figure{margin-top:22px}}.employee-product .image-expand-label{background:rgb(var(--theme-surface,17 24 38));color:rgb(var(--theme-ink,230 235 249));border:1px solid rgb(var(--theme-line,49 62 88))}@media(min-width:1100px){.employee-product #delivery-example{grid-template-columns:minmax(0,2.4fr) minmax(250px,1fr)}.employee-product .product-connection{padding-top:30px;padding-bottom:30px}}
