.sol-editorial-story .premium-section{overflow:clip}.sol-comparison-split__container{max-width:58rem;margin-inline:auto}.sol-comparison-split__intro{margin-inline:auto;text-align:center;flex-direction:column;align-items:center;max-width:46rem;margin-bottom:clamp(2.25rem,4.5vw,3.25rem);display:flex}.sol-comparison-split__title{letter-spacing:-.04em;color:var(--sol-ink);text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:700;line-height:1.08}.sol-comparison-split__lede{max-width:42rem;color:var(--sol-muted);text-wrap:pretty;margin:1rem auto 0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}.sol-comparison-split__cta{margin-top:1.5rem}.sol-comparison-split__list{border-top:1px solid color-mix(in srgb, var(--sol-line) 85%, transparent);grid-template-columns:1fr;display:grid}@media (min-width:760px){.sol-comparison-split__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,3.5rem)}}.sol-comparison-split__item{border-bottom:1px solid color-mix(in srgb, var(--sol-line) 85%, transparent);align-items:flex-start;gap:.9rem;padding:1.3rem .25rem;transition:background .25s;display:flex}.sol-comparison-split__item:hover{background:color-mix(in srgb, var(--sol-accent) 5%, transparent)}.sol-comparison-split__check{border:1px solid color-mix(in srgb, var(--sol-accent) 40%, transparent);background:color-mix(in srgb, var(--sol-accent) 9%, transparent);width:1.6rem;height:1.6rem;color:var(--sol-accent);border-radius:999px;flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}.sol-comparison-split__check svg{stroke-width:2.5px;width:.85rem;height:.85rem}.sol-comparison-split__item-text{letter-spacing:-.01em;color:var(--sol-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.55}@media (max-width:899px){.sol-comparison-split__item{text-align:center;flex-direction:column;align-items:center;padding:1.4rem .5rem}.sol-comparison-split__cta{justify-content:center;display:flex}}@media (prefers-reduced-motion:reduce){.sol-comparison-split__item{transition:none}}.sol-expertise-band__inner{text-align:center;flex-direction:column;align-items:center;gap:1.35rem;padding-block:clamp(1.75rem,4vw,2.75rem);display:flex}.sol-expertise-band__copy{max-width:min(46rem,100%)}.sol-expertise-band__title{letter-spacing:-.03em;color:var(--sol-ink);text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:650;line-height:1.2}.sol-expertise-band__lede{color:var(--sol-muted);text-wrap:pretty;margin:.75rem 0 0;font-size:clamp(.92rem,1.5vw,1.02rem);line-height:1.6}.sol-expertise-band__tags{flex-wrap:wrap;justify-content:center;gap:.55rem .65rem;max-width:min(52rem,100%);display:flex}.sol-expertise-band__tag{border:1px solid color-mix(in srgb, var(--sol-line) 85%, var(--sol-accent) 15%);background:var(--theme-bg,#fff);letter-spacing:-.01em;color:var(--sol-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:.45rem .95rem;font-size:.82rem;font-weight:550;display:inline-flex}@media (max-width:640px){.sol-expertise-band__tags{gap:.45rem}.sol-expertise-band__tag{white-space:normal;text-align:center;padding:.4rem .8rem;font-size:.78rem}}.detail-page--solution{--imp-navy:var(--brand-primary,#0b1f3a);--imp-accent:var(--accent-text);--imp-ink:var(--theme-heading,#0f172a);--imp-muted:var(--theme-text-muted,#64748b);--imp-line:color-mix(in srgb, var(--theme-border,#d8e0ec) 88%, transparent);--ix-ink:var(--theme-heading,#0f172a);--ix-muted:var(--theme-text-muted,#64748b);--ix-line:color-mix(in srgb, var(--theme-border,#d8e0ec) 88%, transparent);--ix-accent:var(--accent-text);--ix-surface:var(--theme-panel-bg,var(--theme-bg,#fff));--ix-elevated:var(--theme-bg-elevated,#f8fafc);--sol-navy:var(--brand-primary,#0b1f3a);--sol-accent:var(--accent-text);--sol-ink:var(--theme-heading,#0f172a);--sol-muted:var(--theme-text-muted,#64748b);--sol-line:color-mix(in srgb, var(--theme-border,#d8e0ec) 88%, transparent);--sol-surface:var(--theme-panel-bg,var(--theme-bg,#fff))}@media (min-width:800px){.detail-page--solution .ix-path__tabs{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}.premium-section.sol-section--deck,.premium-section.sol-section--deck>.about-section-shell__inner,.premium-section.sol-section--deck .container-premium{overflow:visible}.sol-deck{--sol-navy:var(--brand-primary,#0b1f3a);--sol-accent:var(--accent-text);--sol-ink:var(--theme-heading,#0f172a);--sol-muted:var(--theme-text-muted,#64748b);--sol-line:color-mix(in srgb, var(--theme-border,#d8e0ec) 88%, transparent);--sol-surface:var(--theme-panel-bg,var(--theme-bg,#fff));isolation:isolate;width:100%;padding:1.5rem 2.75rem .25rem 1.25rem;position:relative}.sol-deck__swiper{width:min(50rem,100% - .5rem);height:clamp(24rem,62vh,36rem);margin-inline:auto;overflow:visible}.sol-deck .swiper-wrapper{overflow:visible}.sol-deck .swiper-slide{transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.sol-deck__slide.swiper-slide{pointer-events:none;height:100%;overflow:hidden}.sol-deck__slide.swiper-slide-active{pointer-events:auto}.sol-deck__slide{background:var(--sol-navy);border:1px solid #93c5fd29;border-radius:clamp(1.35rem,2.2vw,1.85rem);overflow:hidden}.sol-deck__card{isolation:isolate;color:#f8fafc;height:100%;position:relative}.sol-deck__visual{z-index:0;position:absolute;inset:0;overflow:hidden}.sol-deck__visual:after{content:"";background:color-mix(in srgb, var(--sol-navy) 16%, transparent);mix-blend-mode:color;pointer-events:none;position:absolute;inset:0}.sol-deck__img,.sol-deck__fallback{object-fit:cover;object-position:86% 46%;opacity:1;width:100%;max-width:none;height:100%;transition:transform 1.05s cubic-bezier(.22,1,.36,1),opacity .6s;transform:scale(1.12)}.sol-deck__slide.swiper-slide-active .sol-deck__img,.sol-deck__slide.swiper-slide-active .sol-deck__fallback{transform:scale(1.04)}.sol-deck__fallback{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--sol-accent) 40%, transparent), transparent 55%), linear-gradient(145deg, #123056, var(--sol-navy) 60%, #1e3a8a)}.sol-deck__veil{z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--sol-navy) 78%, transparent) 0%, color-mix(in srgb, var(--sol-navy) 48%, transparent) 36%, color-mix(in srgb, var(--sol-navy) 16%, transparent) 68%, transparent 100%);width:min(38rem,64%);height:100%;position:absolute;inset:0 auto 0 0}.sol-deck__slide:not(.swiper-slide-active) .sol-deck__veil,.sol-deck__slide:not(.swiper-slide-active) .sol-deck__copy,.sol-deck__slide:not(.swiper-slide-active) .sol-deck__watermark{opacity:0}.sol-deck__slide:not(.swiper-slide-active) .sol-deck__visual:after{background:color-mix(in srgb, var(--sol-navy) 22%, transparent)}.sol-deck__slide .sol-deck__veil,.sol-deck__slide .sol-deck__copy,.sol-deck__slide .sol-deck__watermark{transition:opacity .45s cubic-bezier(.22,1,.36,1)}.sol-deck__copy{z-index:2;background:0 0;flex-direction:column;justify-content:center;gap:0;width:min(34rem,62%);max-width:34rem;padding:clamp(1.6rem,4vw,2.75rem);display:flex;position:absolute;inset:0 auto 0 0}.sol-deck__lead{flex-direction:column;align-items:flex-start;display:flex}.sol-deck__kicker{letter-spacing:.16em;text-transform:uppercase;color:#9ecbfd;text-shadow:0 4px 14px color-mix(in srgb, var(--sol-navy) 45%, transparent);margin:0 0 .7rem;font-size:.72rem;font-weight:650}.sol-deck__title{letter-spacing:-.045em;color:#fff;text-wrap:balance;max-width:12ch;text-shadow:0 8px 24px color-mix(in srgb, var(--sol-navy) 50%, transparent);margin:0;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:650;line-height:1.02}.sol-deck__desc{color:#fff;max-width:32ch;text-shadow:0 6px 18px color-mix(in srgb, var(--sol-navy) 45%, transparent);margin:.9rem 0 0;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.5}.sol-deck__desc-line{max-width:32ch;display:block}.sol-deck__watermark{z-index:1;letter-spacing:-.06em;color:#ffffff38;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,13vw,9.5rem);font-weight:700;line-height:.75;position:absolute;bottom:0;left:.85rem;right:auto;transform:translateY(34%)}.sol-deck__controls{z-index:30;pointer-events:auto;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.35rem);margin-top:clamp(1.35rem,3vw,2rem);display:flex;position:relative}.sol-deck__nav{z-index:31;border:1px solid color-mix(in srgb, var(--sol-line) 90%, transparent);background:color-mix(in srgb, var(--sol-surface) 88%, transparent);width:2.6rem;height:2.6rem;color:var(--sol-ink);cursor:pointer;pointer-events:auto;appearance:none;border-radius:999px;place-items:center;transition:border-color .25s,background .25s,opacity .25s;display:grid;position:relative}.sol-deck__nav svg{width:1.15rem;height:1.15rem}.sol-deck__nav:hover:not(:disabled),.sol-deck__nav:focus-visible{border-color:color-mix(in srgb, var(--sol-accent) 45%, var(--sol-line));background:color-mix(in srgb, var(--sol-accent) 8%, var(--sol-surface));outline:none}.sol-deck__ticks{gap:.35rem;display:flex}.sol-deck__tick{border:0;border-bottom:2px solid color-mix(in srgb, var(--sol-line) 80%, transparent);min-width:2.4rem;color:var(--sol-muted);font:inherit;letter-spacing:.12em;cursor:pointer;appearance:none;background:0 0;padding:.45rem .55rem;font-size:.72rem;font-weight:650;transition:color .25s,border-color .25s}.sol-deck__tick:hover,.sol-deck__tick:focus-visible{color:var(--sol-ink);outline:none}.sol-deck__tick[aria-current=true]{color:var(--sol-accent);border-bottom-color:var(--sol-accent)}@media (max-width:899px){.sol-deck{padding:1rem .35rem .25rem}.sol-deck__controls{flex-wrap:wrap;gap:.5rem .65rem}.sol-deck__ticks{flex-wrap:wrap;justify-content:center}}@media (max-width:720px){.sol-deck{padding-inline:.25rem}.sol-deck__swiper{width:100%;height:clamp(18.5rem,56svh,26rem)}.sol-deck__copy{justify-content:flex-end;width:100%;max-width:none;padding:1.15rem 1.2rem 1.3rem;inset:auto 0 0}.sol-deck__veil{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--sol-navy) 82%, transparent) 100%);width:100%;height:58%;inset:auto 0 0}.sol-deck__watermark{font-size:clamp(3.6rem,22vw,5.75rem);line-height:.8;top:.45rem;bottom:auto;left:.7rem;transform:none}.sol-deck__title{max-width:16ch;font-size:clamp(1.65rem,7vw,2.25rem)}.sol-deck__desc{width:auto;max-width:none}.sol-deck__desc-line{max-width:none;display:inline}.sol-deck__tick{min-width:2rem;padding-inline:.4rem}}@media (prefers-reduced-motion:reduce){.sol-deck__swiper{overflow:hidden}.sol-deck__img,.sol-deck__fallback{transition:none;transform:none}}.sol-section--impact .ix-intro{margin-bottom:clamp(1.25rem,2.6vw,1.85rem)}.sol-impact{align-items:stretch;gap:clamp(.9rem,2.2vw,1.4rem);display:grid}@media (min-width:900px){.sol-impact{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.1rem,2.2vw,1.6rem)}}.sol-impact__metrics{background:var(--sol-line,color-mix(in srgb, var(--theme-border,#d8e0ec) 88%, transparent));border:1px solid var(--sol-line,color-mix(in srgb, var(--theme-border,#d8e0ec) 88%, transparent));border-radius:1.15rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:100%;display:grid;overflow:hidden}.sol-impact__cell{background:var(--theme-bg,#fff);flex-direction:column;justify-content:center;min-width:0;min-height:clamp(6.75rem,16vw,8.5rem);padding:clamp(1.05rem,2.4vw,1.55rem) clamp(.95rem,2vw,1.4rem);display:flex}.sol-impact__value{letter-spacing:-.055em;color:var(--brand-primary,#0b1f3a);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.7rem,3.6vw,2.45rem);font-weight:650;line-height:.95}.sol-impact__label{max-width:18ch;color:var(--theme-text-muted,#64748b);margin:.45rem 0 0;font-size:clamp(.8rem,1.35vw,.92rem);line-height:1.35}.sol-impact__proof{border:1px solid var(--sol-line,color-mix(in srgb, var(--theme-border,#d8e0ec) 88%, transparent));background:var(--theme-bg-elevated,#f8fafc);border-radius:1.15rem;flex-direction:column;justify-content:center;gap:1.05rem;min-height:100%;padding:clamp(1.25rem,2.8vw,1.85rem) clamp(1.2rem,2.5vw,1.75rem);display:flex}.sol-impact__list{gap:.9rem;margin:0}.sol-impact__proof .checklist__item{color:var(--theme-heading,#0f172a);font-size:clamp(.92rem,1.45vw,1.04rem);font-weight:500;line-height:1.45}.sol-impact__proof .checklist__icon{width:1.15rem;height:1.15rem;color:var(--brand-primary,#0b1f3a);margin-top:.15rem}@media (max-width:899px){.sol-impact__cell{min-height:clamp(5.75rem,22vw,7.25rem)}}@media (max-width:420px){.sol-impact__value{font-size:clamp(1.45rem,9vw,1.85rem)}.sol-impact__label{max-width:none}}.sol-workflow-gap__shell{border:1px solid color-mix(in srgb, var(--sol-line) 85%, transparent);background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--sol-accent) 9%, transparent) 0%, transparent 55%), var(--sol-surface);border-radius:clamp(1.25rem,2.5vw,1.75rem);flex-direction:column;padding:clamp(1.25rem,3vw,2.25rem);display:flex;position:relative;overflow:hidden}.sol-workflow-gap__intro{max-width:36rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.sol-workflow-gap__title{letter-spacing:-.035em;color:var(--sol-ink);margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:650;line-height:1.12}.sol-workflow-gap__lede{color:var(--sol-muted);margin:.85rem 0 0;font-size:clamp(.95rem,1.4vw,1.02rem);line-height:1.62}.sol-workflow-gap__list{flex-direction:column;display:flex}.sol-workflow-gap__row{border-top:1px solid color-mix(in srgb, var(--sol-line) 85%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding-block:.85rem;display:grid}.sol-workflow-gap__row:last-child{border-bottom:1px solid color-mix(in srgb, var(--sol-line) 85%, transparent)}.sol-workflow-gap__item-text{color:var(--sol-ink);margin:0;font-size:.95rem;font-weight:500;line-height:1.5}.sol-workflow-gap__arrow{width:1rem;height:1rem;color:var(--sol-muted);flex-shrink:0;transition:transform .22s,color .22s}.sol-workflow-gap__row:hover .sol-workflow-gap__arrow{color:var(--sol-accent);transform:translate(2px,-2px)}@media (max-width:899px){.sol-workflow-gap__shell{border-radius:1.25rem;padding:1.25rem}.sol-workflow-gap__intro{margin-inline:auto}.sol-workflow-gap__list{width:100%}.sol-workflow-gap__row{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.35rem;padding-block:.9rem}.sol-workflow-gap__arrow{display:none}}.sol-cap-grid__intro,.sol-usecase-grid__intro,.sol-benefits-grid__intro{max-width:42rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.sol-cap-grid__title,.sol-usecase-grid__title,.sol-benefits-grid__title,.sol-domain-grid__title,.sol-why-sotiotech__title{letter-spacing:-.035em;color:var(--sol-ink);margin:.85rem 0 0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:650;line-height:1.12}.sol-cap-grid__title,.sol-domain-grid__title,.sol-why-sotiotech__title{margin-top:0}.sol-cap-grid__lede,.sol-usecase-grid__lede,.sol-benefits-grid__lede,.sol-domain-grid__lede,.sol-why-sotiotech__lede{color:var(--sol-muted);margin:.85rem 0 0;font-size:clamp(.95rem,1.4vw,1.02rem);line-height:1.62}.sol-cap-grid__layout{grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:1024px){.sol-cap-grid__layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.sol-cap-grid__steps{flex-direction:column;gap:.85rem;min-width:0;display:flex}.sol-cap-grid__step{border:1px solid color-mix(in srgb, var(--sol-line) 90%, transparent);background:var(--theme-bg,#fff);border-radius:1rem;flex-direction:column;align-items:start;gap:.5rem;padding:1.15rem 1.25rem;transition:transform .22s,border-color .22s;display:flex}.sol-cap-grid__step:hover{border-color:color-mix(in srgb, var(--sol-accent) 45%, var(--sol-line));transform:translateY(-2px)}.sol-cap-grid__step-head{align-items:center;gap:.7rem;min-width:0;display:flex}.sol-cap-grid__side{min-width:0}@media (min-width:1024px){.sol-cap-grid__side{top:calc(var(--nav-height,72px) + 1.5rem);position:sticky}}@media (max-width:1023px){.sol-cap-grid__side{order:-1}.sol-cap-grid__intro{text-align:center;margin-inline:auto}.sol-cap-grid__step{text-align:center;justify-items:center}.sol-cap-grid__step-head{flex-direction:column}.sol-cap-grid__icon{margin-inline:auto}}.sol-cap-grid__icon{background:var(--brand-primary,#0b1f3a);color:#fff;border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.sol-cap-grid__icon svg{width:1.1rem;height:1.1rem}.sol-cap-grid__card-title{letter-spacing:-.02em;color:var(--sol-ink);margin:0;font-size:.98rem;font-weight:650}.sol-cap-grid__card-desc{color:var(--sol-muted);margin:0;font-size:.88rem;line-height:1.5}.sol-lifecycle{--sol-lifecycle-bg:#0a1628;--sol-lifecycle-card:#111f38;--sol-lifecycle-accent:var(--accent-text,#4169e1);background:var(--sol-lifecycle-bg);color:#f8fafc}.sol-lifecycle .about-section-shell__inner{background:radial-gradient(55% 32% at 50% 0%, color-mix(in srgb, var(--sol-lifecycle-accent) 9%, transparent) 0%, transparent 70%), radial-gradient(40% 30% at 50% 100%, color-mix(in srgb, var(--sol-lifecycle-accent) 5%, transparent) 0%, transparent 70%), var(--sol-lifecycle-bg)}.sol-lifecycle__intro{margin-inline:auto;text-align:center;max-width:48rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.sol-lifecycle__title{letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:700;line-height:1.08}.sol-lifecycle__lede{color:#ffffffb8;max-width:44rem;margin:1rem auto 0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}.sol-lifecycle__track{position:relative}.sol-lifecycle__track:before{content:"";background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--sol-lifecycle-accent) 75%, transparent) 18%, color-mix(in srgb, var(--sol-lifecycle-accent) 75%, transparent) 82%, transparent 100%);width:2px;box-shadow:0 0 18px 1px color-mix(in srgb, var(--sol-lifecycle-accent) 30%, transparent);opacity:.65;pointer-events:none;border-radius:999px;position:absolute;top:.5rem;bottom:.5rem;left:50%;transform:translate(-50%)}.sol-lifecycle__pulse-rail{z-index:0;pointer-events:none;justify-content:center;display:flex;position:absolute;inset:.5rem 0}.sol-lifecycle__pulse{background:var(--sol-lifecycle-accent);width:.625rem;height:.625rem;box-shadow:0 0 14px 3px color-mix(in srgb, var(--sol-lifecycle-accent) 65%, transparent), 0 0 0 5px color-mix(in srgb, var(--sol-lifecycle-accent) 16%, transparent);border-radius:999px;flex-shrink:0;align-self:flex-start;position:sticky;top:42vh}.sol-lifecycle__steps{flex-direction:column;max-width:62rem;margin-inline:auto;display:flex;position:relative}.sol-lifecycle__stop{width:50%;min-width:0;padding-block:1.4rem;position:relative}.sol-lifecycle__stop:nth-child(odd){text-align:end;margin-inline-end:50%;padding-inline-end:3.25rem}.sol-lifecycle__stop:nth-child(2n){text-align:start;margin-inline-start:50%;padding-inline-start:3.25rem}.sol-lifecycle__stop:nth-child(odd) .sol-lifecycle__node{inset-inline-end:-1.5rem}.sol-lifecycle__stop:nth-child(2n) .sol-lifecycle__node{inset-inline-start:-1.5rem}.sol-lifecycle__node{z-index:1;border:1px solid color-mix(in srgb, var(--sol-lifecycle-accent) 60%, transparent);background:color-mix(in srgb, var(--sol-lifecycle-card) 85%, #000);width:3rem;height:3rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--sol-lifecycle-accent) 14%, transparent), 0 0 26px 3px color-mix(in srgb, var(--sol-lifecycle-accent) 35%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:absolute;top:1.65rem}.sol-lifecycle__node:after{content:"";background:var(--sol-lifecycle-accent);width:.625rem;height:.625rem;box-shadow:0 0 12px 2px color-mix(in srgb, var(--sol-lifecycle-accent) 65%, transparent);border-radius:999px}.sol-lifecycle__card{background:linear-gradient(165deg, color-mix(in srgb, var(--sol-lifecycle-card) 96%, #fff), var(--sol-lifecycle-card));border:1px solid #ffffff21;border-radius:1.1rem;flex-direction:column;gap:.55rem;width:100%;padding:1.5rem 1.4rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.sol-lifecycle__stop:nth-child(odd) .sol-lifecycle__card{align-items:flex-end}.sol-lifecycle__card:hover{border-color:color-mix(in srgb, var(--sol-lifecycle-accent) 50%, transparent);box-shadow:0 28px 60px -30px color-mix(in srgb, var(--sol-lifecycle-accent) 35%, transparent);transform:translateY(-4px)}.sol-lifecycle__phase{letter-spacing:.14em;text-transform:uppercase;color:var(--sol-lifecycle-accent);margin:0;font-size:.68rem;font-weight:650;position:relative}.sol-lifecycle__step-title{letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:700;position:relative}.sol-lifecycle__step-desc{color:#ffffffad;margin:0;font-size:.9rem;line-height:1.6;position:relative}.sol-lifecycle__cta-row{justify-content:center;margin-top:3rem;display:flex}.sol-lifecycle__cta{color:#fff!important;border-color:#ffffff59!important}@supports (animation-timeline:view()){.sol-lifecycle__stop{--reveal-x:-3rem;animation:.7s cubic-bezier(.22,1,.36,1) both sol-lifecycle-reveal;animation-timeline:view();animation-range:entry}.sol-lifecycle__stop:nth-child(2n),[dir=rtl] .sol-lifecycle__stop{--reveal-x:3rem}[dir=rtl] .sol-lifecycle__stop:nth-child(2n){--reveal-x:-3rem}}@keyframes sol-lifecycle-reveal{0%{opacity:0;transform:translateX(var(--reveal-x,0)) translateY(1rem)}to{opacity:1;transform:none}}@media (max-width:899px){.sol-lifecycle__track:before{width:2px;height:auto;inset:1rem auto 1rem 1.375rem;transform:none}[dir=rtl] .sol-lifecycle__track:before{left:auto;right:1.375rem}.sol-lifecycle__pulse{display:none}.sol-lifecycle__stop,.sol-lifecycle__stop:nth-child(odd),.sol-lifecycle__stop:nth-child(2n){text-align:center;--reveal-x:0;grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.25rem 1rem;width:100%;margin-inline:0;padding-inline:0;display:grid}.sol-lifecycle__stop:nth-child(odd) .sol-lifecycle__node,.sol-lifecycle__stop:nth-child(2n) .sol-lifecycle__node{inset-inline:auto;grid-area:1/1;justify-self:center;margin-top:.35rem;position:relative;top:auto}.sol-lifecycle__node{width:2.75rem;height:2.75rem}.sol-lifecycle__stop:nth-child(odd) .sol-lifecycle__card{align-items:center}.sol-lifecycle__card{text-align:center;grid-area:1/2;align-items:center}.sol-lifecycle__cta-row{margin-top:2.25rem}}@media (prefers-reduced-motion:reduce){.sol-lifecycle__pulse{display:none}.sol-lifecycle__stop{animation:none}.sol-lifecycle__card{transition:none}}.sol-domain-grid__intro{margin-inline:auto;text-align:center;max-width:46rem;margin-bottom:clamp(2.25rem,4.5vw,3.5rem)}.sol-domain-grid__list{border-top:1px solid color-mix(in srgb, var(--sol-line) 85%, transparent);flex-direction:column;max-width:68rem;margin-inline:auto;display:flex}.sol-domain-grid__row{border-bottom:1px solid color-mix(in srgb, var(--sol-line) 85%, transparent);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.6rem,3vw,2.4rem) clamp(.5rem,2vw,1.5rem);display:grid;position:relative;overflow:hidden}.sol-domain-grid__row:before{content:"";background:linear-gradient(100deg, color-mix(in srgb, var(--sol-accent) 9%, transparent) 0%, transparent 65%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}[dir=rtl] .sol-domain-grid__row:before{background:linear-gradient(-100deg, color-mix(in srgb, var(--sol-accent) 9%, transparent) 0%, transparent 65%)}.sol-domain-grid__row:hover:before{opacity:1}.sol-domain-grid__head{flex-direction:column;gap:.55rem;min-width:0;display:flex;position:relative}.sol-domain-grid__tag{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--sol-accent);font-size:.72rem;font-weight:800}.sol-domain-grid__name{letter-spacing:-.035em;color:var(--sol-ink);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:700;line-height:1.1;transition:transform .35s cubic-bezier(.22,1,.36,1)}.sol-domain-grid__row:hover .sol-domain-grid__name{transform:translate(6px)}[dir=rtl] .sol-domain-grid__row:hover .sol-domain-grid__name{transform:translate(-6px)}.sol-domain-grid__desc{max-width:32rem;color:var(--sol-muted);margin:0;font-size:clamp(.95rem,1.3vw,1.02rem);line-height:1.65;position:relative}@media (max-width:899px){.sol-domain-grid__row{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.8rem;padding:1.9rem .5rem}.sol-domain-grid__head{align-items:center}.sol-domain-grid__desc{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.sol-domain-grid__row:before,.sol-domain-grid__name{transition:none}}.sol-usecase-grid__intro,.sol-usecase-grid__grid{z-index:1;position:relative}.sol-usecase-grid__grid{grid-template-columns:1fr;gap:.9rem;display:grid}.sol-usecase-grid__cell{min-width:0}@media (min-width:640px){.sol-usecase-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-usecase-grid__cell--feature{grid-column:span 2}}@media (min-width:1024px){.sol-usecase-grid__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.sol-usecase-grid__grid>*{grid-column:span 4}.sol-usecase-grid__grid>:first-child{grid-column:span 7}.sol-usecase-grid__grid>:nth-child(2){grid-column:span 5}}.sol-usecase-grid__card{border:1px solid color-mix(in srgb, var(--sol-line) 90%, transparent);background:var(--theme-bg,#fff);border-radius:1.1rem;flex-direction:column;gap:.55rem;height:100%;padding:1.35rem 1.3rem 1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.sol-usecase-grid__card:hover{border-color:color-mix(in srgb, var(--sol-accent) 50%, transparent);box-shadow:0 28px 55px -32px color-mix(in srgb, var(--sol-accent) 45%, transparent);transform:translateY(-4px)}.sol-usecase-grid__card-title{letter-spacing:-.025em;color:var(--sol-ink);text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:700;line-height:1.2}.sol-usecase-grid__card-desc{color:var(--sol-muted);margin:0;font-size:.9rem;line-height:1.6}.sol-usecase-grid__cell--feature .sol-usecase-grid__card{background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--sol-accent) 32%, transparent) 0%, transparent 55%), linear-gradient(150deg, var(--sol-navy), color-mix(in srgb, var(--sol-navy) 60%, #000));box-shadow:0 30px 60px -30px color-mix(in srgb, var(--sol-navy) 55%, transparent);border-color:#0000;gap:.7rem;padding:clamp(1.75rem,3vw,2.5rem)}.sol-usecase-grid__cell--feature .sol-usecase-grid__card-title{color:#fff;font-size:clamp(1.5rem,2.6vw,2rem)}.sol-usecase-grid__cell--feature .sol-usecase-grid__card-desc{color:#ffffffbf;max-width:36rem;font-size:1rem}@media (max-width:899px){.sol-usecase-grid__card{text-align:center;align-items:center}.sol-usecase-grid__card-desc{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.sol-usecase-grid__card{transition:none}}.sol-benefits-grid{--sol-benefits-bg:#0a2472;--sol-benefits-figure:color-mix(in srgb, var(--sol-accent) 42%, #fff);background:var(--sol-benefits-bg);color:#f8fafc}.sol-benefits-grid .about-section-shell__inner{background:radial-gradient(55% 35% at 50% 0%, color-mix(in srgb, var(--brand-secondary,#4169e1) 38%, transparent) 0%, transparent 70%), linear-gradient(180deg, #12307f 0%, #0a2472 45%, #07164a 100%)}.sol-benefits-grid__intro{margin-inline:auto;text-align:center;max-width:48rem;margin-bottom:clamp(2.25rem,4vw,3.5rem)}.sol-benefits-grid__intro .section-eyebrow-pill{color:#fff;background:#ffffff24;border-color:#ffffff6b}.sol-benefits-grid__title{letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:700;line-height:1.08}.sol-benefits-grid__lede{color:#ffffffb8;max-width:44rem;margin:1rem auto 0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}.sol-benefits-grid__ledger{border-top:1px solid #ffffff38;flex-direction:column;max-width:64rem;margin-inline:auto;display:flex}.sol-benefits-grid__row{border-bottom:1px solid #ffffff38;grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.9rem .75rem;display:grid;position:relative;overflow:hidden}.sol-benefits-grid__row:not(:has(.sol-benefits-grid__metric)){grid-template-columns:minmax(0,1fr)}.sol-benefits-grid__row:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--sol-accent) 13%, transparent) 0%, transparent 65%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}[dir=rtl] .sol-benefits-grid__row:before{background:linear-gradient(-90deg, color-mix(in srgb, var(--sol-accent) 13%, transparent) 0%, transparent 65%)}.sol-benefits-grid__row:hover:before{opacity:1}.sol-benefits-grid__metric{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;color:var(--sol-benefits-figure);white-space:nowrap;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:800;line-height:1;position:relative}.sol-benefits-grid__text{min-width:0;position:relative}.sol-benefits-grid__label{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.1vw,1.65rem);font-weight:700;line-height:1.18}.sol-benefits-grid__narrative{color:#ffffffad;max-width:38rem;margin:.55rem 0 0;font-size:.94rem;line-height:1.6}@media (max-width:899px){.sol-benefits-grid__row{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.7rem;padding:1.75rem .5rem}.sol-benefits-grid__narrative{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.sol-benefits-grid__row:before{transition:none}}.sol-why-sotiotech__panel{background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--sol-accent) 38%, transparent) 0%, transparent 60%), linear-gradient(155deg, var(--sol-navy) 0%, color-mix(in srgb, var(--sol-navy) 62%, #000) 100%);box-shadow:0 32px 70px -34px color-mix(in srgb, var(--sol-navy) 60%, transparent);color:#fff;border-radius:clamp(1.25rem,2.5vw,2rem);padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.sol-why-sotiotech__intro{max-width:44rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.sol-why-sotiotech__title{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;line-height:1.12}.sol-why-sotiotech__lede{color:#ffffffbf;margin:.85rem 0 0;font-size:clamp(.95rem,1.4vw,1.02rem);line-height:1.65}.sol-why-sotiotech__list{border-top:1px solid #ffffff29;flex-direction:column;max-width:56rem;display:flex}.sol-why-sotiotech__item{border-bottom:1px solid #ffffff29}.sol-why-sotiotech__trigger{color:#fff;width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;padding:1.15rem .25rem;display:flex}.sol-why-sotiotech__item-title{letter-spacing:-.02em;flex:1;min-width:0;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:700;line-height:1.25}.sol-why-sotiotech__plus{color:#fff;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;transition:transform .3s,background .3s,border-color .3s;display:grid}.sol-why-sotiotech__plus svg{width:1.05rem;height:1.05rem}.sol-why-sotiotech__item[data-open=true] .sol-why-sotiotech__plus{color:var(--sol-navy);background:#fff;border-color:#fff;transform:rotate(45deg)}.sol-why-sotiotech__answer{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.sol-why-sotiotech__item[data-open=true] .sol-why-sotiotech__answer{grid-template-rows:1fr}.sol-why-sotiotech__item-desc{color:#ffffffc7;margin:0;padding-inline-end:3rem;font-size:.94rem;line-height:1.65;overflow:hidden}.sol-why-sotiotech__item[data-open=true] .sol-why-sotiotech__item-desc{padding-bottom:1.35rem}@media (max-width:899px){.sol-why-sotiotech__panel{border-radius:1.25rem;padding:1.35rem 1.15rem}.sol-why-sotiotech__intro{text-align:center;margin-inline:auto}.sol-why-sotiotech__trigger{gap:.75rem;padding:1rem .1rem}.sol-why-sotiotech__item-title{text-align:center}.sol-why-sotiotech__plus{width:2rem;height:2rem}.sol-why-sotiotech__item-desc{text-align:center;padding-inline:.25rem}}@media (prefers-reduced-motion:reduce){.sol-why-sotiotech__answer,.sol-why-sotiotech__plus{transition:none}}.sol-process-grid{--sol-process-bg:#070d1a;--sol-process-card:#0d1830;--sol-process-accent:var(--accent-text,#4169e1);background:var(--sol-process-bg);color:#f8fafc}.sol-process-grid .about-section-shell__inner{background:radial-gradient(45% 30% at 50% 0%, color-mix(in srgb, var(--sol-process-accent) 10%, transparent) 0%, transparent 70%), var(--sol-process-bg)}.sol-process-grid__intro{margin-inline:auto;text-align:center;max-width:48rem;margin-bottom:clamp(2rem,4vw,3rem)}.sol-process-grid__title{letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:700;line-height:1.08}.sol-process-grid__lede{color:#ffffffb8;max-width:44rem;margin:1rem auto 0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}.sol-process-grid__deck{flex-direction:column;gap:1rem;display:flex}.sol-process-grid__stop{top:calc(var(--nav-height,72px) + 1rem);position:sticky}.sol-process-grid__stop:nth-child(2){top:calc(var(--nav-height,72px) + 1.9rem)}.sol-process-grid__stop:nth-child(3){top:calc(var(--nav-height,72px) + 2.8rem)}.sol-process-grid__stop:nth-child(4){top:calc(var(--nav-height,72px) + 3.7rem)}.sol-process-grid__stop:nth-child(5){top:calc(var(--nav-height,72px) + 4.6rem)}.sol-process-grid__stop:nth-child(6){top:calc(var(--nav-height,72px) + 5.5rem)}.sol-process-grid__stop:nth-child(7){top:calc(var(--nav-height,72px) + 6.4rem)}.sol-process-grid__stop:nth-child(8){top:calc(var(--nav-height,72px) + 7.3rem)}.sol-process-grid__card{background:linear-gradient(165deg, color-mix(in srgb, var(--sol-process-card) 94%, #fff 6%), var(--sol-process-card));border:1px solid #ffffff21;border-radius:1.5rem;flex-direction:column;min-height:24rem;padding:clamp(1.75rem,3.5vw,2.75rem);display:flex;box-shadow:0 -18px 50px -12px #0000008c}.sol-process-grid__card-title{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;line-height:1.08}.sol-process-grid__card-desc{color:#ffffffb3;max-width:42rem;margin:.8rem 0 0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}@media (max-width:899px){.sol-process-grid__stop{top:calc(var(--nav-height,60px) + .75rem)}.sol-process-grid__stop:nth-child(2){top:calc(var(--nav-height,60px) + 1.35rem)}.sol-process-grid__stop:nth-child(3){top:calc(var(--nav-height,60px) + 1.95rem)}.sol-process-grid__stop:nth-child(4){top:calc(var(--nav-height,60px) + 2.55rem)}.sol-process-grid__stop:nth-child(5){top:calc(var(--nav-height,60px) + 3.15rem)}.sol-process-grid__stop:nth-child(6){top:calc(var(--nav-height,60px) + 3.75rem)}.sol-process-grid__stop:nth-child(7){top:calc(var(--nav-height,60px) + 4.35rem)}.sol-process-grid__stop:nth-child(8){top:calc(var(--nav-height,60px) + 4.95rem)}.sol-process-grid__card{text-align:center;align-items:center;min-height:0;padding:1.75rem 1.4rem}.sol-process-grid__card-desc{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.sol-process-grid__card{transition:none}}@media (max-width:899px){.sol-workflow-gap__intro,.sol-cap-grid__intro,.sol-usecase-grid__intro,.sol-benefits-grid__intro,.sol-domain-grid__intro,.sol-why-sotiotech__intro,.sol-process-grid__intro,.sol-lifecycle__intro{text-align:center;max-width:none;margin-inline:auto}.sol-cap-grid__step,.sol-usecase-grid__card,.sol-benefits-grid__row,.sol-process-grid__stop{text-align:center;align-items:center}.sol-cap-grid__icon{margin-inline:auto}.sol-workflow-gap__item-text,.sol-comparison-split__item{text-align:center}}
.detail-page--solution .sol-editorial-story{--na-ink:var(--brand-primary,#0b1f3a);--na-accent:var(--accent-text,#2563eb);--na-teal:#14b8a6;--na-muted:var(--theme-text-muted,#64748b);--na-line:color-mix(in srgb, var(--theme-border,#d8e0ec) 82%, transparent);--na-surface:var(--theme-bg,#fff);--na-elevated:var(--theme-bg-elevated,#f4f7fc);--na-radius:1.15rem;--na-shadow:0 18px 48px -28px color-mix(in srgb, var(--na-ink) 22%, transparent);isolation:isolate;position:relative}.detail-page--now-assist .sol-editorial-story:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 45% at 12% 8%, color-mix(in srgb, var(--na-accent) 9%, transparent), transparent 58%), radial-gradient(ellipse 60% 40% at 88% 42%, color-mix(in srgb, var(--na-teal) 7%, transparent), transparent 55%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--na-elevated) 40%, transparent) 50%, transparent 100%);position:absolute;inset:0}.detail-page--now-assist .sol-editorial-story .premium-section{position:relative;overflow:clip}.detail-page--now-assist .sol-editorial-story .premium-section>.about-section-shell__inner{padding-block:clamp(2.75rem,6vw,4.5rem)}.detail-page--now-assist .sol-editorial-story .about-section-shell__divider{opacity:.35}.detail-page--now-assist .sol-ed-header{gap:1rem;max-width:44rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem);display:grid}.detail-page--now-assist .sol-ed-header--wide{max-width:none}.detail-page--now-assist .sol-ed-header__title{letter-spacing:-.04em;color:var(--na-ink);text-wrap:balance;margin:.75rem 0 0;font-size:clamp(1.85rem,3.4vw,2.65rem);font-weight:650;line-height:1.08}.detail-page--now-assist .sol-ed-header__lede{color:var(--na-muted);text-wrap:pretty;margin:.9rem 0 0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}.detail-page--now-assist .sol-ed-header--dark .sol-ed-header__title{color:#fff}.detail-page--now-assist .sol-ed-header--dark .sol-ed-header__lede{color:#ffffffb8}.detail-page--now-assist .sol-expertise-band .about-section-shell__inner{background:0 0}.detail-page--now-assist .sol-expertise-band__inner{gap:1.75rem;padding-block:clamp(2.5rem,5vw,3.75rem);position:relative}.detail-page--now-assist .sol-expertise-band__inner:before{content:none;display:none}.detail-page--now-assist .sol-expertise-band__title{letter-spacing:-.035em;color:var(--na-ink);background:0 0;font-size:clamp(1.5rem,2.8vw,2.15rem)}.detail-page--now-assist .sol-expertise-band__tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:100%;max-width:min(64rem,100%);display:grid}@media (min-width:720px){.detail-page--now-assist .sol-expertise-band__tags{grid-template-columns:repeat(4,minmax(0,1fr))}}.detail-page--now-assist .sol-expertise-band__tag{border:1px solid var(--na-line);background:var(--na-surface);box-shadow:none;letter-spacing:-.02em;color:var(--na-ink);white-space:normal;text-align:start;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.4rem 1.25rem;font-size:1rem;font-weight:650;line-height:1.35;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s;display:flex;position:relative}.detail-page--now-assist .sol-expertise-band__tag:hover{border-color:color-mix(in srgb, var(--na-accent) 45%, var(--na-line));box-shadow:0 18px 36px -24px color-mix(in srgb, var(--na-ink) 35%, transparent);transform:translateY(-4px)}.detail-page--now-assist .sol-expertise-band__tag-icon{width:1.35rem;height:1.35rem}.detail-page--now-assist .sol-comparison-split__cta{display:none}.detail-page--now-assist .sol-comparison-split__container{max-width:none}.detail-page--now-assist .sol-comparison-split__intro{margin-inline:0;text-align:start;align-items:flex-start;max-width:26rem;margin-bottom:0}.detail-page--now-assist .sol-comparison-split__list{border-top:1px solid var(--theme-border);margin:0;padding:0;list-style:none}.detail-page--now-assist .sol-comparison-split__list>*{min-width:0}.detail-page--now-assist .sol-comparison-split__item{border-bottom:1px solid var(--theme-border);background:0 0;border-radius:0;align-items:flex-start;gap:.85rem;height:100%;padding:1.25rem 1.25rem 1.35rem 0;transition:background-color .25s}.detail-page--now-assist .sol-comparison-split__item:hover{background:var(--theme-hover)}.detail-page--now-assist .sol-comparison-split__check--arrow{width:auto;height:auto;color:var(--theme-text-muted);background:0 0;border:0;border-radius:0;margin-top:.2rem;transition:transform .3s cubic-bezier(.22,1,.36,1),color .25s}.detail-page--now-assist .sol-comparison-split__check--arrow svg{stroke-width:2.25px;width:1rem;height:1rem;display:block}.detail-page--now-assist .sol-comparison-split__item:hover .sol-comparison-split__check--arrow{color:var(--theme-heading);transform:translate(4px)}html[dir=rtl] .detail-page--now-assist .sol-comparison-split__check--arrow svg{transform:scaleX(-1)}html[dir=rtl] .detail-page--now-assist .sol-comparison-split__item:hover .sol-comparison-split__check--arrow{transform:translate(-4px)}.detail-page--now-assist .sol-comparison-split__item-text{letter-spacing:-.01em;color:var(--theme-heading);font-size:.98rem;font-weight:500;line-height:1.55}@media (min-width:900px){.detail-page--now-assist .sol-comparison-split__container{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}.detail-page--now-assist .sol-comparison-split__intro{top:calc(var(--nav-offset,72px) + 2rem);position:sticky}.detail-page--now-assist .sol-comparison-split__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;display:grid}.detail-page--now-assist .sol-comparison-split__list>* .sol-comparison-split__item{border-bottom:0}.detail-page--now-assist .sol-comparison-split__list>:nth-child(2n) .sol-comparison-split__item{border-inline-start:1px solid var(--theme-border);padding-inline-start:1.25rem}.detail-page--now-assist .sol-comparison-split__list>:nth-child(n+3) .sol-comparison-split__item{border-top:1px solid var(--theme-border)}.detail-page--now-assist .sol-comparison-split__list>:nth-child(n+5) .sol-comparison-split__item{border-bottom:1px solid var(--theme-border)}}@media (max-width:899px){.detail-page--now-assist .sol-comparison-split__intro{max-width:none;margin-bottom:clamp(1.25rem,3vw,1.75rem)}.detail-page--now-assist .sol-comparison-split__intro .sol-ed-header,.detail-page--now-assist .sol-comparison-split__intro .sol-ed-header__copy,.detail-page--now-assist .sol-comparison-split__intro .sol-ed-header__title,.detail-page--now-assist .sol-comparison-split__intro .sol-ed-header__lede{text-align:start;align-items:flex-start;max-width:none;margin-inline:0}.detail-page--now-assist .sol-comparison-split__item{text-align:start;flex-direction:row;align-items:flex-start;padding:1.05rem .25rem}}.detail-page--now-assist .sol-workflow-gap .about-section-shell__inner{background:var(--na-elevated)}.detail-page--now-assist .sol-workflow-gap__shell{border-color:var(--na-line);background:var(--na-surface);box-shadow:var(--na-shadow)}.detail-page--now-assist .sol-workflow-gap__intro{max-width:none;margin:0 0 clamp(1.25rem,2.5vw,1.75rem)}.detail-page--now-assist .sol-workflow-gap__arrow{display:none}.detail-page--now-assist .sol-workflow-gap__row{border-top:1px solid var(--na-line);border-radius:0;align-items:baseline;gap:.9rem;padding-block:1rem;transition:background-color .25s;display:flex}.detail-page--now-assist .sol-workflow-gap__row:last-child{border-bottom:1px solid var(--na-line)}.detail-page--now-assist .sol-workflow-gap__row:before{content:"";background:var(--na-accent);border-radius:2px;flex-shrink:0;width:1.4rem;height:2px;transition:width .35s cubic-bezier(.22,1,.36,1);transform:translateY(-.32rem)}.detail-page--now-assist .sol-workflow-gap__row:hover{background:var(--theme-hover)}.detail-page--now-assist .sol-workflow-gap__row:hover:before{width:2.1rem}.detail-page--now-assist .sol-workflow-gap__item-text{letter-spacing:-.01em;color:var(--theme-heading);font-size:.98rem;font-weight:500;line-height:1.55}.detail-page--now-assist .sol-cap-grid__layout{flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);display:flex}.detail-page--now-assist .sol-cap-grid__side{order:-1;position:static}.detail-page--now-assist .sol-cap-grid__intro{text-align:start;max-width:none;margin:0}.detail-page--now-assist .sol-cap-grid__intro>.sol-ed-header__copy{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"pill pill""title lede";align-items:end;gap:.9rem clamp(2rem,4vw,3.5rem);display:grid}.detail-page--now-assist .sol-cap-grid__intro .section-label{grid-area:pill}.detail-page--now-assist .sol-cap-grid__intro .sol-ed-header__title{grid-area:title;margin:0}.detail-page--now-assist .sol-cap-grid__intro .sol-ed-header__lede{grid-area:lede;margin:0}.detail-page--now-assist .sol-cap-grid__steps{border:1px solid var(--na-line);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:stretch;gap:0;display:grid}.detail-page--now-assist .sol-cap-grid__steps>*{min-width:0}.detail-page--now-assist .sol-cap-grid__step{text-align:start;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:start;gap:.7rem;padding:1.15rem 1.1rem 1.25rem;transition:background-color .25s;position:static;overflow:visible}.detail-page--now-assist .sol-cap-grid__step:after{content:none;display:none}.detail-page--now-assist .sol-cap-grid__step:hover{background:var(--theme-hover);box-shadow:none;border-color:#0000;transform:none}.detail-page--now-assist .sol-cap-grid__steps>:nth-child(4n+2) .sol-cap-grid__step,.detail-page--now-assist .sol-cap-grid__steps>:nth-child(4n+3) .sol-cap-grid__step,.detail-page--now-assist .sol-cap-grid__steps>:nth-child(4n+4) .sol-cap-grid__step{border-inline-start:1px solid var(--na-line)}.detail-page--now-assist .sol-cap-grid__steps>:nth-child(n+5) .sol-cap-grid__step{border-top:1px solid var(--na-line)}.detail-page--now-assist .sol-cap-grid__step-head{flex-direction:row;align-items:center;gap:.65rem}.detail-page--now-assist .sol-cap-grid__icon{background:color-mix(in srgb, var(--na-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--na-accent) 28%, transparent);width:2rem;height:2rem;box-shadow:none;color:var(--na-accent);border-radius:.6rem;margin:0}.detail-page--now-assist .sol-cap-grid__icon svg{width:1rem;height:1rem}.detail-page--now-assist .sol-cap-grid__card-title{font-size:.92rem;font-weight:650}.detail-page--now-assist .sol-cap-grid__card-desc{font-size:.8rem;line-height:1.5}@media (max-width:1023px){.detail-page--now-assist .sol-cap-grid__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-page--now-assist .sol-cap-grid__steps>:nth-child(4n+2) .sol-cap-grid__step,.detail-page--now-assist .sol-cap-grid__steps>:nth-child(4n+3) .sol-cap-grid__step,.detail-page--now-assist .sol-cap-grid__steps>:nth-child(4n+4) .sol-cap-grid__step{border-inline-start:0}.detail-page--now-assist .sol-cap-grid__steps>:nth-child(n+5) .sol-cap-grid__step{border-top:0}.detail-page--now-assist .sol-cap-grid__steps>:nth-child(2n) .sol-cap-grid__step{border-inline-start:1px solid var(--na-line)}.detail-page--now-assist .sol-cap-grid__steps>:nth-child(n+3) .sol-cap-grid__step{border-top:1px solid var(--na-line)}}@media (max-width:639px){.detail-page--now-assist .sol-cap-grid__intro>.sol-ed-header__copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"pill""title""lede";row-gap:.75rem}.detail-page--now-assist .sol-cap-grid__steps{grid-template-columns:minmax(0,1fr)}.detail-page--now-assist .sol-cap-grid__steps>:nth-child(2n) .sol-cap-grid__step{border-inline-start:0}.detail-page--now-assist .sol-cap-grid__steps>:nth-child(n+3) .sol-cap-grid__step{border-top:0}.detail-page--now-assist .sol-cap-grid__steps>:nth-child(n+2) .sol-cap-grid__step{border-top:1px solid var(--na-line)}}.detail-page--now-assist .sol-lifecycle{--sol-lifecycle-bg:#0a2472;--sol-lifecycle-card:#fff;--sol-lifecycle-accent:#fff;background:var(--sol-lifecycle-bg);color:#f8fafc}.detail-page--now-assist .sol-lifecycle .about-section-shell__inner{background:radial-gradient(55% 35% at 50% 0,#6b8cff61 0%,#0000 70%),linear-gradient(#12307f 0%,#0a2472 45%,#07164a 100%)}html.dark .detail-page--now-assist .sol-lifecycle{--sol-lifecycle-bg:#060f2e}html.dark .detail-page--now-assist .sol-lifecycle .about-section-shell__inner{background:radial-gradient(55% 35% at 50% 0,#6b8cff38 0%,#0000 70%),linear-gradient(#0d2768 0%,#081a52 45%,#030a24 100%)}.detail-page--now-assist .sol-lifecycle__track{position:relative}.detail-page--now-assist .sol-lifecycle__track:before{opacity:.8;background:linear-gradient(#0000 0%,#ffffffbf 18% 82%,#0000 100%);box-shadow:0 0 18px 1px #ffffff4d}.detail-page--now-assist .sol-lifecycle__pulse{background:#fff;box-shadow:0 0 14px 3px #ffffffa6,0 0 0 5px #ffffff2e}.detail-page--now-assist .sol-lifecycle__node{background:#fff;border-color:#ffffffe6;box-shadow:0 0 0 6px #ffffff2e,0 0 22px 2px #ffffff59}.detail-page--now-assist .sol-lifecycle__node:after{background:var(--brand-primary,#0a2472);box-shadow:0 0 8px 1px color-mix(in srgb, var(--brand-primary,#0a2472) 45%, transparent)}.detail-page--now-assist .sol-lifecycle__card{border-radius:var(--na-radius);background:var(--sol-lifecycle-card);border:1px solid #ffffffa6;min-height:11rem;padding:1.4rem 1.25rem;position:relative;box-shadow:0 24px 50px -30px #02081e99}.detail-page--now-assist .sol-lifecycle__card:hover{border-color:#fff;transform:translateY(-4px);box-shadow:0 30px 60px -28px #02081ea6}.detail-page--now-assist .sol-lifecycle__phase{background:color-mix(in srgb, var(--brand-primary,#0a2472) 9%, transparent);color:var(--brand-primary,#0a2472);border-radius:999px;padding:.28rem .55rem;font-size:.62rem;display:inline-flex}.detail-page--now-assist .sol-lifecycle__step-title{color:#0a2472}.detail-page--now-assist .sol-lifecycle__step-desc{color:#44537a}.detail-page--now-assist .sol-lifecycle__cta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.detail-page--now-assist .sol-lifecycle__cta .premium-btn__surface--outline{background:#ffffff0f;border-color:#ffffff8c}.detail-page--now-assist .sol-lifecycle__cta:hover .premium-btn__surface--outline{background:#ffffff24;border-color:#fff}.detail-page--now-assist .sol-lifecycle__cta .premium-btn__label--outline{color:#fff}.detail-page--now-assist .sol-lifecycle__intro .section-eyebrow-pill{color:#fff;background:#ffffff24;border-color:#ffffff6b}.detail-page--now-assist .sol-domain-grid__list{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:stretch;gap:.9rem;max-width:none;margin-inline:0;display:grid}.detail-page--now-assist .sol-domain-grid__list>*{min-width:0}.detail-page--now-assist .sol-domain-grid__row{border:1px solid var(--na-line);background:var(--na-surface);border-radius:1rem;flex-direction:column;align-items:stretch;gap:0;height:100%;padding:1.35rem 1.25rem;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .28s;display:flex;overflow:visible}.detail-page--now-assist .sol-domain-grid__row:before{content:none;display:none}.detail-page--now-assist .sol-domain-grid__row:hover{border-color:color-mix(in srgb, var(--na-accent) 45%, var(--na-line));box-shadow:0 18px 36px -24px color-mix(in srgb, var(--na-ink) 35%, transparent);transform:translateY(-4px)}.detail-page--now-assist .sol-domain-grid__head{gap:.6rem}.detail-page--now-assist .sol-domain-grid__tag{border:1px solid color-mix(in srgb, var(--na-accent) 35%, transparent);letter-spacing:.18em;text-transform:uppercase;color:var(--na-accent);background:0 0;border-radius:.45rem;align-self:flex-start;padding:.28rem .55rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700;transition:background-color .28s,color .28s}.detail-page--now-assist .sol-domain-grid__row:hover .sol-domain-grid__tag{background:var(--na-accent);color:#fff}.detail-page--now-assist .sol-domain-grid__name{letter-spacing:-.025em;color:var(--na-ink);font-size:1.05rem;font-weight:700;line-height:1.25;transition:none}.detail-page--now-assist .sol-domain-grid__row:hover .sol-domain-grid__name{transform:none}.detail-page--now-assist .sol-domain-grid__desc{max-width:none;color:var(--na-muted);margin:.6rem 0 0;font-size:.84rem;line-height:1.55}@media (max-width:1023px){.detail-page--now-assist .sol-domain-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.detail-page--now-assist .sol-domain-grid__list{grid-template-columns:minmax(0,1fr)}.detail-page--now-assist .sol-domain-grid__row{text-align:start;padding:1.2rem 1.1rem}.detail-page--now-assist .sol-domain-grid__head{align-items:flex-start}.detail-page--now-assist .sol-domain-grid__desc{margin-inline:0}}.detail-page--now-assist .sol-usecase-grid__card{border-radius:var(--na-radius);border-color:var(--na-line);background:var(--na-surface);box-shadow:var(--na-shadow)}.detail-page--now-assist .sol-usecase-grid__card:hover{border-color:color-mix(in srgb, var(--na-accent) 50%, transparent)}.detail-page--now-assist .sol-usecase-grid__cell--feature .sol-usecase-grid__card{background:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--na-accent) 38%, transparent) 0%, transparent 55%), linear-gradient(150deg, var(--na-ink) 0%, color-mix(in srgb, var(--na-ink) 62%, #000) 100%);border-color:#0000}.detail-page--now-assist .sol-expertise-band__tag-icon{width:.85rem;height:.85rem;color:var(--na-accent);flex-shrink:0}.detail-page--now-assist .sol-why-sotiotech .about-section-shell__inner{background:var(--na-elevated)}.detail-page--now-assist .sol-why-sotiotech__panel{background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--na-accent) 42%, transparent) 0%, transparent 60%), linear-gradient(155deg, var(--na-ink) 0%, color-mix(in srgb, var(--na-ink) 62%, #000) 100%);box-shadow:0 32px 70px -34px color-mix(in srgb, var(--na-ink) 60%, transparent)}.detail-page--now-assist .sol-why-sotiotech__item[data-open=true] .sol-why-sotiotech__plus{color:var(--na-accent)}.detail-page--now-assist .sol-process-grid{--sol-process-bg:#0a2472;--sol-process-card:#fff;--sol-process-accent:#fff;background:var(--sol-process-bg);color:#f8fafc}.detail-page--now-assist .sol-process-grid .about-section-shell__inner{background:radial-gradient(55% 35% at 50% 0,#6b8cff61 0%,#0000 70%),linear-gradient(#12307f 0%,#0a2472 45%,#07164a 100%)}html.dark .detail-page--now-assist .sol-process-grid{--sol-process-bg:#060f2e}html.dark .detail-page--now-assist .sol-process-grid .about-section-shell__inner{background:radial-gradient(55% 35% at 50% 0,#6b8cff38 0%,#0000 70%),linear-gradient(#0d2768 0%,#081a52 45%,#030a24 100%)}.detail-page--now-assist .sol-process-grid__stop{border-radius:var(--na-radius)}.detail-page--now-assist .sol-process-grid__card{background:var(--sol-process-card);border:1px solid #ffffffa6;box-shadow:0 -18px 50px -12px #02081e8c}.detail-page--now-assist .sol-process-grid__card-title{color:#0a2472}.detail-page--now-assist .sol-process-grid__card-desc{color:#44537a}.detail-page--now-assist .sol-process-grid__intro .section-eyebrow-pill{color:#fff;background:#ffffff24;border-color:#ffffff6b}@media (min-width:900px){.detail-page--solution .offering-banner-hero{justify-content:center;min-height:100dvh}.detail-page--solution .offering-banner-hero__container{padding-top:var(--hero-pad-block-lg);padding-bottom:var(--hero-pad-block-lg);flex:1;align-content:center;align-items:center;margin-block:auto}.detail-page--solution .offering-banner-hero__photo{max-height:min(42rem,82svh)}.detail-page--solution .offering-banner-hero__stats-strip{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:.7rem;margin-top:1.6rem;padding:0;display:grid;position:relative}.detail-page--solution .offering-banner-hero__stats-strip:before{display:none}.detail-page--solution .offering-banner-hero__stat-pill{isolation:isolate;color:#fff;background:radial-gradient(ellipse 120% 100% at 50% 0%, color-mix(in srgb, var(--brand-primary) 60%, #1e3a8a) 0%, color-mix(in srgb, var(--brand-primary) 88%, #020617) 58%, #040a14 100%);text-align:start;border:1px solid #ffffff29;border-radius:1rem;padding:.95rem 1rem 1rem;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #00000073,inset 0 1px #ffffff1f}.detail-page--solution .offering-banner-hero__stat-pill+.offering-banner-hero__stat-pill{border-inline-start:1px solid #ffffff29}.detail-page--solution .offering-banner-hero__stat-pill:before{display:none}.detail-page--solution .offering-banner-hero__stat-pill:hover{border-color:#ffffff61;transform:translateY(-3px);box-shadow:0 24px 48px -22px #0000008c,inset 0 1px #ffffff2e}.detail-page--solution .offering-banner-hero__stat-value{letter-spacing:-.03em;color:#fff;font-size:1.2rem;font-weight:750}.detail-page--solution .offering-banner-hero__stat-label{color:#ffffffb8;max-width:none;margin-top:.25rem;font-size:.72rem}}@media (max-width:899px){.detail-page--solution .offering-banner-hero__stats-strip{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.25rem;padding:0;display:grid}.detail-page--solution .offering-banner-hero__stat-pill{color:#fff;background:radial-gradient(ellipse 120% 100% at 50% 0%, color-mix(in srgb, var(--brand-primary) 60%, #1e3a8a) 0%, color-mix(in srgb, var(--brand-primary) 88%, #020617) 58%, #040a14 100%);text-align:center;border:1px solid #ffffff29;border-radius:1rem;padding:.85rem .9rem .9rem;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #00000073,inset 0 1px #ffffff1f}.detail-page--solution .offering-banner-hero__stat-pill:nth-child(2n){border-inline-start:1px solid #ffffff29}.detail-page--solution .offering-banner-hero__stat-pill:nth-child(n+3){border-top:1px solid #ffffff29}.detail-page--solution .offering-banner-hero__stat-pill:before{display:none}.detail-page--solution .offering-banner-hero__stat-value{color:#fff;font-weight:750}.detail-page--solution .offering-banner-hero__stat-label{color:#ffffffb8;max-width:none}.detail-page--now-assist .sol-comparison-split__intro,.detail-page--now-assist .sol-ed-header{text-align:center}.detail-page--now-assist .sol-ed-header{max-width:none;margin-inline:auto}.detail-page--now-assist .sol-ed-header__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.detail-page--now-assist .sol-ed-header__title,.detail-page--now-assist .sol-ed-header__lede{text-align:center;max-width:none}.detail-page--now-assist .sol-workflow-gap__intro,.detail-page--now-assist .sol-cap-grid__intro,.detail-page--now-assist .sol-usecase-grid__intro,.detail-page--now-assist .sol-benefits-grid__intro,.detail-page--now-assist .sol-why-sotiotech__intro,.detail-page--now-assist .sol-process-grid__intro,.detail-page--now-assist .sol-domain-grid__intro{text-align:center;max-width:none;margin-inline:auto}.detail-page--now-assist .sol-workflow-gap__list,.detail-page--now-assist .sol-cap-grid__steps,.detail-page--now-assist .sol-usecase-grid__grid{justify-items:center}.detail-page--now-assist .sol-cap-grid__step,.detail-page--now-assist .sol-usecase-grid__card,.detail-page--now-assist .sol-benefits-grid__row,.detail-page--now-assist .sol-process-grid__stop{text-align:center;align-items:center}.detail-page--now-assist .sol-cap-grid__icon{margin-inline:auto}.detail-page--now-assist .sol-workflow-gap__list{justify-items:stretch}.detail-page--now-assist .sol-workflow-gap__row{text-align:start;align-items:baseline}.detail-page--now-assist .sol-workflow-gap__item-text{text-align:start}.detail-page--now-assist .sol-comparison-split__item{text-align:center}}.detail-page--now-assist .offering-banner-hero__stats-strip{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin-top:1.5rem;padding:0;position:relative;overflow:visible}.detail-page--now-assist .offering-banner-hero__stats-strip:before,.detail-page--now-assist .offering-banner-hero__stats-strip:after{content:none;display:none}.detail-page--now-assist .offering-banner-hero__stat-pill{box-shadow:none;text-align:start;background:0 0;border:0;border-radius:0;padding:.15rem 1.1rem .5rem 0;transition:none;position:relative;overflow:visible}.detail-page--now-assist .offering-banner-hero__stat-pill:before,.detail-page--now-assist .offering-banner-hero__stat-pill:after{content:none;display:none}.detail-page--now-assist .offering-banner-hero__stat-value{letter-spacing:-.03em;color:var(--theme-heading);font-size:1.05rem;font-weight:750;line-height:1.15;transition:color .3s;display:block}.detail-page--now-assist .offering-banner-hero__stat-pill:hover .offering-banner-hero__stat-value{color:var(--brand-secondary)}.detail-page--now-assist .offering-banner-hero__stat-label{max-width:none;color:var(--theme-text-muted);margin-top:.2rem;font-size:.74rem;line-height:1.45;display:block}@media (min-width:900px){.detail-page--now-assist .offering-banner-hero__stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.detail-page--now-assist .offering-banner-hero__stat-pill+.offering-banner-hero__stat-pill{border-inline-start:1px solid color-mix(in srgb, var(--theme-border-strong,var(--theme-border)) 70%, transparent);padding-inline-start:1.1rem}}@media (max-width:899px){.detail-page--now-assist .offering-banner-hero__stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem;display:grid}.detail-page--now-assist .offering-banner-hero__stat-pill:nth-child(odd){border-inline-start:0}.detail-page--now-assist .offering-banner-hero__stat-pill:nth-child(2n){border-inline-start:1px solid color-mix(in srgb, var(--theme-border-strong,var(--theme-border)) 70%, transparent);padding-inline-start:1rem}.detail-page--now-assist .offering-banner-hero__stat-pill:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--theme-border-strong,var(--theme-border)) 70%, transparent);padding-top:.9rem}.detail-page--now-assist .offering-banner-hero__stat-pill:nth-child(-n+2){padding-bottom:.9rem}}@media (prefers-reduced-motion:reduce){.detail-page--now-assist .sol-domain-grid__row,.detail-page--now-assist .sol-domain-grid__tag,.detail-page--now-assist .sol-expertise-band__tag,.detail-page--now-assist .sol-workflow-gap__row,.detail-page--now-assist .sol-workflow-gap__row:before,.detail-page--now-assist .sol-comparison-split__item,.detail-page--now-assist .sol-comparison-split__list,.detail-page--now-assist .sol-comparison-split__item-text,.detail-page--now-assist .sol-comparison-split__check--arrow,.detail-page--now-assist .offering-banner-hero__stat-pill:before,.detail-page--now-assist .offering-banner-hero__stat-pill:after,.detail-page--now-assist .sol-expertise-band__tag,.detail-page--now-assist .sol-comparison-split__item,.detail-page--now-assist .sol-workflow-gap__row,.detail-page--now-assist .sol-cap-grid__step,.detail-page--now-assist .sol-benefits-grid__row,.detail-page--now-assist .sol-process-grid__stop{transition:none}}@media (min-width:900px){.detail-page--now-assist.detail-page--solution .sol-domain-grid__row,.detail-page--now-assist.detail-page--solution .sol-domain-grid__head,.detail-page--now-assist.detail-page--solution .sol-domain-grid__name,.detail-page--now-assist.detail-page--solution .sol-domain-grid__desc,.detail-page--now-assist.detail-page--solution .sol-expertise-band__tag,.detail-page--now-assist.detail-page--solution .sol-comparison-split__item,.detail-page--now-assist.detail-page--solution .sol-workflow-gap__row,.detail-page--now-assist.detail-page--solution .sol-workflow-gap__item-text,.detail-page--now-assist.detail-page--solution .sol-cap-grid__step,.detail-page--now-assist.detail-page--solution .sol-cap-grid__intro{text-align:start}.detail-page--now-assist.detail-page--solution .sol-domain-grid__head,.detail-page--now-assist.detail-page--solution .sol-expertise-band__tag,.detail-page--now-assist.detail-page--solution .sol-cap-grid__step-head{align-items:flex-start}.detail-page--now-assist.detail-page--solution .sol-domain-grid__intro,.detail-page--now-assist.detail-page--solution .sol-domain-grid__intro .sol-ed-header__copy,.detail-page--now-assist.detail-page--solution .sol-domain-grid__intro .sol-ed-header__title,.detail-page--now-assist.detail-page--solution .sol-expertise-band .sol-ed-header,.detail-page--now-assist.detail-page--solution .sol-expertise-band .sol-ed-header__copy,.detail-page--now-assist.detail-page--solution .sol-expertise-band .sol-ed-header__title{text-align:start;place-items:start;max-width:56rem;margin-inline:0}.detail-page--now-assist.detail-page--solution .sol-domain-grid__tag{align-self:flex-start;margin-inline:0}.detail-page--now-assist.detail-page--solution .sol-domain-grid__row,.detail-page--now-assist.detail-page--solution .sol-expertise-band__tag,.detail-page--now-assist.detail-page--solution .sol-cap-grid__step{height:100%}}@media (max-width:899px){.detail-page--now-assist.detail-page--solution .sol-domain-grid__row,.detail-page--now-assist.detail-page--solution .sol-domain-grid__head,.detail-page--now-assist.detail-page--solution .sol-domain-grid__name,.detail-page--now-assist.detail-page--solution .sol-domain-grid__desc,.detail-page--now-assist.detail-page--solution .sol-expertise-band__tag,.detail-page--now-assist.detail-page--solution .sol-comparison-split__item,.detail-page--now-assist.detail-page--solution .sol-workflow-gap__item-text,.detail-page--now-assist.detail-page--solution .sol-cap-grid__intro{text-align:center}.detail-page--now-assist.detail-page--solution .sol-domain-grid__head,.detail-page--now-assist.detail-page--solution .sol-expertise-band__tag,.detail-page--now-assist.detail-page--solution .sol-comparison-split__item,.detail-page--now-assist.detail-page--solution .sol-cap-grid__step-head{align-items:center}.detail-page--now-assist.detail-page--solution .sol-cap-grid__step-head{flex-direction:column}.detail-page--now-assist.detail-page--solution .sol-cap-grid__icon{margin-inline:auto}.detail-page--now-assist.detail-page--solution .sol-domain-grid__tag{align-self:center;margin-inline:auto}.detail-page--now-assist.detail-page--solution .sol-comparison-split__item{flex-direction:column}.detail-page--now-assist.detail-page--solution .sol-workflow-gap__row{text-align:center;justify-content:center}}
