body.ms-v2-home,body.ms-v2-page--home{background:var(--ms-color-bg,#F6F8FB)}body.ms-v2-home .site-content,body.ms-v2-home #content,body.ms-v2-home .ast-container,body.ms-v2-home .content-area,body.ms-v2-home .site-main,body.ms-v2-home article,body.ms-v2-home .entry-content,body.ms-v2-page--home .site-content,body.ms-v2-page--home #content,body.ms-v2-page--home .ast-container,body.ms-v2-page--home .content-area,body.ms-v2-page--home .site-main,body.ms-v2-page--home article,body.ms-v2-page--home .entry-content{width:100%;max-width:none}body.ms-v2-home .site-content>.ast-container,body.ms-v2-page--home .site-content>.ast-container{padding-inline:0}body.ms-v2-home .content-area,body.ms-v2-home .site-main,body.ms-v2-home article,body.ms-v2-page--home .content-area,body.ms-v2-page--home .site-main,body.ms-v2-page--home article{margin:0;padding:0}body.ms-v2-home .entry-header,body.ms-v2-home .entry-title,body.ms-v2-page--home .entry-header,body.ms-v2-page--home .entry-title{display:none}body.ms-v2-home .entry-content,body.ms-v2-page--home .entry-content{margin:0!important;padding:0!important}body.ms-v2-home .entry-content>*,body.ms-v2-page--home .entry-content>*{margin-block:0}.ms-home{--home-blue:var(--ms-color-blue, #4A7CC6);--home-blue-hover:var(--ms-color-blue-hover, #356CB8);--home-orange:var(--ms-color-orange, #F79A10);--home-orange-hover:var(--ms-color-orange-hover, #E68900);--home-navy:var(--ms-color-navy, #354963);--home-dark:var(--ms-color-dark, #243447);--home-heading:var(--ms-color-heading, #1B2430);--home-body:var(--ms-color-body, #4F5B6A);--home-muted:var(--ms-color-muted, #7B8794);--home-border:var(--ms-color-border, #DCE3EA);--home-bg:var(--ms-color-bg, #F6F8FB);--home-white:var(--ms-color-surface, #FFFFFF);--home-soft-blue:var(--ms-color-soft-blue, #EEF5FD);--home-soft-orange:var(--ms-color-soft-orange, #FFF4E5);--home-shadow:0 12px 34px rgba(27, 36, 48, .07);--home-shadow-strong:0 20px 50px rgba(27, 36, 48, .10);--home-radius:16px;--home-card-radius:14px;--home-card-border:var(--home-border);--home-card-padding:26px 24px 22px;--home-card-shadow:0 6px 18px rgba(27, 36, 48, .035);--home-container:1180px;direction:rtl;position:relative;color:var(--home-body);font-family:inherit;box-sizing:border-box;padding:clamp(58px, 7vw, 90px) 0}.ms-home *,.ms-home *::before,.ms-home *::after{box-sizing:inherit}.ms-home img{display:block;max-width:100%;height:auto}.ms-home a{color:inherit;text-decoration:none}.ms-home h1,.ms-home h2,.ms-home h3,.ms-home p,.ms-home ul,.ms-home ol{margin-top:0}.ms-home h1,.ms-home h2,.ms-home h3{color:var(--home-heading);text-wrap:balance}.ms-home h1{margin-bottom:18px;font-size:clamp(2rem, 3.4vw, 3rem);line-height:1.28;font-weight:700;letter-spacing:-.025em}.ms-home h2{margin-bottom:14px;font-size:clamp(1.55rem, 2.35vw, 2rem);line-height:1.35;font-weight:700;letter-spacing:-.015em}.ms-home h3{margin-bottom:9px;font-size:1.07rem;line-height:1.5;font-weight:700}.ms-home p,.ms-home li{font-size:.96rem;line-height:1.82}.ms-home strong{color:var(--home-blue-hover)}.ms-home__container{width:min(var(--home-container), calc(100% - 40px));margin-inline:auto}.ms-home__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:13px;color:var(--home-blue-hover);font-size:.78rem!important;line-height:1.4!important;font-weight:700;letter-spacing:.02em}.ms-home__eyebrow::before{content:"";width:22px;height:2px;border-radius:999px;background:var(--home-orange)}.ms-home__lead{max-width:730px;margin-bottom:24px;color:#3D4B5D;font-size:1.02rem!important}.ms-home__section-head{max-width:760px;margin:0 auto 36px;text-align:center}.ms-home__section-head p:last-child{margin-bottom:0;color:var(--home-body)}.ms-home__actions,.ms-home__section-cta{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.ms-home__section-cta{justify-content:center;margin-top:32px}.ms-home__section-cta>span{color:var(--home-body);font-size:.9rem}.ms-home__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 20px;border:1px solid #fff0;border-radius:9px;font-size:.9rem;font-weight:700;line-height:1.4}.ms-home__button--primary{background:var(--home-orange);color:#fff!important}.ms-home__button--primary:hover,.ms-home__button--primary:focus-visible{background:var(--home-orange-hover)}.ms-home__button--secondary{background:var(--home-blue);color:#fff!important}.ms-home__button--secondary:hover,.ms-home__button--secondary:focus-visible{background:var(--home-blue-hover)}.ms-home__button--outline{border-color:var(--home-blue);background:#fff;color:var(--home-blue-hover)!important}.ms-home__button--outline:hover,.ms-home__button--outline:focus-visible{background:var(--home-soft-blue)}.ms-home a:focus-visible,.ms-home button:focus-visible,.ms-home input:focus-visible,.ms-home select:focus-visible,.ms-home textarea:focus-visible{outline:3px solid rgb(74 124 198 / .24);outline-offset:3px}.ms-home--hero{overflow:hidden;padding-top:clamp(50px, 6vw, 78px);background:radial-gradient(circle at 12% 20%,rgb(74 124 198 / .08),transparent 28rem),linear-gradient(180deg,#FFFFFF 0%,#FAFCFE 100%);border-bottom:1px solid #E8EDF3}.ms-home-hero__grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(410px,.86fr);gap:clamp(42px, 5vw, 64px);align-items:center}.ms-home--hero h1{max-width:760px;margin-bottom:18px;font-size:clamp(2rem, 3vw, 2.7rem);line-height:1.32;letter-spacing:-.02em}.ms-home-hero__lead{max-width:740px;margin-bottom:24px!important;color:#3D4B5D;font-size:1.03rem!important}.ms-home-hero__copy .ms-home__actions{margin-bottom:30px}.ms-home-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ms-home-hero__chips li{padding:7px 10px;border:1px solid var(--home-border);border-radius:999px;background:rgb(255 255 255 / .8);color:var(--home-navy);font-size:.75rem;font-weight:600;line-height:1.35}.ms-home-hero__visual{position:relative;width:100%;max-width:465px;margin-inline:auto;padding:14px}.ms-home-hero__image-frame{overflow:hidden;border:1px solid var(--home-border);border-radius:20px;background:#fff;box-shadow:var(--home-shadow-strong);padding:9px}.ms-home-hero__image-frame img{width:100%;aspect-ratio:1 / 1.03;object-fit:cover;object-position:center top;border-radius:13px}.ms-home-hero__badge{position:absolute;z-index:2;min-width:150px;padding:10px 12px;border:1px solid var(--home-border);border-radius:10px;background:rgb(255 255 255 / .96);box-shadow:0 10px 28px rgb(36 52 71 / .10)}.ms-home-hero__badge span,.ms-home-hero__badge strong{display:block}.ms-home-hero__badge span{margin-bottom:2px;color:var(--home-muted);font-size:.66rem}.ms-home-hero__badge strong{color:var(--home-heading);font-size:.8rem}.ms-home-hero__badge--top{top:34px;right:-16px}.ms-home-hero__badge--bottom{left:-18px;bottom:34px}.ms-home--authority{padding:30px 0;background:#fff;border-bottom:1px solid var(--home-border)}.ms-home-authority__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--home-border);border-radius:14px;background:#fff;overflow:hidden}.ms-home-authority__item{display:flex;gap:12px;align-items:center;padding:18px}.ms-home-authority__item+.ms-home-authority__item{border-right:1px solid var(--home-border)}.ms-home-authority__number{display:grid;min-width:44px;min-height:44px;place-items:center;padding:4px;border-radius:10px;background:var(--home-soft-blue);color:var(--home-blue-hover);font-size:.72rem;font-weight:800}.ms-home-authority__item h2{margin-bottom:2px;font-size:.88rem;line-height:1.45}.ms-home-authority__item p{margin-bottom:0;color:var(--home-muted);font-size:.72rem;line-height:1.5}.ms-home-authority__social{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;align-items:center;margin-top:18px;color:var(--home-muted);font-size:.73rem}.ms-home-authority__social>span{font-weight:700;color:var(--home-navy)}.ms-home-authority__social a{color:var(--home-blue-hover);font-weight:600}.ms-home--about{background:var(--home-bg)}.ms-home-about__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:clamp(40px, 6vw, 74px);align-items:center}.ms-home-about__points,.ms-home-resources__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:22px 0 26px;padding:0;list-style:none}.ms-home-about__points li,.ms-home-resources__benefits li{position:relative;padding:11px 34px 11px 12px;border:1px solid var(--home-border);border-radius:10px;background:#fff;color:var(--home-navy);font-size:.82rem;font-weight:600;line-height:1.55}.ms-home-about__points li::before,.ms-home-resources__benefits li::before{content:"✓";position:absolute;right:11px;top:10px;color:var(--home-orange);font-weight:800}.ms-home-about__visual{max-width:355px;margin-inline:auto}.ms-home-about__image-frame{padding:9px;border:1px solid var(--home-border);border-radius:18px;background:#fff;box-shadow:var(--home-shadow)}.ms-home-about__image-frame img{aspect-ratio:1 / 1.03;object-fit:cover;object-position:center top;border-radius:12px}.ms-home--solutions{background:#fff}.ms-home-solutions__grid,.ms-home-services__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.ms-home-solution-card,.ms-home-service-card{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;align-items:stretch;padding:var(--home-card-padding);border:1px solid var(--home-card-border);border-radius:var(--home-card-radius);background:#fff;box-shadow:var(--home-card-shadow)}.ms-home-solution-card{min-height:228px;padding-top:66px}.ms-home-solution-card h3,.ms-home-service-card h3{margin:0 0 10px}.ms-home-solution-card h3{padding:0}.ms-home-card__index{position:absolute;top:22px;right:24px;left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding-inline:8px;border-radius:8px;background:var(--home-soft-blue);color:var(--home-blue-hover);font-size:.68rem;font-weight:800;line-height:1}.ms-home-solution-card p,.ms-home-service-card p{margin:0 0 16px;color:var(--home-body);font-size:.9rem;line-height:1.78}.ms-home-solution-card p{flex:1 1 auto}.ms-home-card__meta{display:block;width:100%;align-self:stretch;margin-top:auto;padding:14px 0 0;border-top:1px solid var(--home-border);border-radius:0;background:#fff0;color:#87550B;font-size:.7rem;font-weight:700;line-height:1.45}.ms-home--services{background:var(--home-soft-blue)}.ms-home-service-card__label,.ms-home-training__label,.ms-home-portfolio-card__type{display:inline-flex;align-self:flex-start;margin:0 0 7px;color:var(--home-blue-hover);font-size:.7rem;font-weight:700;line-height:1.45}.ms-home-service-card ul,.ms-home-training__featured ul,.ms-home-portfolio-card ul{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px;padding:0;list-style:none}.ms-home-service-card p{flex:1 1 auto;min-height:0}.ms-home-service-card li,.ms-home-training__featured li,.ms-home-portfolio-card li{padding:5px 8px;border:1px solid #DCE8F5;border-radius:999px;background:#F8FBFE;color:var(--home-navy);font-size:.67rem;font-weight:600;line-height:1.3}.ms-home-service-card>a{display:inline-flex;width:100%;align-self:stretch;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--home-border);color:var(--home-blue-hover);font-size:.78rem;font-weight:700;line-height:1.45}.ms-home-service-card>a::after{content:"‹";margin-right:6px;font-size:1rem}.ms-home--process{background:#fff}.ms-home-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch;margin:0;padding:0;list-style:none;counter-reset:none}.ms-home-process__step{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;align-items:stretch;padding:var(--home-card-padding);border:1px solid var(--home-card-border);border-radius:var(--home-card-radius);background:#fff;box-shadow:var(--home-card-shadow)}.ms-home-process__step h3{margin:0 0 10px}.ms-home-process__number{display:block;margin:0 0 12px;color:var(--home-orange);font-size:1.45rem;font-weight:800;line-height:1}.ms-home-process__label{display:inline-flex;align-self:flex-start;margin:0 0 8px;color:var(--home-blue-hover);font-size:.68rem;font-weight:700;line-height:1.4}.ms-home-process__step p{flex:1 1 auto;margin:0 0 18px;color:var(--home-body);font-size:.84rem;line-height:1.72}.ms-home-process__step strong{display:block;margin-top:auto;padding-top:12px;border-top:1px solid var(--home-border);color:var(--home-navy);font-size:.72rem;line-height:1.45}.ms-home-process__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:28px;padding:18px;border-radius:14px;background:var(--home-bg)}.ms-home-process__cta p{margin:0;color:var(--home-navy);font-weight:600}.ms-home--resources{overflow:hidden;background:linear-gradient(135deg,#F7FAFE 0%,#EEF5FD 100%)}.ms-home-resources__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);gap:clamp(36px, 6vw, 70px);align-items:center}.ms-home-resources__benefits{max-width:670px}.ms-home-resources__book{position:relative;display:block;max-width:330px;margin-inline:auto;padding:18px;border:1px solid var(--home-border);border-radius:18px;background:#fff;box-shadow:var(--home-shadow-strong)}.ms-home-resources__book img{width:100%;border-radius:10px}.ms-home-resources__book>span{position:absolute;top:12px;left:12px;padding:6px 9px;border-radius:999px;background:var(--home-orange);color:#fff;font-size:.66rem;font-weight:700}.ms-home--training{background:#fff}.ms-home-training__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:18px;align-items:start}.ms-home-training__featured,.ms-home-training__stack article{display:flex;min-width:0;flex-direction:column;align-items:stretch;border:1px solid var(--home-card-border);border-radius:var(--home-card-radius);background:#fff;box-shadow:var(--home-card-shadow)}.ms-home-training__featured{height:auto;padding:var(--home-card-padding);background:#fff;box-shadow:var(--home-card-shadow)}.ms-home-training__featured h3,.ms-home-training__stack h3{margin:0 0 10px}.ms-home-training__featured p{max-width:650px;margin:0 0 16px;color:var(--home-body);line-height:1.78}.ms-home-training__featured ul{margin-bottom:0}.ms-home-training__featured .ms-home__button{align-self:flex-start;margin-top:auto}.ms-home-training__stack{display:grid;gap:18px}.ms-home-training__stack article{padding:var(--home-card-padding)}.ms-home-training__stack article>span{display:inline-flex;align-self:flex-start;margin:0 0 9px;color:var(--home-orange-hover);font-size:.7rem;font-weight:700;line-height:1.4}.ms-home-training__stack p{margin:0;color:var(--home-body);line-height:1.78}.ms-home--portfolio{background:var(--home-bg)}.ms-home-portfolio__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.ms-home-portfolio-card{display:flex;overflow:hidden;min-width:0;height:100%;flex-direction:column;border:1px solid var(--home-card-border);border-radius:var(--home-card-radius);background:#fff;box-shadow:var(--home-card-shadow)}.ms-home-portfolio-card__visual{display:flex;min-height:122px;align-items:flex-end;justify-content:space-between;gap:12px;padding:20px;background:linear-gradient(135deg,rgb(74 124 198 / .95),rgb(53 108 184 / .92));color:#fff}.ms-home-portfolio-card__visual span{font-size:.72rem;font-weight:700}.ms-home-portfolio-card__visual strong{color:rgb(255 255 255 / .88);font-size:1.7rem;letter-spacing:-.04em}.ms-home-portfolio-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--home-card-padding)}.ms-home-portfolio-card__body h3{margin:0 0 10px}.ms-home-portfolio-card__body p{flex:1 1 auto;margin:0 0 18px;color:var(--home-body);font-size:.88rem;line-height:1.75}.ms-home-portfolio-card__body ul{width:100%;margin-top:auto;margin-bottom:0;padding-top:14px;border-top:1px solid var(--home-border)}.ms-home--blog{background:#fff}.ms-home-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.ms-home-blog-card{display:flex;overflow:hidden;min-width:0;height:100%;flex-direction:column;border:1px solid var(--home-card-border);border-radius:var(--home-card-radius);background:#fff;box-shadow:var(--home-card-shadow)}.ms-home-blog-card__media{display:block;overflow:hidden;aspect-ratio:16 / 9;background:var(--home-soft-blue)}.ms-home-blog-card__media img{width:100%;height:100%;object-fit:cover}.ms-home-blog-card__media--empty{display:grid;place-items:center;color:var(--home-blue-hover);font-size:.76rem;font-weight:700}.ms-home-blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--home-card-padding)}.ms-home-blog-card__date{display:block;margin-bottom:8px;color:var(--home-muted);font-size:.68rem}.ms-home-blog-card h3{margin:0 0 10px;line-height:1.55}.ms-home-blog-card h3 a:hover,.ms-home-blog-card h3 a:focus-visible{color:var(--home-blue-hover)}.ms-home-blog-card__excerpt{flex:1 1 auto;margin:0 0 16px!important;color:var(--home-body);font-size:.84rem!important;line-height:1.75!important}.ms-home-blog-card__read-more{display:inline-flex;width:100%;align-self:stretch;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--home-border);color:var(--home-blue-hover)!important;font-size:.76rem;font-weight:700;line-height:1.45}.ms-home-blog-card__read-more::after{content:"‹";margin-right:6px;font-size:1rem}.ms-home--subscribe{background:var(--home-dark);color:#F6F8FB}.ms-home-subscribe__shell{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:clamp(40px, 6vw, 76px);align-items:center;padding:clamp(34px, 4.5vw, 48px);border:1px solid rgb(255 255 255 / .12);border-radius:18px;background:rgb(255 255 255 / .035)}.ms-home--subscribe h2,.ms-home--subscribe h3{color:#fff}.ms-home--subscribe p,.ms-home--subscribe li{color:#DCE3EA}.ms-home--subscribe .ms-home__eyebrow{color:#BFD5F1}.ms-home-subscribe__copy>p:not(.ms-home__eyebrow){margin-bottom:18px}.ms-home-subscribe__copy ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.ms-home-subscribe__copy li{position:relative;padding-right:20px;font-size:.82rem}.ms-home-subscribe__copy li::before{content:"✓";position:absolute;right:0;color:var(--home-orange);font-weight:800}.ms-home-subscribe__form{width:100%;padding:26px;border-radius:14px;background:#fff;color:var(--home-body);box-shadow:0 12px 32px rgb(0 0 0 / .08)}.ms-home-subscribe__form .ff-el-group{margin-bottom:12px}.ms-home-subscribe__form input,.ms-home-subscribe__form select,.ms-home-subscribe__form textarea{min-height:44px;border:1px solid var(--home-border)!important;border-radius:8px!important;box-shadow:none!important}.ms-home-subscribe__form button,.ms-home-subscribe__form .ff-btn-submit{min-height:44px;border:0!important;border-radius:8px!important;background:var(--home-orange)!important;color:#fff!important;font-weight:700!important}.ms-home-solution-card,.ms-home-service-card,.ms-home-process__step,.ms-home-training__featured,.ms-home-training__stack article,.ms-home-portfolio-card,.ms-home-blog-card{border-color:var(--home-card-border);border-radius:var(--home-card-radius);background-color:#fff;box-shadow:var(--home-card-shadow)}.ms-home-solution-card h3,.ms-home-service-card h3,.ms-home-process__step h3,.ms-home-training__featured h3,.ms-home-training__stack h3,.ms-home-portfolio-card__body h3,.ms-home-blog-card h3{margin:0 0 12px;font-size:1.08rem;line-height:1.55;font-weight:700}.ms-home-service-card__label,.ms-home-training__label,.ms-home-training__stack article>span,.ms-home-portfolio-card__type,.ms-home-process__label{margin-bottom:9px;color:var(--home-blue-hover);font-size:.7rem;font-weight:700;line-height:1.45}.ms-home-solution-card p,.ms-home-service-card p,.ms-home-process__step p,.ms-home-training__featured p,.ms-home-training__stack p,.ms-home-portfolio-card__body p,.ms-home-blog-card__excerpt{color:var(--home-body);line-height:1.78}.ms-home-service-card ul,.ms-home-training__featured ul{margin-bottom:18px}.ms-home-process__number{margin-bottom:10px}.ms-home-process__step strong{width:100%;margin-top:auto}.ms-home-training__stack article{min-height:0}.ms-home-training__stack p{margin-bottom:0}.ms-home-portfolio-card__body,.ms-home-blog-card__body{padding:var(--home-card-padding)}@media (hover:hover) and (pointer:fine){.ms-home-solution-card,.ms-home-service-card,.ms-home-process__step,.ms-home-training__featured,.ms-home-training__stack article,.ms-home-portfolio-card,.ms-home-blog-card,.ms-home-resources__book{transition:transform .18s ease}.ms-home-solution-card:hover,.ms-home-service-card:hover,.ms-home-process__step:hover,.ms-home-training__featured:hover,.ms-home-training__stack article:hover,.ms-home-portfolio-card:hover,.ms-home-blog-card:hover,.ms-home-resources__book:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ms-home *,.ms-home *::before,.ms-home *::after{scroll-behavior:auto!important;transition:none!important}}@media (max-width:1024px){.ms-home-hero__grid,.ms-home-about__grid,.ms-home-resources__grid,.ms-home-training__grid,.ms-home-subscribe__shell{grid-template-columns:1fr 1fr;gap:34px}.ms-home-authority__grid,.ms-home-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-home-authority__item:nth-child(3){border-right:0}.ms-home-authority__item:nth-child(n+3){border-top:1px solid var(--home-border)}.ms-home-portfolio__grid,.ms-home-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.ms-home{padding:52px 0}.ms-home__container{width:min(100% - 28px, var(--home-container))}.ms-home h1{font-size:clamp(1.8rem, 7.4vw, 2.2rem)}.ms-home--hero h1{max-width:680px;font-size:clamp(1.9rem, 7vw, 2.3rem)}.ms-home h2{font-size:clamp(1.4rem, 6.4vw, 1.75rem)}.ms-home--hero{padding-top:42px}.ms-home-hero__grid,.ms-home-about__grid,.ms-home-resources__grid,.ms-home-training__grid,.ms-home-subscribe__shell{grid-template-columns:1fr}.ms-home-hero__visual{max-width:365px}.ms-home-hero__copy .ms-home__actions{margin-bottom:24px}.ms-home-hero__badge{min-width:136px}.ms-home-solutions__grid,.ms-home-services__grid,.ms-home-portfolio__grid,.ms-home-blog__grid{grid-template-columns:1fr}.ms-home-about__points,.ms-home-resources__benefits{grid-template-columns:1fr}.ms-home-subscribe__form{padding:18px}.ms-home-solution-card,.ms-home-service-card,.ms-home-process__step,.ms-home-training__featured,.ms-home-training__stack article,.ms-home-portfolio-card__body,.ms-home-blog-card__body{padding:20px}.ms-home-solution-card{min-height:0;padding-top:60px}.ms-home-solution-card p,.ms-home-service-card p,.ms-home-process__step p,.ms-home-portfolio-card__body p,.ms-home-blog-card__excerpt{flex-grow:0}.ms-home-card__meta,.ms-home-service-card>a,.ms-home-process__step strong,.ms-home-training__featured .ms-home__button,.ms-home-portfolio-card__body ul,.ms-home-blog-card__read-more{margin-top:0}}@media (max-width:780px){.ms-home-solution-card h3{padding:0}.ms-home-card__index{top:18px;right:20px;left:auto}.ms-home-training__featured .ms-home__button{margin-top:18px}}@media (max-width:560px){.ms-home__container{width:min(100% - 22px, var(--home-container))}.ms-home__actions,.ms-home__section-cta,.ms-home-process__cta{align-items:stretch;flex-direction:column}.ms-home__button{width:100%}.ms-home-hero__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ms-home-hero__chips li{text-align:center}.ms-home-hero__visual{max-width:315px;padding-inline:0}.ms-home-hero__badge--top{right:-6px}.ms-home-hero__badge--bottom{left:-6px}.ms-home-authority__grid,.ms-home-process__grid{grid-template-columns:1fr}.ms-home-authority__item+.ms-home-authority__item{border-right:0;border-top:1px solid var(--home-border)}.ms-home-authority__social{justify-content:flex-start}.ms-home-process__cta p{text-align:center}.ms-home-solution-card,.ms-home-service-card,.ms-home-process__step,.ms-home-training__featured,.ms-home-training__stack article,.ms-home-portfolio-card__body,.ms-home-blog-card__body{padding:18px}.ms-home-solution-card{min-height:0;padding-top:58px}.ms-home-service-card ul,.ms-home-training__featured ul,.ms-home-portfolio-card ul{margin-bottom:16px}.ms-home-subscribe__shell{padding:22px 16px}}.ms-home--hero h1{max-width:720px;font-size:clamp(1.95rem, 2.75vw, 2.5rem);line-height:1.34}.ms-home-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(430px,.92fr)}.ms-home-hero__visual{max-width:500px}.ms-home-hero__copy .ms-home__actions{margin-bottom:36px}.ms-home-solution-card,.ms-home-service-card,.ms-home-process__step,.ms-home-training__featured,.ms-home-training__stack article{min-height:0;padding:26px 24px 20px}.ms-home-solution-card h3,.ms-home-service-card h3,.ms-home-process__step h3,.ms-home-training__featured h3,.ms-home-training__stack h3{margin:0 0 10px}.ms-home-solution-card p,.ms-home-service-card p,.ms-home-process__step p,.ms-home-training__featured p,.ms-home-training__stack p{margin:0 0 18px}.ms-home-solution-card{padding-top:26px}.ms-home-card__index{position:static;display:block;width:auto;min-width:0;height:auto;margin:0 0 10px;padding:0;border-radius:0;background:#fff0;color:var(--home-orange);font-size:1.35rem;font-weight:800;line-height:1}.ms-home-card__meta{margin-top:auto;padding-top:14px}.ms-home-service-card ul{margin-bottom:18px}.ms-home-service-card>a{margin-top:auto;padding-top:14px}.ms-home-training__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.ms-home-training__stack{display:contents}.ms-home-training__featured,.ms-home-training__stack article{height:100%;background:#fff}.ms-home-training__featured ul{margin:0 0 18px}.ms-home-training__featured .ms-home__button,.ms-home-training__stack .ms-home-card__footer-link{display:inline-flex;width:100%;min-height:0;align-items:center;justify-content:flex-start;margin-top:auto;padding:14px 0 0;border:0;border-top:1px solid var(--home-border);border-radius:0;background:transparent!important;color:var(--home-blue-hover)!important;font-size:.78rem;font-weight:700;line-height:1.45;box-shadow:none}.ms-home-training__featured .ms-home__button::after,.ms-home-training__stack .ms-home-card__footer-link::after{content:"‹";margin-right:6px;font-size:1rem}.ms-home-training__featured .ms-home__button:hover,.ms-home-training__featured .ms-home__button:focus-visible,.ms-home-training__stack .ms-home-card__footer-link:hover,.ms-home-training__stack .ms-home-card__footer-link:focus-visible{background:transparent!important;color:var(--home-blue-hover)!important}@media (max-width:1024px){.ms-home-training__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.ms-home--hero h1{font-size:clamp(1.85rem, 7vw, 2.2rem)}.ms-home-hero__visual{max-width:390px}.ms-home-training__grid{grid-template-columns:1fr}.ms-home-solution-card,.ms-home-service-card,.ms-home-process__step,.ms-home-training__featured,.ms-home-training__stack article{padding:21px 19px 18px}.ms-home-card__index{margin-bottom:9px}}@media (max-width:780px){.ms-home--hero{padding-top:34px;padding-bottom:48px}.ms-home--hero .ms-home__container{width:min(100% - 28px, var(--home-container))}.ms-home-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:start;width:100%}.ms-home-hero__copy,.ms-home-hero__visual{width:100%;min-width:0;max-width:none}.ms-home-hero__copy{display:flex;flex-direction:column;align-items:stretch;text-align:right}.ms-home--hero h1{width:100%;max-width:100%;margin-bottom:16px;font-size:clamp(1.9rem, 8.2vw, 2.25rem);line-height:1.38;letter-spacing:-.018em;overflow-wrap:normal;word-break:normal;white-space:normal}.ms-home-hero__lead{width:100%;max-width:100%;margin-bottom:22px!important;font-size:.98rem!important;line-height:1.85}.ms-home-hero__copy .ms-home__actions{width:100%;margin-bottom:24px}.ms-home-hero__chips{width:100%}.ms-home-hero__visual{justify-self:center;max-width:390px;margin-inline:auto;padding:8px}.ms-home-hero__image-frame{width:100%}.ms-home-hero__badge{min-width:124px;max-width:46%}}@media (max-width:560px){.ms-home--hero .ms-home__container{width:min(100% - 22px, var(--home-container))}.ms-home-hero__grid{gap:28px}.ms-home--hero h1{font-size:clamp(1.82rem, 8.5vw, 2.08rem);line-height:1.4}.ms-home-hero__copy .ms-home__actions{gap:10px;margin-bottom:22px}.ms-home-hero__visual{max-width:350px;padding-inline:6px}.ms-home-hero__badge--top{top:26px;right:-2px}.ms-home-hero__badge--bottom{left:-2px;bottom:26px}}@media (max-width:560px){.ms-home-authority__social{display:grid;grid-template-columns:repeat(6,max-content);justify-content:center;align-items:center;column-gap:10px;row-gap:9px;width:100%;margin-top:18px;font-size:.68rem;line-height:1.35}.ms-home-authority__social>span{grid-column:1 / -1;justify-self:end;width:100%;text-align:right;white-space:nowrap}.ms-home-authority__social a{white-space:nowrap;text-align:center}}