.edu-cert-section.ugcg-section{--bg-color:#fff;--card-outer-bg:#eff4fa;--card-inner-bg:#fff;--text-primary:#1d1d1f;--text-secondary:#86868b;--text-muted:#48484a;--border-color:#00000014;--radius-lg:24px;--transition-smooth:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;background:linear-gradient(#fff 0%,#f2f6ff 35%,#d4e3fc 70%,#9abcf8 100%);justify-content:center;width:100%;padding:80px 20px;font-family:Roboto,sans-serif;display:flex}.ugcg-container{flex-direction:column;gap:48px;width:100%;max-width:1200px;display:flex}.ugcg-header{text-align:center;flex-direction:column;gap:12px;max-width:700px;margin:0 auto;display:flex}.ugcg-badge{text-transform:uppercase;letter-spacing:1.5px;color:#2b6cb0;background:#ffffffb3;border:1px solid #2b6cb026;border-radius:50px;align-self:center;padding:6px 14px;font-size:.85rem;font-weight:500}.ugcg-main-title{color:var(--text-primary);margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2}.ugcg-subtitle{color:var(--text-muted);margin:0;font-size:1.1rem;line-height:1.5}.ugcg-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ugcg-card-outer{background-color:var(--card-outer-bg);border-radius:var(--radius-lg);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);flex-direction:column;padding:12px;display:flex;box-shadow:0 10px 30px #00000008}.ugcg-card-outer:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000014}.ugcg-card-inner{background-color:var(--card-inner-bg);border-radius:calc(var(--radius-lg) - 6px);box-sizing:border-box;flex-direction:column;height:100%;padding:32px 28px;display:flex}.ugcg-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.ugcg-card-category{letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);font-size:.75rem;font-weight:700}.ugcg-card-icon-wrapper{color:#2b6cb0;background:#f0f4f8;border-radius:12px;justify-content:center;align-items:center;padding:8px;display:flex}.ugcg-card-title{color:var(--text-primary);margin:0 0 12px;font-size:1.25rem;font-weight:500;line-height:1.4}.ugcg-card-description{color:var(--text-muted);margin:auto 0 0;font-size:.95rem;line-height:1.6}@media (max-width:1024px){.ugcg-grid{grid-template-columns:repeat(2,1fr)}.ugcg-grid .ugcg-card-outer:last-child{grid-column:span 2;width:100%;max-width:600px;margin:0 auto}}@media (max-width:768px){.ugcg-grid{grid-template-columns:1fr}.ugcg-grid .ugcg-card-outer:last-child{grid-column:span 1;max-width:100%}.edu-cert-section.ugcg-section{padding:50px 16px}.ugcg-card-inner{padding:24px 20px}}
