.mas-hero .mas-crumb li[aria-current=page]{font-weight:400}.mas-dd .section-title>.eyebrow,.mas-intro .section-title>.eyebrow{font-size:22px;line-height:1.41;color:#5e5e5e}.mas-cases .section-title>.eyebrow,.mas-why .section-title>.eyebrow{font-size:28px;line-height:1;color:#757575}.mas-advisory .section-title,.mas-dd .section-title,.mas-intro .section-title,.mas-pmi .section-title{color:#375f60}.mas-process .section-title{font-size:38px;line-height:1.2;color:#4b8181}.mas-why .section-title{font-size:36px}.mas-cases .section-title{font-size:36px;color:#036d63}.mas-intro-lead{font-size:22px;line-height:1.6;font-weight:600;color:#375f60}.mas-advisory-prose p{font-size:20px;line-height:1.4}.mas-astat-label{font-size:18px;line-height:1.56;font-weight:400}.mas-process-closing p{font-size:24px;line-height:1.5}.mas-dd .section-lead{font-size:23px;line-height:1.65;font-weight:500;color:#375f60}.mas-pmi .section-lead{font-size:22px;line-height:1.6;font-weight:600}.mas-why-sub,.mas-why-sub-mark{line-height:1.5}@media (max-width:900px){.mas-dd .section-title>.eyebrow,.mas-intro .section-title>.eyebrow{font-size:12px;line-height:1.4}.mas-cases .section-title>.eyebrow,.mas-why .section-title>.eyebrow{font-size:16px;line-height:1.2}.mas-cases .section-title,.mas-why .section-title{font-size:22px}.mas-process .section-title{font-size:24px;line-height:1.25}.mas-advisory-prose p,.mas-intro-lead{font-size:16px;line-height:1.7}.mas-process-closing p{font-size:16px;line-height:1.75}.mas-dd .section-lead,.mas-pmi .section-lead{font-size:16px;line-height:1.7}.mas-astat-label{font-size:clamp(.62rem,2.9vw,.78rem);line-height:1.25}}#mas-hero-title{color:#375f60;text-shadow:none}.mas-hero:has(#mas-hero-title):after{background:none}.mas-hero:has(#mas-hero-title){min-height:clamp(220px,35vw,504px)}.mas-hero:has(#mas-hero-title){background-color:#d9f0fe}.mas-navblock-label{white-space:pre-line}.mas-intro-list li:after{right:0;width:32px;height:32px;border:0;border-radius:50%;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23b8d7d5'/%3E%3Cpath d='M14 21L19 16L14 11' fill='none' stroke='%23375f60' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% /32px 32px}.mas-intro-lead{white-space:pre-line}.mas-intro-media img{box-shadow:none}@media (max-width:767px){.mas-intro-list li:after{width:16px;height:16px;background-size:16px 16px}}@media (min-width:1250px){.mas-intro-grid{grid-template-columns:596px 580px;gap:42px}}.mas-intro-list li{padding:24px 0 24px 51px}.mas-intro-list li:last-child{padding-bottom:0}.mas-advisory .section-title>.eyebrow:before,.mas-dd .section-title>.eyebrow:before,.mas-pmi .section-title>.eyebrow:before{width:36px;height:3px;background:#5e5e5e}.mas-advisory .section-title,.mas-dd .section-title,.mas-pmi .section-title{font-size:46px;line-height:66px}@media (min-width:1250px){.mas-advisory-grid{grid-template-columns:542px 609px;gap:0 67px;align-items:start}.mas-advisory-copy{display:contents}#mas-adv-title{grid-column:1/-1;grid-row:1}.mas-advisory-prose{grid-column:1;grid-row:2}.mas-advisory-media{grid-column:2;grid-row:2}.mas-advisory-figure{max-width:none}}.mas-advisory-prose p{position:relative;margin:0;padding:24px 0 24px 50px}.mas-advisory-prose p+p{border-top:1px dashed #375f60}.mas-advisory-prose p:last-child{padding-bottom:0}.mas-advisory-prose p:after{content:"";position:absolute;left:0;top:24px;width:37px;height:26px;background:url(/assets/port/home/icon-sc-green.png) 0 0/37px 26px no-repeat}.mas-advisory-prose p:before{content:"";position:absolute;left:18px;top:55px;width:1px;height:calc(100% - 74px);background:#8cc8ca}.mas-advisory-prose p{white-space:pre-line}.mas-astat--0{left:32.13%;top:34.41%}.mas-astat--1{left:68.75%;top:30.65%}.mas-astat--2{left:30.29%;top:73.84%}.mas-astat--3{left:68.75%;top:72.04%}.mas-astat-label{white-space:pre-line}.mas-process .section-head{margin-left:0;margin-bottom:0}.mas-steps{margin-top:118px}@media (min-width:980px){.mas-step-hex{padding-left:0;padding-right:0}}.mas-step-title{white-space:pre-line}@media (min-width:980px){.mas-step:after{left:145px;top:-23px;width:155px;height:35px}}.mas-process-closing{max-width:none;margin-inline:0;margin-top:10px}.mas-process-closing p+p{margin-top:0}.mas-dd .section-head,.mas-pmi .section-head{max-width:none;margin-left:0}.mas-dd .section-lead,.mas-pmi .section-lead{max-width:none}.mas-dd .section-lead{white-space:pre-line}@media (min-width:1250px){.mas-dd-fan{width:1218px;max-width:none;height:940px;margin-inline:0;margin-top:-230px}.mas-dd-fan-img{left:90px;top:0;width:1038px;height:810px;transform:none}.mas-dd-label:before{content:none}.mas-dd-label:first-child{left:8px;right:auto;top:365px;width:272px;max-width:none}.mas-dd-label:nth-child(2){left:915px;right:auto;top:365px;width:304px;max-width:none}.mas-dd-label:nth-child(3){left:63px;right:auto;top:578px;width:303px;max-width:none}.mas-dd-label:nth-child(4){left:947px;right:auto;top:588px;width:214px;max-width:none}.mas-dd-label:nth-child(5){left:332px;right:auto;top:776px;width:224px;max-width:none}.mas-dd-label:nth-child(6){left:643px;right:auto;top:778px;width:250px;max-width:none}.mas-dd-label:after{left:50%}}.mas-why{position:relative;isolation:isolate}.mas-why:before{content:"";position:absolute;z-index:-1;left:0;top:120px;width:100%;height:516px;pointer-events:none;background:url(/assets/port/home/item2.png) 50%/contain no-repeat}.mas-cases .section-title>.eyebrow,.mas-why .section-title>.eyebrow{text-transform:none}.mas-cases .section-title>.eyebrow:before,.mas-why .section-title>.eyebrow:before{content:none}.mas-cases .section-head{max-width:none;text-align:center}.mas-cases .section-title>.eyebrow{justify-content:center}.mas-case-specs{grid-template-columns:repeat(3,1fr);gap:35px 80px}.mas-case-pill-label{flex:none;width:92px;height:92px;padding:0 24px;line-height:32px;word-break:break-word}.mas-case-pill-value{margin-left:0;padding-left:20px}.mas-why-illustration img{max-width:1218px}.mas-case-script{height:101px}@media (max-width:939.98px){.mas-case-specs{grid-template-columns:1fr;gap:1rem 2.25rem}.mas-case-pill-label{width:60px;height:60px;padding:.3rem;line-height:1.2}.mas-case-pill-value{margin-left:-26px;padding-left:42px}}@media (min-width:620px) and (max-width:939.98px){.mas-case-specs{grid-template-columns:repeat(2,1fr)}}.mas-advisory .section-title,.mas-dd .section-title,.mas-pmi .section-title{font-size:clamp(1.6rem,4vw,46px);line-height:1.4348}.mas-case-script{height:clamp(52px,7vw,101px)}@media (min-width:1000px) and (max-width:1249.98px){.mas-dd-label:nth-child(3){top:218px}.mas-dd-label:nth-child(4){top:228px}}.lp-port .lp-section-title{line-height:1;color:#757575}.lp-port .lp-service-card-text{font-size:clamp(1.7rem,2.78vw,2.5rem)}.lp-port .lp-service-card-sub{font-weight:700}.lp-port .lp-about .lp-circle-ttl,.lp-port .lp-consulting-service-right .lp-circle-ttl,.lp-port .lp-ma-service-left .lp-circle-ttl,.lp-port .lp-members .lp-circle-ttl{color:#375f60}.lp-port .lp-circle-en{font-weight:700}.lp-port .lp-ma-list .lp-circle-ttl strong{color:#375f60}.lp-port .lp-study .lp-circle-ttl strong{color:#2f595a}.lp-port .lp-ma-list .lp-circle-ttl-wrap p{font-size:clamp(1rem,1.7vw,1.5rem);line-height:1.4}.lp-port .lp-about .lp-circle-ttl-wrap p{font-size:clamp(1rem,1.7vw,1.5rem)}.lp-port .lp-spec-cnt,.lp-port .lp-study-ttl h3{line-height:1}.lp-port .lp-study-cnt td{font-size:clamp(.95rem,1.25vw,1.125rem)}.lp-port .lp-cb-title-en{line-height:1.44}.lp-port .lp-about-th{line-height:1.31}.lp-port .lp-member-col-ttl{line-height:1}@media (max-width:900px){.lp-port .lp-spec-cnt{line-height:1.35}.lp-port .lp-member-col-ttl,.lp-port .lp-study-ttl h3{line-height:1.3}.lp-port .lp-section-title{line-height:1.2}.lp-port .lp-cb-title-en{line-height:1.3}.lp-port .lp-about-th{line-height:1.4}.lp-port .lp-service-card-text{font-size:1.7rem}.lp-port .lp-about .lp-circle-ttl-wrap p,.lp-port .lp-ma-list .lp-circle-ttl-wrap p{font-size:1.05rem;line-height:1.7}.lp-port .lp-study-cnt td{font-size:.95rem;line-height:1.55}}.site-footer .footer-contact-card .fc-email{font-size:20px;font-weight:700}@media (max-width:900px){.site-footer .footer-contact-card .fc-email{font-size:16px}}.site-header.is-lp:not(.is-stuck) .header-inner{min-height:69px}.site-header.is-lp:not(.is-stuck) .header-actions .btn--primary{min-height:36px;padding:8px 22px;line-height:1}.breadcrumb.deals-hero__crumb ol>li[aria-current=page],.contact-crumb ol>li[aria-current=page],.mas-crumb ol>li[aria-current=page]{font-weight:400}.cs-support .section-head>.section-title>.eyebrow{font-size:22px;color:#5e5e5e}.cs-support-panel .cs-support-body p{font-size:20px;line-height:1.6}.cs-cases>.container>.cs-section-title,.cs-why>.container>.cs-section-title{line-height:1}.cs-case .cs-case-content>h3{font-size:28px}.contact-circle-ttl>span{line-height:1.41;font-weight:700}.rec-card-foot-labels>p{font-weight:600}@media (max-width:900px){.cs-support .section-head>.section-title>.eyebrow{font-size:12px}.cs-support-panel .cs-support-body p{font-size:16px;line-height:1.8}.cs-case .cs-case-content>h3{font-size:20px}}.cs-section-title>.cs-green-sub{display:table;width:auto;margin:.6rem auto 0;padding:0 .5rem;font-size:clamp(.875rem,2.5vw,36px);line-height:1.4}.cs-section-title>.cs-green-sub:after,.cs-section-title>.cs-green-sub:before{width:clamp(2.2rem,8vw,7.3125rem);height:.375rem;border-radius:0;background-color:transparent;background-size:100% 100%;background-repeat:no-repeat}.cs-section-title>.cs-green-sub:before{right:105%;left:auto;background-image:url(/assets/port/home/green-line-left.png)}.cs-section-title>.cs-green-sub:after{left:105%;right:auto;background-image:url(/assets/port/home/green-line-right.png)}.cs-case-thumb,.cs-case-thumb img{border-radius:0}.cs-case-thumb img{box-shadow:none}.cs-support .section-head>.section-title{color:#375f60}.crumb-home{width:24px;height:24px}.deals-hero__crumb .breadcrumb__home,.deals-hero__crumb .breadcrumb__sep{filter:none;opacity:.55}.deals-hero__crumb .crumb-home{opacity:1}.deals-hero__crumb ol>li:nth-child(2).breadcrumb__sep-li{display:none}.rec-crumb>ol{display:inline-flex;gap:10px;align-items:center;padding:10px 16px;border-radius:100px;background:#fff}.rec-crumb li,.rec-crumb li[aria-current=page]{font-size:18px;line-height:32px;font-weight:400;color:#4f7a79}.rec-hero{min-height:383px}.rec-intro-grid{max-width:1034px;margin-inline:auto}.rec-positions-head>.rec-positions-jp:after,.rec-positions-head>.rec-positions-jp:before{width:117px;height:6px;background-color:transparent;background-size:100% 100%;background-repeat:no-repeat}.rec-positions-head>.rec-positions-jp:before{background-image:url(/assets/port/home/green-line-left.png)}.rec-positions-head>.rec-positions-jp:after{background-image:url(/assets/port/home/green-line-right.png)}@media (max-width:900px){.rec-intro-grid{max-width:none}.rec-positions-head>.rec-positions-jp:after,.rec-positions-head>.rec-positions-jp:before{width:clamp(28px,8vw,117px)}}.contact-form .field--full textarea{min-height:93px;height:93px}.contact-form .form-note,.contact-form .form-note a{color:#d13310}.contact-form .form-note a,.deals-contact__form .contact-form .form-note a{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.contact-form .form-note a:focus-visible,.contact-form .form-note a:hover{text-decoration-thickness:2px}.section-title>.eyebrow{text-transform:uppercase;letter-spacing:normal}#deals-related-title>.eyebrow{font-size:22px}@media (max-width:499px){.contact-hero{padding-top:100px;padding-bottom:38px}.contact-formwrap{margin-top:-50px}.contact-circle-ttl>strong{line-height:20px}.contact-hero-lead{margin-top:0}.contact-hero{padding-bottom:75px}}@media (max-width:1439.98px){.site-header .header-inner{gap:12px}.site-header .lang-switch{gap:4px}}@media (max-width:1310px){.deal-arrow--prev{left:.5rem}.deal-arrow--next{right:.5rem}}.rec-card{overflow-x:clip}.lang-switch [aria-current=true].lang-item{box-shadow:none}.site-footer{background-color:#649c9b}@media (min-width:1400px){.site-footer .footer-nav{transform:translateX(81px)}}.site-footer .footer-contact-card a{text-decoration:underline}.prefooter-cta .prefooter-panel{border-radius:0}.ma-service-rows li:first-child{border-top:0}.ma-service-rows li:last-child{border-bottom:0}.ma-service-copy>.section-title{padding-left:25px;margin-bottom:0;padding-bottom:34px}.ma-service-copy>.section-title>.eyebrow{margin-bottom:4px}.consulting-band .consulting-copy>.section-title{padding-left:25px}.consulting-list li:first-child{border-top:0}.consulting-list li:last-child{border-bottom:0}@media (min-width:1280px){.consulting-list{max-width:576px}.consulting-list a{gap:8px;padding-inline:0}}@media (max-width:1100px){.site-header .lang-switch{display:inline-flex;gap:2px;flex:0 0 auto}.site-header .lang-switch .lang-item{padding:8px 3px}.site-header .brand img,.site-header .brand svg{max-width:127px;height:auto}.site-header .header-actions .btn--primary{font-size:12px;padding-inline:10px}}@media (max-width:500px){.site-header .header-actions .btn--primary{display:none}}.legal-hero{padding-top:120px;padding-bottom:32px;background:#f5f8f8}.legal-hero .section-title{margin-bottom:8px}.legal-updated{color:#5c5c5c;font-size:14px}.legal-body{padding-block:clamp(2rem,5vw,3.5rem)}.legal-prose{max-width:820px}.legal-notice{margin-bottom:2rem;padding:14px 18px;border-left:3px solid #d13310;background:#fdf3f0;color:#d13310;font-size:15px;line-height:1.7}.legal-lead{margin-bottom:2.5rem;font-size:17px;line-height:1.9}.legal-section{margin-bottom:2rem}.legal-heading{margin-bottom:.6rem;color:#375f60;font-size:19px;font-weight:700;line-height:1.5}.legal-section p{margin-bottom:.5rem;font-size:16px;line-height:1.9}.legal-section p:last-child{margin-bottom:0}@media (max-width:900px){.legal-hero{padding-top:100px}.legal-lead,.legal-section p{font-size:15px}}.site-footer .footer-inner,.site-footer>.container{position:relative}.site-footer .footer-legal{position:absolute;left:0;bottom:0}.site-footer .footer-legal ul{display:flex;gap:20px;margin:0;padding:0;list-style:none}.site-footer .footer-legal a{color:#fff;font-size:14px;text-decoration:underline;opacity:.9}.site-footer .footer-legal a:hover{opacity:1}.lang-switch .lang-flag{width:24px;height:17px}@media (max-width:1100px){.site-header .lang-switch .lang-flag{width:30px;height:21px}.site-header .lang-switch .lang-item{padding:6px 3px}}.lang-switch .lang-flag{border:1px solid rgba(17,32,31,.18);border-radius:1px}.cs-advancement .section-title,.cs-intro .section-title,.cs-setup .section-title,.cs-support .section-title,.deals-related .section-title,.mas-advisory .section-title,.mas-dd .section-title,.mas-intro .section-title,.mas-pmi .section-title{position:relative;isolation:isolate}.cs-advancement .section-title:before,.cs-intro .section-title:before,.cs-setup .section-title:before,.cs-support .section-title:before,.deals-related .section-title:before,.mas-advisory .section-title:before,.mas-dd .section-title:before,.mas-intro .section-title:before,.mas-pmi .section-title:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(-1 * min(1.1304em, max(1rem, (100vw - 1250px) / 2 + .5rem)));top:-.587em;width:2.8696em;height:2.8261em;border-radius:50%;background:#a0e9ed;opacity:1}.mas-intro .section-title:before{width:2.0435em;height:2.0435em}.cs-cases .section-title:before,.cs-why .section-title:before,.mas-cases .section-title:before,.mas-process .section-title:before,.mas-why .section-title:before{content:none}.advisors-section .section-title,.consulting-band .section-title,.home-news .section-title,.ma-cases .section-title,.ma-list .section-title,.ma-service .section-title,.members-section .section-title,.study-section .section-title{position:relative;isolation:isolate}.advisors-section .section-title:before,.consulting-band .section-title:before,.home-news .section-title:before,.ma-cases .section-title:before,.ma-list .section-title:before,.ma-service .section-title:before,.members-section .section-title:before,.study-section .section-title:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(-1 * min(1.1304em, max(1rem, (100vw - 1250px) / 2 + .5rem)));top:-.587em;width:2.8696em;height:2.8261em;border-radius:50%;background:#a0e9ed;opacity:1}.advisors-section .section-title:before,.ma-cases .section-title:before,.ma-list .section-title:before,.members-section .section-title:before{background:#8cc8ca}.study-section .section-title:before{background:#fff}.ma-service .section-title:before{width:2.0435em;height:2.0435em}.about-company .section-title:before,.feedback .section-title:before,.home-service .section-title:before,.why-section .section-title:before{content:none}.cs-support-panel{position:relative;overflow:hidden}.cs-support-panel:after,.cs-support-panel:before{content:"";position:absolute;z-index:0;width:138px;height:467px;background:url(/assets/port/consulting/Frame.png) no-repeat 0 0/auto;mix-blend-mode:color-burn}.cs-support-panel:before{top:-280px;left:0}.cs-support-panel:after{right:-30px;bottom:-340px}.cs-support-panel>.cs-support-body,.cs-support-panel>.cs-support-title{position:relative;z-index:1}@media (min-width:1100px){.cs-support-panel .cs-support-body p{white-space:pre-line}}