:root{
  --ucpl-navy:#071a33;
  --ucpl-blue:#0d6efd;
  --ucpl-sky:#1E90FF;
  --ucpl-orange:#ff6b00;
  --ucpl-green:#25D366;
  --ucpl-ink:#172033;
  --ucpl-muted:#5b677a;
  --ucpl-soft:#f4f8ff;
  --ucpl-card:#ffffff;
  --ucpl-ring:rgba(13,110,253,.16);
}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body.ucpl-premium-refresh{
  background:linear-gradient(180deg,#f6f9ff 0%,#ffffff 26%,#f7fbff 100%);
  color:var(--ucpl-ink)!important;
  font-family:Poppins,Roboto,Arial,sans-serif!important;
  overflow-x:hidden;
}
body.ucpl-premium-refresh p{
  color:#344256!important;
  font-size:15.8px;
  line-height:1.78;
  text-align:left;
}
body.ucpl-premium-refresh a{color:var(--ucpl-blue);}
body.ucpl-premium-refresh .top-offer-bar{
  background:linear-gradient(90deg,#0f9f5f,#19c173,#ff6b00)!important;
  box-shadow:0 8px 24px rgba(15,23,42,.16);
  border-bottom:0!important;
  letter-spacing:.2px;
}
body.ucpl-premium-refresh .top-offer-bar a{color:#fff!important;text-decoration:none!important;}
body.ucpl-premium-refresh .announcement-bar{
  background:linear-gradient(90deg,#fff7ed,#eff6ff,#f0fdf4);
  border-bottom:1px solid #e7eef8;
  padding:10px 15px!important;
}
body.ucpl-premium-refresh .announcement-bar br:first-child{display:none;}
body.ucpl-premium-refresh .blinking-text{
  animation:none!important;
  display:inline-flex;
  align-items:center;
  gap:7px;
  color:#0f5fc7!important;
  background:#ffffff;
  border:1px solid #dbeafe;
  border-radius:999px;
  padding:7px 14px;
  box-shadow:0 6px 18px rgba(13,110,253,.09);
}
body.ucpl-premium-refresh #header{
  box-shadow:0 12px 30px rgba(15,23,42,.08)!important;
  border-bottom:1px solid rgba(13,110,253,.09)!important;
}
body.ucpl-premium-refresh #navbar-collapse-grid .navbar-nav>li>a{
  border-radius:999px;
  margin:7px 3px;
  padding:12px 15px!important;
}
body.ucpl-premium-refresh #navbar-collapse-grid .navbar-nav>li>a:hover{
  background:#eff6ff!important;
  transform:translateY(-1px);
}
body.ucpl-premium-refresh .menu-bottom-strip.bg-color-primary{
  height:3px!important;
  min-height:3px!important;
  background:linear-gradient(90deg,var(--ucpl-blue),var(--ucpl-orange),var(--ucpl-green))!important;
}
body.ucpl-premium-refresh .sap-hero-section{
  position:relative;
  overflow:hidden;
  padding:88px 0 76px!important;
  margin:0 0 -28px;
  border-radius:0 0 42px 42px!important;
  background:
    radial-gradient(circle at 8% 12%,rgba(30,144,255,.45),transparent 30%),
    radial-gradient(circle at 95% 12%,rgba(255,107,0,.38),transparent 27%),
    linear-gradient(135deg,#06162d 0%,#0b2d55 45%,#0f4c81 100%)!important;
  color:#fff!important;
}
body.ucpl-premium-refresh .sap-hero-section:before,
body.ucpl-premium-refresh .sap-hero-section:after{
  content:"";
  position:absolute;
  border-radius:999px;
  pointer-events:none;
}
body.ucpl-premium-refresh .sap-hero-section:before{
  width:420px;height:420px;right:-140px;top:-130px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.12);
}
body.ucpl-premium-refresh .sap-hero-section:after{
  width:300px;height:300px;left:-120px;bottom:-120px;
  background:rgba(37,211,102,.16);
}
body.ucpl-premium-refresh .sap-hero-section .container{position:relative;z-index:2;}
body.ucpl-premium-refresh .sap-hero-row{display:flex;align-items:center;flex-wrap:wrap;}
body.ucpl-premium-refresh .sap-content-box{
  background:rgba(255,255,255,.09)!important;
  border:1px solid rgba(255,255,255,.18);
  border-radius:28px;
  padding:34px;
  box-shadow:0 24px 70px rgba(0,0,0,.24);
  backdrop-filter:blur(10px);
}
body.ucpl-premium-refresh .ucpl-hero-kicker,
body.ucpl-premium-refresh .ucpl-section-eyebrow{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-bottom:14px;
  padding:8px 14px;
  border-radius:999px;
  background:rgba(255,255,255,.14);
  border:1px solid rgba(255,255,255,.22);
  color:#fff;
  font-size:13px;
  font-weight:700;
  letter-spacing:.35px;
  text-transform:uppercase;
}
body.ucpl-premium-refresh .hero h1,
body.ucpl-premium-refresh .sap-hero-section h1{
  color:#fff!important;
  display:block;
  font-size:clamp(31px,4.6vw,56px)!important;
  line-height:1.08!important;
  letter-spacing:-.9px;
  font-weight:800!important;
  margin:0 0 16px!important;
  max-width:880px;
}
body.ucpl-premium-refresh .sap-hero-section h2,
body.ucpl-premium-refresh .sap-hero-section h3,
body.ucpl-premium-refresh .sap-hero-section p,
body.ucpl-premium-refresh .sap-hero-section li{color:#fff!important;}
body.ucpl-premium-refresh .ucpl-last-reviewed{
  color:#dbeafe!important;
  background:rgba(255,255,255,.12)!important;
  border:1px solid rgba(255,255,255,.2)!important;
  border-radius:999px!important;
  padding:8px 13px!important;
  margin:6px 0 16px!important;
}
body.ucpl-premium-refresh .featured-snippet,
body.ucpl-premium-refresh .featured-snippet-box{
  background:rgba(255,255,255,.96)!important;
  border:1px solid rgba(255,255,255,.7)!important;
  border-left:5px solid var(--ucpl-orange)!important;
  border-radius:18px!important;
  box-shadow:0 14px 40px rgba(0,0,0,.16);
}
body.ucpl-premium-refresh .featured-snippet{padding:16px 18px;margin:18px 0;}
body.ucpl-premium-refresh .featured-snippet p,
body.ucpl-premium-refresh .featured-snippet-box p,
body.ucpl-premium-refresh .featured-snippet-box h2{color:#102033!important;}
body.ucpl-premium-refresh .ucpl-hero-badges{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin:18px 0 2px;
}
body.ucpl-premium-refresh .ucpl-hero-badges span{
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:9px 13px;
  border-radius:999px;
  background:rgba(255,255,255,.14);
  color:#fff;
  border:1px solid rgba(255,255,255,.2);
  font-weight:700;
  font-size:13.5px;
}
body.ucpl-premium-refresh .sap-points{
  list-style:none!important;
  padding-left:0!important;
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  gap:12px;
  margin:18px 0;
}
body.ucpl-premium-refresh .sap-points li{
  background:#fff;
  border:1px solid #e6eef9;
  border-left:4px solid var(--ucpl-blue);
  border-radius:14px;
  padding:13px 15px;
  color:#223047!important;
  font-weight:700;
  box-shadow:0 9px 22px rgba(15,23,42,.06);
}
body.ucpl-premium-refresh .sap-hero-section .sap-points li{
  background:rgba(255,255,255,.12);
  color:#fff!important;
  border:1px solid rgba(255,255,255,.18);
  border-left:4px solid #ffb15f;
}
body.ucpl-premium-refresh .sap-btn{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  gap:8px;
  color:#fff!important;
  border:0!important;
  border-radius:999px!important;
  padding:14px 23px!important;
  margin:12px 8px 0 0!important;
  background:linear-gradient(135deg,#ff7a18,#ff2d00)!important;
  box-shadow:0 16px 34px rgba(255,107,0,.30)!important;
  font-weight:800!important;
  text-decoration:none!important;
  transform:translateZ(0);
}
body.ucpl-premium-refresh .sap-btn:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 20px 42px rgba(255,107,0,.42)!important;
  color:#fff!important;
}
body.ucpl-premium-refresh .sap-side-card{
  position:relative;
  background:rgba(255,255,255,.98)!important;
  border:1px solid rgba(255,255,255,.75)!important;
  border-radius:28px!important;
  padding:28px!important;
  box-shadow:0 28px 75px rgba(0,0,0,.24)!important;
}
body.ucpl-premium-refresh .sap-side-card:before{
  content:"Limited seats for live batches";
  display:inline-flex;
  margin-bottom:14px;
  border-radius:999px;
  padding:7px 12px;
  background:#fff7ed;
  color:#c2410c;
  font-size:12px;
  font-weight:800;
  letter-spacing:.25px;
  text-transform:uppercase;
}
body.ucpl-premium-refresh .sap-side-card h3{
  display:block;
  color:#071a33!important;
  font-weight:800!important;
  font-size:25px!important;
  margin-bottom:16px!important;
}
body.ucpl-premium-refresh .sap-badge{
  position:relative;
  overflow:hidden;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  border:1px solid #e8eef8;
  border-left:4px solid var(--ucpl-blue)!important;
  border-radius:16px!important;
  padding:12px 14px!important;
  margin:10px 0!important;
  color:#24324a!important;
  font-weight:700!important;
  box-shadow:0 8px 20px rgba(15,23,42,.06);
}
body.ucpl-premium-refresh .sap-badge:hover,
body.ucpl-premium-refresh .ucpl-authority-card:hover,
body.ucpl-premium-refresh .ucpl-syllabus-card:hover,
body.ucpl-premium-refresh .ucpl-s4-card:hover,
body.ucpl-premium-refresh .ucpl-roadmap-step:hover,
body.ucpl-premium-refresh .ucpl-proof-card:hover,
body.ucpl-premium-refresh .ucpl-competitor-card:hover,
body.ucpl-premium-refresh .ucpl-media-card:hover,
body.ucpl-premium-refresh .ucpl-deliverable:hover{
  transform:translateY(-6px);
  box-shadow:0 20px 44px rgba(15,23,42,.13)!important;
}
body.ucpl-premium-refresh .ucpl-side-contact{
  margin-top:18px;
  padding:18px;
  border-radius:18px;
  background:linear-gradient(135deg,#071a33,#0d6efd);
  color:#fff;
  text-align:center;
}
body.ucpl-premium-refresh .ucpl-side-contact strong{display:block;font-size:19px;margin-bottom:8px;color:#fff;}
body.ucpl-premium-refresh .ucpl-side-contact a{color:#fff!important;text-decoration:underline;font-weight:800;}
body.ucpl-premium-refresh .container-fluid.bg-light{
  position:relative;
  z-index:3;
  background:transparent!important;
  padding:0 0 16px!important;
  margin-top:-26px;
}
body.ucpl-premium-refresh .container-fluid.bg-light .bg-white{
  border:1px solid #e7eef9;
  border-radius:24px!important;
  min-height:170px;
  padding:24px!important;
  background:#fff!important;
  box-shadow:0 18px 45px rgba(15,23,42,.10)!important;
  transition:transform .25s ease,box-shadow .25s ease;
}
body.ucpl-premium-refresh .container-fluid.bg-light .bg-white:hover{transform:translateY(-7px);box-shadow:0 24px 60px rgba(15,23,42,.14)!important;}
body.ucpl-premium-refresh .ucpl-stat-number{
  color:var(--ucpl-blue)!important;
  font-size:26px;
  line-height:1.1;
  font-weight:900!important;
  letter-spacing:-.4px;
}
body.ucpl-premium-refresh .quick-links{
  position:sticky!important;
  top:49px!important;
  z-index:950!important;
  background:rgba(255,255,255,.92)!important;
  backdrop-filter:blur(12px);
  border:1px solid #e7eef8!important;
  border-left:0!important;
  border-right:0!important;
  box-shadow:0 13px 32px rgba(15,23,42,.08);
  padding:12px 10px!important;
}
body.ucpl-premium-refresh .quick-links a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:9px 14px;
  border-radius:999px;
  background:#f1f6ff;
  color:#0b56c5!important;
  border:1px solid #dbeafe;
  margin:5px!important;
  font-size:13px;
  text-decoration:none!important;
}
body.ucpl-premium-refresh .quick-links a:hover{background:#0d6efd;color:#fff!important;transform:translateY(-2px);}
body.ucpl-premium-refresh .ucpl-engagement-strip{background:transparent!important;padding:48px 0 0;}
body.ucpl-premium-refresh .ucpl-engagement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;}
body.ucpl-premium-refresh .ucpl-engagement-card{
  background:#fff;
  border:1px solid #e7eef9;
  border-radius:22px;
  padding:24px;
  box-shadow:0 14px 38px rgba(15,23,42,.08);
  min-height:150px;
  transition:transform .25s ease,box-shadow .25s ease;
}
body.ucpl-premium-refresh .ucpl-engagement-card:hover{transform:translateY(-7px);box-shadow:0 22px 52px rgba(15,23,42,.13);}
body.ucpl-premium-refresh .ucpl-engagement-icon{font-size:30px;display:block;margin-bottom:10px;}
body.ucpl-premium-refresh .ucpl-engagement-card strong{display:block;color:#071a33;font-size:18px;margin-bottom:8px;}
body.ucpl-premium-refresh .ucpl-engagement-card span{color:#5b677a;font-size:14px;line-height:1.6;}
body.ucpl-premium-refresh section.sec-padding{padding:42px 0!important;}
body.ucpl-premium-refresh section.sec-padding>.container{
  background:rgba(255,255,255,.96);
  border:1px solid #e9eef7;
  border-radius:28px;
  padding:34px 34px;
  box-shadow:0 16px 45px rgba(15,23,42,.07);
}
body.ucpl-premium-refresh section.sec-padding:nth-of-type(odd)>.container{background:linear-gradient(180deg,#ffffff,#f8fbff);}
body.ucpl-premium-refresh section.sec-padding h2,
body.ucpl-premium-refresh section.sec-padding h3,
body.ucpl-premium-refresh .sap-content-box>h2{
  display:block!important;
  color:#071a33!important;
  font-weight:850!important;
  line-height:1.22!important;
  letter-spacing:-.25px;
}
body.ucpl-premium-refresh section.sec-padding h2{
  font-size:clamp(25px,2.7vw,36px)!important;
  margin-bottom:15px!important;
  padding-bottom:14px!important;
}
body.ucpl-premium-refresh section.sec-padding h2:after,
body.ucpl-premium-refresh .sap-content-box>h2:after{
  content:"";
  display:block;
  width:76px;
  height:4px;
  border-radius:999px;
  margin-top:12px;
  background:linear-gradient(90deg,var(--ucpl-blue),var(--ucpl-orange));
}
body.ucpl-premium-refresh section.sec-padding h3{font-size:22px!important;margin-top:18px!important;}
body.ucpl-premium-refresh .table-responsive{border-radius:18px;overflow:hidden;border:1px solid #e7eef8;box-shadow:0 12px 30px rgba(15,23,42,.06);background:#fff;}
body.ucpl-premium-refresh table.table{margin-bottom:0!important;background:#fff;border-collapse:separate!important;border-spacing:0;}
body.ucpl-premium-refresh table.table th{
  background:linear-gradient(135deg,#0d6efd,#0a4a9f)!important;
  color:#fff!important;
  font-weight:800!important;
  border:0!important;
  padding:15px!important;
}
body.ucpl-premium-refresh table.table td{
  color:#334155!important;
  border-color:#edf2f7!important;
  padding:14px 15px!important;
  vertical-align:middle!important;
}
body.ucpl-premium-refresh table.table tbody tr:hover td{background:#f7fbff!important;}
body.ucpl-premium-refresh .ucpl-proof-grid,
body.ucpl-premium-refresh .ucpl-authority-grid,
body.ucpl-premium-refresh .ucpl-media-grid,
body.ucpl-premium-refresh .ucpl-syllabus-grid,
body.ucpl-premium-refresh .ucpl-competitor-grid,
body.ucpl-premium-refresh .ucpl-deliverables,
body.ucpl-premium-refresh .ucpl-company-grid,
body.ucpl-premium-refresh .ucpl-alumni-grid{
  gap:18px!important;
}
body.ucpl-premium-refresh .ucpl-proof-card,
body.ucpl-premium-refresh .ucpl-authority-card,
body.ucpl-premium-refresh .ucpl-media-card,
body.ucpl-premium-refresh .ucpl-syllabus-card,
body.ucpl-premium-refresh .ucpl-competitor-card,
body.ucpl-premium-refresh .ucpl-s4-card,
body.ucpl-premium-refresh .ucpl-deliverable,
body.ucpl-premium-refresh .ucpl-city-card,
body.ucpl-premium-refresh .ucpl-fee-card{
  border-radius:22px!important;
  border:1px solid #e7eef9!important;
  background:#fff!important;
  box-shadow:0 12px 30px rgba(15,23,42,.07)!important;
  transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;
}
body.ucpl-premium-refresh .ucpl-authority-card,
body.ucpl-premium-refresh .ucpl-syllabus-card,
body.ucpl-premium-refresh .ucpl-fee-card{border-top:0!important;border-left:4px solid var(--ucpl-blue)!important;}
body.ucpl-premium-refresh .ucpl-instructor-name{color:#0d6efd!important;}
body.ucpl-premium-refresh .ucpl-roadmap{gap:16px!important;counter-reset:roadstep;}
body.ucpl-premium-refresh .ucpl-roadmap-step{
  border-radius:22px!important;
  border:1px solid #e7eef9!important;
  background:linear-gradient(180deg,#fff,#f8fbff)!important;
  padding:22px 18px!important;
  box-shadow:0 12px 30px rgba(15,23,42,.07)!important;
  transition:transform .25s ease,box-shadow .25s ease;
}
body.ucpl-premium-refresh .ucpl-roadmap-step strong{color:#071a33!important;font-size:16px;}
body.ucpl-premium-refresh .ucpl-roadmap-step span{color:#526173!important;line-height:1.55;}
body.ucpl-premium-refresh .ucpl-mini-badge,
body.ucpl-premium-refresh .ucpl-resource-links a,
body.ucpl-premium-refresh .ucpl-pill-list span,
body.ucpl-premium-refresh .ucpl-pill-list a,
body.ucpl-premium-refresh .ucpl-area-badges a{
  border-radius:999px!important;
  text-decoration:none!important;
  box-shadow:0 8px 20px rgba(13,110,253,.09);
}
body.ucpl-premium-refresh .ucpl-resource-links a{background:linear-gradient(135deg,#0d6efd,#0b4db1)!important;color:#fff!important;}
body.ucpl-premium-refresh .ucpl-mini-badge{background:#eff6ff!important;border:1px solid #dbeafe;color:#0b56c5!important;}
body.ucpl-premium-refresh .ucpl-trust-box,
body.ucpl-premium-refresh .ucpl-clean-note,
body.ucpl-premium-refresh .ucpl-safe-alert,
body.ucpl-premium-refresh .ucpl-review-policy,
body.ucpl-premium-refresh .ucpl-cta-panel,
body.ucpl-premium-refresh .ucpl-master-signal{
  border-radius:22px!important;
  border:1px solid #fde3c0!important;
  background:linear-gradient(135deg,#fff7ed,#eff6ff)!important;
  box-shadow:0 14px 34px rgba(15,23,42,.07)!important;
}
body.ucpl-premium-refresh .ucpl-review-box{
  background:#fff!important;
  border:1px solid #e7eef9!important;
  border-left:4px solid var(--ucpl-orange)!important;
  border-radius:18px!important;
  box-shadow:0 10px 26px rgba(15,23,42,.06);
}
body.ucpl-premium-refresh .ucpl-local-proof{
  background:
    radial-gradient(circle at 90% 15%,rgba(255,107,0,.28),transparent 26%),
    linear-gradient(135deg,#071a33,#0d3670)!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:24px!important;
  box-shadow:0 18px 45px rgba(15,23,42,.14)!important;
}
body.ucpl-premium-refresh .ucpl-local-proof h3,
body.ucpl-premium-refresh .ucpl-local-proof p{color:#fff!important;}
body.ucpl-premium-refresh #faq~h3{
  background:#f8fbff;
  border:1px solid #e7eef9;
  border-radius:16px 16px 0 0;
  padding:14px 16px!important;
  margin:16px 0 0!important;
  color:#071a33!important;
}
body.ucpl-premium-refresh #faq~h3+p{
  background:#fff;
  border:1px solid #e7eef9;
  border-top:0;
  border-radius:0 0 16px 16px;
  padding:15px 16px;
  margin:0!important;
}
body.ucpl-premium-refresh .section.section-primary{
  background:linear-gradient(135deg,#071a33,#0d6efd)!important;
  margin-top:44px;
}
body.ucpl-premium-refresh .section.section-primary .btn{
  border-radius:999px!important;
  padding:13px 22px!important;
  box-shadow:0 14px 32px rgba(255,255,255,.12);
}
body.ucpl-premium-refresh .bottom-bar{
  box-shadow:0 -12px 30px rgba(15,23,42,.20);
  z-index:9999!important;
}
body.ucpl-premium-refresh .bottom-bar a{
  color:#fff!important;
  text-decoration:none!important;
  letter-spacing:.2px;
}
body.ucpl-premium-refresh .ucpl-chatbot-btn{box-shadow:0 12px 32px rgba(37,211,102,.35)!important;}
body.ucpl-premium-refresh .ucpl-chatbot{border:1px solid rgba(13,110,253,.14);box-shadow:0 24px 64px rgba(15,23,42,.28)!important;}
body.ucpl-premium-refresh .ucpl-chatbot-header{background:linear-gradient(135deg,#071a33,#0d6efd)!important;}
body.ucpl-premium-refresh .course-btn{border:1px solid #e7eef9!important;background:#f8fbff!important;}
body.ucpl-premium-refresh .course-btn:hover{background:#0d6efd!important;color:#fff!important;}
body.ucpl-premium-refresh .scrollup{
  background:linear-gradient(135deg,#071a33,#0d6efd)!important;
  box-shadow:0 12px 30px rgba(13,110,253,.25);
}
@media (max-width:991px){
  body.ucpl-premium-refresh .sap-hero-row{display:block;}
  body.ucpl-premium-refresh .sap-content-box{padding:25px;margin-bottom:22px;}
  body.ucpl-premium-refresh .sap-side-card{padding:23px!important;}
  body.ucpl-premium-refresh .quick-links{top:48px!important;overflow-x:auto;white-space:nowrap;}
}
@media (max-width:767px){
  body.ucpl-premium-refresh{padding-top:48px!important;}
  body.ucpl-premium-refresh .top-offer-bar{font-size:13px;padding:8px 6px!important;}
  body.ucpl-premium-refresh .sap-hero-section{padding:54px 0 52px!important;border-radius:0 0 26px 26px!important;}
  body.ucpl-premium-refresh .sap-content-box{padding:21px;border-radius:22px;}
  body.ucpl-premium-refresh section.sec-padding{padding:24px 0!important;}
  body.ucpl-premium-refresh section.sec-padding>.container{padding:24px 18px;border-radius:22px;}
  body.ucpl-premium-refresh .sap-btn{width:100%;margin-right:0!important;}
  body.ucpl-premium-refresh .ucpl-stat-number{font-size:23px;}
  body.ucpl-premium-refresh .ucpl-chatbot-btn{right:15px;bottom:86px;width:58px;height:58px;}
  body.ucpl-premium-refresh .ucpl-chatbot{right:12px;bottom:150px;width:calc(100% - 24px);}
  body.ucpl-premium-refresh .bottom-bar a{padding:12px 8px!important;font-size:14px;}
}
@media (prefers-reduced-motion:reduce){
  body.ucpl-premium-refresh *,body.ucpl-premium-refresh *:before,body.ucpl-premium-refresh *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}
}
html {
  scroll-behavior: smooth;
}
.ucpl-modules-section {
  background:
    radial-gradient(circle at top left, rgba(219,89,69,.18), transparent 32%),
    radial-gradient(circle at bottom right, rgba(30,144,255,.16), transparent 34%),
    linear-gradient(135deg, #f8fafc 0%, #ffffff 52%, #fff7ed 100%);
  position: relative;
  overflow: hidden;
}
.ucpl-modules-section::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(15,23,42,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(15,23,42,.035) 1px, transparent 1px);
  background-size: 34px 34px;
  pointer-events: none;
}
.ucpl-modules-section .container {
  position: relative;
  z-index: 1;
}
.ucpl-modules-header {
  max-width: 980px;
  margin: 0 auto 28px;
  text-align: center;
}
.ucpl-section-kicker {
  display: inline-block;
  padding: 9px 16px;
  border-radius: 999px;
  background: #0f172a;
  color: #ffffff;
  font-weight: 700;
  letter-spacing: .3px;
  margin-bottom: 12px;
}
.ucpl-modules-header h2 {
  display: block;
  color: #0f172a;
  font-size: clamp(28px, 4vw, 44px);
  line-height: 1.14;
  margin-bottom: 14px;
}
.ucpl-modules-header p {
  color: #334155 !important;
  text-align: center;
  font-size: 16px;
  line-height: 1.75;
  margin: 0 auto;
}
.ucpl-module-quick-cta {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  margin-top: 22px;
}
.ucpl-module-quick-cta a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 12px 18px;
  border-radius: 999px;
  background: linear-gradient(135deg, #ff6a00, #db5945);
  color: #fff !important;
  font-weight: 800;
  box-shadow: 0 12px 26px rgba(219,89,69,.24);
}
.ucpl-module-quick-cta a:nth-child(2) {
  background: linear-gradient(135deg, #1E90FF, #0f172a);
  box-shadow: 0 12px 26px rgba(30,144,255,.22);
}
.ucpl-module-quick-cta a:nth-child(3) {
  background: #ffffff;
  color: #0f172a !important;
  border: 1px solid #dbeafe;
}
.ucpl-module-info-strip {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  margin: 28px 0;
}
.ucpl-module-info-strip div {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  padding: 20px;
  text-align: center;
  box-shadow: 0 8px 22px rgba(15,23,42,.08);
}
.ucpl-module-info-strip strong {
  display: block;
  color: #0f172a;
  font-size: 15px;
  margin-bottom: 7px;
}
.ucpl-module-info-strip span {
  display: block;
  color: #db5945;
  font-weight: 800;
  font-size: 18px;
}
.ucpl-module-support-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
  margin-bottom: 28px;
}
.ucpl-module-support-grid div {
  background: rgba(255,255,255,.86);
  border: 1px solid #e5e7eb;
  border-left: 5px solid #1E90FF;
  border-radius: 16px;
  padding: 19px;
  box-shadow: 0 8px 22px rgba(15,23,42,.07);
}
.ucpl-module-support-grid strong {
  display: block;
  color: #0f172a;
  font-size: 18px;
  margin-bottom: 8px;
}
.ucpl-module-support-grid p {
  margin: 0;
  color: #475569 !important;
  text-align: left;
}
.ucpl-module-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
  align-items: stretch;
}
.ucpl-module-card {
  background: #ffffff;
  border: 1px solid rgba(148,163,184,.35);
  border-radius: 20px;
  padding: 0;
  overflow: hidden;
  box-shadow: 0 14px 34px rgba(15,23,42,.10);
  display: flex;
  flex-direction: column;
  min-height: 100%;
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.ucpl-module-card:hover {
  transform: translateY(-7px);
  box-shadow: 0 22px 46px rgba(15,23,42,.16);
  border-color: rgba(30,144,255,.55);
}
.ucpl-module-top {
  padding: 22px 22px 16px;
  background: linear-gradient(135deg, #0f172a, #1e3a8a);
  min-height: 212px;
}
.ucpl-module-label {
  display: inline-block;
  background: rgba(255,255,255,.13);
  color: #ffffff;
  border: 1px solid rgba(255,255,255,.24);
  border-radius: 999px;
  padding: 7px 11px;
  font-size: 12px;
  font-weight: 800;
  margin-bottom: 12px;
}
.ucpl-module-top h3 {
  display: block;
  color: #ffffff !important;
  font-size: 22px;
  line-height: 1.25;
  font-weight: 800;
  margin: 0 0 10px;
}
.ucpl-module-top p {
  color: #e2e8f0 !important;
  text-align: left;
  margin: 0;
  line-height: 1.62;
}
.ucpl-module-meta {
  padding: 20px 22px 0;
  flex: 1;
}
.ucpl-module-meta p {
  color: #334155 !important;
  text-align: left;
  margin-bottom: 10px;
  line-height: 1.6;
}
.ucpl-module-meta strong {
  color: #0f172a;
}
.ucpl-module-meta a {
  color: #db5945 !important;
  font-weight: 800;
  text-decoration: underline;
}
.ucpl-module-meta ul {
  list-style: none;
  padding-left: 0;
  margin: 0 0 12px;
}
.ucpl-module-meta li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 7px;
  color: #475569;
  line-height: 1.45;
}
.ucpl-module-meta li::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: #16a34a;
  font-weight: 900;
}
.ucpl-module-actions {
  display: flex;
  gap: 10px;
  padding: 18px 22px 22px;
  margin-top: auto;
}
.ucpl-module-btn {
  flex: 1;
  text-align: center;
  padding: 11px 12px;
  border-radius: 12px;
  background: #eef6ff;
  color: #1E90FF !important;
  font-weight: 800;
  border: 1px solid #dbeafe;
}
.ucpl-module-btn.primary {
  background: linear-gradient(135deg, #ff6a00, #db5945);
  color: #ffffff !important;
  border-color: transparent;
}
.ucpl-module-bottom-note {
  margin-top: 28px;
  padding: 28px;
  border-radius: 22px;
  background: linear-gradient(135deg, #fff7ed, #eff6ff);
  border: 1px solid #fde3c0;
  text-align: center;
  box-shadow: 0 12px 30px rgba(15,23,42,.08);
}
.ucpl-module-bottom-note h3 {
  display: block;
  color: #0f172a;
  font-weight: 800;
  margin-bottom: 10px;
}
.ucpl-module-bottom-note p {
  max-width: 850px;
  margin: 0 auto 14px;
  color: #334155 !important;
  text-align: center;
}
.quick-links a[href="#sap-modules"] {
  color: #db5945 !important;
}
@media (max-width: 1199px) {
  .ucpl-module-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .ucpl-module-info-strip,
  .ucpl-module-support-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  .ucpl-modules-section {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .ucpl-module-grid,
  .ucpl-module-info-strip,
  .ucpl-module-support-grid {
    grid-template-columns: 1fr;
  }
  .ucpl-module-top {
    min-height: auto;
  }
  .ucpl-module-actions,
  .ucpl-module-quick-cta {
    flex-direction: column;
  }
  .ucpl-module-quick-cta a,
  .ucpl-module-btn {
    width: 100%;
  }
}

:root{
  --ucpl-navy:#0b1220;
  --ucpl-blue:#1E90FF;
  --ucpl-orange:#ff6a00;
  --ucpl-red:#db5945;
  --ucpl-soft:#f8fafc;
}
.ucpl-nav-highlight > a{
  border-radius:999px!important;
  background:linear-gradient(135deg,rgba(30,144,255,.12),rgba(219,89,69,.12))!important;
}
.ucpl-premium-quick-nav{
  position:sticky;
  top:48px;
  z-index:30;
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:10px;
  padding:14px 12px!important;
  background:rgba(255,255,255,.94)!important;
  backdrop-filter:blur(14px);
  border-top:1px solid rgba(226,232,240,.9);
  border-bottom:1px solid rgba(226,232,240,.9);
  box-shadow:0 10px 28px rgba(15,23,42,.08);
}
.ucpl-premium-quick-nav a{
  margin:0!important;
  display:inline-flex;
  align-items:center;
  min-height:38px;
  padding:8px 14px;
  border-radius:999px;
  background:#f8fafc;
  border:1px solid #e2e8f0;
  color:#0f172a!important;
  font-weight:800!important;
}
.ucpl-premium-quick-nav a:first-child{
  background:linear-gradient(135deg,var(--ucpl-orange),var(--ucpl-red));
  color:#fff!important;
  border-color:transparent;
}
.ucpl-modules-section{
  background:
    radial-gradient(circle at 6% 4%, rgba(255,106,0,.22), transparent 24%),
    radial-gradient(circle at 88% 8%, rgba(30,144,255,.24), transparent 30%),
    linear-gradient(180deg,#07111f 0,#0f172a 13%,#f8fafc 13%,#ffffff 62%,#fff7ed 100%);
  padding-top:76px!important;
}
.ucpl-modules-section::after{
  content:"";
  position:absolute;
  top:0;left:0;right:0;height:280px;
  background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,0));
  pointer-events:none;
}
.ucpl-modules-header{
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.18);
  border-radius:30px;
  padding:38px 28px 30px;
  box-shadow:0 28px 70px rgba(0,0,0,.28);
  backdrop-filter:blur(12px);
  margin-bottom:24px;
}
.ucpl-section-kicker{
  background:linear-gradient(135deg,var(--ucpl-orange),var(--ucpl-red));
  box-shadow:0 14px 32px rgba(219,89,69,.35);
}
.ucpl-modules-header h2{
  color:#ffffff!important;
  text-shadow:0 6px 24px rgba(0,0,0,.35);
  letter-spacing:-.8px;
}
.ucpl-modules-header p{
  color:#e2e8f0!important;
  max-width:900px;
}
.ucpl-module-quick-cta a:hover,
.ucpl-module-btn:hover,
.ucpl-popular-grid a:hover,
.ucpl-module-category-bar a:hover{
  transform:translateY(-3px);
  text-decoration:none!important;
}
.ucpl-module-category-bar{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:10px;
  margin:20px auto 0;
}
.ucpl-module-category-bar a{
  display:inline-flex;
  align-items:center;
  padding:10px 14px;
  border-radius:999px;
  color:#fff!important;
  background:rgba(255,255,255,.12);
  border:1px solid rgba(255,255,255,.22);
  font-weight:800;
  transition:.25s ease;
}
.ucpl-module-finder-panel{
  display:grid;
  grid-template-columns:minmax(260px,.78fr) 1.4fr;
  gap:20px;
  align-items:stretch;
  background:#ffffff;
  border-radius:28px;
  padding:22px;
  margin:34px 0 24px;
  box-shadow:0 22px 54px rgba(15,23,42,.14);
  border:1px solid rgba(226,232,240,.95);
  overflow:hidden;
  position:relative;
}
.ucpl-module-finder-panel::before{
  content:"";
  position:absolute;
  inset:auto -80px -130px auto;
  width:260px;height:260px;
  border-radius:999px;
  background:rgba(30,144,255,.12);
}
.ucpl-finder-copy{
  border-radius:22px;
  padding:24px;
  background:linear-gradient(135deg,#0f172a,#1e3a8a);
  color:#fff;
  position:relative;
  z-index:1;
}
.ucpl-finder-copy span,
.ucpl-popular-title span,
.ucpl-experience-title span{
  display:inline-block;
  color:#fed7aa;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.8px;
  font-size:12px;
  margin-bottom:8px;
}
.ucpl-finder-copy h3,
.ucpl-experience-title h3,
.ucpl-popular-title h3{
  display:block;
  font-weight:900;
  line-height:1.18;
  margin:0 0 10px;
}
.ucpl-finder-copy h3{color:#fff!important;font-size:28px;}
.ucpl-finder-copy p{color:#e2e8f0!important;text-align:left;margin:0;}
.ucpl-finder-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
  position:relative;
  z-index:1;
}
.ucpl-finder-grid div{
  padding:18px;
  border-radius:18px;
  background:linear-gradient(180deg,#ffffff,#f8fafc);
  border:1px solid #e2e8f0;
  box-shadow:0 8px 22px rgba(15,23,42,.06);
}
.ucpl-finder-grid strong{
  display:block;
  color:#0f172a;
  font-size:16px;
  margin-bottom:8px;
}
.ucpl-finder-grid em{
  display:block;
  color:#db5945;
  font-style:normal;
  font-weight:800;
  line-height:1.45;
}
.ucpl-module-info-strip div{
  position:relative;
  overflow:hidden;
  transition:.25s ease;
}
.ucpl-module-info-strip div::after{
  content:"";
  position:absolute;
  left:0;right:0;bottom:0;height:4px;
  background:linear-gradient(90deg,var(--ucpl-blue),var(--ucpl-orange));
}
.ucpl-module-info-strip div:hover,
.ucpl-module-support-grid div:hover{
  transform:translateY(-5px);
}
.ucpl-popular-modules{
  display:grid;
  grid-template-columns:.55fr 1.45fr;
  gap:18px;
  align-items:center;
  margin:4px 0 28px;
  padding:22px;
  border-radius:24px;
  background:linear-gradient(135deg,#fff7ed,#eff6ff);
  border:1px solid #fde3c0;
  box-shadow:0 18px 44px rgba(15,23,42,.10);
}
.ucpl-popular-title h3{color:#0f172a!important;font-size:25px;}
.ucpl-popular-title span{color:#db5945;}
.ucpl-popular-grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:12px;
}
.ucpl-popular-grid a{
  background:#fff;
  border:1px solid #e2e8f0;
  border-radius:18px;
  padding:16px 12px;
  min-height:110px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  box-shadow:0 10px 24px rgba(15,23,42,.07);
  transition:.25s ease;
}
.ucpl-popular-grid strong{color:#0f172a;font-size:18px;}
.ucpl-popular-grid small{color:#64748b;font-weight:700;line-height:1.35;margin-top:5px;}
.ucpl-module-grid{counter-reset:moduleCard;}
.ucpl-module-card-impressive{position:relative;isolation:isolate;}
.ucpl-module-card-impressive::before{
  counter-increment:moduleCard;
  content:"0" counter(moduleCard);
  position:absolute;
  top:14px;right:14px;
  z-index:3;
  width:42px;height:42px;
  display:flex;align-items:center;justify-content:center;
  border-radius:14px;
  background:rgba(255,255,255,.18);
  color:#fff;
  border:1px solid rgba(255,255,255,.28);
  font-weight:900;
  font-size:13px;
}
.ucpl-module-card-impressive:nth-child(n+10)::before{content:counter(moduleCard);}
.ucpl-module-card-impressive::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:20px;
  padding:1px;
  background:linear-gradient(135deg,rgba(255,106,0,.72),rgba(30,144,255,.68),rgba(219,89,69,.58));
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  opacity:0;
  transition:.25s ease;
  pointer-events:none;
}
.ucpl-module-card-impressive:hover::after{opacity:1;}
.ucpl-module-card-impressive .ucpl-module-top{
  position:relative;
  background:linear-gradient(135deg,#0f172a,#1d4ed8);
}
.ucpl-module-card-impressive .ucpl-module-top::after{
  content:"";
  position:absolute;
  inset:auto -30px -52px auto;
  width:150px;height:150px;
  border-radius:999px;
  background:rgba(255,255,255,.09);
}
.ucpl-module-card-impressive.finance .ucpl-module-top{background:linear-gradient(135deg,#7c2d12,#db5945);}
.ucpl-module-card-impressive.logistics .ucpl-module-top{background:linear-gradient(135deg,#064e3b,#059669);}
.ucpl-module-card-impressive.technical .ucpl-module-top{background:linear-gradient(135deg,#172554,#2563eb);}
.ucpl-module-card-impressive.hr .ucpl-module-top{background:linear-gradient(135deg,#581c87,#a855f7);}
.ucpl-module-card-impressive.engineering .ucpl-module-top{background:linear-gradient(135deg,#3f3f46,#f97316);}
.ucpl-module-card-impressive.quality .ucpl-module-top{background:linear-gradient(135deg,#164e63,#06b6d4);}
.ucpl-module-card-impressive.modern .ucpl-module-top{background:linear-gradient(135deg,#0f172a,#db5945);}
.ucpl-module-card-impressive.cloud .ucpl-module-top{background:linear-gradient(135deg,#1e1b4b,#6366f1);}
.ucpl-module-card-impressive.analytics .ucpl-module-top{background:linear-gradient(135deg,#312e81,#1E90FF);}
.ucpl-module-meta{background:linear-gradient(180deg,#fff,#ffffff 64%,#fbfdff);}
.ucpl-module-meta p:nth-of-type(2),
.ucpl-module-meta p:nth-of-type(4){
  padding:11px 12px;
  background:#fff7ed;
  border-radius:12px;
  border:1px solid #fed7aa;
}
.ucpl-module-meta p:nth-of-type(4){
  background:#eff6ff;
  border-color:#bfdbfe;
}
.ucpl-module-actions a{transition:.25s ease;}
.ucpl-module-experience-panel{
  margin:34px 0 22px;
  padding:28px;
  border-radius:28px;
  background:#0f172a;
  box-shadow:0 26px 60px rgba(15,23,42,.20);
  position:relative;
  overflow:hidden;
}
.ucpl-module-experience-panel::before{
  content:"";
  position:absolute;
  top:-80px;right:-80px;
  width:240px;height:240px;
  border-radius:999px;
  background:rgba(30,144,255,.20);
}
.ucpl-experience-title{position:relative;z-index:1;text-align:center;max-width:780px;margin:0 auto 22px;}
.ucpl-experience-title h3{color:#fff!important;font-size:30px;}
.ucpl-experience-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:16px;
  position:relative;
  z-index:1;
}
.ucpl-experience-grid div{
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.16);
  border-radius:20px;
  padding:20px;
}
.ucpl-experience-grid b{
  display:inline-flex;
  width:42px;height:42px;
  align-items:center;justify-content:center;
  border-radius:14px;
  background:linear-gradient(135deg,var(--ucpl-orange),var(--ucpl-red));
  color:#fff;
  margin-bottom:12px;
}
.ucpl-experience-grid strong{display:block;color:#fff;font-size:18px;margin-bottom:8px;}
.ucpl-experience-grid p{color:#cbd5e1!important;text-align:left;margin:0;}
.ucpl-module-decision-table{
  background:#fff;
  border-radius:24px;
  padding:24px;
  margin:24px 0;
  box-shadow:0 18px 44px rgba(15,23,42,.11);
  border:1px solid #e2e8f0;
}
.ucpl-module-decision-table h3{
  display:block;
  color:#0f172a!important;
  font-weight:900;
  margin-bottom:15px;
}
.ucpl-module-decision-table table{margin-bottom:0;}
.ucpl-module-decision-table thead th{
  background:#0f172a!important;
  color:#fff!important;
  border-color:#0f172a!important;
}
.ucpl-module-decision-table td:nth-child(2){font-weight:800;color:#db5945;}
.ucpl-module-bottom-note{
  background:linear-gradient(135deg,#ffedd5,#dbeafe,#ffffff);
  position:relative;
  overflow:hidden;
}
.ucpl-module-bottom-note::before{
  content:"Free Counselling";
  position:absolute;
  top:18px;right:-40px;
  transform:rotate(35deg);
  padding:8px 54px;
  background:#0f172a;
  color:#fff;
  font-weight:900;
  font-size:12px;
  letter-spacing:.3px;
}
@media (max-width:1199px){
  .ucpl-popular-modules{grid-template-columns:1fr;}
  .ucpl-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
  .ucpl-finder-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .ucpl-module-finder-panel{grid-template-columns:1fr;}
  .ucpl-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:767px){
  .ucpl-premium-quick-nav{position:relative;top:auto;}
  .ucpl-modules-section{padding-top:46px!important;background:linear-gradient(180deg,#0f172a 0,#0f172a 8%,#f8fafc 8%,#fff 68%,#fff7ed 100%);}
  .ucpl-modules-header{padding:28px 16px;border-radius:22px;}
  .ucpl-module-finder-panel,.ucpl-popular-modules,.ucpl-module-experience-panel,.ucpl-module-decision-table{padding:18px;border-radius:20px;}
  .ucpl-finder-grid,.ucpl-popular-grid,.ucpl-experience-grid{grid-template-columns:1fr;}
  .ucpl-module-bottom-note::before{display:none;}
}
body { margin:0; font-family:Poppins, sans-serif; }
.sec-padding { padding: 60px 0; }
.small-section {
  position: relative;
  background: url('images/sliders/b5.webp') no-repeat center center;
  background-size: cover;
  padding: 80px 0;
}
.small-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
.small-section .container {
  position: relative;
  z-index: 2;
}
.table tbody tr:hover{
    background:#f8f9fa;
    transition:0.3s;
}
.ucpl-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:22px}.ucpl-proof-card{background:#fff;border-radius:10px;padding:22px;box-shadow:0 4px 18px rgba(0,0,0,.08);height:100%}.ucpl-proof-card h3{margin-top:0;color:#1E90FF}.ucpl-trust-strip{background:#fff8ed;border-left:5px solid #db5945;padding:18px;border-radius:8px;margin:20px 0}.ucpl-mini-badge{display:inline-block;background:#eef6ff;color:#1E90FF;padding:7px 12px;border-radius:30px;margin:4px;font-weight:600}.ucpl-resource-links a{display:inline-block;margin:6px 8px;padding:10px 14px;background:#1E90FF;color:#fff;border-radius:6px;font-weight:600}.ucpl-resource-links a:hover{color:#fff;text-decoration:none}.ucpl-video-box{background:#111;color:#fff;border-radius:12px;padding:30px;text-align:center}.ucpl-video-box h3{color:#fff}.ucpl-note{font-size:14px;color:#555}
.ucpl-roadmap{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;align-items:stretch}.ucpl-roadmap-step{flex:1 1 160px;background:#fff;border:1px solid #e9eef7;border-radius:12px;padding:18px;text-align:center;box-shadow:0 4px 14px rgba(0,0,0,.06);position:relative}.ucpl-roadmap-step strong{display:block;color:#1E90FF;margin-bottom:6px}.ucpl-roadmap-step span{font-size:14px;color:#444}.ucpl-deliverables{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:20px}.ucpl-deliverable{background:#fff;border-radius:10px;padding:16px;border-left:4px solid #1E90FF;box-shadow:0 4px 14px rgba(0,0,0,.06);font-weight:600}.ucpl-safe-alert{background:#f7fbff;border:1px solid #dbeafe;border-radius:10px;padding:16px;margin:18px 0;color:#334155}.ucpl-comparison-table td:first-child{font-weight:600}.ucpl-s4-card{background:#fff;border-radius:12px;padding:22px;box-shadow:0 4px 18px rgba(0,0,0,.08);height:100%}.ucpl-s4-card h3{color:#1E90FF;margin-top:0}.ucpl-final-cta{background:linear-gradient(135deg,#0f172a,#1E90FF);color:#fff;border-radius:16px;padding:30px;text-align:center;margin-top:25px}.ucpl-final-cta h2,.ucpl-final-cta p{color:#fff}.ucpl-final-cta .sap-btn{background:#fff!important;color:#1E90FF!important;margin:6px}.ucpl-matrix-note{font-size:14px;color:#555;margin-top:8px}
.ucpl-master-signal{background:linear-gradient(135deg,#fff7ed,#eff6ff);border:1px solid #fde3c0;border-radius:16px;padding:28px;box-shadow:0 6px 22px rgba(0,0,0,.07);margin:25px 0}.ucpl-master-signal h2{margin-top:0;color:#0f172a}.ucpl-city-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:20px}.ucpl-city-card{background:#fff;border-radius:12px;padding:18px;border-left:4px solid #db5945;box-shadow:0 4px 14px rgba(0,0,0,.06)}.ucpl-city-card h3{margin-top:0;color:#1E90FF}.ucpl-intent-table td:first-child{font-weight:700;color:#0f172a}.ucpl-master-link-box{background:#0f172a;color:#fff;border-radius:14px;padding:22px;margin-top:22px}.ucpl-master-link-box h3,.ucpl-master-link-box p{color:#fff}.ucpl-master-link-box a{color:#fff;text-decoration:underline;font-weight:700}.ucpl-area-badges a{display:inline-block;margin:5px 6px;padding:8px 12px;background:#eef6ff;border-radius:30px;font-weight:600}.ucpl-area-badges a:first-child{background:#db5945;color:#fff}
.ucpl-authority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:22px}.ucpl-authority-card{background:#fff;border-radius:12px;padding:22px;box-shadow:0 4px 18px rgba(0,0,0,.08);border-top:4px solid #1E90FF;height:100%}.ucpl-authority-card h3{margin-top:0;color:#0f172a}.ucpl-pill-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ucpl-pill-list span,.ucpl-pill-list a{display:inline-block;background:#eef6ff;color:#1E90FF;border-radius:30px;padding:9px 14px;font-weight:600}.ucpl-trust-box{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;padding:24px;margin-top:18px}.ucpl-review-box{background:#f8fafc;border-left:5px solid #db5945;border-radius:10px;padding:18px;margin-top:16px}.ucpl-salary-note{font-size:13px;color:#555;margin-top:8px}.ucpl-trust-table th{background:#eaf4ff!important}.ucpl-company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:20px}.ucpl-company-grid span{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px;text-align:center;font-weight:600;box-shadow:0 3px 10px rgba(0,0,0,.04)}.ucpl-last-reviewed{font-size:14px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;display:inline-block;margin:12px 0}
.ucpl-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:22px}.ucpl-media-card{background:#fff;border-radius:12px;padding:18px;box-shadow:0 4px 18px rgba(0,0,0,.08);border-left:4px solid #db5945}.ucpl-media-card img{width:100%;height:auto;border-radius:10px;margin-bottom:12px}.ucpl-proof-strip{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.ucpl-proof-strip span{background:#0f172a;color:#fff;border-radius:30px;padding:10px 15px;font-weight:600}.ucpl-alumni-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:20px}.ucpl-alumni-grid span{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:13px;text-align:center;font-weight:700;box-shadow:0 3px 10px rgba(0,0,0,.04)}.ucpl-cta-panel{background:linear-gradient(135deg,#fff7ed,#eff6ff);border:1px solid #fde3c0;border-radius:16px;padding:26px;margin-top:25px;box-shadow:0 6px 22px rgba(0,0,0,.07)}.ucpl-review-policy{background:#f8fafc;border:1px solid #dbeafe;border-radius:12px;padding:20px;margin-top:18px}.ucpl-checklist{columns:2;column-gap:30px}.ucpl-checklist li{break-inside:avoid;margin-bottom:8px}@media(max-width:767px){.ucpl-checklist{columns:1}}
.sec-padding > .container:empty, .pagenation-holder:empty { display:none !important; padding:0 !important; margin:0 !important; }
.sec-padding { clear:both; width:100%; }
@media (min-width: 768px){ body { padding-bottom: 60px; } }
.ucpl-competitor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:22px}.ucpl-competitor-card{background:#fff;border-radius:12px;padding:22px;box-shadow:0 4px 18px rgba(0,0,0,.08);border-top:4px solid #db5945;height:100%}.ucpl-competitor-card h3{margin-top:0;color:#0f172a}.ucpl-proof-meter{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:20px}.ucpl-proof-meter div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;font-weight:600}.ucpl-syllabus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:22px}.ucpl-syllabus-card{background:#fff;border-radius:12px;padding:20px;border-left:4px solid #1E90FF;box-shadow:0 4px 18px rgba(0,0,0,.08);height:100%}.ucpl-syllabus-card h3{margin-top:0;color:#1E90FF}.ucpl-syllabus-card ul{padding-left:18px;margin-bottom:0}.ucpl-instructor-name{color:#db5945;font-weight:700}.ucpl-fee-card{background:#fff;border-radius:12px;padding:22px;box-shadow:0 4px 18px rgba(0,0,0,.08);height:100%;border-top:4px solid #1E90FF}.ucpl-local-proof{background:#0f172a;color:#fff!important;border-radius:14px;padding:24px;margin-top:22px}.ucpl-local-proof h3,.ucpl-local-proof p{color:#fff!important}.ucpl-clean-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:18px;margin-top:18px;color:#334155}
.ucpl-local-proof,
.ucpl-local-proof h3,
.ucpl-local-proof p,
.ucpl-local-proof * {
  color: #ffffff !important;
}
.wrapper-boxed,
.site-wrapper {
  overflow: visible !important;
}
.site-wrapper > br:first-child {
  display: none !important;
}
.topbar.light.topbar-padding {
  padding-top: 0 !important;
  margin-top: 0 !important;
  background: #ffffff !important;
  overflow: visible !important;
}
.announcement-bar {
  margin: 0 !important;
  padding: 8px 0 6px !important;
  line-height: 1.35 !important;
}
#header {
  background: #ffffff !important;
  min-height: 66px !important;
  position: relative !important;
  z-index: 20 !important;
  overflow: visible !important;
}
#header .container,
#header .navbar,
#header .navbar-header {
  min-height: 66px !important;
  overflow: visible !important;
}
#header .navbar.brown-2.navbar-default.yamm {
  margin-bottom: 0 !important;
  border: 0 !important;
  background: #ffffff !important;
  box-shadow: none !important;
}
#header .navbar-brand {
  width: auto !important;
  height: 66px !important;
  max-height: 66px !important;
  padding: 10px 15px !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  line-height: 1 !important;
  background: #ffffff !important;
  overflow: hidden !important;
}
#header .navbar-brand img,
#header .navbar-brand img.ucpl-header-logo {
  width: 145px !important;
  height: auto !important;
  max-width: 145px !important;
  max-height: 46px !important;
  object-fit: contain !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}
#navbar-collapse-grid {
  padding-top: 7px !important;
}
#navbar-collapse-grid .navbar-nav > li > a {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}
.menu-bottom-strip.bg-color-primary {
  clear: both !important;
  width: 100% !important;
  height: 4px !important;
  min-height: 4px !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  position: relative !important;
  z-index: 1 !important;
  background: #db5945 !important;
}
@media (max-width: 767px) {
  #header,
  #header .container,
  #header .navbar,
  #header .navbar-header {
    min-height: 58px !important;
  }
  #header .navbar-brand {
    height: 58px !important;
    max-height: 58px !important;
    padding: 8px 12px !important;
  }
  #header .navbar-brand img,
  #header .navbar-brand img.ucpl-header-logo {
    width: 128px !important;
    max-width: 128px !important;
    max-height: 40px !important;
  }
  #navbar-collapse-grid {
    padding-top: 0 !important;
  }
}
.ucpl-media-card h4,.ucpl-syllabus-card h4,.ucpl-s4-card h4,.ucpl-authority-card h4,.ucpl-fee-card h4{font-size:20px;line-height:1.35;font-weight:600;margin-top:0;margin-bottom:10px}
.ucpl-media-card h4,.ucpl-syllabus-card h4,.ucpl-s4-card h4{color:#1E90FF}.ucpl-authority-card h4{color:#0f172a}.ucpl-fee-card h4{color:#0f172a}
.ucpl-review-box strong{display:block;margin-bottom:8px;color:#0f172a}.ucpl-review-meta{font-size:13px;color:#475569;margin-top:8px;font-weight:600}.ucpl-review-disclaimer{font-size:14px;color:#475569;margin-top:18px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px}
.ucpl-footer-ai-text{display:inline-block;color:#ffffff;font-weight:700;letter-spacing:.2px;animation:ucplFooterPulse 2.4s ease-in-out infinite}@keyframes ucplFooterPulse{0%,100%{opacity:1;transform:translateX(0)}50%{opacity:.78;transform:translateX(8px)}}
.ucpl-content-image{width:100%;height:auto;border-radius:10px;margin-bottom:12px;display:block;background:#f8fafc}
.ucpl-module-card .ucpl-module-btn.detail{background:#ffffff;color:#0f172a;border:1px solid rgba(15,23,42,.18)}
.ucpl-module-card .ucpl-module-btn.detail:hover{background:#0f172a;color:#ffffff;border-color:#0f172a}
.ucpl-module-meta a{font-weight:700}
@media(max-width:767px){.ucpl-module-actions{gap:8px}.ucpl-module-actions .ucpl-module-btn{width:100%;text-align:center}}
.ucpl-anchor-marker{display:block;position:relative;top:-95px;visibility:hidden;height:0;overflow:hidden}
.ucpl-module-card[id]{scroll-margin-top:110px}
.ucpl-module-actions .ucpl-module-btn.detail{background:#ffffff;color:#0f172a;border:1px solid rgba(15,23,42,.18)}
.ucpl-module-actions .ucpl-module-btn.detail:hover{background:#f8fafc;color:#0f172a}

body.ucpl-premium-refresh{padding-bottom:72px!important}
body.ucpl-premium-refresh .bottom-bar{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;z-index:100000!important}
body.ucpl-premium-refresh .ucpl-chatbot-btn{right:18px!important;bottom:82px!important;z-index:100020!important}
body.ucpl-premium-refresh .ucpl-chatbot{right:18px!important;bottom:154px!important;z-index:100021!important}
body.ucpl-premium-refresh .scrollup{position:fixed!important;right:96px!important;bottom:86px!important;top:auto!important;left:auto!important;width:54px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:linear-gradient(135deg,#071a33,#0d6efd)!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 14px 34px rgba(7,26,51,.36)!important;z-index:100030!important;padding:0!important;margin:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;overflow:visible!important;text-decoration:none!important;text-indent:0!important;line-height:1!important}
body.ucpl-premium-refresh .scrollup.ucpl-scroll-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
body.ucpl-premium-refresh .scrollup:hover{background:linear-gradient(135deg,#0d6efd,#ff6b00)!important;color:#fff!important;transform:translateY(-3px)!important}
body.ucpl-premium-refresh .scrollup svg{width:22px!important;height:22px!important;fill:currentColor!important;position:static!important;top:auto!important;left:auto!important;transform:none!important;display:block!important}
body.ucpl-premium-refresh .scrollup i{font-size:22px!important;line-height:1!important;color:#fff!important}
@media(max-width:767px){body.ucpl-premium-refresh{padding-bottom:72px!important}body.ucpl-premium-refresh .bottom-bar a{padding:12px 8px!important;font-size:14px!important}body.ucpl-premium-refresh .ucpl-chatbot-btn{right:14px!important;bottom:76px!important;width:56px!important;height:56px!important}body.ucpl-premium-refresh .scrollup{right:82px!important;bottom:78px!important;width:52px!important;height:52px!important}body.ucpl-premium-refresh .ucpl-chatbot{right:10px!important;bottom:140px!important;width:calc(100% - 20px)!important}}


/* ==========================================================
   UCPL SAP Module Card Grid Fix - 2026-06-21
   Fixes misplaced module cards caused by hidden anchor markers
   inside the CSS grid, and restores readable white text inside
   colored module-card headers.
   ========================================================== */
body.ucpl-premium-refresh .ucpl-module-grid{
  position:relative!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:20px!important;
  align-items:stretch!important;
}
body.ucpl-premium-refresh .ucpl-module-grid > .ucpl-anchor-marker{
  position:absolute!important;
  display:block!important;
  width:1px!important;
  height:1px!important;
  min-width:0!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  overflow:hidden!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  top:-115px!important;
  left:0!important;
  grid-column:auto!important;
  grid-row:auto!important;
}
body.ucpl-premium-refresh .ucpl-module-grid > .ucpl-module-card{
  grid-column:auto!important;
  grid-row:auto!important;
  min-width:0!important;
  height:100%!important;
}
body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card-impressive::before{
  content:counter(moduleCard, decimal-leading-zero)!important;
  background:rgba(255,255,255,.18)!important;
  border:1px solid rgba(255,255,255,.28)!important;
  color:#ffffff!important;
}
body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card-impressive .ucpl-module-top{
  position:relative!important;
  overflow:hidden!important;
}
body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card-impressive .ucpl-module-top > *{
  position:relative!important;
  z-index:2!important;
}
body.ucpl-premium-refresh section.sec-padding .ucpl-module-grid .ucpl-module-card .ucpl-module-label,
body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card .ucpl-module-label{
  max-width:calc(100% - 58px)!important;
  color:#ffffff!important;
  line-height:1.4!important;
  white-space:normal!important;
}
body.ucpl-premium-refresh section.sec-padding .ucpl-module-grid .ucpl-module-card .ucpl-module-top h3,
body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card .ucpl-module-top h3{
  display:block!important;
  color:#ffffff!important;
  font-size:22px!important;
  line-height:1.25!important;
  font-weight:800!important;
  margin:0 0 10px!important;
  padding:0!important;
}
body.ucpl-premium-refresh section.sec-padding .ucpl-module-grid .ucpl-module-card .ucpl-module-top h3::after,
body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card .ucpl-module-top h3::after{
  display:none!important;
  content:none!important;
}
body.ucpl-premium-refresh section.sec-padding .ucpl-module-grid .ucpl-module-card .ucpl-module-top p,
body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card .ucpl-module-top p{
  color:#e2e8f0!important;
  text-align:left!important;
  margin:0!important;
  line-height:1.62!important;
}
body.ucpl-premium-refresh section.sec-padding .ucpl-module-grid .ucpl-module-card .ucpl-module-meta p,
body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card .ucpl-module-meta p{
  color:#334155!important;
  text-align:left!important;
}
body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card .ucpl-module-actions{
  display:flex!important;
  gap:10px!important;
  padding:18px 22px 22px!important;
  margin-top:auto!important;
}
body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card .ucpl-module-btn{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:52px!important;
  text-decoration:none!important;
  line-height:1.35!important;
}
@media(max-width:1199px){
  body.ucpl-premium-refresh .ucpl-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media(max-width:991px){
  body.ucpl-premium-refresh .ucpl-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:767px){
  body.ucpl-premium-refresh .ucpl-module-grid{grid-template-columns:1fr!important;}
  body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card .ucpl-module-actions{flex-direction:column!important;}
  body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card .ucpl-module-btn{width:100%!important;}
  body.ucpl-premium-refresh section.sec-padding .ucpl-module-grid .ucpl-module-card .ucpl-module-label,
  body.ucpl-premium-refresh .ucpl-module-grid .ucpl-module-card .ucpl-module-label{max-width:calc(100% - 54px)!important;}
}

/* ==========================================================
   UCPL Announcement Bar Center Alignment Fix - 2026-06-21
   Keeps Job-Oriented SAP Training Center badge and support text
   centered on Laxmi Nagar and Noida pages.
   ========================================================== */
body.ucpl-premium-refresh .announcement-bar{
  text-align:center!important;
  display:block!important;
  width:100%!important;
}
body.ucpl-premium-refresh .announcement-bar .blinking-text{
  margin-left:auto!important;
  margin-right:auto!important;
  justify-content:center!important;
}
body.ucpl-premium-refresh .announcement-bar .ucpl-alert-text{
  display:block!important;
  width:100%!important;
  text-align:center!important;
  margin-top:4px!important;
}


/* ==========================================================
   UCPL Production Cleanup - 2026-06-21
   Central stylesheet for page-level fixes previously placed inline.
   ========================================================== */
body.ucpl-premium-refresh .ucpl-local-clarity-note{
  margin:16px 0 0!important;
  padding:14px 16px!important;
  border-radius:16px!important;
  background:#fff7ed!important;
  border:1px solid #fed7aa!important;
  color:#7c2d12!important;
  font-size:14.8px!important;
  line-height:1.65!important;
}
body.ucpl-premium-refresh .ucpl-local-clarity-note strong{color:#7c2d12!important;}
body.ucpl-premium-refresh .ucpl-module-meta p strong{color:#071a33!important;}
body.ucpl-premium-refresh .ucpl-module-meta ul{margin:6px 0 10px 20px!important;padding-left:0!important;list-style:disc!important;}
body.ucpl-premium-refresh .ucpl-module-meta li{color:#334155!important;line-height:1.65!important;margin:2px 0!important;}
body.ucpl-premium-refresh .ucpl-footer-tagline{font-weight:800!important;color:#071a33!important;margin:8px 0 12px!important;}


/* ==========================================================
   UCPL Final Cleanup Fixes - 2026-06-21
   Reduces repeated WhatsApp links, cleans semantic stat labels,
   and moves previous inline styling into CSS classes.
   ========================================================== */
body.ucpl-premium-refresh .ucpl-position-relative{position:relative!important;}
body.ucpl-premium-refresh .ucpl-alert-text{color:#ff4500!important;font-weight:700!important;}
body.ucpl-premium-refresh .ucpl-nav-link-text{color:#1e90ff!important;}
body.ucpl-premium-refresh .ucpl-featured-answer{background:#fff7ed!important;border-left:5px solid #db5945!important;border-radius:10px!important;padding:18px!important;margin:18px 0!important;color:#0f172a!important;}
body.ucpl-premium-refresh .ucpl-featured-title{color:#0f172a!important;margin-top:0!important;}
body.ucpl-premium-refresh .ucpl-featured-copy{color:#334155!important;margin-bottom:0!important;}
body.ucpl-premium-refresh section.sec-padding.ucpl-bg-white{background:#fff!important;}
body.ucpl-premium-refresh section.sec-padding.ucpl-bg-soft{background:#f9f9f9!important;}
body.ucpl-premium-refresh section.sec-padding.ucpl-bg-fee{background:#fff7ed!important;}
body.ucpl-premium-refresh .ucpl-mt-20{margin-top:20px!important;}
body.ucpl-premium-refresh .ucpl-mt-24{margin-top:24px!important;}
body.ucpl-premium-refresh .ucpl-mt-25{margin-top:25px!important;}
body.ucpl-premium-refresh .ucpl-salary-note{font-size:14px!important;color:#666!important;}
body.ucpl-premium-refresh .ucpl-text-white{color:#fff!important;}
body.ucpl-premium-refresh .ucpl-stat-title{display:block;color:#071a33!important;font-size:17px!important;line-height:1.35!important;margin:10px 0 8px!important;font-weight:850!important;}
body.ucpl-premium-refresh .ucpl-module-enquiry-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin:28px 0 0;padding:24px;border-radius:24px;background:linear-gradient(135deg,#071a33,#0d6efd)!important;color:#fff!important;box-shadow:0 18px 45px rgba(15,23,42,.18);}
body.ucpl-premium-refresh .ucpl-module-enquiry-copy span{display:inline-flex;margin-bottom:8px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:13px;font-weight:800;}
body.ucpl-premium-refresh .ucpl-module-enquiry-copy h3{display:block!important;color:#fff!important;margin:0 0 8px!important;font-size:24px!important;line-height:1.2!important;}
body.ucpl-premium-refresh .ucpl-module-enquiry-copy p{color:#eef6ff!important;margin:0!important;text-align:left!important;}
body.ucpl-premium-refresh .ucpl-module-enquiry-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;}
body.ucpl-premium-refresh .ucpl-module-enquiry-actions .ucpl-module-btn{white-space:normal!important;min-width:160px!important;text-align:center!important;}
@media(max-width:767px){body.ucpl-premium-refresh .ucpl-module-enquiry-box{grid-template-columns:1fr;padding:20px;}body.ucpl-premium-refresh .ucpl-module-enquiry-actions{justify-content:flex-start;}body.ucpl-premium-refresh .ucpl-module-enquiry-actions .ucpl-module-btn{width:100%;}}
