.ms-services__eyebrow{margin-bottom:var(--ms-space-3);color:var(--ms-blue);font-size:var(--ms-fs-micro);font-weight:var(--ms-fw-accent);letter-spacing:.08em;text-transform:uppercase}.ms-services__eyebrow--light{color:var(--ms-marketing-warm-eyebrow)}.ms-services__section-head{max-width:var(--ms-container-copy);margin-bottom:var(--ms-space-8)}.ms-services__section-head--center{margin-inline:auto;text-align:center}.ms-services__section-head>p:last-child{margin-bottom:0;font-size:var(--ms-fs-body)}.ms-services__icon{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid var(--ms-color-border-blue-soft);border-radius:var(--ms-radius-md);background:var(--ms-soft-blue);color:var(--ms-blue);font-size:var(--ms-type-size-px-23)}.ms-services__icon--orange{border-color:var(--ms-color-border-orange-soft);background:var(--ms-soft-orange);color:var(--ms-orange-hover)}.ms-services__icon--large{width:54px;height:54px;border-radius:var(--ms-radius-card);font-size:var(--ms-type-size-px-28)}.ms-services__btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:var(--ms-space-px-10);padding:var(--ms-space-px-11) var(--ms-space-5);border:1px solid #fff0;border-radius:var(--ms-radius-compact);font-size:var(--ms-type-size-rem--86);font-weight:var(--ms-fw-accent);line-height:var(--ms-line-exact-1-35);transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.ms-services__btn:hover{transform:translateY(-1px)}.ms-services__btn:focus-visible,.ms-services a:focus-visible,.ms-services summary:focus-visible{outline:3px solid rgba(var(--ms-rgb-blue),.28);outline-offset:3px}.ms-services__btn--primary{background:var(--ms-orange);color:var(--ms-color-white)}.ms-services__btn--primary:hover{background:var(--ms-orange-hover);color:var(--ms-color-white)}.ms-services__btn--secondary{background:var(--ms-blue);color:var(--ms-color-white)}.ms-services__btn--secondary:hover{background:var(--ms-blue-hover);color:var(--ms-color-white)}.ms-services__btn--outline{border-color:var(--ms-blue);background:#fff0;color:var(--ms-blue)}.ms-services__btn--outline:hover{background:var(--ms-soft-blue);color:var(--ms-blue-hover)}.ms-services__btn-icon{display:inline-flex;font-size:var(--ms-type-size-px-18)}.ms-services__text-link{display:inline-flex;align-items:center;gap:var(--ms-space-2);color:var(--ms-blue);font-size:var(--ms-type-size-rem--84);font-weight:var(--ms-fw-strong)}.ms-services__text-link span{display:inline-flex;font-size:var(--ms-type-size-px-17)}.ms-services{--ms-services-shadow:var(--ms-marketing-shadow);--ms-services-shadow-hover:var(--ms-marketing-shadow-hover);--ms-fs-h1:var(--ms-services-type-h1);--ms-fs-h2:var(--ms-services-type-h2);--ms-fs-h3:var(--ms-services-type-h3);--ms-fs-lead:var(--ms-services-type-lead);--ms-fs-body:var(--ms-services-type-body);--ms-fs-small:var(--ms-services-type-small);--ms-fs-micro:var(--ms-services-type-micro);--ms-fw-heading:var(--ms-services-weight-heading);--ms-fw-strong:var(--ms-services-weight-strong);--ms-fw-body:var(--ms-services-weight-body);--ms-fw-accent:var(--ms-services-weight-accent);direction:rtl;color:var(--ms-body);font-family:inherit;box-sizing:border-box}.ms-services *,.ms-services *::before,.ms-services *::after{box-sizing:inherit}.ms-services__container{width:var(--ms-shell-content-width);margin-inline:auto}.ms-services h1,.ms-services h2,.ms-services h3,.ms-services p,.ms-services ul,.ms-services ol{margin-top:0}.ms-services h1,.ms-services h2,.ms-services h3{color:var(--ms-heading);line-height:var(--ms-line-exact-1-38);text-wrap:balance}.ms-services h1{margin-bottom:var(--ms-space-4);font-size:var(--ms-fs-h1);font-weight:var(--ms-fw-heading);letter-spacing:-.018em}.ms-services h2{margin-bottom:var(--ms-space-px-15);font-size:var(--ms-fs-h2);font-weight:var(--ms-fw-heading);letter-spacing:-.01em}.ms-services h3{margin-bottom:var(--ms-space-px-9);font-size:var(--ms-fs-h3);font-weight:var(--ms-fw-heading)}.ms-services p{font-size:var(--ms-fs-body);font-weight:var(--ms-fw-body);line-height:var(--ms-line-exact-1-72)}.ms-services li{font-size:var(--ms-fs-body);font-weight:var(--ms-fw-body)}.ms-services a{text-decoration:none}.ms-services svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ms-services--hero{position:relative;overflow:hidden;padding:clamp(var(--ms-space-12), 6vw, var(--ms-space-px-78)) 0;background:radial-gradient(circle at 12% 18%,rgba(var(--ms-rgb-blue),.09),transparent 26rem),linear-gradient(180deg,var(--ms-color-white) 0%,var(--ms-palette-fafcfe) 100%);border-bottom:1px solid var(--ms-color-border-muted)}.ms-services--hero::after{content:"";position:absolute;width:380px;height:380px;left:-220px;bottom:-250px;border:1px solid rgba(var(--ms-rgb-blue),.12);border-radius:50%;pointer-events:none}.ms-services__hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.74fr);gap:clamp(var(--ms-space-px-36), 6vw, var(--ms-space-px-76));align-items:center}.ms-services__lead{max-width:var(--ms-layout-max-px-720);margin-bottom:var(--ms-space-px-26);color:var(--ms-body);font-size:var(--ms-fs-lead)}.ms-services__actions{display:flex;flex-wrap:wrap;gap:var(--ms-space-3)}.ms-services__trust-list{display:flex;flex-wrap:wrap;gap:var(--ms-space-3) var(--ms-space-px-22);margin:var(--ms-space-6) 0 0;padding:0;list-style:none}.ms-services__trust-list li{display:inline-flex;align-items:center;gap:var(--ms-space-px-7);color:var(--ms-navy);font-size:var(--ms-type-size-rem--83);font-weight:var(--ms-fw-strong)}.ms-services__trust-list li span{display:inline-flex;color:var(--ms-blue);font-size:var(--ms-type-size-px-17)}.ms-services__system-card{padding:var(--ms-space-px-26);border:1px solid var(--ms-border);border-radius:var(--ms-radius-xl);background:rgba(var(--ms-rgb-white),.92);box-shadow:var(--ms-services-shadow)}.ms-services__system-head{display:flex;align-items:center;gap:var(--ms-space-px-13);margin-bottom:var(--ms-space-px-18);padding-bottom:var(--ms-space-px-18);border-bottom:1px solid var(--ms-border)}.ms-services__system-head>div{display:grid;gap:var(--ms-space-px-2)}.ms-services__system-head span:not(.ms-services__icon){color:var(--ms-muted);font-size:var(--ms-fs-micro);font-weight:var(--ms-fw-accent);letter-spacing:.08em;text-transform:uppercase}.ms-services__system-head strong{color:var(--ms-heading);font-size:var(--ms-type-size-rem--94)}.ms-services__system-flow{display:grid;gap:var(--ms-space-px-9);margin:0;padding:0;list-style:none}.ms-services__system-flow li{display:grid;grid-template-columns:42px 1fr;gap:var(--ms-space-3);align-items:start;padding:var(--ms-space-3);border:1px solid #fff0;border-radius:var(--ms-radius-md)}.ms-services__system-flow li:hover{border-color:var(--ms-color-border-blue-soft);background:var(--ms-palette-f9fbfe)}.ms-services__system-flow li>span{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--ms-radius-10);background:var(--ms-soft-blue);color:var(--ms-blue);font-size:var(--ms-type-size-rem--68);font-weight:var(--ms-fw-accent)}.ms-services__system-flow strong,.ms-services__system-flow small{display:block}.ms-services__system-flow strong{margin-bottom:var(--ms-space-px-3);color:var(--ms-heading);font-size:var(--ms-type-size-rem--84)}.ms-services__system-flow small{color:var(--ms-muted);font-size:var(--ms-font-size-meta);line-height:var(--ms-line-exact-1-6)}.ms-services--principle{padding:clamp(var(--ms-space-px-52), 6vw, var(--ms-space-px-76)) 0;background:var(--ms-bg)}.ms-services__principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ms-space-px-18)}.ms-services__principle-card{padding:var(--ms-space-px-26);border:1px solid var(--ms-border);border-radius:var(--ms-radius-px-15);background:var(--ms-white)}.ms-services__principle-card .ms-services__icon{margin-bottom:var(--ms-space-px-18)}.ms-services__principle-card p{margin-bottom:0}.ms-services--overview{padding:clamp(var(--ms-space-px-52), 6vw, var(--ms-space-px-78)) 0;background:var(--ms-color-white)}.ms-services__service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ms-space-4)}.ms-services__service-card{position:relative;display:flex;min-height:290px;flex-direction:column;align-items:flex-start;padding:var(--ms-space-6);overflow:hidden;border:1px solid var(--ms-border);border-radius:var(--ms-radius-lg);background:var(--ms-white);color:var(--ms-body);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ms-services__service-card:hover{transform:translateY(-3px);border-color:var(--ms-palette-bcd3ef);box-shadow:var(--ms-services-shadow-hover)}.ms-services__service-number{position:absolute;top:18px;left:18px;color:var(--ms-palette-c7d0da);font-size:var(--ms-type-size-rem--84);font-weight:var(--ms-font-weight-700)}.ms-services__service-card .ms-services__icon{margin-bottom:var(--ms-space-px-28)}.ms-services__service-card p{flex:1;margin-bottom:var(--ms-space-px-18);font-size:var(--ms-type-size-rem--84)}.ms-services__service-card:hover .ms-services__text-link{color:var(--ms-blue-hover)}.ms-services--decision{padding:clamp(var(--ms-space-px-52), 6vw, var(--ms-space-px-78)) 0;background:var(--ms-soft-blue)}.ms-services__decision-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(var(--ms-space-px-34), 6vw, var(--ms-space-18));align-items:start}.ms-services__decision-grid .ms-services__section-head{position:sticky;top:110px;margin-bottom:0}.ms-services__decision-list{display:grid;gap:var(--ms-space-3)}.ms-services__decision-row{display:grid;grid-template-columns:1fr minmax(190px,.44fr);gap:var(--ms-space-5);align-items:center;padding:var(--ms-space-5) var(--ms-space-px-22);border:1px solid rgba(var(--ms-rgb-blue),.19);border-radius:var(--ms-radius-card);background:rgba(var(--ms-rgb-white),.84)}.ms-services__decision-row strong,.ms-services__decision-row span{display:block}.ms-services__decision-row strong{margin-bottom:var(--ms-space-1);color:var(--ms-heading)}.ms-services__decision-row span{color:var(--ms-muted);font-size:var(--ms-type-size-rem--82);line-height:var(--ms-line-exact-1-62)}.ms-services__decision-row b{color:var(--ms-blue-hover);font-size:var(--ms-type-size-rem--8);line-height:var(--ms-line-exact-1-5);text-align:left;direction:ltr;unicode-bidi:isolate}.ms-services--service-detail{padding:clamp(var(--ms-space-px-54), 6vw, var(--ms-space-20)) 0;background:var(--ms-color-white);scroll-margin-top:var(--ms-space-px-110)}.ms-services--service-detail-alt{background:var(--ms-bg)}.ms-services__detail-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(var(--ms-space-px-34), 7vw, var(--ms-space-px-82));align-items:center}.ms-services__detail-intro{position:relative}.ms-services__detail-index{position:absolute;top:0;left:0;color:var(--ms-palette-d5dce4);font-size:clamp(2.2rem, 4vw, 3.6rem);font-weight:var(--ms-font-weight-700);line-height:var(--ms-line-exact-1);letter-spacing:-.05em}.ms-services__detail-intro .ms-services__icon{margin-bottom:var(--ms-space-px-18)}.ms-services__detail-intro>p:not(.ms-services__eyebrow){margin-bottom:var(--ms-space-6);font-size:var(--ms-type-size-rem--9)}.ms-services__detail-panel{padding:clamp(var(--ms-space-6), 4vw, var(--ms-space-px-34));border:1px solid var(--ms-border);border-radius:var(--ms-radius-px-17);background:var(--ms-color-white);box-shadow:var(--ms-shadow-exact-505f6f6743)}.ms-services__feature-list{display:grid;gap:var(--ms-space-px-14);margin:0;padding:0;list-style:none}.ms-services__feature-list li{display:grid;grid-template-columns:24px 1fr;gap:var(--ms-space-px-10);align-items:start;line-height:var(--ms-line-exact-1-8)}.ms-services__feature-list li>span{display:inline-flex;margin-top:var(--ms-space-1);color:var(--ms-blue);font-size:var(--ms-type-size-px-18)}.ms-services__when-box{margin-top:var(--ms-space-6);padding:var(--ms-space-px-18) var(--ms-space-5);border-right:3px solid var(--ms-orange);border-radius:var(--ms-radius-10);background:var(--ms-soft-orange)}.ms-services__when-box strong{display:block;margin-bottom:var(--ms-space-1);color:var(--ms-heading)}.ms-services__when-box p{margin-bottom:0;font-size:var(--ms-type-size-rem--88)}.ms-services--journey{position:relative;overflow:hidden;padding:clamp(var(--ms-space-14), 6vw, var(--ms-space-px-82)) 0;background:radial-gradient(circle at 12% 25%,rgba(var(--ms-rgb-blue),.12),transparent 26rem),radial-gradient(circle at 86% 72%,rgba(var(--ms-rgb-orange),.08),transparent 23rem),var(--ms-dark)}.ms-services--journey::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.15;background-image:linear-gradient(rgba(var(--ms-rgb-white),.028) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ms-rgb-white),.028) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,transparent 0,var(--ms-palette-000) 16%,var(--ms-palette-000) 84%,transparent 100%)}.ms-services--journey .ms-services__container{position:relative;z-index:1}.ms-services--journey .ms-services__section-head{max-width:var(--ms-container-reading)}.ms-services--journey .ms-services__section-head h2{color:var(--ms-color-white)}.ms-services--journey .ms-services__section-head>p:last-child{color:var(--ms-palette-cad4de)}.ms-services__journey{position:relative;margin-top:var(--ms-space-3)}.ms-services__journey-desktop{position:relative;min-height:390px;overflow:hidden;border:1px solid var(--ms-color-fn-668eb04312);border-radius:var(--ms-radius-panel);background:linear-gradient(180deg,rgba(var(--ms-rgb-white),.028),rgba(var(--ms-rgb-white),.008)),var(--ms-color-fn-d2540896c8);box-shadow:var(--ms-shadow-exact-8f721ab184)}.ms-services__journey-svg{position:absolute;inset:28px 22px 18px;width:calc(100% - 44px);height:calc(100% - 46px);overflow:visible}.ms-services__journey-guide,.ms-services__journey-path,.ms-services__journey-shimmer{fill:none;stroke-linecap:round;stroke-linejoin:round}.ms-services__journey-guide{stroke:var(--ms-color-fn-c795ed365f);stroke-width:2}.ms-services__journey-path{stroke:url(#ms-journey-gradient);stroke-width:3;stroke-dasharray:1000;stroke-dashoffset:1000;filter:drop-shadow(0 0 6px rgba(var(--ms-rgb-blue),.2))}.ms-services__journey-shimmer{stroke:rgba(var(--ms-rgb-white),.48);stroke-width:1.4;stroke-dasharray:3 24;stroke-dashoffset:0;opacity:0}.ms-services__journey-runner{opacity:0;color:var(--ms-orange)}.ms-services__journey-runner-halo{fill:rgba(var(--ms-rgb-orange),.20);filter:url(#ms-journey-runner-glow)}.ms-services__journey-runner-core{fill:var(--ms-palette-ffd47f);stroke:var(--ms-color-white);stroke-width:1.2}.ms-services__journey-node{opacity:.24;transform-box:fill-box;transform-origin:center}.ms-services__journey-node-halo{fill:rgba(var(--ms-rgb-blue),.19);opacity:0;filter:url(#ms-journey-blue-glow)}.ms-services__journey-node-ring{fill:rgba(var(--ms-rgb-blue),.12);stroke:var(--ms-color-fn-3d089008e1);stroke-width:1.7}.ms-services__journey-node-core{fill:var(--ms-palette-7eb0ea)}.ms-services__journey-node--orange .ms-services__journey-node-halo{fill:rgba(var(--ms-rgb-orange),.18);filter:url(#ms-journey-orange-glow)}.ms-services__journey-node--orange .ms-services__journey-node-ring{fill:rgba(var(--ms-rgb-orange),.11);stroke:var(--ms-color-fn-a3badaf4c1)}.ms-services__journey-node--orange .ms-services__journey-node-core{fill:var(--ms-palette-f8b544)}.ms-services__journey-labels{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.ms-services__journey-label{position:absolute;width:150px;opacity:.15;transform:translateY(8px);transition:opacity .42s ease,transform .42s cubic-bezier(.2,.7,.2,1)}.ms-services__journey-label span,.ms-services__journey-label strong,.ms-services__journey-label small{display:block}.ms-services__journey-label span{margin-bottom:var(--ms-space-px-3);color:var(--ms-palette-7faae0);font-size:var(--ms-type-size-rem--68);font-weight:var(--ms-font-weight-700);letter-spacing:.08em}.ms-services__journey-label strong{color:var(--ms-color-surface-cool);font-size:var(--ms-type-size-rem--82);line-height:var(--ms-line-exact-1-45)}.ms-services__journey-label small{margin-top:var(--ms-space-1);color:var(--ms-palette-95a5b5);font-size:var(--ms-type-size-rem--74);line-height:var(--ms-line-exact-1-55)}.ms-services__journey-label--3 span,.ms-services__journey-label--5 span,.ms-services__journey-label--7 span{color:var(--ms-palette-f7af3d)}.ms-services__journey-label--1{right:1.8%;top:46%;text-align:right}.ms-services__journey-label--2{right:17%;top:8%;text-align:center}.ms-services__journey-label--3{right:31.5%;bottom:7%;text-align:center}.ms-services__journey-label--4{right:45%;top:43%;text-align:center}.ms-services__journey-label--5{right:59.5%;top:8%;text-align:center}.ms-services__journey-label--6{right:74%;bottom:7%;text-align:center}.ms-services__journey-label--7{left:1%;top:44%;text-align:left}.ms-services__journey.is-journey-active .ms-services__journey-path{animation:ms-services-journey-draw 5.6s cubic-bezier(.28,.04,.18,1) forwards}.ms-services__journey.is-journey-active .ms-services__journey-shimmer{animation:ms-services-journey-shimmer-fade .35s ease .28s forwards,ms-services-journey-shimmer-move 2.4s linear .28s infinite}.ms-services__journey.is-journey-active .ms-services__journey-runner{animation:ms-services-journey-runner-show 5.65s linear forwards}.ms-services__journey.is-journey-active .ms-services__journey-node--1{animation:ms-services-journey-node-opacity .42s ease .05s forwards}.ms-services__journey.is-journey-active .ms-services__journey-label--1{animation:ms-services-journey-label-on .42s ease .05s forwards}.ms-services__journey.is-journey-active .ms-services__journey-node--2{animation:ms-services-journey-node-opacity .42s ease .82s forwards}.ms-services__journey.is-journey-active .ms-services__journey-label--2{animation:ms-services-journey-label-on .42s ease .82s forwards}.ms-services__journey.is-journey-active .ms-services__journey-node--3{animation:ms-services-journey-node-opacity .42s ease 1.62s forwards}.ms-services__journey.is-journey-active .ms-services__journey-label--3{animation:ms-services-journey-label-on .42s ease 1.62s forwards}.ms-services__journey.is-journey-active .ms-services__journey-node--4{animation:ms-services-journey-node-opacity .42s ease 2.42s forwards}.ms-services__journey.is-journey-active .ms-services__journey-label--4{animation:ms-services-journey-label-on .42s ease 2.42s forwards}.ms-services__journey.is-journey-active .ms-services__journey-node--5{animation:ms-services-journey-node-opacity .42s ease 3.22s forwards}.ms-services__journey.is-journey-active .ms-services__journey-label--5{animation:ms-services-journey-label-on .42s ease 3.22s forwards}.ms-services__journey.is-journey-active .ms-services__journey-node--6{animation:ms-services-journey-node-opacity .42s ease 4.02s forwards}.ms-services__journey.is-journey-active .ms-services__journey-label--6{animation:ms-services-journey-label-on .42s ease 4.02s forwards}.ms-services__journey.is-journey-active .ms-services__journey-node--7{animation:ms-services-journey-node-opacity .42s ease 4.82s forwards}.ms-services__journey.is-journey-active .ms-services__journey-label--7{animation:ms-services-journey-label-on .42s ease 4.82s forwards}.ms-services__journey.is-journey-active .ms-services__journey-node-halo{animation:ms-services-journey-halo 1.3s ease-out forwards}.ms-services__journey.is-journey-active .ms-services__journey-node--2 .ms-services__journey-node-halo{animation-delay:.82s}.ms-services__journey.is-journey-active .ms-services__journey-node--3 .ms-services__journey-node-halo{animation-delay:1.62s}.ms-services__journey.is-journey-active .ms-services__journey-node--4 .ms-services__journey-node-halo{animation-delay:2.42s}.ms-services__journey.is-journey-active .ms-services__journey-node--5 .ms-services__journey-node-halo{animation-delay:3.22s}.ms-services__journey.is-journey-active .ms-services__journey-node--6 .ms-services__journey-node-halo{animation-delay:4.02s}.ms-services__journey.is-journey-active .ms-services__journey-node--7 .ms-services__journey-node-halo{animation-delay:4.82s}.ms-services__journey-replay{display:inline-flex;min-height:38px;align-items:center;justify-content:center;margin:var(--ms-space-4) auto 0;padding:var(--ms-space-px-7) var(--ms-space-px-13);border:1px solid var(--ms-color-fn-f4aaba4a72);border-radius:var(--ms-radius-sm);background:rgba(var(--ms-rgb-white),.035);color:var(--ms-palette-bfcbd7);cursor:pointer;font:inherit;font-size:var(--ms-fs-micro);font-weight:var(--ms-fw-accent);transition:border-color .18s ease,background-color .18s ease,color .18s ease}.ms-services__journey-replay:hover{border-color:rgba(var(--ms-rgb-blue),.58);background:rgba(var(--ms-rgb-blue),.09);color:var(--ms-color-white)}.ms-services__journey-replay:focus-visible{outline:3px solid rgba(var(--ms-rgb-blue),.35);outline-offset:3px}.ms-services__journey-mobile{display:none}@keyframes ms-services-journey-draw{to{stroke-dashoffset:0}}@keyframes ms-services-journey-shimmer-fade{to{opacity:.46}}@keyframes ms-services-journey-shimmer-move{to{stroke-dashoffset:-54}}@keyframes ms-services-journey-runner-show{0%{opacity:0}2%{opacity:1}96%{opacity:1}100%{opacity:0}}@keyframes ms-services-journey-node-opacity{0%{opacity:.24}70%{opacity:1}100%{opacity:1}}@keyframes ms-services-journey-label-on{0%{opacity:.15;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@keyframes ms-services-journey-halo{0%{opacity:0;transform:scale(.45)}35%{opacity:.95;transform:scale(1.35)}100%{opacity:.25;transform:scale(1)}}.ms-services--proof{padding:clamp(var(--ms-space-px-52), 6vw, var(--ms-space-px-76)) 0;background:var(--ms-color-white)}.ms-services__proof-card{display:grid;grid-template-columns:auto 1fr auto;gap:var(--ms-space-6);align-items:center;padding:clamp(var(--ms-space-px-26), 4vw, var(--ms-space-px-38));border:1px solid var(--ms-border);border-radius:var(--ms-radius-xl);background:var(--ms-color-white)}.ms-services__proof-card h2{margin-bottom:var(--ms-space-px-10);font-size:clamp(1.35rem, 2vw, 1.9rem)}.ms-services__proof-card p:last-child{margin-bottom:0}.ms-services--fit{padding:clamp(var(--ms-space-px-52), 6vw, var(--ms-space-px-78)) 0;background:var(--ms-bg)}.ms-services__fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ms-space-px-18)}.ms-services__fit-card{padding:clamp(var(--ms-space-6), 4vw, var(--ms-space-px-34));border:1px solid var(--ms-border);border-radius:var(--ms-radius-lg);background:var(--ms-color-white)}.ms-services__fit-card--yes{border-top:3px solid var(--ms-blue)}.ms-services__fit-card--no{border-top:3px solid var(--ms-orange)}.ms-services__fit-label{display:block;margin-bottom:var(--ms-space-5);color:var(--ms-heading);font-size:var(--ms-type-size-rem--94);font-weight:var(--ms-font-weight-700)}.ms-services__fit-card ul{display:grid;gap:var(--ms-space-px-13);margin:0;padding:0;list-style:none}.ms-services__fit-card li{display:grid;grid-template-columns:24px 1fr;gap:var(--ms-space-px-10);align-items:start;line-height:var(--ms-line-exact-1-75)}.ms-services__fit-card li span{display:inline-flex;justify-content:center;margin-top:var(--ms-space-1);color:var(--ms-blue);font-size:var(--ms-type-size-px-18)}.ms-services__fit-card--no li span{color:var(--ms-orange-hover);font-size:var(--ms-type-size-px-21);font-weight:var(--ms-font-weight-700);line-height:var(--ms-line-exact--8)}.ms-services--faq{padding:clamp(var(--ms-space-px-52), 6vw, var(--ms-space-px-78)) 0;background:var(--ms-color-white)}.ms-services__faq-grid{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(var(--ms-space-px-34), 6vw, var(--ms-space-px-70));align-items:start}.ms-services__faq-grid .ms-services__section-head{margin-bottom:0}.ms-services__faq-list{display:grid;gap:var(--ms-space-px-10)}.ms-services__faq-list details{overflow:clip;border:1px solid var(--ms-border);border-radius:var(--ms-radius-px-13);background:var(--ms-color-white)}.ms-services__faq-list summary{position:relative;padding:var(--ms-space-px-19) var(--ms-space-px-52) var(--ms-space-px-19) var(--ms-space-5);color:var(--ms-heading);cursor:pointer;font-size:var(--ms-type-size-rem--9);font-weight:var(--ms-fw-strong);line-height:var(--ms-line-exact-1-58);list-style:none}.ms-services__faq-list summary::-webkit-details-marker{display:none}.ms-services__faq-list summary::before,.ms-services__faq-list summary::after{content:"";position:absolute;top:50%;right:20px;width:14px;height:2px;background:var(--ms-blue);transform:translateY(-50%);transition:transform .18s ease}.ms-services__faq-list summary::after{transform:translateY(-50%) rotate(90deg)}.ms-services__faq-list details[open] summary::after{transform:translateY(-50%) rotate(0)}.ms-services__faq-answer{padding:0 var(--ms-space-5) var(--ms-space-px-18)}.ms-services__faq-answer p{margin-bottom:0;padding-top:var(--ms-space-px-14);border-top:1px solid var(--ms-color-border-soft);font-size:var(--ms-type-size-rem--84)}.ms-services--final-cta{padding:clamp(var(--ms-space-12), 6vw, var(--ms-space-18)) 0;background:var(--ms-color-white)}.ms-services__final-panel{display:grid;grid-template-columns:1fr auto;gap:var(--ms-space-px-34);align-items:center;padding:clamp(var(--ms-space-px-30), 5vw, var(--ms-space-12));overflow:hidden;border-radius:var(--ms-radius-xl);background:radial-gradient(circle at 0 0,rgba(var(--ms-rgb-blue),.22),transparent 24rem),var(--ms-dark)}.ms-services__final-panel h2{max-width:var(--ms-layout-max-px-780);margin-bottom:var(--ms-space-3);color:var(--ms-color-white)}.ms-services__final-panel p:last-child{max-width:var(--ms-container-copy);margin-bottom:0;color:var(--ms-color-border)}@media (max-width:1024px){.ms-services__hero-grid,.ms-services__decision-grid,.ms-services__detail-grid,.ms-services__faq-grid{grid-template-columns:1fr}.ms-services__system-card{max-width:var(--ms-layout-max-px-720)}.ms-services__decision-grid .ms-services__section-head{position:static}.ms-services__service-grid{grid-template-columns:repeat(2,1fr)}.ms-services__journey-label{width:128px}.ms-services__journey-label strong{font-size:var(--ms-type-size-rem--84)}.ms-services__journey-label small{font-size:var(--ms-type-size-rem--68)}.ms-services__proof-card{grid-template-columns:auto 1fr}.ms-services__proof-card .ms-services__btn{grid-column:2;justify-self:start}.ms-services__detail-index{opacity:.55}}@media (max-width:720px){.ms-services__container{}.ms-services h1{font-size:clamp(1.7rem, 7vw, 1.95rem);line-height:var(--ms-line-heading)}.ms-services h2{font-size:clamp(1.28rem, 5.2vw, 1.52rem);line-height:var(--ms-line-exact-1-48)}.ms-services h3{font-size:var(--ms-font-size-body)}.ms-services p,.ms-services li{font-size:var(--ms-type-size-rem--9)}.ms-services__section-head{margin-bottom:var(--ms-space-px-28)}.ms-services__actions,.ms-services__actions .ms-services__btn{width:100%}.ms-services__trust-list{display:grid;gap:var(--ms-space-px-10)}.ms-services__system-card{padding:var(--ms-space-px-18);border-radius:var(--ms-radius-px-15)}.ms-services__system-flow li{padding:var(--ms-space-px-10) var(--ms-space-px-6)}.ms-services__principle-grid,.ms-services__service-grid,.ms-services__fit-grid{grid-template-columns:1fr}.ms-services__journey-desktop{display:none}.ms-services__journey-mobile{position:relative;display:grid;gap:0;margin:0;padding:var(--ms-space-1) 0;list-style:none}.ms-services__journey-mobile::before{content:"";position:absolute;top:24px;right:16px;bottom:24px;width:2px;border-radius:var(--ms-radius-pill);background:linear-gradient(to bottom,var(--ms-color-blue) 0%,var(--ms-color-blue) 25%,var(--ms-color-orange) 42%,var(--ms-color-blue) 61%,var(--ms-color-orange) 81%,var(--ms-color-blue) 100%);opacity:.26;transform-origin:top}.ms-services__journey-mobile li{position:relative;display:grid;grid-template-columns:34px 1fr;gap:var(--ms-space-px-15);min-height:112px;opacity:.22;transform:translateY(10px)}.ms-services__journey-mobile-dot{position:relative;z-index:2;display:block;width:14px;height:14px;margin:var(--ms-space-px-7) auto 0;border:2px solid var(--ms-palette-8cb5e8);border-radius:50%;background:var(--ms-color-dark);box-shadow:var(--ms-shadow-exact-66c648e941)}.ms-services__journey-mobile-orange .ms-services__journey-mobile-dot{border-color:var(--ms-palette-f6b54c);box-shadow:var(--ms-shadow-exact-367e0dee31)}.ms-services__journey-mobile div{padding:0 0 var(--ms-space-px-28)}.ms-services__journey-mobile b,.ms-services__journey-mobile strong{display:block}.ms-services__journey-mobile b{margin-bottom:var(--ms-space-px-3);color:var(--ms-palette-78a5dc);font-size:var(--ms-type-size-rem--7);letter-spacing:.08em}.ms-services__journey-mobile-orange b{color:var(--ms-palette-f4ac3b)}.ms-services__journey-mobile strong{margin-bottom:var(--ms-space-px-5);color:var(--ms-color-white);font-size:var(--ms-type-size-rem--9)}.ms-services__journey-mobile p{margin:0;color:var(--ms-palette-aab8c6);font-size:var(--ms-type-size-rem--8);line-height:var(--ms-line-exact-1-68)}.ms-services__journey.is-journey-active .ms-services__journey-mobile li{animation:ms-services-mobile-journey-on .42s ease forwards}.ms-services__journey.is-journey-active .ms-services__journey-mobile li:nth-child(2){animation-delay:.22s}.ms-services__journey.is-journey-active .ms-services__journey-mobile li:nth-child(3){animation-delay:.44s}.ms-services__journey.is-journey-active .ms-services__journey-mobile li:nth-child(4){animation-delay:.66s}.ms-services__journey.is-journey-active .ms-services__journey-mobile li:nth-child(5){animation-delay:.88s}.ms-services__journey.is-journey-active .ms-services__journey-mobile li:nth-child(6){animation-delay:1.10s}.ms-services__journey.is-journey-active .ms-services__journey-mobile li:nth-child(7){animation-delay:1.32s}@keyframes ms-services-mobile-journey-on{to{opacity:1;transform:translateY(0)}}.ms-services__service-card{min-height:0}.ms-services__decision-row{grid-template-columns:1fr;gap:var(--ms-space-px-10)}.ms-services__decision-row b{text-align:right}.ms-services__detail-panel{padding:var(--ms-space-px-22) var(--ms-space-px-18)}.ms-services__detail-index{font-size:var(--ms-type-size-rem-3-4)}.ms-services__proof-card{grid-template-columns:1fr}.ms-services__proof-card .ms-services__btn{grid-column:auto;justify-self:stretch}.ms-services__final-panel{grid-template-columns:1fr}.ms-services__final-panel .ms-services__btn{width:100%}}@media (max-width:420px){.ms-services h1{font-size:var(--ms-type-size-rem-1-72)}.ms-services h2{font-size:var(--ms-type-size-rem-1-3)}.ms-services__btn{width:100%;padding-inline:15px}.ms-services__system-head{align-items:flex-start}.ms-services__faq-list summary{padding-left:var(--ms-space-4)}}@media (prefers-reduced-motion:reduce){.ms-services__journey-path{stroke-dashoffset:0!important}.ms-services__journey-shimmer,.ms-services__journey-runner{display:none!important}.ms-services__journey-node{opacity:1!important;animation:none!important}.ms-services__journey-label,.ms-services__journey-mobile li{opacity:1!important;transform:none!important;animation:none!important}.ms-services *,.ms-services *::before,.ms-services *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}