.sts-tech-groups{display:flex;flex-direction:column;gap:90px;width:100%}.sts-tech-group{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sts-tech-group__pill{display:inline-flex;align-items:center;gap:12px;padding:8px 20px 8px 8px;border-radius:999px;background-color:#fffFFF0F;border:1px solid #fffFFF1F}.sts-tech-group__pill-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#000 39%,#c83c00 62%,#f67300 81%,#fae5b4 100%);color:#fff}.sts-tech-group__pill-icon svg{width:18px;height:18px}.sts-tech-group__pill-text{color:var(--color-primary,#f25b09);font-size:14px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.sts-tech-group__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.9fr);align-items:end;gap:48px;width:100%}.sts-tech-group__head{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sts-tech-group__split--image-left{grid-template-columns:minmax(0,0.9fr) minmax(0,1fr)}.sts-tech-group__split--image-left .sts-tech-group__media{order:-1}.sts-tech-group__media img{display:block;width:100%;height:auto;margin-bottom:-60px}@media (max-width:1024px){.sts-tech-group__split{grid-template-columns:minmax(0,1fr);gap:32px}.sts-tech-group__media{order:-1}.sts-tech-group__media img{margin-bottom:-30px}}.sts-tech-group__title{color:#fff;font-size:50px;font-weight:500;line-height:1.12;letter-spacing:-.01em;max-width:900px}.sts-tech-group__intro{color:#fffFFF99;font-size:15px;line-height:1.65;max-width:620px}.sts-tech-group__rail{display:block;width:100%;margin-top:16px}.sts-tech-group__rail .swiper{width:100%;padding-bottom:34px}.sts-tech-group__rail .swiper-slide{height:auto}.sts-tech-group__rail .swiper-wrapper{align-items:stretch}.sts-tech-group__rail .swiper-scrollbar{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:80%;height:8px;border-radius:999px;background-color:#fffFFF1A}.sts-tech-group__rail .swiper-scrollbar-drag{background-color:var(--color-primary,#f25b09);border-radius:999px;cursor:grab}.sts-tech-card{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;height:100%;min-width:0;padding:36px 32px 36px;border-radius:28px;background-color:#fffFFF14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fffFFF14;text-decoration:none;transition:border-color .35s ease}.sts-tech-card:hover{border-color:#fffFFF3D}.sts-tech-card__icon{display:inline-flex;align-items:center;justify-content:center;width:94px;height:94px;border-radius:22px;background-color:#fffFFF0F;border:1px solid #fffFFF1F;color:#fff}.sts-tech-card__icon svg{width:48px;height:48px}.sts-tech-card__icon--logo{padding:14px}.sts-tech-card__icon--logo img{display:block;width:100%;height:100%;object-fit:contain}.sts-tech-card[data-tech=reactjs-development] .sts-tech-card__icon{color:#61dafb;background-color:#61dafb1f;border-color:#61dafb40}.sts-tech-card[data-tech=vuejs-development] .sts-tech-card__icon{color:#42b883;background-color:#42b8831f;border-color:#42b88340}.sts-tech-card[data-tech=angular-development] .sts-tech-card__icon{color:#dd0031;background-color:#dd00311f;border-color:#dd003140}.sts-tech-card[data-tech=flutter-development] .sts-tech-card__icon{color:#02569b;background-color:#02569b1f;border-color:#02569b40}.sts-tech-card[data-tech=react-native-development] .sts-tech-card__icon{color:#61dafb;background-color:#61dafb1f;border-color:#61dafb40}.sts-tech-card[data-tech=swift-development] .sts-tech-card__icon{color:#fa7343;background-color:#fa73431f;border-color:#fa734340}.sts-tech-card[data-tech=kotlin-development] .sts-tech-card__icon{color:#7f52ff;background-color:#7f52ff1f;border-color:#7f52ff40}.sts-tech-card[data-tech=nodejs-development] .sts-tech-card__icon{color:#393;background-color:#3399331f;border-color:#33993340}.sts-tech-card[data-tech=python-development] .sts-tech-card__icon{color:#3776ab;background-color:#3776ab1f;border-color:#3776ab40}.sts-tech-card[data-tech=laravel-development] .sts-tech-card__icon{color:#ff2d20;background-color:#ff2d201f;border-color:#ff2d2040}.sts-tech-card[data-tech=java-spring-boot-development] .sts-tech-card__icon{color:#6db33f;background-color:#6db33f1f;border-color:#6db33f40}.sts-tech-card[data-tech=golang-development] .sts-tech-card__icon{color:#00add8;background-color:#00add81f;border-color:#00add840}.sts-tech-card[data-tech=dotnet-development] .sts-tech-card__icon{color:#512bd4;background-color:#512bd41f;border-color:#512bd440}.sts-tech-card[data-tech=ruby-on-rails-development] .sts-tech-card__icon{color:#c00;background-color:#cc00001f;border-color:#cc000040}.sts-tech-card[data-tech=aws-development] .sts-tech-card__icon{color:#f90;background-color:#ff99001f;border-color:#ff990040}.sts-tech-card[data-tech=google-cloud-development] .sts-tech-card__icon{color:#4285f4;background-color:#4285f41f;border-color:#4285f440}.sts-tech-card[data-tech=firebase-development] .sts-tech-card__icon{color:#ffa000;background-color:#ffa0001f;border-color:#ffa00040}.sts-tech-card[data-tech=microsoft-azure-development] .sts-tech-card__icon{color:#0078d4;background-color:#0078d41f;border-color:#0078d440}.sts-tech-card[data-tech=tensorflow-development] .sts-tech-card__icon{color:#ff6f00;background-color:#ff6f001f;border-color:#ff6f0040}.sts-tech-card[data-tech=pytorch-development] .sts-tech-card__icon{color:#ee4c2c;background-color:#ee4c2c1f;border-color:#ee4c2c40}.sts-tech-card[data-tech=chatgpt-integration] .sts-tech-card__icon{color:#10a37f;background-color:#10a37f1f;border-color:#10a37f40}.sts-tech-card[data-tech=langchain-development] .sts-tech-card__icon{color:#339989;background-color:#3399891f;border-color:#33998940}.sts-tech-card[data-tech=mongodb-development] .sts-tech-card__icon{color:#47a248;background-color:#47a2481f;border-color:#47a24840}.sts-tech-card[data-tech=mysql-development] .sts-tech-card__icon{color:#4479a1;background-color:#4479a11f;border-color:#4479a140}.sts-tech-card[data-tech=redis-development] .sts-tech-card__icon{color:#dc382d;background-color:#dc382d1f;border-color:#dc382d40}.sts-tech-card[data-tech=docker-development] .sts-tech-card__icon{color:#2496ed;background-color:#2496ed1f;border-color:#2496ed40}.sts-tech-card[data-tech=kubernetes-development] .sts-tech-card__icon{color:#326ce5;background-color:#326ce51f;border-color:#326ce540}.sts-tech-card[data-tech=terraform-development] .sts-tech-card__icon{color:#7b42bc;background-color:#7b42bc1f;border-color:#7b42bc40}.sts-tech-card[data-tech=graphql-development] .sts-tech-card__icon{color:#e10098;background-color:#e100981f;border-color:#e1009840}.sts-tech-card__title{color:#fff;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.sts-tech-card__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;color:#fffFFF99;font-size:16px;line-height:1.6}.sts-tech-card__btn{margin-top:auto}.sts-tech-section.e-con{--display:flex;--flex-direction:column;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:140px;--padding-bottom:0px}.sts-tech-section.e-con:not(.sts-tech-section--rails){--margin-bottom:60px}.sts-tech-section--rails.e-con{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:140px}.sts-tech-section .states-side-heading{text-align:center;white-space:normal}.sts-tech-section .sts-element-tg-head-b .states-side-heading{max-width:760px;margin-inline:auto}.sts-tech-section .sts-element-tg-head-h h2.states-side-heading{font-size:65px;line-height:1.1}@media (max-width:1024px){.sts-tech-section.e-con{--padding-top:96px}.sts-tech-section.e-con:not(.sts-tech-section--rails){--margin-bottom:44px}.sts-tech-section--rails.e-con{--padding-top:96px;--padding-bottom:96px}}@media (max-width:767px){.sts-tech-section.e-con{--padding-top:70px}.sts-tech-section.e-con:not(.sts-tech-section--rails){--margin-bottom:32px}.sts-tech-section--rails.e-con{--padding-top:60px;--padding-bottom:70px}}@media (max-width:1280px){.sts-tech-groups{gap:74px}}@media (max-width:1024px){.sts-tech-group__title{font-size:clamp(26px, 4vw, 36px)}}@media (max-width:767px){.sts-tech-groups{gap:56px}.sts-tech-card{padding:24px 22px 26px;border-radius:18px}.sts-tech-card__title{font-size:20px}.sts-tech-group__intro{font-size:14px}}@media (prefers-reduced-motion:reduce){.sts-tech-card{transition:none}}