.bcm-ma-page{--ma-navy:#163b62;--ma-deep:#102844;--ma-blue:#1976b7;--ma-pale:#eef4f7;--ma-soft:#f5f7f8;--ma-line:#cfdae1;--ma-text:#526b7b;--ma-title:#173e65;background:#fff;color:var(--ma-text);font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;line-height:1.8}
.bcm-ma-page *{box-sizing:border-box}.bcm-ma-page img{max-width:100%}.bcm-ma-wrap{width:min(1120px,calc(100% - 64px));margin:0 auto}.bcm-ma-section-heading{text-align:center}.bcm-ma-section-heading>p{margin:0 0 18px;color:var(--ma-blue);font-size:12px;font-weight:400;letter-spacing:.25em}.bcm-ma-section-heading h2{margin:0;color:var(--ma-title);font-size:36px;font-weight:500;line-height:1.55;letter-spacing:.025em}.bcm-ma-section-heading>span{display:block;width:48px;height:2px;margin:26px auto 0;background:var(--ma-blue)}.bcm-ma-lead{margin:28px auto 0;color:var(--ma-text);font-size:15px;line-height:2;text-align:center}.bcm-ma-button,.bcm-ma-small-button{display:inline-flex;align-items:center;justify-content:space-between;border-radius:999px;background:var(--ma-blue);color:#fff!important;font-weight:500;text-decoration:none;transition:background .25s ease,transform .25s ease}.bcm-ma-button{width:365px;min-height:66px;padding:16px 31px}.bcm-ma-small-button{min-height:50px;padding:12px 24px;gap:28px;font-size:13px}.bcm-ma-button:hover,.bcm-ma-small-button:hover{background:#0e629d;transform:translateY(-2px)} .bcm-ma-hero{display:grid;min-height:680px;grid-template-columns:53.3% 46.7%;background:#fff}.bcm-ma-hero-copy{display:flex;padding:84px clamp(48px,6vw,116px) 70px;justify-content:center;align-items:flex-start;flex-direction:column}.bcm-ma-eyebrow{margin:0 0 28px;color:var(--ma-blue);font-size:12px;letter-spacing:.23em}.bcm-ma-hero h1{margin:0;color:var(--ma-title);font-size:41px;font-weight:500;line-height:1.5;letter-spacing:.025em}.bcm-ma-title-rule{width:54px;height:3px;margin:26px 0 30px;background:var(--ma-blue)}.bcm-ma-catch{margin:0;color:#25577d;font-size:28px;font-weight:500;line-height:1.85;letter-spacing:.035em}.bcm-ma-hero-lead{margin:23px 0 0;color:var(--ma-text);font-size:15px;line-height:2}.bcm-ma-zero-fees{display:grid;width:100%;margin:27px 0 32px;border-top:1px solid var(--ma-line);border-bottom:1px solid var(--ma-line);grid-template-columns:repeat(3,1fr)}.bcm-ma-zero-fees span{display:flex;min-height:74px;padding:12px 10px;align-items:center;justify-content:center;gap:8px;color:#47667c;font-size:12px;text-align:center}.bcm-ma-zero-fees span+span{border-left:1px solid var(--ma-line)}.bcm-ma-zero-fees strong{color:var(--ma-blue);font-size:19px;font-weight:500}.bcm-ma-hero-collage{display:grid;height:680px;grid-template-columns:1fr 1fr;grid-template-rows:62% 38%;gap:2px;background:#fff}.bcm-ma-hero-collage img{width:100%;height:100%;object-fit:cover}.bcm-ma-hero-main{grid-column:1/-1;object-position:center 43%} .bcm-ma-consult{padding:104px 0 0;background:var(--ma-pale)}.bcm-ma-consult-cards{display:grid;margin-top:54px;grid-template-columns:repeat(3,1fr);gap:28px;align-items:start}.bcm-ma-consult-cards article{min-height:275px;padding:34px 30px;background:#fff;border:1px solid #d8e2e7}.bcm-ma-consult-cards article:nth-child(2){margin-top:-22px}.bcm-ma-consult-cards h3{min-height:64px;margin:0 0 22px;color:var(--ma-title);font-size:20px;font-weight:500;line-height:1.55}.bcm-ma-consult-cards p{position:relative;margin:10px 0 0;padding:13px 14px 13px 30px;background:#f4f7f8;color:#4f697a;font-size:14px;line-height:1.65}.bcm-ma-consult-cards p:before{position:absolute;top:19px;left:15px;width:5px;height:5px;border-radius:50%;background:var(--ma-blue);content:""}.bcm-ma-connector{position:relative;height:112px}.bcm-ma-connector i{position:absolute;top:0;width:34%;height:72px;border-bottom:1px solid #80bbdd}.bcm-ma-connector i:first-child{left:13%;border-radius:0 0 70% 0;transform:skewY(7deg)}.bcm-ma-connector i:nth-child(2){left:33%;width:34%;border-left:1px solid #80bbdd}.bcm-ma-connector i:nth-child(3){right:13%;border-radius:0 0 0 70%;transform:skewY(-7deg)}.bcm-ma-connector span{position:absolute;z-index:2;bottom:-24px;left:50%;display:flex;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid #9dc7de;border-radius:50%;background:#fff;color:var(--ma-blue);font-size:22px;transform:translateX(-50%)} .bcm-ma-support{padding:118px 0 104px;background:#fff}.bcm-ma-reasons-title{margin:54px 0 24px;color:var(--ma-title);font-size:21px;font-weight:500}.bcm-ma-reasons{display:grid;grid-template-columns:34% 66%;border:1px solid var(--ma-line);background:#fff}.bcm-ma-reasons article{position:relative;min-width:0}.bcm-ma-reasons b{position:absolute;top:26px;left:28px;color:#d8e9f3;font-size:66px;font-weight:400;line-height:1}.bcm-ma-reasons h3{margin:0 0 18px;color:var(--ma-title);font-size:21px;font-weight:500;line-height:1.55}.bcm-ma-reasons p{margin:0;color:var(--ma-text);font-size:14px;line-height:1.9}.bcm-ma-reason-fee{grid-row:1/3;padding:116px 36px 42px;border-right:1px solid var(--ma-line)}.bcm-ma-reason-fee>div{position:relative}.bcm-ma-reason-advisor{display:grid;min-height:270px;padding:82px 26px 30px 36px;grid-template-columns:minmax(250px,.8fr) minmax(260px,1.2fr);gap:28px}.bcm-ma-reason-advisor>div{position:relative}.bcm-ma-reason-advisor>a{}.bcm-ma-reason-advisor img{width:100%;height:170px;align-self:end;object-fit:cover;object-position:center 35%}.bcm-ma-reason-advisor a{display:inline-block;margin-top:20px;color:var(--ma-title);font-size:13px;font-weight:500;text-decoration:none}.bcm-ma-reason-trust{grid-column:1/-1;display:grid;min-height:290px;padding:72px 48px 36px;border-top:1px solid var(--ma-line);grid-template-columns:minmax(0,1fr) 360px;gap:60px}.bcm-ma-reason-trust>b{color:#c7dfed}.bcm-ma-reason-trust>div:first-of-type{position:relative}.bcm-ma-reason-trust .bcm-ma-small-button{margin-top:24px}.bcm-ma-trust-logos{display:flex;padding:26px 28px;align-items:center;justify-content:center;flex-direction:column;gap:18px;background:#fff;border:1px solid #dce5ea}.bcm-ma-trust-logos img:first-child{width:145px;max-height:70px;object-fit:contain}.bcm-ma-trust-logos img:last-child{width:255px;max-height:58px;object-fit:contain} .bcm-ma-stories{padding:76px 0;background:var(--ma-deep);color:#fff}.bcm-ma-stories-en{margin:0 0 13px;color:#81c4e8;font-size:11px;letter-spacing:.23em;text-align:center}.bcm-ma-stories h2{margin:0 0 34px;color:#fff;font-size:29px;font-weight:500;text-align:center}.bcm-ma-story-track{display:flex;gap:22px;overflow-x:auto;padding:2px 2px 15px;scroll-snap-type:x proximity}.bcm-ma-story-track article{flex:0 0 300px;background:#fff;color:var(--ma-text);scroll-snap-align:start}.bcm-ma-story-track img{display:block;width:100%;height:175px;object-fit:cover}.bcm-ma-story-track article>div{padding:18px 20px 22px}.bcm-ma-story-track span{color:var(--ma-blue);font-size:11px}.bcm-ma-story-track h3{margin:6px 0 10px;color:var(--ma-title);font-size:15px;font-weight:500;line-height:1.65}.bcm-ma-story-track p{margin:0;font-size:12px}.bcm-ma-stories-button{display:flex;width:285px;min-height:56px;margin:32px auto 0;padding:13px 25px;align-items:center;justify-content:space-between;border-radius:999px;background:#fff;color:var(--ma-title)!important;font-size:14px;font-weight:500;text-decoration:none} .bcm-ma-flow{padding:106px 0 96px;background:#fff}.bcm-ma-flow-note{width:min(920px,100%);margin:46px auto 16px;color:#6e818e;font-size:11px;line-height:1.8}.bcm-ma-flow-map{width:min(920px,100%);margin:0 auto;border:1px solid var(--ma-line)}.bcm-ma-phase{display:grid;grid-template-columns:210px minmax(0,1fr)}.bcm-ma-phase+.bcm-ma-phase{border-top:1px solid var(--ma-line)}.bcm-ma-phase>header{grid-row:1/span 10;padding:30px 28px;background:var(--ma-pale)}.bcm-ma-phase>header p{margin:0 0 8px;color:var(--ma-blue);font-size:11px;letter-spacing:.15em}.bcm-ma-phase>header h3{margin:0;color:var(--ma-title);font-size:18px;font-weight:500;line-height:1.55}.bcm-ma-phase details{grid-column:2;border-bottom:1px solid var(--ma-line)}.bcm-ma-phase details:last-child{border-bottom:0}.bcm-ma-phase summary{display:grid;min-height:68px;padding:15px 22px;align-items:center;grid-template-columns:48px minmax(0,1fr) 30px;cursor:pointer;list-style:none}.bcm-ma-phase summary::-webkit-details-marker{display:none}.bcm-ma-phase summary span{color:var(--ma-blue);font-size:14px}.bcm-ma-phase summary strong{color:var(--ma-title);font-size:15px;font-weight:500}.bcm-ma-phase summary i{position:relative;width:27px;height:27px;border:1px solid #b8ccd8;border-radius:50%}.bcm-ma-phase summary i:before,.bcm-ma-phase summary i:after{position:absolute;top:12px;left:7px;width:11px;height:1px;background:var(--ma-blue);content:""}.bcm-ma-phase summary i:after{transform:rotate(90deg)}.bcm-ma-phase details[open] summary{background:#e8f2f7}.bcm-ma-phase details[open] summary i:after{display:none}.bcm-ma-phase details>div{padding:24px 28px 28px 70px;background:#fff}.bcm-ma-phase details>div p{margin:0 0 13px;color:var(--ma-text);font-size:14px}.bcm-ma-phase details ul{margin:0;padding-left:20px;color:#617684;font-size:13px}.bcm-ma-after{display:grid;grid-template-columns:210px minmax(0,1fr);border-top:1px solid var(--ma-line)}.bcm-ma-after>div{padding:25px 28px;background:#fff}.bcm-ma-after>div p{margin:0 0 4px;color:var(--ma-blue);font-size:10px;letter-spacing:.13em}.bcm-ma-after h3{margin:0;color:var(--ma-title);font-size:18px;font-weight:500}.bcm-ma-after>p{margin:0;padding:28px 28px 28px 70px;color:var(--ma-text);font-size:14px}.bcm-ma-period{display:grid;width:min(920px,100%);margin:65px auto 0;grid-template-columns:34% 25% 41%;gap:24px 38px}.bcm-ma-period header{grid-row:1/3}.bcm-ma-period header p{margin:0 0 15px;color:var(--ma-blue);font-size:11px;letter-spacing:.2em}.bcm-ma-period h3{margin:0;color:var(--ma-title);font-size:28px;font-weight:500}.bcm-ma-period>div span{display:block;margin-bottom:4px;color:var(--ma-title);font-size:15px}.bcm-ma-period>div strong{color:var(--ma-blue);font-size:28px;font-weight:500}.bcm-ma-period>p{grid-column:2/-1;margin:0;color:var(--ma-text);font-size:13px;line-height:1.9} .bcm-ma-fee{padding:106px 0;background:var(--ma-soft)}.bcm-ma-fee-content{margin-top:54px;padding:50px 48px 55px;background:#fff}.bcm-ma-fee-content>section+section{margin-top:64px;padding-top:58px;border-top:1px solid var(--ma-line)}.bcm-ma-fee-content>section>h3{margin:0 0 24px;color:var(--ma-title);font-size:22px;font-weight:500}.bcm-ma-fee-content>section>p{margin:0 0 30px;color:var(--ma-text);font-size:13px;line-height:1.9}.bcm-ma-timing{width:920px;max-width:100%;margin:0 auto;overflow:hidden}.bcm-ma-timing-grid{display:grid;grid-template-columns:135px 155px 210px 205px 215px}.bcm-ma-timing-head{min-height:138px;border-bottom:1px solid var(--ma-line)}.bcm-ma-timing-head>div{display:flex;padding:15px 10px;align-items:center;justify-content:center;flex-direction:column;border-left:1px solid var(--ma-line);text-align:center}.bcm-ma-timing-head>div:first-child{border:0}.bcm-ma-timing-head small{margin-bottom:7px;color:#438bb7;font-size:9px;letter-spacing:.16em}.bcm-ma-timing-head strong{margin-bottom:10px;color:#214967;font-size:15px;font-weight:500}.bcm-ma-timing-head span{display:inline-flex;min-height:29px;margin:2px;padding:5px 8px;align-items:center;border:1px solid #c4d6e1;border-radius:3px;color:#355d78;font-size:10px;line-height:1.25;white-space:nowrap}.bcm-ma-timing-phase3{position:relative;grid-column:span 2;padding-right:0!important;padding-left:0!important}.bcm-ma-timing-phase3:after{position:absolute;top:78px;bottom:-1px;left:205px;width:1px;background:var(--ma-line);content:""}.bcm-ma-timing-phase3>div{position:absolute;bottom:14px;display:flex;align-items:center;justify-content:center}.bcm-ma-timing-phase3>div:first-of-type{left:0;width:205px}.bcm-ma-timing-phase3>div:last-of-type{right:0;width:215px}.bcm-ma-timing-row{position:relative;min-height:132px}.bcm-ma-timing-row>div{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--ma-line)}.bcm-ma-timing-row>div:first-child{border:0;flex-direction:column;text-align:center}.bcm-ma-timing-row>div:first-child img{width:40px;height:40px;object-fit:contain}.bcm-ma-timing-row>div:first-child strong{color:var(--ma-title);font-size:13px;font-weight:500}.bcm-ma-timing-us>p{position:absolute;top:36px;left:135px;display:flex;width:570px;height:60px;margin:0;padding-right:22px;align-items:center;justify-content:center;background:var(--ma-blue);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%);color:#fff;font-size:17px;font-weight:500}.bcm-ma-timing-row b{display:flex;width:calc(100% - 28px);min-height:56px;margin:auto;align-items:center;justify-content:center;border-radius:4px;background:#b35340;color:#fff;font-size:14px;font-weight:500}.bcm-ma-timing-other{min-height:140px}.bcm-ma-timing-other span{display:flex;width:100%;min-height:50px;padding:8px 20px 8px 12px;align-items:center;justify-content:center;background:#f7e4dc;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%);color:#a44735;font-size:13px;font-weight:500;text-align:center}.bcm-ma-timing-note{margin:14px 0 0!important;font-size:10px!important;text-align:right}.bcm-ma-reward-intro{display:grid;margin-bottom:27px;grid-template-columns:1fr auto;gap:35px;align-items:end}.bcm-ma-reward-intro>p{margin:0!important}.bcm-ma-reward-intro>p:last-child{white-space:nowrap}.bcm-ma-reward-intro strong{display:inline-block;margin-left:10px;color:var(--ma-blue);font-size:27px;font-weight:500}.bcm-ma-fee-tables{display:grid;grid-template-columns:1fr 1fr;gap:28px}.bcm-ma-fee-tables h4{margin:0 0 11px;color:#2b506b;font-size:14px;font-weight:500}.bcm-ma-fee-tables table{width:100%;border-collapse:collapse;table-layout:fixed}.bcm-ma-fee-tables th{padding:12px 13px;background:#182b4c;color:#fff;font-size:11px;font-weight:500;text-align:left}.bcm-ma-fee-tables th:last-child,.bcm-ma-fee-tables td:last-child{width:34%;text-align:center}.bcm-ma-fee-tables td{padding:10px 13px;border-bottom:1px solid #d9e1e5;color:var(--ma-text);font-size:11px}.bcm-ma-fee-tables tr:nth-child(even) td{background:#f5f6f6}.bcm-ma-fee-tables>div>p{margin:11px 0 0;color:#71838f;font-size:10px}.bcm-ma-fee-example{padding:30px;background:#f1f5f7}.bcm-ma-fee-example>h4{margin:0 0 20px;color:#244e6d;font-size:16px;font-weight:500}.bcm-ma-example-condition{display:flex;min-height:76px;margin-bottom:30px;padding:15px 20px;align-items:center;justify-content:center;gap:17px;border-top:1px solid #ccdae2;border-bottom:1px solid #ccdae2;color:#355a74}.bcm-ma-example-condition span{font-size:12px}.bcm-ma-example-condition strong{color:#174d74;font-size:20px;font-weight:500}.bcm-ma-example-condition i{color:#75a1bc;font-style:normal;font-size:17px}.bcm-ma-example-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bcm-ma-example-compare article{padding:27px 31px 30px;border-top:4px solid var(--ma-blue);background:#fff}.bcm-ma-example-compare article:last-child{border-color:#95a6b0}.bcm-ma-example-compare h5{min-height:38px;margin:0 0 19px;color:var(--ma-title);font-size:15px;font-weight:500}.bcm-ma-example-compare span{display:block;margin-bottom:5px;color:#718493;font-size:12px;letter-spacing:.1em}.bcm-ma-example-compare>article>strong{display:block;color:#174e76;font-size:22px;font-weight:500}.bcm-ma-example-compare article>p{margin:18px 0 13px!important;padding-top:17px;border-top:1px solid #d7e2e8;font-size:13px!important}.bcm-ma-example-compare article>div{display:flex;align-items:baseline;justify-content:space-between;color:#315d7b;font-size:13px}.bcm-ma-example-compare article b{color:var(--ma-blue);font-size:25px;font-weight:500}.bcm-ma-example-compare article:last-child b{color:#a44735}.bcm-ma-example-diff{display:flex;width:430px;min-height:54px;margin:23px auto 0!important;padding:10px 20px;align-items:center;justify-content:center;background:var(--ma-navy);color:#fff!important;font-size:13px!important}.bcm-ma-example-diff strong{margin-left:11px;font-size:21px;font-weight:500}.bcm-ma-fee-example>small{display:block;margin-top:14px;color:#748692;font-size:10px;text-align:right}.bcm-ma-fee-disclaimer{margin:28px 0 0;padding-top:19px;border-top:1px solid var(--ma-line);color:#70828e;font-size:10px;line-height:1.8} .bcm-ma-faq{padding-top:96px;padding-bottom:96px;background:#fff}.bcm-ma-faq .bcm-lp-heading{text-align:center}.bcm-ma-faq .bcm-lp-heading .bcm-lp-kicker{margin:0 0 18px;color:var(--ma-blue);font-size:12px;letter-spacing:.25em}.bcm-ma-faq .bcm-lp-heading h2{margin:0;color:var(--ma-title);font-size:36px;font-weight:500}.bcm-ma-faq .bcm-heading-rule{display:block;width:48px;height:2px;margin:26px auto 48px;background:var(--ma-blue)}.bcm-ma-faq .bcm-consulting-faq-list{max-width:920px;margin:0 auto;border-top:1px solid var(--ma-line)}.bcm-ma-faq details{border-bottom:1px solid var(--ma-line)}.bcm-ma-faq summary{display:grid;min-height:78px;padding:22px 10px;align-items:center;grid-template-columns:42px minmax(0,1fr) 30px;cursor:pointer;list-style:none;color:var(--ma-title);font-size:15px;font-weight:500}.bcm-ma-faq summary::-webkit-details-marker{display:none}.bcm-ma-faq .bcm-faq-q{color:var(--ma-blue);font-size:21px}.bcm-ma-faq summary i{position:relative;width:25px;height:25px}.bcm-ma-faq summary i:before,.bcm-ma-faq summary i:after{position:absolute;top:12px;left:5px;width:15px;height:1px;background:var(--ma-blue);content:""}.bcm-ma-faq summary i:after{transform:rotate(90deg)}.bcm-ma-faq details[open] summary i:after{display:none}.bcm-ma-faq details>div{padding:0 52px 25px}.bcm-ma-faq details p{margin:0;color:var(--ma-text);font-size:14px;line-height:1.9}
@media(max-width:1024px){
.bcm-ma-wrap{width:min(100% - 44px,960px)}.bcm-ma-hero{min-height:590px;grid-template-columns:50% 50%}.bcm-ma-hero-copy{padding:58px 36px}.bcm-ma-hero h1{font-size:32px}.bcm-ma-catch{font-size:24px}.bcm-ma-hero-collage{height:590px}.bcm-ma-zero-fees span{padding:8px 5px;flex-direction:column;gap:2px}.bcm-ma-button{width:100%;max-width:365px}.bcm-ma-consult-cards{gap:16px}.bcm-ma-consult-cards article{padding:28px 20px}.bcm-ma-reasons{grid-template-columns:37% 63%}.bcm-ma-reason-advisor{grid-template-columns:1fr;padding-right:34px}.bcm-ma-reason-advisor img{height:190px}.bcm-ma-reason-trust{grid-template-columns:1fr 300px;gap:35px}.bcm-ma-fee-content{padding:42px 28px}.bcm-ma-timing{overflow-x:auto;padding-bottom:10px}.bcm-ma-timing-grid{min-width:920px}.bcm-ma-flow-map,.bcm-ma-period,.bcm-ma-flow-note{width:100%}
} @media(max-width:750px){
.bcm-ma-timing-mobile-us-head span{
font-size:14px;
font-weight:600;
line-height:1.3;
}
} @media(max-width:750px){
.bcm-ma-timing-mobile{
--phase-column:39%;
--us-column:32%;
--head-height:76px;
--phase1-height:130px;
--phase2-height:158px;
--phase3-height:158px;
--goal-height:112px;
display:grid;
width:100%;
grid-template-columns:var(--phase-column) var(--us-column) minmax(0,1fr);
grid-template-rows:var(--head-height) var(--phase1-height) var(--phase2-height) var(--phase3-height) var(--goal-height);
border:0;
background:
linear-gradient(#cbdce5,#cbdce5) var(--phase-column) 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) calc(var(--phase-column) + var(--us-column)) 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 var(--head-height)/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 calc(var(--head-height) + var(--phase1-height))/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 calc(var(--head-height) + var(--phase1-height) + var(--phase2-height))/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 8% calc(var(--head-height) + var(--phase1-height) + var(--phase2-height) + var(--phase3-height))/92% 1px no-repeat,
#fff;
}
.bcm-ma-timing-mobile-head,
.bcm-ma-timing-mobile-phase,
.bcm-ma-timing-mobile-phase3-upper,
.bcm-ma-timing-mobile-phase3-lower,
.bcm-ma-timing-mobile-cost,
.bcm-ma-timing-mobile-us-success{
border:0;
background-color:transparent;
}
.bcm-ma-timing-mobile-flow{background:transparent}
.bcm-ma-timing-mobile-step1{grid-column:1;grid-row:2}
.bcm-ma-timing-mobile-step2{grid-column:1;grid-row:3}
.bcm-ma-timing-mobile-step3{
display:grid;
padding:0;
grid-column:1;
grid-row:4/6;
grid-template-rows:var(--phase3-height) var(--goal-height);
gap:0;
background:transparent;
}
.bcm-ma-timing-mobile-free{
position:relative;
z-index:2;
display:flex;
width:70px;
height:auto;
min-height:0;
margin:0 auto;
padding:18px 7px 30px;
align-self:stretch;
align-items:center;
justify-content:center;
grid-column:2;
grid-row:2/5;
background:var(--ma-blue);
clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),50% 100%,0 calc(100% - 18px));
}
.bcm-ma-timing-mobile-free span{
display:block;
writing-mode:horizontal-tb;
text-orientation:mixed;
color:#fff;
font-size:12px;
font-weight:600;
line-height:1.55;
letter-spacing:0;
text-align:center;
white-space:normal;
}
.bcm-ma-timing-mobile-us-success,
.bcm-ma-timing-mobile-other4{
display:flex;
min-width:0;
min-height:0;
margin:10px 6px;
padding:7px 3px;
align-items:center;
justify-content:center;
border:0;
border-radius:4px;
clip-path:none;
background:#b95440;
color:#fff;
font-size:11px;
font-weight:600;
line-height:1.35;
}
.bcm-ma-timing-mobile-us-success{grid-column:2;grid-row:5}
.bcm-ma-timing-mobile-cost{
display:flex;
position:relative;
min-width:0;
min-height:0;
margin:6px;
padding:8px 4px 18px;
align-items:center;
justify-content:center;
border:0;
border-radius:0;
clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),50% 100%,0 calc(100% - 12px));
background:#f7e4dc;
color:#a44735;
font-size:10px;
font-weight:600;
line-height:1.35;
text-align:center;
}
.bcm-ma-timing-mobile-other1{grid-column:3;grid-row:2}
.bcm-ma-timing-mobile-other2{grid-column:3;grid-row:3}
.bcm-ma-timing-mobile-other3{grid-column:3;grid-row:4}
.bcm-ma-timing-mobile-other4{grid-column:3;grid-row:5}
} @media(max-width:750px){
.bcm-ma-timing-mobile{
--phase-column:39%;
--us-column:32%;
--head-height:76px;
--phase1-height:130px;
--phase2-height:158px;
--phase3-upper-height:158px;
--goal-height:112px;
display:grid;
width:100%;
grid-template-columns:var(--phase-column) var(--us-column) minmax(0,1fr);
grid-template-rows:var(--head-height) var(--phase1-height) var(--phase2-height) var(--phase3-upper-height) var(--goal-height);
border:0;
background:
linear-gradient(#cbdce5,#cbdce5) var(--phase-column) 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) calc(var(--phase-column) + var(--us-column)) 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 var(--head-height)/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 calc(var(--head-height) + var(--phase1-height))/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 calc(var(--head-height) + var(--phase1-height) + var(--phase2-height))/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 8% calc(var(--head-height) + var(--phase1-height) + var(--phase2-height) + var(--phase3-upper-height))/92% 1px no-repeat,
#fff;
}
.bcm-ma-timing-mobile-head,
.bcm-ma-timing-mobile-phase,
.bcm-ma-timing-mobile-cost,
.bcm-ma-timing-mobile-us-success{
border:0;
background-color:transparent;
}
.bcm-ma-timing-mobile-flow{background:transparent}
.bcm-ma-timing-mobile-step1{grid-column:1;grid-row:2}
.bcm-ma-timing-mobile-step2{grid-column:1;grid-row:3}
.bcm-ma-timing-mobile-step3{
display:grid;
padding:0;
grid-column:1;
grid-row:4/6;
grid-template-rows:var(--phase3-upper-height) var(--goal-height);
background:transparent;
}
.bcm-ma-timing-mobile-phase3-upper,
.bcm-ma-timing-mobile-phase3-lower{background:transparent}
.bcm-ma-timing-mobile-free{
position:relative;
z-index:2;
width:70px;
height:100%;
min-height:0;
margin:0 auto;
padding:18px 7px 30px;
align-self:stretch;
grid-column:2;
grid-row:2/5;
background:var(--ma-blue);
clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),50% 100%,0 calc(100% - 18px));
}
.bcm-ma-timing-mobile-free span{
display:block;
writing-mode:horizontal-tb;
text-orientation:mixed;
color:#fff;
font-size:12px;
font-weight:600;
line-height:1.55;
letter-spacing:0;
text-align:center;
white-space:normal;
}
.bcm-ma-timing-mobile-us-success,
.bcm-ma-timing-mobile-other4{
min-width:0;
min-height:0;
margin:10px 6px;
padding:7px 3px;
border:0;
border-radius:4px;
clip-path:none;
background:#b95440;
color:#fff;
font-size:11px;
font-weight:600;
line-height:1.35;
}
.bcm-ma-timing-mobile-us-success{grid-column:2;grid-row:5}
.bcm-ma-timing-mobile-cost{
position:relative;
min-width:0;
min-height:0;
margin:6px;
padding:8px 4px 18px;
border:0;
border-radius:0;
clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),50% 100%,0 calc(100% - 12px));
background:#f7e4dc;
color:#a44735;
font-size:10px;
font-weight:600;
line-height:1.35;
}
.bcm-ma-timing-mobile-other1{grid-column:3;grid-row:2}
.bcm-ma-timing-mobile-other2{grid-column:3;grid-row:3}
.bcm-ma-timing-mobile-other3{grid-column:3;grid-row:4}
.bcm-ma-timing-mobile-other4{grid-column:3;grid-row:5}
}
@media(max-width:750px){
.bcm-ma-wrap{width:calc(100% - 36px)}.bcm-ma-section-heading>p{margin-bottom:13px;font-size:10px}.bcm-ma-section-heading h2{font-size:27px;line-height:1.5}.bcm-ma-section-heading>span{margin-top:20px}.bcm-ma-lead{margin-top:23px;font-size:14px;text-align:left}.bcm-ma-lead br{display:none}
.bcm-ma-hero{display:block;min-height:0}.bcm-ma-hero-copy{padding:56px 24px 50px}.bcm-ma-eyebrow{margin-bottom:20px;font-size:10px}.bcm-ma-hero h1{font-size:29px}.bcm-ma-title-rule{margin:20px 0 24px}.bcm-ma-catch{font-size:23px;line-height:1.7}.bcm-ma-hero-lead{font-size:14px}.bcm-ma-hero-lead br{display:none}.bcm-ma-zero-fees{margin:24px 0 28px}.bcm-ma-zero-fees span{min-height:68px;font-size:10px}.bcm-ma-zero-fees strong{font-size:17px}.bcm-ma-button{min-height:60px;padding:13px 23px;font-size:13px}.bcm-ma-hero-collage{height:355px;grid-template-rows:60% 40%}
.bcm-ma-consult{padding-top:78px}.bcm-ma-consult-cards{margin-top:38px;grid-template-columns:1fr;gap:15px}.bcm-ma-consult-cards article,.bcm-ma-consult-cards article:nth-child(2){min-height:0;margin:0;padding:25px 22px}.bcm-ma-consult-cards h3{min-height:0;margin-bottom:17px;font-size:18px}.bcm-ma-consult-cards p{font-size:13px}.bcm-ma-connector{height:84px}.bcm-ma-connector i{display:none}.bcm-ma-connector:before{position:absolute;top:0;bottom:0;left:50%;border-left:1px solid #80bbdd;content:""}.bcm-ma-connector span{bottom:-23px;width:48px;height:48px}
.bcm-ma-support{padding:92px 0 74px}.bcm-ma-reasons-title{margin:40px 0 18px;font-size:19px}.bcm-ma-reasons{display:block}.bcm-ma-reasons b{top:22px;left:22px;font-size:53px}.bcm-ma-reason-fee{padding:92px 24px 32px;border:0;border-bottom:1px solid var(--ma-line)}.bcm-ma-reason-advisor{display:block;min-height:0;padding:90px 24px 28px}.bcm-ma-reason-advisor img{height:auto;margin-top:24px;aspect-ratio:16/9}.bcm-ma-reason-trust{display:block;min-height:0;padding:90px 24px 28px}.bcm-ma-reasons h3{font-size:19px}.bcm-ma-trust-logos{margin-top:28px;padding:23px 20px}.bcm-ma-small-button{width:100%;font-size:12px}
.bcm-ma-stories{padding:62px 0}.bcm-ma-stories h2{font-size:25px}.bcm-ma-story-track article{flex-basis:270px}.bcm-ma-story-track img{height:160px}
.bcm-ma-flow{padding:82px 0 74px}.bcm-ma-flow-note{margin-top:34px}.bcm-ma-phase{display:block}.bcm-ma-phase>header{padding:22px 20px}.bcm-ma-phase summary{min-height:64px;padding:13px 14px;grid-template-columns:36px minmax(0,1fr) 28px}.bcm-ma-phase summary strong{font-size:13px}.bcm-ma-phase details>div{padding:20px 18px 22px 50px}.bcm-ma-after{display:block}.bcm-ma-after>div{padding:22px 20px}.bcm-ma-after>p{padding:22px 20px}.bcm-ma-period{margin-top:48px;grid-template-columns:1fr 1fr;gap:26px 18px}.bcm-ma-period header{grid-row:auto;grid-column:1/-1}.bcm-ma-period h3{font-size:24px}.bcm-ma-period>div strong{font-size:24px}.bcm-ma-period>p{grid-column:1/-1}
.bcm-ma-fee{padding:82px 0}.bcm-ma-fee-content{margin-top:40px;padding:34px 18px 38px}.bcm-ma-fee-content>section+section{margin-top:46px;padding-top:42px}.bcm-ma-fee-content>section>h3{font-size:20px}.bcm-ma-timing{overflow:visible}.bcm-ma-timing-head{display:none}.bcm-ma-timing-grid{min-width:0}.bcm-ma-timing-row{display:grid;min-height:0;grid-template-columns:105px 1fr}.bcm-ma-timing-row>div{min-height:62px;border:0;border-bottom:1px solid var(--ma-line)}.bcm-ma-timing-row>div:first-child{grid-row:1/5;padding:10px;border-right:1px solid var(--ma-line)}.bcm-ma-timing-us>div:nth-of-type(2),.bcm-ma-timing-us>div:nth-of-type(3),.bcm-ma-timing-us>div:nth-of-type(4){display:none}.bcm-ma-timing-us>div:nth-of-type(5){grid-column:2}.bcm-ma-timing-us>p{position:static;grid-column:2;grid-row:1/4;width:auto;height:auto;min-height:100px;padding:15px;margin:0;clip-path:none;font-size:14px;text-align:center}.bcm-ma-timing-us b{min-height:48px}.bcm-ma-timing-other{margin-top:18px}.bcm-ma-timing-other>div:first-child{grid-row:1/5}.bcm-ma-timing-other>div:not(:first-child){padding:7px}.bcm-ma-timing-other span{min-height:46px;clip-path:none}.bcm-ma-timing-note{text-align:left!important}.bcm-ma-reward-intro{display:block}.bcm-ma-reward-intro>p:last-child{margin-top:18px!important}.bcm-ma-fee-tables{grid-template-columns:1fr;gap:34px}.bcm-ma-fee-tables{overflow-wrap:anywhere}.bcm-ma-fee-example{padding:24px 16px}.bcm-ma-example-condition{flex-wrap:wrap;gap:8px 11px}.bcm-ma-example-condition span{width:100%;text-align:center}.bcm-ma-example-condition strong{font-size:16px}.bcm-ma-example-compare{grid-template-columns:1fr;gap:16px}.bcm-ma-example-compare article{padding:23px 20px}.bcm-ma-example-diff{width:100%;font-size:12px!important}.bcm-ma-example-diff strong{font-size:17px}.bcm-ma-fee-example>small{text-align:left}
.bcm-ma-faq{padding-top:76px;padding-bottom:76px}.bcm-ma-faq .bcm-lp-heading h2{font-size:27px}.bcm-ma-faq .bcm-heading-rule{margin-bottom:34px}.bcm-ma-faq summary{min-height:72px;padding:18px 4px;grid-template-columns:34px 1fr 26px;font-size:14px}.bcm-ma-faq details>div{padding:0 34px 22px}.bcm-ma-faq details p{font-size:13px}
}
@media(max-width:390px){.bcm-ma-hero h1{font-size:26px}.bcm-ma-catch{font-size:21px}.bcm-ma-zero-fees{grid-template-columns:1.35fr .8fr .8fr}.bcm-ma-zero-fees span{padding:7px 3px}.bcm-ma-fee-tables td{padding:9px 8px}.bcm-ma-example-compare article b{font-size:21px}} .bcm-ma-timing-us>b{z-index:2;grid-column:5;grid-row:1;align-self:center}
@media(max-width:1024px) and (min-width:751px){.bcm-ma-hero-collage{height:auto;min-height:590px}}
@media(max-width:750px){.bcm-ma-hero-collage{height:355px;min-height:0}.bcm-ma-timing-us>div:nth-of-type(5){display:none}.bcm-ma-timing-us>b{grid-column:2;grid-row:4;min-height:48px}} .bcm-ma-page{--consulting-blue:#1769aa;--consulting-navy:#17385f;--consulting-text:#556472;--consulting-soft:#f3f6f8;--consulting-faq:#f7f9fa}
.bcm-ma-wrap{width:min(1040px,calc(100% - 64px))} .bcm-ma-section-heading>p{margin:0 0 18px;font-size:9px;font-weight:400;line-height:1.5;letter-spacing:.22em}
.bcm-ma-section-heading h2{font-size:30px;font-weight:500;line-height:1.6;letter-spacing:.025em}
.bcm-ma-section-heading>span{width:44px;height:1px;margin:22px auto 0}
.bcm-ma-lead{margin:24px auto 0;font-size:15px;line-height:1.95} .bcm-ma-hero{min-height:530px;grid-template-columns:54% 46%}
.bcm-ma-hero-copy{padding:30px 65px 34px max(32px,calc((100vw - 1120px)/2))}
.bcm-ma-eyebrow{margin:0 0 18px;font-size:9px;line-height:1.5;letter-spacing:.22em}
.bcm-ma-hero h1{font-size:36px;font-weight:600;line-height:1.42;letter-spacing:.02em}
.bcm-ma-title-rule{width:46px;height:2px;margin:18px 0 18px}
.bcm-ma-catch{font-size:24px;line-height:1.6;letter-spacing:.02em}
.bcm-ma-hero-lead{margin:14px 0 0;font-size:14px;line-height:1.95}
.bcm-ma-zero-fees{margin:16px 0 20px}
.bcm-ma-zero-fees span{min-height:58px;padding:8px 7px;font-size:11px}
.bcm-ma-zero-fees strong{font-size:18px}
.bcm-ma-button{width:330px;min-height:56px;padding:12px 28px;font-size:14px}
.bcm-ma-hero-collage{height:530px;grid-template-rows:61% 39%} .bcm-ma-consult{padding:68px 0 0}
.bcm-ma-consult-cards{margin-top:52px;gap:18px;align-items:stretch}
.bcm-ma-consult-cards article{position:relative;min-height:0;padding:28px 25px 27px;box-shadow:0 10px 25px rgba(32,72,98,.035)}
.bcm-ma-consult-cards article::after{position:absolute;top:0;left:25px;width:38px;height:3px;background:var(--ma-blue);content:""}
.bcm-ma-consult-cards article:nth-child(1),.bcm-ma-consult-cards article:nth-child(3){transform:translateY(18px)}
.bcm-ma-consult-cards article:nth-child(2){margin-top:0}
.bcm-ma-consult-cards h3{min-height:3em;margin:0 0 20px;font-size:19px;line-height:1.55}
.bcm-ma-consult-cards p{min-height:52px;margin:10px 0 0;padding:13px 13px 13px 30px;font-size:13px;line-height:1.65}
.bcm-ma-connector{height:100px;margin-top:14px}
.bcm-ma-connector span{bottom:-23px;width:48px;height:48px;font-size:19px} .bcm-ma-support{padding:76px 0 76px}
.bcm-ma-reasons-title{margin:44px 0 25px;font-size:19px;line-height:1.6;text-align:center}
.bcm-ma-reasons{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}
.bcm-ma-reasons article{position:relative}
.bcm-ma-reasons b{position:static;display:block;margin:0 0 15px;color:#438fbc;font-size:31px;font-weight:300;line-height:1;letter-spacing:-.08em}
.bcm-ma-reasons h3{margin:0 0 14px;font-size:20px;line-height:1.65}
.bcm-ma-reasons p{font-size:14px;line-height:1.85}
.bcm-ma-reason-fee{grid-row:auto;padding:28px 42px 26px;border-right:1px solid var(--ma-line)}
.bcm-ma-reason-advisor{display:grid;min-height:0;padding:28px 42px 26px;grid-template-columns:minmax(0,1fr) 250px;gap:26px;align-items:end}
.bcm-ma-reason-advisor>div{display:flex;min-height:224px;flex-direction:column}
.bcm-ma-reason-advisor img{width:250px;height:164px;margin:0;align-self:end;object-fit:cover;object-position:center 32%}
.bcm-ma-reason-advisor a{display:inline-flex;min-height:38px;margin-top:auto;padding:0 14px;align-self:flex-start;align-items:center;justify-content:center;gap:16px;border:1px solid #9fbfd2;border-radius:999px;color:#245a82;font-size:12px;line-height:1.35;white-space:nowrap}
.bcm-ma-reason-trust{grid-column:1/-1;display:grid;min-height:0;padding:34px 42px 36px;border-top:1px solid var(--ma-line);grid-template-columns:minmax(0,1fr) 250px;gap:24px;background:#f2f7fa}
.bcm-ma-reason-trust>b{position:absolute;top:34px;left:42px}
.bcm-ma-reason-trust>div:first-of-type{padding-top:46px}
.bcm-ma-reason-trust .bcm-ma-small-button{margin-top:22px}
.bcm-ma-trust-logos{width:250px;height:164px;padding:36px 10px;align-self:end;justify-self:end;gap:10px;border:0;background:#fff}
.bcm-ma-trust-logos img:first-child{width:78px;max-height:55px}
.bcm-ma-trust-logos img:last-child{width:230px;max-height:48px} .bcm-ma-stories{padding:44px 0 48px}
.bcm-ma-stories-en{margin:0 0 8px;font-size:9px;line-height:1;letter-spacing:.22em}
.bcm-ma-stories h2{margin:0 0 26px;font-size:22px;line-height:1.5}
.bcm-ma-story-track{gap:14px;padding-bottom:8px}
.bcm-ma-story-track article{flex-basis:292px;border-radius:0}
.bcm-ma-story-track img{height:184px}
.bcm-ma-story-track article>div{min-height:116px;padding:17px 18px 16px}
.bcm-ma-stories-button{width:244px;min-height:50px;margin-top:28px;font-size:13px} .bcm-ma-flow{padding:68px 0 76px}
.bcm-ma-flow-note,.bcm-ma-flow-map,.bcm-ma-period{width:min(1016px,100%)}
.bcm-ma-flow-note{margin:31px auto 10px;font-size:11px;line-height:1.7;text-align:left}
.bcm-ma-phase{grid-template-columns:188px minmax(0,1fr)}
.bcm-ma-phase>header{padding:28px 24px;background:#173f65;color:#fff}
.bcm-ma-phase:nth-child(2)>header{background:#1d6090}
.bcm-ma-phase:nth-child(3)>header{background:#247bb2}
.bcm-ma-phase>header p{margin:0 0 12px;color:rgba(255,255,255,.68);font-size:11px;line-height:1;letter-spacing:.17em}
.bcm-ma-phase>header h3{color:#fff;font-size:20px;line-height:1.55}
.bcm-ma-phase summary{position:relative;min-height:66px;padding:14px 56px 14px 28px;grid-template-columns:70px minmax(0,1fr) 0}
.bcm-ma-phase summary span{font-size:21px;line-height:1}
.bcm-ma-phase summary strong{font-size:16px;line-height:1.55}
.bcm-ma-phase summary i{position:absolute;right:27px;width:8px;height:8px;border:0;border-right:1px solid #4c98c5;border-bottom:1px solid #4c98c5;border-radius:0;transform:rotate(45deg)}
.bcm-ma-phase summary i::before,.bcm-ma-phase summary i::after{display:none}
.bcm-ma-phase details[open] summary i{transform:rotate(225deg)}
.bcm-ma-phase details>div{padding:21px 56px 24px 98px}
.bcm-ma-after{min-height:104px;grid-template-columns:188px minmax(0,1fr)}
.bcm-ma-after>div{display:flex;padding:22px 24px;justify-content:center;flex-direction:column;background:#eaf3f8}
.bcm-ma-after>div p{margin:0 0 10px;font-size:10px;letter-spacing:.17em}
.bcm-ma-after>p{display:flex;padding:24px 42px 24px 28px;align-items:center;line-height:1.85}
.bcm-ma-period{margin:0 auto;padding:50px 34px 54px;grid-template-columns:1.05fr .7fr 1fr;column-gap:54px;row-gap:24px}
.bcm-ma-period header{grid-row:auto}
.bcm-ma-period header p{margin:0 0 13px;font-size:10px}
.bcm-ma-period h3{font-size:24px}
.bcm-ma-period>div span{margin:0 0 10px;font-size:14px}
.bcm-ma-period>div strong{font-size:28px}
.bcm-ma-period>p{grid-column:2/4;font-size:12px;line-height:1.8} .bcm-ma-fee{padding:68px 0 82px}
.bcm-ma-fee-content{margin-top:52px;padding:50px 48px 56px}
.bcm-ma-fee-content>section>h3{font-size:22px;line-height:1.55}
.bcm-ma-fee-content>section>p{font-size:13px;line-height:1.85}
.bcm-ma-fee-tables h4{font-size:14px}
.bcm-ma-example-compare h5{font-size:16px;line-height:1.55}
.bcm-ma-example-compare article>p{font-weight:500} .bcm-ma-faq{padding:68px 44px 92px;background:var(--consulting-faq,#f7f9fa)}
.bcm-ma-faq .bcm-lp-heading{max-width:930px;margin:0 auto 52px;text-align:center}
.bcm-ma-faq .bcm-lp-heading .bcm-lp-kicker{margin:0 0 18px;font-size:9px;font-weight:400;line-height:1.5;letter-spacing:.22em}
.bcm-ma-faq .bcm-lp-heading h2{font-size:30px;font-weight:500;line-height:1.6;letter-spacing:.025em}
.bcm-ma-faq .bcm-heading-rule{width:44px;height:1px;margin:22px auto 24px}
.bcm-ma-faq .bcm-consulting-faq-list{max-width:1040px}
@media(max-width:1199px) and (min-width:1025px){
.bcm-ma-hero{min-height:500px;grid-template-columns:50% 50%}
.bcm-ma-hero-copy{padding-right:44px;padding-left:44px}
.bcm-ma-hero h1{font-size:34px}.bcm-ma-catch{font-size:22px}.bcm-ma-hero-collage{height:500px}
}
@media(max-width:1024px) and (min-width:751px){
.bcm-ma-wrap{width:min(100% - 56px,960px)}
.bcm-ma-section-heading h2{font-size:28px}
.bcm-ma-hero{min-height:460px;grid-template-columns:48% 52%}
.bcm-ma-hero-copy{padding:40px 30px}.bcm-ma-hero h1{font-size:32px}.bcm-ma-catch{font-size:21px}.bcm-ma-hero-lead{line-height:1.75}.bcm-ma-zero-fees{margin:12px 0 15px}.bcm-ma-button{min-height:52px}.bcm-ma-hero-collage{height:auto;min-height:530px}
.bcm-ma-consult{padding-top:60px}.bcm-ma-support{padding-top:72px}
.bcm-ma-reason-fee,.bcm-ma-reason-advisor{padding-right:26px;padding-left:26px}
.bcm-ma-reason-advisor{grid-template-columns:minmax(0,1fr) 210px}.bcm-ma-reason-advisor img{width:210px;height:150px}.bcm-ma-reason-advisor>div{min-height:224px}
.bcm-ma-reason-trust{padding-right:30px;padding-left:30px;grid-template-columns:minmax(0,1fr) 230px}.bcm-ma-reason-trust>b{left:30px}.bcm-ma-trust-logos{width:230px}
.bcm-ma-flow,.bcm-ma-fee{padding-top:60px;padding-bottom:72px}
.bcm-ma-faq{padding:60px 28px 72px}.bcm-ma-faq .bcm-lp-heading{margin-bottom:42px}.bcm-ma-faq .bcm-lp-heading h2{font-size:28px}
}
@media(max-width:750px){
.bcm-ma-wrap{width:calc(100% - 36px)}
.bcm-ma-section-heading>p{margin-bottom:14px;font-size:9px}.bcm-ma-section-heading h2{font-size:24px;line-height:1.55}.bcm-ma-section-heading>span{margin-top:18px}.bcm-ma-lead{margin-top:20px;font-size:14px;line-height:1.85;text-align:left}
.bcm-ma-hero-copy{padding:44px 24px 42px}.bcm-ma-eyebrow{margin-bottom:14px;font-size:9px}.bcm-ma-hero h1{font-size:30px}.bcm-ma-title-rule{margin:17px 0}.bcm-ma-catch{font-size:20px}.bcm-ma-hero-lead{margin-top:13px}.bcm-ma-zero-fees{margin:18px 0 22px}.bcm-ma-zero-fees span{min-height:62px}.bcm-ma-button{width:100%;min-height:56px}.bcm-ma-hero-collage{height:330px;grid-template-rows:60% 40%}
.bcm-ma-consult{padding-top:52px}.bcm-ma-consult-cards{margin-top:36px;gap:14px}.bcm-ma-consult-cards article,.bcm-ma-consult-cards article:nth-child(1),.bcm-ma-consult-cards article:nth-child(2),.bcm-ma-consult-cards article:nth-child(3){padding:25px 22px;transform:none}.bcm-ma-consult-cards h3{min-height:0;font-size:18px}.bcm-ma-connector{height:78px}
.bcm-ma-support{padding:70px 0 62px}.bcm-ma-reasons-title{margin:36px 0 18px;font-size:18px}.bcm-ma-reasons{display:block}.bcm-ma-reasons b{position:static;margin-bottom:13px;font-size:28px}.bcm-ma-reason-fee,.bcm-ma-reason-advisor,.bcm-ma-reason-trust{display:block;padding:25px 22px 27px}.bcm-ma-reason-fee{border-right:0;border-bottom:1px solid var(--ma-line)}.bcm-ma-reason-advisor>div{display:block;min-height:0}.bcm-ma-reason-advisor a{margin-top:18px}.bcm-ma-reason-advisor img{width:100%;height:auto;margin-top:22px;aspect-ratio:16/9}.bcm-ma-reason-trust>b{position:static}.bcm-ma-reason-trust>div:first-of-type{padding-top:0}.bcm-ma-reasons h3{font-size:18px}.bcm-ma-trust-logos{width:100%;height:auto;margin-top:24px;padding:23px 18px}
.bcm-ma-stories{padding:40px 0 44px}.bcm-ma-stories h2{font-size:21px}.bcm-ma-story-track article{flex-basis:270px}.bcm-ma-story-track img{height:165px}
.bcm-ma-flow{padding:52px 0 62px}.bcm-ma-flow-note{margin-top:28px}.bcm-ma-phase{display:block}.bcm-ma-phase>header{padding:21px 20px}.bcm-ma-phase summary{padding:13px 42px 13px 15px;grid-template-columns:38px minmax(0,1fr) 0}.bcm-ma-phase summary span{font-size:16px}.bcm-ma-phase summary strong{font-size:13px}.bcm-ma-phase summary i{right:18px}.bcm-ma-phase details>div{padding:19px 18px 22px 53px}.bcm-ma-after{display:block}.bcm-ma-after>div{padding:20px}.bcm-ma-after>p{padding:20px}.bcm-ma-period{padding:42px 2px 0;grid-template-columns:1fr 1fr;gap:25px 18px}.bcm-ma-period header{grid-column:1/-1}.bcm-ma-period>p{grid-column:1/-1}
.bcm-ma-fee{padding:52px 0 62px}.bcm-ma-fee-content{margin-top:36px;padding:32px 18px 38px}
.bcm-ma-faq{padding:52px 18px 62px}.bcm-ma-faq .bcm-lp-heading{margin-bottom:36px}.bcm-ma-faq .bcm-lp-heading .bcm-lp-kicker{margin-bottom:14px;font-size:9px}.bcm-ma-faq .bcm-lp-heading h2{font-size:24px;line-height:1.55}.bcm-ma-faq .bcm-heading-rule{margin:18px auto 20px}
}
@media(max-width:430px){.bcm-ma-hero h1{font-size:29px}.bcm-ma-hero-collage{height:290px}} .bcm-ma-hero-copy{justify-content:flex-start;padding-top:36px}
.bcm-ma-eyebrow{margin:0 0 18px;font-size:9px;line-height:1.5;letter-spacing:.22em}
.bcm-ma-hero h1{margin:0 0 20px;font-size:36px;line-height:1.42;letter-spacing:.02em}
.bcm-ma-title-rule{margin:0 0 20px}
.bcm-ma-catch{margin:0 0 18px;font-size:24px;line-height:1.6;letter-spacing:.02em}
.bcm-ma-hero-lead{margin-top:0}
@media(max-width:1199px) and (min-width:751px){.bcm-ma-hero-copy{padding-top:40px}.bcm-ma-hero h1{font-size:34px}.bcm-ma-catch{font-size:22px}}
@media(max-width:1024px) and (min-width:751px){.bcm-ma-hero h1{font-size:32px}.bcm-ma-catch{font-size:21px}}
@media(max-width:750px){.bcm-ma-hero-copy{padding-top:42px}.bcm-ma-eyebrow{margin-bottom:14px}.bcm-ma-hero h1{margin-bottom:17px;font-size:30px}.bcm-ma-title-rule{margin:0 0 17px}.bcm-ma-catch{margin-bottom:16px;font-size:20px}.bcm-ma-hero-lead{margin-top:0}}
@media(max-width:430px){.bcm-ma-hero h1{font-size:29px}}
@media(min-width:751px) and (max-width:900px){
.bcm-ma-hero,.bcm-ma-hero-collage{height:auto;min-height:590px}
}  .bcm-ma-button{width:auto;min-width:288px;min-height:56px;padding:0 26px;gap:27px;font-size:14px;line-height:1.4}
.bcm-ma-hero-collage{grid-template-rows:64% 36%}
.bcm-ma-hero-main{object-position:center 48%}
.bcm-ma-hero-collage img:nth-child(2){object-position:center 42%}
.bcm-ma-hero-collage img:nth-child(3){object-position:center 48%} .bcm-ma-consult{position:relative;overflow:visible}
.bcm-ma-connector{height:100px;margin:14px auto 0}
.bcm-ma-connector>i,.bcm-ma-connector>span{display:none}
.bcm-ma-connector svg{display:block;width:100%;height:100%;overflow:visible}
.bcm-ma-connector path{fill:none;stroke:#a8c9dd;stroke-width:1.2}
.bcm-ma-section-bridge{bottom:-21px} .bcm-ma-reasons{width:min(960px,100%);margin:0 auto;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}
.bcm-ma-reasons b{position:static;display:block;margin:0 0 15px;color:#438fbc;font-size:31px;font-weight:300;line-height:1;letter-spacing:-.08em}
.bcm-ma-reason-fee{grid-row:auto;padding:28px 36px 26px;border-right:1px solid var(--ma-line)}
.bcm-ma-reason-fee .bcm-ma-reason-detail{max-width:300px}
.bcm-ma-reason-advisor{display:block;min-height:0;padding:28px 36px 26px}
.bcm-ma-reason-advisor .bcm-ma-reason-detail{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:26px;align-items:end}
.bcm-ma-reason-advisor .bcm-ma-reason-copy{display:flex;height:164px;min-width:0;flex-direction:column}
.bcm-ma-reason-advisor figure{width:250px;height:164px;margin:0;overflow:hidden;background:#edf2f5}
.bcm-ma-reason-advisor figure img{display:block;width:100%;height:100%;margin:0;object-fit:cover;object-position:center 32%}
.bcm-ma-reason-advisor a{display:inline-flex;min-height:38px;margin-top:auto;padding:0 14px;align-self:flex-start;align-items:center;justify-content:center;gap:16px;border:1px solid #9fbfd2;border-radius:999px;color:#245a82;font-size:12px;line-height:1.35;white-space:nowrap}
.bcm-ma-reason-trust{display:grid;min-height:0;padding:34px 36px 36px;grid-template-columns:minmax(0,1fr) 250px;gap:24px;background:#f2f7fa}
.bcm-ma-reason-trust-copy{min-width:0}
.bcm-ma-reason-trust-copy>b{position:static}
.bcm-ma-reason-trust>div:first-of-type{padding-top:0}
.bcm-ma-reason-trust .bcm-ma-small-button{margin-top:22px}
.bcm-ma-trust-logos{width:250px;height:164px;margin:0;padding:36px 10px;align-self:end;justify-self:end;border:0;background:#fff} .bcm-ma-story-track.owl-carousel{display:block;overflow:visible;padding:2px 0 0}
.bcm-ma-story-track.owl-carousel .owl-stage{display:flex}
.bcm-ma-story-track.owl-carousel .owl-item{display:flex;height:auto}
.bcm-ma-story-track.owl-carousel .owl-item article{width:292px;height:100%;flex:none}
.bcm-ma-story-track.owl-carousel .owl-nav{position:absolute;top:70px;right:0;left:0;height:0;margin:0;pointer-events:none}
.bcm-ma-story-track.owl-carousel .owl-nav button{position:absolute;display:flex!important;width:42px;height:42px;margin:0!important;padding:0!important;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.72)!important;border-radius:50%!important;background:rgba(21,59,95,.92)!important;color:#fff!important;pointer-events:auto}
.bcm-ma-story-track.owl-carousel .owl-nav button.owl-prev{left:-21px}
.bcm-ma-story-track.owl-carousel .owl-nav button.owl-next{right:-21px}
.bcm-ma-story-track.owl-carousel .owl-nav button span{display:block;margin-top:-3px;font-family:Arial,sans-serif;font-size:29px;font-weight:300;line-height:1}
.bcm-ma-story-track.owl-carousel .owl-dots{display:none} .bcm-ma-phase summary span{color:#62a8d2;font-weight:400} .bcm-ma-timing{width:920px;max-width:100%;margin:0 auto;overflow:hidden}
.bcm-ma-timing-grid{display:grid;grid-template-columns:135px 155px 210px 205px 215px}
.bcm-ma-timing-head{min-height:138px;align-items:stretch;border-bottom:1px solid #cbdce5}
.bcm-ma-timing-head>div{padding:15px 10px 16px;border-left:1px solid #cbdce5}
.bcm-ma-timing-head>div:first-child{border-left:0}
.bcm-ma-timing-head small{margin-bottom:7px;font-size:9px;line-height:1;letter-spacing:.16em}
.bcm-ma-timing-head strong{margin-bottom:10px;font-size:15px;line-height:1.35}
.bcm-ma-timing-head span{min-height:29px;padding:5px 8px;font-size:10px;line-height:1.25}
.bcm-ma-timing-phase3::after{top:95px;bottom:0;left:205px;background:#cbdce5}
.bcm-ma-timing-phase3>div{bottom:14px}
.bcm-ma-timing-row{min-height:132px;align-items:stretch}
.bcm-ma-timing-row+ .bcm-ma-timing-row{min-height:140px}
.bcm-ma-timing-row>div{padding:0;border-left:1px solid #cbdce5}
.bcm-ma-timing-row>div:first-child{padding-right:18px;border-left:0}
.bcm-ma-timing-us>p{top:36px;left:135px;width:570px;height:60px;padding-right:22px;font-size:17px;font-weight:600;line-height:1;letter-spacing:.02em}
.bcm-ma-timing-row b{width:calc(100% - 28px);min-height:56px;margin:auto;border-radius:4px;font-size:14px;font-weight:600}
.bcm-ma-timing-other span{width:100%;min-height:50px;padding:8px 20px 8px 12px;font-size:13px;font-weight:500}
.bcm-ma-timing-note{margin-top:16px!important}
.bcm-ma-reward-intro>p{color:var(--ma-text);font-size:13px!important;font-weight:400;line-height:1.85}
@media(max-width:1024px) and (min-width:751px){
.bcm-ma-reason-fee,.bcm-ma-reason-advisor{padding-right:26px;padding-left:26px}
.bcm-ma-reason-advisor .bcm-ma-reason-detail{grid-template-columns:minmax(0,1fr) 210px;gap:22px}
.bcm-ma-reason-advisor figure{width:210px;height:150px}
.bcm-ma-reason-advisor .bcm-ma-reason-copy{height:150px}
.bcm-ma-reason-trust{padding-right:30px;padding-left:30px;grid-template-columns:minmax(0,1fr) 230px}
.bcm-ma-trust-logos{width:230px}
.bcm-ma-timing{overflow-x:auto;padding-bottom:10px}
.bcm-ma-timing-grid{min-width:920px}
}
@media(max-width:750px){
.bcm-ma-button{width:100%;min-width:0}
.bcm-ma-hero-collage{grid-template-rows:58% 42%}
.bcm-ma-connector{height:58px}
.bcm-ma-connector path:first-child,.bcm-ma-connector path:nth-child(3){display:none}
.bcm-ma-reasons{display:block}
.bcm-ma-reason-fee,.bcm-ma-reason-advisor,.bcm-ma-reason-trust{display:block;padding:25px 22px 27px}
.bcm-ma-reason-fee .bcm-ma-reason-detail{max-width:none}
.bcm-ma-reason-advisor .bcm-ma-reason-detail{display:block}
.bcm-ma-reason-advisor .bcm-ma-reason-copy{display:block;height:auto}
.bcm-ma-reason-advisor a{margin-top:18px}
.bcm-ma-reason-advisor figure{width:100%;height:auto;margin-top:22px;aspect-ratio:16/9}
.bcm-ma-trust-logos{width:100%;height:auto;margin-top:24px;padding:23px 18px}
.bcm-ma-story-track.owl-carousel .owl-nav button.owl-prev{left:-9px}
.bcm-ma-story-track.owl-carousel .owl-nav button.owl-next{right:-9px}
.bcm-ma-timing{overflow:visible;padding-bottom:0}
.bcm-ma-timing-grid{min-width:0;grid-template-columns:105px minmax(0,1fr)}
.bcm-ma-timing-row{display:grid;min-height:0}
.bcm-ma-timing-row+.bcm-ma-timing-row{min-height:0}
.bcm-ma-timing-row>div{min-height:62px;padding:0;border:0;border-bottom:1px solid var(--ma-line)}
.bcm-ma-timing-row>div:first-child{grid-row:1/5;padding:10px;border-right:1px solid var(--ma-line)}
.bcm-ma-timing-us>div:nth-of-type(2),.bcm-ma-timing-us>div:nth-of-type(3),.bcm-ma-timing-us>div:nth-of-type(4),.bcm-ma-timing-us>div:nth-of-type(5){display:none}
.bcm-ma-timing-us>p{position:static;grid-column:2;grid-row:1/4;width:auto;height:auto;min-height:100px;margin:0;padding:15px;clip-path:none;font-size:14px;text-align:center}
.bcm-ma-timing-us>b{grid-column:2;grid-row:4;min-height:48px}
.bcm-ma-timing-other{margin-top:18px}
.bcm-ma-timing-other>div:first-child{grid-row:1/5}
.bcm-ma-timing-other>div:not(:first-child){padding:7px}
.bcm-ma-timing-other span{min-height:46px;padding:8px;clip-path:none}
.bcm-ma-timing-note{text-align:left!important}
}  .bcm-ma-button{
width:auto;
min-width:288px;
height:56px;
min-height:56px;
padding:0 26px;
font-size:14px;
line-height:1.4;
} .bcm-ma-consult-cards article:nth-child(1),
.bcm-ma-consult-cards article:nth-child(3){transform:translateY(26px)} .bcm-ma-reasons{width:min(920px,100%);grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}
.bcm-ma-reason-fee,
.bcm-ma-reason-advisor{padding:26px 32px 24px}
.bcm-ma-reasons b{margin-bottom:12px}
.bcm-ma-reasons h3{margin-bottom:12px}
.bcm-ma-reason-advisor .bcm-ma-reason-detail{
grid-template-columns:minmax(0,1fr) 238px;
gap:22px;
align-items:start;
}
.bcm-ma-reason-advisor .bcm-ma-reason-copy{display:block;height:auto}
.bcm-ma-reason-advisor .bcm-ma-reason-copy p{margin:0}
.bcm-ma-reason-advisor a{margin-top:14px}
.bcm-ma-reason-advisor figure{width:238px;height:142px;align-self:start}
.bcm-ma-reason-trust{padding:30px 32px 32px;grid-template-columns:minmax(0,1fr) 238px}
.bcm-ma-trust-logos{width:238px;height:150px;padding-top:29px;padding-bottom:29px} .bcm-ma-stories{padding:44px 0 52px;overflow:hidden}
.bcm-ma-stories>.bcm-ma-wrap{width:100%;max-width:none}
.bcm-ma-stories-en,
.bcm-ma-stories h2{padding-right:32px;padding-left:32px}
.bcm-ma-story-track.owl-carousel{width:100%;padding:2px 0 0}
.bcm-ma-story-track.owl-carousel .owl-stage-outer{overflow:hidden}
.bcm-ma-story-track.owl-carousel .owl-item article{width:320px}
.bcm-ma-story-track img{height:200px}
.bcm-ma-story-track article>div{min-height:190px;padding:25px 30px 28px}
.bcm-ma-story-track h3{min-height:4.5em;font-size:17px;line-height:1.5}
.bcm-ma-story-track p{margin-top:20px;font-size:13px;font-weight:600}
.bcm-ma-story-track.owl-carousel .owl-nav{
top:50%;
right:auto;
left:50%;
width:1030px;
height:70px;
transform:translate(-50%,-50%);
}
.bcm-ma-story-track.owl-carousel .owl-nav button{
top:0;
width:70px;
height:70px;
border:0!important;
background:#fff!important;
box-shadow:0 0 15px rgba(0,0,0,.2);
color:#132b40!important;
}
.bcm-ma-story-track.owl-carousel .owl-nav button.owl-prev{left:-55px}
.bcm-ma-story-track.owl-carousel .owl-nav button.owl-next{right:-55px}
.bcm-ma-story-track.owl-carousel .owl-nav button span{font-size:42px;line-height:.8}
.bcm-ma-stories-button{
width:285px;
min-height:56px;
margin-top:46px;
padding:13px 25px;
font-size:14px;
} .bcm-ma-timing{width:920px;max-width:100%;overflow:hidden}
.bcm-ma-timing-chart{position:relative;width:920px}
.bcm-ma-timing-chart::before{
position:absolute;
z-index:0;
top:0;
bottom:0;
left:0;
width:100%;
pointer-events:none;
background:
linear-gradient(#cbdce5,#cbdce5) 135px 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) 290px 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) 500px 0/1px 100% no-repeat;
content:"";
}
.bcm-ma-timing-chart::after{
position:absolute;
z-index:0;
top:95px;
bottom:0;
left:705px;
width:1px;
background:#cbdce5;
content:"";
}
.bcm-ma-timing-grid{position:relative;z-index:1;grid-template-columns:135px 155px 210px 205px 215px}
.bcm-ma-timing-head{height:138px;min-height:138px;border-bottom:1px solid #cbdce5}
.bcm-ma-timing-head>div{height:138px;padding:15px 10px 16px;border:0}
.bcm-ma-timing-head small{height:12px;margin:0 0 7px;line-height:12px}
.bcm-ma-timing-head strong{height:21px;margin:0 0 10px;line-height:21px}
.bcm-ma-timing-head span{height:29px;min-height:29px;margin:2px;padding:5px 7px;white-space:nowrap}
.bcm-ma-timing-phase3::after{display:none}
.bcm-ma-timing-phase3>div{bottom:14px;height:33px}
.bcm-ma-timing-row,
.bcm-ma-timing-row+.bcm-ma-timing-row{height:116px;min-height:116px}
.bcm-ma-timing-row>div,
.bcm-ma-timing-row>div:first-child{padding:0;border:0}
.bcm-ma-timing-row>div:first-child{padding-right:18px}
.bcm-ma-timing-us>p{top:30px;height:56px}
.bcm-ma-timing-row b{height:56px;min-height:56px}
.bcm-ma-timing-other span{width:calc(100% - 10px);height:56px;min-height:56px;margin:0 5px;padding:8px 20px 8px 12px}
.bcm-ma-timing-other b{width:calc(100% - 28px)}
@media(max-width:1199px){
.bcm-ma-story-track.owl-carousel .owl-nav{display:none}
}
@media(max-width:1024px) and (min-width:751px){
.bcm-ma-button{height:56px;min-height:56px}
.bcm-ma-reason-fee,.bcm-ma-reason-advisor{padding-right:24px;padding-left:24px}
.bcm-ma-reason-advisor .bcm-ma-reason-detail{grid-template-columns:minmax(0,1fr) 205px;gap:18px}
.bcm-ma-reason-advisor figure{width:205px;height:138px}
.bcm-ma-reason-trust{grid-template-columns:minmax(0,1fr) 220px;padding-right:26px;padding-left:26px}
.bcm-ma-trust-logos{width:220px}
.bcm-ma-timing{overflow-x:auto;padding-bottom:10px}
.bcm-ma-timing-chart{min-width:920px}
}
@media(max-width:750px){
.bcm-ma-button{width:100%;min-width:0;height:56px;min-height:56px}
.bcm-ma-consult-cards article:nth-child(1),
.bcm-ma-consult-cards article:nth-child(3){transform:none}
.bcm-ma-reason-fee,.bcm-ma-reason-advisor,.bcm-ma-reason-trust{padding:25px 22px 27px}
.bcm-ma-reason-advisor .bcm-ma-reason-detail{display:block}
.bcm-ma-reason-advisor figure{width:100%;height:auto;margin-top:22px;aspect-ratio:16/9}
.bcm-ma-trust-logos{width:100%;height:auto}
.bcm-ma-story-track.owl-carousel .owl-item article{width:290px}
.bcm-ma-story-track img{height:181px}
.bcm-ma-story-track article>div{min-height:174px;padding:22px 25px 24px}
.bcm-ma-story-track h3{font-size:16px}
.bcm-ma-stories-button{width:calc(100% - 40px);max-width:285px;margin-top:40px}
.bcm-ma-timing-chart{width:100%}
.bcm-ma-timing-chart::before,.bcm-ma-timing-chart::after{display:none}
.bcm-ma-timing-row,.bcm-ma-timing-row+.bcm-ma-timing-row{height:auto;min-height:0}
.bcm-ma-timing-row>div:first-child{padding:10px}
.bcm-ma-timing-us>p{height:auto;min-height:100px}
.bcm-ma-timing-other span{width:100%;height:auto;min-height:46px;margin:0}
}  .bcm-ma-reason-link,
.bcm-ma-reason-advisor .bcm-ma-reason-link{
display:inline-flex;
min-height:38px;
margin-top:14px;
padding:0 14px;
align-items:center;
justify-content:center;
gap:16px;
border:1px solid #9fbfd2;
border-radius:999px;
color:#245a82!important;
font-size:12px;
font-weight:500;
line-height:1.35;
text-decoration:none;
white-space:nowrap;
}
#ma-fee{scroll-margin-top:110px} .bcm-ma-flow-note,
.bcm-ma-flow-map{width:min(920px,100%)}
.bcm-ma-phase{grid-template-columns:174px minmax(0,1fr)}
.bcm-ma-phase>header{padding-right:20px;padding-left:20px}
.bcm-ma-phase summary{padding-right:46px;padding-left:24px;grid-template-columns:54px minmax(0,1fr) 0}
.bcm-ma-phase details>div{padding:20px 42px 23px 78px}
.bcm-ma-phase details>div p,
.bcm-ma-phase details li{position:relative;padding-left:15px}
.bcm-ma-phase details>div p::before,
.bcm-ma-phase details li::before{
position:absolute;
top:.78em;
left:0;
width:5px;
height:5px;
border-radius:50%;
background:var(--ma-blue);
content:"";
}
.bcm-ma-phase details ul{padding-left:0;list-style:none}
.bcm-ma-after{grid-template-columns:174px minmax(0,1fr)}
.bcm-ma-after>p{padding-left:24px} .bcm-ma-story-track article,
.bcm-ma-story-track.owl-carousel .owl-item article{overflow:hidden;border-radius:7px} .bcm-ma-button,
.bcm-ma-reason-link,
.bcm-ma-small-button,
.bcm-ma-stories-button,
.bcm-ma-page .bcm-button{
transition:transform .25s ease,filter .25s ease,box-shadow .25s ease!important;
}
.bcm-ma-button i,
.bcm-ma-reason-link i,
.bcm-ma-small-button i,
.bcm-ma-stories-button i,
.bcm-ma-page .bcm-button span{transition:transform .25s ease}
.bcm-ma-button:hover,
.bcm-ma-reason-link:hover,
.bcm-ma-small-button:hover,
.bcm-ma-stories-button:hover,
.bcm-ma-page .bcm-button:hover{
filter:brightness(.94);
transform:translateY(-2px);
box-shadow:0 8px 18px rgba(20,57,87,.12);
}
.bcm-ma-button:hover i,
.bcm-ma-reason-link:hover i,
.bcm-ma-small-button:hover i,
.bcm-ma-stories-button:hover i,
.bcm-ma-page .bcm-button:hover span{transform:translateX(4px)} .bcm-ma-fee-tables h4{font-size:15px}
.bcm-ma-fee-tables th{padding:13px 14px;font-size:12px}
.bcm-ma-fee-tables td{padding:11px 14px;font-size:13px;line-height:1.6}
.bcm-ma-fee-tables>div>p{font-size:11px;line-height:1.75}
@media(max-width:750px){
#ma-fee{scroll-margin-top:72px}
.bcm-ma-reason-link,.bcm-ma-reason-advisor .bcm-ma-reason-link{width:100%;margin-top:18px}
.bcm-ma-phase{display:block}
.bcm-ma-phase summary{padding:13px 42px 13px 15px;grid-template-columns:38px minmax(0,1fr) 0}
.bcm-ma-phase details>div{padding:19px 18px 22px 32px}
.bcm-ma-after{display:block}
.bcm-ma-after>p{padding-left:20px}
.bcm-ma-fee-tables th{padding:11px 10px;font-size:11px}
.bcm-ma-fee-tables td{padding:10px;font-size:12px}
}  .bcm-ma-story-track.owl-carousel .owl-nav,
.bcm-ma-story-track.owl-carousel .owl-nav button{
font-family:'design_plus';
font-size:20px;
font-weight:400;
}
.bcm-ma-story-track.owl-carousel .owl-nav button{line-height:70px} .bcm-ma-period{width:min(920px,100%)} .bcm-ma-phase details>div p{padding-left:0}
.bcm-ma-phase details>div p::before{display:none;content:none} .bcm-ma-reason-fee,
.bcm-ma-reason-advisor{padding-bottom:26px}
.bcm-ma-reason-advisor .bcm-ma-reason-detail{min-height:0} .bcm-ma-timing-head>div{position:relative;justify-content:flex-start}
.bcm-ma-timing-head small{
position:absolute;
top:20px;
left:0;
width:100%;
text-align:center;
}
.bcm-ma-timing-head strong{
position:absolute;
top:47px;
left:0;
width:100%;
text-align:center;
}
.bcm-ma-timing-head>div:not(.bcm-ma-timing-phase3)>span{
position:absolute;
top:90px;
}
.bcm-ma-timing-head>div:nth-child(2)>span{
left:50%;
transform:translateX(-50%);
}
.bcm-ma-timing-head>div:nth-child(3)>span:first-of-type{left:10px}
.bcm-ma-timing-head>div:nth-child(3)>span:last-of-type{right:10px}
.bcm-ma-timing-phase3>div{top:88px;bottom:auto;height:33px}
.bcm-ma-timing-chart::after{top:88px} .bcm-ma-timing-other span{
width:calc(100% - 1px);
margin-right:0;
margin-left:1px;
}
.bcm-ma-reward-intro>p:last-child small{
display:block;
margin-top:5px;
color:#718493;
font-size:10px;
font-weight:400;
line-height:1.5;
text-align:right;
}
@media(max-width:750px){
.bcm-ma-timing-other span{width:100%;margin:0}
.bcm-ma-reward-intro>p:last-child small{text-align:left}
}  .bcm-ma-reason-advisor .bcm-ma-reason-detail{
grid-template-columns:minmax(0,1fr) 238px;
align-items:stretch;
}
.bcm-ma-reason-advisor .bcm-ma-reason-copy{
display:flex;
height:178px;
flex-direction:column;
}
.bcm-ma-reason-advisor .bcm-ma-reason-link{margin-top:auto}
.bcm-ma-reason-advisor figure{
width:238px;
height:178px;
margin:0;
align-self:end;
}
.bcm-ma-reason-trust{align-items:end}
.bcm-ma-trust-logos{align-self:end;margin:0} .bcm-ma-stories{background:#1d6090} .bcm-ma-timing-head>div:not(:first-child){display:block}
.bcm-ma-timing-head small{top:20px}
.bcm-ma-timing-head strong{top:47px}
.bcm-ma-timing-head>div:not(.bcm-ma-timing-phase3)>span{top:90px;height:29px}
.bcm-ma-timing-phase2>div{
position:absolute;
top:88px;
left:0;
display:flex;
width:100%;
height:33px;
align-items:center;
justify-content:center;
gap:8px;
}
.bcm-ma-timing-phase2>div span{
position:static;
display:flex;
width:auto;
height:29px;
min-height:29px;
margin:0;
padding:0 8px;
align-items:center;
justify-content:center;
transform:none;
}
.bcm-ma-timing-phase3>div{
top:88px;
display:flex;
height:33px;
align-items:center;
justify-content:center;
gap:8px;
}
.bcm-ma-timing-phase3>div span{
height:29px;
min-height:29px;
margin:0;
}
.bcm-ma-timing-us>p,
.bcm-ma-timing-row b{height:56px;min-height:56px} .bcm-ma-fee-tables th{
padding:14px;
font-size:14px;
font-weight:600;
line-height:1.5;
}
@media(max-width:1024px) and (min-width:751px){
.bcm-ma-reason-advisor .bcm-ma-reason-detail{grid-template-columns:minmax(0,1fr) 205px}
.bcm-ma-reason-advisor .bcm-ma-reason-copy,
.bcm-ma-reason-advisor figure{height:164px}
.bcm-ma-reason-advisor figure{width:205px}
}
@media(max-width:750px){
.bcm-ma-reason-advisor .bcm-ma-reason-copy{display:block;height:auto}
.bcm-ma-reason-advisor .bcm-ma-reason-link{margin-top:18px}
.bcm-ma-reason-advisor figure{width:100%;height:auto;aspect-ratio:4/3}
.bcm-ma-fee-tables th{padding:12px 10px;font-size:12px}
} @media(min-width:751px){ .bcm-ma-reason-fee{display:flex;flex-direction:column}
.bcm-ma-reason-fee .bcm-ma-reason-detail{
display:flex;
height:150px;
flex-direction:column;
}
.bcm-ma-reason-fee .bcm-ma-reason-link{margin-top:auto}
.bcm-ma-reason-advisor .bcm-ma-reason-copy,
.bcm-ma-reason-advisor figure{height:150px}
.bcm-ma-reason-advisor figure{align-self:end} .bcm-ma-timing-us>b{
height:56px;
min-height:56px;
margin:30px 14px 0;
align-self:start;
}
} .bcm-ma-trust-logos img:first-child{width:96px;max-height:62px} .bcm-ma-reasons .bcm-ma-reason-link,
.bcm-ma-reasons .bcm-ma-small-button{
display:inline-flex;
width:auto;
height:50px;
min-height:50px;
padding:0 24px;
align-self:flex-start;
align-items:center;
justify-content:center;
gap:28px;
font-size:13px;
line-height:1.35;
}
@media(max-width:750px){
.bcm-ma-reasons .bcm-ma-reason-link,
.bcm-ma-reasons .bcm-ma-small-button{width:100%;height:auto;min-height:50px}
} .bcm-ma-consult-cards p{
display:flex;
min-height:52px;
padding:10px 14px;
align-items:center;
gap:12px;
}
.bcm-ma-consult-cards p::before{
position:static;
display:block;
width:5px;
height:5px;
flex:0 0 5px;
} .bcm-ma-sp-break{display:none}
@media(max-width:750px){ .bcm-ma-wrap{width:calc(100% - 36px)}
.bcm-ma-hero-copy{padding-right:18px;padding-left:18px}
.bcm-ma-button{width:100%;min-width:0} .bcm-ma-connector{height:28px;margin-top:0}
.bcm-ma-connector svg,.bcm-ma-connector::before{display:none} .bcm-ma-reason-advisor figure{margin-top:22px}
.bcm-ma-trust-logos{margin-top:24px} .bcm-ma-phase>header{padding:18px 20px}
.bcm-ma-phase>header h3{font-size:19px;line-height:1.5}
.bcm-ma-phase>header h3 br{display:none} .bcm-ma-timing,.bcm-ma-timing-chart{width:100%;overflow:visible}
.bcm-ma-timing-head{display:none!important}
.bcm-ma-timing-grid{display:grid;min-width:0;grid-template-columns:105px minmax(0,1fr)}
.bcm-ma-timing-row,.bcm-ma-timing-row+.bcm-ma-timing-row{height:auto;min-height:0}
.bcm-ma-timing-row>div{min-height:58px;padding:7px;border:0;border-bottom:1px solid var(--ma-line)}
.bcm-ma-timing-row>div:first-child{padding:10px;border-right:1px solid var(--ma-line)}
.bcm-ma-timing-us>div:first-child{grid-row:1/3}
.bcm-ma-timing-us>div:nth-of-type(2),
.bcm-ma-timing-us>div:nth-of-type(3),
.bcm-ma-timing-us>div:nth-of-type(4),
.bcm-ma-timing-us>div:nth-of-type(5){display:none}
.bcm-ma-timing-us>p{
position:static;
display:flex;
width:auto;
height:auto;
min-height:72px;
margin:0;
padding:13px;
grid-column:2;
grid-row:1;
clip-path:none;
font-size:14px;
line-height:1.5;
text-align:center;
}
.bcm-ma-timing-us>b{
display:flex;
width:calc(100% - 14px);
height:52px;
min-height:52px;
margin:7px;
grid-column:2;
grid-row:2;
}
.bcm-ma-timing-other{margin-top:18px}
.bcm-ma-timing-other>div:first-child{grid-row:1/5}
.bcm-ma-timing-other>div:not(:first-child){display:flex;padding:7px}
.bcm-ma-timing-other span,
.bcm-ma-timing-other b{width:100%;height:auto;min-height:46px;margin:0;clip-path:none}
.bcm-ma-timing-note{text-align:left!important} .bcm-ma-sp-break{display:inline}
.bcm-ma-example-diff{
display:flex;
min-height:112px;
padding:20px 16px;
align-items:center;
justify-content:center;
flex-direction:column;
gap:8px;
line-height:1.65;
text-align:center;
}
.bcm-ma-example-diff strong{display:block;margin:0;font-size:20px} .bcm-ma-faq .bcm-consulting-faq-list{border:0}
.bcm-ma-faq .bcm-consulting-faq-list details{
border:0!important;
border-top:1px solid #ced9e2!important;
}
.bcm-ma-faq .bcm-consulting-faq-list details:last-child{border-bottom:1px solid #ced9e2!important}
} @media(max-width:750px){
.bcm-ma-timing-grid{display:flex;min-width:0;flex-direction:column}
.bcm-ma-timing-row>div,
.bcm-ma-timing-row>div:first-child{
display:flex;
width:100%;
min-height:0;
padding:0;
border:0;
}
.bcm-ma-timing-row>div:first-child{
padding:18px 12px 15px;
align-items:center;
justify-content:center;
flex-direction:column;
gap:7px;
border-bottom:1px solid var(--ma-line);
}
.bcm-ma-timing-row>div:first-child img{width:38px;height:38px}
.bcm-ma-timing-us>div:nth-of-type(2),
.bcm-ma-timing-us>div:nth-of-type(3),
.bcm-ma-timing-us>div:nth-of-type(4),
.bcm-ma-timing-us>div:nth-of-type(5){display:none}
.bcm-ma-timing-us>p{
position:static;
width:100%;
min-height:68px;
margin:0;
padding:15px;
clip-path:none;
}
.bcm-ma-timing-us>b{
display:flex;
width:calc(100% - 28px);
height:54px;
min-height:54px;
margin:12px 14px 18px;
align-items:center;
justify-content:center;
}
.bcm-ma-timing-other{margin-top:22px}
.bcm-ma-timing-other>div:first-child{padding:17px 12px;border-bottom:1px solid var(--ma-line)}
.bcm-ma-timing-other>div:not(:first-child){display:flex;padding:7px 14px}
.bcm-ma-timing-other span,
.bcm-ma-timing-other b{
display:flex;
width:100%;
height:auto;
min-height:54px;
margin:0;
align-items:center;
justify-content:center;
clip-path:none;
}
.bcm-ma-timing-other>div:last-child{padding-bottom:14px}
} .bcm-ma-timing-mobile{display:none}
@media(max-width:750px){
.bcm-ma-timing-chart{display:none}
.bcm-ma-timing-mobile{
position:relative;
display:grid;
width:100%;
grid-template-columns:42% 29% 29%;
grid-template-rows:58px repeat(4,86px);
border-top:1px solid #9db4c5;
border-left:1px solid #9db4c5;
background:
repeating-linear-gradient(to bottom,transparent 0 85px,#9db4c5 85px 86px) 0 58px/100% 344px no-repeat,
#fff;
}
.bcm-ma-timing-mobile>div{box-sizing:border-box}
.bcm-ma-timing-mobile-head,
.bcm-ma-timing-mobile-step,
.bcm-ma-timing-mobile-blank,
.bcm-ma-timing-mobile-cost,
.bcm-ma-timing-mobile-us-success{
display:flex;
padding:8px 6px;
align-items:center;
justify-content:center;
border-right:1px solid #9db4c5;
border-bottom:1px solid #9db4c5;
line-height:1.45;
text-align:center;
}
.bcm-ma-timing-mobile-head{color:#fff;font-size:13px;font-weight:600}
.bcm-ma-timing-mobile-flow{grid-column:1;grid-row:1;background:#173f65}
.bcm-ma-timing-mobile-us-head{grid-column:2;grid-row:1;background:#1e6aa5}
.bcm-ma-timing-mobile-other-head{grid-column:3;grid-row:1;background:#e7ecef;color:#173f65}
.bcm-ma-timing-mobile-step{grid-column:1;background:#173f65;color:#fff;font-size:13px;font-weight:500}
.bcm-ma-timing-mobile-step1{grid-row:2}.bcm-ma-timing-mobile-step2{grid-row:3}
.bcm-ma-timing-mobile-step3{grid-row:4}.bcm-ma-timing-mobile-step4{grid-row:5}
.bcm-ma-timing-mobile-free{
position:relative;
z-index:2;
display:flex;
margin:12px 14%;
padding:12px 4px 28px;
align-items:center;
justify-content:center;
grid-column:2;
grid-row:2/5;
background:#1e6aa5;
clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),50% 100%,0 calc(100% - 18px));
color:#fff;
font-size:17px;
font-weight:600;
line-height:1.65;
text-align:center;
}
.bcm-ma-timing-mobile-us-success{grid-column:2;grid-row:5;margin:10px 7px;border:0;border-radius:5px;background:#b95440;color:#fff;font-size:13px;font-weight:600}
.bcm-ma-timing-mobile-other1{grid-column:3;grid-row:2}.bcm-ma-timing-mobile-other2{grid-column:3;grid-row:3}
.bcm-ma-timing-mobile-other3{grid-column:3;grid-row:4}.bcm-ma-timing-mobile-other4{grid-column:3;grid-row:5}
.bcm-ma-timing-mobile-cost{margin:9px 7px;border:0;border-radius:5px;background:#f5ded6;color:#a94734;font-size:12px;font-weight:600}
.bcm-ma-timing-mobile-other4{background:#b95440;color:#fff}
} @media(max-width:750px){
.bcm-ma-timing-mobile{
grid-template-columns:48% 27% 25%;
grid-template-rows:74px 126px 140px 140px 96px;
background:
linear-gradient(#9db4c5,#9db4c5) 0 200px/100% 1px no-repeat,
linear-gradient(#9db4c5,#9db4c5) 0 340px/100% 1px no-repeat,
linear-gradient(#9db4c5,#9db4c5) 0 480px/100% 1px no-repeat,
linear-gradient(#9db4c5,#9db4c5) 0 576px/100% 1px no-repeat,
#fff;
}
.bcm-ma-timing-mobile-head{padding:7px 5px;font-size:11px;line-height:1.35}
.bcm-ma-timing-mobile-flow{color:#b9d9eb;font-size:9px;font-weight:500;letter-spacing:.12em}
.bcm-ma-timing-mobile-us-head{display:flex;padding:7px 3px;flex-direction:column;gap:3px;color:#173f65;font-size:10px;line-height:1.3;background:#fff}
.bcm-ma-timing-mobile-us-head img{width:28px;height:28px;object-fit:contain}
.bcm-ma-timing-mobile-other-head{font-size:12px}
.bcm-ma-timing-mobile-phase{
display:flex;
padding:12px 8px;
align-items:center;
justify-content:center;
flex-direction:column;
gap:8px;
grid-column:1;
border-right:1px solid #9db4c5;
border-bottom:1px solid #9db4c5;
background:#fff;
color:#214967;
line-height:1.35;
text-align:center;
}
.bcm-ma-timing-mobile-phase small{color:#438bb7;font-size:8px;line-height:1;letter-spacing:.14em}
.bcm-ma-timing-mobile-phase strong{font-size:14px;font-weight:500}
.bcm-ma-timing-mobile-phase>span,
.bcm-ma-timing-mobile-phase>div span{
display:inline-flex;
min-height:28px;
padding:5px 6px;
align-items:center;
justify-content:center;
border:1px solid #c4d6e1;
border-radius:3px;
color:#355d78;
font-size:9px;
line-height:1.25;
background:#fff;
}
.bcm-ma-timing-mobile-phase>div{display:flex;align-items:center;justify-content:center;gap:5px}
.bcm-ma-timing-mobile-step1{grid-row:2}.bcm-ma-timing-mobile-step2{grid-row:3}
.bcm-ma-timing-mobile-step3{grid-row:4}.bcm-ma-timing-mobile-step4{grid-row:5;padding-top:15px;padding-bottom:15px}
.bcm-ma-timing-mobile-free{
margin:13px 17%;
padding:12px 3px 27px;
grid-column:2;
grid-row:2/5;
font-size:14px;
line-height:1.65;
}
.bcm-ma-timing-mobile-us-success{grid-column:2;grid-row:5;margin:16px 5px;font-size:11px}
.bcm-ma-timing-mobile-other1{grid-column:3;grid-row:2}.bcm-ma-timing-mobile-other2{grid-column:3;grid-row:3}
.bcm-ma-timing-mobile-other3{grid-column:3;grid-row:4}.bcm-ma-timing-mobile-other4{grid-column:3;grid-row:5}
.bcm-ma-timing-mobile-cost{margin:18px 5px;padding:6px 3px;font-size:10px;line-height:1.35}
.bcm-ma-timing-mobile-other4{margin-top:16px;margin-bottom:16px}
} @media(max-width:750px){
.bcm-ma-timing-mobile{
grid-template-columns:40% 31% 29%;
grid-template-rows:76px 130px 158px 158px 112px;
border-color:#cbdce5;
background:
linear-gradient(#cbdce5,#cbdce5) 0 206px/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 364px/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 522px/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 634px/100% 1px no-repeat,
#fff;
}
.bcm-ma-timing-mobile-head,
.bcm-ma-timing-mobile-phase{
border-right-color:#cbdce5;
border-bottom-color:#cbdce5;
}
.bcm-ma-timing-mobile-flow{
background:#fff;
color:#438bb7;
font-size:8px;
font-weight:400;
letter-spacing:.16em;
}
.bcm-ma-timing-mobile-us-head{
background:#fff;
color:#173f65;
font-size:9px;
font-weight:500;
}
.bcm-ma-timing-mobile-us-head img{width:30px;height:30px}
.bcm-ma-timing-mobile-other-head{
background:#fff;
color:#173f65;
font-size:12px;
font-weight:500;
}
.bcm-ma-timing-mobile-phase{padding:12px 7px;gap:8px}
.bcm-ma-timing-mobile-phase small{font-size:8px}
.bcm-ma-timing-mobile-phase strong{font-size:14px}
.bcm-ma-timing-mobile-phase>div{
width:100%;
align-items:center;
justify-content:center;
flex-direction:column;
gap:6px;
}
.bcm-ma-timing-mobile-phase>span,
.bcm-ma-timing-mobile-phase>div span{
width:auto;
max-width:100%;
min-height:27px;
padding:5px 6px;
border-color:#c4d6e1;
font-size:9px;
white-space:nowrap;
}
.bcm-ma-timing-mobile-step4>div{gap:7px}
.bcm-ma-timing-mobile-free{
margin:14px 18%;
padding:12px 3px 28px;
background:var(--ma-blue);
font-size:12px;
font-weight:600;
line-height:1.65;
}
.bcm-ma-timing-mobile-us-success,
.bcm-ma-timing-mobile-cost{
border-radius:4px;
font-weight:600;
}
.bcm-ma-timing-mobile-us-success{margin:21px 6px;font-size:11px}
.bcm-ma-timing-mobile-cost{
position:relative;
margin:21px 6px;
padding:7px 3px 17px;
border-radius:0;
background:#f7e4dc;
clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),50% 100%,0 calc(100% - 10px));
color:#a44735;
font-size:10px;
}
.bcm-ma-timing-mobile-other4{
margin:21px 6px;
padding:7px 3px;
border-radius:4px;
clip-path:none;
background:#b95440;
color:#fff;
}
} @media(max-width:750px){
.bcm-ma-timing-mobile{
border:0;
background:
linear-gradient(#cbdce5,#cbdce5) 40% 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) 71% 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 76px/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 206px/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 364px/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 522px/100% 1px no-repeat,
#fff;
}
.bcm-ma-timing-mobile-head,
.bcm-ma-timing-mobile-phase,
.bcm-ma-timing-mobile-blank,
.bcm-ma-timing-mobile-cost,
.bcm-ma-timing-mobile-us-success{border:0}
.bcm-ma-timing-mobile-flow{background:transparent}
.bcm-ma-timing-mobile-free span{display:block;writing-mode:horizontal-tb;text-orientation:mixed;letter-spacing:0;white-space:normal}
} @media(max-width:750px){
.bcm-ma-timing-mobile{
background:
linear-gradient(#cbdce5,#cbdce5) 40% 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) 71% 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 76px/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 206px/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 364px/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 8% 522px/92% 1px no-repeat,
#fff;
}
.bcm-ma-timing-mobile-step3{
display:grid;
padding:0;
grid-row:4/6;
grid-template-rows:158px 112px;
gap:0;
}
.bcm-ma-timing-mobile-phase3-upper,
.bcm-ma-timing-mobile-phase3-lower{
display:flex;
width:100%;
padding:12px 7px;
align-items:center;
justify-content:center;
flex-direction:column;
gap:8px;
}
.bcm-ma-timing-mobile-phase3-upper>div,
.bcm-ma-timing-mobile-phase3-lower{
align-items:center;
justify-content:center;
flex-direction:column;
}
.bcm-ma-timing-mobile-phase3-upper>div{display:flex;width:100%;gap:6px}
.bcm-ma-timing-mobile-phase3-upper span,
.bcm-ma-timing-mobile-phase3-lower span{
display:inline-flex;
width:auto;
max-width:100%;
min-height:27px;
padding:5px 6px;
align-items:center;
justify-content:center;
border:1px solid #c4d6e1;
border-radius:3px;
background:#fff;
color:#355d78;
font-size:9px;
line-height:1.25;
white-space:nowrap;
}
} @media(max-width:750px){
.bcm-ma-timing-mobile{
--phase-column:39%;--us-column:32%;--head-height:76px;--phase1-height:130px;--phase2-height:158px;--phase3-height:158px;--goal-height:112px;
display:grid;width:100%;
grid-template-columns:var(--phase-column) var(--us-column) minmax(0,1fr);
grid-template-rows:var(--head-height) var(--phase1-height) var(--phase2-height) var(--phase3-height) var(--goal-height);
border:0;
background:
linear-gradient(#cbdce5,#cbdce5) var(--phase-column) 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) calc(var(--phase-column) + var(--us-column)) 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 var(--head-height)/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 calc(var(--head-height) + var(--phase1-height))/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 calc(var(--head-height) + var(--phase1-height) + var(--phase2-height))/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 8% calc(var(--head-height) + var(--phase1-height) + var(--phase2-height) + var(--phase3-height))/92% 1px no-repeat,
#fff;
}
.bcm-ma-timing-mobile-head,.bcm-ma-timing-mobile-phase,.bcm-ma-timing-mobile-phase3-upper,.bcm-ma-timing-mobile-phase3-lower,.bcm-ma-timing-mobile-cost,.bcm-ma-timing-mobile-us-success{border:0;background-color:transparent}
.bcm-ma-timing-mobile-flow{background:transparent}
.bcm-ma-timing-mobile-step1{grid-column:1;grid-row:2}
.bcm-ma-timing-mobile-step2{grid-column:1;grid-row:3}
.bcm-ma-timing-mobile-step3{display:grid;padding:0;grid-column:1;grid-row:4/6;grid-template-rows:var(--phase3-height) var(--goal-height);gap:0;background:transparent}
.bcm-ma-timing-mobile-free{position:relative;z-index:2;display:flex;width:70px;height:auto;min-height:0;margin:14px auto;padding:18px 7px 30px;align-self:stretch;align-items:center;justify-content:center;grid-column:2;grid-row:2/5;background:var(--ma-blue);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),50% 100%,0 calc(100% - 18px))}
.bcm-ma-timing-mobile-free span{display:block;writing-mode:horizontal-tb;text-orientation:mixed;color:#fff;font-size:12px;font-weight:600;line-height:1.55;letter-spacing:0;text-align:center;white-space:normal}
.bcm-ma-timing-mobile-us-success,.bcm-ma-timing-mobile-other4{display:flex;min-width:0;width:auto;height:56px;min-height:56px;margin:0 6px;padding:7px 3px;align-self:center;align-items:center;justify-content:center;border:0;border-radius:4px;clip-path:none;background:#b95440;color:#fff;font-size:11px;font-weight:600;line-height:1.35}
.bcm-ma-timing-mobile-us-success{grid-column:2;grid-row:5}
.bcm-ma-timing-mobile-cost{display:flex;position:relative;min-width:0;width:auto;height:56px;min-height:56px;margin:0 6px;padding:7px 4px 15px;align-self:center;align-items:center;justify-content:center;border:0;border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),50% 100%,0 calc(100% - 10px));background:#f7e4dc;color:#a44735;font-size:10px;font-weight:600;line-height:1.35;text-align:center}
.bcm-ma-timing-mobile-other1{grid-column:3;grid-row:2}.bcm-ma-timing-mobile-other2{grid-column:3;grid-row:3}.bcm-ma-timing-mobile-other3{grid-column:3;grid-row:4}.bcm-ma-timing-mobile-other4{grid-column:3;grid-row:5} .bcm-ma-hero-copy>.bcm-ma-button{width:100%;max-width:none;min-width:0;align-self:stretch}
.bcm-ma-connector{height:70px;margin-top:0}
.bcm-ma-connector svg,.bcm-ma-connector::before{display:none}
} @media(max-width:750px){
.bcm-ma-timing-mobile{
background:
linear-gradient(#cbdce5,#cbdce5) var(--phase-column) 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) calc(var(--phase-column) + var(--us-column)) 0/1px 100% no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 var(--head-height)/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 calc(var(--head-height) + var(--phase1-height))/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 calc(var(--head-height) + var(--phase1-height) + var(--phase2-height))/100% 1px no-repeat,
#fff;
}
.bcm-ma-timing-mobile{position:relative}
.bcm-ma-timing-mobile::after{
position:absolute;
top:calc(var(--head-height) + var(--phase1-height) + var(--phase2-height) + var(--phase3-height));
right:0;
left:12%;
height:1px;
background:#cbdce5;
content:"";
}
.bcm-ma-timing-mobile-free{
width:70px;
margin:0 auto;
padding:18px 7px 30px;
}
} @media(max-width:750px){
.bcm-ma-timing-mobile::after{left:0}
.bcm-ma-timing-mobile-cost{
width:70px;
height:auto;
min-height:0;
margin:0 auto;
padding:12px 5px 22px;
align-self:stretch;
clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),50% 100%,0 calc(100% - 18px));
}
.bcm-ma-timing-mobile-us-success,
.bcm-ma-timing-mobile-other4{
width:70px;
height:56px;
min-height:56px;
margin:0 auto;
align-self:center;
border-radius:4px;
clip-path:none;
background:#b95440;
color:#fff;
}
} @media(max-width:750px){
.bcm-ma-timing-mobile::before{
position:absolute;
z-index:3;
top:var(--head-height);
right:0;
bottom:var(--goal-height);
left:calc(var(--phase-column) + var(--us-column));
pointer-events:none;
background:
linear-gradient(#cbdce5,#cbdce5) 0 var(--phase1-height)/100% 1px no-repeat,
linear-gradient(#cbdce5,#cbdce5) 0 calc(var(--phase1-height) + var(--phase2-height))/100% 1px no-repeat;
content:"";
}
.bcm-ma-timing-mobile-other4{
padding:0;
align-items:center;
justify-content:center;
line-height:1;
text-align:center;
}
} .bcm-ma-page{
--ma-blue:#1666a5;
--ma-title:#17385d;
--ma-text:#4e5d6b;
color:#4e5d6b;
}
.bcm-ma-section-heading>p,
.bcm-ma-eyebrow,
.bcm-ma-stories-en{color:#1666a5}
.bcm-ma-section-heading h2,
.bcm-ma-hero h1,
.bcm-ma-catch,
.bcm-ma-consult-cards h3,
.bcm-ma-reasons h3,
.bcm-ma-after h3,
.bcm-ma-fee-content>section>h3,
.bcm-ma-faq .bcm-lp-heading h2{color:#17385d}
.bcm-ma-phase>header h3{color:#fff}
.bcm-ma-lead,
.bcm-ma-hero-lead{color:#526779}
.bcm-ma-consult-cards article>p,
.bcm-ma-reasons p,
.bcm-ma-story-track article>div>p,
.bcm-ma-phase details>div p,
.bcm-ma-phase details ul,
.bcm-ma-after>p,
.bcm-ma-fee-content>section>p,
.bcm-ma-faq details p{color:#4e5d6b}
.bcm-ma-section-heading>span,
.bcm-ma-faq .bcm-heading-rule{width:44px;height:1px;background:#1666a5}
.bcm-ma-title-rule{width:46px;height:2px;background:#1666a5}
.bcm-ma-button,
.bcm-ma-small-button{background:#1666a5}
.bcm-ma-button:hover,
.bcm-ma-small-button:hover{background:#0b4a82}
.bcm-ma-reason-link,
.bcm-ma-reason-advisor .bcm-ma-reason-link{
border-color:#9fbfd2;
background:transparent;
color:#1666a5!important;
}
.bcm-ma-reason-link:hover,
.bcm-ma-reason-advisor .bcm-ma-reason-link:hover{background:#f1f7fb}
.bcm-ma-reasons .bcm-ma-small-button{
border:1px solid #1666a5;
background:#1666a5;
color:#fff!important;
}
.bcm-ma-reasons .bcm-ma-small-button:hover{
border-color:#0b4a82;
background:#0b4a82;
color:#fff!important;
} .bcm-ma-hero-main{object-position:center top}