.sukrit-android-development-services,
.sukrit-android-development-services *{box-sizing:border-box}
.sukrit-android-development-services{--sukrit-ads-gradient-start:#3166ff;--sukrit-ads-gradient-end:#4d8cff;--sukrit-ads-wave:#8b8fff;position:relative;width:100%;padding:56px 24px;background:linear-gradient(180deg,#fbfbff 0%,#f8f7ff 100%);font-family:Inter,Arial,sans-serif;color:#07184d;overflow:hidden}
.sukrit-android-development-services::before,.sukrit-android-development-services::after{content:"";position:absolute;z-index:0;pointer-events:none;opacity:.42}
.sukrit-android-development-services::before{left:-10%;top:90px;width:46%;height:220px;background:repeating-radial-gradient(ellipse at 20% 50%,transparent 0 9px,color-mix(in srgb,var(--sukrit-ads-wave) 48%,transparent) 10px 11px,transparent 12px 18px);transform:rotate(-8deg);filter:blur(.1px)}
.sukrit-android-development-services::after{right:-12%;bottom:75px;width:48%;height:210px;background:repeating-radial-gradient(ellipse at 80% 50%,transparent 0 10px,color-mix(in srgb,var(--sukrit-ads-wave) 45%,transparent) 11px 12px,transparent 13px 19px);transform:rotate(8deg)}
.sukrit-android-development-services.is-no-waves::before,.sukrit-android-development-services.is-no-waves::after{display:none}
.sukrit-android-development-services__container{position:relative;z-index:2;width:100%;max-width:1300px;margin:0 auto}
.sukrit-android-development-services__intro{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto 34px}
.sukrit-android-development-services__badge{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:8px 16px;border:1px solid #e5dcff;border-radius:999px;background:#f4f0ff;color:#4b36df;font-size:13px;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase;margin-bottom:20px}
.sukrit-android-development-services__badge-icon{display:inline-flex;align-items:center;justify-content:center;font-size:8px;line-height:1}
.sukrit-android-development-services__badge-icon svg{width:1em;height:1em;fill:currentColor}
.sukrit-android-development-services__heading{margin:0 auto;color:#07184d;max-width:900px;font-family:Manrope,Inter,Arial,sans-serif;font-size:47px;font-weight:800;line-height:1.08;letter-spacing:-.035em}
.sukrit-android-development-services__heading>span{display:inline}
.sukrit-android-development-services__heading>span:first-child{white-space:pre-line}
.sukrit-android-development-services__heading-highlight{background:linear-gradient(90deg,var(--sukrit-ads-gradient-start),var(--sukrit-ads-gradient-end));-webkit-background-clip:text;background-clip:text;color:transparent}
.sukrit-android-development-services__description{max-width:720px;margin:18px auto 0;color:#4b5369;font-size:16px;line-height:1.55;font-weight:450}
.sukrit-android-development-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:18px;width:100%}
.sukrit-android-development-services__card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:310px;padding:20px 30px 24px;border:1px solid #e4e5f3;border-radius:22px;background:rgba(255,255,255,.95);box-shadow:0 14px 30px rgba(40,45,105,.07);color:inherit;text-decoration:none;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.sukrit-android-development-services__card:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(40,45,105,.10);border-color:#d8d9f3}
.sukrit-android-development-services__media{flex:0 0 auto;width:138px;height:138px;margin:-10px auto 4px;border:1px solid #e7e2ff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;line-height:0;background:rgba(250,250,255,.8);box-shadow:0 10px 28px rgba(85,72,196,.05)}
.sukrit-android-development-services__media--image{border:0;background:transparent;box-shadow:none}
.sukrit-android-development-services__media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}
.sukrit-android-development-services__media--icon{font-size:58px;line-height:1}
.sukrit-android-development-services__media--icon svg{width:1em;height:1em;fill:currentColor}
.sukrit-android-development-services__body{min-width:0;display:flex;flex-direction:column;gap:8px;padding-right:30px}
.sukrit-android-development-services__title{margin:0;color:#07184d;font-family:Manrope,Inter,Arial,sans-serif;font-size:19px;line-height:1.18;font-weight:800;letter-spacing:-.015em}
.sukrit-android-development-services__number{margin-right:5px}
.sukrit-android-development-services__card-description{color:#3f4b6f;font-size:14px;line-height:1.48;font-weight:450}
.sukrit-android-development-services__arrow{position:absolute;right:22px;bottom:22px;width:42px;height:42px;border:1.4px solid #4e50ff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#2e41f5;font-size:18px;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}
.sukrit-android-development-services__arrow:hover{background:#2e41f5;color:#fff;transform:translateX(2px)}
.sukrit-android-development-services__arrow svg{width:1em;height:1em;fill:currentColor}
.sukrit-android-development-services__card--linked .sukrit-android-development-services__arrow{pointer-events:none}
.sukrit-android-development-services.is-no-glows .sukrit-android-development-services__container::before,.sukrit-android-development-services.is-no-glows .sukrit-android-development-services__container::after{display:none}
.sukrit-android-development-services__container::before,.sukrit-android-development-services__container::after{content:"";position:absolute;pointer-events:none;border-radius:50%;z-index:-1;filter:blur(2px);opacity:.55}
.sukrit-android-development-services__container::before{width:11px;height:11px;left:-55px;top:-32px;background:#7b55ff;box-shadow:330px 65px 0 #7c5cff,1030px 0 0 #db4cff,1110px 250px 0 #617bff}
.sukrit-android-development-services__container::after{width:8px;height:8px;right:-35px;top:8px;background:#6e62ff;box-shadow:-260px 125px 0 #7d5eff,-1120px 210px 0 #9d59ff}

@media (max-width:1199px){
  .sukrit-android-development-services{padding:50px 22px}
  .sukrit-android-development-services__heading{font-size:42px}
  .sukrit-android-development-services__card{padding:18px 24px 22px;min-height:300px}
  .sukrit-android-development-services__media{width:126px;height:126px}
  .sukrit-android-development-services__title{font-size:18px}
}
@media (max-width:991px){
  .sukrit-android-development-services{padding:44px 20px}
  .sukrit-android-development-services__intro{margin-bottom:28px}
  .sukrit-android-development-services__heading{font-size:38px}
  .sukrit-android-development-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:767px){
  .sukrit-android-development-services{padding:36px 18px}
  .sukrit-android-development-services__intro{margin-bottom:24px}
  .sukrit-android-development-services__badge{font-size:11px;padding:7px 13px;margin-bottom:15px}
  .sukrit-android-development-services__heading{font-size:32px;line-height:1.12}
  .sukrit-android-development-services__description{font-size:15px;line-height:1.55;margin-top:14px}
  .sukrit-android-development-services__grid{grid-template-columns:1fr!important;gap:14px}
  .sukrit-android-development-services__card{min-height:0!important;padding:18px 20px 22px}
  .sukrit-android-development-services__media{width:118px;height:118px;margin:-4px auto 2px}
  .sukrit-android-development-services__body{padding-right:42px}
  .sukrit-android-development-services__title{font-size:18px}
  .sukrit-android-development-services__card-description{font-size:14px}
  .sukrit-android-development-services__arrow{right:18px;bottom:18px}
}
@media (max-width:479px){
  .sukrit-android-development-services{padding:30px 15px}
  .sukrit-android-development-services__heading{font-size:28px}
  .sukrit-android-development-services__card{padding:16px 17px 20px;border-radius:18px}
  .sukrit-android-development-services__media{width:108px;height:108px}
  .sukrit-android-development-services__body{padding-right:36px}
  .sukrit-android-development-services__title{font-size:17px}
  .sukrit-android-development-services__arrow{right:15px;bottom:15px}
}

/* Compact Android page defaults — 2026.29.37 */
@media (min-width:1025px){
  .sukrit-android-development-services{padding:38px 24px}
  .sukrit-android-development-services__intro{margin-bottom:24px}
  .sukrit-android-development-services__badge{margin-bottom:14px}
  .sukrit-android-development-services__heading{font-size:40px;line-height:1.08}
  .sukrit-android-development-services__description{margin-top:12px;font-size:14.5px;line-height:1.5}
  .sukrit-android-development-services__grid{column-gap:14px;row-gap:14px}
  .sukrit-android-development-services__card{min-height:270px;padding:16px 22px 18px}
  .sukrit-android-development-services__media{width:112px;height:112px;margin:-6px auto 2px}
  .sukrit-android-development-services__media--icon{font-size:48px}
  .sukrit-android-development-services__body{gap:6px;padding-right:26px}
  .sukrit-android-development-services__title{font-size:17px;line-height:1.2}
  .sukrit-android-development-services__card-description{font-size:13px;line-height:1.45}
  .sukrit-android-development-services__arrow{right:18px;bottom:18px;width:38px;height:38px}
}
