.svc-group-child{padding:clamp(3rem,6vw,5rem) 0;position:relative}.svc-group-child__divider{background:linear-gradient(90deg,#0000,#702ae138,#0000);width:min(92%,1080px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.svc-group-child__container{width:min(92%,1080px);margin:0 auto}.svc-group-child__header{margin-bottom:clamp(1.75rem,4vw,2.5rem)}.svc-group-child__head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.svc-group-child__title{color:#1a1030;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.svc-group-child__link{color:#702ae1;border:1px solid #702ae147;border-radius:999px;align-items:center;padding:.55rem 1rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.svc-group-child__link:hover{background:#702ae114;border-color:#702ae173}.svc-group-child__intro{color:#1a1030b8;max-width:68ch;margin:0;font-size:1.125rem;line-height:1.7}.svc-group-child__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;display:grid}.svc-group-child__item{background:#ffffffeb;border:1px solid #702ae11f;border-radius:22px;padding:1.35rem 1.25rem;box-shadow:0 14px 36px #702ae10f}.svc-group-child__item--accent{background:linear-gradient(145deg,#702ae11a 0%,#fffffff2 100%);border-color:#702ae13d}.svc-group-child__item-head{align-items:center;gap:.85rem;margin-bottom:.75rem;display:flex}.svc-group-child__badge{color:#702ae1;background:#702ae11f;border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:1.125rem;font-weight:700;display:inline-flex}.svc-group-child__item-title{color:#1a1030;margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.svc-group-child__item-desc{color:#1a1030ad;margin:0;font-size:1.125rem;line-height:1.65}.svc-group-page__intro-wrap{width:min(92%,1080px);margin:0 auto;padding:clamp(2.5rem,5vw,4rem) 0 0}.svc-group-page__intro{color:#1a1030bd;max-width:62ch;margin:0;font-size:clamp(1.0625rem,2vw,1.1875rem);line-height:1.75}.svc-group-page__services{z-index:2;background:linear-gradient(#fff 0%,#f8f4ffa6 100%);border-top-left-radius:40px;border-top-right-radius:40px;margin-top:-2rem;position:relative}
