/* ============== Institutional Asset Management ========= */
.banner-section-two.banner-sm {background-position: center;}
.iam-head{margin:0 auto 40px;text-align:center}
.iam-eyebrow{display:block;font-size:1.5rem;font-weight:500;color:#FFC763;margin-bottom:6px}
.iam-title{font-size:2rem;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:#131212;margin:0}
.iam-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.iam-card{background:#fff;border:2px solid #1E6E5A;border-radius:12px;padding:26px 24px 28px;transition:box-shadow .2s ease}
.iam-card:hover{box-shadow:0 12px 30px rgba(19,18,18,.07)}
.iam-card-icon{display:block;margin-bottom:10px;line-height:0}
.iam-card-icon svg{width:40px;height:40px}
.iam-card h3{font-family:"SF Pro Display",sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:#131212;margin:0 0 14px;line-height:1.3}
.iam-card h3 span{display:block;font-weight:400;font-size:1rem;color:#131212}
.iam-card p{font-size:.875rem;line-height:1.7;color:#8A8A8A;margin:0}
.conv-inspect-page .our-services .splitted-section .splitted-text-container .title{color:#131212;font-family:"SF Pro Display",sans-serif;font-size:27px;font-weight:600;line-height:150%;margin:0 0 12px}
.conv-inspect-page .our-services .splitted-section .splitted-text-container .desc{font-size:20px;font-weight:400;color:#131212}
.conv-inspect-page .our-services .splitted-section img{aspect-ratio:auto!important}
.iam-assurance{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:40px;padding-top:4px}
.iam-assurance-item{display:flex;align-items:center;gap:14px;padding:6px 26px;border-left:1px solid rgba(255,255,255,.28)}
.iam-assurance-item:first-child{padding-left:0;border-left:0}
.iam-assurance-item svg{width:26px;height:26px;flex:none;color:#fff}
.iam-assurance-item span{font-family:"SF Pro Display",sans-serif;font-size:1rem;font-weight:500;line-height:1.4;color:#fff}
.iam-economics{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;padding:clamp(64px,8vw,110px) 0;isolation:isolate}
.iam-economics::before{content:"";position:absolute;inset:0;z-index:-1;background:#000;opacity:0.85}
.iam-economics-inner .iam-economics-inner-p-wrap{max-width:100ch;margin:0 auto;text-align:center;color:#fff}
.iam-economics h2{font-family:"SF Pro Display",sans-serif;font-size:clamp(1.75rem,1.3rem+2vw,3rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:#fff;margin:0 0 22px}
.iam-economics p{font-size:20px;line-height:1.6;color:rgb(203 213 225);;margin:0 0 18px}
.iam-economics p:last-child{margin-bottom:0}
@media (min-width:1200px){.iam-economics-inner h1{font-size:48px}}
@media (max-width:1199.98px){.iam-cards{grid-template-columns:repeat(2,1fr)}
.iam-assurance{grid-template-columns:repeat(2,1fr);row-gap:20px}
.iam-assurance-item:nth-child(odd){padding-left:0;border-left:0}}
@media (max-width:991.98px){.iam-title{font-size:1.5rem}.iam-head{margin-bottom:28px}.iam-cards{grid-template-columns:1fr}
.conv-inspect-page .our-services .splitted-section .splitted-text-container .title{font-size:20px}
.conv-inspect-page .our-services .splitted-section .splitted-text-container .desc{font-size:18px}
.iam-economics{padding:48px 0}
.iam-economics-inner h1{font-size:35px;text-align:left !important;}
.iam-economics p{font-size:1.1rem;text-align:left !important; font-weight:500}
}
@media (max-width:767.98px){.iam-assurance{grid-template-columns:1fr;row-gap:14px;margin-top:28px}
.iam-assurance-item{padding:0;border-left:0}
.iam-assurance-item svg{width:22px;height:22px}
.iam-assurance-item span{font-size:.9375rem}}