.services.section{padding-top:40px;padding-bottom:20px}.services__header{text-align:center;margin-bottom:64px}.services__header .section-subtitle{margin:0 auto}.services__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.service-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);transition:var(--transition);flex-direction:column;padding:36px 28px;display:flex}.service-card:hover{border-color:var(--primary-light);box-shadow:var(--shadow-xl);transform:translateY(-8px)}.service-card__icon{background:linear-gradient(135deg,#2563eb1a,#06b6d41a);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.service-card__icon .material-icons-outlined{color:var(--primary);font-size:28px}.service-card:hover .service-card__icon{background:linear-gradient(135deg, var(--primary), var(--accent))}.service-card:hover .service-card__icon .material-icons-outlined{color:#fff}.service-card__title{color:var(--secondary);margin-bottom:12px;font-size:1.25rem;font-weight:700}.service-card__desc{color:var(--text-light);flex:1;margin-bottom:20px;font-size:.95rem;line-height:1.7}.service-card__highlights{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.service-card__highlights li{background:var(--bg-alt);color:var(--text-light);border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:500}.service-card__link{color:var(--primary);transition:var(--transition);align-items:center;gap:6px;font-size:.95rem;font-weight:600;display:inline-flex}.service-card__link:hover{gap:10px}@media (max-width:968px){.services__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.services__grid{grid-template-columns:1fr}}
.blog-preview__header{text-align:center;margin-bottom:3rem}.blog-preview__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.blog-preview__cta{text-align:center;margin-top:2.5rem}.blog-preview-card{border:1px solid var(--border);border-radius:var(--radius);color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden}.blog-preview-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-preview-card__image{background:linear-gradient(135deg,#e0e7ff 0%,#dbeafe 100%);height:200px;position:relative;overflow:hidden}.blog-preview-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-preview-card:hover .blog-preview-card__image img{transform:scale(1.05)}.blog-preview-card__body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.blog-preview-card__category{color:#7c3aed;text-transform:capitalize;background:#ede9fe;border-radius:100px;width:fit-content;padding:.25rem .85rem;font-size:.75rem;font-weight:600;display:inline-block}.blog-preview-card__title{color:var(--secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-preview-card__excerpt{color:var(--text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-preview-card__date{color:var(--text-lighter);margin-top:auto;font-size:.8rem}@media (max-width:900px){.blog-preview__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-preview__grid{grid-template-columns:1fr}}
