.services-listing-section[data-astro-cid-a6o2zjco]{background:#fff;overflow:hidden}.services-heading-row[data-astro-cid-a6o2zjco]{margin-bottom:3rem}.services-grid[data-astro-cid-a6o2zjco]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}@media(max-width:1100px){.services-grid[data-astro-cid-a6o2zjco]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.services-grid[data-astro-cid-a6o2zjco]{grid-template-columns:1fr}}.service-card[data-astro-cid-a6o2zjco]{display:block;text-decoration:none;border-radius:20px;overflow:hidden;border:1px solid rgba(98,34,204,.08);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.service-card[data-astro-cid-a6o2zjco]:hover{transform:translateY(-6px);box-shadow:0 20px 50px #6222cc1f;border-color:#6222cc40}.service-card-inner[data-astro-cid-a6o2zjco]{padding:2rem;background:var(--color-gray);display:flex;flex-direction:column;gap:1rem;height:100%;transition:background .3s ease}.service-card[data-astro-cid-a6o2zjco]:hover .service-card-inner[data-astro-cid-a6o2zjco]{background:#fff}.service-icon[data-astro-cid-a6o2zjco]{width:60px;height:60px;background:#6222cc14;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--color-primary);transition:all .3s ease}.service-card[data-astro-cid-a6o2zjco]:hover .service-icon[data-astro-cid-a6o2zjco]{background:var(--gradient-primary);color:#fff}.service-title[data-astro-cid-a6o2zjco]{font-size:1.125rem;font-weight:700;color:var(--color-text-dark);margin:0}.service-desc[data-astro-cid-a6o2zjco]{font-size:.9rem;color:var(--color-text);line-height:1.7;margin:0}.service-features[data-astro-cid-a6o2zjco]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem;flex:1;border-top:1px solid rgba(98,34,204,.08);padding-top:1rem}.service-features[data-astro-cid-a6o2zjco] li[data-astro-cid-a6o2zjco]{font-size:.825rem;color:var(--color-text);padding-left:1rem;position:relative}.service-features[data-astro-cid-a6o2zjco] li[data-astro-cid-a6o2zjco]:before{content:"→";position:absolute;left:0;color:var(--color-primary);font-size:.75rem}.service-link[data-astro-cid-a6o2zjco]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;color:var(--color-primary);margin-top:auto;transition:gap .3s ease}.service-card[data-astro-cid-a6o2zjco]:hover .service-link[data-astro-cid-a6o2zjco]{gap:.7rem}.stats-section[data-astro-cid-fpqmvzvu]{background:var(--color-dark);position:relative;overflow:hidden}.stats-section[data-astro-cid-fpqmvzvu]:before{content:"";position:absolute;top:-80px;left:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(98,34,204,.25) 0%,transparent 70%);border-radius:50%;pointer-events:none}.stats-section[data-astro-cid-fpqmvzvu]:after{content:"";position:absolute;bottom:-80px;right:-60px;width:250px;height:250px;background:radial-gradient(circle,rgba(168,85,247,.2) 0%,transparent 70%);border-radius:50%;pointer-events:none}.stats-section[data-astro-cid-fpqmvzvu] .section-heading{color:#fff}.stats-section[data-astro-cid-fpqmvzvu] .sub-title{color:var(--color-accent-light)}.stats-section[data-astro-cid-fpqmvzvu] .section-title{color:#fff}.stats-grid[data-astro-cid-fpqmvzvu]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}@media(max-width:900px){.stats-grid[data-astro-cid-fpqmvzvu]{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}}.stat-card[data-astro-cid-fpqmvzvu]{text-align:center;padding:2.5rem 2rem;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff0a;backdrop-filter:blur(6px);transition:border-color .3s ease,transform .3s ease;position:relative;z-index:1}.stat-card[data-astro-cid-fpqmvzvu]:hover{border-color:#6222cc80;transform:translateY(-4px)}.stat-value[data-astro-cid-fpqmvzvu]{font-size:clamp(2.75rem,5vw,4rem);font-weight:900;font-family:var(--font-heading);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:.75rem}.stat-label[data-astro-cid-fpqmvzvu]{font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 .5rem}.stat-desc[data-astro-cid-fpqmvzvu]{font-size:.875rem;color:#ffffff8c;line-height:1.6;margin:0}
