.kc-certifications{font-family:Poppins,Arial,sans-serif;color:#203044}.kc-section{padding:70px 0 64px;background:linear-gradient(180deg,#f5f9fb,#fff)}.kc-heading{text-align:center;max-width:850px;margin:0 auto 36px}.kc-eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;color:#117a8b}.kc-heading h2{font-size:clamp(27px,3vw,42px);font-weight:750;margin:14px 0;color:#18364a}.kc-heading p{font-size:16px;line-height:1.8;color:#586979}.kc-image-panel{padding:26px;background:#fff;border:1px solid #e6edf0;border-radius:18px;box-shadow:0 16px 44px rgba(16,50,70,.09)}.kc-image-panel img{width:100%;height:auto;display:block;object-fit:contain}.kc-note{text-align:center;margin:24px auto 0;color:#657382;font-size:13px}.kc-contact{text-align:center;padding:58px 20px;background:#eaf4f5}.kc-contact h2{font-size:29px;font-weight:700;color:#173c49}.kc-contact p{color:#536a73}.kc-contact a{display:inline-block;margin-top:14px;padding:13px 30px;background:#116f80;color:#fff!important;border-radius:7px;font-weight:600;text-decoration:none}.kc-contact a:hover{background:#0b5260}@media(max-width:767px){.kc-section{padding:42px 0}.kc-image-panel{padding:10px;border-radius:12px}.kc-heading p{font-size:14px}.kc-contact{padding:42px 16px}}