/* Homepage narrative motion. Shared original portraits; no generated shape morphs. */
.motion-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:30px}
.motion-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.6px;color:#757575;line-height:1.7}
.motion-eyebrow span{font-size:11px;font-weight:400;letter-spacing:.5px;margin-left:14px;color:#737373}
.motion-heading h2{font-size:38px;line-height:1.4;font-weight:550;letter-spacing:-1.5px;margin-top:13px;color:#242424}
.motion-heading>p{max-width:390px;font-size:15px;line-height:1.95;color:#6a6a6a;padding-bottom:3px}
.motion-text-button,.motion-page-link{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:42px;font-size:13px;line-height:1.6;color:#434343}
.motion-text-button{background:none;border:0;padding:8px 0}.motion-text-button span,.motion-page-link span{font-size:17px}
.motion-page-link{border-bottom:1px solid #c4c4c4;padding:8px 0}
.motion-text-button:hover,.motion-page-link:hover{color:#5b5b5b}
.motion-demo-note{margin-top:17px;font-size:11px;line-height:1.8;color:#7c7c7c}
.enterprise-motion{position:relative;height:1580px;margin-top:110px;--ent-color:0;--ent-outline:1;--ent-gather:0;--ent-brief:0;--ent-shift:0px;--ent-card-opacity:1;--ent-portrait-scale:1;scroll-margin-top:90px}
.enterprise-sticky{position:sticky;top:76px;padding-block:28px 22px}
.enterprise-stage{position:relative;isolation:isolate;height:460px;border-radius:30px;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#e8e8e86b 0,transparent 58%),radial-gradient(ellipse at 20% 10%,#e4ecf15e 0,transparent 40%),#f8f8f8;border:1px solid #f0f0f0}
.enterprise-orbit{position:absolute;left:50%;top:54%;width:530px;height:290px;border:1px solid #e7e7e7;border-radius:50%;transform:translate(-50%,-50%) rotate(-15deg);pointer-events:none;z-index:-1}
.enterprise-orbit-two{width:410px;height:350px;transform:translate(-50%,-50%) rotate(30deg);border-color:#ececec}
.enterprise-portrait{position:absolute;left:50%;bottom:49px;width:270px;height:360px;transform:translateX(calc(-50% + var(--ent-shift))) scale(var(--ent-portrait-scale));transform-origin:center bottom;z-index:2}
.enterprise-portrait-glow{position:absolute;inset:22% -15% 0;border-radius:50%;background:radial-gradient(ellipse,#dfdfdf70,transparent 68%);z-index:-1}
.enterprise-portrait-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;mask-image:linear-gradient(#000 75%,transparent 100%);-webkit-mask-image:linear-gradient(#000 75%,transparent 100%)}
.enterprise-portrait-color{opacity:var(--ent-color)}
/* Offsets are isolated so a replacement outline can be calibrated to the original. */
.enterprise-portrait-outline{opacity:var(--ent-outline);transform:translate(var(--outline-x,0px),var(--outline-y,0px)) scale(var(--outline-scale,1));transform-origin:center bottom}
.enterprise-person-label{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;border:1px solid #fff;background:rgba(255,255,255,.86);box-shadow:0 5px 22px #23232308;padding:9px 17px;border-radius:20px;white-space:nowrap;font-size:13px;color:#333333}
.enterprise-person-label small{font-size:11px;color:#797979}
.enterprise-context-card{position:absolute;width:247px;display:flex;gap:14px;align-items:flex-start;padding:21px 20px;background:rgba(255,255,255,.78);border:1px solid #fff;border-radius:20px;box-shadow:0 7px 26px #26262608;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:3;opacity:var(--ent-card-opacity);will-change:transform,opacity}
.enterprise-context-card h3{font-size:16px;font-weight:550;color:#373737}.enterprise-context-card p{font-size:13px;line-height:1.7;color:#6a6a6a;margin-top:7px}.enterprise-context-card div>span{display:block;font-size:11px;color:#8c8c8c;margin-top:12px;line-height:1.6}
.context-symbol{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:9px;background:#ececec;color:#939393;font-size:10px;letter-spacing:.5px}
.enterprise-card-role{left:9%;top:49px;transform:translate(calc(var(--ent-gather) * 235px),calc(var(--ent-gather) * 68px)) scale(calc(1 - var(--ent-gather) * .2))}
.enterprise-card-knowledge{right:7%;top:57px;transform:translate(calc(var(--ent-gather) * -235px),calc(var(--ent-gather) * 60px)) scale(calc(1 - var(--ent-gather) * .2))}
.enterprise-card-knowledge .context-symbol{background:#e9eef6;color:#91a3bd}
.enterprise-card-rules{left:5%;bottom:70px;transform:translate(calc(var(--ent-gather) * 270px),calc(var(--ent-gather) * -75px)) scale(calc(1 - var(--ent-gather) * .2))}
.enterprise-card-rules .context-symbol{background:#ededed;color:#a2a2a2}
.enterprise-card-delivery{right:4%;bottom:61px;transform:translate(calc(var(--ent-gather) * -265px),calc(var(--ent-gather) * -67px)) scale(calc(1 - var(--ent-gather) * .2))}
.enterprise-card-delivery .context-symbol{background:#ecefe9;color:#9da992}
.enterprise-brief{position:absolute;right:11%;top:51px;width:390px;z-index:4;padding:25px 27px 21px;border:1px solid white;border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 14px 45px #3b3b3b0c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:var(--ent-brief);transform:translateY(calc((1 - var(--ent-brief)) * 26px));pointer-events:none}
.enterprise-brief-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6d6d6d;font-size:11px;letter-spacing:.5px}
.brief-ready{font-size:10px;background:#edf3ee;color:#708978;padding:4px 8px;border-radius:15px;white-space:nowrap}
.enterprise-brief h3{font-size:21px;font-weight:550;margin-top:18px;color:#333333}.enterprise-brief>p{font-size:12px;line-height:1.8;color:#848484;margin-top:7px}
.enterprise-brief dl{margin:20px 0 0}.enterprise-brief dl>div{display:grid;grid-template-columns:66px 1fr;gap:12px;line-height:1.8;font-size:12px;border-top:1px solid #ebebeb;padding:10px 0}.enterprise-brief dt{color:#8c8c8c}.enterprise-brief dd{margin:0;color:#626262}.enterprise-brief-foot{display:flex;gap:7px;align-items:center;font-size:11px;color:#818181;margin-top:12px}.enterprise-brief-foot>span{color:#8fa49a}
.enterprise-stage-caption{position:absolute;bottom:16px;left:25px;right:25px;display:flex;align-items:center;gap:17px;z-index:6}.enterprise-step-count{font:10px Arial,sans-serif;letter-spacing:1px;color:#999999}.enterprise-stage-caption p{font-size:12px;line-height:1.7;color:#6c6c6c}
.enterprise-motion-footer{display:flex;gap:25px;justify-content:space-between;align-items:center;margin-top:20px}.enterprise-step-controls{display:flex;gap:6px;padding:4px;background:#f4f4f4;border-radius:30px}.enterprise-step-controls button{border:0;background:transparent;border-radius:25px;padding:11px 16px;color:#878787;white-space:nowrap;font-size:12px;transition:background .2s,color .2s,box-shadow .2s}.enterprise-step-controls button>span{font-size:10px;margin-right:7px;color:#acacac}.enterprise-step-controls button.is-active{background:white;color:#464646;box-shadow:0 3px 10px #1f1f1f08}.enterprise-motion-footer .motion-page-link{margin-left:auto}
.enterprise-stage.is-manual .enterprise-portrait,.enterprise-stage.is-manual .enterprise-context-card,.enterprise-stage.is-manual .enterprise-brief,.enterprise-stage.is-manual .enterprise-portrait-image{transition:transform .75s cubic-bezier(.22,.68,.2,1),opacity .7s}
.handoff-section{padding-block:80px 110px;scroll-margin-top:110px}.handoff-panel{border-radius:28px;border:1px solid #ececec;background:radial-gradient(ellipse at 2% 54%,#ececec7a,transparent 48%),radial-gradient(ellipse at 88% 30%,#edf1f55c,transparent 50%),#f8f8f8;padding:25px 30px 19px}
.handoff-panel-top{display:flex;align-items:center;gap:18px;padding-bottom:20px;border-bottom:1px solid #e4e4e4}.motion-demo-badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#808080;white-space:nowrap}.motion-demo-badge i{width:4px;height:4px;background:#a0a0a0;border-radius:50%}.handoff-panel-top>p{font-size:12px;line-height:1.8;color:#818181}.handoff-coordinator{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:11px;color:#767676;white-space:nowrap}.handoff-coordinator img{width:30px;height:30px;object-fit:contain;border-radius:50%;background:#ededed}
.handoff-workspace{display:grid;grid-template-columns:260px 56px minmax(0,1fr);align-items:center;gap:10px;padding:25px 0 28px}.handoff-people{position:relative;text-align:center;min-width:0}.handoff-role-label{display:inline-block;font-size:12px;color:#7e7e7e;margin-bottom:8px}.handoff-actor-stage{position:relative;height:300px;overflow:hidden}.handoff-actor{position:absolute;inset:0;transition:transform .6s cubic-bezier(.2,.65,.2,1),opacity .5s;will-change:transform,opacity}.handoff-actor>img{width:225px;height:300px;object-fit:contain;object-position:center bottom;margin:auto;mask-image:linear-gradient(#000 75%,transparent 100%);-webkit-mask-image:linear-gradient(#000 75%,transparent 100%)}.handoff-actor>div{position:absolute;bottom:11px;left:0;right:0;display:flex;justify-content:center;gap:10px;align-items:center}.handoff-actor strong{font-size:18px;font-weight:550;color:#393939}.handoff-actor div>span{font-size:11px;color:#898989}.handoff-actor-tech{opacity:0;transform:translateX(50px)}.handoff-panel[data-handoff-phase="2"] .handoff-actor-sales,.handoff-panel[data-handoff-phase="3"] .handoff-actor-sales{opacity:0;transform:translateX(-50px)}.handoff-panel[data-handoff-phase="2"] .handoff-actor-tech,.handoff-panel[data-handoff-phase="3"] .handoff-actor-tech{opacity:1;transform:translateX(0)}
.handoff-people-track{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px}.handoff-person-chip{display:flex;align-items:center;gap:5px;font-size:11px;color:#989898;padding:5px 9px 5px 4px;border:1px solid transparent;border-radius:25px;transition:background .3s,border-color .3s,color .3s}.handoff-person-chip img{width:27px;height:27px;object-fit:contain;border-radius:50%;background:#ececec}.handoff-person-chip.is-current{background:#fff;border-color:#e3e3e3;color:#585858}.handoff-person-arrow{font-size:14px;color:#acacac}.handoff-connection{display:flex;align-items:center;gap:5px}.handoff-connection span{height:1px;flex:1;background:#c7c7c7}.handoff-connection i{width:7px;height:7px;border-radius:50%;background:#b5b5b5;box-shadow:0 0 0 5px #e4e4e475;transition:background .3s,box-shadow .3s}.handoff-panel[data-handoff-phase="1"] .handoff-connection i{background:#929292;box-shadow:0 0 0 8px #dcdcdc75}
.handoff-task{padding:25px 27px 18px;border:1px solid #fff;border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 9px 32px #28282807;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);min-width:0}.handoff-task-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.5px;color:#8b8b8b}.handoff-status{font-size:10px;padding:4px 9px;background:#ededed;color:#888888;border-radius:14px;white-space:nowrap}.handoff-task>h3{font-size:23px;font-weight:550;color:#353535;margin-top:15px}.handoff-task-intro{font-size:12px;color:#848484;line-height:1.8;margin-top:7px}.handoff-retained-grid{margin-top:20px}.handoff-retained{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #eaeaea;transition:background .3s,padding .3s,border-radius .3s}.handoff-object-icon{display:grid;place-items:center;width:25px;height:30px;background:#f1f1f1;border:1px solid #e6e6e6;border-radius:6px;flex:none;color:#a7a7a7;font-size:9px}.handoff-retained>div{min-width:0}.handoff-retained h4{font-size:13px;font-weight:500;color:#5f5f5f}.handoff-retained p{font-size:12px;line-height:1.8;color:#878787;margin-top:4px}.retained-mark{margin-left:auto;white-space:nowrap;font-size:10px;color:#a7a7a7;flex:none}.handoff-retained.is-highlighted{background:#f2f2f2;padding-inline:10px;border-radius:10px;border-color:transparent}.handoff-retained.is-highlighted h4{color:#515151}.handoff-retained.is-highlighted .retained-mark{color:#898989}.handoff-record{display:flex;align-items:flex-start;gap:9px;padding-top:13px;margin-top:4px;border-top:1px solid #eaeaea}.handoff-record>span{font-size:17px;color:#b4b4b4}.handoff-record p{font-size:11px;line-height:1.8;color:#8c8c8c}
.handoff-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:#ededed;padding:5px;border-radius:14px}.handoff-controls button{border:0;background:none;min-height:45px;border-radius:10px;font-size:12px;color:#929292;transition:background .3s,color .3s,box-shadow .3s}.handoff-controls button>span{font-size:10px;margin-right:9px;color:#aaaaaa}.handoff-controls button.is-active{background:#fff;color:#626262;box-shadow:0 3px 12px #1a1a1a06}.handoff-narration{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:13px;min-height:52px}.handoff-narration>p{font-size:12px;line-height:1.9;color:#838383}.handoff-narration .motion-text-button{font-size:11px;white-space:nowrap;color:#888888;gap:10px}.handoff-section-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}.handoff-section-foot p{font-size:11px;line-height:1.9;color:#929292}.handoff-section-foot .motion-page-link{font-size:12px;white-space:nowrap}
/* Dense task previews remain readable against the pale frosted surfaces. */
.handoff-panel-top>p,.handoff-role-label,.handoff-coordinator,.handoff-task-heading,.handoff-task-intro,.handoff-record p,.handoff-narration>p{color:#6d6d6d}
.handoff-retained p{font-size:13px;color:#6d6d6d}.handoff-retained h4{font-size:14px;color:#505050}.retained-mark{color:#808080}.handoff-narration>p{font-size:13px}.handoff-controls button{color:#767676}.handoff-controls button.is-active{color:#4f4f4f}.handoff-section-foot p{color:#7f7f7f}.handoff-task>h3{color:#353535}.handoff-task-intro{font-size:13px}
.enterprise-context-card p{font-size:14px;color:#646464}.enterprise-context-card div>span{color:#818181}.enterprise-brief dd{color:#626262}.enterprise-stage-caption p{font-size:13px;color:#6c6c6c}.enterprise-brief>p{color:#767676}
@media(min-width:768px) and (max-height:790px){.enterprise-sticky{top:64px;padding-top:10px}.enterprise-motion .motion-heading{margin-bottom:20px}.enterprise-motion .motion-heading h2{font-size:32px;line-height:1.3}.enterprise-stage{height:400px}.enterprise-portrait{width:240px;height:320px;bottom:45px}.enterprise-context-card{padding:16px 17px}.enterprise-card-role,.enterprise-card-knowledge{top:35px}.enterprise-card-rules,.enterprise-card-delivery{bottom:62px}.enterprise-brief{top:25px;padding-block:19px 17px}.enterprise-brief dl{margin-top:13px}.enterprise-brief dl>div{padding-block:8px}.enterprise-motion-footer{margin-top:14px}.enterprise-motion .motion-demo-note{margin-top:7px}}
@media(max-width:1000px){.enterprise-card-role{left:4%}.enterprise-card-knowledge{right:4%}.enterprise-context-card{width:220px;padding:17px 15px;gap:10px}.enterprise-card-rules{left:2%}.enterprise-card-delivery{right:2%}.enterprise-brief{right:5%;width:360px}.enterprise-portrait{width:250px;height:333px}.handoff-workspace{grid-template-columns:220px 32px minmax(0,1fr);gap:5px}.handoff-actor-stage{height:275px}.handoff-actor>img{height:275px;width:206px}.handoff-task{padding:22px 20px 17px}.handoff-panel{padding-inline:23px}.handoff-retained{gap:9px}.retained-mark{font-size:9px}.motion-heading>p{font-size:14px}.enterprise-motion-footer{gap:16px}.enterprise-step-controls button{padding-inline:12px}.enterprise-motion-footer .motion-page-link{font-size:12px}.enterprise-motion-footer .motion-text-button{font-size:12px;gap:10px}}
@media(max-width:767px){
 .motion-heading{display:block;margin-bottom:25px}.motion-eyebrow{font-size:9px;letter-spacing:1px}.motion-eyebrow span{display:inline-block;font-size:10px;margin-left:10px}.motion-heading h2{font-size:29px;letter-spacing:-1px;margin-top:12px;line-height:1.45}.motion-heading>p{font-size:14px;line-height:1.9;margin-top:16px;max-width:400px}.motion-desktop-break{display:none}
 .enterprise-motion{height:auto;margin-top:72px;--ent-shift:0px!important;--ent-portrait-scale:1!important;scroll-margin-top:85px}.enterprise-sticky{position:relative;top:auto;padding-block:0 35px}.enterprise-stage{height:620px;border-radius:22px}.enterprise-orbit{width:320px;height:230px;top:45%}.enterprise-orbit-two{width:260px;height:300px}.enterprise-portrait{width:220px;height:293px;bottom:180px;left:50%;transform:translateX(-50%)}.enterprise-person-label{bottom:3px;padding:8px 14px;font-size:12px}.enterprise-context-card{width:calc(50% - 22px);padding:14px 11px;gap:0;min-height:105px;display:block;border-radius:15px}.context-symbol{position:absolute;top:14px;right:11px;width:23px;height:23px;font-size:8px;border-radius:7px}.enterprise-context-card h3{font-size:14px;padding-right:23px}.enterprise-context-card p{font-size:12px;line-height:1.65;margin-top:10px}.enterprise-context-card div>span{font-size:10px;line-height:1.7;margin-top:6px}.enterprise-card-role{left:15px;top:18px;transform:translate(calc(var(--ent-gather) * 60px),calc(var(--ent-gather) * 120px)) scale(calc(1 - var(--ent-gather) * .2))}.enterprise-card-knowledge{right:15px;top:18px;transform:translate(calc(var(--ent-gather) * -60px),calc(var(--ent-gather) * 120px)) scale(calc(1 - var(--ent-gather) * .2))}.enterprise-card-rules{left:15px;bottom:47px;transform:translate(calc(var(--ent-gather) * 60px),calc(var(--ent-gather) * -100px)) scale(calc(1 - var(--ent-gather) * .2))}.enterprise-card-delivery{right:15px;bottom:47px;transform:translate(calc(var(--ent-gather) * -60px),calc(var(--ent-gather) * -100px)) scale(calc(1 - var(--ent-gather) * .2))}.enterprise-brief{left:17px;right:17px;top:auto;bottom:47px;width:auto;padding:19px 19px 17px;border-radius:18px}.enterprise-stage[data-phase="2"] .enterprise-portrait{transform:translateX(-50%) translateY(-160px) scale(.8)}.enterprise-brief h3{font-size:18px;margin-top:14px}.enterprise-brief>p{font-size:11px}.enterprise-brief dl{margin-top:15px}.enterprise-brief dl>div{font-size:11px;padding-block:9px;grid-template-columns:58px 1fr;gap:8px}.enterprise-brief-top{font-size:10px}.enterprise-brief-foot{font-size:10px}.enterprise-stage-caption{left:16px;right:16px;bottom:14px;gap:11px}.enterprise-stage-caption p{font-size:11px}.enterprise-step-count{font-size:9px}.enterprise-motion-footer{flex-wrap:wrap;gap:7px 19px;margin-top:15px}.enterprise-step-controls{width:100%;justify-content:space-between;gap:1px;padding:4px}.enterprise-step-controls button{flex:1;padding:10px 7px;font-size:11px}.enterprise-step-controls button>span{font-size:9px;margin-right:5px}.enterprise-motion-footer .motion-text-button{font-size:12px}.enterprise-motion-footer .motion-page-link{font-size:12px;gap:13px}.motion-demo-note{font-size:10px;margin-top:10px}
 .handoff-section{padding-block:40px 70px}.handoff-panel{padding:18px 15px 13px;border-radius:22px}.handoff-panel-top{gap:10px;flex-wrap:wrap;padding-bottom:14px}.handoff-panel-top>p{font-size:10px;order:3;width:100%}.handoff-coordinator{font-size:10px}.handoff-coordinator img{width:25px;height:25px}.motion-demo-badge{font-size:10px}.handoff-workspace{grid-template-columns:1fr;padding-block:18px 21px;gap:10px}.handoff-people{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:0 2px}.handoff-role-label{grid-column:2;grid-row:1;font-size:11px;text-align:left;margin:0;align-self:end;padding-bottom:9px}.handoff-actor-stage{height:170px;grid-column:1;grid-row:1/3}.handoff-actor>img{width:128px;height:170px}.handoff-actor>div{bottom:1px;gap:7px}.handoff-actor strong{font-size:15px}.handoff-actor div>span{font-size:10px}.handoff-people-track{grid-column:2;grid-row:2;margin:0;justify-content:flex-start;gap:4px;align-self:start}.handoff-person-chip{font-size:10px;gap:2px;padding-right:6px}.handoff-person-chip img{width:23px;height:23px}.handoff-person-arrow{font-size:12px}.handoff-connection{display:none}.handoff-task{padding:19px 17px 15px;border-radius:17px}.handoff-task-heading{font-size:9px;letter-spacing:0}.handoff-status{font-size:9px}.handoff-task>h3{font-size:20px;margin-top:13px}.handoff-task-intro{font-size:11px}.handoff-retained-grid{margin-top:16px}.handoff-retained{gap:9px;padding:12px 0;align-items:flex-start}.handoff-retained h4{font-size:12px}.handoff-retained p{font-size:11px;line-height:1.8}.handoff-object-icon{width:22px;height:27px;font-size:8px}.retained-mark{font-size:9px;margin-top:3px}.handoff-record p{font-size:10px}.handoff-controls{grid-template-columns:1fr 1fr;border-radius:13px;gap:3px}.handoff-controls button{font-size:11px;min-height:40px}.handoff-controls button>span{font-size:9px;margin-right:8px}.handoff-narration{align-items:flex-start;gap:6px;flex-direction:column;padding-top:13px}.handoff-narration>p{font-size:11px;min-height:40px}.handoff-narration .motion-text-button{min-height:34px;align-self:flex-end;font-size:10px}.handoff-section-foot{display:block;margin-top:12px}.handoff-section-foot p{font-size:10px}.handoff-section-foot .motion-page-link{font-size:12px;margin-top:8px}
}
@media(max-width:359px){.motion-heading h2{font-size:26px}.motion-heading>p{font-size:13px}.motion-eyebrow span{display:block;margin:4px 0 0}.enterprise-stage{height:625px}.enterprise-context-card{width:calc(50% - 18px);padding:13px 9px}.enterprise-card-role,.enterprise-card-rules{left:11px}.enterprise-card-knowledge,.enterprise-card-delivery{right:11px}.enterprise-context-card h3{font-size:13px}.enterprise-context-card p{font-size:11px}.enterprise-context-card div>span{font-size:9px}.context-symbol{right:8px;top:12px;width:21px;height:21px}.enterprise-motion-footer .motion-page-link{gap:10px;font-size:11px}.enterprise-motion-footer .motion-text-button{font-size:11px}.enterprise-step-controls button{font-size:10px;padding-inline:4px}.enterprise-step-controls button>span{font-size:8px;margin-right:3px}.enterprise-brief{left:11px;right:11px;padding-inline:15px}.enterprise-brief dl>div{font-size:10px;grid-template-columns:53px 1fr;gap:6px}.enterprise-brief h3{font-size:17px}.handoff-panel{padding-inline:11px}.handoff-task{padding-inline:12px}.handoff-retained{gap:7px}.handoff-retained p{font-size:10px}.handoff-retained h4{font-size:11px}.retained-mark{font-size:8px}.handoff-people{grid-template-columns:.95fr 1.05fr}.handoff-person-chip{font-size:9px}.handoff-person-chip img{width:21px;height:21px}.handoff-role-label{font-size:10px}.handoff-actor strong{font-size:14px}.handoff-actor div>span{font-size:9px}.handoff-task>h3{font-size:18px}}
@media(prefers-reduced-motion:reduce){.enterprise-motion{height:auto}.enterprise-sticky{position:relative;top:auto}.enterprise-stage.is-manual .enterprise-portrait,.enterprise-stage.is-manual .enterprise-context-card,.enterprise-stage.is-manual .enterprise-brief,.enterprise-stage.is-manual .enterprise-portrait-image,.handoff-actor,.handoff-retained,.handoff-connection i,.handoff-person-chip,.enterprise-step-controls button,.handoff-controls button{transition:none!important;animation:none!important}}
