.navbar-brand img,.navbar>a>img,.navbar a img{max-height:60px}.market-intelligence{color:#10233e;font-family:Montserrat,sans-serif}.mi-hero{background:#062b50;color:#fff;padding:58px 0 62px}.mi-hero nav{display:block;font-size:.78rem;margin-bottom:75px;opacity:.85}.mi-hero nav a{color:#fff}.mi-hero>div>p,.mi-title>p{color:#527ea7;font-size:.72rem;font-weight:700;letter-spacing:.14em}.mi-hero h1,.mi-title h2,.mi-contact h2{font-family:Roboto,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:1.08}.mi-hero h1{font-size:clamp(2.5rem,5vw,4.8rem);max-width:850px}.mi-lead{color:#e1edf7;font-size:1.12rem;line-height:1.7;max-width:760px}.mi-hero aside{border-left:1px solid #7ca6cc;margin-top:25px;padding-left:20px}.mi-hero aside small,.mi-hero aside strong{display:block}.mi-hero aside strong{margin:8px 0}.mi-hero aside p{color:#e1edf7;font-size:.82rem}.mi-section{padding-bottom:76px;padding-top:76px}.mi-title{max-width:760px}.mi-title h2,.mi-contact h2{font-size:clamp(1.85rem,3.3vw,3rem)}.mi-title p,.mi-card p,.mi-note p{color:#526478;line-height:1.7}.mi-band{background:#f0f5f8;padding:76px 0}.mi-list{border-top:1px solid #c4d3df;list-style:none;margin:0;padding:0}.mi-list li{border-bottom:1px solid #c4d3df;display:flex;font-size:1.12rem;font-weight:600;justify-content:space-between;padding:16px 3px}.mi-card{border:1px solid #d8e1e8;height:100%;padding:28px}.mi-card span{color:#527ea7;font-size:.75rem;font-weight:700}.mi-card h3{font-family:Roboto,sans-serif;font-size:1.3rem;margin:40px 0 14px}.mi-method{background:#0b355c;color:#fff}.mi-method .mi-title>p{color:#a9c7e3}.mi-method h2{color:#fff}.mi-method .mi-title>p:last-child{color:#d9e5ef}.mi-method ol{list-style:none;margin:0}.mi-method li{border-top:1px solid #497394;display:grid;gap:20px;grid-template-columns:35px 1fr;padding:18px 0}.mi-method li span{color:#a9c7e3;font-size:.75rem}.mi-note{background:#f4f8fa;border-left:4px solid #527ea7;margin-top:30px;padding:28px}.mi-contact{align-items:center;display:flex;gap:30px;justify-content:space-between;padding-bottom:76px;padding-top:76px}.mi-contact a{border-bottom:2px solid #10233e;color:#10233e;font-weight:700;padding-bottom:7px;white-space:nowrap}@media (max-width: 991.98px){.mi-hero nav{margin-bottom:45px}.mi-contact{align-items:flex-start;flex-direction:column}}@media (max-width: 575.98px){.mi-section,.mi-contact{padding-bottom:52px;padding-top:52px}.mi-band{padding:52px 0}.mi-hero{padding:36px 0 46px}}.capital-markets{color:#11243a;font-family:Montserrat,sans-serif}.cm-hero{background:linear-gradient(125deg,#071c35,#0b4a6d);color:#fff;overflow:hidden;padding:45px 0 80px}.cm-hero nav{font-size:.78rem;margin-bottom:55px}.cm-hero nav a{color:#cce6f7}.cm-kicker{color:#027d9b;font-size:.73rem;font-weight:700;letter-spacing:.14em}.cm-hero .cm-kicker{color:#7ee2e6}.cm-hero h1,.capital-markets h2{font-family:Roboto,sans-serif;font-weight:700;letter-spacing:-.035em;line-height:1.05}.cm-hero h1{font-size:clamp(2.8rem,5.5vw,5.1rem);max-width:750px}.cm-hero p:not(.cm-kicker){color:#d5e5f1;font-size:1.12rem;line-height:1.7;max-width:710px}.cm-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.cm-actions a{background:#64d8da;color:#05213d;font-weight:700;padding:13px 20px}.cm-actions .cm-secondary{background:transparent;border:1px solid #81b5cc;color:#fff}.cm-visual{background:#ffffff14;border:1px solid rgba(180,235,240,.45);height:320px;margin-top:25px;padding:25px;position:relative}.cm-visual span{border:1px solid #7ee2e6;color:#baf4f2;display:inline-block;font-size:.72rem;margin-right:7px;padding:5px 8px}.cm-visual strong{bottom:36px;font-size:clamp(1.8rem,3vw,2.8rem);left:27px;position:absolute}.cm-visual i{background:#7ee2e6;bottom:35px;position:absolute;right:25px;width:28px}.cm-visual i:nth-of-type(1){height:58px;right:103px}.cm-visual i:nth-of-type(2){height:114px;right:63px}.cm-visual i:nth-of-type(3){height:170px}.cm-section{padding-bottom:84px;padding-top:84px}.capital-markets h2{font-size:clamp(2rem,3.5vw,3.25rem);max-width:800px}.cm-intro{color:#536779;line-height:1.75;margin:22px 0 35px;max-width:820px}.cm-card{border:1px solid #dbe5ea;height:100%;padding:30px;transition:.25s ease}.cm-card:hover{box-shadow:0 18px 38px #05294121;transform:translateY(-7px)}.cm-card b{color:#027d9b;font-size:.75rem}.cm-card h3{font-family:Roboto,sans-serif;margin:45px 0 15px}.cm-card p{color:#536779;line-height:1.65}.cm-card span{color:#027d9b;font-size:.75rem;font-weight:700}.cm-dark{background:#092944;color:#fff}.cm-dark .cm-kicker{color:#7ee2e6}.cm-dark h2{color:#fff}.cm-dark ol{list-style:none;margin:0;padding:0}.cm-dark li{border-top:1px solid #49718a;display:grid;gap:20px;grid-template-columns:42px 1fr;padding:20px 0}.cm-dark li b{color:#7ee2e6}.cm-list{border-top:1px solid #dbe5ea;list-style:none;padding:0}.cm-list li{border-bottom:1px solid #dbe5ea;font-weight:600;padding:16px 0}.cm-disclosure{background:#edf5f7;border-left:4px solid #027d9b;padding:30px}.cm-disclosure small{color:#027d9b;font-weight:700}.cm-disclosure h3{margin:16px 0}.cm-disclosure p{color:#536779;line-height:1.7}.cm-disclosure a{color:#05213d;font-weight:700}.cm-footer-call{background:#dff2ef;padding:75px 0}.cm-footer-call p{color:#027d9b;font-size:.75rem;font-weight:700}.cm-footer-call h2{font-size:clamp(1.6rem,3vw,2.6rem)}.cm-footer-call span{color:#536779;font-size:.8rem}@media (max-width: 991.98px){.cm-hero{padding-bottom:55px}.cm-hero nav{margin-bottom:35px}}@media (max-width: 575.98px){.cm-section{padding-bottom:55px;padding-top:55px}.cm-visual{height:260px}.cm-footer-call{padding:55px 0}}.navbar .navbar-nav{align-items:center}.navbar .navbar-nav .nav-link{margin-right:20px;white-space:nowrap}.navbar .capital-markets-nav{font-size:14px}.navbar .navbar-collapse{flex-grow:0}.navbar .navbar-nav{display:flex;flex-wrap:nowrap;margin-left:auto!important}.navbar .navbar-nav .nav-link{margin-right:16px!important;padding:28px 8px}.navbar .navbar-nav .nav-link:last-child{margin-right:0!important}.navbar>a img{max-height:48px;width:auto}.navbar .navbar-toggler{margin-left:auto}.cm-hero-image{border:1px solid rgba(164,219,226,.55);box-shadow:22px 22px #0a516b61;margin:25px 0 0;overflow:hidden;position:relative}.cm-hero-image img{display:block;height:340px;object-fit:cover;object-position:center;transition:transform .7s ease;width:100%}.cm-hero-image:hover img{transform:scale(1.035)}.cm-hero-image figcaption{background:#04192fe6;bottom:0;color:#d3eff1;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0;padding:12px 16px;position:absolute;text-transform:uppercase;width:100%}@media (max-width: 991.98px){.navbar .navbar-nav{display:block}.navbar .navbar-nav .nav-link{padding:10px 0}.cm-hero-image img{height:280px}}.cm-navbar{min-height:84px;padding:0}.cm-navbar .navbar-collapse{justify-content:center}.cm-navbar .cm-nav-links{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.cm-navbar .cm-nav-links>:nth-child(1){order:1}.cm-navbar .cm-nav-links>:nth-child(2){order:2}.cm-navbar .cm-nav-links>:nth-child(5){order:3}.cm-navbar .cm-nav-links>:nth-child(3){order:4}.cm-navbar .cm-nav-links>:nth-child(4){order:5}.cm-navbar .cm-nav-links>:nth-child(6){order:6}.cm-navbar .nav-link{color:#13243d;font-family:Georgia,Times New Roman,serif;font-size:16px;letter-spacing:.01em;margin:0 13px!important;padding:12px 0!important}.cm-navbar .nav-link:hover,.cm-navbar .nav-link.active{border-bottom:2px solid #0c7c94;color:#0c5c78}.cm-brand{margin-right:42px}.cm-brand img{display:block;max-height:46px;width:auto}.cm-hero{background-image:linear-gradient(90deg,#031830f2,#05243dde 46%,#03132773),url(/img/capital-markets-research-hero.png);background-position:center,center;background-repeat:no-repeat;background-size:cover;min-height:600px;padding:58px 0 76px}.cm-hero-content{position:relative}.cm-hero-copy{max-width:710px;padding:56px 0 35px}.cm-hero h1{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.4vw,5.8rem);font-weight:500;max-width:700px}.cm-hero .cm-kicker{color:#80e1e2}.cm-hero p:not(.cm-kicker){color:#e4f0f4;font-family:Montserrat,sans-serif;font-size:1.08rem;max-width:640px}.cm-hero-image{display:none}.cm-actions a{border-radius:0;font-family:Montserrat,sans-serif;letter-spacing:.01em}.cm-actions a:hover{box-shadow:0 9px 24px #00000038;transform:translateY(-2px)}@media (max-width: 991.98px){.cm-navbar{min-height:66px}.cm-navbar .cm-nav-links{display:block;padding:12px 0}.cm-navbar .nav-link{margin:0!important;padding:9px 0!important}.cm-brand{margin-right:0}.cm-hero{min-height:auto}.cm-hero-copy{padding-top:32px}}.cm-anchor-links{border-top:1px solid rgba(177,227,230,.4);display:flex;flex-wrap:wrap;gap:18px;margin-top:42px;padding-top:16px}.cm-anchor-links a{color:#cfeff0;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cm-anchor-links a:hover{color:#fff}.cm-soft{background:#f2f7f8}.cm-soft .cm-card{background:#fff}.cm-dark-copy{color:#c9dce4;line-height:1.7}.cm-footer-call{background:#e4f0ef;padding:70px 0}.cm-footer-call h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:500;line-height:1.22;max-width:1000px}.cm-footer-call span{color:#4a6470;display:block;line-height:1.7;margin-top:18px;max-width:1000px}@media (max-width: 575.98px){.cm-anchor-links{gap:12px}.cm-anchor-links a{font-size:.65rem}}.cm-activity-card{min-height:280px;padding:25px}.cm-activity-card h3{font-size:1.15rem;margin-top:34px}.cm-activity-card p{font-size:.9rem}.cm-proposed-grid{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.cm-proposed-grid span{background:#ffffff14;border-left:2px solid #7ee2e6;color:#edf7f7;padding:15px 17px}.cm-proposed-grid span:hover{background:#7ee2e229}@media (max-width: 991.98px){.cm-navbar .nav-link{font-size:14px;margin:0 8px!important}.cm-brand{margin-right:18px}}@media (max-width: 575.98px){.cm-activity-card{min-height:auto}.cm-proposed-grid{grid-template-columns:1fr}}.capital-markets{background:#fff;color:#10263d;font-family:Plus Jakarta Sans,Montserrat,sans-serif}.capital-markets h2,.capital-markets h3,.cm-navbar .nav-link{font-family:Plus Jakarta Sans,Montserrat,sans-serif}.cm-navbar{min-height:78px;padding:0;position:relative}.cm-navbar .cm-nav-links>*{order:initial!important}.cm-navbar .nav-link{border-bottom:2px solid transparent;color:#12273e;font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0 12px!important;padding:10px 0!important;transition:border-color .2s ease,color .2s ease}.cm-navbar .nav-link:hover,.cm-navbar .nav-link.active{border-bottom-color:#137f95;color:#075c75}.cm-navbar .cm-brand img{max-height:38px;width:auto}.cm-navbar .dropdown-menu{border:1px solid #dbe7eb;border-radius:10px!important;box-shadow:0 16px 36px #0820361f;overflow:hidden;padding:8px}.cm-navbar .dropdown-item{border-radius:7px;color:#173147;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:13px;padding:9px 12px}.cm-navbar .dropdown-item:hover,.cm-navbar .dropdown-item:focus{background:#eef8f8;color:#075c75}.cm-hero{background-image:linear-gradient(90deg,#03152bf0,#052139c9 44%,#041c3147),url(/img/capital-markets-research-hero-v2.png);background-position:center,center;min-height:510px;padding:28px 0 24px}.cm-hero nav{font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.75rem;letter-spacing:.01em;margin-bottom:18px}.cm-hero-copy{max-width:650px;padding:20px 0 10px}.cm-hero h1{font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:clamp(2.55rem,4.45vw,4.6rem);font-weight:700;letter-spacing:-.065em;line-height:1.02;margin-bottom:18px;max-width:650px}.cm-hero p:not(.cm-kicker){font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:1rem;line-height:1.72;max-width:600px}.cm-hero .cm-kicker,.cm-kicker{font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.69rem;font-weight:800;letter-spacing:.13em}.cm-actions{gap:11px;margin-top:23px}.cm-actions a{border-radius:9px;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.85rem;padding:12px 18px;transition:box-shadow .25s ease,transform .25s ease,background-color .25s ease}.cm-hero-market-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.cm-hero-market-tags span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07263e8f;border:1px solid rgba(173,232,231,.42);border-radius:999px;color:#e8fbfc;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.72rem;font-weight:600;padding:8px 12px}.cm-hero-market-tags i{color:#8ee7e7;margin-right:6px}.cm-anchor-links{gap:16px;margin-top:22px;padding-top:14px}.cm-anchor-links a{font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.64rem;letter-spacing:.075em;transition:color .2s ease}.cm-section{padding-bottom:88px;padding-top:88px}.capital-markets h2{color:#112b45;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:700;letter-spacing:-.055em;line-height:1.1}.cm-dark h2,.cm-final-call h2{color:#fff}.cm-intro{color:#53687a;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:1rem;line-height:1.8;margin-bottom:0;max-width:850px}.cm-overview{padding-bottom:74px}.cm-overview-note{border-left:2px solid #55bec9;color:#456172;font-size:.88rem;line-height:1.65;margin:0;padding-left:17px}.cm-focus-section{background:#f4f8f9;border-bottom:1px solid #e4edef;border-top:1px solid #e4edef}.cm-section-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}.cm-section-heading h2{margin-bottom:0}.cm-carousel-controls{display:flex;gap:9px}.cm-carousel-controls button{align-items:center;background:#fff;border:1px solid #cfdfe4;border-radius:50%;color:#0d526b;display:inline-flex;font-size:.76rem;height:39px;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:39px}.cm-carousel-controls button:hover,.cm-carousel-controls button:focus-visible{background:#0d6078;border-color:#0d6078;color:#fff;outline:none;transform:translateY(-2px)}.cm-focus-rail{display:flex;gap:18px;margin:0 -5px -7px;overflow-x:auto;padding:5px 5px 16px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#9cc9d0 transparent;scrollbar-width:thin}.cm-focus-rail::-webkit-scrollbar{height:6px}.cm-focus-rail::-webkit-scrollbar-thumb{background:#a5cbd0;border-radius:999px}.cm-focus-card{background:#fff;border:1px solid #dce8eb;border-radius:16px;box-shadow:0 9px 24px #08263c0b;display:flex;flex:0 0 min(320px,82vw);flex-direction:column;min-height:234px;overflow:hidden;padding:25px;position:relative;scroll-snap-align:start;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.cm-focus-card:hover{border-color:#79cdd2;box-shadow:0 20px 38px #08354e21;transform:translateY(-6px)}.cm-focus-icon{align-items:center;background:#e5f7f7;border-radius:10px;color:#087a92;display:inline-flex;font-size:1rem;height:38px;justify-content:center;margin-bottom:22px;transition:background-color .28s ease,color .28s ease,transform .28s ease;width:38px}.cm-focus-card:hover .cm-focus-icon{background:#0b647d;color:#fff;transform:scale(1.08)}.cm-focus-card>p{color:#188499;font-size:.62rem;font-weight:800;letter-spacing:.11em;margin-bottom:9px}.cm-focus-card h3{color:#112b45;font-size:1.23rem;font-weight:700;letter-spacing:-.035em;margin:0 0 10px}.cm-focus-card>span{color:#5b7080;font-size:.83rem;line-height:1.62;max-width:260px}.cm-focus-arrow{bottom:23px;color:#0c7087;font-size:.78rem;position:absolute;right:25px;transition:transform .25s ease}.cm-focus-card:hover .cm-focus-arrow{transform:translate(5px)}.cm-soft{background:#edf5f6}.cm-coverage-grid{margin-top:32px}.cm-card{border:1px solid #d9e7ea;border-radius:14px;box-shadow:0 7px 21px #0a2d4309;padding:25px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.cm-card:hover{border-color:#82cbd1;box-shadow:0 18px 35px #082e461f;transform:translateY(-6px)}.cm-activity-card{min-height:274px}.cm-activity-card>b{background:#e1f6f6;border-radius:999px;color:#087a92;display:inline-block;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.66rem;letter-spacing:.04em;padding:5px 8px}.cm-activity-card h3{color:#16304a;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:1.06rem;font-weight:700;letter-spacing:-.03em;line-height:1.3;margin:31px 0 11px}.cm-activity-card p{color:#5a6e7d;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.82rem;line-height:1.64}.cm-activity-card>span{bottom:23px;color:#0b7088;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.68rem;font-weight:700;left:25px;opacity:0;position:absolute;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.cm-activity-card{position:relative}.cm-activity-card:hover>span{opacity:1;transform:translateY(0)}.cm-dark{background:#061f38}.cm-dark .cm-kicker{color:#8ee7e7}.cm-dark-copy{color:#c9dce7;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.95rem;line-height:1.78;max-width:475px}.cm-method-steps{list-style:none;margin:0;padding:0}.cm-method-steps .cm-method-step{align-items:start;border-top:1px solid rgba(166,214,224,.27);display:grid;gap:18px;grid-template-columns:49px 1fr;opacity:0;padding:18px 0;transform:translateY(20px);transition:background-color .25s ease,opacity .58s ease var(--step-delay),padding .25s ease,transform .58s ease var(--step-delay)}.cm-method-steps .cm-method-step:last-child{border-bottom:1px solid rgba(166,214,224,.27)}.cm-method-steps .cm-method-step.is-visible{opacity:1;transform:translateY(0)}.cm-method-steps .cm-method-step:hover{background:#7ee2e20f;padding-left:13px}.cm-method-number{align-items:center;border:1px solid #78cfd3;border-radius:50%;color:#91e8e9;display:inline-flex;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.68rem;font-weight:800;height:36px;justify-content:center;transition:background-color .25s ease,color .25s ease,transform .25s ease;width:36px}.cm-method-step:hover .cm-method-number{background:#8ee7e7;color:#06314e;transform:rotate(-8deg)}.cm-method-step>div>p{color:#8ee7e7;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.61rem;font-weight:800;letter-spacing:.13em;margin:2px 0 4px}.cm-method-step h3{color:#fff;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.025em;margin:0 0 6px}.cm-method-step>div>span{color:#c6d8e2;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.82rem;line-height:1.6}.cm-output-grid{display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-output-card{border:1px solid #dce8eb;border-radius:12px;min-height:145px;padding:22px;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.cm-output-card:hover{background:#f1fbfb;border-color:#8acfd3;box-shadow:0 14px 26px #082d4614;transform:translateY(-4px)}.cm-output-card h3{color:#13314b;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.03em;margin-bottom:10px}.cm-output-card p{color:#5b7080;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.82rem;line-height:1.6;margin:0}.cm-tech-section{background:#eff7f7}.cm-tech-panel{background:#0b3452;border:1px solid rgba(148,224,225,.38);border-radius:16px;box-shadow:15px 16px #0c697e21;color:#fff;padding:31px}.cm-tech-panel small{color:#94e6e6;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.13em}.cm-tech-panel h3{color:#fff;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:1.42rem;font-weight:700;letter-spacing:-.045em;margin:14px 0 10px}.cm-tech-panel p{color:#d2e5ea;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.86rem;line-height:1.7;margin-bottom:22px}.cm-tech-pillar-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-tech-pillar-grid span{align-items:center;background:#ffffff12;border:1px solid rgba(190,234,235,.17);border-radius:9px;color:#e6f7f7;display:flex;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.72rem;font-weight:600;gap:9px;padding:11px}.cm-tech-pillar-grid i{color:#8ee7e7;font-size:.8rem}.cm-final-call{background:#0c2c49;color:#fff;padding:70px 0}.cm-final-call h2{font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:clamp(1.9rem,3vw,3rem);font-weight:700;letter-spacing:-.055em;margin:12px 0 22px;max-width:690px}.cm-final-call .cm-kicker{color:#8ee7e7}.cm-final-call a{border-bottom:1px solid #84dadd;color:#dffafa;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.85rem;font-weight:700;padding-bottom:6px;transition:color .2s ease}.cm-final-call a:hover{color:#8ee7e7}.cm-final-call a i{margin-left:7px;transition:transform .2s ease}.cm-final-call a:hover i{transform:translate(4px)}@media (min-width: 992px){.cm-navbar{justify-content:center}.cm-navbar .cm-brand{left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.cm-navbar .navbar-collapse{display:flex!important;flex:0 0 auto;justify-content:center;width:auto}.cm-navbar .cm-nav-links{margin:0!important;width:auto}}@media (max-width: 991.98px){.cm-navbar{min-height:68px}.cm-navbar .cm-brand{margin-right:0}.cm-navbar .navbar-collapse{width:100%}.cm-navbar .cm-nav-links{padding:10px 0 14px}.cm-navbar .nav-link{display:inline-block;font-size:14px;margin:0!important;padding:9px 0!important}.cm-navbar .dropdown-menu{box-shadow:none;margin-left:10px!important}.cm-hero{background-position:center,58% center;min-height:auto;padding:30px 0 28px}.cm-hero-copy{padding-top:18px}.cm-hero h1{max-width:600px}.cm-section{padding-bottom:68px;padding-top:68px}}@media (max-width: 575.98px){.cm-navbar .cm-brand img{max-height:34px}.cm-hero h1{font-size:clamp(2.35rem,12vw,3.1rem)}.cm-hero p:not(.cm-kicker){font-size:.91rem}.cm-actions a{font-size:.78rem;padding:11px 14px}.cm-hero-market-tags{gap:7px}.cm-hero-market-tags span{font-size:.64rem;padding:7px 9px}.cm-anchor-links{gap:10px 13px}.cm-section{padding-bottom:56px;padding-top:56px}.cm-section-heading{align-items:start;flex-direction:column;margin-bottom:24px}.cm-focus-card{flex-basis:83vw;min-height:222px}.cm-activity-card{min-height:255px}.cm-output-grid,.cm-tech-pillar-grid{grid-template-columns:1fr}.cm-method-steps .cm-method-step{gap:13px;grid-template-columns:41px 1fr}.cm-tech-panel{box-shadow:10px 11px #0c697e21;padding:25px}.cm-final-call{padding:56px 0}}@media (prefers-reduced-motion: reduce){.capital-markets *,.capital-markets *:before,.capital-markets *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.cm-method-steps .cm-method-step{opacity:1;transform:none}}.cm-focus-rail{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;overflow:visible;padding:5px 0 0}.cm-focus-card{flex:none;min-width:0;width:auto}@media (max-width: 1199.98px){.cm-focus-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 991.98px){.cm-focus-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.cm-focus-rail{grid-template-columns:1fr}}.cm-strengths-section{background:#fff;border-top:1px solid #e4edef}.cm-strength-grid{margin-top:32px}.cm-strength-card{background:#f4f9fa;border:1px solid #dbe8eb;border-radius:14px;height:100%;padding:26px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.cm-strength-card:hover{border-color:#82cbd1;box-shadow:0 16px 30px #082e461a;transform:translateY(-5px)}.cm-strength-card b{color:#087a92;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.68rem;letter-spacing:.06em}.cm-strength-card h3{color:#15314b;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:1.18rem;font-weight:700;letter-spacing:-.035em;margin:30px 0 10px}.cm-strength-card p{color:#5a6e7d;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.86rem;line-height:1.65;margin:0}.footer-research-disclaimer{border-top:1px solid rgba(255,255,255,.18);color:#ffffffc7;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:.72rem;line-height:1.65;margin-top:28px;padding:18px 0 4px}.regulatory-page{color:#19324a;font-family:Plus Jakarta Sans,Montserrat,sans-serif}.regulatory-intro{max-width:930px;padding-bottom:72px;padding-top:74px}.regulatory-kicker{color:#087a92;font-size:.69rem;font-weight:800;letter-spacing:.13em;margin-bottom:12px}.regulatory-intro h1,.regulatory-risk h2,.regulatory-checklist h2{color:#112c46;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:clamp(2rem,3.5vw,3.45rem);font-weight:700;letter-spacing:-.055em;line-height:1.1}.regulatory-intro>p:last-child{color:#566e7e;font-size:1rem;line-height:1.78;margin:25px 0 0}.regulatory-verification{background:#fff8e7;border:1px solid #ecdba3;border-left:4px solid #b88b1d;border-radius:10px;margin-top:27px;padding:22px 24px}.regulatory-verification strong{color:#77560e;display:block;font-size:.78rem;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.regulatory-verification p{color:#5e563e;font-size:.88rem;line-height:1.65;margin:5px 0}.regulatory-risk{background:#eaf5f6;padding:66px 0}.regulatory-risk h2{font-size:clamp(1.65rem,2.7vw,2.55rem);max-width:950px}.regulatory-details{padding-bottom:76px;padding-top:76px}.regulatory-details ul{border-top:1px solid #d9e7ea;list-style:none;margin:22px 0 0;padding:0}.regulatory-details li{border-bottom:1px solid #d9e7ea;color:#536a7a;font-size:.92rem;line-height:1.65;padding:16px 0 16px 24px;position:relative}.regulatory-details li:before{color:#087a92;content:"?";left:4px;position:absolute}.regulatory-contact{background:#0b3452;border-radius:14px;color:#e4f3f5;padding:29px}.regulatory-contact h3{color:#fff;font-family:Plus Jakarta Sans,Montserrat,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.04em;margin-bottom:12px}.regulatory-contact p{font-size:.87rem;line-height:1.68;margin-bottom:13px}.regulatory-contact p:last-child{margin-bottom:0}.regulatory-contact a{border-bottom:1px solid #8ee7e7;color:#8ee7e7}.regulatory-checklist{border-top:1px solid #dce9ec;padding-bottom:80px;padding-top:62px}.regulatory-checklist h2{font-size:clamp(1.55rem,2.6vw,2.45rem)}.regulatory-checklist ul{columns:2;margin:25px 0 0;padding-left:20px}.regulatory-checklist li{color:#536a7a;break-inside:avoid;font-size:.9rem;line-height:1.6;margin-bottom:12px}@media (max-width: 575.98px){.regulatory-intro{padding-bottom:55px;padding-top:55px}.regulatory-risk{padding:52px 0}.regulatory-details{padding-bottom:55px;padding-top:55px}.regulatory-checklist{padding-bottom:58px;padding-top:50px}.regulatory-checklist ul{columns:1}}
