{"id":2362,"date":"2026-11-08T04:42:39","date_gmt":"2026-11-08T04:42:39","guid":{"rendered":"https:\/\/www.ms2bilingual.com\/?page_id=2362"},"modified":"2026-11-08T04:42:39","modified_gmt":"2026-11-08T04:42:39","slug":"customer-operations","status":"publish","type":"page","link":"https:\/\/www.ms2bilingual.com\/fr\/customer-operations\/","title":{"rendered":"Customer Operations Recruitment"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2362\" class=\"elementor elementor-2362 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-897ed1c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"897ed1c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0bce0f5\" data-id=\"0bce0f5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d2919f0 elementor-widget elementor-widget-html\" data-id=\"d2919f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>#ms2-specialty{--blue: #4767bd; --blue-dark: #314e99; --teal: #01c2a2; --ink: #202b2b; --body: #505d5e; --aqua: #d3f5f6; --line: #e3e8e7; --soft: #f5f9f8; --max: 1220px;}\n#ms2-specialty *{box-sizing: border-box;}\n#ms2-specialty{scroll-behavior: smooth; scroll-padding-top: 30px;}\n#ms2-specialty{margin: 0px; background: rgb(255, 255, 255); color: var(--ink); font-family: Assistant, Arial, sans-serif; font-size: 19px; line-height: 1.55; -webkit-font-smoothing: antialiased;}\n#ms2-specialty button,#ms2-specialty input,#ms2-specialty select,#ms2-specialty textarea{font: inherit;}\n#ms2-specialty button,#ms2-specialty a{-webkit-tap-highlight-color: transparent;}\n#ms2-specialty button{cursor: pointer;}\n#ms2-specialty button:disabled{cursor: default;}\n#ms2-specialty button{color: inherit;}\n#ms2-specialty a{color: inherit; text-decoration: none;}\n#ms2-specialty button{border: 0px;}\n#ms2-specialty img{max-width: 100%; object-fit: cover;}\n#ms2-specialty svg{flex-shrink: 0;}\n#ms2-specialty button:focus-visible,#ms2-specialty a:focus-visible,#ms2-specialty input:focus-visible,#ms2-specialty select:focus-visible,#ms2-specialty textarea:focus-visible,#ms2-specialty summary:focus-visible,#ms2-specialty [tabindex]:focus-visible{outline: 3px solid var(--blue-dark); outline-offset: 5px;}\n#ms2-specialty h1,#ms2-specialty h2,#ms2-specialty h3,#ms2-specialty h4{font-family: Poppins, Arial, sans-serif; font-weight: 500; line-height: 1.25; margin: 0px; color: var(--ink);}\n#ms2-specialty h1{font-size: clamp(40px, 4.1vw, 60px); font-weight: 600; letter-spacing: -2.4px; line-height: 1.14;}\n#ms2-specialty h2{font-size: 38px; letter-spacing: -1.35px; line-height: 1.25;}\n#ms2-specialty h3{font-size: 21px; letter-spacing: -0.5px;}\n#ms2-specialty h4{font-size: 16px;}\n#ms2-specialty p{margin: 0px 0px 18px;}\n#ms2-specialty em{font-style: normal; position: relative; display: inline-block; z-index: 0;}\n#ms2-specialty em::after{content: \"\"; position: absolute; left: 0px; right: -3px; bottom: 1px; height: 9px; background: var(--teal); border-radius: 50% 45% 35% 50%; transform: rotate(-2deg); z-index: -1; opacity: 0.62;}\n#ms2-specialty ul{padding-left: 24px;}\n#ms2-specialty .container{width: min(var(--max),calc(100% - 88px)); margin-inline: auto;}\n#ms2-specialty .section{padding-top: 94px; padding-bottom: 94px;}\n#ms2-specialty .section-heading{display: flex; align-items: end; justify-content: space-between; gap: 55px; margin-bottom: 36px;}\n#ms2-specialty .section-heading > p{max-width: 400px; color: var(--body); margin: 0px; font-size: 20px;}\n#ms2-specialty .eyebrow{font-size: 12px; letter-spacing: 1.7px; font-weight: 800; color: var(--blue-dark); margin-bottom: 17px; display: flex; gap: 10px; align-items: center;}\n#ms2-specialty .small-line{width: 25px; height: 2px; background: var(--teal);}\n#ms2-specialty .muted{color: var(--body);}\n#ms2-specialty .icon{width: 25px; height: 25px; vertical-align: middle;}\n#ms2-specialty .button{background: var(--blue); color: rgb(255, 255, 255); padding: 15px 26px; display: inline-flex; align-items: center; justify-content: center; gap: 20px; border-radius: 35px; font-size: 17px; line-height: 1.3; font-weight: 600; border: 1px solid var(--blue); transition: background 0.18s, transform 0.18s; text-align: center;}\n#ms2-specialty .button:hover{background: var(--blue-dark); transform: translateY(-2px);}\n#ms2-specialty .button > span{font-size: 22px; font-weight: 400;}\n#ms2-specialty .button.outline{background: transparent; border-color: rgb(185, 199, 197); color: var(--ink);}\n#ms2-specialty .button.outline:hover{background: var(--soft); border-color: var(--blue);}\n#ms2-specialty .button.small{font-size: 15px; padding: 13px 26px; white-space: nowrap;}\n#ms2-specialty .text-link{display: inline-flex; align-items: center; gap: 12px; background: none; color: var(--blue-dark); font-size: 17px; font-weight: 600; padding: 0px 0px 3px; border-bottom: 1px solid rgb(194, 205, 236); border-radius: 0px;}\n#ms2-specialty .text-link:hover{color: var(--ink); border-color: var(--ink);}\n#ms2-specialty .skip-link{position: fixed; top: -100px; left: 12px; background: var(--blue); color: white; padding: 12px; z-index: 100;}\n#ms2-specialty .skip-link:focus{top: 12px;}\n#ms2-specialty .site-header{height: 86px; background: rgb(255, 255, 255); border-bottom: 1px solid var(--line);}\n#ms2-specialty .header-inner{max-width: 1440px; width: calc(100% - 72px); margin: auto; display: flex; height: 100%; align-items: center; justify-content: space-between; gap: 45px;}\n#ms2-specialty .brand{display: flex; flex-shrink: 0;}\n#ms2-specialty .brand img{object-fit: contain;}\n#ms2-specialty .site-header nav{display: flex; align-items: center; gap: 27px; font-size: 14px;}\n#ms2-specialty .site-header nav > a{white-space: nowrap;}\n#ms2-specialty .site-header nav > a:hover,#ms2-specialty .site-header nav > a.current{color: var(--blue);}\n#ms2-specialty .site-header nav > a + a::before{content: \"\"; height: 12px; width: 1px; background: rgb(214, 220, 219); display: inline-block; margin-right: 27px;}\n#ms2-specialty .menu-toggle{display: none; background: none; color: rgb(0, 140, 119); font-size: 29px; padding: 5px 10px;}\n#ms2-specialty .service-nav{background: rgb(247, 249, 248); border-bottom: 1px solid var(--line); font-size: 14px;}\n#ms2-specialty .service-nav > .container{display: flex; justify-content: space-between; gap: 24px;}\n#ms2-specialty .service-nav a{display: flex; align-items: center; gap: 8px; padding: 17px 0px 15px; border-bottom: 3px solid transparent; white-space: nowrap;}\n#ms2-specialty .service-nav a[aria-current]{color: var(--blue-dark); border-bottom-color: var(--blue); font-weight: 700;}\n#ms2-specialty .service-nav a:hover{color: var(--blue-dark);}\n#ms2-specialty .service-nav .icon{width: 16px; height: 16px;}\n#ms2-specialty .hero{display: grid; grid-template-columns: 1.1fr 1fr; align-items: center; gap: 72px; padding-top: 62px; padding-bottom: 72px;}\n#ms2-specialty .hero-promise{font-weight: 700; font-size: 21px; line-height: 1.45; margin-top: 26px; margin-bottom: 14px; max-width: 570px;}\n#ms2-specialty .hero-intro{font-size: 19px; color: var(--body); max-width: 540px; line-height: 1.6;}\n#ms2-specialty .hero-actions{display: flex; align-items: flex-start; flex-direction: column; gap: 17px; margin-top: 27px;}\n#ms2-specialty .hero-footnote{display: flex; align-items: center; gap: 9px; font-size: 13px; color: rgb(83, 100, 99); margin-top: 29px;}\n#ms2-specialty .hero-footnote .icon{color: rgb(0, 139, 117); width: 17px; height: 17px;}\n#ms2-specialty .hero-visual{height: 480px; position: relative; margin-left: 5px;}\n#ms2-specialty .photo-frame{height: 100%; width: 100%; overflow: hidden; border-radius: 150px 18px 120px; background: var(--aqua);}\n#ms2-specialty .photo-frame img{height: 100%; width: 100%; object-fit: cover; object-position: 50% 45%;}\n#ms2-specialty .hero-visual::before{content: \"\"; position: absolute; inset: 18px -15px -15px 18px; border: 1.5px solid rgb(155, 203, 194); border-radius: 145px 18px 120px; z-index: -1; transform: rotate(2deg);}\n#ms2-specialty .hero-scribble{position: absolute; width: 140px; height: 90px; right: -34px; top: -29px; transform: rotate(-16deg);}\n#ms2-specialty .photo-caption{position: absolute; bottom: 39px; left: -36px; padding: 17px 22px; background: white; border-radius: 11px; box-shadow: rgba(28, 62, 58, 0.086) 0px 7px 30px; display: flex; align-items: center; gap: 11px; transform: rotate(-3deg); font-size: 17px; font-weight: 700;}\n#ms2-specialty .photo-caption .icon{color: rgb(0, 139, 117);}\n#ms2-specialty .hero-sticker{position: absolute; right: -22px; bottom: -46px; display: flex; align-items: center; flex-direction: column; width: 145px;}\n#ms2-specialty .hero-sticker .doodle{width: 128px; height: 128px; filter: drop-shadow(white 0px 3px 0px);}\n#ms2-specialty .hero-sticker > span{font-size: 13px; font-weight: 700; text-align: center; transform: rotate(6deg); line-height: 1.2; background: white; padding: 6px 10px; border-radius: 8px;}\n#ms2-specialty .process-band{background: rgb(242, 248, 246); border-block: 1px solid rgb(230, 239, 236);}\n#ms2-specialty .process-band > .container{display: flex; align-items: center; justify-content: space-between; padding-block: 26px; gap: 24px;}\n#ms2-specialty .process-band p{font-size: 18px; line-height: 1.4; margin: 0px; padding-right: 40px; border-right: 1px solid rgb(214, 229, 223);}\n#ms2-specialty .process-band .container > div{display: flex; align-items: center; gap: 12px; font-size: 17px; font-weight: 600;}\n#ms2-specialty .process-band .icon{color: rgb(0, 126, 107);}\n#ms2-specialty .process-arrow{font-size: 36px; color: rgb(112, 171, 159);}\n#ms2-specialty .role-section{padding-bottom: 35px;}\n#ms2-specialty .role-section h2{font-size: 32px; max-width: 660px;}\n#ms2-specialty .role-section .section-heading > p{font-size: 17px;}\n#ms2-specialty .tracks{display: grid; grid-template-columns: 1fr 1fr; gap: 22px;}\n#ms2-specialty .track{display: flex; align-items: center; gap: 18px; text-align: left; border: 1px solid rgb(205, 219, 215); background: white; padding: 26px; border-radius: 14px;}\n#ms2-specialty .track.active{border-color: rgb(0, 168, 139); background: rgb(236, 250, 246); box-shadow: rgb(0, 168, 139) 0px 0px 0px 1px;}\n#ms2-specialty .track-icon{display: grid; place-items: center; width: 53px; height: 53px; flex-shrink: 0; border: 1px solid rgb(220, 229, 226); border-radius: 50%; background: white; color: rgb(0, 139, 117);}\n#ms2-specialty .track strong{font-family: Poppins; font-size: 20px; font-weight: 500; display: block; letter-spacing: -0.5px;}\n#ms2-specialty .track small{display: block; font-size: 14px; color: var(--body); margin-top: 4px;}\n#ms2-specialty .track-check{margin-left: auto; background: rgb(238, 244, 241); border-radius: 50%; width: 25px; height: 25px; display: grid; place-items: center; font-size: 16px;}\n#ms2-specialty .track.active .track-check{background: rgb(0, 155, 128); color: white;}\n#ms2-specialty .selection-row{display: flex; align-items: center; justify-content: space-between; gap: 25px; margin-top: 30px;}\n#ms2-specialty .role-tabs{display: flex; gap: 8px; flex-wrap: wrap;}\n#ms2-specialty .role-tab{padding: 9px 15px; background: white; border: 1px solid var(--line); border-radius: 30px; font-size: 15px; font-weight: 600; white-space: nowrap;}\n#ms2-specialty .role-tab[aria-selected=\"true\"]{background: var(--ink); color: white; border-color: var(--ink);}\n#ms2-specialty .language-switch{border: 1px solid var(--line); padding: 4px; border-radius: 30px; display: flex; flex-shrink: 0; background: rgb(250, 251, 251);}\n#ms2-specialty .language-switch button{background: transparent; border-radius: 25px; padding: 7px 12px; white-space: nowrap; font-size: 14px; font-weight: 600;}\n#ms2-specialty .language-switch button[aria-pressed=\"true\"]{background: var(--blue); color: rgb(255, 255, 255);}\n#ms2-specialty .role-helper{font-size: 16px; color: var(--body); margin-top: 16px;}\n#ms2-specialty .skills-section{padding-top: 45px; padding-bottom: 75px; border-top: 1px solid var(--line);}\n#ms2-specialty .skills-section h2{font-size: 35px;}\n#ms2-specialty .skills-section .section-heading > p{font-size: 18px;}\n#ms2-specialty .skill-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px;}\n#ms2-specialty .skill-card{padding: 25px 23px 20px; border: 1px solid var(--line); border-radius: 12px; display: flex; flex-direction: column; min-height: 270px; transition: transform 0.2s, border-color 0.2s;}\n#ms2-specialty .skill-card:hover{transform: translateY(-4px); border-color: rgb(150, 183, 174);}\n#ms2-specialty .skill-top{display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px; color: rgb(1, 136, 113);}\n#ms2-specialty .skill-number{font-family: Poppins; color: rgb(132, 151, 146); font-size: 13px;}\n#ms2-specialty .skill-card h3{font-size: 19px; margin-bottom: 12px;}\n#ms2-specialty .skill-card p{font-size: 16px; line-height: 1.5; color: var(--body); margin-bottom: 22px;}\n#ms2-specialty .skill-open{margin-top: auto; background: none; display: flex; align-items: center; justify-content: space-between; gap: 8px; font-size: 14px; color: var(--blue-dark); font-weight: 700; padding: 10px 0px 0px; border-top: 1px solid rgb(237, 240, 239); text-align: left;}\n#ms2-specialty .skill-open > span{font-size: 22px;}\n#ms2-specialty .show-more{display: block; background: transparent; border-bottom: 1px solid rgb(197, 208, 223); margin: 25px auto 0px; color: var(--blue-dark); padding: 5px 0px; font-size: 16px; font-weight: 600;}\n#ms2-specialty .show-more > span{margin-left: 15px; font-size: 22px;}\n#ms2-specialty .challenge-section{padding: 80px 0px 57px; background: rgb(238, 248, 245); position: relative;}\n#ms2-specialty .challenge-intro{display: grid; grid-template-columns: 1fr 1fr; gap: 65px; align-items: center; margin-bottom: 35px;}\n#ms2-specialty .challenge-intro h2{font-size: 43px; line-height: 1.18;}\n#ms2-specialty .challenge-intro > div > p{margin-top: 19px; color: var(--body);}\n#ms2-specialty .scenario{padding: 27px 30px; border: 1px dashed rgb(146, 181, 172); border-radius: 15px; background: rgba(255, 255, 255, 0.44); transform: rotate(1deg);}\n#ms2-specialty .demo-label{font-size: 10px; font-weight: 800; letter-spacing: 1px; color: rgb(82, 99, 96);}\n#ms2-specialty .scenario h3{font-size: 20px; margin: 11px 0px;}\n#ms2-specialty .scenario > p{font-size: 19px !important; color: var(--ink) !important; margin-top: 0px !important;}\n#ms2-specialty .scenario-role{font-size: 13px; color: var(--blue-dark); font-weight: 700;}\n#ms2-specialty .candidate-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}\n#ms2-specialty .candidate-card{background: white; border: 1px solid rgb(218, 230, 225); border-radius: 16px; padding: 28px 30px; display: flex; flex-direction: column;}\n#ms2-specialty .candidate-heading{display: flex; align-items: center; gap: 14px; margin-bottom: 24px;}\n#ms2-specialty .avatar{height: 57px; width: 57px; flex-shrink: 0;}\n#ms2-specialty .candidate-heading h3{font-size: 22px; font-weight: 500;}\n#ms2-specialty .candidate-heading p{font-size: 13px; color: var(--body); margin: 3px 0px 0px;}\n#ms2-specialty .fictional-tag{display: inline-block; font-family: Assistant; font-size: 11px; font-weight: 600; letter-spacing: 0.2px; border: 1px solid var(--line); border-radius: 5px; padding: 3px 7px; color: rgb(97, 112, 108); white-space: nowrap;}\n#ms2-specialty .candidate-heading > .fictional-tag{margin-left: auto;}\n#ms2-specialty .quote-label{font-size: 10px; letter-spacing: 1.4px; font-weight: 800; color: rgb(96, 114, 110);}\n#ms2-specialty .candidate-card blockquote{font-family: Poppins; font-size: 18px; font-weight: 400; line-height: 1.65; margin: 12px 0px 26px; letter-spacing: -0.3px; flex: 1 1 0%;}\n#ms2-specialty .candidate-card > .button{align-self: flex-start; font-size: 15px; padding: 11px 22px; margin-top: auto;}\n#ms2-specialty .french-quote{padding: 16px 0px 18px; border-top: 1px dashed rgb(189, 206, 199); margin-top: 5px;}\n#ms2-specialty .french-quote p{font-size: 17px; line-height: 1.6; margin: 8px 0px 0px;}\n#ms2-specialty .demo-note{font-size: 13px; color: rgb(86, 105, 99); text-align: center; margin-top: 22px; margin-bottom: 0px;}\n#ms2-specialty .choice-feedback{display: flex; gap: 22px; margin-top: 25px; background: rgb(255, 255, 255); padding: 27px; border: 1px solid rgb(149, 199, 184); border-radius: 13px;}\n#ms2-specialty .choice-feedback[hidden]{display: none;}\n#ms2-specialty .feedback-icon{color: rgb(0, 140, 117);}\n#ms2-specialty .choice-feedback h3{font-size: 20px; margin-bottom: 12px;}\n#ms2-specialty .choice-feedback p{font-size: 17px; color: var(--body);}\n#ms2-specialty .choice-feedback .text-link{font-size: 16px;}\n#ms2-specialty .portal{border: 1px solid rgb(213, 224, 220); border-radius: 15px; overflow: hidden; box-shadow: rgba(35, 61, 51, 0.063) 0px 16px 50px;}\n#ms2-specialty .portal-top{display: flex; justify-content: space-between; align-items: center; gap: 15px; padding: 20px 27px; border-bottom: 1px solid rgb(220, 229, 224); background: rgb(251, 252, 252); font-size: 16px;}\n#ms2-specialty .portal-top > span > strong{font-family: Poppins; letter-spacing: -1px; margin-right: 4px;}\n#ms2-specialty .portal-divider{margin: 0px 15px; color: rgb(161, 181, 172);}\n#ms2-specialty .portal-layout{display: grid; grid-template-columns: 250px 1fr;}\n#ms2-specialty .portal-sidebar{background: rgb(245, 248, 246); padding: 27px 20px; border-right: 1px solid rgb(225, 232, 228);}\n#ms2-specialty .portal-sidebar > .quote-label{display: block; margin-bottom: 20px;}\n#ms2-specialty .candidate-selector{display: flex; flex-direction: column; gap: 10px;}\n#ms2-specialty .candidate-selector button{display: flex; align-items: center; gap: 10px; text-align: left; padding: 12px 10px; background: transparent; border: 1px solid transparent; border-radius: 9px;}\n#ms2-specialty .candidate-selector button[aria-pressed=\"true\"]{background: white; border-color: rgb(209, 222, 216); box-shadow: rgba(16, 45, 32, 0.02) 0px 3px 9px;}\n#ms2-specialty .candidate-selector .avatar{width: 39px; height: 39px;}\n#ms2-specialty .candidate-selector strong{display: block; font-size: 17px;}\n#ms2-specialty .candidate-selector small{font-size: 12px; color: var(--body); display: block;}\n#ms2-specialty .candidate-selector button > span:last-child{margin-left: auto;}\n#ms2-specialty .sidebar-note{border-top: 1px solid rgb(217, 227, 221); margin-top: 30px; padding-top: 25px; color: rgb(82, 103, 90);}\n#ms2-specialty .sidebar-note .icon{width: 23px; height: 23px;}\n#ms2-specialty .sidebar-note p{font-size: 14px; line-height: 1.5; margin-top: 10px;}\n#ms2-specialty .sidebar-note strong{color: rgb(65, 88, 76); font-weight: 600;}\n#ms2-specialty .portal-bilingual{font-size: 11px; font-weight: 700; padding: 5px 8px; border: 1px solid rgb(197, 217, 207); border-radius: 5px; display: inline-block; color: rgb(50, 113, 90);}\n#ms2-specialty .portal-main{padding: 28px 32px;}\n#ms2-specialty .portal-person{display: flex; justify-content: space-between; gap: 15px; align-items: center;}\n#ms2-specialty .portal-person h3{margin-top: 5px; font-size: 27px;}\n#ms2-specialty .portal-person .fictional-tag{vertical-align: middle; margin-left: 6px;}\n#ms2-specialty .review-tag{font-size: 11px; color: rgb(57, 116, 90); display: flex; align-items: center; gap: 5px;}\n#ms2-specialty .review-tag .icon{width: 15px; height: 15px;}\n#ms2-specialty .portal-tabs{display: flex; gap: 25px; border-bottom: 1px solid var(--line); margin: 25px 0px;}\n#ms2-specialty .portal-tabs button{background: none; padding: 0px 0px 12px; font-size: 14px; font-weight: 600; border-bottom: 2px solid transparent;}\n#ms2-specialty .portal-tabs button[aria-selected=\"true\"]{border-color: var(--blue); color: var(--blue-dark);}\n#ms2-specialty .transcript{background: rgb(248, 250, 249); border: 1px solid rgb(230, 237, 232); border-radius: 10px; padding: 20px 22px;}\n#ms2-specialty .transcript-header{display: flex; align-items: center; gap: 8px; font-size: 14px;}\n#ms2-specialty .transcript-header .icon{width: 18px; height: 18px; color: rgb(56, 119, 89);}\n#ms2-specialty .transcript-header > span{margin-left: auto; font-size: 11px; color: rgb(87, 107, 96);}\n#ms2-specialty .transcript blockquote{margin: 15px 0px 0px; font-size: 19px; line-height: 1.6;}\n#ms2-specialty .evidence-note{display: flex; gap: 14px; margin: 22px 0px; font-size: 15px;}\n#ms2-specialty .evidence-note p{margin: 4px 0px 0px; color: var(--body);}\n#ms2-specialty .note-mark{font-size: 25px; color: rgb(0, 157, 128);}\n#ms2-specialty .language-mark{font-size: 11px; background: var(--aqua); align-self: start; padding: 4px 6px; font-weight: 800; border-radius: 4px;}\n#ms2-specialty .recruiter-note{background: rgb(238, 243, 255); border-left: 3px solid var(--blue); border-radius: 0px 7px 7px 0px; padding: 17px 20px; font-size: 15px;}\n#ms2-specialty .recruiter-note strong{color: var(--blue-dark);}\n#ms2-specialty .recruiter-note p{margin: 6px 0px 12px; color: rgb(72, 86, 119);}\n#ms2-specialty .recruiter-note > span{font-size: 13px; color: rgb(72, 86, 119);}\n#ms2-specialty .portal-bottom{border-top: 1px solid var(--line); padding: 13px 25px; font-size: 11px; display: flex; justify-content: space-between; color: rgb(88, 110, 97);}\n#ms2-specialty .portal-explainer{font-size: 15px; color: var(--body);}\n#ms2-specialty .score-row{display: grid; grid-template-columns: 1.2fr 100px 110px; gap: 7px 14px; align-items: center; padding: 13px 0px; border-bottom: 1px solid var(--line); font-size: 15px;}\n#ms2-specialty .score-row > strong{font-size: 12px; text-align: right;}\n#ms2-specialty .score-row > p{grid-column: 1 \/ -1; font-size: 13px; color: var(--body); margin: 0px;}\n#ms2-specialty .score-dots{display: flex; gap: 5px;}\n#ms2-specialty .score-dots i{width: 13px; height: 13px; border-radius: 50%; background: rgb(229, 237, 231);}\n#ms2-specialty .score-dots i.filled{background: rgb(0, 139, 116);}\n#ms2-specialty .rubric{font-size: 14px; margin-top: 18px;}\n#ms2-specialty .rubric summary{cursor: pointer; font-weight: 700; color: var(--blue-dark);}\n#ms2-specialty .rubric li{margin: 10px 0px;}\n#ms2-specialty .comparison-table{width: 100%; border-collapse: collapse; font-size: 14px; text-align: left; line-height: 1.5;}\n#ms2-specialty .comparison-table caption{text-align: left; font-size: 13px; color: var(--body); margin-bottom: 16px;}\n#ms2-specialty .comparison-table th,#ms2-specialty .comparison-table td{padding: 14px 12px; border-bottom: 1px solid var(--line); vertical-align: top;}\n#ms2-specialty .comparison-table thead{background: var(--soft);}\n#ms2-specialty .comparison-table th{font-weight: 700;}\n#ms2-specialty .comparison-table + .recruiter-note{margin-top: 20px;}\n#ms2-specialty .comparison-table-wrap{margin-bottom: 22px; overflow-x: auto;}\n#ms2-specialty .language-panel{display: grid; grid-template-columns: 1fr 1.4fr; gap: 65px; align-items: center; padding: 45px 70px 50px; border-radius: 20px; background: rgb(245, 249, 255); margin-bottom: 80px;}\n#ms2-specialty .language-panel p{margin: 20px 0px; max-width: 560px; color: var(--body);}\n#ms2-specialty .language-art{position: relative; max-width: 300px; width: 100%; height: 250px; margin: auto;}\n#ms2-specialty .language-art .doodle{width: 230px; height: 230px; position: absolute; bottom: -15px; left: 22px;}\n#ms2-specialty .speech{position: absolute; z-index: 1; border: 2px solid var(--ink); border-radius: 25px; padding: 12px 23px; font-family: Poppins; font-size: 24px; font-weight: 500; background: white; box-shadow: 3px 4px 0 var(--ink);}\n#ms2-specialty .speech.en{top: 17px; left: -12px; transform: rotate(-10deg);}\n#ms2-specialty .speech.fr{top: 4px; right: -30px; background: rgb(211, 245, 233); transform: rotate(7deg);}\n#ms2-specialty .local-global{display: flex; justify-content: space-between; align-items: center; gap: 25px; border-block: 1px solid var(--line); padding-block: 33px;}\n#ms2-specialty .local-global > div{display: flex; gap: 20px; align-items: center;}\n#ms2-specialty .local-global > div > .icon{width: 40px; height: 40px; color: rgb(0, 137, 114);}\n#ms2-specialty .local-global h2{font-size: 23px; letter-spacing: -0.6px; margin-bottom: 7px;}\n#ms2-specialty .local-global p{font-size: 17px; color: var(--body); margin: 0px;}\n#ms2-specialty .local-global .button{white-space: nowrap;}\n#ms2-specialty .closing{text-align: center; position: relative; border: 1px solid var(--line); border-radius: 25px; margin-top: 86px; margin-bottom: 65px; padding: 55px 65px;}\n#ms2-specialty .closing .eyebrow{justify-content: center;}\n#ms2-specialty .closing h2{font-size: 37px; max-width: 750px; margin: auto;}\n#ms2-specialty .closing p{margin: 19px 0px 23px; color: var(--body);}\n#ms2-specialty .closing .text-link{display: flex; width: fit-content; margin: 18px auto 0px; font-size: 15px;}\n#ms2-specialty .closing-doodle{position: absolute; left: 7%; top: 15%; transform: rotate(-15deg); color: var(--teal);}\n#ms2-specialty .closing-doodle .icon{width: 55px; height: 55px;}\n#ms2-specialty .related{padding-bottom: 70px;}\n#ms2-specialty .related h2{font-size: 21px; letter-spacing: -0.4px; margin-bottom: 22px;}\n#ms2-specialty .related > div{display: flex; gap: 12px; flex-wrap: wrap;}\n#ms2-specialty .related a{display: flex; align-items: center; gap: 25px; border: 1px solid var(--line); border-radius: 8px; padding: 12px 17px; font-size: 15px;}\n#ms2-specialty .related a:hover{border-color: var(--blue); color: var(--blue-dark);}\n#ms2-specialty .site-footer{background: rgb(105, 105, 105); color: white; padding: 55px 0px 22px;}\n#ms2-specialty .footer-grid{display: grid; grid-template-columns: 1.3fr 1fr 1fr 1fr; gap: 60px;}\n#ms2-specialty .footer-brand img{object-fit: contain; background: rgba(255, 255, 255, 0.93); border-radius: 5px; padding: 7px; width: 126px; height: auto;}\n#ms2-specialty .footer-brand p{font-size: 15px; color: rgb(255, 255, 255); margin-top: 15px;}\n#ms2-specialty .site-footer h3{color: white; font-size: 17px; margin: 4px 0px 18px;}\n#ms2-specialty .site-footer a,#ms2-specialty .site-footer button{display: block; font-size: 14px; color: rgb(255, 255, 255); margin-bottom: 12px; background: none; padding: 0px; text-align: left;}\n#ms2-specialty .site-footer a:hover,#ms2-specialty .site-footer button:hover{text-decoration: underline;}\n#ms2-specialty .footer-bottom{border-top: 1px solid rgba(255, 255, 255, 0.208); padding-top: 23px; margin-top: 25px; display: flex; justify-content: space-between; font-size: 12px; color: rgb(255, 255, 255);}\n#ms2-specialty .global-role-grid{display: grid; grid-template-columns: repeat(5, 1fr); gap: 18px;}\n#ms2-specialty .global-role-grid > a{padding: 23px 19px; border: 1px solid var(--line); border-radius: 12px; display: flex; flex-direction: column;}\n#ms2-specialty .global-role-grid > a:hover{background: var(--soft); border-color: rgb(159, 200, 187);}\n#ms2-specialty .round-icon{background: rgb(232, 248, 242); color: rgb(0, 134, 112); display: grid; place-items: center; width: 45px; height: 45px; border-radius: 50%; margin-bottom: 24px;}\n#ms2-specialty .global-role-grid h3{font-size: 17px; line-height: 1.4; margin-bottom: 13px;}\n#ms2-specialty .global-role-grid p{font-size: 15px; color: var(--body);}\n#ms2-specialty .global-role-grid a > span:last-child{font-size: 13px; color: var(--blue-dark); font-weight: 700; margin-top: auto;}\n#ms2-specialty .readiness-section{padding: 75px 0px; background: rgb(238, 248, 245);}\n#ms2-specialty .readiness-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 100px;}\n#ms2-specialty .readiness-grid > div > p{margin-top: 23px; color: var(--body); max-width: 470px;}\n#ms2-specialty .readiness-grid .doodle{height: 155px; width: 155px; margin-left: 55px;}\n#ms2-specialty .readiness-grid form{background: white; border: 1px solid rgb(214, 230, 222); border-radius: 15px; padding: 28px;}\n#ms2-specialty .readiness-grid fieldset{border: 0px; padding: 0px 0px 21px; margin: 0px;}\n#ms2-specialty .readiness-grid legend{font-family: Poppins; font-size: 15px; margin-bottom: 10px; font-weight: 500;}\n#ms2-specialty .readiness-grid label{display: flex; gap: 10px; align-items: center; font-size: 16px; margin: 9px 0px;}\n#ms2-specialty .readiness-grid input{accent-color: var(--blue); width: 16px; height: 16px;}\n#ms2-specialty .readiness-grid .button{font-size: 15px; padding: 12px 23px;}\n#ms2-specialty #readiness-result{border-top: 1px solid rgb(216, 229, 222); padding-top: 20px; margin-top: 23px;}\n#ms2-specialty #readiness-result h3{font-size: 18px; margin-bottom: 13px;}\n#ms2-specialty #readiness-result p{font-size: 15px; color: var(--body);}\n#ms2-specialty .calculator-section{padding: 85px 0px; background: rgb(255, 255, 255);}\n#ms2-specialty .calculator-section .section-heading > p{font-size: 17px;}\n#ms2-specialty .calculator-section .section-heading > p > strong{font-weight: 600; color: rgb(86, 113, 104);}\n#ms2-specialty .calculator{display: grid; grid-template-columns: 1fr 1fr; border: 1px solid var(--line); border-radius: 16px; overflow: hidden;}\n#ms2-specialty .calculator form{padding: 30px;}\n#ms2-specialty .calc-top{display: flex; justify-content: space-between; align-items: center; gap: 15px; margin-bottom: 15px;}\n#ms2-specialty .calc-top h3{font-size: 21px;}\n#ms2-specialty .calc-top .text-link{font-size: 13px;}\n#ms2-specialty .calc-disclaimer{font-size: 14px; color: rgb(82, 101, 94); line-height: 1.5; padding-bottom: 17px; border-bottom: 1px solid var(--line);}\n#ms2-specialty form label{display: block; font-size: 14px; font-weight: 600; line-height: 1.35; margin-bottom: 18px;}\n#ms2-specialty input,#ms2-specialty select,#ms2-specialty textarea{width: 100%; background: rgb(255, 255, 255); border: 1px solid rgb(203, 215, 208); border-radius: 6px; padding: 11px 12px; color: var(--ink); font-size: 16px; line-height: 1.35; margin-top: 8px;}\n#ms2-specialty input[type=\"radio\"]{width: auto; margin: 0px;}\n#ms2-specialty textarea{resize: vertical;}\n#ms2-specialty .form-row{display: grid; grid-template-columns: 1fr 1fr; gap: 18px;}\n#ms2-specialty .calc-details{border-top: 1px solid var(--line); padding-top: 16px; margin-top: 6px; margin-bottom: 18px;}\n#ms2-specialty .calc-details summary{font-size: 16px; font-weight: 700; margin-bottom: 18px; cursor: pointer;}\n#ms2-specialty .calc-details .muted{font-size: 13px;}\n#ms2-specialty .calc-results{padding: 30px; background: rgb(242, 247, 244); border-left: 1px solid var(--line);}\n#ms2-specialty .results-heading h3{font-size: 23px; margin-top: 10px; margin-bottom: 10px;}\n#ms2-specialty .results-heading p{font-size: 14px; color: var(--body); margin-bottom: 5px;}\n#ms2-specialty .results-heading{margin-bottom: 22px;}\n#ms2-specialty .cost-result{background: white; border: 1px solid rgb(216, 228, 220); border-radius: 10px; padding: 19px; margin-bottom: 16px;}\n#ms2-specialty .cost-result.managed{border: 1.5px solid rgb(122, 174, 155);}\n#ms2-specialty .cost-result h4{font-size: 15px; font-weight: 500; margin-bottom: 10px;}\n#ms2-specialty .cost-result > div > strong{font-family: Poppins; font-size: 27px; font-weight: 500; letter-spacing: -0.7px;}\n#ms2-specialty .cost-result strong small{font-family: Assistant; letter-spacing: 0px; font-size: 13px; font-weight: 400; color: var(--body);}\n#ms2-specialty .cost-result dl{font-size: 13px; margin: 15px 0px 0px;}\n#ms2-specialty .cost-result dl > div{display: flex; justify-content: space-between; padding: 3px 0px; gap: 10px;}\n#ms2-specialty .cost-result dd{margin: 0px; font-weight: 600;}\n#ms2-specialty .cost-result .first-year{border-top: 1px solid var(--line); margin-top: 7px; padding-top: 9px; font-weight: 700; font-size: 15px;}\n#ms2-specialty .difference{font-size: 12px; color: rgb(61, 106, 88); margin: 10px 0px 0px;}\n#ms2-specialty .calculation-notes{font-size: 13px; color: var(--body);}\n#ms2-specialty .calculation-notes summary{cursor: pointer; font-weight: 700;}\n#ms2-specialty .calculation-notes p{margin-top: 14px;}\n#ms2-specialty .calc-invalid,#ms2-specialty #calc-error{font-size: 14px; color: rgb(165, 49, 49);}\n#ms2-specialty .options-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 23px;}\n#ms2-specialty .options-grid article{padding: 28px; border: 1px solid var(--line); border-radius: 13px;}\n#ms2-specialty .options-grid .ms2-option{background: rgb(240, 250, 246); border-color: rgb(165, 205, 187);}\n#ms2-specialty .option-number{font-size: 10px; font-weight: 800; letter-spacing: 1px; color: rgb(71, 115, 91);}\n#ms2-specialty .options-grid h3{font-size: 23px; margin: 19px 0px;}\n#ms2-specialty .options-grid p{font-size: 16px; line-height: 1.55; color: var(--body);}\n#ms2-specialty .options-grid h4{font-size: 14px; margin: 19px 0px 7px;}\n#ms2-specialty .support-process{border-top: 1px solid var(--line);}\n#ms2-specialty .support-steps{display: grid; grid-template-columns: repeat(6, 1fr); gap: 24px; margin: 40px 0px 30px;}\n#ms2-specialty .support-steps span{font-family: Poppins; font-size: 32px; -webkit-text-stroke: 1px rgb(0, 139, 118); color: transparent; font-weight: 600; display: block; margin-bottom: 14px;}\n#ms2-specialty .support-steps h3{font-size: 16px; line-height: 1.45;}\n#ms2-specialty .support-process > p{font-size: 14px; max-width: 850px;}\n#ms2-specialty .global-possibilities .section-heading > p{font-size: 18px;}\n#ms2-specialty dialog{border: 1px solid rgb(205, 219, 212); border-radius: 18px; padding: 42px; width: min(700px, -36px + 100vw); max-height: 90vh; overflow: auto; color: var(--ink); box-shadow: rgba(24, 58, 38, 0.2) 0px 30px 100px;}\n#ms2-specialty dialog::backdrop{background: rgba(25, 55, 41, 0.57); backdrop-filter: blur(4px);}\n#ms2-specialty .dialog-close{position: absolute; right: 15px; top: 10px; background: transparent; font-size: 32px; line-height: 1; padding: 7px;}\n#ms2-specialty .dialog-lead{margin-top: 18px; font-size: 20px; color: var(--body);}\n#ms2-specialty .field-note{border-top: 1px solid var(--line); padding-top: 18px; margin-top: 20px;}\n#ms2-specialty .field-note h3{font-size: 16px; margin-bottom: 9px;}\n#ms2-specialty .field-note p{font-size: 17px; margin-bottom: 9px;}\n#ms2-specialty .field-note small{font-size: 14px; color: var(--body);}\n#ms2-specialty .signals{display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin-top: 25px;}\n#ms2-specialty .signals > div{padding: 18px; border-radius: 9px; background: rgb(238, 248, 242);}\n#ms2-specialty .signals > div + div{background: rgb(255, 246, 235);}\n#ms2-specialty .signals h3{font-size: 15px; margin-bottom: 9px;}\n#ms2-specialty .signals p{font-size: 16px; margin: 0px;}\n#ms2-specialty #brief-dialog > p{margin: 15px 0px 25px; font-size: 15px;}\n#ms2-specialty #brief-result p{font-size: 16px;}\n#ms2-specialty .brief-success{padding: 20px; background: rgb(238, 248, 242); border-radius: 10px; margin-bottom: 20px;}\n#ms2-specialty .brief-success .icon{color: rgb(0, 139, 112); margin-bottom: 12px;}\n#ms2-specialty .brief-success h3{margin-bottom: 12px;}\n#ms2-specialty .dialog-actions{display: flex; gap: 15px; flex-wrap: wrap;}\n#ms2-specialty .dialog-actions .button{font-size: 15px;}\n#ms2-specialty .credits-list{font-size: 16px; line-height: 1.9;}\n#ms2-specialty .credits-list a{text-decoration: underline; color: var(--blue-dark);}\n#ms2-specialty #dialog-content > p{margin-top: 20px;}\n#ms2-specialty[data-page=\"technical\"] h1{font-size: 49px;}\n#ms2-specialty[data-page=\"global\"] .hero-promise{font-size: 20px;}\n#ms2-specialty[data-page=\"finance\"] .photo-frame img{object-position: 52% center;}\n#ms2-specialty[data-page=\"management\"] .photo-frame img{object-position: 60% center;}\n#ms2-specialty[data-page=\"customer\"] .photo-frame img{object-position: 60% center;}\n#ms2-specialty [hidden]{display: none !important;}\n@media (min-width: 1450px){#ms2-specialty .hero{padding-block: 75px 85px;}#ms2-specialty .hero-visual{height: 510px;}#ms2-specialty .hero-actions{flex-direction: row; align-items: center; gap: 23px;}#ms2-specialty .hero-actions .text-link{font-size: 15px;}}\n@media (max-width: 1250px){#ms2-specialty .site-header nav{gap: 17px; font-size: 12px;}#ms2-specialty .site-header nav > a + a::before{margin-right: 17px;}#ms2-specialty .header-inner{gap: 25px;}#ms2-specialty .hero{gap: 48px;}#ms2-specialty .hero-visual{height: 450px;}#ms2-specialty .service-nav > .container{gap: 18px; font-size: 12px;}#ms2-specialty .hero-sticker{right: -10px;}#ms2-specialty .track{padding: 20px;}#ms2-specialty .track strong{font-size: 18px;}#ms2-specialty .track small{font-size: 12px;}#ms2-specialty .process-band .container > div{font-size: 15px;}#ms2-specialty .selection-row{align-items: flex-start;}#ms2-specialty .role-tabs{max-width: 65%;}#ms2-specialty .global-role-grid{gap: 12px;}#ms2-specialty .global-role-grid > a{padding: 20px 15px;}#ms2-specialty .global-role-grid h3{font-size: 15px;}#ms2-specialty .global-role-grid p{font-size: 14px;}#ms2-specialty .portal-layout{grid-template-columns: 215px 1fr;}#ms2-specialty .portal-main{padding: 25px;}#ms2-specialty .hero h1{font-size: 49px;}#ms2-specialty .hero-intro{font-size: 18px;}#ms2-specialty[data-page=\"technical\"] h1{font-size: 44px;}}\n@media (max-width: 1050px){#ms2-specialty .site-header{height: 77px;}#ms2-specialty .header-inner{width: calc(100% - 50px);}#ms2-specialty .menu-toggle{display: block; margin-left: auto;}#ms2-specialty .site-header nav{display: none; position: absolute; top: 77px; right: 0px; left: 0px; background: white; z-index: 20; padding: 20px 30px; border-bottom: 1px solid var(--line); box-shadow: rgba(36, 58, 41, 0.07) 0px 12px 15px; font-size: 16px;}#ms2-specialty .site-header nav.open{display: flex; flex-direction: column; align-items: stretch; gap: 0px;}#ms2-specialty .site-header nav > a{padding: 13px 5px;}#ms2-specialty .site-header nav > a + a::before{display: none;}#ms2-specialty .site-header nav > .button{margin-top: 15px;}#ms2-specialty .service-nav{overflow: auto; scrollbar-width: thin;}#ms2-specialty .service-nav > .container{width: max-content; min-width: calc(100% - 50px); margin: 0px 25px; gap: 28px; font-size: 13px;}#ms2-specialty .container{width: calc(100% - 60px);}#ms2-specialty .hero{gap: 35px; padding-block: 45px 60px;}#ms2-specialty .hero h1{font-size: 43px; letter-spacing: -1.8px;}#ms2-specialty .hero-visual{height: 420px;}#ms2-specialty .hero-promise{font-size: 19px;}#ms2-specialty .hero-intro{font-size: 17px;}#ms2-specialty .hero-footnote{font-size: 11px; gap: 6px;}#ms2-specialty .hero-scribble{right: -12px; width: 115px;}#ms2-specialty .photo-caption{left: -18px; font-size: 14px; padding: 13px;}#ms2-specialty .hero-sticker{width: 110px; right: -6px;}#ms2-specialty .hero-sticker .doodle{height: 105px; width: 105px;}#ms2-specialty .process-band .container{gap: 13px;}#ms2-specialty .process-band p{padding-right: 20px; font-size: 16px;}#ms2-specialty .process-band .container > div{font-size: 13px; gap: 8px;}#ms2-specialty .process-band .icon{width: 20px; height: 20px;}#ms2-specialty .process-arrow{font-size: 25px;}#ms2-specialty .section-heading{gap: 35px;}#ms2-specialty .section-heading h2{font-size: 32px;}#ms2-specialty .section-heading > p{font-size: 17px;}#ms2-specialty .section{padding-block: 70px;}#ms2-specialty .role-section{padding-bottom: 30px;}#ms2-specialty .track{gap: 13px; padding: 18px;}#ms2-specialty .track-icon{width: 40px; height: 40px;}#ms2-specialty .track strong{font-size: 16px;}#ms2-specialty .track small{font-size: 11px;}#ms2-specialty .track-check{flex-shrink: 0;}#ms2-specialty .skill-grid{grid-template-columns: repeat(2, 1fr);}#ms2-specialty .skill-card{min-height: 245px;}#ms2-specialty .challenge-intro{gap: 35px;}#ms2-specialty .challenge-intro h2{font-size: 37px;}#ms2-specialty .candidate-card{padding: 23px;}#ms2-specialty .candidate-heading{gap: 10px;}#ms2-specialty .candidate-heading > .fictional-tag{display: none;}#ms2-specialty .candidate-card blockquote{font-size: 16px;}#ms2-specialty .portal-layout{grid-template-columns: 185px 1fr;}#ms2-specialty .portal-main{padding: 22px;}#ms2-specialty .portal-sidebar{padding: 25px 12px;}#ms2-specialty .portal-tabs{gap: 17px;}#ms2-specialty .portal-tabs button{font-size: 12px;}#ms2-specialty .review-tag{display: none;}#ms2-specialty .portal-top{font-size: 14px;}#ms2-specialty .portal-top .demo-label{font-size: 9px;}#ms2-specialty .transcript blockquote{font-size: 17px;}#ms2-specialty .portal-bottom > span{max-width: 50%; text-align: right;}#ms2-specialty .language-panel{padding: 40px; gap: 35px;}#ms2-specialty .language-panel h2{font-size: 29px;}#ms2-specialty .language-panel p{font-size: 17px;}#ms2-specialty .speech{font-size: 20px;}#ms2-specialty .speech.fr{right: -10px;}#ms2-specialty .local-global h2{font-size: 19px;}#ms2-specialty .local-global p{font-size: 15px;}#ms2-specialty .local-global .button{font-size: 14px;}#ms2-specialty .footer-grid{gap: 35px;}#ms2-specialty .global-role-grid{grid-template-columns: repeat(3, 1fr);}#ms2-specialty .readiness-grid{gap: 45px;}#ms2-specialty .readiness-grid h2{font-size: 33px;}#ms2-specialty .calculator form,#ms2-specialty .calc-results{padding: 23px;}#ms2-specialty .calc-top h3{font-size: 19px;}#ms2-specialty .calc-top .text-link{font-size: 12px;}#ms2-specialty .options-grid{gap: 16px;}#ms2-specialty .options-grid article{padding: 22px;}#ms2-specialty .options-grid h3{font-size: 20px;}#ms2-specialty .support-steps{grid-template-columns: repeat(3, 1fr); gap: 25px 40px;}#ms2-specialty[data-page=\"technical\"] h1{font-size: 37px;}#ms2-specialty .role-tabs{max-width: 64%;}#ms2-specialty .form-row{gap: 12px;}}\n@media (max-width: 760px){#ms2-specialty .container{width: calc(100% - 40px);}#ms2-specialty .header-inner{width: calc(100% - 36px);}#ms2-specialty .brand img{width: 98px; height: auto;}#ms2-specialty .site-header{height: 73px;}#ms2-specialty .site-header nav{top: 73px;}#ms2-specialty .service-nav > .container{margin-inline: 20px; gap: 24px;}#ms2-specialty .service-nav a{padding-block: 12px 10px; font-size: 12px;}#ms2-specialty .hero{grid-template-columns: 1fr; gap: 44px; padding-top: 35px; padding-bottom: 60px;}#ms2-specialty .hero-copy{max-width: 600px;}#ms2-specialty .eyebrow{font-size: 10px; letter-spacing: 1.3px; margin-bottom: 15px;}#ms2-specialty .hero h1{font-size: 42px; line-height: 1.15; letter-spacing: -1.9px;}#ms2-specialty .hero-promise{font-size: 19px; margin-top: 22px;}#ms2-specialty .hero-intro{font-size: 18px; line-height: 1.55;}#ms2-specialty .hero-actions{gap: 17px; margin-top: 23px;}#ms2-specialty .hero-actions .button{font-size: 16px; padding: 15px 22px;}#ms2-specialty .hero-footnote{font-size: 12px; margin-top: 24px; flex-wrap: wrap;}#ms2-specialty .hero-visual{height: 355px; max-width: 490px; width: calc(100% - 17px); margin: 0px auto;}#ms2-specialty .photo-frame{border-radius: 105px 15px 80px;}#ms2-specialty .hero-visual::before{border-radius: 105px 15px 80px; inset: 12px -8px -10px 10px;}#ms2-specialty .hero-scribble{right: -10px; top: -25px; width: 120px;}#ms2-specialty .photo-caption{bottom: 30px; left: -8px; font-size: 14px; max-width: 83%; padding: 13px;}#ms2-specialty .hero-sticker{right: -10px; bottom: -30px;}#ms2-specialty .hero-sticker > span{font-size: 11px;}#ms2-specialty .process-band .container{display: grid; grid-template-columns: 1fr; gap: 17px; padding-block: 24px;}#ms2-specialty .process-band p{border-right: 0px; border-bottom: 1px solid rgb(215, 230, 223); padding: 0px 0px 15px; font-size: 17px;}#ms2-specialty .process-band p br{display: none;}#ms2-specialty .process-band p strong{margin-left: 4px;}#ms2-specialty .process-band .container > div{font-size: 16px; gap: 13px;}#ms2-specialty .process-arrow{display: none;}#ms2-specialty .section{padding-block: 54px;}#ms2-specialty .section-heading{display: block; margin-bottom: 25px;}#ms2-specialty .section-heading h2{font-size: 30px; letter-spacing: -1px;}#ms2-specialty .section-heading > p{margin-top: 17px; font-size: 17px; max-width: 100%;}#ms2-specialty .role-section{padding-bottom: 24px;}#ms2-specialty .role-section h2{font-size: 28px;}#ms2-specialty .role-section .section-heading > p{font-size: 16px;}#ms2-specialty .role-section .section-heading > p br{display: none;}#ms2-specialty .tracks{grid-template-columns: 1fr; gap: 14px;}#ms2-specialty .track{padding: 19px; gap: 14px;}#ms2-specialty .track strong{font-size: 18px;}#ms2-specialty .track small{font-size: 12px;}#ms2-specialty .track-icon{width: 44px; height: 44px;}#ms2-specialty .selection-row{flex-direction: column; gap: 20px; margin-top: 24px;}#ms2-specialty .role-tabs{max-width: 100%; gap: 7px;}#ms2-specialty .role-tab{font-size: 13px; padding: 9px 13px;}#ms2-specialty .language-switch button{font-size: 13px; padding: 8px 14px;}#ms2-specialty .role-helper{font-size: 15px; line-height: 1.5; margin-bottom: 0px;}#ms2-specialty .skills-section{padding-top: 33px; padding-bottom: 47px;}#ms2-specialty .skill-grid{gap: 12px;}#ms2-specialty .skill-card{padding: 20px 16px 15px; min-height: 265px;}#ms2-specialty .skill-card h3{font-size: 17px; letter-spacing: -0.45px; overflow-wrap: anywhere;}#ms2-specialty .skill-card p{font-size: 15px; margin-bottom: 15px;}#ms2-specialty .skill-top{margin-bottom: 18px;}#ms2-specialty .skill-open{font-size: 12px; gap: 5px; line-height: 1.4;}#ms2-specialty .skill-open > span{font-size: 20px;}#ms2-specialty .challenge-section{padding: 50px 0px 35px;}#ms2-specialty .challenge-intro{grid-template-columns: 1fr; gap: 12px;}#ms2-specialty .challenge-intro h2{font-size: 35px;}#ms2-specialty .challenge-intro > div > p{font-size: 17px;}#ms2-specialty .scenario{transform: none; padding: 22px;}#ms2-specialty .scenario > p{font-size: 17px !important;}#ms2-specialty .candidate-grid{grid-template-columns: 1fr; gap: 18px;}#ms2-specialty .candidate-card{padding: 23px;}#ms2-specialty .candidate-card blockquote{font-size: 17px;}#ms2-specialty .candidate-heading > .fictional-tag{display: inline-block;}#ms2-specialty .candidate-heading p{font-size: 12px;}#ms2-specialty .candidate-heading h3{font-size: 20px;}#ms2-specialty .candidate-card .avatar{width: 49px; height: 49px;}#ms2-specialty .candidate-card > .button{font-size: 14px;}#ms2-specialty .demo-note{font-size: 12px;}#ms2-specialty .choice-feedback{gap: 12px; padding: 20px;}#ms2-specialty .choice-feedback h3{font-size: 18px;}#ms2-specialty .choice-feedback p{font-size: 16px;}#ms2-specialty .portal-section{width: calc(100% - 30px);}#ms2-specialty .portal-section > .section-heading{padding-inline: 5px;}#ms2-specialty .portal-top{display: block; padding: 17px 18px; font-size: 13px;}#ms2-specialty .portal-top > .demo-label{display: block; margin-top: 8px; font-size: 9px;}#ms2-specialty .portal-divider{margin-inline: 9px;}#ms2-specialty .portal-layout{display: block;}#ms2-specialty .portal-sidebar{padding: 18px; border-right: 0px; border-bottom: 1px solid var(--line);}#ms2-specialty .portal-sidebar > .quote-label{margin-bottom: 12px;}#ms2-specialty .candidate-selector{flex-direction: row; gap: 10px;}#ms2-specialty .candidate-selector button{width: 50%; padding: 10px; gap: 8px;}#ms2-specialty .candidate-selector .avatar{width: 34px; height: 34px;}#ms2-specialty .candidate-selector small{font-size: 10px;}#ms2-specialty .candidate-selector strong{font-size: 15px;}#ms2-specialty .sidebar-note,#ms2-specialty .portal-bilingual{display: none;}#ms2-specialty .portal-main{padding: 22px 18px;}#ms2-specialty .portal-person h3{font-size: 23px;}#ms2-specialty .portal-person .fictional-tag{font-size: 10px; margin-left: 4px;}#ms2-specialty .portal-tabs{gap: 15px; overflow: auto; margin-block: 23px;}#ms2-specialty .portal-tabs button{font-size: 12px; flex-shrink: 0; white-space: nowrap;}#ms2-specialty .transcript{padding: 16px;}#ms2-specialty .transcript-header{font-size: 13px;}#ms2-specialty .transcript-header > span{font-size: 10px;}#ms2-specialty .transcript blockquote{font-size: 17px;}#ms2-specialty .recruiter-note{padding: 15px; font-size: 14px;}#ms2-specialty .recruiter-note > span{font-size: 12px;}#ms2-specialty .portal-bottom{display: block; padding: 13px 18px; font-size: 10px;}#ms2-specialty .portal-bottom > span{display: block; max-width: 100%; text-align: left; margin-top: 5px;}#ms2-specialty .score-row{grid-template-columns: 1fr 90px 80px; gap: 7px; font-size: 13px;}#ms2-specialty .score-row > strong{font-size: 11px;}#ms2-specialty .score-dots{gap: 4px;}#ms2-specialty .score-dots i{width: 11px; height: 11px;}#ms2-specialty .score-row > p{font-size: 12px;}#ms2-specialty .comparison-table{font-size: 12px; min-width: 390px;}#ms2-specialty .comparison-table th,#ms2-specialty .comparison-table td{padding: 12px 8px;}#ms2-specialty .comparison-table caption{font-size: 12px;}#ms2-specialty .language-panel{grid-template-columns: 1fr; padding: 25px 26px 35px; gap: 25px; margin-bottom: 45px;}#ms2-specialty .language-art{height: 210px; max-width: 250px;}#ms2-specialty .language-art .doodle{width: 200px; height: 200px;}#ms2-specialty .speech{font-size: 21px; padding: 9px 16px;}#ms2-specialty .speech.fr{right: -4px;}#ms2-specialty .language-panel h2{font-size: 28px;}#ms2-specialty .language-panel p{font-size: 17px;}#ms2-specialty .local-global{display: block; padding-block: 27px;}#ms2-specialty .local-global > div{gap: 15px; align-items: flex-start;}#ms2-specialty .local-global > div > .icon{width: 29px; height: 29px;}#ms2-specialty .local-global h2{font-size: 20px;}#ms2-specialty .local-global p{font-size: 16px;}#ms2-specialty .local-global .button{margin: 23px 0px 0px 44px; font-size: 15px;}#ms2-specialty .closing{margin-top: 50px; margin-bottom: 45px; padding: 40px 24px;}#ms2-specialty .closing h2{font-size: 28px;}#ms2-specialty .closing-doodle{left: 7%; top: 17px;}#ms2-specialty .closing-doodle .icon{height: 25px; width: 25px;}#ms2-specialty .closing p{font-size: 17px;}#ms2-specialty .closing .button{font-size: 15px; padding-inline: 19px;}#ms2-specialty .closing .text-link{font-size: 13px;}#ms2-specialty .related{padding-bottom: 45px;}#ms2-specialty .related h2{font-size: 20px; line-height: 1.4;}#ms2-specialty .related > div{gap: 9px;}#ms2-specialty .related a{font-size: 13px; padding: 10px 12px; gap: 12px;}#ms2-specialty .site-footer{padding-top: 36px;}#ms2-specialty .footer-grid{grid-template-columns: 1fr 1fr; gap: 30px 25px;}#ms2-specialty .footer-brand p{font-size: 14px;}#ms2-specialty .site-footer h3{font-size: 15px; margin-bottom: 15px;}#ms2-specialty .site-footer a,#ms2-specialty .site-footer button{font-size: 13px;}#ms2-specialty .footer-bottom{display: block; font-size: 11px; margin-top: 30px;}#ms2-specialty .footer-bottom > span{display: block; margin-bottom: 5px;}#ms2-specialty .global-role-grid{grid-template-columns: 1fr 1fr; gap: 12px;}#ms2-specialty .global-role-grid > a{padding: 19px 16px;}#ms2-specialty .global-role-grid h3{font-size: 16px;}#ms2-specialty .global-role-grid p{font-size: 14px;}#ms2-specialty .global-role-grid .round-icon{margin-bottom: 19px;}#ms2-specialty .readiness-section{padding: 45px 0px;}#ms2-specialty .readiness-grid{grid-template-columns: 1fr; gap: 20px;}#ms2-specialty .readiness-grid h2{font-size: 31px;}#ms2-specialty .readiness-grid .doodle{display: none;}#ms2-specialty .readiness-grid > div > p{font-size: 18px;}#ms2-specialty .readiness-grid form{padding: 23px;}#ms2-specialty .calculator-section{padding: 50px 0px;}#ms2-specialty .calculator{grid-template-columns: 1fr;}#ms2-specialty .calculator form{padding: 23px 20px;}#ms2-specialty .calc-results{padding: 25px 20px; border-left: 0px; border-top: 1px solid var(--line);}#ms2-specialty .calculator .form-row{gap: 12px;}#ms2-specialty .calculator label{font-size: 12px;}#ms2-specialty .calculator input,#ms2-specialty .calculator select{font-size: 15px; padding: 10px;}#ms2-specialty .calc-top h3{font-size: 19px;}#ms2-specialty .calc-top .text-link{font-size: 12px;}#ms2-specialty .options-grid{grid-template-columns: 1fr;}#ms2-specialty .options-grid article{padding: 25px;}#ms2-specialty .options-grid h3{font-size: 23px;}#ms2-specialty .support-process h2{font-size: 28px;}#ms2-specialty .support-steps{grid-template-columns: 1fr 1fr; gap: 27px;}#ms2-specialty .support-steps h3{font-size: 15px;}#ms2-specialty .support-steps span{font-size: 28px;}#ms2-specialty .global-possibilities .section-heading > p{font-size: 17px;}#ms2-specialty dialog{padding: 34px 24px 27px;}#ms2-specialty dialog h2{font-size: 29px;}#ms2-specialty .dialog-lead{font-size: 18px;}#ms2-specialty .signals{grid-template-columns: 1fr; gap: 12px;}#ms2-specialty .field-note p{font-size: 16px;}#ms2-specialty .field-note small{font-size: 13px;}#ms2-specialty .dialog-actions{gap: 12px;}#ms2-specialty .dialog-actions .button{font-size: 13px;}#ms2-specialty .credits-list{font-size: 14px; padding-left: 18px;}#ms2-specialty #dialog-content > p{font-size: 16px;}#ms2-specialty[data-page=\"technical\"] h1{font-size: 37px;}#ms2-specialty[data-page=\"global\"] .hero h1{font-size: 43px;}}\n@media (max-width: 370px){#ms2-specialty .container{width: calc(100% - 30px);}#ms2-specialty .hero h1{font-size: 36px;}#ms2-specialty .hero-visual{height: 310px;}#ms2-specialty .hero-footnote{font-size: 10px;}#ms2-specialty .hero-sticker{width: 90px;}#ms2-specialty .hero-sticker .doodle{width: 90px; height: 90px;}#ms2-specialty .photo-caption{font-size: 12px; padding: 11px;}#ms2-specialty .track strong{font-size: 16px;}#ms2-specialty .track small{font-size: 11px;}#ms2-specialty .skill-grid{grid-template-columns: 1fr;}#ms2-specialty .skill-card{min-height: 220px;}#ms2-specialty .candidate-card{padding: 20px;}#ms2-specialty .candidate-heading > .fictional-tag{display: none;}#ms2-specialty .score-row{grid-template-columns: 1fr 75px 75px;}#ms2-specialty .score-dots{gap: 3px;}#ms2-specialty .score-dots i{width: 10px; height: 10px;}#ms2-specialty .global-role-grid{grid-template-columns: 1fr;}#ms2-specialty .form-row{grid-template-columns: 1fr;}#ms2-specialty .portal-main{padding-inline: 15px;}#ms2-specialty[data-page=\"technical\"] h1{font-size: 34px;}}\n@media (prefers-reduced-motion: reduce){#ms2-specialty{scroll-behavior: auto;}#ms2-specialty *,#ms2-specialty ::before,#ms2-specialty ::after{transition: none !important; animation: auto ease 0s 1 normal none running none !important;}}\n#ms2-specialty .transcript-chapters{display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 16px;}\n#ms2-specialty .transcript-chapters button{font-size: 12px; padding: 7px 11px; border: 1px solid rgb(211, 225, 217); border-radius: 5px; background: rgb(255, 255, 255);}\n#ms2-specialty .transcript-chapters button[aria-pressed=\"true\"]{background: rgb(230, 244, 237); border-color: rgb(143, 182, 162); color: rgb(40, 85, 59);}\n#ms2-specialty .skill-number{color: rgb(100, 123, 114);}\n\n#ms2-specialty .site-header{height: 78px; border: 0px; position: relative; z-index: 30; background: rgb(255, 255, 255);}\n#ms2-specialty .header-inner{width: calc(100% - 70px); max-width: none; gap: 35px;}\n#ms2-specialty .brand img{width: 119px; height: auto;}\n#ms2-specialty .site-header nav{display: flex; align-items: center; gap: 0px; font-size: 15px; line-height: 20px; margin-left: auto;}\n#ms2-specialty .site-header nav > a + a::before{display: none;}\n#ms2-specialty .site-header nav > .nav-item{position: relative; padding: 13px 18px; white-space: nowrap; font-weight: 400;}\n#ms2-specialty .site-header nav > .nav-item + .nav-item::before{content: \"\"; display: block; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); height: 16px; width: 1px; background: rgb(21, 21, 21);}\n#ms2-specialty .site-header nav > .nav-dropdown{padding: 0px;}\n#ms2-specialty .roles-toggle{background: none; border: 0px; padding: 13px 18px; display: flex; align-items: center; gap: 9px; font-size: 15px; line-height: 20px; font-weight: 400; white-space: nowrap;}\n#ms2-specialty .site-header .current,#ms2-specialty .roles-toggle:hover,#ms2-specialty .site-header nav > .nav-item:hover{color: rgb(71, 103, 189);}\n#ms2-specialty .roles-toggle svg{transition: transform 0.15s;}\n#ms2-specialty .roles-toggle[aria-expanded=\"true\"] svg{transform: rotate(180deg);}\n#ms2-specialty .site-header nav > .header-contact{width: 130px; min-height: 49px; margin-left: 32px; padding: 15px 5px; color: rgb(255, 255, 255); font-size: 15px; font-weight: 500; line-height: 17px; flex-shrink: 0;}\n#ms2-specialty .site-header nav > .header-contact:hover{color: rgb(255, 255, 255);}\n#ms2-specialty .roles-submenu{position: absolute; top: 100%; left: 0px; width: 355px; margin: 0px; padding: 10px 0px; list-style: none; background: white; border-width: 3px 1px 1px; border-style: solid; border-color: rgb(71, 103, 189) rgb(229, 232, 232) rgb(229, 232, 232); border-image: none; border-radius: 0px 0px 5px 5px; box-shadow: rgba(29, 43, 50, 0.125) 0px 9px 22px; z-index: 50;}\n#ms2-specialty .site-header .roles-submenu a{display: block; padding: 13px 20px; font-size: 15px; line-height: 1.45; white-space: normal; color: rgb(17, 17, 17);}\n#ms2-specialty .site-header .roles-submenu a:hover,#ms2-specialty .site-header .roles-submenu a[aria-current=\"page\"]{background: rgb(242, 245, 252); color: rgb(53, 84, 167);}\n#ms2-specialty .site-header .roles-submenu a[aria-current=\"page\"]{font-weight: 600;}\n#ms2-specialty .site-header .menu-toggle{color: rgb(1, 194, 162);}\n#ms2-specialty .site-header .menu-toggle svg{display: block;}\n#ms2-specialty .mockup-notes{text-align: right; margin-top: -38px; margin-bottom: 26px;}\n#ms2-specialty .mockup-notes button{font-size: 12px; background: none; padding: 6px 0px; color: rgb(82, 99, 97); text-decoration: underline; text-underline-offset: 3px;}\n#ms2-specialty .site-footer{position: relative; isolation: isolate; padding: 65px 0px 50px; background: rgb(105, 105, 105); color: rgb(255, 255, 255);}\n#ms2-specialty .site-footer::before{content: \"\"; position: absolute; inset: 0px; z-index: -1; background: url(\"assets\/ms2-footer.png\") left top \/ cover no-repeat; opacity: 0.14; pointer-events: none;}\n#ms2-specialty .site-footer .footer-grid{display: grid; width: min(1140px, 100% - 40px); margin: auto; grid-template-columns: 42% 18% 17.75% 22.25%; gap: 0px; align-items: start;}\n#ms2-specialty .site-footer .footer-grid > div{padding: 10px;}\n#ms2-specialty .site-footer .footer-brand{padding-right: 28px;}\n#ms2-specialty .site-footer .footer-brand > a{display: block; margin: 0px 0px 12px;}\n#ms2-specialty .site-footer .footer-brand img{width: 167.5px; height: 81px; background: none; padding: 0px; border-radius: 0px; object-fit: contain;}\n#ms2-specialty .site-footer .footer-brand p{font-family: Poppins, Arial, sans-serif; font-size: 18px; font-weight: 300; line-height: 35px; color: rgba(255, 255, 255, 0.9); margin: 0px 0px 22px;}\n#ms2-specialty .site-footer h3{font-size: 25px; font-weight: 500; line-height: 30px; letter-spacing: -0.4px; margin: 5px 0px 32px; color: white; white-space: nowrap;}\n#ms2-specialty .site-footer .footer-links > a,#ms2-specialty .site-footer .footer-contact > a{font-family: Poppins, Arial, sans-serif; font-size: 18px; font-weight: 300; line-height: 32px; color: rgba(255, 255, 255, 0.92); margin: 0px 0px 15px; padding: 0px;}\n#ms2-specialty .site-footer .footer-contact > a{display: flex; align-items: flex-start; gap: 13px; line-height: 35px;}\n#ms2-specialty .site-footer .footer-contact svg{width: 23px; height: 25px; margin-top: 4px; color: rgb(1, 194, 162); flex-shrink: 0;}\n#ms2-specialty .site-footer .footer-contact > a:last-child{margin-bottom: 0px;}\n#ms2-specialty .site-footer .footer-contact span{min-width: 0px;}\n#ms2-specialty .site-footer a:hover{color: rgb(255, 255, 255);}\n@media (min-width: 1181px) and (max-width: 1350px){#ms2-specialty .header-inner{gap: 20px; width: calc(100% - 50px);}#ms2-specialty .site-header nav > .nav-item{padding-inline: 11px;}#ms2-specialty .roles-toggle{padding-inline: 11px;}#ms2-specialty .site-header nav > .header-contact{margin-left: 20px; width: 115px;}#ms2-specialty .site-header nav,#ms2-specialty .roles-toggle{font-size: 14px;}}\n@media (max-width: 1180px){#ms2-specialty .site-header{height: 78px;}#ms2-specialty .header-inner{width: calc(100% - 40px);}#ms2-specialty .site-header .menu-toggle{display: block; margin-left: auto;}#ms2-specialty .site-header nav{display: none; position: absolute; top: 78px; left: 0px; right: 0px; padding: 12px 20px 22px; background: rgb(255, 255, 255); box-shadow: rgba(29, 43, 50, 0.082) 0px 10px 15px; border-bottom: 1px solid rgb(227, 232, 231); max-height: calc(100dvh - 78px); overflow-y: auto; z-index: 40; font-size: 16px;}#ms2-specialty .site-header nav.open{display: flex; flex-direction: column; align-items: stretch; gap: 0px;}#ms2-specialty .site-header nav > .nav-item{padding: 14px 7px;}#ms2-specialty .site-header nav > .nav-item + .nav-item::before{display: none;}#ms2-specialty .site-header nav > .nav-dropdown{padding: 0px;}#ms2-specialty .roles-toggle{width: 100%; justify-content: space-between; padding: 14px 7px; font-size: 16px;}#ms2-specialty .roles-submenu{position: static; width: 100%; border-width: 0px 0px 0px 2px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(71, 103, 189); border-image: none; box-shadow: none; padding: 3px 0px; margin: 0px 0px 8px 7px; background: rgb(248, 249, 252); border-radius: 0px;}#ms2-specialty .site-header .roles-submenu a{padding: 12px 15px; font-size: 15px;}#ms2-specialty .site-header nav > .header-contact{margin: 15px 0px 0px; width: 130px;}#ms2-specialty .site-footer .footer-grid{width: calc(100% - 60px); grid-template-columns: 40% 20% 20% 20%;}#ms2-specialty .site-footer .footer-brand p,#ms2-specialty .site-footer .footer-links > a,#ms2-specialty .site-footer .footer-contact > a{font-size: 15px; line-height: 29px;}#ms2-specialty .site-footer h3{font-size: 20px; margin-bottom: 25px;}#ms2-specialty .site-footer .footer-contact > a{gap: 8px;}#ms2-specialty .site-footer .footer-contact svg{width: 20px; height: 22px;}#ms2-specialty .site-footer .footer-brand{padding-right: 22px;}}\n@media (max-width: 850px) and (min-width: 761px){#ms2-specialty .site-footer .footer-grid{grid-template-columns: 40% 30% 30%; gap: 25px 0px;}#ms2-specialty .site-footer .footer-brand{grid-column: 1 \/ -1; max-width: 620px;}#ms2-specialty .site-footer .footer-contact{grid-column: 3;}#ms2-specialty .site-footer .footer-brand p{font-size: 18px; line-height: 35px;}}\n@media (max-width: 760px){#ms2-specialty .site-header{height: 68px;}#ms2-specialty .header-inner{width: calc(100% - 24px); gap: 20px;}#ms2-specialty .brand img{width: 94px; height: auto;}#ms2-specialty .site-header .menu-toggle{padding: 5px 8px;}#ms2-specialty .site-header nav{top: 68px; max-height: calc(100dvh - 68px); padding-inline: 20px;}#ms2-specialty .roles-submenu{width: calc(100% - 7px);}#ms2-specialty .site-header .roles-submenu a{font-size: 14px;}#ms2-specialty .site-footer{padding: 50px 12px 25px;}#ms2-specialty .site-footer::before{background-position: right center;}#ms2-specialty .site-footer .footer-grid{display: grid; grid-template-columns: 1fr; width: 100%; gap: 25px;}#ms2-specialty .site-footer .footer-grid > div{padding: 10px;}#ms2-specialty .site-footer .footer-brand img{width: 167.5px; height: 81px;}#ms2-specialty .site-footer .footer-brand > a{margin-bottom: 12px;}#ms2-specialty .site-footer .footer-brand p{font-size: 18px; line-height: 35px; margin-bottom: 0px;}#ms2-specialty .site-footer h3{font-size: 25px; line-height: 30px; margin: 5px 0px 32px;}#ms2-specialty .site-footer .footer-links > a,#ms2-specialty .site-footer .footer-contact > a{font-size: 18px; line-height: 35px; margin-bottom: 15px;}#ms2-specialty .site-footer .footer-contact > a{gap: 13px;}#ms2-specialty .site-footer .footer-contact svg{width: 23px; height: 25px;}#ms2-specialty .mockup-notes{margin-top: -25px; margin-bottom: 23px;}#ms2-specialty .mockup-notes button{font-size: 11px;}}\n#ms2-specialty{font-size: 21px; line-height: 32px; color: rgb(0, 0, 0);}\n#ms2-specialty main h1,#ms2-specialty main h2,#ms2-specialty main h3,#ms2-specialty main h4{letter-spacing: normal; color: rgb(0, 0, 0);}\n#ms2-specialty .hero h1,#ms2-specialty[data-page=\"technical\"] .hero h1,#ms2-specialty[data-page=\"global\"] .hero h1{font-size: 75px; line-height: 85px; font-weight: 700; letter-spacing: normal;}\n#ms2-specialty .hero h1 em::after{display: none;}\n#ms2-specialty .container{width: calc(100% - 116px); max-width: 1600px;}\n#ms2-specialty .hero{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 96px; padding: 65px 0px 75px; align-items: center;}\n#ms2-specialty .hero-copy{min-width: 0px; max-width: none;}\n#ms2-specialty .hero-visual{height: 620px; width: 100%; margin: 0px; min-width: 0px;}\n#ms2-specialty .hero-visual::before{display: none;}\n#ms2-specialty .photo-frame{border-radius: 14px;}\n#ms2-specialty .hero-sticker{right: -20px; bottom: -25px;}\n#ms2-specialty .hero-scribble{right: -20px; top: -34px;}\n#ms2-specialty .photo-caption{left: 20px; bottom: 35px; font-size: 18px; max-width: calc(100% - 35px);}\n#ms2-specialty .hero .eyebrow{font-size: 24px; line-height: 32px; margin-bottom: 16px;}\n#ms2-specialty .hero .small-line{display: none;}\n#ms2-specialty .hero-promise,#ms2-specialty[data-page=\"global\"] .hero-promise{font-size: 21px; line-height: 32px; font-weight: 700; margin-top: 25px;}\n#ms2-specialty .hero-intro{font-size: 21px; line-height: 32px; color: rgb(0, 0, 0); max-width: none;}\n#ms2-specialty .hero-actions{flex-direction: column; align-items: flex-start; gap: 20px;}\n#ms2-specialty .hero-footnote{font-size: 15px; line-height: 24px; flex-wrap: wrap;}\n#ms2-specialty main .eyebrow{font-family: Poppins, Arial, sans-serif; font-size: 27px; font-weight: 700; line-height: 1.4; letter-spacing: normal; color: rgb(71, 103, 189); margin-bottom: 12px;}\n#ms2-specialty main h2,#ms2-specialty .section-heading h2,#ms2-specialty .role-section h2,#ms2-specialty .skills-section h2,#ms2-specialty .challenge-intro h2,#ms2-specialty .language-panel h2,#ms2-specialty .support-process h2{font-size: 35px; font-weight: 500; line-height: 40.25px; letter-spacing: normal; max-width: none;}\n#ms2-specialty main p{color: inherit;}\n#ms2-specialty .section{padding-top: 65px; padding-bottom: 65px;}\n#ms2-specialty .section-heading{display: block; text-align: center; max-width: 1000px; margin: 0px auto 38px;}\n#ms2-specialty .section-heading .eyebrow{justify-content: center;}\n#ms2-specialty .section-heading h2 br{display: none;}\n#ms2-specialty .section-heading > p,#ms2-specialty .section-heading > p .muted{font-size: 21px; line-height: 32px; max-width: 800px; margin: 20px auto 0px; color: rgb(0, 0, 0);}\n#ms2-specialty .section-heading > p br{display: none;}\n#ms2-specialty .feature-row{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); align-items: center; gap: 96px; margin-bottom: 45px; min-height: 340px;}\n#ms2-specialty .feature-copy{max-width: 630px;}\n#ms2-specialty .feature-copy h2{font-size: 35px; line-height: 40.25px; font-weight: 500;}\n#ms2-specialty .feature-copy p{font-size: 21px; line-height: 32px; margin-top: 24px; margin-bottom: 0px; color: rgb(0, 0, 0);}\n#ms2-specialty .feature-graphic{min-width: 0px;}\n#ms2-specialty .assessment-art{position: relative; max-width: 510px; width: 100%; height: 320px; margin: 0px auto;}\n#ms2-specialty .art-paper{position: absolute; left: 8%; top: 18px; width: 83%; padding: 27px 28px 35px; background: white; border: 2px solid rgb(39, 58, 53); border-radius: 9px 6px 12px 5px; transform: rotate(-2deg); box-shadow: rgb(211, 245, 246) 6px 7px 0px;}\n#ms2-specialty .art-paper-title{font-family: Poppins; font-size: 22px; line-height: 30px; font-weight: 500; display: block; margin-bottom: 22px; color: rgb(0, 0, 0);}\n#ms2-specialty .art-paper > div{display: flex; align-items: center; gap: 13px; font-size: 19px; line-height: 28px; margin: 17px 0px;}\n#ms2-specialty .art-paper .icon{color: rgb(0, 136, 114);}\n#ms2-specialty .art-underline{position: absolute; bottom: 17px; left: 28px; width: 180px; height: 20px;}\n#ms2-specialty .assessment-art > .doodle{position: absolute; right: -7px; bottom: -8px; width: 158px; height: 158px; filter: drop-shadow(rgb(255, 255, 255) 0px 3px 0px);}\n#ms2-specialty .art-arrow{position: absolute; width: 85px; height: 65px; right: -9px; top: 3px;}\n#ms2-specialty .centered-intro{display: block; min-height: 0px; text-align: center; margin-bottom: 36px;}\n#ms2-specialty .centered-intro .feature-copy{max-width: 900px; margin: auto;}\n#ms2-specialty .centered-intro .eyebrow{justify-content: center;}\n#ms2-specialty .centered-intro .feature-graphic{display: none;}\n#ms2-specialty .role-section{padding-bottom: 35px;}\n#ms2-specialty .role-helper{font-size: 19px; line-height: 30px; color: rgb(51, 51, 51);}\n#ms2-specialty .skills-section{padding-top: 50px; padding-bottom: 60px;}\n#ms2-specialty .skill-card h3{font-size: 21px; font-weight: 500; line-height: 1.35; letter-spacing: normal;}\n#ms2-specialty .skill-card p{font-size: 19px; line-height: 29px; color: rgb(34, 34, 34);}\n#ms2-specialty .skill-card{min-height: 300px;}\n#ms2-specialty .skill-open{font-size: 16px;}\n#ms2-specialty .track strong{font-size: 23px; font-weight: 500; line-height: 32px; letter-spacing: normal;}\n#ms2-specialty .track small{font-size: 17px; line-height: 25px;}\n#ms2-specialty .role-tab{font-size: 17px;}\n#ms2-specialty .language-switch button{font-size: 16px;}\n#ms2-specialty .challenge-intro{display: block; max-width: 1000px; margin: 0px auto 35px; text-align: center;}\n#ms2-specialty .challenge-intro .eyebrow{justify-content: center;}\n#ms2-specialty .challenge-intro h2 br{display: none;}\n#ms2-specialty .challenge-intro h2 em::after{display: none;}\n#ms2-specialty .challenge-intro > div > p{font-size: 21px; line-height: 32px; color: rgb(0, 0, 0);}\n#ms2-specialty .scenario{max-width: 780px; margin: 30px auto 0px; text-align: left; transform: none; padding: 25px 30px;}\n#ms2-specialty .scenario > p{line-height: 32px; font-size: 21px !important;}\n#ms2-specialty .candidate-card blockquote{font-family: Assistant; font-size: 21px; line-height: 32px; letter-spacing: normal;}\n#ms2-specialty .candidate-heading p{font-size: 16px; line-height: 24px;}\n#ms2-specialty .candidate-card .quote-label{font-size: 12px; line-height: 20px;}\n#ms2-specialty .candidate-card > .button{font-size: 18px;}\n#ms2-specialty .language-panel{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 96px; padding: 50px 0px; background: white; border-radius: 0px; margin-bottom: 50px;}\n#ms2-specialty .language-art{max-width: 440px; height: 330px;}\n#ms2-specialty .language-art .doodle{height: 300px; width: 300px; left: 50%; transform: translateX(-50%); bottom: 0px;}\n#ms2-specialty .speech{font-size: 30px; line-height: 38px; padding: 15px 24px;}\n#ms2-specialty .speech.en{left: 0px; top: 15px;}\n#ms2-specialty .speech.fr{right: 0px; top: 0px;}\n#ms2-specialty .language-panel p{font-size: 21px; line-height: 32px; color: rgb(0, 0, 0); margin: 24px 0px;}\n#ms2-specialty .language-panel .text-link{font-size: 19px;}\n#ms2-specialty .local-global h2{font-size: 28px; line-height: 36px; letter-spacing: normal;}\n#ms2-specialty .local-global p{font-size: 20px; line-height: 30px;}\n#ms2-specialty .button{font-size: 18px; font-weight: 500; padding: 16px 42px; border-radius: 35px;}\n#ms2-specialty .hero-actions .button{font-size: 18px;}\n#ms2-specialty .closing h2{font-size: 35px; line-height: 44px; font-weight: 500;}\n#ms2-specialty .closing .eyebrow{font-size: 27px;}\n#ms2-specialty .closing p{font-size: 21px; line-height: 32px;}\n#ms2-specialty .related h2{font-size: 27px; line-height: 36px; font-weight: 500;}\n#ms2-specialty .related a{font-size: 17px;}\n#ms2-specialty .global-possibilities .section-heading > p,#ms2-specialty .readiness-grid > div > p{font-size: 21px; line-height: 32px; color: rgb(0, 0, 0);}\n#ms2-specialty .readiness-grid{gap: 96px;}\n#ms2-specialty .readiness-grid h2{font-size: 35px; line-height: 40.25px;}\n#ms2-specialty .readiness-grid .doodle{display: none;}\n#ms2-specialty .global-role-grid h3{font-size: 21px; line-height: 1.4;}\n#ms2-specialty .global-role-grid p{font-size: 19px; line-height: 29px; color: rgb(34, 34, 34);}\n#ms2-specialty .global-role-grid a > span:last-child{font-size: 16px; line-height: 24px;}\n#ms2-specialty .options-grid h3{font-size: 25px; line-height: 34px;}\n#ms2-specialty .options-grid p{font-size: 19px; line-height: 29px; color: rgb(34, 34, 34);}\n#ms2-specialty .support-steps h3{font-size: 20px; line-height: 30px;}\n#ms2-specialty .support-process > .eyebrow,#ms2-specialty .support-process > h2{text-align: center; justify-content: center;}\n#ms2-specialty .process-band p{font-size: 21px; line-height: 32px;}\n#ms2-specialty .process-band .container > div{font-size: 19px;}\n#ms2-specialty .site-header{height: auto; min-height: 78px;}\n#ms2-specialty .header-inner{display: grid; grid-template-columns: 10% 78.721% 11.279%; width: calc(100% - 50px); gap: 0px; min-height: 78px; align-items: center;}\n#ms2-specialty .site-header .brand{padding: 10px; display: block;}\n#ms2-specialty .site-header .brand img{width: 100%; height: auto; display: block;}\n#ms2-specialty .site-header nav{display: flex; width: 100%; margin: 0px; justify-content: center; align-items: center; font-family: Assistant; font-size: 1.04vw; font-weight: 400; line-height: 20px; gap: 0px;}\n#ms2-specialty .site-header nav > .nav-item{padding: 13px 18px;}\n#ms2-specialty .site-header nav > .nav-dropdown{padding: 0px;}\n#ms2-specialty .roles-toggle{font-family: Assistant; font-size: 1.04vw; font-weight: 400; line-height: 20px; padding: 13px 18px;}\n#ms2-specialty .site-header .desktop-contact{display: flex; justify-self: center; width: 85.841%; min-height: 49px; font-family: Assistant; font-size: 1.04vw; font-weight: 500; line-height: 1; padding: 16px 5px; margin: 0px; color: rgb(255, 255, 255);}\n#ms2-specialty .site-header nav > .mobile-contact{display: none;}\n#ms2-specialty .site-header .roles-submenu a{font-size: 18px; line-height: 27px; padding: 14px 20px;}\n#ms2-specialty .site-header .roles-submenu{width: 390px;}\n@media (min-width: 1700px){#ms2-specialty .site-header nav > .nav-item,#ms2-specialty .roles-toggle{padding-inline: 33px;}#ms2-specialty .site-header nav > .nav-dropdown{padding: 0px;}}\n@media (min-width: 1181px) and (max-width: 1350px){#ms2-specialty .site-header nav > .nav-item,#ms2-specialty .roles-toggle{padding-inline: 10px;}#ms2-specialty .site-header nav > .nav-dropdown{padding: 0px;}}\n@media (max-width: 1180px){#ms2-specialty .header-inner{display: flex; width: calc(100% - 40px); min-height: 78px;}#ms2-specialty .site-header .brand{padding: 10px 0px;}#ms2-specialty .site-header .brand img{width: 119px;}#ms2-specialty .site-header .menu-toggle{display: block; margin-left: auto;}#ms2-specialty .site-header nav{display: none; width: auto; top: 78px; justify-content: flex-start; font-size: 20px;}#ms2-specialty .site-header nav.open{display: flex;}#ms2-specialty .site-header nav > .nav-item{padding: 18px 7px;}#ms2-specialty .site-header nav > .nav-dropdown{padding: 0px;}#ms2-specialty .roles-toggle{font-size: 20px; line-height: 28px; padding: 18px 7px;}#ms2-specialty .site-header .roles-submenu{width: calc(100% - 7px);}#ms2-specialty .site-header .roles-submenu a{font-size: 18px; line-height: 27px;}#ms2-specialty .site-header .desktop-contact{display: none;}#ms2-specialty .site-header nav > .mobile-contact{display: flex; font-size: 18px; width: 150px; padding: 16px 5px; margin: 15px 0px 0px;}#ms2-specialty .container{width: calc(100% - 60px);}#ms2-specialty .hero{gap: 55px;}#ms2-specialty .hero h1,#ms2-specialty[data-page=\"technical\"] .hero h1,#ms2-specialty[data-page=\"global\"] .hero h1{font-size: 55px; line-height: 65px;}#ms2-specialty .hero-visual{height: 530px;}#ms2-specialty .hero .eyebrow{font-size: 23px;}#ms2-specialty .feature-row,#ms2-specialty .language-panel,#ms2-specialty .readiness-grid{gap: 55px;}#ms2-specialty .feature-copy p{font-size: 20px; line-height: 30px;}#ms2-specialty .art-paper{padding: 22px 20px 35px; left: 0px; width: 94%;}#ms2-specialty .art-paper-title{font-size: 20px;}#ms2-specialty .art-paper > div{font-size: 17px;}#ms2-specialty .assessment-art > .doodle{width: 130px; height: 130px;}#ms2-specialty .language-art{height: 300px;}#ms2-specialty .language-art .doodle{width: 270px; height: 270px;}#ms2-specialty .speech{font-size: 24px; padding: 12px 18px;}#ms2-specialty .track strong{font-size: 20px;}#ms2-specialty .track small{font-size: 14px;}#ms2-specialty .process-band p{font-size: 18px;}#ms2-specialty .process-band .container > div{font-size: 16px;}}\n@media (max-width: 760px){#ms2-specialty .site-header,#ms2-specialty .header-inner{min-height: 68px;}#ms2-specialty .header-inner{width: calc(100% - 24px);}#ms2-specialty .site-header .brand{padding: 10px 0px;}#ms2-specialty .site-header .brand img{width: 94px;}#ms2-specialty .site-header nav{top: 68px;}#ms2-specialty .site-header .roles-submenu a{font-size: 18px; padding: 14px 15px;}#ms2-specialty .site-header nav > .nav-item,#ms2-specialty .roles-toggle{padding-block: 16px;}#ms2-specialty{font-size: 20px; line-height: 30px;}#ms2-specialty .container{width: calc(100% - 50px);}#ms2-specialty .hero{grid-template-columns: minmax(0px, 1fr); gap: 45px; padding: 40px 0px 50px;}#ms2-specialty .hero-visual{height: 350px; width: 100%; max-width: 500px;}#ms2-specialty .hero-copy{max-width: none;}#ms2-specialty .hero h1,#ms2-specialty[data-page=\"technical\"] .hero h1,#ms2-specialty[data-page=\"global\"] .hero h1{font-size: 50px; line-height: 55px; letter-spacing: normal;}#ms2-specialty .hero .eyebrow,#ms2-specialty main .eyebrow{font-size: 23px; line-height: 30px; letter-spacing: normal;}#ms2-specialty .hero-intro,#ms2-specialty .hero-promise,#ms2-specialty[data-page=\"global\"] .hero-promise{font-size: 20px; line-height: 30px;}#ms2-specialty .hero-footnote{font-size: 13px; line-height: 23px;}#ms2-specialty .photo-frame{border-radius: 10px;}#ms2-specialty .photo-caption{left: 8px; bottom: 22px; font-size: 14px; line-height: 22px; padding: 12px; max-width: calc(100% - 15px);}#ms2-specialty .hero-sticker{right: -10px; bottom: -22px;}#ms2-specialty .hero-scribble{right: -10px; top: -20px;}#ms2-specialty .hero-actions .button{font-size: 18px; padding: 16px 24px;}#ms2-specialty main h2,#ms2-specialty .section-heading h2,#ms2-specialty .role-section h2,#ms2-specialty .skills-section h2,#ms2-specialty .challenge-intro h2,#ms2-specialty .language-panel h2,#ms2-specialty .support-process h2,#ms2-specialty .readiness-grid h2,#ms2-specialty .feature-copy h2{font-size: 30px; line-height: 34.5px; font-weight: 500; letter-spacing: normal;}#ms2-specialty .feature-row{grid-template-columns: minmax(0px, 1fr); gap: 30px; margin-bottom: 30px; min-height: 0px;}#ms2-specialty .feature-graphic{grid-row: 1;}#ms2-specialty .feature-copy{grid-row: 2;}#ms2-specialty .feature-copy p{font-size: 20px; line-height: 30px; margin-top: 20px;}#ms2-specialty .assessment-art{height: 300px; max-width: 390px;}#ms2-specialty .art-paper{left: 3%; top: 15px; width: 90%; padding: 23px 19px 36px;}#ms2-specialty .art-paper-title{font-size: 19px; line-height: 27px;}#ms2-specialty .art-paper > div{font-size: 17px; line-height: 26px;}#ms2-specialty .assessment-art > .doodle{width: 125px; height: 125px; bottom: -1px;}#ms2-specialty .art-arrow{width: 65px; height: 55px; right: -5px; top: 0px;}#ms2-specialty .centered-intro{display: block;}#ms2-specialty .centered-intro .feature-copy{max-width: none;}#ms2-specialty .centered-intro .feature-graphic{display: none;}#ms2-specialty .section{padding-top: 50px; padding-bottom: 50px;}#ms2-specialty .role-section{padding-bottom: 30px;}#ms2-specialty .section-heading > p,#ms2-specialty .section-heading > p .muted{font-size: 20px; line-height: 30px; margin-top: 20px;}#ms2-specialty .section-heading{margin-bottom: 30px;}#ms2-specialty .role-tabs{gap: 8px;}#ms2-specialty .role-tab{font-size: 16px; padding: 10px 13px; white-space: normal;}#ms2-specialty .role-helper{font-size: 18px; line-height: 28px;}#ms2-specialty .language-switch button{font-size: 15px;}#ms2-specialty .track strong{font-size: 20px; line-height: 27px;}#ms2-specialty .track small{font-size: 14px; line-height: 22px;}#ms2-specialty .track-icon{width: 38px; height: 38px;}#ms2-specialty .track{padding: 17px; gap: 12px;}#ms2-specialty .skill-card{padding: 21px 18px; min-height: 270px;}#ms2-specialty .skill-card h3{font-size: 20px; line-height: 27px;}#ms2-specialty .skill-card p{font-size: 18px; line-height: 27px;}#ms2-specialty .skill-open{font-size: 15px; line-height: 23px;}#ms2-specialty .skill-grid{grid-template-columns: 1fr;}#ms2-specialty .skills-section{padding-top: 35px; padding-bottom: 45px;}#ms2-specialty .challenge-intro > div > p{font-size: 20px; line-height: 30px;}#ms2-specialty .scenario{padding: 23px;}#ms2-specialty .scenario > p{line-height: 30px; font-size: 20px !important;}#ms2-specialty .candidate-card blockquote{font-size: 20px; line-height: 30px;}#ms2-specialty .candidate-heading p{font-size: 15px; line-height: 23px;}#ms2-specialty .candidate-card > .button{font-size: 17px; padding: 13px 20px;}#ms2-specialty .candidate-heading > .fictional-tag{display: none;}#ms2-specialty .language-panel{grid-template-columns: minmax(0px, 1fr); padding: 35px 0px; gap: 28px; background: white; margin-bottom: 35px;}#ms2-specialty .language-art{max-width: 300px; height: 280px;}#ms2-specialty .language-art .doodle{width: 250px; height: 250px;}#ms2-specialty .speech{font-size: 23px; line-height: 30px; padding: 10px 16px;}#ms2-specialty .speech.en{left: -2px;}#ms2-specialty .speech.fr{right: -2px;}#ms2-specialty .language-panel p{font-size: 20px; line-height: 30px;}#ms2-specialty .closing h2{font-size: 30px; line-height: 38px;}#ms2-specialty .closing .eyebrow{font-size: 23px; line-height: 30px;}#ms2-specialty .closing p{font-size: 20px; line-height: 30px;}#ms2-specialty .closing .button{font-size: 18px;}#ms2-specialty .related h2{font-size: 25px; line-height: 34px;}#ms2-specialty .related a{font-size: 16px;}#ms2-specialty .local-global h2{font-size: 25px; line-height: 32px;}#ms2-specialty .local-global p{font-size: 19px; line-height: 29px;}#ms2-specialty .local-global .button{margin-left: 0px; font-size: 18px;}#ms2-specialty .global-role-grid h3{font-size: 20px; line-height: 28px;}#ms2-specialty .global-role-grid p{font-size: 18px; line-height: 27px;}#ms2-specialty .global-role-grid{grid-template-columns: 1fr;}#ms2-specialty .global-role-grid > a{padding: 25px;}#ms2-specialty .readiness-grid > div > p{font-size: 20px; line-height: 30px;}#ms2-specialty .options-grid h3{font-size: 23px; line-height: 31px;}#ms2-specialty .options-grid p{font-size: 18px; line-height: 28px;}#ms2-specialty .support-steps h3{font-size: 18px; line-height: 27px;}#ms2-specialty .process-band p{font-size: 20px; line-height: 30px;}#ms2-specialty .process-band .container > div{font-size: 18px;}}\n@media (max-width: 370px){#ms2-specialty .hero h1,#ms2-specialty[data-page=\"technical\"] .hero h1,#ms2-specialty[data-page=\"global\"] .hero h1{font-size: 44px; line-height: 51px;}#ms2-specialty .hero-visual{height: 310px;}#ms2-specialty .container{width: calc(100% - 40px);}#ms2-specialty .hero .eyebrow,#ms2-specialty main .eyebrow{font-size: 21px; line-height: 29px;}#ms2-specialty .hero-actions .button{padding-inline: 18px;}#ms2-specialty .track strong{font-size: 18px;}#ms2-specialty .track small{font-size: 12px;}#ms2-specialty .art-paper-title{font-size: 17px;}#ms2-specialty .art-paper > div{font-size: 15px; gap: 9px;}#ms2-specialty .art-paper{padding-inline: 16px;}#ms2-specialty .art-arrow{right: 0px;}#ms2-specialty .speech{font-size: 21px;}#ms2-specialty .hero-footnote{font-size: 12px;}}\n@media (max-width: 760px){#ms2-specialty .hero-sticker{display: none;}#ms2-specialty .photo-caption{left: 10px; right: 10px; bottom: 20px; max-width: none; width: fit-content; line-height: 22px;}#ms2-specialty .photo-caption span{min-width: 0px;}#ms2-specialty .hero-visual{margin-bottom: 0px;}}\n#ms2-specialty .assessment-journey{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 25px; margin: 0px 0px 38px; padding: 27px 0px; border-block: 1px solid rgb(220, 229, 225);}\n#ms2-specialty .assessment-journey a{display: flex; align-items: flex-start; gap: 15px;}\n#ms2-specialty .assessment-journey a > span{width: 37px; height: 37px; border: 1px solid rgb(157, 203, 189); border-radius: 50%; display: grid; place-items: center; color: rgb(0, 123, 102); font-family: Poppins; font-size: 18px; line-height: 1; flex-shrink: 0;}\n#ms2-specialty .assessment-journey strong{font-family: Poppins; font-weight: 500; font-size: 19px; line-height: 28px; display: block; color: rgb(0, 0, 0);}\n#ms2-specialty .assessment-journey small{font-size: 18px; line-height: 27px; display: block; color: rgb(64, 88, 79); margin-top: 5px;}\n#ms2-specialty .assessment-journey a:hover strong{color: rgb(71, 103, 189);}\n#ms2-specialty .choose-role-heading{font-size: 23px; line-height: 32px; margin: 0px 0px 20px; font-weight: 500;}\n#ms2-specialty .scenario-purpose{border-top: 1px solid rgb(198, 220, 210); padding-top: 20px; margin: 22px 0px;}\n#ms2-specialty .scenario-purpose h4{font-size: 18px; line-height: 27px; margin: 0px 0px 7px; font-weight: 500;}\n#ms2-specialty .scenario-purpose p{font-size: 20px; line-height: 30px; margin-bottom: 18px; color: rgb(38, 61, 51);}\n#ms2-specialty .scenario-purpose p:last-child{margin-bottom: 0px;}\n#ms2-specialty .candidate-heading{gap: 15px;}\n#ms2-specialty .portal-person h3{margin-top: 8px;}\n#ms2-specialty .skills-section .section-heading,#ms2-specialty .portal-section .section-heading{max-width: 1050px;}\n@media (max-width: 1050px){#ms2-specialty .assessment-journey{gap: 20px;}#ms2-specialty .assessment-journey strong{font-size: 17px; line-height: 26px;}#ms2-specialty .assessment-journey small{font-size: 16px; line-height: 25px;}#ms2-specialty .assessment-journey a{gap: 10px;}}\n@media (max-width: 760px){#ms2-specialty .assessment-journey{grid-template-columns: 1fr; gap: 24px; padding-block: 25px; margin-bottom: 30px;}#ms2-specialty .assessment-journey strong{font-size: 19px; line-height: 28px;}#ms2-specialty .assessment-journey small{font-size: 18px; line-height: 27px;}#ms2-specialty .choose-role-heading{font-size: 23px; line-height: 31px;}#ms2-specialty .scenario-purpose h4{font-size: 18px;}#ms2-specialty .scenario-purpose p{font-size: 19px; line-height: 29px;}#ms2-specialty .scenario{padding: 23px;}#ms2-specialty .scenario-purpose{margin: 20px 0px;}#ms2-specialty .scenario-role{font-size: 15px;}}\n#ms2-specialty .assessment-journey{align-items: center; padding-block: 22px;}\n#ms2-specialty .assessment-journey a{align-items: center;}\n#ms2-specialty .portal-sidebar > .quote-label{font-family: Poppins; font-size: 15px; line-height: 24px; font-weight: 500; letter-spacing: normal; color: rgb(0, 0, 0);}\n#ms2-specialty .portal-person .quote-label{font-size: 12px; letter-spacing: 0.5px;}\n#ms2-specialty .transcript > blockquote:first-child{margin-top: 0px;}\n#ms2-specialty .candidate-selector button{min-height: 62px;}\n#ms2-specialty .closing h2{max-width: 900px;}\n#ms2-specialty .hero-sticker{bottom: -15px;}\n#ms2-specialty .hero-sticker .doodle{filter: drop-shadow(rgb(255, 255, 255) 0px 3px 0px);}\n#ms2-specialty .scenario h3{margin-top: 0px;}\n#ms2-specialty .related{padding-bottom: 45px;}\n#ms2-specialty .portal-sidebar{padding-bottom: 25px;}\n#ms2-specialty .role-illustration{margin: 0px auto; max-width: 620px; width: 100%;}\n#ms2-specialty .role-illustration img{display: block; width: 100%; height: auto;}\n#ms2-specialty .language-panel{display: block; text-align: center; max-width: 900px; border-top: 1px solid rgb(220, 230, 227); padding-top: 45px;}\n#ms2-specialty .language-panel > div{max-width: 800px; margin: auto;}\n#ms2-specialty span.avatar{display: inline-grid; place-items: center; flex-shrink: 0; background: rgb(211, 245, 246); color: rgb(38, 57, 52); border-radius: 50%; font-family: Poppins, Arial, sans-serif; font-weight: 500; font-size: 22px;}\n#ms2-specialty .candidate-card:nth-child(2) span.avatar,#ms2-specialty .candidate-selector button:nth-child(2) span.avatar{background: rgb(233, 237, 248);}\n#ms2-specialty .skill-card{min-height: 250px;}\n#ms2-specialty .skill-card h3{margin-top: 0px;}\n#ms2-specialty .choice-feedback{grid-template-columns: 1fr;}\n@media (max-width: 760px){#ms2-specialty .role-illustration{max-width: 500px;}#ms2-specialty .skill-card{min-height: 0px;}#ms2-specialty .language-panel{padding-top: 35px;}}\n#ms2-specialty .outcome-intro{max-width: 1000px; text-align: center; margin: 0px auto 40px;}\n#ms2-specialty .outcome-intro p{max-width: 850px; margin: 24px auto 0px;}\n#ms2-specialty .outcome-grid{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 36px; margin: 0px 0px 50px;}\n#ms2-specialty .outcome-grid article{border-top: 3px solid rgb(1, 194, 162); padding-top: 24px;}\n#ms2-specialty .outcome-grid h3{font-size: 23px; line-height: 31px; font-weight: 500; margin: 0px 0px 12px;}\n#ms2-specialty .outcome-grid p{font-size: 20px; line-height: 30px; margin: 0px;}\n#ms2-specialty .hero-intro{margin-top: 26px;}\n#ms2-specialty .scenario-purpose{margin: 20px 0px 0px; padding-top: 0px; border: 0px;}\n#ms2-specialty .scenario-purpose summary{font-size: 18px; line-height: 27px; color: rgb(55, 83, 151); cursor: pointer; padding: 6px 0px;}\n#ms2-specialty .scenario-purpose[open] summary{margin-bottom: 18px;}\n#ms2-specialty .assessment-options{padding-block: 35px 15px;}\n#ms2-specialty .assessment-disclosure{border-top: 1px solid rgb(188, 205, 199); scroll-margin-top: 100px;}\n#ms2-specialty .assessment-disclosure:last-child{border-bottom: 1px solid rgb(188, 205, 199);}\n#ms2-specialty .assessment-disclosure > summary{font-family: Poppins, Arial, sans-serif; font-size: 23px; line-height: 32px; padding: 27px 35px 27px 0px; cursor: pointer; position: relative; list-style: none; font-weight: 500;}\n#ms2-specialty .assessment-disclosure > summary::-webkit-details-marker{display: none;}\n#ms2-specialty .assessment-disclosure > summary::after{content: \"+\"; position: absolute; right: 4px; color: rgb(71, 103, 189); font-size: 30px; font-weight: 400;}\n#ms2-specialty .assessment-disclosure[open] > summary::after{content: \"\u2212\";}\n#ms2-specialty .assessment-disclosure > .container{width: 100%; padding-top: 15px; padding-bottom: 35px;}\n#ms2-specialty .assessment-disclosure > .container > .section-heading{margin-top: 12px;}\n#ms2-specialty .language-panel{margin-top: 40px; border-top: 0px;}\n#ms2-specialty .challenge-section{padding-block: 55px;}\n@media (max-width: 760px){#ms2-specialty .outcome-grid{grid-template-columns: 1fr; gap: 25px; margin-bottom: 40px;}#ms2-specialty .outcome-grid article{padding-top: 18px;}#ms2-specialty .outcome-grid h3{font-size: 22px; line-height: 30px;}#ms2-specialty .outcome-grid p{font-size: 19px; line-height: 29px;}#ms2-specialty .outcome-intro{margin-bottom: 30px;}#ms2-specialty .assessment-disclosure > summary{font-size: 20px; line-height: 29px; padding-block: 23px;}#ms2-specialty .assessment-options{padding-top: 25px;}#ms2-specialty .challenge-section{padding-block: 40px;}}\n#ms2-specialty main .hero{padding-bottom: 70px;}\n#ms2-specialty .hero-copy > .button{margin-top: 12px;}\n#ms2-specialty .hero-intro{margin: 25px 0px 22px;}\n#ms2-specialty .hero-visual{height: 580px;}\n#ms2-specialty .story-example{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 96px; align-items: center; padding-top: 30px; padding-bottom: 100px;}\n#ms2-specialty .example-copy{max-width: 540px;}\n#ms2-specialty .example-copy p{font-size: 21px; line-height: 32px; margin: 26px 0px 0px;}\n#ms2-specialty .response-example{background: rgb(240, 249, 247); padding: 32px 35px; border-radius: 12px;}\n#ms2-specialty .example-situation{font-family: Poppins, Arial, sans-serif; font-weight: 500; font-size: 22px; line-height: 31px; padding-bottom: 24px; margin-bottom: 0px;}\n#ms2-specialty .response-line{border-top: 1px solid rgb(175, 201, 193); padding-top: 22px; margin-top: 0px;}\n#ms2-specialty .response-line h3{font-size: 16px; line-height: 24px; font-weight: 500; color: rgb(59, 85, 80); margin-bottom: 10px;}\n#ms2-specialty .response-line blockquote{font-family: Assistant, Arial, sans-serif; font-size: 23px; line-height: 33px; margin: 0px 0px 22px;}\n#ms2-specialty .stronger-response{border-top-color: rgb(1, 167, 139);}\n#ms2-specialty .stronger-response h3{color: rgb(0, 108, 89);}\n#ms2-specialty .stronger-response blockquote{margin-bottom: 0px;}\n#ms2-specialty .role-coverage{background: rgb(247, 248, 250); padding: 65px 0px 70px;}\n#ms2-specialty .coverage-heading{display: grid; grid-template-columns: 1fr 1fr; gap: 96px; align-items: start; margin-bottom: 40px;}\n#ms2-specialty .coverage-heading p{font-size: 20px; line-height: 30px; max-width: 550px; margin: 0px;}\n#ms2-specialty .role-group + .role-group{margin-top: 35px;}\n#ms2-specialty .role-family{font-size: 25px; line-height: 34px; font-weight: 500; margin: 0px 0px 25px; color: rgb(71, 103, 189);}\n#ms2-specialty .competency-roster{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 30px 60px;}\n#ms2-specialty .competency-roster.three-roles{grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 40px;}\n#ms2-specialty .role-competencies{border-top: 1px solid rgb(191, 201, 200); padding-top: 21px; min-width: 0px;}\n#ms2-specialty .role-competencies h3{font-size: 22px; line-height: 30px; font-weight: 500; margin-bottom: 17px;}\n#ms2-specialty .role-competencies ul{padding: 0px; margin: 0px; list-style: none; columns: 2; column-gap: 22px;}\n#ms2-specialty .role-competencies li{break-inside: avoid; font-size: 18px; line-height: 27px; margin: 0px 0px 7px; padding-left: 14px; position: relative;}\n#ms2-specialty .role-competencies li::before{content: \"\u2022\"; color: rgb(0, 134, 114); position: absolute; left: 0px;}\n#ms2-specialty .three-roles .role-competencies ul{columns: 1;}\n#ms2-specialty .single-role .competency-roster{display: block;}\n#ms2-specialty .single-role .role-competencies{display: grid; grid-template-columns: 1fr 3fr; gap: 35px;}\n#ms2-specialty .single-role .role-competencies ul{columns: 3;}\n#ms2-specialty .story-closing{display: flex; align-items: center; justify-content: space-between; gap: 80px; padding-top: 75px; padding-bottom: 80px;}\n#ms2-specialty .story-closing h2{max-width: 750px;}\n#ms2-specialty .story-closing > .button{flex-shrink: 0; max-width: 390px;}\n#ms2-specialty .global-coverage{padding-top: 35px; padding-bottom: 20px;}\n#ms2-specialty .hiring-approaches{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 40px;}\n#ms2-specialty .hiring-approaches article{border-top: 2px solid rgb(1, 194, 162); padding-top: 23px;}\n#ms2-specialty .hiring-approaches h3{font-size: 23px; line-height: 32px; margin-bottom: 16px;}\n#ms2-specialty .hiring-approaches p{font-size: 20px; line-height: 30px;}\n#ms2-specialty .global-scope{border-top: 1px solid rgb(213, 223, 220); margin-top: 30px; padding-top: 26px;}\n#ms2-specialty .global-scope > p{margin-bottom: 12px;}\n#ms2-specialty .global-scope > div{display: flex; gap: 15px 30px; flex-wrap: wrap; margin-bottom: 25px;}\n#ms2-specialty .global-scope > div > a{color: rgb(55, 83, 151); text-decoration: underline; text-underline-offset: 4px; font-size: 19px;}\n#ms2-specialty .tool-back{padding-top: 35px;}\n@media (max-width: 1180px){#ms2-specialty .story-example,#ms2-specialty .coverage-heading{gap: 55px;}#ms2-specialty .hero-visual{height: 530px;}#ms2-specialty .response-example{padding: 26px;}#ms2-specialty .competency-roster{gap: 30px;}#ms2-specialty .role-competencies ul{columns: 1;}#ms2-specialty .single-role .role-competencies ul{columns: 2;}#ms2-specialty .story-closing{gap: 40px;}#ms2-specialty .story-closing > .button{max-width: 300px;}#ms2-specialty .competency-roster.three-roles{gap: 25px;}}\n@media (max-width: 760px){#ms2-specialty main .hero{padding-bottom: 45px;}#ms2-specialty .hero-visual{height: 350px;}#ms2-specialty .hero-copy > .button{padding-inline: 24px;}#ms2-specialty .story-example{grid-template-columns: 1fr; gap: 28px; padding-top: 0px; padding-bottom: 45px;}#ms2-specialty .example-copy{max-width: none;}#ms2-specialty .example-copy p{font-size: 20px; line-height: 30px; margin-top: 20px;}#ms2-specialty .response-example{padding: 24px 22px;}#ms2-specialty .example-situation{font-size: 20px; line-height: 28px; padding-bottom: 20px;}#ms2-specialty .response-line blockquote{font-size: 21px; line-height: 30px;}#ms2-specialty .response-line h3{font-size: 16px;}#ms2-specialty .role-coverage{padding: 40px 0px 45px;}#ms2-specialty .coverage-heading{grid-template-columns: 1fr; gap: 20px; margin-bottom: 30px;}#ms2-specialty .coverage-heading p{font-size: 19px; line-height: 29px;}#ms2-specialty .competency-roster,#ms2-specialty .competency-roster.three-roles{grid-template-columns: 1fr; gap: 28px;}#ms2-specialty .role-family{font-size: 23px; line-height: 31px; margin-bottom: 20px;}#ms2-specialty .role-competencies h3{font-size: 21px; line-height: 29px; margin-bottom: 14px;}#ms2-specialty .role-competencies ul,#ms2-specialty .single-role .role-competencies ul{columns: 1;}#ms2-specialty .single-role .role-competencies{display: block;}#ms2-specialty .role-competencies li{font-size: 18px; line-height: 27px; margin-bottom: 5px;}#ms2-specialty .story-closing{display: block; padding-top: 45px; padding-bottom: 50px;}#ms2-specialty .story-closing h2{margin-bottom: 25px;}#ms2-specialty .story-closing > .button{max-width: 100%; padding-inline: 24px;}#ms2-specialty .hiring-approaches{grid-template-columns: 1fr; gap: 22px;}#ms2-specialty .global-coverage{padding-top: 0px;}#ms2-specialty .global-scope > div{display: grid; gap: 14px;}#ms2-specialty .hero h1{overflow-wrap: normal;}}\n#ms2-specialty .story-example{display: block; padding-top: 5px; padding-bottom: 80px;}\n#ms2-specialty .example-intro{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 96px; align-items: center; margin-bottom: 30px;}\n#ms2-specialty .editorial-scene{margin: 0px; min-width: 0px;}\n#ms2-specialty .editorial-scene img{display: block; width: 100%; height: 380px; object-fit: contain;}\n#ms2-specialty .response-example{padding: 0px; border: 1px solid rgb(183, 214, 205); background: white; overflow: hidden; border-radius: 15px;}\n#ms2-specialty .example-situation{padding: 25px 32px; background: rgb(234, 247, 243); font-size: 23px; line-height: 32px;}\n#ms2-specialty .response-pair{display: grid; grid-template-columns: 1fr 1fr;}\n#ms2-specialty .response-line{padding: 28px 32px; border-top: 1px solid rgb(197, 221, 212);}\n#ms2-specialty .response-line + .response-line{border-left: 1px solid rgb(197, 221, 212); background: rgb(247, 251, 250);}\n#ms2-specialty .response-line blockquote{font-size: 23px; line-height: 34px; margin: 0px;}\n#ms2-specialty .response-line h3{font-size: 17px; line-height: 25px; margin-bottom: 12px;}\n#ms2-specialty .assessment-followup{display: grid; grid-template-columns: 220px 1fr; gap: 25px; border-top: 1px solid rgb(197, 221, 212); padding: 22px 32px; background: rgb(240, 243, 251);}\n#ms2-specialty .assessment-followup h3{font-size: 18px; line-height: 28px; color: rgb(49, 78, 153);}\n#ms2-specialty .assessment-followup p{font-size: 20px; line-height: 30px; margin: 0px; max-width: 950px;}\n#ms2-specialty .role-coverage{background: rgb(243, 248, 247); padding-top: 70px; padding-bottom: 75px;}\n#ms2-specialty .coverage-heading{margin-bottom: 38px;}\n#ms2-specialty .role-group + .role-group{margin-top: 50px;}\n#ms2-specialty .competency-roster,#ms2-specialty .competency-roster.three-roles{gap: 28px;}\n#ms2-specialty .role-competencies{border-width: 4px 1px 1px; border-style: solid; border-color: rgb(1, 184, 154) rgb(201, 220, 213) rgb(201, 220, 213); border-image: none; border-radius: 12px; background: rgb(255, 255, 255); padding: 28px; display: flex; flex-direction: column;}\n#ms2-specialty .role-competencies:nth-child(2n){border-top-color: rgb(71, 103, 189);}\n#ms2-specialty .role-overview h3{font-size: 25px; line-height: 34px; margin-bottom: 14px;}\n#ms2-specialty .role-outcome{font-size: 20px; line-height: 30px; margin: 0px 0px 24px; color: rgb(37, 60, 52);}\n#ms2-specialty .role-competencies ul,#ms2-specialty .three-roles .role-competencies ul{columns: auto; column-gap: 0px;}\n#ms2-specialty .role-competencies li{padding-left: 0px; margin: 0px; break-inside: auto;}\n#ms2-specialty .role-competencies li::before{content: none;}\n#ms2-specialty .core-competencies{display: grid; gap: 17px;}\n#ms2-specialty .core-competencies strong{display: block; font-family: Poppins, Arial, sans-serif; font-size: 17px; line-height: 25px; font-weight: 500; color: rgb(0, 0, 0);}\n#ms2-specialty .core-competencies span{display: block; font-size: 18px; line-height: 27px; margin-top: 4px; color: rgb(54, 76, 67);}\n#ms2-specialty .further-competencies{border-top: 1px solid rgb(220, 230, 225); margin-top: 23px; padding-top: 18px;}\n#ms2-specialty .further-competencies h4,#ms2-specialty .hiring-prompt h4{font-size: 15px; line-height: 24px; font-weight: 500; margin-bottom: 9px; color: rgb(49, 78, 153);}\n#ms2-specialty .further-competencies ul{display: flex; flex-wrap: wrap; gap: 7px 15px;}\n#ms2-specialty .further-competencies li{font-size: 16px; line-height: 25px; color: rgb(36, 60, 49);}\n#ms2-specialty .hiring-prompt{margin-top: 25px; padding-top: 19px; border-top: 1px solid rgb(203, 216, 210);}\n#ms2-specialty .hiring-prompt p{font-size: 18px; line-height: 27px; margin: 0px;}\n#ms2-specialty .single-role .role-competencies{display: grid; grid-template-columns: 1fr 2fr; gap: 25px 45px; padding: 32px;}\n#ms2-specialty .single-role .role-competencies ul{columns: auto;}\n#ms2-specialty .single-role .role-overview{grid-column: 1;}\n#ms2-specialty .single-role .role-depth{grid-area: 1 \/ 2 \/ span 2;}\n#ms2-specialty .single-role .hiring-prompt{grid-column: 1; margin-top: 0px;}\n#ms2-specialty .single-role .core-competencies{grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 25px;}\n#ms2-specialty .single-role .role-outcome{margin-bottom: 0px;}\n#ms2-specialty .three-roles .role-overview h3{font-size: 23px; line-height: 32px;}\n#ms2-specialty .three-roles .role-competencies{padding: 25px;}\n#ms2-specialty .story-closing{padding-block: 85px;}\n@media (max-width: 1180px){#ms2-specialty .example-intro{gap: 55px;}#ms2-specialty .editorial-scene img{height: 320px;}#ms2-specialty .single-role .core-competencies{grid-template-columns: 1fr; gap: 15px;}#ms2-specialty .competency-roster.three-roles{grid-template-columns: 1fr;}#ms2-specialty .three-roles .role-competencies{display: grid; grid-template-columns: 1fr 1fr; gap: 20px 35px;}#ms2-specialty .three-roles .role-depth{grid-area: 1 \/ 2 \/ span 2;}#ms2-specialty .three-roles .hiring-prompt{grid-column: 1; margin-top: 0px;}#ms2-specialty .role-overview h3{font-size: 23px; line-height: 31px;}#ms2-specialty .assessment-followup{grid-template-columns: 180px 1fr;}}\n@media (max-width: 760px){#ms2-specialty .story-example{padding-top: 0px; padding-bottom: 45px;}#ms2-specialty .example-intro{grid-template-columns: 1fr; gap: 12px; margin-bottom: 20px;}#ms2-specialty .editorial-scene img{height: auto; max-height: 300px;}#ms2-specialty .response-pair{grid-template-columns: 1fr;}#ms2-specialty .example-situation{padding: 22px; font-size: 20px; line-height: 29px;}#ms2-specialty .response-line{padding: 23px 22px;}#ms2-specialty .response-line + .response-line{border-left: 0px;}#ms2-specialty .response-line blockquote{font-size: 21px; line-height: 31px;}#ms2-specialty .assessment-followup{grid-template-columns: 1fr; gap: 8px; padding: 21px 22px;}#ms2-specialty .assessment-followup h3{font-size: 17px;}#ms2-specialty .assessment-followup p{font-size: 19px; line-height: 29px;}#ms2-specialty .role-coverage{padding-block: 40px;}#ms2-specialty .role-group + .role-group{margin-top: 35px;}#ms2-specialty .single-role .role-competencies,#ms2-specialty .three-roles .role-competencies,#ms2-specialty .role-competencies{display: flex; padding: 23px; gap: 0px;}#ms2-specialty .single-role .role-outcome{margin-bottom: 24px;}#ms2-specialty .single-role .hiring-prompt,#ms2-specialty .three-roles .hiring-prompt{margin-top: 24px; order: 3;}#ms2-specialty .single-role .core-competencies{grid-template-columns: 1fr;}#ms2-specialty .role-overview h3,#ms2-specialty .three-roles .role-overview h3{font-size: 23px; line-height: 31px;}#ms2-specialty .role-outcome{font-size: 19px; line-height: 29px;}#ms2-specialty .story-closing{padding-block: 45px;}}\n#ms2-specialty .role-competencies .further-competencies ul{gap: 7px 15px;}\n#ms2-specialty[data-role-layout] .sales-container{width: calc(100% - 116px); max-width: 1324px; margin-inline: auto; padding-block: 75px;}\n#ms2-specialty .sales-hero{position: relative; min-height: 720px; display: grid; place-items: center; text-align: center; isolation: isolate; padding: 70px 30px;}\n#ms2-specialty .sales-hero > img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center 55%; z-index: -2;}\n#ms2-specialty .sales-hero::before{content: \"\"; position: absolute; inset: 0px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.67), rgba(0, 0, 0, 0.32)); z-index: -1;}\n#ms2-specialty .sales-hero h1{color: white; font-size: 75px; line-height: 85px; font-weight: 700; max-width: 1050px; margin: auto;}\n#ms2-specialty .sales-hero p{color: white; font-size: 24px; line-height: 34px; margin: 25px 0px;}\n#ms2-specialty .sales-kicker{color: rgb(71, 103, 189); font-family: Poppins; font-size: 27px; line-height: 1.5; font-weight: 700; margin-bottom: 12px;}\n#ms2-specialty .sales-container h2{font-size: 35px; line-height: 40.25px; font-weight: 500;}\n#ms2-specialty .sales-proof{text-align: center;}\n#ms2-specialty .quote-slots{display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; margin-top: 35px; text-align: left;}\n#ms2-specialty .quote-slots article{border: 1px solid rgb(220, 229, 225); border-radius: 16px; padding: 28px;}\n#ms2-specialty .quote-mark{font-size: 64px; color: rgb(71, 103, 189); line-height: 1;}\n#ms2-specialty .quote-slots h3{font-size: 21px; margin-bottom: 15px;}\n#ms2-specialty .quote-slots small,#ms2-specialty .asset-pending{font-size: 16px; line-height: 24px; color: rgb(82, 100, 93);}\n#ms2-specialty .sales-approach{display: grid; grid-template-columns: 1fr 1fr; gap: 90px; align-items: center;}\n#ms2-specialty .sales-approach > img{width: 100%; max-height: 460px; object-fit: contain;}\n#ms2-specialty .sales-approach h2{margin-bottom: 25px;}\n#ms2-specialty .sales-approach ul{font-size: 21px; line-height: 32px; margin-bottom: 27px;}\n#ms2-specialty .sales-roles > h2{margin-bottom: 35px;}\n#ms2-specialty .sales-jobs{display: grid; grid-template-columns: 1fr 1fr; gap: 32px;}\n#ms2-specialty .sales-job{border: 1px solid rgb(212, 224, 218); border-radius: 16px; padding: 30px; display: flex; flex-direction: column;}\n#ms2-specialty .job-title h3{font-size: 27px; line-height: 36px;}\n#ms2-specialty .job-title > span{font-size: 17px; color: rgb(71, 103, 189); display: block; margin: 8px 0px 18px;}\n#ms2-specialty .sales-job h4{font-size: 17px; line-height: 26px; font-weight: 500;}\n#ms2-specialty .sales-skills{padding: 0px; list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 14px 22px; margin: 20px 0px 27px;}\n#ms2-specialty .sales-skills strong{font-size: 17px; line-height: 25px; font-weight: 600; display: block;}\n#ms2-specialty .sales-skills span{font-size: 17px; line-height: 25px; display: block; margin-top: 4px;}\n#ms2-specialty .video-slot{background: rgb(240, 247, 245); padding: 22px; border-radius: 10px; margin-top: auto; margin-bottom: 22px;}\n#ms2-specialty .video-slot h4{color: rgb(49, 78, 153); font-size: 20px;}\n#ms2-specialty .video-slot p{font-size: 19px; line-height: 28px; margin: 10px 0px;}\n#ms2-specialty .sales-job > .text-link{align-self: flex-start; font-size: 16px;}\n#ms2-specialty .sales-fit{display: grid; grid-template-columns: 1fr 1fr; gap: 90px; align-items: start;}\n#ms2-specialty .fit-intro h2{margin-bottom: 24px;}\n#ms2-specialty .fit-intro > img{width: 100%; height: 350px; object-fit: contain; margin-top: 30px;}\n#ms2-specialty #sales-fit-form,#ms2-specialty #sales-cost-form{background: rgb(245, 248, 247); border-radius: 16px; padding: 30px;}\n#ms2-specialty #sales-fit-form > label,#ms2-specialty #sales-cost-form > label,#ms2-specialty .sales-inputs > label{display: block; font-size: 17px; line-height: 25px; font-weight: 600; margin-bottom: 19px;}\n#ms2-specialty .sales-container select,#ms2-specialty .sales-container input[type=\"number\"]{display: block; width: 100%; min-width: 0px; background: white; border: 1px solid rgb(168, 187, 179); border-radius: 7px; padding: 11px; font: inherit; margin-top: 7px; color: rgb(0, 0, 0);}\n#ms2-specialty .sales-container fieldset{border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(209, 223, 216) currentcolor currentcolor; border-image: none; padding: 20px 0px 16px; margin: 0px;}\n#ms2-specialty .sales-container legend{float: left; width: 100%; font-size: 19px; line-height: 28px; margin-bottom: 12px;}\n#ms2-specialty .fit-options{clear: both; display: flex; flex-wrap: wrap; gap: 15px; font-size: 18px;}\n#ms2-specialty .fit-options label{display: flex; align-items: center; gap: 6px; cursor: pointer;}\n#ms2-specialty .fit-options input{width: 19px; height: 19px; accent-color: rgb(71, 103, 189);}\n#ms2-specialty #fit-result{background: white; border-left: 4px solid rgb(1, 194, 162); padding: 22px; margin-top: 25px;}\n#ms2-specialty #fit-result h3{font-size: 24px;}\n#ms2-specialty #fit-result p,#ms2-specialty #fit-result li{font-size: 18px; line-height: 28px;}\n#ms2-specialty .cost-lead{max-width: 850px; margin: 24px 0px 35px;}\n#ms2-specialty .cost-workspace{display: grid; grid-template-columns: 0.9fr 1.2fr; gap: 40px; align-items: start;}\n#ms2-specialty .sales-inputs{display: grid; grid-template-columns: 1fr 1fr; gap: 0px 20px;}\n#ms2-specialty .cost-pair{display: grid; grid-template-columns: 1fr 1fr; gap: 20px;}\n#ms2-specialty .cost-pair article{border: 1px solid rgb(189, 206, 198); border-radius: 15px; padding: 24px;}\n#ms2-specialty .cost-pair article:last-child{background: rgb(239, 250, 246); border-color: rgb(116, 181, 164);}\n#ms2-specialty .cost-pair h3{font-size: 22px; line-height: 30px;}\n#ms2-specialty .large-cost{font-family: Poppins; font-size: 33px; line-height: 44px; margin: 24px 0px 10px;}\n#ms2-specialty .large-cost small{display: block; font-family: Assistant; font-size: 17px; line-height: 25px;}\n#ms2-specialty .cost-pair dl{font-size: 17px; line-height: 26px;}\n#ms2-specialty .cost-pair dl > div{border-top: 1px solid rgb(209, 222, 215); padding: 14px 0px;}\n#ms2-specialty .cost-pair dd{margin: 5px 0px 0px; font-weight: 700;}\n#ms2-specialty .savings-result{padding: 25px; background: rgb(71, 103, 189); color: white; border-radius: 14px; margin-top: 24px;}\n#ms2-specialty .savings-result strong{display: block; font-family: Poppins; font-size: 33px; line-height: 44px; margin-top: 12px;}\n#ms2-specialty .savings-result small{font-size: 23px;}\n#ms2-specialty .cost-note,#ms2-specialty .sales-sources p{font-size: 16px; line-height: 25px; margin-top: 20px;}\n#ms2-specialty .sales-sources a{color: rgb(49, 78, 153); text-decoration: underline;}\n#ms2-specialty .sales-sources{max-width: 1050px;}\n#ms2-specialty .sales-close{text-align: center; border: 1px solid rgb(227, 232, 231); border-radius: 30px; margin-block: 45px 75px;}\n#ms2-specialty .sales-close > p:first-child{font-family: Poppins; font-size: 33px;}\n#ms2-specialty .sales-close h2{font-size: 55px; font-weight: 700; line-height: 65px;}\n#ms2-specialty .sales-close #closing-selection{font-size: 18px; margin: 22px 0px;}\n#ms2-specialty .sales-container [hidden]{display: none;}\n@media (max-width: 1100px){#ms2-specialty[data-role-layout] .sales-container{width: calc(100% - 60px);}#ms2-specialty .sales-approach,#ms2-specialty .sales-fit{gap: 45px;}#ms2-specialty .cost-workspace{grid-template-columns: 1fr;}#ms2-specialty .sales-jobs{gap: 24px;}#ms2-specialty .sales-job{padding: 24px;}#ms2-specialty .sales-skills{grid-template-columns: 1fr;}#ms2-specialty .quote-slots{gap: 18px;}#ms2-specialty .quote-slots article{padding: 22px;}}\n@media (max-width: 760px){#ms2-specialty[data-role-layout] .sales-container{width: calc(100% - 40px); padding-block: 45px;}#ms2-specialty .sales-hero{min-height: 620px; padding: 65px 22px;}#ms2-specialty .sales-hero h1{font-size: 50px; line-height: 55px;}#ms2-specialty .sales-hero p{font-size: 21px; line-height: 31px;}#ms2-specialty .sales-kicker{font-size: 23px; line-height: 30px;}#ms2-specialty .sales-container h2{font-size: 30px; line-height: 35px;}#ms2-specialty .sales-approach,#ms2-specialty .sales-fit,#ms2-specialty .sales-jobs,#ms2-specialty .quote-slots,#ms2-specialty .cost-pair{grid-template-columns: 1fr; gap: 25px;}#ms2-specialty .sales-approach > img{grid-row: 1; height: 270px;}#ms2-specialty .fit-intro > img{height: 250px; margin-top: 10px;}#ms2-specialty .sales-inputs{grid-template-columns: 1fr;}#ms2-specialty .sales-close h2{font-size: 50px; line-height: 58px;}#ms2-specialty .sales-close > p:first-child{font-size: 28px; line-height: 36px;}#ms2-specialty .sales-close{padding-inline: 20px;}#ms2-specialty .sales-job > .text-link{font-size: 15px;}#ms2-specialty #sales-fit-form,#ms2-specialty #sales-cost-form{padding: 23px;}#ms2-specialty .sales-skills{grid-template-columns: 1fr 1fr; gap: 12px;}#ms2-specialty .job-title h3{font-size: 25px;}#ms2-specialty .sales-container fieldset{padding-block: 18px;}#ms2-specialty .sales-close{margin-bottom: 45px;}}\n@media (max-width: 370px){#ms2-specialty .sales-hero h1{font-size: 44px; line-height: 50px;}#ms2-specialty .sales-skills{grid-template-columns: 1fr;}}\n#ms2-specialty .video-slot video{display: block; width: 100%; height: auto; margin-top: 18px;}\n#ms2-specialty .video-slot .video-transcript{font-size: 17px; line-height: 26px;}\n#ms2-specialty .quote-slots blockquote{margin: 15px 0px; font-size: 21px; line-height: 32px;}\n#ms2-specialty .sales-roles > h2{margin-bottom: 20px;}\n#ms2-specialty .roles-intro{max-width: 880px; margin: 0px 0px 36px;}\n#ms2-specialty .sales-jobs{gap: 32px; align-items: stretch;}\n#ms2-specialty .sales-job{padding: 0px; overflow: hidden; border: 1px solid rgb(220, 227, 237); border-radius: 22px; background: rgb(255, 255, 255); box-shadow: rgba(49, 78, 153, 0.06) 0px 8px 28px;}\n#ms2-specialty .job-profile-header{position: relative; padding: 25px 24px 0px; text-align: center; background: linear-gradient(rgb(239, 244, 251) 0%, rgb(239, 244, 251) 70%, rgb(255, 255, 255) 70%, rgb(255, 255, 255) 100%);}\n#ms2-specialty .sales-job .job-title{padding: 0px 0px 22px; background: none;}\n#ms2-specialty .sales-job .job-title h3{margin: 0px; color: rgb(49, 78, 153); font-size: 25px; line-height: 34px;}\n#ms2-specialty .job-avatar{width: 196px; height: 196px; margin: 0px auto; overflow: hidden; border: 6px solid rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(49, 78, 153, 0.12) 0px 3px 14px; background: rgb(232, 238, 247);}\n#ms2-specialty .sales-job .job-photo{display: block; width: 100%; height: 100%; max-width: none; object-fit: cover; aspect-ratio: auto; transform: scale(1.4); transform-origin: 50% 0%;}\n#ms2-specialty .job-content{padding: 22px 28px 28px; display: flex; flex-direction: column; flex: 1 1 0%;}\n#ms2-specialty .job-content .job-outcome{font-family: Poppins; font-size: 21px; line-height: 30px; font-weight: 500; text-align: center; max-width: 440px; margin: 0px auto 25px;}\n#ms2-specialty .job-content > h4{color: rgb(49, 78, 153); margin: 0px; font-size: 17px; line-height: 26px; border-top: 1px solid rgb(227, 232, 239); padding-top: 21px;}\n#ms2-specialty .job-content .sales-skills{grid-template-columns: 1fr 1fr; gap: 16px 22px; margin: 18px 0px 25px;}\n#ms2-specialty .job-content .sales-skills li{padding: 0px; border: 0px;}\n#ms2-specialty .job-content .sales-skills strong{font-size: 17px; line-height: 24px; font-weight: 600;}\n#ms2-specialty .job-content .sales-skills span{font-size: 17px; line-height: 24px; margin-top: 3px; color: rgb(53, 67, 77);}\n#ms2-specialty .job-content .video-slot{background: rgb(243, 247, 250); border-radius: 12px; padding: 18px; margin-bottom: 20px;}\n#ms2-specialty .job-content .video-slot h4{font-size: 18px; line-height: 26px; margin: 0px;}\n#ms2-specialty .job-content .video-slot p{font-size: 17px; line-height: 25px; margin: 8px 0px;}\n#ms2-specialty .job-content > .text-link{display: block; align-self: stretch; text-align: center; border: 1px solid rgb(71, 103, 189); border-radius: 30px; padding: 12px 16px; font-size: 17px; line-height: 25px; text-decoration: none; color: rgb(49, 78, 153);}\n#ms2-specialty .job-content > .text-link:hover{background: rgb(239, 244, 251);}\n#ms2-specialty .portrait-stage{position: relative; width: min(100%, 360px); height: 208px; margin: auto; isolation: isolate;}\n#ms2-specialty .portrait-stage::before{content: \"\"; position: absolute; z-index: -2; width: 212px; height: 182px; left: 50%; top: 8px; transform: translateX(-50%) rotate(-9deg); border-radius: 47% 53% 43% 57% \/ 53% 42% 58% 47%; background: rgb(200, 239, 235);}\n#ms2-specialty .profile-doodles{position: absolute; inset: 0px; width: 100%; height: 100%; z-index: 1; pointer-events: none;}\n#ms2-specialty .portrait-stage .job-avatar{position: relative; z-index: 0; border-width: 5px; box-shadow: rgb(220, 231, 244) 3px 4px 0px;}\n#ms2-specialty .sales-job:nth-child(2) .portrait-stage::before{background: rgb(255, 240, 200); transform: translateX(-50%) rotate(8deg);}\n#ms2-specialty .sales-job:nth-child(3) .portrait-stage::before{background: rgb(226, 231, 250); transform: translateX(-50%) rotate(12deg);}\n#ms2-specialty .sales-job:nth-child(4) .portrait-stage::before{background: rgb(211, 245, 246); transform: translateX(-50%) rotate(-13deg);}\n#ms2-specialty .sales-job .job-title h3{position: relative; display: inline-block; isolation: isolate;}\n#ms2-specialty .sales-job .job-title h3::after{content: \"\"; position: absolute; z-index: -1; left: -3px; right: -3px; bottom: 1px; height: 9px; background: rgb(211, 245, 246); border-radius: 57% 43% 61% 39%; transform: rotate(-1.5deg);}\n#ms2-specialty .sales-job:nth-child(2) .job-title h3::after,#ms2-specialty .sales-job:nth-child(4) .job-title h3::after{background: rgb(255, 240, 200); transform: rotate(1deg);}\n@media (min-width: 761px) and (max-width: 1100px){#ms2-specialty .job-content{padding: 22px;}#ms2-specialty .job-content .sales-skills{gap: 16px;}#ms2-specialty .job-content .job-outcome{font-size: 20px; line-height: 28px;}}\n@media (max-width: 760px){#ms2-specialty .sales-jobs{gap: 28px;}#ms2-specialty .job-profile-header{padding: 24px 20px 0px;}#ms2-specialty .job-content{padding: 22px;}#ms2-specialty .job-content .sales-skills{grid-template-columns: 1fr; gap: 16px;}#ms2-specialty .job-content .job-outcome{font-size: 21px; line-height: 29px;}#ms2-specialty .sales-job .job-title h3{font-size: 24px;}#ms2-specialty .job-avatar{width: 184px; height: 184px;}}\n#ms2-specialty .specialty-art{position: relative; width: 100%; max-width: 660px; aspect-ratio: 4 \/ 3; margin: 0px auto; background: rgb(243, 246, 250); border: 1px solid rgb(220, 228, 238); border-radius: 18px; overflow: hidden;}\n#ms2-specialty .specialty-photo{display: block; width: 100%; height: 100%; overflow: hidden;}\n#ms2-specialty .specialty-photo > img,#ms2-specialty .specialty-photo > svg{display: block; width: 100%; height: 100%; max-width: none; max-height: none; object-fit: cover;}\n#ms2-specialty .hero-visual{min-width: 0px; height: auto !important;}\n#ms2-specialty .editorial-scene{max-width: 560px; width: 100%; justify-self: center;}\n#ms2-specialty .role-overview > .specialty-art{max-width: 220px; aspect-ratio: 4 \/ 3; margin: 8px 0px 22px;}\n#ms2-specialty .role-overview > .specialty-portrait{max-width: 154px; aspect-ratio: 1 \/ 1; border-radius: 50%;}\n#ms2-specialty .role-competencies{border-top-width: 1px; box-shadow: none;}\n#ms2-specialty .photo-frame{border-radius: 18px !important; transform: none !important; box-shadow: none !important;}\n#ms2-specialty .hero-visual::before,#ms2-specialty .hero-visual::after,#ms2-specialty .photo-frame::before,#ms2-specialty .photo-frame::after{content: none !important;}\n@media (max-width: 760px){#ms2-specialty .hero-visual > .specialty-art{max-width: 540px;}#ms2-specialty .example-intro{gap: 24px;}}\n#ms2-specialty[data-role-layout] .sales-photo-message{position: absolute; left: 5%; right: 5%; bottom: 5%; z-index: 2; background: rgb(255, 255, 255); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(220, 229, 237) rgb(220, 229, 237) rgb(220, 229, 237) rgb(1, 194, 162); border-image: none; border-radius: 8px; padding: 15px 18px; box-shadow: rgba(36, 55, 84, 0.333) 0px 8px 24px -16px; text-align: left;}\n#ms2-specialty[data-role-layout] .sales-photo-message p{font: 500 clamp(17px, 2vw, 22px) \/ 1.35 Assistant, Arial, sans-serif; color: rgb(36, 55, 84); margin: 0px;}\n#ms2-specialty[data-role-layout] .scene-sales-potential::after{display: none;}\n#ms2-specialty[data-role-layout] .scene-sales-potential .scene-copy{left: 5%; right: 5%; bottom: 5%; background: rgb(255, 255, 255); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(220, 229, 237) rgb(220, 229, 237) rgb(220, 229, 237) rgb(1, 194, 162); border-image: none; border-radius: 8px; padding: 16px 19px; box-shadow: rgba(36, 55, 84, 0.333) 0px 8px 24px -16px;}\n#ms2-specialty[data-role-layout] .scene-sales-potential .scene-copy::before{display: none;}\n#ms2-specialty[data-role-layout] .scene-sales-potential .scene-copy p{max-width: none; font: 500 clamp(18px, 3.6cqw, 24px) \/ 1.35 Assistant, Arial, sans-serif !important; color: rgb(36, 55, 84) !important;}\n#ms2-specialty[data-role-layout] .sales-job .job-content > h4{border: 0px; padding-top: 0px;}\n#ms2-specialty[data-role-layout] .sales-art{position: relative; width: 100%; margin: 0px auto; aspect-ratio: 4 \/ 5; background: rgb(243, 246, 250); border-radius: 12px; overflow: hidden;}\n#ms2-specialty .sales-art-photo{position: absolute; inset: 0px; overflow: hidden;}\n#ms2-specialty .sales-art-photo > img{display: block; width: 100%; height: 100%; object-fit: cover;}\n#ms2-specialty[data-role-layout] .hidden-talent-art{aspect-ratio: 4 \/ 3; border: 1px solid rgb(220, 228, 238); max-width: 640px;}\n#ms2-specialty .hidden-talent-art .sales-art-photo{bottom: 70px;}\n#ms2-specialty .talent-competencies{position: absolute; bottom: 0px; left: 0px; right: 0px; height: 70px; display: flex; align-items: center; justify-content: center; gap: 10px; background: rgb(245, 248, 252);}\n#ms2-specialty .talent-competencies span{font: 500 clamp(12px, 1.2vw, 17px) \/ 1.4 Poppins, Arial, sans-serif; color: rgb(49, 78, 153); padding: 5px 12px; border-right: 1px solid rgb(204, 217, 233);}\n#ms2-specialty .talent-competencies span:last-child{border: 0px;}\n#ms2-specialty[data-role-layout] .sales-approach{padding-top: 60px; padding-bottom: 60px; gap: 60px;}\n#ms2-specialty .job-profile-header > .sales-art{max-width: 100%; margin: 0px; border-radius: 0px; aspect-ratio: 5 \/ 4;}\n#ms2-specialty[data-role-layout] .job-profile-header{padding: 0px; background: white;}\n#ms2-specialty[data-role-layout] .job-title{padding: 25px 26px 20px; min-height: 88px;}\n#ms2-specialty[data-role-layout] .sales-job .job-title h3::after{content: none;}\n#ms2-specialty[data-role-layout] .sales-job{border: 1px solid rgb(220, 228, 238); border-radius: 16px; box-shadow: none; overflow: hidden;}\n#ms2-specialty[data-role-layout] .job-content{padding-top: 24px;}\n#ms2-specialty[data-role-layout] .sales-roles > h2{max-width: 940px; margin-bottom: 36px;}\n@media (max-width: 760px){#ms2-specialty[data-role-layout] .sales-approach{gap: 30px;}#ms2-specialty .talent-competencies{gap: 0px;}#ms2-specialty .talent-competencies span{font-size: 12px; padding: 5px 9px;}}\n#ms2-specialty .simplified-fit.sales-fit{display: block; border-top: 1px solid rgb(220, 229, 237);}\n#ms2-specialty .simplified-fit .fit-intro{max-width: 850px;}\n#ms2-specialty .simplified-fit .fit-intro p:last-child{margin-bottom: 28px;}\n#ms2-specialty .sales-container .sales-role-picker{border: 0px; padding: 0px; margin: 26px 0px 30px; min-width: 0px;}\n#ms2-specialty .sales-role-picker > legend{font-family: Poppins, Arial, sans-serif; font-size: 17px; font-weight: 500; line-height: 26px; margin-bottom: 12px; float: none; width: auto;}\n#ms2-specialty .sales-role-picker > div{display: flex; flex-wrap: wrap; gap: 10px;}\n#ms2-specialty .sales-role-picker button{font-family: Assistant, Arial, sans-serif; font-size: 19px; line-height: 27px; border: 1px solid rgb(188, 203, 223); border-radius: 30px; padding: 11px 22px; color: rgb(49, 78, 153); background: rgb(255, 255, 255); cursor: pointer;}\n#ms2-specialty .sales-role-picker button[aria-pressed=\"true\"]{color: rgb(255, 255, 255); background: rgb(71, 103, 189); border-color: rgb(71, 103, 189);}\n#ms2-specialty .sales-role-picker button:hover{box-shadow: rgb(211, 245, 246) 0px 0px 0px 2px;}\n#ms2-specialty .sales-role-picker button:focus-visible,#ms2-specialty .fit-options input:focus-visible + span{outline: rgb(23, 44, 98) solid 3px; outline-offset: 3px;}\n#ms2-specialty .fit-workspace{display: grid; grid-template-columns: 1.2fr 1fr; gap: 35px; align-items: start;}\n#ms2-specialty .simplified-fit #sales-fit-form{background: rgb(245, 248, 252); padding: 12px 28px; border-radius: 18px;}\n#ms2-specialty .simplified-fit .fit-question{padding: 20px 0px; margin: 0px; min-width: 0px; border-top: 1px solid rgb(212, 222, 237);}\n#ms2-specialty .simplified-fit #role-fit-question .fit-question{border-top: 0px;}\n#ms2-specialty .simplified-fit .fit-question legend{float: none; width: auto; font-size: 20px; line-height: 29px; font-weight: 600; margin: 0px 0px 13px; padding: 0px;}\n#ms2-specialty .simplified-fit .fit-options{display: flex; gap: 9px; margin: 0px;}\n#ms2-specialty .simplified-fit .fit-options label{display: block; position: relative;}\n#ms2-specialty .simplified-fit .fit-options input{position: absolute; opacity: 0; width: 1px; height: 1px; margin: 0px;}\n#ms2-specialty .simplified-fit .fit-options span{display: block; min-width: 72px; min-height: 44px; font-size: 18px; line-height: 26px; text-align: center; padding: 8px 17px; border: 1px solid rgb(188, 203, 223); border-radius: 8px; background: rgb(255, 255, 255); color: rgb(35, 52, 70);}\n#ms2-specialty .simplified-fit .fit-options input:checked + span{background: rgb(71, 103, 189); border-color: rgb(71, 103, 189); color: rgb(255, 255, 255);}\n#ms2-specialty .simplified-fit #fit-result{margin: 0px; background: rgb(234, 248, 245); border: 0px; border-radius: 18px; padding: 30px; min-height: 250px;}\n#ms2-specialty .simplified-fit #fit-result h3{font-size: 30px; line-height: 38px; margin: 5px 0px 17px; color: rgb(20, 62, 56);}\n#ms2-specialty .simplified-fit #fit-result p{font-size: 20px; line-height: 30px; margin-bottom: 16px;}\n#ms2-specialty .simplified-fit #fit-result .fit-result-label{font-size: 16px; margin: 0px; color: rgb(49, 85, 79);}\n#ms2-specialty .hiring-times{border-top: 1px solid rgb(188, 218, 210); margin-top: 22px; padding-top: 20px; display: grid; grid-template-columns: 1fr 1fr; gap: 20px;}\n#ms2-specialty .hiring-times strong,#ms2-specialty .hiring-times span{display: block;}\n#ms2-specialty .hiring-times strong{font-family: Poppins, Arial, sans-serif; font-size: 17px; line-height: 25px; font-weight: 500;}\n#ms2-specialty .hiring-times span{font-size: 22px; margin-top: 8px;}\n#ms2-specialty[data-role-layout] .simplified-costs{padding-top: 35px;}\n#ms2-specialty .simplified-costs .cost-lead{margin-bottom: 24px;}\n#ms2-specialty .simplified-costs #sales-cost-form{padding: 25px 28px; margin-bottom: 28px; background: rgb(245, 248, 252);}\n#ms2-specialty .simplified-costs .sales-inputs{grid-template-columns: 0.65fr 1fr 1fr; gap: 25px;}\n#ms2-specialty .simplified-costs .sales-inputs > label{margin: 0px;}\n#ms2-specialty .simplified-costs input{font-size: 21px !important; padding: 13px !important;}\n#ms2-specialty .simplified-costs button[type=\"reset\"]{margin-top: 15px; font-size: 16px;}\n#ms2-specialty .simplified-costs #sales-cost-error:empty{display: none;}\n#ms2-specialty .simplified-costs .cost-pair{gap: 28px;}\n#ms2-specialty .simplified-costs .cost-pair article{padding: 30px; display: flex; flex-direction: column;}\n#ms2-specialty .simplified-costs .cost-pair h3{font-size: 25px; line-height: 34px;}\n#ms2-specialty .simplified-costs .large-cost{font-size: 43px; line-height: 52px; margin: 20px 0px 12px;}\n#ms2-specialty .simplified-costs .large-cost small{font-size: 17px; line-height: 25px;}\n#ms2-specialty .simplified-costs .hire-window{font-size: 18px; background: rgb(238, 243, 251); color: rgb(41, 68, 128); border-radius: 20px; padding: 6px 14px; align-self: flex-start; margin-bottom: 18px;}\n#ms2-specialty .simplified-costs .cost-pair article:last-child .hire-window{background: rgb(214, 241, 233); color: rgb(35, 86, 74);}\n#ms2-specialty .simplified-costs .cost-pair dl{margin-top: auto; margin-bottom: 0px;}\n#ms2-specialty .simplified-costs .cost-pair dl > div{display: flex; justify-content: space-between; gap: 20px; padding: 12px 0px;}\n#ms2-specialty .simplified-costs .cost-pair dd{margin: 0px; white-space: nowrap;}\n#ms2-specialty .simplified-costs .global-included{font-size: 19px; line-height: 28px; max-width: 380px; margin: 0px 0px 24px;}\n#ms2-specialty .simplified-costs .savings-result{display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 30px;}\n#ms2-specialty .simplified-costs .savings-result span{font-size: 21px; line-height: 30px;}\n#ms2-specialty .simplified-costs .savings-result strong{margin: 0px; white-space: nowrap;}\n#ms2-specialty .simplified-costs .cost-note{max-width: 1150px; margin-top: 18px;}\n#ms2-specialty .simplified-costs .cost-note a{color: rgb(49, 78, 153); text-decoration: underline;}\n@media (max-width: 1100px){#ms2-specialty .fit-workspace{gap: 25px;}#ms2-specialty .sales-role-picker button{padding: 10px 17px;}#ms2-specialty .simplified-costs .sales-inputs{gap: 18px;}}\n@media (max-width: 760px){#ms2-specialty[data-role-layout] .sales-hero.specialty-sales-hero{gap: 15px; padding-top: 15px;}#ms2-specialty .sales-art-hero{max-width: 450px;}#ms2-specialty .sales-hero .sales-art-photo{border-radius: 35px 12px;}#ms2-specialty .sales-approach > .sales-art{max-width: 440px;}#ms2-specialty .fit-workspace{grid-template-columns: 1fr; gap: 22px;}#ms2-specialty .sales-role-picker > div{display: grid; grid-template-columns: 1fr 1fr; gap: 9px;}#ms2-specialty .sales-role-picker button{font-size: 17px; line-height: 23px; padding: 12px 9px; border-radius: 12px;}#ms2-specialty .simplified-fit #sales-fit-form{padding: 8px 20px;}#ms2-specialty .simplified-fit #fit-result{padding: 25px; min-height: 0px;}#ms2-specialty .simplified-costs #sales-cost-form{padding: 22px;}#ms2-specialty .simplified-costs .sales-inputs{grid-template-columns: 1fr; gap: 18px;}#ms2-specialty .simplified-costs .cost-pair{grid-template-columns: 1fr; gap: 20px;}#ms2-specialty .simplified-costs .cost-pair article{padding: 25px;}#ms2-specialty .simplified-costs .savings-result{display: block; padding: 24px;}#ms2-specialty .simplified-costs .savings-result strong{margin-top: 10px;}#ms2-specialty .simplified-costs .cost-pair dl > div{gap: 14px;}#ms2-specialty .job-profile-header > .sales-art{max-width: 290px;}#ms2-specialty .simplified-fit .fit-options span{min-width: 62px; padding: 8px 12px;}#ms2-specialty .hiring-times{gap: 15px;}}\n#ms2-specialty[data-role-layout] .sales-roles .sales-art::after{content: \"\"; position: absolute; inset: 35% 0px 0px; pointer-events: none; background: linear-gradient(transparent, rgba(15, 29, 49, 0.82)); z-index: 1;}\n#ms2-specialty[data-role-layout] .sales-roles .sales-photo-title{position: absolute; z-index: 2; left: 16px; right: 16px; bottom: 14px; margin: 0px; padding: 0px; border: 0px; background: transparent; color: rgb(255, 255, 255); font: 500 20px \/ 1.25 Poppins, Arial, sans-serif; letter-spacing: -0.3px; text-align: left; text-shadow: rgb(16, 27, 46) 0px 1px 4px;}\n#ms2-specialty[data-role-layout] .sales-roles.sales-container{padding-block: 28px 32px;}\n#ms2-specialty[data-role-layout] .sales-roles > .sales-kicker{font-size: 19px; line-height: 26px; margin-bottom: 7px;}\n#ms2-specialty[data-role-layout] .sales-roles > h2{font-size: 30px; line-height: 1.2; max-width: none; margin-bottom: 22px;}\n#ms2-specialty[data-role-layout] .sales-roles .sales-jobs{grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 18px;}\n#ms2-specialty[data-role-layout] .sales-roles .job-title{min-height: 54px; padding: 15px 10px; display: grid; place-items: center;}\n#ms2-specialty[data-role-layout] .sales-roles .job-title h3{font-size: 19px; line-height: 24px;}\n#ms2-specialty[data-role-layout] .sales-roles .job-profile-header > .sales-art{height: 190px; aspect-ratio: auto; max-width: none; border-radius: 0px;}\n#ms2-specialty[data-role-layout] .sales-roles .sales-art-photo > img{object-position: 50% 12% !important;}\n#ms2-specialty[data-role-layout] .sales-roles .sales-photo-message{left: 9px; right: 9px; bottom: 9px; padding: 8px 10px; border-radius: 6px;}\n#ms2-specialty[data-role-layout] .sales-roles .sales-photo-message p{font-size: 15px; line-height: 19px;}\n#ms2-specialty[data-role-layout] .sales-roles .job-content{padding: 15px; gap: 0px;}\n#ms2-specialty[data-role-layout] .sales-roles .job-content > h4{font-size: 14px; line-height: 20px;}\n#ms2-specialty[data-role-layout] .sales-roles .job-content .sales-skills{grid-template-columns: 1fr; gap: 5px; margin: 10px 0px 16px;}\n#ms2-specialty[data-role-layout] .sales-roles .sales-skills li{position: relative; padding-left: 12px;}\n#ms2-specialty[data-role-layout] .sales-roles .sales-skills li::before{content: \"\"; position: absolute; width: 4px; height: 4px; border-radius: 50%; background: rgb(1, 194, 162); left: 0px; top: 8px;}\n#ms2-specialty[data-role-layout] .sales-roles .sales-skills strong{font: 400 15px \/ 20px Assistant, Arial, sans-serif;}\n#ms2-specialty[data-role-layout] .sales-roles .job-content > .text-link{margin-top: auto; font-size: 15px; line-height: 20px; padding: 10px 7px; border-radius: 8px;}\n@media (min-width: 1101px) and (max-height: 800px){#ms2-specialty[data-role-layout] .sales-roles .job-profile-header > .sales-art{height: 160px;}}\n@media (min-width: 761px) and (max-width: 1100px){#ms2-specialty[data-role-layout] .sales-roles .sales-jobs{grid-template-columns: repeat(2, minmax(0px, 1fr));}}\n@media (max-width: 760px){#ms2-specialty[data-role-layout] .sales-roles .sales-jobs{grid-template-columns: 1fr; gap: 20px;}#ms2-specialty[data-role-layout] .sales-roles .job-profile-header > .sales-art{height: 220px;}#ms2-specialty[data-role-layout] .sales-roles .job-content .sales-skills{grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 8px 14px;}#ms2-specialty[data-role-layout] .sales-roles .sales-photo-message p{font-size: 17px; line-height: 23px;}}\n@media (max-width: 370px){#ms2-specialty[data-role-layout] .sales-roles .job-content .sales-skills{grid-template-columns: 1fr;}}\n#ms2-specialty[data-page=\"sales\"] .sales-roles .sales-job .sales-art-photo > img{object-position: 50% 35% !important;}\n#ms2-specialty[data-page=\"sales\"] .sales-roles .sales-photo-title{background: transparent; border: 0px; padding: 0px;}\n#ms2-specialty[data-page=\"sales\"] .sales-roles .role-doodle{position: absolute; right: 10px; top: 10px; width: 46px; height: 44px; z-index: 2; color: rgb(1, 194, 162); filter: drop-shadow(rgb(255, 255, 255) 0px 1px 1px) drop-shadow(rgb(255, 255, 255) 0px -1px 1px); transform: rotate(5deg); pointer-events: none;}\n#ms2-specialty[data-page=\"sales\"] .sales-roles .role-doodle .accent-secondary{stroke: rgb(118, 80, 142);}\n#ms2-specialty[data-page=\"sales\"] .sales-roles .sales-art-account .role-doodle{transform: rotate(-7deg);}\n#ms2-specialty[data-page=\"sales\"] .scene-sales-potential > img{transform: none;}\n@media (min-width: 1101px) and (max-height: 800px){#ms2-specialty[data-page=\"sales\"] .sales-roles .sales-job .job-profile-header > .sales-art{height: 190px;}}\n#ms2-specialty .service-proof{position: relative; width: 100%; max-width: 720px; margin: auto; box-sizing: border-box; container-type: inline-size; font-family: Assistant, Arial, sans-serif; text-align: left; color: rgb(36, 55, 84);}\n#ms2-specialty .service-proof *{box-sizing: border-box;}\n#ms2-specialty .original-graphic{min-height: 360px; aspect-ratio: 1.15 \/ 1; background: linear-gradient(145deg, rgb(255, 255, 255) 35%, rgb(241, 250, 249)); border: 1px solid rgb(227, 236, 239); border-radius: 20px; padding: 8%; display: flex; align-items: center; justify-content: center; overflow: hidden;}\n#ms2-specialty .original-pyramid{width: 100%; display: grid; gap: 5px;}\n#ms2-specialty .pyramid-row{display: grid; grid-template-columns: 47% 53%; align-items: center; min-height: clamp(32px, 7.4cqw, 50px);}\n#ms2-specialty .pyramid-segment{width: calc(27% + var(--stage)*12.16%); height: 100%; justify-self: center; display: flex; align-items: center; justify-content: center; background: rgb(71, 103, 189); clip-path: polygon(7% 0px, 93% 0px, 100% 100%, 0px 100%);}\n#ms2-specialty .pyramid-segment span{color: white; font: 500 clamp(16px, 3.7cqw, 25px) \/ 1 Poppins, Arial, sans-serif;}\n#ms2-specialty .pyramid-row:nth-child(1) .pyramid-segment{border-radius: 8px 8px 0px 0px; background: rgb(36, 55, 84);}\n#ms2-specialty .pyramid-row:nth-child(2) .pyramid-segment{background: rgb(49, 78, 153);}\n#ms2-specialty .pyramid-row:nth-child(4) .pyramid-segment{background: rgb(55, 108, 152);}\n#ms2-specialty .pyramid-row:nth-child(5) .pyramid-segment{background: rgb(40, 127, 140);}\n#ms2-specialty .pyramid-row:nth-child(6) .pyramid-segment{background: rgb(23, 126, 114);}\n#ms2-specialty .pyramid-row:nth-child(7) .pyramid-segment{background: rgb(18, 107, 96);}\n#ms2-specialty .pyramid-label{position: relative; padding-left: 13%; font: 400 clamp(14px, 3.15cqw, 22px) \/ 1.2 Assistant, Arial, sans-serif;}\n#ms2-specialty .pyramid-label::before{content: \"\"; position: absolute; left: 3%; top: 50%; width: 6%; height: 1px; background: rgb(181, 199, 211);}\n#ms2-specialty .success-bubble{position: relative; background: white; border: 1px solid rgb(185, 216, 213); border-radius: 18px; width: 100%; padding: 10% 9%; box-shadow: rgba(36, 55, 84, 0.314) 0px 16px 40px -30px;}\n#ms2-specialty .success-bubble::after{content: \"\"; position: absolute; bottom: -13px; left: 15%; width: 24px; height: 24px; background: white; border-bottom: 1px solid rgb(185, 216, 213); border-right: 1px solid rgb(185, 216, 213); transform: skewY(-40deg);}\n#ms2-specialty .success-seal{width: clamp(42px, 11cqw, 72px); height: clamp(42px, 11cqw, 72px); border-radius: 50%; background: rgb(211, 245, 246); color: rgb(23, 105, 94); padding: 10px; margin-bottom: 8%;}\n#ms2-specialty .success-seal svg{display: block; width: 100%; height: 100%;}\n#ms2-specialty .success-bubble > strong{display: block; color: rgb(49, 78, 153); font: 500 clamp(25px, 6.5cqw, 46px) \/ 1.18 Poppins, Arial, sans-serif; letter-spacing: -0.03em;}\n#ms2-specialty .success-rule{width: 36px; height: 3px; background: rgb(1, 194, 162); margin: 9% 0px 6%;}\n#ms2-specialty .success-bubble > span{display: block; font-size: clamp(16px, 3.4cqw, 24px); line-height: 1.3;}\n#ms2-specialty .fee-comparison{width: 100%;}\n#ms2-specialty .fee-context{font: 500 clamp(20px, 4.3cqw, 30px) \/ 1.3 Poppins, Arial, sans-serif; margin-bottom: 11%;}\n#ms2-specialty .fee-context > span{display: block; margin-top: 6px; font: 400 clamp(14px, 3.1cqw, 21px) \/ 1.4 Assistant, Arial, sans-serif; color: rgb(82, 100, 119);}\n#ms2-specialty .fee-line{margin-bottom: 9%;}\n#ms2-specialty .fee-line > div:first-child{display: flex; align-items: baseline; justify-content: space-between; gap: 12px; font-size: clamp(15px, 3.4cqw, 24px); margin-bottom: 9px;}\n#ms2-specialty .fee-line strong{font: 500 clamp(18px, 3.8cqw, 27px) \/ 1.2 Poppins, Arial, sans-serif;}\n#ms2-specialty .fee-bar{height: 16px; border-radius: 3px;}\n#ms2-specialty .agency-bar{width: 100%; background: rgb(182, 194, 217);}\n#ms2-specialty .ms2-bar{width: 30.928%; background: rgb(1, 194, 162);}\n#ms2-specialty .ms2-fee{color: rgb(49, 78, 153);}\n#ms2-specialty .fee-result{display: flex; justify-content: space-between; align-items: center; gap: 8%; padding-top: 9%; border-top: 1px solid rgb(208, 224, 229);}\n#ms2-specialty .fee-result > div:first-child{flex: 1 1 0%;}\n#ms2-specialty .fee-result strong{display: block; font: 500 clamp(27px, 6.5cqw, 46px) \/ 1.1 Poppins, Arial, sans-serif; color: rgb(23, 105, 94); letter-spacing: -0.03em;}\n#ms2-specialty .fee-result span{display: block; font-size: clamp(13px, 2.9cqw, 20px); line-height: 1.3; margin-top: 8px;}\n#ms2-specialty .fee-percent{padding: 5%; border-radius: 10px; background: rgb(211, 245, 246); font: 500 clamp(23px, 5cqw, 36px) \/ 1 Poppins, Arial, sans-serif; color: rgb(23, 105, 94); text-align: center;}\n#ms2-specialty .fee-percent > span{margin-top: 4px; font: 400 clamp(13px, 2.8cqw, 19px) \/ 1.2 Assistant, Arial, sans-serif;}\n#ms2-specialty .graphic-guarantee{flex-direction: column;}\n#ms2-specialty .guarantee-mark{position: relative; width: 76%; aspect-ratio: 1 \/ 1; display: grid; place-items: center;}\n#ms2-specialty .guarantee-ring{position: absolute; inset: 0px; width: 100%; height: 100%;}\n#ms2-specialty .guarantee-number{text-align: center; color: rgb(71, 103, 189); font: 400 clamp(84px, 23cqw, 160px) \/ 0.95 Poppins, Arial, sans-serif; letter-spacing: -0.07em;}\n#ms2-specialty .guarantee-number > span{display: block; margin-top: 5%; font: 400 clamp(18px, 4.3cqw, 30px) \/ 1.2 Assistant, Arial, sans-serif; color: rgb(36, 55, 84); letter-spacing: 0px;}\n#ms2-specialty .guarantee-caption{margin-top: 7%; text-align: center; color: rgb(49, 78, 153); font: 500 clamp(18px, 4cqw, 28px) \/ 1.3 Poppins, Arial, sans-serif;}\n@media (max-width: 600px){#ms2-specialty .original-graphic{min-height: 310px; padding: 7%; border-radius: 14px;}#ms2-specialty .original-pyramid{gap: 4px;}#ms2-specialty .fee-bar{height: 12px;}#ms2-specialty .pyramid-label{padding-left: 10%;}#ms2-specialty .pyramid-label::before{left: 2%; width: 5%;}}\n#ms2-specialty .graphic-value{aspect-ratio: auto;}\n#ms2-specialty .fee-comparison{flex-shrink: 0;}\n#ms2-specialty .relationship-visual.message-scene{position: relative; isolation: isolate; width: 100%; aspect-ratio: 4 \/ 3; max-width: 700px; margin: auto; overflow: hidden; border-radius: 18px; background: rgb(19, 35, 61); container-type: inline-size;}\n#ms2-specialty .message-scene > img{display: block; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover !important; border-radius: 0px !important;}\n#ms2-specialty .message-scene::after{content: \"\"; position: absolute; inset: 0px; pointer-events: none; background: linear-gradient(rgba(12, 27, 52, 0.05) 30%, rgba(12, 27, 52, 0.08) 42%, rgba(12, 27, 52, 0.65) 68%, rgba(12, 27, 52, 0.94) 100%);}\n#ms2-specialty .message-scene .scene-copy{position: absolute; left: 7%; right: 7%; bottom: 7%; z-index: 1; text-align: left;}\n#ms2-specialty .message-scene .scene-copy p{max-width: 90%; font: 500 clamp(20px, 4.7cqw, 33px) \/ 1.22 Poppins, Arial, sans-serif !important; color: rgb(255, 255, 255) !important; margin: 0px !important; letter-spacing: normal !important;}\n#ms2-specialty .message-scene .scene-copy::before{content: \"\"; display: block; width: 38px; height: 3px; background: rgb(1, 194, 162); margin-bottom: 14px; border-radius: 2px;}\n#ms2-specialty .message-scene .scene-tag{position: absolute; top: 6%; left: 7%; z-index: 1; background: rgb(255, 255, 255); color: rgb(49, 78, 153); border: 1px solid rgb(220, 229, 239); border-radius: 25px; padding: 8px 15px; font: 600 clamp(12px, 2.5cqw, 17px) \/ 1.3 Assistant, Arial, sans-serif;}\n#ms2-specialty .specialty-art.relationship-art{aspect-ratio: auto; background: transparent; border: 0px; border-radius: 0px; overflow: visible; max-width: 620px;}\n#ms2-specialty[data-role-layout] .hidden-talent-art{aspect-ratio: auto; background: transparent; border: 0px; border-radius: 0px; overflow: visible;}\n#ms2-specialty[data-role-layout] .hidden-talent-art .message-scene{max-width: none;}\n@media (max-width: 600px){#ms2-specialty .relationship-visual.message-scene{border-radius: 12px;}#ms2-specialty .message-scene .scene-copy{bottom: 7%;}#ms2-specialty .message-scene .scene-copy::before{margin-bottom: 10px; width: 28px;}#ms2-specialty .message-scene .scene-tag{padding: 6px 12px;}}\n#ms2-specialty .scene-sales-potential > img{transform: scale(1.2); transform-origin: 50% 0%;}\n#ms2-specialty .scene-bilingual > img{transform: scale(1.25); transform-origin: 50% 0%;}\n#ms2-specialty .assessment-illustration{width: 100%; margin: auto; background: rgb(255, 255, 255);}\n#ms2-specialty .assessment-illustration > img{display: block; width: 100%; height: auto; max-width: none; object-fit: contain; border-radius: 0px;}\n#ms2-specialty .recruitment-fees{border-top: 1px solid rgb(220, 229, 237);}\n#ms2-specialty .recruitment-fees > .sales-kicker{margin-bottom: 12px;}\n#ms2-specialty .recruitment-fees > h2{margin-bottom: 25px;}\n#ms2-specialty .recruitment-fees > p{margin-bottom: 28px;}\n#ms2-specialty .recruitment-fees #recruitment-fee-form{margin: 24px 0px 28px;}\n#ms2-specialty .fee-salary-row{display: grid; grid-template-columns: minmax(220px, 360px) 1fr; gap: 30px; align-items: center; background: rgb(243, 247, 251); border-radius: 14px; padding: 24px;}\n#ms2-specialty .fee-salary-row label{font-size: 18px; font-weight: 600;}\n#ms2-specialty .fee-salary-row input{font-size: 24px !important; padding: 12px 15px !important;}\n#ms2-specialty .fee-salary-row p{font-size: 18px; line-height: 1.4; margin: 0px 0px 10px;}\n#ms2-specialty .fee-salary-row button{font-size: 16px;}\n#ms2-specialty .recruitment-fees #fee-error:empty{display: none;}\n#ms2-specialty .recruitment-fees #fee-error{color: rgb(163, 40, 40); margin-top: 12px;}\n#ms2-specialty .recruitment-fee-pair{display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}\n#ms2-specialty .recruitment-fee-pair article{padding: 28px; border: 1px solid rgb(220, 229, 237); border-radius: 16px;}\n#ms2-specialty .recruitment-fee-pair h3{font-size: 24px; line-height: 1.3;}\n#ms2-specialty .fee-total{display: block; font: 500 clamp(32px, 4vw, 46px) \/ 1.2 Poppins, Arial, sans-serif; margin: 20px 0px 12px; color: rgb(49, 78, 153);}\n#ms2-specialty .recruitment-fee-pair p{font-size: 18px; line-height: 1.4; margin: 0px;}\n#ms2-specialty .recruitment-fee-pair .ms2-fee-result{background: rgb(234, 248, 245); border-color: rgb(190, 222, 215);}\n#ms2-specialty .ms2-fee-result dl{font-size: 17px; line-height: 1.5; margin: 22px 0px 0px;}\n#ms2-specialty .ms2-fee-result dl > div{display: flex; justify-content: space-between; gap: 20px; border-top: 1px solid rgb(190, 222, 215); padding-top: 10px; margin-top: 10px;}\n#ms2-specialty .ms2-fee-result dd{margin: 0px; font-weight: 600; white-space: nowrap;}\n#ms2-specialty .recruitment-saving{display: flex; justify-content: space-between; align-items: center; gap: 20px; background: rgb(71, 103, 189); color: white; border-radius: 12px; padding: 20px 28px; margin-top: 22px;}\n#ms2-specialty .recruitment-saving span{font-size: 22px;}\n#ms2-specialty .recruitment-saving strong{font: 500 32px \/ 1.2 Poppins, Arial, sans-serif; white-space: nowrap;}\n#ms2-specialty .fee-footer{display: flex; align-items: center; justify-content: flex-end; gap: 32px; margin-top: 22px;}\n#ms2-specialty .fee-footer p{font-size: 16px; line-height: 1.5; margin: 0px; max-width: 750px;}\n#ms2-specialty .fee-footer p a{color: rgb(49, 78, 153); text-decoration: underline;}\n#ms2-specialty .fee-footer .button{flex-shrink: 0;}\n#ms2-specialty[data-page=\"global\"] .global-fit-survey,#ms2-specialty[data-page=\"global\"] .global-salary-costs{width: calc(100% - 116px); max-width: 1324px; margin: 0px auto; padding: 65px 0px; border-top: 1px solid rgb(220, 229, 237);}\n#ms2-specialty .global-salary-costs h2{max-width: 900px;}\n#ms2-specialty .global-salary-costs .cost-note{font-size: 16px; line-height: 1.55;}\n#ms2-specialty .global-salary-costs .cost-note a{text-decoration: underline; color: rgb(49, 78, 153);}\n#ms2-specialty[data-role-layout] .sales-fit{margin-bottom: 45px;}\n#ms2-specialty[data-role-layout] .sales-fit .fit-intro{max-width: 1000px;}\n#ms2-specialty[data-role-layout] .sales-fit .fit-intro h2{margin-bottom: 18px;}\n@media (max-width: 1100px){#ms2-specialty[data-page=\"global\"] .global-fit-survey,#ms2-specialty[data-page=\"global\"] .global-salary-costs{width: calc(100% - 60px);}}\n@media (max-width: 760px){#ms2-specialty .fee-salary-row{grid-template-columns: 1fr; gap: 18px; padding: 20px;}#ms2-specialty .recruitment-fee-pair{grid-template-columns: 1fr; gap: 18px;}#ms2-specialty .recruitment-fee-pair article{padding: 22px;}#ms2-specialty .recruitment-saving{padding: 20px; align-items: flex-start; flex-direction: column; gap: 10px;}#ms2-specialty .fee-footer{align-items: flex-start; flex-direction: column; gap: 20px;}#ms2-specialty .ms2-fee-result dl > div{gap: 12px;}#ms2-specialty[data-page=\"global\"] .global-fit-survey,#ms2-specialty[data-page=\"global\"] .global-salary-costs{width: calc(100% - 40px); padding: 45px 0px;}}\n#ms2-specialty .global-fit-survey .fit-intro{max-width: 1000px;}\n#ms2-specialty .global-fit-survey .fit-intro h2{margin-bottom: 18px;}\n#ms2-specialty[data-role-layout] .global-talent-invitation{padding: 35px 0px 65px; border-top: 1px solid rgb(220, 229, 237);}\n#ms2-specialty .global-talent-invitation h2{max-width: 1000px; margin-bottom: 22px;}\n#ms2-specialty[data-role-layout]{--sales-section-space: 64px; --sales-heading-gap: 24px; --sales-column-gap: 40px;}\n#ms2-specialty[data-role-layout] .sales-container{width: calc(100% - 116px); max-width: 1324px; min-width: 0px;}\n#ms2-specialty[data-role-layout] .sales-container h2{font-size: 35px; line-height: 40.25px; font-weight: 500; letter-spacing: normal; text-wrap: pretty;}\n#ms2-specialty[data-role-layout] .sales-container > .sales-kicker,#ms2-specialty[data-role-layout] .sales-approach .sales-kicker{font-size: 27px; line-height: 1.4; font-weight: 700; margin: 0px 0px 12px;}\n#ms2-specialty[data-role-layout] .sales-approach{gap: var(--sales-column-gap); padding-block: var(--sales-section-space); align-items: center;}\n#ms2-specialty[data-role-layout] .sales-approach > div{min-width: 0px;}\n#ms2-specialty[data-role-layout] .sales-approach h2{margin-bottom: var(--sales-heading-gap);}\n#ms2-specialty[data-role-layout] .sales-approach > div > p:not(.sales-kicker){margin-bottom: 24px;}\n#ms2-specialty[data-role-layout] .sales-approach ul{padding-left: 22px; margin: 0px 0px 28px; font-size: 20px; line-height: 30px;}\n#ms2-specialty[data-role-layout] .sales-approach li + li{margin-top: 10px;}\n#ms2-specialty[data-role-layout] .sales-approach .hidden-talent-art{width: 100%; max-width: none;}\n#ms2-specialty[data-role-layout] .sales-roles.sales-container{padding-block: 24px 48px;}\n#ms2-specialty[data-role-layout] .sales-roles > h2{margin-bottom: 24px;}\n#ms2-specialty[data-role-layout] .sales-roles .sales-jobs{gap: 20px;}\n#ms2-specialty[data-role-layout] .sales-roles .job-content{padding: 18px 16px;}\n#ms2-specialty[data-role-layout] .sales-roles .job-content .sales-skills{margin-bottom: 0px;}\n#ms2-specialty[data-role-layout] .sales-roles .sales-art-photo > img{object-position: 50% 10% !important;}\n#ms2-specialty[data-role-layout] .sales-roles .sales-art::after{inset: 38% 0px 0px; background: linear-gradient(transparent, rgba(15, 29, 49, 0.9));}\n#ms2-specialty[data-role-layout] .sales-roles .sales-photo-title{left: 16px; right: 16px; bottom: 14px; font-size: 19px; line-height: 24px;}\n#ms2-specialty[data-role-layout] .recruitment-fees{padding-block: var(--sales-section-space);}\n#ms2-specialty[data-role-layout] .recruitment-fees > h2{margin-bottom: 20px;}\n#ms2-specialty[data-role-layout] .recruitment-fees > p:not(.sales-kicker){margin-bottom: 28px;}\n#ms2-specialty[data-role-layout] .fee-workspace{display: grid; grid-template-columns: minmax(300px, 0.8fr) minmax(0px, 1.7fr); gap: 28px; align-items: start;}\n#ms2-specialty[data-role-layout] #recruitment-fee-form{padding: 24px; margin: 0px; background: rgb(243, 247, 251); border: 1px solid rgb(224, 232, 241); border-radius: 16px; min-width: 0px;}\n#ms2-specialty[data-role-layout] #recruitment-fee-form .sales-role-picker{margin: 0px 0px 24px; padding: 0px;}\n#ms2-specialty[data-role-layout] #recruitment-fee-form .sales-role-picker > legend{margin: 0px 0px 12px; font-size: 17px; line-height: 24px;}\n#ms2-specialty[data-role-layout] #recruitment-fee-form .sales-role-picker > div{display: grid; grid-template-columns: 1fr 1fr; gap: 8px;}\n#ms2-specialty[data-role-layout] #recruitment-fee-form .sales-role-picker button{min-height: 48px; border-radius: 8px; padding: 9px 7px; font-size: 16px; line-height: 22px;}\n#ms2-specialty[data-role-layout] #recruitment-fee-form .sales-role-picker button:last-child{grid-column: 1 \/ -1;}\n#ms2-specialty[data-role-layout] .fee-salary-row{display: grid; grid-template-columns: 1fr; gap: 12px; padding: 0px; background: none; border-radius: 0px;}\n#ms2-specialty[data-role-layout] .fee-salary-row label{font-size: 17px; line-height: 25px;}\n#ms2-specialty[data-role-layout] .fee-salary-row input{margin-top: 8px; line-height: 30px;}\n#ms2-specialty[data-role-layout] .fee-salary-row p{font-size: 16px; line-height: 24px; margin: 0px 0px 12px;}\n#ms2-specialty[data-role-layout] .fee-salary-row button{font-size: 16px; line-height: 24px; min-height: 32px;}\n#ms2-specialty[data-role-layout] .fee-summary{min-width: 0px; display: flex; flex-direction: column; align-self: stretch;}\n#ms2-specialty[data-role-layout] .recruitment-fee-pair{gap: 20px;}\n#ms2-specialty[data-role-layout] .recruitment-fee-pair article{padding: 24px; display: flex; flex-direction: column;}\n#ms2-specialty[data-role-layout] .recruitment-fee-pair h3{font-size: 23px; line-height: 30px;}\n#ms2-specialty[data-role-layout] .fee-total{font-size: 40px; line-height: 48px; letter-spacing: -0.5px; font-variant-numeric: tabular-nums; margin: 18px 0px 12px;}\n#ms2-specialty[data-role-layout] .recruitment-fee-pair p{font-size: 17px; line-height: 25px;}\n#ms2-specialty[data-role-layout] .ms2-fee-result dl{font-size: 16px; line-height: 24px; margin-top: 20px;}\n#ms2-specialty[data-role-layout] .ms2-fee-result dl > div{gap: 12px;}\n#ms2-specialty[data-role-layout] .recruitment-saving{margin-top: 20px; padding: 18px 24px; gap: 16px;}\n#ms2-specialty[data-role-layout] .recruitment-saving span{font-size: 20px; line-height: 28px;}\n#ms2-specialty[data-role-layout] .recruitment-saving strong{font-size: 30px; line-height: 38px; font-variant-numeric: tabular-nums;}\n#ms2-specialty[data-role-layout] .fee-footer{margin-top: auto; padding-top: 20px; justify-content: flex-start;}\n#ms2-specialty[data-role-layout] .global-talent-invitation{display: flex; align-items: center; justify-content: space-between; gap: 32px; padding: 32px; margin-top: 0px; margin-bottom: 64px; border: 1px solid rgb(215, 234, 232); border-radius: 16px; background: rgb(238, 249, 247);}\n#ms2-specialty[data-role-layout] .global-talent-invitation h2{font-size: 30px; line-height: 39px; margin: 0px; max-width: 900px;}\n#ms2-specialty[data-role-layout] .global-talent-invitation .text-link{flex-shrink: 0; font-size: 18px; line-height: 28px; min-height: 44px; align-items: center;}\n@media (min-width: 761px) and (max-width: 1100px){#ms2-specialty[data-role-layout]{--sales-section-space: 48px; --sales-column-gap: 32px;}#ms2-specialty[data-role-layout] .sales-container{width: calc(100% - 60px);}#ms2-specialty[data-role-layout] .sales-approach{grid-template-columns: 1.15fr 1fr; align-items: start;}#ms2-specialty[data-role-layout] .sales-approach .hidden-talent-art{align-self: center;}#ms2-specialty[data-role-layout] .sales-approach > div > p:not(.sales-kicker),#ms2-specialty[data-role-layout] .sales-approach ul{font-size: 19px; line-height: 28px;}#ms2-specialty[data-role-layout] .sales-roles .job-profile-header > .sales-art{height: 230px;}#ms2-specialty[data-role-layout] .sales-roles .job-content .sales-skills{grid-template-columns: 1fr 1fr; gap: 10px 18px;}#ms2-specialty[data-role-layout] .fee-workspace{grid-template-columns: 1fr;}#ms2-specialty[data-role-layout] #recruitment-fee-form .sales-role-picker > div{grid-template-columns: repeat(5, minmax(0px, 1fr));}#ms2-specialty[data-role-layout] #recruitment-fee-form .sales-role-picker button:last-child{grid-column: auto;}#ms2-specialty[data-role-layout] .fee-salary-row{grid-template-columns: 1fr 1.2fr; gap: 24px;}}\n@media (max-width: 760px){#ms2-specialty[data-role-layout]{--sales-section-space: 40px; --sales-heading-gap: 20px;}#ms2-specialty[data-role-layout] .sales-container{width: calc(100% - 40px);}#ms2-specialty[data-role-layout] .sales-container h2{font-size: 30px; line-height: 36px;}#ms2-specialty[data-role-layout] .sales-container > .sales-kicker,#ms2-specialty[data-role-layout] .sales-approach .sales-kicker{font-size: 23px; line-height: 30px;}#ms2-specialty[data-role-layout] .sales-approach{gap: 28px;}#ms2-specialty[data-role-layout] .sales-approach > div > p:not(.sales-kicker){font-size: 20px; line-height: 30px;}#ms2-specialty[data-role-layout] .sales-approach ul{font-size: 19px; line-height: 29px;}#ms2-specialty[data-role-layout] .sales-roles.sales-container{padding-block: 16px 40px;}#ms2-specialty[data-role-layout] .sales-roles .sales-jobs{gap: 24px;}#ms2-specialty[data-role-layout] .sales-roles .job-profile-header > .sales-art{height: 200px;}#ms2-specialty[data-role-layout] .sales-roles .job-content{padding: 18px;}#ms2-specialty[data-role-layout] .sales-roles .sales-skills strong{font-size: 16px; line-height: 23px;}#ms2-specialty[data-role-layout] .sales-roles .job-content .sales-skills{gap: 10px 16px;}#ms2-specialty[data-role-layout] .sales-roles .sales-photo-title{font-size: 21px; line-height: 27px;}#ms2-specialty[data-role-layout] .fee-workspace{grid-template-columns: 1fr; gap: 20px;}#ms2-specialty[data-role-layout] #recruitment-fee-form{padding: 20px;}#ms2-specialty[data-role-layout] .recruitment-fee-pair{gap: 16px;}#ms2-specialty[data-role-layout] .recruitment-fee-pair article{padding: 22px;}#ms2-specialty[data-role-layout] .fee-total{font-size: 38px; line-height: 46px;}#ms2-specialty[data-role-layout] .recruitment-saving{padding: 20px;}#ms2-specialty[data-role-layout] .fee-footer .button{width: 100%;}#ms2-specialty[data-role-layout] .global-talent-invitation{padding: 24px; display: block; margin-bottom: 40px;}#ms2-specialty[data-role-layout] .global-talent-invitation h2{font-size: 27px; line-height: 35px; margin-bottom: 14px;}}\n@media (max-width: 370px){#ms2-specialty[data-role-layout] .sales-roles .job-profile-header > .sales-art{height: 180px;}}\n#ms2-specialty[data-role-layout]:not([data-page=\"sales\"]) .hidden-talent-art .message-scene::after{display: none;}\n#ms2-specialty[data-role-layout]:not([data-page=\"sales\"]) .hidden-talent-art .scene-copy{left: 5%; right: 5%; bottom: 5%; background: rgb(255, 255, 255); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(220, 229, 237) rgb(220, 229, 237) rgb(220, 229, 237) rgb(1, 194, 162); border-image: none; border-radius: 8px; padding: 16px 19px; box-shadow: rgba(36, 55, 84, 0.333) 0px 8px 24px -16px;}\n#ms2-specialty[data-role-layout]:not([data-page=\"sales\"]) .hidden-talent-art .scene-copy::before{display: none;}\n#ms2-specialty[data-role-layout]:not([data-page=\"sales\"]) .hidden-talent-art .scene-copy p{max-width: none; font: 500 clamp(18px, 3.6cqw, 24px) \/ 1.35 Assistant, Arial, sans-serif !important; color: rgb(36, 55, 84) !important;}\n#ms2-specialty[data-role-layout]:not([data-page=\"sales\"]) #recruitment-fee-form .sales-role-picker button:last-child{grid-column: auto;}\n#ms2-specialty[data-role-layout]:not([data-page=\"sales\"]) #recruitment-fee-form{align-self: stretch;}\n#ms2-specialty[data-role-layout] .sales-roles .two-role-jobs{grid-template-columns: 1fr 1fr;}\n#ms2-specialty[data-role-layout] .two-role-jobs .sales-job{display: grid; grid-template-columns: minmax(0px, 0.9fr) minmax(0px, 1.1fr);}\n#ms2-specialty[data-role-layout] .two-role-jobs .job-profile-header > .sales-art{height: 100%; min-height: 330px; aspect-ratio: auto;}\n#ms2-specialty[data-role-layout] .two-role-jobs .job-content{padding: 24px 20px;}\n#ms2-specialty[data-role-layout] .two-role-jobs .job-content .sales-skills{grid-template-columns: 1fr; gap: 12px;}\n#ms2-specialty[data-role-layout] .two-role-jobs .sales-art-photo > img{object-position: 50% 30% !important;}\n#ms2-specialty[data-role-layout]:not([data-page=\"sales\"]) .sales-roles .sales-photo-title{overflow-wrap: normal; hyphens: none;}\n@media (min-width: 761px) and (max-width: 1100px){#ms2-specialty[data-role-layout]:not([data-page=\"sales\"]) #recruitment-fee-form .sales-role-picker > div{grid-template-columns: repeat(2, minmax(0px, 1fr));}#ms2-specialty[data-role-layout] .two-role-jobs .sales-job{display: flex;}#ms2-specialty[data-role-layout] .two-role-jobs .job-profile-header > .sales-art{height: 230px; min-height: 0px;}#ms2-specialty[data-role-layout] .two-role-jobs .sales-art-photo > img{object-position: 50% 10% !important;}#ms2-specialty[data-role-layout] .two-role-jobs .job-content .sales-skills{grid-template-columns: 1fr 1fr;}}\n@media (max-width: 760px){#ms2-specialty[data-role-layout]:not([data-page=\"sales\"]) .sales-hero h1{font-size: clamp(36px, 8vw, 50px); line-height: 1.12;}#ms2-specialty[data-role-layout] .sales-roles .two-role-jobs{grid-template-columns: 1fr;}#ms2-specialty[data-role-layout] .two-role-jobs .sales-job{display: flex;}#ms2-specialty[data-role-layout] .two-role-jobs .job-profile-header > .sales-art{height: 200px; min-height: 0px;}#ms2-specialty[data-role-layout] .two-role-jobs .sales-art-photo > img{object-position: 50% 10% !important;}#ms2-specialty[data-role-layout] .two-role-jobs .job-content{padding: 18px;}#ms2-specialty[data-role-layout] .two-role-jobs .job-content .sales-skills{grid-template-columns: 1fr 1fr; gap: 10px 16px;}}\n@media (max-width: 370px){#ms2-specialty[data-role-layout] .two-role-jobs .job-content .sales-skills{grid-template-columns: 1fr;}#ms2-specialty[data-role-layout] .two-role-jobs .job-profile-header > .sales-art{height: 180px;}}\n#ms2-specialty{font-family:Assistant,Arial,sans-serif;margin:0;padding:0;width:100%;max-width:none}#ms2-specialty>main{margin:0;padding:0;max-width:none;width:100%}#ms2-specialty .assessment-illustration>img{height:auto;object-fit:contain}#ms2-specialty .sales-role-picker button{white-space:normal;overflow-wrap:anywhere;min-width:0}<\/style><div id=\"ms2-specialty\" data-role-layout data-page=\"customer\"><main>\n  <section class=\"sales-hero\"><img decoding=\"async\" src=\"https:\/\/www.ms2bilingual.com\/wp-content\/uploads\/2026\/11\/ms2-specialty-customer-support-c8ecf26b.jpg\" alt=\"Customer support professional listening to a call at his desk\" style=\"object-position:50% 40%\" fetchpriority=\"high\"><div><h1>Hire People Who Keep<br>Customers Coming Back<\/h1><p>Bilingual customer service and success talent, across Canada and globally.<\/p><a class=\"button\" href=\"https:\/\/www.ms2bilingual.com\/hire-now\/\">Hire Now<\/a><\/div><\/section>\n  <section class=\"sales-approach sales-container\" id=\"our-approach\"><div><p class=\"sales-kicker\">Our approach<\/p><h2>Find the people customers can count on<\/h2><p>A friendly interview is only part of the picture. We use customer scenarios to find people who resolve problems, follow through, and build lasting relationships.<\/p><ul><li><strong>Resolve the real issue.<\/strong> See how candidates listen, clarify the problem, and agree on a useful next step.<\/li><li><strong>Protect the relationship.<\/strong> Explore how they handle frustration, recover trust, and recognize renewal risks.<\/li><li><strong>Deliver in both languages.<\/strong> Assess the customer conversations your role requires in English and French.<\/li><\/ul><a class=\"button\" href=\"https:\/\/www.ms2bilingual.com\/hire-now\/\">Hire Now<\/a><\/div><figure class=\"sales-art hidden-talent-art\"><div class=\"assessment-illustration\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ms2bilingual.com\/wp-content\/uploads\/2026\/11\/ms2-specialty-customer-work-scenario-3cd88f32-scaled.webp\" alt=\"Customer service scenario: a headset-wearing representative listens to a customer with an incorrect delivery and arranges a replacement. The assessment checks listening, resolution and follow-up.\" width=\"2000\" height=\"1500\" loading=\"lazy\"><\/div><\/figure><\/section>\n  <section class=\"sales-roles sales-container\" id=\"your-team\"><p class=\"sales-kicker\">Build your customer operations team<\/p><h2>Find top bilingual customer talent across Canada and Globally.<\/h2><div class=\"sales-jobs two-role-jobs\"><article class=\"sales-job\" id=\"job-service\" aria-labelledby=\"job-title-service\"><div class=\"job-profile-header\"><div class=\"sales-art sales-art-service\"><div class=\"sales-art-photo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ms2bilingual.com\/wp-content\/uploads\/2026\/11\/ms2-specialty-service-specialty-608bef61-scaled.webp\" alt=\"Customer service representative listening through a headset\" width=\"1200\" height=\"1500\" loading=\"lazy\"><\/div><h3 class=\"sales-photo-title\" id=\"job-title-service\">Customer service<\/h3><\/div><\/div><div class=\"job-content\"><h4>Competencies screened<\/h4><ul class=\"sales-skills\"><li><strong>Active listening<\/strong><\/li><li><strong>Clear communication<\/strong><\/li><li><strong>Problem resolution<\/strong><\/li><li><strong>Empathy<\/strong><\/li><li><strong>Patience \/ composure<\/strong><\/li><li><strong>Ownership<\/strong><\/li><li><strong>Reliability \/ accuracy<\/strong><\/li><li><strong>Adaptability<\/strong><\/li><\/ul><\/div><\/article><article class=\"sales-job\" id=\"job-success\" aria-labelledby=\"job-title-success\"><div class=\"job-profile-header\"><div class=\"sales-art sales-art-success\"><div class=\"sales-art-photo\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ms2bilingual.com\/wp-content\/uploads\/2026\/11\/ms2-specialty-success-specialty-937829e6-scaled.webp\" alt=\"Customer success professional discussing an onboarding plan on a video call\" width=\"1200\" height=\"1500\" loading=\"lazy\"><\/div><h3 class=\"sales-photo-title\" id=\"job-title-success\">Customer success<\/h3><\/div><\/div><div class=\"job-content\"><h4>Competencies screened<\/h4><ul class=\"sales-skills\"><li><strong>Onboarding<\/strong><\/li><li><strong>Adoption management<\/strong><\/li><li><strong>Relationship management<\/strong><\/li><li><strong>Retention-risk management<\/strong><\/li><li><strong>Analytical thinking<\/strong><\/li><li><strong>Proactive communication<\/strong><\/li><li><strong>Problem-solving<\/strong><\/li><li><strong>Cross-functional coordination<\/strong><\/li><\/ul><\/div><\/article><\/div><\/section>\n  <section class=\"sales-container recruitment-fees\" id=\"recruitment-costs\" aria-labelledby=\"fee-title\"><p class=\"sales-kicker\">Recruitment pricing<\/p><h2 id=\"fee-title\">What will it cost to hire?<\/h2><p>Compare a 25% recruitment fee with MS2's flat-rate pricing.<\/p><div class=\"fee-workspace\"><form id=\"recruitment-fee-form\"><fieldset class=\"sales-role-picker\"><legend>Choose your role<\/legend><div><button type=\"button\" data-fee-role=\"service\" aria-pressed=\"true\">Customer service<\/button><button type=\"button\" data-fee-role=\"success\" aria-pressed=\"false\">Customer success<\/button><\/div><\/fieldset><div class=\"fee-salary-row\"><label for=\"recruitment-salary\">Annual salary (CAD)<input id=\"recruitment-salary\" name=\"salary\" type=\"number\" min=\"0\" max=\"10000000\" step=\"1\" value=\"43056\" required=\"\" aria-describedby=\"salary-benchmark fee-error\"><\/label><div><p id=\"salary-benchmark\">Canadian hourly average annualized at 40 hours \u00d7 52 weeks. Edit it to match your role.<\/p><button class=\"text-link\" type=\"reset\">Reset to role average<\/button><\/div><\/div><p id=\"fee-error\" role=\"status\"><\/p><\/form><div class=\"fee-summary\"><div id=\"recruitment-fee-results\" aria-live=\"polite\" aria-atomic=\"true\"><div class=\"recruitment-fee-pair\"><article><h3>Agency at 25%<\/h3><strong class=\"fee-total\">$10,764<\/strong><p>25% of $43,056 annual salary<\/p><\/article><article class=\"ms2-fee-result\"><h3>MS2 Bilingual<\/h3><strong class=\"fee-total\">$5,799<\/strong><p>Recruit Lite \u00b7 Non-management roles<\/p><dl><div><dt>Starting fee<\/dt><dd>$799<\/dd><\/div><div><dt>Success fee, only when you hire<\/dt><dd>$5,000<\/dd><\/div><\/dl><\/article><\/div><div class=\"recruitment-saving\"><span>Save with MS2<\/span><strong>$4,965<\/strong><\/div><\/div><div class=\"fee-footer\"><a class=\"button\" href=\"https:\/\/www.ms2bilingual.com\/hire-now\/\">Hire Now<\/a><\/div><\/div><\/div><\/section>\n  <section id=\"global-talent-invitation\" class=\"sales-container global-talent-invitation\"><h2>Maximize budget with Global Talent<\/h2><a class=\"text-link\" href=\"https:\/\/www.ms2bilingual.com\/global-talent-solutions\/\">See more <span aria-hidden=\"true\">\u2192<\/span><\/a><\/section><\/main><\/div><script>(()=>{const root=document.getElementById('ms2-specialty');if(!root||root.dataset.initialized)return;root.dataset.initialized='true';\/* Recruitment fees and recurring employment costs are separate comparisons. *\/\nconst ms2FeeTools=(()=>{\n const fees={start:799,lite:5000,headhunt:9000,agencyRate:.25};\n const feeRoles={\n  sdr:{name:'SDR \/ BDR',salary:70525,plan:'lite'},\n  ae:{name:'Account executive',salary:86094,plan:'lite'},\n  account:{name:'Account management',salary:71989,plan:'lite'},\n  saleslead:{name:'Sales leadership',salary:91669,plan:'headhunt'},\n  technical:{name:'Technical sales',salary:86927,plan:'lite'}\n };\n const money=n=>new Intl.NumberFormat('en-CA',{style:'currency',currency:'CAD',maximumFractionDigits:0}).format(n);\n const esc=s=>String(s).replace(\/[&<>\"']\/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]));\n function feeTotals(id,salary,roleSet=feeRoles){const role=roleSet[id];if(!role||!Number.isFinite(salary)||salary<0||salary>10000000)return null;const agency=salary*fees.agencyRate,success=fees[role.plan],ms2=fees.start+success;return {agency,success,ms2,saving:agency-ms2};}\n function renderFees(roleSet=feeRoles,sectionId=\"sales-costs\"){const first=Object.keys(roleSet)[0];return `<section class=\"sales-container recruitment-fees\" id=\"${sectionId}\" aria-labelledby=\"fee-title\"><p class=\"sales-kicker\">Recruitment pricing<\/p><h2 id=\"fee-title\">What will it cost to hire?<\/h2><p>Compare a 25% recruitment fee with MS2's flat-rate pricing.<\/p><div class=\"fee-workspace\"><form id=\"recruitment-fee-form\"><fieldset class=\"sales-role-picker\"><legend>Choose your role<\/legend><div>${Object.entries(roleSet).map(([id,r])=>`<button type=\"button\" data-fee-role=\"${id}\" aria-pressed=\"${id===first}\">${r.name}<\/button>`).join('')}<\/div><\/fieldset><div class=\"fee-salary-row\"><label for=\"recruitment-salary\">Annual salary (CAD)<input id=\"recruitment-salary\" name=\"salary\" type=\"number\" min=\"0\" max=\"10000000\" step=\"1\" value=\"${roleSet[first].salary}\" required aria-describedby=\"salary-benchmark fee-error\"><\/label><div><p id=\"salary-benchmark\">${roleSet[first].benchmark||'Canadian average base salary prefilled. Edit it to match your role.'}<\/p><button class=\"text-link\" type=\"reset\">Reset to role average<\/button><\/div><\/div><p id=\"fee-error\" role=\"status\"><\/p><\/form><div class=\"fee-summary\"><div id=\"recruitment-fee-results\" aria-live=\"polite\" aria-atomic=\"true\"><\/div><div class=\"fee-footer\"><a class=\"button\" href=\"https:\/\/www.ms2bilingual.com\/hire-now\/\">Hire Now<\/a><\/div><\/div><\/div><\/section>`;}\n function bindFees(roleSet=feeRoles){\n  const form=root.querySelector('#recruitment-fee-form'),out=root.querySelector('#recruitment-fee-results');let selected=Object.keys(roleSet)[0];\n  function calculate(){\n   const input=form.elements.salary;\n   if(!input.checkValidity()){input.setAttribute('aria-invalid','true');root.querySelector('#fee-error').textContent='Enter an annual salary from $0 to $10,000,000 in whole dollars.';out.innerHTML='';return;}\n   input.removeAttribute('aria-invalid');root.querySelector('#fee-error').textContent='';\n   const r=roleSet[selected],t=feeTotals(selected,Number(input.value),roleSet);root.querySelector('#salary-benchmark').textContent=r.benchmark||'Canadian average base salary prefilled. Edit it to match your role.';\n   out.innerHTML=`<div class=\"recruitment-fee-pair\"><article><h3>Agency at 25%<\/h3><strong class=\"fee-total\">${money(t.agency)}<\/strong><p>25% of ${money(Number(input.value))} annual salary<\/p><\/article><article class=\"ms2-fee-result\"><h3>MS2 Bilingual<\/h3><strong class=\"fee-total\">${money(t.ms2)}<\/strong><p>${r.planLabel||(r.plan==='headhunt'?'Head Hunt \u00b7 Management roles':'Recruit Lite \u00b7 Non-management roles')}<\/p><dl><div><dt>Starting fee<\/dt><dd>${money(fees.start)}<\/dd><\/div><div><dt>Success fee, only when you hire<\/dt><dd>${money(t.success)}<\/dd><\/div><\/dl><\/article><\/div><div class=\"recruitment-saving\"><span>${t.saving>=0?'Save with MS2':'Additional cost with MS2 at this salary'}<\/span><strong>${money(Math.abs(t.saving))}<\/strong><\/div>`;\n  }\n  form.querySelectorAll('[data-fee-role]').forEach(b=>b.addEventListener('click',()=>{selected=b.dataset.feeRole;form.querySelectorAll('[data-fee-role]').forEach(el=>el.setAttribute('aria-pressed',String(el===b)));form.elements.salary.value=roleSet[selected].salary;calculate();}));\n  form.addEventListener('input',calculate);form.addEventListener('submit',e=>e.preventDefault());form.addEventListener('reset',e=>{e.preventDefault();form.elements.salary.value=roleSet[selected].salary;calculate();});calculate();\n }\nreturn {bindFees};})();\nms2FeeTools.bindFees({\"service\":{\"name\":\"Customer service\",\"salary\":43056,\"plan\":\"lite\",\"benchmark\":\"Canadian hourly average annualized at 40 hours \u00d7 52 weeks. Edit it to match your role.\"},\"success\":{\"name\":\"Customer success\",\"salary\":80871,\"plan\":\"lite\"}});})();<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2362","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hire bilingual customer service, customer success and operations talent. See how role-specific assessments identify candidates who can support your customers.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"yPGsBXMWPcUtBhLfXhRoRfsT3bgJYrQ5HspwI0Tusb4\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.ms2bilingual.com\/customer-operations\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_CA\" \/>\n\t\t<meta property=\"og:site_name\" content=\"MS2 Bilingual - Flat-Rate French\/English Recruitment and Global Off-Shore Solutions\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Bilingual Customer Operations Recruitment | MS2 Bilingual\" \/>\n\t\t<meta property=\"og:description\" content=\"Hire bilingual customer service, customer success and operations talent. See how role-specific assessments identify candidates who can support your customers.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.ms2bilingual.com\/customer-operations\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.ms2bilingual.com\/wp-content\/uploads\/2025\/02\/MS2_Bilingual-removebg-preview.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.ms2bilingual.com\/wp-content\/uploads\/2025\/02\/MS2_Bilingual-removebg-preview.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-08T04:42:39+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-08T04:42:39+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Bilingual Customer Operations Recruitment | MS2 Bilingual\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hire bilingual customer service, customer success and operations talent. See how role-specific assessments identify candidates who can support your customers.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.ms2bilingual.com\/wp-content\/uploads\/2025\/02\/MS2_Bilingual-removebg-preview.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/customer-operations\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/customer-operations\\\/#listItem\",\"name\":\"Customer Operations Recruitment\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/customer-operations\\\/#listItem\",\"position\":2,\"name\":\"Customer Operations Recruitment\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/#organization\",\"name\":\"MS2 Bilingual\",\"description\":\"Flat-Rate French\\\/English Recruitment and Global Off-Shore Solutions\",\"url\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ms2bilingual.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/MS2_Bilingual-removebg-preview.png\",\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/customer-operations\\\/#organizationLogo\",\"width\":335,\"height\":162,\"caption\":\"MS2 Bilingual\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/customer-operations\\\/#organizationLogo\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/customer-operations\\\/#webpage\",\"url\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/customer-operations\\\/\",\"name\":\"Bilingual Customer Operations Recruitment | MS2 Bilingual\",\"description\":\"Hire bilingual customer service, customer success and operations talent. See how role-specific assessments identify candidates who can support your customers.\",\"inLanguage\":\"fr-CA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/customer-operations\\\/#breadcrumblist\"},\"datePublished\":\"2026-11-08T04:42:39+00:00\",\"dateModified\":\"2026-11-08T04:42:39+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/\",\"name\":\"MS2 Bilingual\",\"description\":\"Flat-Rate French\\\/English Recruitment and Global Off-Shore Solutions\",\"inLanguage\":\"fr-CA\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ms2bilingual.com\\\/fr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Bilingual Customer Operations Recruitment | MS2 Bilingual","description":"Hire bilingual customer service, customer success and operations talent. See how role-specific assessments identify candidates who can support your customers.","canonical_url":"https:\/\/www.ms2bilingual.com\/customer-operations\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"yPGsBXMWPcUtBhLfXhRoRfsT3bgJYrQ5HspwI0Tusb4","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.ms2bilingual.com\/fr\/customer-operations\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.ms2bilingual.com\/fr\/#listItem","position":1,"name":"Home","item":"https:\/\/www.ms2bilingual.com\/fr\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ms2bilingual.com\/fr\/customer-operations\/#listItem","name":"Customer Operations Recruitment"}},{"@type":"ListItem","@id":"https:\/\/www.ms2bilingual.com\/fr\/customer-operations\/#listItem","position":2,"name":"Customer Operations Recruitment","previousItem":{"@type":"ListItem","@id":"https:\/\/www.ms2bilingual.com\/fr\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/www.ms2bilingual.com\/fr\/#organization","name":"MS2 Bilingual","description":"Flat-Rate French\/English Recruitment and Global Off-Shore Solutions","url":"https:\/\/www.ms2bilingual.com\/fr\/","logo":{"@type":"ImageObject","url":"https:\/\/www.ms2bilingual.com\/wp-content\/uploads\/2025\/02\/MS2_Bilingual-removebg-preview.png","@id":"https:\/\/www.ms2bilingual.com\/fr\/customer-operations\/#organizationLogo","width":335,"height":162,"caption":"MS2 Bilingual"},"image":{"@id":"https:\/\/www.ms2bilingual.com\/fr\/customer-operations\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/www.ms2bilingual.com\/fr\/customer-operations\/#webpage","url":"https:\/\/www.ms2bilingual.com\/fr\/customer-operations\/","name":"Bilingual Customer Operations Recruitment | MS2 Bilingual","description":"Hire bilingual customer service, customer success and operations talent. See how role-specific assessments identify candidates who can support your customers.","inLanguage":"fr-CA","isPartOf":{"@id":"https:\/\/www.ms2bilingual.com\/fr\/#website"},"breadcrumb":{"@id":"https:\/\/www.ms2bilingual.com\/fr\/customer-operations\/#breadcrumblist"},"datePublished":"2026-11-08T04:42:39+00:00","dateModified":"2026-11-08T04:42:39+00:00"},{"@type":"WebSite","@id":"https:\/\/www.ms2bilingual.com\/fr\/#website","url":"https:\/\/www.ms2bilingual.com\/fr\/","name":"MS2 Bilingual","description":"Flat-Rate French\/English Recruitment and Global Off-Shore Solutions","inLanguage":"fr-CA","publisher":{"@id":"https:\/\/www.ms2bilingual.com\/fr\/#organization"}}]},"og:locale":"fr_CA","og:site_name":"MS2 Bilingual - Flat-Rate French\/English Recruitment and Global Off-Shore Solutions","og:type":"article","og:title":"Bilingual Customer Operations Recruitment | MS2 Bilingual","og:description":"Hire bilingual customer service, customer success and operations talent. See how role-specific assessments identify candidates who can support your customers.","og:url":"https:\/\/www.ms2bilingual.com\/customer-operations\/","og:image":"https:\/\/www.ms2bilingual.com\/wp-content\/uploads\/2025\/02\/MS2_Bilingual-removebg-preview.png","og:image:secure_url":"https:\/\/www.ms2bilingual.com\/wp-content\/uploads\/2025\/02\/MS2_Bilingual-removebg-preview.png","article:published_time":"2026-11-08T04:42:39+00:00","article:modified_time":"2026-11-08T04:42:39+00:00","twitter:card":"summary_large_image","twitter:title":"Bilingual Customer Operations Recruitment | MS2 Bilingual","twitter:description":"Hire bilingual customer service, customer success and operations talent. See how role-specific assessments identify candidates who can support your customers.","twitter:image":"https:\/\/www.ms2bilingual.com\/wp-content\/uploads\/2025\/02\/MS2_Bilingual-removebg-preview.png"},"aioseo_meta_data":{"post_id":"2362","title":"Bilingual Customer Operations Recruitment | MS2 Bilingual","description":"Hire bilingual customer service, customer success and operations talent. See how role-specific assessments identify candidates who can support your customers.","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":"https:\/\/www.ms2bilingual.com\/customer-operations\/","og_title":"Bilingual Customer Operations Recruitment | MS2 Bilingual","og_description":"Hire bilingual customer service, customer success and operations talent. See how role-specific assessments identify candidates who can support your customers.","og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":"Bilingual Customer Operations Recruitment | MS2 Bilingual","twitter_description":"Hire bilingual customer service, customer success and operations talent. See how role-specific assessments identify candidates who can support your customers.","schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":false,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2026-11-08 04:43:38","updated":"2026-11-08 05:31:57","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ms2bilingual.com\/fr\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCustomer Operations Recruitment\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.ms2bilingual.com\/fr\/"},{"label":"Customer Operations Recruitment","link":"https:\/\/www.ms2bilingual.com\/fr\/customer-operations\/"}],"_links":{"self":[{"href":"https:\/\/www.ms2bilingual.com\/fr\/wp-json\/wp\/v2\/pages\/2362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ms2bilingual.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ms2bilingual.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ms2bilingual.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ms2bilingual.com\/fr\/wp-json\/wp\/v2\/comments?post=2362"}],"version-history":[{"count":1,"href":"https:\/\/www.ms2bilingual.com\/fr\/wp-json\/wp\/v2\/pages\/2362\/revisions"}],"predecessor-version":[{"id":2367,"href":"https:\/\/www.ms2bilingual.com\/fr\/wp-json\/wp\/v2\/pages\/2362\/revisions\/2367"}],"wp:attachment":[{"href":"https:\/\/www.ms2bilingual.com\/fr\/wp-json\/wp\/v2\/media?parent=2362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}