.home-module__06co2W__page{--site-header-h:calc(var(--nav-height) + 38px);--view-h:calc(100vh - var(--site-header-h));--home-heading-weight:550;--home-display:clamp(56px, 6.2vw, 88px);--home-display-leading:.98;--home-display-tracking:-.048em;--home-section-heading:clamp(34px, 3.6vw, 52px);--home-section-leading:1.05;--home-section-tracking:-.045em;--home-title:clamp(24px, 2.4vw, 34px);--home-title-leading:1.12;--home-title-tracking:-.035em;--home-body:var(--text-body-lg);background:var(--surface-page);color:var(--text-secondary);overflow:clip}@supports (height:100svh){.home-module__06co2W__page{--view-h:calc(100svh - var(--site-header-h))}}.home-module__06co2W__container{width:min(1200px,100% - 64px);margin-inline:auto}.home-module__06co2W__sectionPad{padding-block:clamp(72px,8vw,120px)}.home-module__06co2W__heading{font-size:var(--home-section-heading);letter-spacing:var(--home-section-tracking);line-height:var(--home-section-leading);font-weight:var(--home-heading-weight);color:var(--text-primary);text-wrap:balance}.home-module__06co2W__heading>span:not([class]),.home-module__06co2W__heading em{color:var(--text-brand);font-style:normal}.home-module__06co2W__actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}@media (max-width:700px){.home-module__06co2W__page{--home-display:clamp(46px, 14vw, 54px);--home-body:var(--text-body)}.home-module__06co2W__container{width:calc(100% - 40px)}.home-module__06co2W__actions{gap:10px 20px}}
.reveal-module__ow0PmG__line{overflow-clip-margin:.14em;padding-bottom:.06em;display:block;overflow:clip}.reveal-module__ow0PmG__line>span{display:block}[data-reveal] :is(.reveal-module__ow0PmG__line>span,.reveal-module__ow0PmG__rise){transition-delay:calc(var(--step,0) * 80ms)}:is(.reveal-module__ow0PmG__line,.reveal-module__ow0PmG__rise)[data-step="1"]{--step:1}:is(.reveal-module__ow0PmG__line,.reveal-module__ow0PmG__rise)[data-step="2"]{--step:2}:is(.reveal-module__ow0PmG__line,.reveal-module__ow0PmG__rise)[data-step="3"]{--step:3}:is(.reveal-module__ow0PmG__line,.reveal-module__ow0PmG__rise)[data-step="4"]{--step:4}:is(.reveal-module__ow0PmG__line,.reveal-module__ow0PmG__rise)[data-step="5"]{--step:5}[data-reveal=armed] .reveal-module__ow0PmG__line>span{transform:translateY(108%)}[data-reveal=armed] .reveal-module__ow0PmG__rise{opacity:0;transform:translateY(10px)}[data-reveal=shown] .reveal-module__ow0PmG__line>span{transition-property:transform;transition-duration:.75s;transition-timing-function:var(--ease-mask);transform:none}[data-reveal=shown] .reveal-module__ow0PmG__rise{opacity:1;transition-property:opacity,transform;transition-duration:.52s;transition-timing-function:var(--ease-enter);transform:none}
.proof-band-module__SW4Tpq__band{padding-block:72px 40px}.proof-band-module__SW4Tpq__grid{gap:40px;margin-top:36px;display:grid}.proof-band-module__SW4Tpq__band h2+.proof-band-module__SW4Tpq__grid{margin-top:40px}.proof-band-module__SW4Tpq__quote{gap:24px;max-width:820px;display:grid}.proof-band-module__SW4Tpq__quote blockquote{color:var(--text-primary);font-family:var(--font-figtree), sans-serif;letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.3}.proof-band-module__SW4Tpq__quote figcaption{color:var(--text-secondary);font-size:var(--text-body);align-items:center;gap:14px;line-height:1.4;display:flex}.proof-band-module__SW4Tpq__quote strong{color:var(--text-primary);font-weight:var(--weight-semibold);display:block}.proof-band-module__SW4Tpq__avatar{box-shadow:var(--mt-shadow-inset-hairline);border-radius:50%}.proof-band-module__SW4Tpq__figures{gap:16px;display:grid}.proof-band-module__SW4Tpq__numbers{--figure:clamp(32px, 3vw, 44px);border-top:1px solid var(--border-default);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.proof-band-module__SW4Tpq__numbers>li{align-content:start;gap:8px;padding:22px 24px 4px 0;display:grid}.proof-band-module__SW4Tpq__numbers>li+li{border-left:1px solid var(--border-default);padding-left:24px}.proof-band-module__SW4Tpq__value{color:var(--text-primary);font-family:var(--font-figtree), sans-serif;font-size:var(--figure);letter-spacing:-.05em;font-weight:550;line-height:1.05}.proof-band-module__SW4Tpq__label{color:var(--text-primary);font-size:var(--text-body)}.proof-band-module__SW4Tpq__source{color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.proof-band-module__SW4Tpq__logos{border-top:1px solid var(--border-default);flex-wrap:wrap;gap:12px 28px;margin-top:48px;padding-top:24px;display:flex}.proof-band-module__SW4Tpq__logos li{color:var(--text-primary);font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:center;gap:10px;display:inline-flex}.proof-band-module__SW4Tpq__logos img{box-shadow:var(--mt-shadow-inset-hairline);border-radius:9px}@media (max-width:699px){.proof-band-module__SW4Tpq__band{padding-block:56px 32px}.proof-band-module__SW4Tpq__numbers{--figure:34px;grid-auto-flow:row}.proof-band-module__SW4Tpq__numbers>li{padding:18px 0 14px}.proof-band-module__SW4Tpq__numbers>li+li{border-top:1px solid var(--border-default);border-left:0;padding-left:0}.proof-band-module__SW4Tpq__logos{gap:14px 20px;margin-top:36px}}
.persona-module__k5v33q__section{padding-block:72px 40px}.persona-module__k5v33q__routes{grid-template-columns:repeat(auto-fit,minmax(min(100%,264px),1fr));gap:20px;margin-top:36px;display:grid}.persona-module__k5v33q__routes>li{display:grid}.persona-module__k5v33q__card{border:1px solid var(--border-default);background:var(--surface-card);box-shadow:var(--mt-shadow-sm);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);border-radius:15px;flex-direction:column;gap:12px;padding:28px 28px 26px;display:flex;position:relative}.persona-module__k5v33q__card h3{letter-spacing:-.03em;font-size:clamp(21px,1.8vw,26px);line-height:1.15}.persona-module__k5v33q__card>p{color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}.persona-module__k5v33q__foot{gap:16px;margin-top:auto;padding-top:8px;display:grid}.persona-module__k5v33q__proof{border-top:1px solid var(--border-default);color:var(--text-secondary);font-size:var(--text-body);padding-top:14px;line-height:1.45}.persona-module__k5v33q__proof strong{color:var(--text-primary);font-family:var(--font-figtree), sans-serif;letter-spacing:-.03em;font-size:24px;font-weight:550;display:block}.persona-module__k5v33q__go{color:var(--text-link);font-size:var(--text-body);align-items:center;gap:6px;font-weight:550;display:inline-flex}.persona-module__k5v33q__go>svg{transition:transform var(--dur-base) var(--ease-out)}.persona-module__k5v33q__go:after{border-radius:inherit;content:"";position:absolute;inset:0}.persona-module__k5v33q__go:focus-visible{outline:none}.persona-module__k5v33q__card:has(.persona-module__k5v33q__go:focus-visible){outline:2px solid var(--text-brand);outline-offset:4px}@media (hover:hover){.persona-module__k5v33q__card:hover{background:var(--surface-brand-subtle);transform:translateY(-3px)}.persona-module__k5v33q__card:hover .persona-module__k5v33q__go>svg{transform:translate(3px)}}@media (max-width:699px){.persona-module__k5v33q__section{padding-block:56px 32px}.persona-module__k5v33q__card{padding:24px}}@media (prefers-reduced-motion:reduce){.persona-module__k5v33q__card,.persona-module__k5v33q__go>svg{transition:none}.persona-module__k5v33q__card:hover{transform:none}}
.solutions-module__UGnf-q__intro{padding-block:40px 8px}@media (max-width:699px){.solutions-module__UGnf-q__intro{padding-block:24px 8px}}
.solution-page-module__J5JvSq__intro{padding-block:40px 16px}.solution-page-module__J5JvSq__scene{margin-top:52px}.solution-page-module__J5JvSq__points{padding-block:104px 24px}.solution-page-module__J5JvSq__pointList li{grid-row:span 2;grid-template-rows:subgrid;border-top:2px solid var(--iris-200);row-gap:12px;padding-top:18px;display:grid}.solution-page-module__J5JvSq__section{scroll-margin-top:calc(var(--nav-height) + 37px);padding-block:88px 24px}.solution-page-module__J5JvSq__grid{gap:20px;margin-top:40px;padding:0;list-style:none;display:grid}.solution-page-module__J5JvSq__panel{border:1px solid var(--border-default);border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:var(--mt-shadow-inset-top)}.solution-page-module__J5JvSq__panel h3{letter-spacing:-.025em;font-size:22px}@media (max-width:699px){.solution-page-module__J5JvSq__intro{padding-block:24px 16px}.solution-page-module__J5JvSq__scene{margin-top:32px}.solution-page-module__J5JvSq__points{padding-block:80px 16px}.solution-page-module__J5JvSq__section{padding-block:64px 16px}.solution-page-module__J5JvSq__grid{gap:12px;margin-top:28px}}
.leaders-module__n5guFq__answerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.leaders-module__n5guFq__answer{grid-template-rows:auto 1fr auto;gap:12px;padding:26px 26px 24px;display:grid}.leaders-module__n5guFq__answer p{color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-body)}@media (max-width:1023px){.leaders-module__n5guFq__answerGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.leaders-module__n5guFq__answer{padding:22px 20px}}
.agent-cursor-module__-rtE5q__cursor{--cursor-size:44px;--cursor-travel:.54s;--travel-x:cubic-bezier(.34, .9, .38, 1);--travel-y:cubic-bezier(.2, 1, .34, 1);z-index:40;width:var(--cursor-size);height:var(--cursor-size);pointer-events:none;opacity:0;transform:translate3d(var(--cursor-x,0px), 0, 0);transition:transform var(--cursor-travel) var(--travel-x), opacity var(--dur-base) var(--ease-out);will-change:transform;position:absolute;top:0;left:0}.agent-cursor-module__-rtE5q__lift{width:100%;height:100%;transform:translate3d(0, var(--cursor-y,0px), 0);transition:transform var(--cursor-travel) var(--travel-y);display:block}.agent-cursor-module__-rtE5q__cursor[data-visible=true]{opacity:1}.agent-cursor-module__-rtE5q__cursor[data-instant=true],.agent-cursor-module__-rtE5q__cursor[data-instant=true] .agent-cursor-module__-rtE5q__lift{transition:none}.agent-cursor-module__-rtE5q__body{transform-origin:4% 3%;width:100%;height:100%;display:block;position:relative}.agent-cursor-module__-rtE5q__label{border-radius:var(--radius-full);background:var(--iris-600);box-shadow:var(--mt-shadow-sm);color:var(--text-inverse);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.02em;white-space:nowrap;padding:1px 6px 2px;line-height:14px;position:absolute;top:94%;left:58%}.agent-cursor-module__-rtE5q__arrow{z-index:1;width:41%;filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--ink-950) 35%, transparent));position:absolute;top:0;left:0;overflow:visible}.agent-cursor-module__-rtE5q__arrow path{fill:var(--iris-500);stroke:var(--white);stroke-width:1.5px;stroke-linejoin:round;paint-order:stroke}.agent-cursor-module__-rtE5q__tile{border:1px solid var(--white);background:linear-gradient(145deg, var(--white), var(--lilac-100) 58%, var(--sky-100));width:66%;height:66%;box-shadow:inset 0 1px 0 var(--white), 0 6px 14px -4px color-mix(in srgb, var(--iris-600) 30%, transparent), 0 0 0 .5px color-mix(in srgb, var(--iris-600) 18%, transparent);border-radius:28%;place-items:center;display:grid;position:absolute;top:34%;left:34%}.agent-cursor-module__-rtE5q__face{opacity:0;transition:opacity .18s var(--ease-out);background-image:url(/mini-3d/cursor-moods.avif);background-position:0 0;background-repeat:no-repeat;background-size:300% 100%;border-radius:50%;position:absolute;inset:12%}.agent-cursor-module__-rtE5q__face[data-face=surprised]{background-position:50% 0}.agent-cursor-module__-rtE5q__face[data-face=wink]{background-position:100% 0}.agent-cursor-module__-rtE5q__cursor[data-mood=curious] .agent-cursor-module__-rtE5q__face[data-face=curious],.agent-cursor-module__-rtE5q__cursor[data-mood=surprised] .agent-cursor-module__-rtE5q__face[data-face=surprised],.agent-cursor-module__-rtE5q__cursor[data-mood=wink] .agent-cursor-module__-rtE5q__face[data-face=wink]{opacity:1}.agent-cursor-module__-rtE5q__cursor[data-mood=surprised] .agent-cursor-module__-rtE5q__tile,.agent-cursor-module__-rtE5q__cursor[data-mood=wink] .agent-cursor-module__-rtE5q__tile{animation:agent-cursor-module__-rtE5q__mood-pop .2s var(--ease-out)}@keyframes agent-cursor-module__-rtE5q__mood-pop{50%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.agent-cursor-module__-rtE5q__cursor[data-mood] .agent-cursor-module__-rtE5q__tile{animation:none}}.agent-cursor-module__-rtE5q__cursor[data-tap=a] .agent-cursor-module__-rtE5q__body{animation:agent-cursor-module__-rtE5q__tap-a .22s var(--ease-out)}.agent-cursor-module__-rtE5q__cursor[data-tap=b] .agent-cursor-module__-rtE5q__body{animation:agent-cursor-module__-rtE5q__tap-b .22s var(--ease-out)}@keyframes agent-cursor-module__-rtE5q__tap-a{45%{transform:scale(.88)}}@keyframes agent-cursor-module__-rtE5q__tap-b{45%{transform:scale(.88)}}.agent-cursor-module__-rtE5q__ripple{z-index:39;pointer-events:none;width:0;height:0;transform:translate3d(var(--tap-x,0px), var(--tap-y,0px), 0);position:absolute;top:0;left:0}.agent-cursor-module__-rtE5q__ripple i{border:1.5px solid color-mix(in srgb, var(--iris-500) 70%, transparent);background:color-mix(in srgb, var(--iris-400) 10%, transparent);width:48px;height:48px;box-shadow:0 0 0 1px color-mix(in srgb, var(--white) 55%, transparent), 0 0 12px color-mix(in srgb, var(--iris-400) 35%, transparent);opacity:0;border-radius:50%;position:absolute;top:-24px;left:-24px}.agent-cursor-module__-rtE5q__ripple[data-tap=a] i{animation:.6s ease-out both agent-cursor-module__-rtE5q__ring-a}.agent-cursor-module__-rtE5q__ripple[data-tap=b] i{animation:.6s ease-out both agent-cursor-module__-rtE5q__ring-b}.agent-cursor-module__-rtE5q__ripple i:nth-child(2){animation-delay:80ms}.agent-cursor-module__-rtE5q__ripple i:nth-child(3){animation-delay:.16s}@keyframes agent-cursor-module__-rtE5q__ring-a{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1)}}@keyframes agent-cursor-module__-rtE5q__ring-b{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1)}}.agent-cursor-module__-rtE5q__marks{z-index:38;pointer-events:none;position:absolute;inset:0}.agent-cursor-module__-rtE5q__marks i{border:1.5px solid color-mix(in srgb, var(--iris-500) 85%, transparent);background:color-mix(in srgb, var(--iris-400) 10%, transparent);width:18px;height:18px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--white) 80%, transparent), 0 0 10px color-mix(in srgb, var(--iris-400) 30%, transparent);transform:translate3d(var(--x), var(--y), 0);animation:agent-cursor-module__-rtE5q__mark-in var(--dur-base) var(--ease-out) .42s both;border-radius:50%;margin:-9px 0 0 -9px;position:absolute;top:0;left:0}.agent-cursor-module__-rtE5q__marks i[data-instant=true]{animation:none}@keyframes agent-cursor-module__-rtE5q__mark-in{0%{opacity:0}}@media (max-width:700px){.agent-cursor-module__-rtE5q__cursor{--cursor-size:38px}}
