.digital-product-advisory_section__ij_wc{padding:clamp(92px,10vw,144px) 0;background:var(--color-canvas);color:var(--color-ink)}.digital-product-advisory_layout__0ZzzC{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(56px,7vw,104px);align-items:center}.digital-product-advisory_copy__w4F5S{max-width:570px}.digital-product-advisory_heading__db2RE{margin:0;color:var(--color-ink);font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(42px,4.2vw,66px);font-weight:620;letter-spacing:-.055em;line-height:1.01;text-wrap:balance}.digital-product-advisory_intro__nDewR{max-width:550px;margin:24px 0 0;color:var(--color-ink-muted);font-size:clamp(16px,1.35vw,19px);line-height:1.65}.digital-product-advisory_benefits__frayw{display:grid;gap:28px;margin:38px 0 0;padding:0;list-style:none}.digital-product-advisory_benefit__80lGK{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;align-items:start}.digital-product-advisory_checkIcon__ZO0Bm{margin-top:1px;color:var(--color-brand)}.digital-product-advisory_benefit__80lGK h3{margin:0;color:var(--color-ink);font-size:16px;font-weight:650;letter-spacing:-.018em;line-height:1.4}.digital-product-advisory_benefit__80lGK p{margin:6px 0 0;color:var(--color-ink-muted);font-size:15px;line-height:1.65}.digital-product-advisory_action__jr_8_{display:flex;margin-top:36px}.digital-product-advisory_visual__VbL3a{position:relative;min-height:650px;overflow:hidden;isolation:isolate;border:1px solid rgba(6,26,58,.12);border-radius:32px;background:var(--color-navy);box-shadow:0 34px 80px rgba(12,30,59,.18)}.digital-product-advisory_photo__dbesO{object-position:55% center;transition:transform .7s var(--ease-out,cubic-bezier(.16,1,.3,1))}.digital-product-advisory_scrim__fZk47{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,16,34,.2),transparent 38%),linear-gradient(0deg,rgba(5,16,34,.5),transparent 42%);pointer-events:none}.digital-product-advisory_messageCard___4_3i{position:absolute;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;width:min(78%,420px);padding:20px 22px;border:1px solid rgba(255,255,255,.68);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 18px 46px rgba(4,17,41,.22);color:var(--color-ink);transition:transform .26s var(--ease-out,cubic-bezier(.16,1,.3,1)),box-shadow .26s var(--ease-out,cubic-bezier(.16,1,.3,1))}.digital-product-advisory_messageCardTop__27QRy{top:9%;left:7%}.digital-product-advisory_messageCardBottom__zb_JL{right:7%;bottom:8%}.digital-product-advisory_messageCard___4_3i span,.digital-product-advisory_messageCard___4_3i strong{display:block}.digital-product-advisory_messageCard___4_3i strong{font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.digital-product-advisory_messageCard___4_3i span{margin-top:5px;color:var(--color-ink-muted);font-size:13px;line-height:1.45}.digital-product-advisory_messageCard___4_3i svg{color:var(--color-brand)}@media (hover:hover) and (pointer:fine){.digital-product-advisory_visual__VbL3a:hover .digital-product-advisory_photo__dbesO{transform:scale(1.025)}.digital-product-advisory_messageCard___4_3i:hover{transform:translateY(-4px);box-shadow:0 24px 56px rgba(4,17,41,.27)}}@media (max-width:991px){.digital-product-advisory_layout__0ZzzC{grid-template-columns:minmax(0,1fr);gap:52px}.digital-product-advisory_copy__w4F5S{max-width:680px}.digital-product-advisory_visual__VbL3a{min-height:clamp(540px,78vw,700px)}}@media (max-width:767px){.digital-product-advisory_section__ij_wc{padding:84px 0}.digital-product-advisory_heading__db2RE{font-size:clamp(38px,11.3vw,50px);letter-spacing:-.052em}.digital-product-advisory_intro__nDewR{margin-top:20px;font-size:16px}.digital-product-advisory_benefits__frayw{gap:24px;margin-top:32px}.digital-product-advisory_visual__VbL3a{min-height:560px;border-radius:26px}.digital-product-advisory_photo__dbesO{object-position:51% center}.digital-product-advisory_messageCard___4_3i{width:calc(100% - 32px);padding:17px 18px;border-radius:16px}.digital-product-advisory_messageCardTop__27QRy{top:16px;left:16px}.digital-product-advisory_messageCardBottom__zb_JL{right:16px;bottom:16px}}@media (max-width:420px){.digital-product-advisory_messageCard___4_3i{grid-template-columns:minmax(0,1fr) 18px;gap:12px}.digital-product-advisory_messageCard___4_3i span{font-size:12px}}@media (prefers-reduced-motion:reduce){.digital-product-advisory_messageCard___4_3i,.digital-product-advisory_photo__dbesO{transition:none}}.operating-model-grid_grid__x_Wgt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:52px 0 0;padding:0;list-style:none}.operating-model-grid_card__RsRWI{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);min-height:188px;gap:22px;align-items:start;padding:34px 36px 34px 32px;overflow:hidden;border:1px solid var(--color-border);border-radius:24px;background:var(--color-surface);box-shadow:0 16px 42px rgba(6,18,37,.045);transition:border-color .24s var(--ease-out),box-shadow .24s var(--ease-out),transform .24s var(--ease-out)}.operating-model-grid_icon__hquXB{display:inline-flex;width:60px;height:60px;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(145deg,var(--color-brand) 0,var(--color-brand-hover) 100%);box-shadow:0 12px 26px rgba(47,80,232,.2);color:var(--color-surface);transition:transform .24s var(--ease-out)}.operating-model-grid_content__PLBDI{position:relative;min-width:0;padding-top:1px}.operating-model-grid_content__PLBDI h3{position:relative;z-index:1;margin:0;color:var(--color-brand-hover);font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(19px,1.5vw,23px);font-weight:650;letter-spacing:-.025em;line-height:1.25}.operating-model-grid_content__PLBDI p{position:relative;z-index:1;max-width:470px;margin:12px 0 0;color:var(--color-ink-muted);font-family:var(--font-sora),system-ui,sans-serif;font-size:15px;line-height:1.7}.operating-model-grid_watermark__9VuKU{position:absolute;top:-14px;right:-16px;width:64px;height:64px;opacity:.055;transform:rotate(-8deg)}@media (hover:hover) and (pointer:fine){.operating-model-grid_card__RsRWI:hover{border-color:rgba(47,80,232,.3);box-shadow:0 24px 58px rgba(6,18,37,.1);transform:translateY(-4px)}.operating-model-grid_card__RsRWI:hover .operating-model-grid_icon__hquXB{transform:translateY(-3px)}}@media (max-width:767px){.operating-model-grid_grid__x_Wgt{grid-template-columns:1fr;gap:14px;margin-top:38px}.operating-model-grid_card__RsRWI{grid-template-columns:52px minmax(0,1fr);min-height:0;gap:17px;padding:26px 22px;border-radius:20px}.operating-model-grid_icon__hquXB{width:52px;height:52px;border-radius:14px}.operating-model-grid_content__PLBDI h3{font-size:19px}.operating-model-grid_content__PLBDI p{margin-top:9px;font-size:14px;line-height:1.65}.operating-model-grid_watermark__9VuKU{top:-9px;right:-6px;width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.operating-model-grid_card__RsRWI,.operating-model-grid_icon__hquXB{transition:none}}.process-timeline_shell__E3q3j{position:relative}.process-timeline_layout__tTReM{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:clamp(4rem,8vw,9rem);align-items:start}.process-timeline_visual__kMzvN{position:relative;height:calc(100dvh - var(--header-height) - 64px);min-height:560px;overflow:hidden;border:1px solid var(--color-border);border-radius:32px;background:radial-gradient(circle at 76% 18%,rgba(47,80,232,.16),transparent 34%),linear-gradient(145deg,var(--color-surface) 0,#f0f3fa 58%,var(--color-canvas-strong) 100%);box-shadow:0 28px 90px rgba(6,18,37,.12);perspective:1000px}.process-timeline_visual__kMzvN:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(47,80,232,.06) 1px,transparent 0),linear-gradient(90deg,rgba(47,80,232,.06) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black,transparent 92%);mask-image:linear-gradient(180deg,black,transparent 92%)}.process-timeline_scene__FyRmQ{position:absolute;inset:10% 6% 7%;transform-style:preserve-3d;transform:rotateX(56deg) rotate(-20deg) translate3d(-2%,2%,0);transition:transform .7s var(--ease-in-out)}.process-timeline_railFill__aWqjx,.process-timeline_rail__kk4WA{position:absolute;left:48%;top:3%;width:3px;height:94%;border-radius:999px;transform-origin:top}.process-timeline_rail__kk4WA{background:rgba(82,96,116,.2)}.process-timeline_railFill__aWqjx{background:var(--color-brand);box-shadow:0 0 24px rgba(47,80,232,.28);transform:scaleY(.001)}.process-timeline_node__me1Qn{position:absolute;left:48%;top:calc(6% + var(--node-index) * 21.5%);width:18px;height:18px;border:3px solid var(--color-surface);border-radius:50%;background:#9ba8ba;box-shadow:0 4px 14px rgba(6,18,37,.18);transform:translate3d(-8px,-8px,0) scale(.86);transition:background-color .26s ease,box-shadow .26s ease,transform .5s var(--ease-out)}.process-timeline_node__me1Qn[data-passed=true]{background:var(--color-brand)}.process-timeline_node__me1Qn[data-active=true]{background:var(--color-brand-hover);box-shadow:0 0 0 14px rgba(47,80,232,.14),0 8px 24px rgba(35,59,203,.28);transform:translate3d(-8px,-8px,42px) scale(1.3)}.process-timeline_visualCopy__1L5r2{position:absolute;left:clamp(1.5rem,4vw,3.25rem);right:clamp(1.5rem,4vw,3.25rem);bottom:clamp(1.75rem,4vw,3.25rem);z-index:1}.process-timeline_visualLabel__DqOl9{margin:0 0 .7rem;color:var(--color-brand);font:600 .75rem/1 var(--font-ibm-plex-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.process-timeline_visualTitle__zoVhF{max-width:12ch;margin:0;color:var(--color-ink);font:630 clamp(2.1rem,4.2vw,4.2rem)/1.02 var(--font-sora),system-ui,sans-serif;letter-spacing:-.035em}.process-timeline_visualCounter__hZmgO{position:absolute;top:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem);z-index:1;display:flex;gap:.35rem;margin:0;color:var(--color-ink-subtle);font:550 .72rem/1 var(--font-ibm-plex-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.process-timeline_visualCounter__hZmgO span:first-child{color:var(--color-brand)}.process-timeline_steps__OJ4Wc{padding-bottom:15vh}.process-timeline_step__pmLV9{min-height:70vh;display:flex;align-items:center;transform:translateY(26px) scale(.985);transition:transform .52s var(--ease-out)}.process-timeline_step__pmLV9[data-active=true]{transform:translateY(0) scale(1)}.process-timeline_stepInner__aUmrx{position:relative;padding:clamp(1.75rem,4vw,3rem) 0 clamp(1.75rem,4vw,3rem) clamp(2rem,5vw,4.5rem);border-left:1px solid var(--color-border-strong)}.process-timeline_stepInner__aUmrx:before{content:"";position:absolute;left:-6px;top:clamp(2.2rem,5vw,3.5rem);width:11px;height:11px;border-radius:50%;background:#aeb9c8;box-shadow:0 0 0 7px var(--color-canvas);transition:background-color .26s ease,transform .5s var(--ease-out)}.process-timeline_step__pmLV9[data-active=true] .process-timeline_stepInner__aUmrx:before{background:var(--color-brand);transform:scale(1.35)}.process-timeline_verb__0_j8I{margin:0;color:var(--color-brand);font:600 .8rem/1 var(--font-ibm-plex-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.process-timeline_stepTitle__oP1u7{max-width:15ch;margin:1rem 0 0;color:var(--color-ink);font:620 clamp(2.1rem,4vw,4rem)/1.04 var(--font-sora),system-ui,sans-serif;letter-spacing:-.032em}.process-timeline_stepText__k2prz{max-width:34rem;margin:1.25rem 0 0;color:var(--color-ink-muted);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75}.process-timeline_outcome__jglXe{display:flex;align-items:baseline;gap:.7rem;margin-top:1.5rem;color:var(--color-ink-subtle);font:550 .88rem/1.5 var(--font-sora),system-ui,sans-serif}.process-timeline_outcome__jglXe strong{color:var(--color-brand);font:600 .68rem/1 var(--font-ibm-plex-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.process-timeline_outcome__jglXe span{max-width:28rem}@media (prefers-reduced-motion:no-preference){.process-timeline_visualCopy__1L5r2{animation:process-timeline_visual-copy-in__xCAUq .48s var(--ease-out) both}.process-timeline_visual__kMzvN[data-active="1"] .process-timeline_scene__FyRmQ{transform:rotateX(56deg) rotate(-20deg) translate3d(-1%,-1%,8px)}.process-timeline_visual__kMzvN[data-active="2"] .process-timeline_scene__FyRmQ{transform:rotateX(56deg) rotate(-20deg) translate3d(0,-4%,16px)}.process-timeline_visual__kMzvN[data-active="3"] .process-timeline_scene__FyRmQ{transform:rotateX(56deg) rotate(-20deg) translate3d(1%,-7%,24px)}.process-timeline_visual__kMzvN[data-active="4"] .process-timeline_scene__FyRmQ{transform:rotateX(56deg) rotate(-20deg) translate3d(2%,-10%,32px)}}@keyframes process-timeline_visual-copy-in__xCAUq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:899px){.process-timeline_layout__tTReM{display:block}.process-timeline_visual__kMzvN{position:relative;z-index:4;height:clamp(220px,31vh,260px);min-height:220px;margin-bottom:clamp(2.5rem,8vw,4rem);border-radius:24px;box-shadow:0 20px 64px rgba(6,18,37,.16)}.process-timeline_scene__FyRmQ{inset:-24% -5% -18% 42%;transform:rotateX(56deg) rotate(-20deg) scale(.9)}.process-timeline_visualCopy__1L5r2{left:clamp(1.4rem,5vw,2.5rem);right:46%;bottom:clamp(1.4rem,5vw,2.5rem)}.process-timeline_visualLabel__DqOl9{margin-bottom:.55rem}.process-timeline_visualTitle__zoVhF{max-width:10ch;font-size:clamp(1.8rem,5.6vw,2.35rem)}.process-timeline_steps__OJ4Wc{padding-bottom:0}.process-timeline_step__pmLV9{min-height:68vh;opacity:1;transform:none}.process-timeline_stepInner__aUmrx{width:100%;padding-block:2.25rem}}@media (max-width:520px){.process-timeline_visual__kMzvN{height:220px;min-height:220px}.process-timeline_scene__FyRmQ{inset:-20% -22% -18% 45%;transform:rotateX(56deg) rotate(-20deg) scale(.82)}.process-timeline_visualCopy__1L5r2{left:1.25rem;right:42%;bottom:1.3rem}.process-timeline_visualTitle__zoVhF{font-size:clamp(1.55rem,7vw,1.85rem)}.process-timeline_visualCounter__hZmgO{top:1.2rem;right:1.2rem}.process-timeline_stepInner__aUmrx{padding-left:1.75rem}}@media (prefers-reduced-motion:reduce){.process-timeline_visual__kMzvN{position:relative;top:auto}.process-timeline_node__me1Qn,.process-timeline_scene__FyRmQ,.process-timeline_stepInner__aUmrx:before,.process-timeline_step__pmLV9{transition-duration:.01ms}.process-timeline_railFill__aWqjx{transform:scaleY(1)}}.service-matrix_matrix__JqZca{margin:0;padding:0;border-bottom:1px solid rgba(175,192,255,.18);list-style:none}.service-matrix_row__n_1ZT{position:relative;display:grid;grid-template-columns:56px minmax(190px,.9fr) repeat(3,minmax(170px,1fr)) 22px;gap:clamp(18px,2.4vw,38px);align-items:center;min-height:118px;padding:24px 0;border-top:1px solid rgba(175,192,255,.18);color:var(--color-surface);text-decoration:none;transition:background-color .22s var(--ease-out)}.service-matrix_row__n_1ZT:before{position:absolute;inset:0 -22px;z-index:0;border-radius:14px;background:linear-gradient(90deg,rgba(47,80,232,.14),rgba(47,80,232,.025) 64%,transparent);content:"";opacity:0;transform:scaleX(.985);transform-origin:left center;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.service-matrix_row__n_1ZT>*{position:relative;z-index:1}.service-matrix_number__esieL{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(219,229,242,.62);border-radius:50%;color:var(--color-surface);font-family:var(--font-geist-mono),monospace;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;transition:border-color .22s var(--ease-out),color .22s var(--ease-out),transform .22s var(--ease-out)}.service-matrix_title__RRRS5{max-width:220px;color:var(--color-surface);font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(16px,1.28vw,19px);font-weight:650;letter-spacing:-.025em;line-height:1.38;text-wrap:balance;transition:color .22s var(--ease-out),transform .22s var(--ease-out)}.service-matrix_benefit__9PvhJ{display:flex;gap:9px;align-items:flex-start;color:rgba(232,237,244,.78);font-size:14px;font-weight:480;line-height:1.52;text-wrap:pretty}.service-matrix_plus__8beCQ{flex:0 0 auto;color:var(--color-brand-pale);font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:1.58}.service-matrix_arrow__vRiuD{color:var(--color-brand-pale);opacity:0;transform:translateX(-6px);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.service-matrix_row__n_1ZT:focus-visible{outline:2px solid var(--color-brand-pale);outline-offset:6px;border-radius:8px}@media (hover:hover) and (pointer:fine){.service-matrix_row__n_1ZT:hover:before{opacity:1;transform:scaleX(1)}.service-matrix_row__n_1ZT:hover .service-matrix_number__esieL{border-color:var(--color-brand-pale);color:var(--color-brand-pale);transform:translateX(3px)}.service-matrix_row__n_1ZT:hover .service-matrix_title__RRRS5{color:var(--color-brand-pale);transform:translateX(3px)}.service-matrix_row__n_1ZT:hover .service-matrix_arrow__vRiuD{opacity:1;transform:translateX(0)}}@media (max-width:1099px){.service-matrix_row__n_1ZT{grid-template-columns:52px minmax(180px,.8fr) repeat(2,minmax(180px,1fr)) 22px}.service-matrix_benefit__9PvhJ:last-of-type{display:none}}@media (max-width:767px){.service-matrix_row__n_1ZT{grid-template-columns:44px minmax(0,1fr) 20px;gap:8px 14px;min-height:0;padding:25px 0 27px}.service-matrix_row__n_1ZT:before{inset:7px -12px}.service-matrix_number__esieL{width:38px;height:38px;font-size:12px}.service-matrix_title__RRRS5{max-width:none;padding-right:8px;font-size:17px}.service-matrix_benefit__9PvhJ{grid-column:2/-1;font-size:13px}.service-matrix_benefit__9PvhJ:last-of-type{display:flex}.service-matrix_arrow__vRiuD{align-self:center;opacity:.72;transform:none}}@media (prefers-reduced-motion:reduce){.service-matrix_arrow__vRiuD,.service-matrix_number__esieL,.service-matrix_row__n_1ZT,.service-matrix_row__n_1ZT:before,.service-matrix_title__RRRS5{transition:none}}