.all-services{z-index:2;background:#fff;border-top-left-radius:40px;border-top-right-radius:40px;margin-top:-2px;padding:clamp(3.5rem,8vw,6rem) 0 clamp(4rem,9vw,7rem);position:relative}.all-services__container{width:min(1440px,100% - clamp(1.5rem,5vw,4rem));margin-inline:auto}.all-services__header{text-align:center;margin-inline:auto;max-width:720px;margin-bottom:clamp(2.5rem,5vw,4rem)}.all-services__title{color:#1a1a2e;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.all-services__title-main{margin-inline-end:.35rem}.all-services__title-outline{color:#0000;-webkit-text-stroke:2px #702ae1;text-stroke:2px #702ae1}.all-services__intro{color:#5c5c72;margin:0;font-size:clamp(1.0625rem,1.8vw,1.1875rem);line-height:1.7}.all-services__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}@media (max-width:1024px){.all-services__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.all-services__grid{grid-template-columns:1fr}}.all-services__card{background:#faf9fc;border:1px solid #702ae11a;border-radius:24px;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2rem);transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.all-services__card:hover{border-color:#702ae147;transform:translateY(-5px);box-shadow:0 20px 48px #702ae11f}.all-services__card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.all-services__card-title{color:#1a1a2e;margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:500;line-height:1.25}.all-services__card-title span{color:#702ae1;font-weight:800}.all-services__card-index{color:#702ae159;letter-spacing:.06em;flex-shrink:0;font-size:1.125rem;font-weight:700}.all-services__card-desc{color:#5c5c72;flex:1;margin:0;font-size:1.125rem;line-height:1.7}.all-services__card-link{color:#702ae1;align-items:center;gap:.35rem;width:fit-content;margin-top:auto;font-size:1.125rem;font-weight:700;text-decoration:none;transition:gap .25s,color .25s;display:inline-flex}.all-services__card-link:hover{color:#9c4dcc;gap:.55rem}
