.core-services-official{padding:80px 0;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.core-services-official .services-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.core-services-official .background-gradient-1{position:absolute;top:62px;left:148px;z-index:2;width:1060px;height:958px;border-radius:1060px;opacity:.8;background:linear-gradient(180deg,rgba(104,158,255,.2) 0%,rgba(225,251,255,.2) 100%);filter:blur(200px)}@media(max-width:1200px){.core-services-official .background-gradient-1{width:800px;height:700px;left:50px}}@media(max-width:768px){.core-services-official .background-gradient-1{width:400px;height:400px;left:10px;top:20px}}.core-services-official .background-gradient-2{position:absolute;top:109px;right:-56px;z-index:2;width:944px;height:781px;border-radius:944px;opacity:.5;background:linear-gradient(6deg,rgba(9,0,255,.2) 9.18%,rgba(255,255,255,.2) 117.09%);filter:blur(150px)}@media(max-width:1200px){.core-services-official .background-gradient-2{width:700px;height:600px;right:-100px}}@media(max-width:768px){.core-services-official .background-gradient-2{width:350px;height:300px;right:-50px;top:50px}}.core-services-official .services-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:40px;position:relative;z-index:1}.core-services-official .services-title{font-family:Inter,sans-serif;font-weight:700;font-size:36px;line-height:1.21;color:#0f172a;text-align:center;margin:0;width:100%}.core-services-official .services-grid{display:flex;justify-content:space-between;gap:110px;width:100%;max-width:1200px}.core-services-official .service-card{border-radius:20px;border:2px solid #fff;background:linear-gradient(116deg,rgba(255,255,255,.2) 16.94%,rgba(255,255,255,.2) 67.8%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px 40px 80px;position:relative;flex:1;max-width:545px;display:flex;flex-direction:column;gap:24px}.core-services-official .service-header{display:flex;flex-direction:column;gap:8px}.core-services-official .service-name{font-family:Inter,sans-serif;font-weight:900;font-size:24px;line-height:1.33;color:#1e0f2a;margin:0}.core-services-official .service-tagline{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:1.21;color:#4f46e5;margin:0}.core-services-official .service-description{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#4f4769;margin:0;max-width:400px}.core-services-official .service-link{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:1.21;color:#4f46e5;text-decoration:none;margin:0}.core-services-official .service-link:hover{text-decoration:underline}.core-services-official .service-icon{position:absolute;bottom:0;right:0;width:240px;height:240px;z-index:0}.core-services-official .service-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:1024px){.core-services-official .services-grid{flex-direction:column;gap:40px;align-items:center}.core-services-official .service-card{max-width:600px;width:100%}.core-services-official .service-icon{width:180px;height:180px}}@media(max-width:768px){.core-services-official{padding:40px 0}.core-services-official .services-container{padding:0 16px;gap:32px}.core-services-official .services-title{font-size:24px}.core-services-official .service-card{padding:20px 20px 40px;gap:24px}.core-services-official .service-name{font-size:18px}.core-services-official .service-tagline{font-size:14px}.core-services-official .service-description{font-size:12px;line-height:2;max-width:303px}.core-services-official .service-link{font-size:14px}.core-services-official .service-icon{width:160px;height:160px}}