@font-face{font-family: 'SF Pro Display';font-style: normal;font-weight: 600;src: url("fonts/SF-Pro-Display-Semibold.woff2") format("woff2")}@font-face{font-family: 'SF Pro Display';font-style: normal;font-weight: 700;src: url("fonts/SF-Pro-Display-Bold.woff2") format("woff2")}@font-face{font-family: "Inter";font-style: normal;font-weight: 300;font-display: swap;src: url("fonts/Inter-Light.woff2") format("woff2")}@font-face{font-family: "Inter";font-style: normal;font-weight: 400;font-display: swap;src: url("fonts/Inter-Regular.woff2") format("woff2")}@font-face{font-family: "Inter";font-style: normal;font-weight: 500;font-display: swap;src: url("fonts/Inter-Medium.woff2") format("woff2")}@font-face{font-family: "Inter";font-style: normal;font-weight: 600;font-display: swap;src: url("fonts/Inter-SemiBold.woff2") format("woff2")}@font-face{font-family: "Inter";font-style: normal;font-weight: 700;font-display: swap;src: url("fonts/Inter-Bold.woff2") format("woff2")}@font-face{font-family: "Inter";font-style: normal;font-weight: 800;font-display: swap;src: url("fonts/Inter-ExtraBold.woff2") format("woff2")}:root{--Neutrals-1: #141416;--green: #00b868}*,body,h1,h2,h3,h4,h5,h6,p,ul,li,hr a{box-sizing: border-box;border: none;margin: 0;padding: 0;text-decoration: none;list-style: none;color: var(--Neutrals-1,#141416);font-family: "SF Pro Display"}#usedesk-messenger .uw__header-title,#usedesk-messenger .uw__chat-message-container > .uw__chat-message-content:first-child:last-child .uw__chat-message__text,#usedesk-messenger .uw__chat-message-container > .uw__chat-message-content:first-child:last-child .uw__chat-message__date{color: #fff}html,body{overflow-x: hidden;position: relative}body{background: #fcfcfd;padding-top: 74px}button{cursor: pointer}.btn-container{display: flex;justify-content: space-between;align-items: center}.flex-center{display: flex;justify-content: center;align-items: center}.btn{transition: 0.2s;display: flex;padding: 16px 24px;justify-content: center;align-items: center;color: var(--Neutrals-1,#141416);text-align: center;font-family: "SF Pro Display";font-size: 16px;font-style: normal;font-weight: 700;line-height: 16px;border-radius: 6px;border: 2px solid var(--Neutrals-6,#e6e8ec);background: var(--Neutrals-8,#fcfcfd)}.btn:hover{border: 2px solid var(--Neutrals-5,#b1b5c3);background: var(--Neutrals-7,#f4f5f6)}.btn:active{border: 2px solid var(--Neutrals-5,#b1b5c3);background: var(--Neutrals-6,#e6e8ec)}.btn--green{background: var(--green);color: #fff;border: 2px solid var(--green)}.btn--green:hover{background: #009d59;border: none;border: 2px solid #009d59}.btn--green:active{background: #00844b;border: 2px solid #00844b}.btn--black,.btn--black-2{border: none;color: #fff;background: var(--Neutrals-1,#141416)}.btn--black:hover,.btn--black-2:hover{border: none;color: #fff;background: var(--Neutrals-3,#353945)}.btn--black:active,.btn--black-2:active{border: none;color: #fff}.btn--black-2{border: 2px solid var(--Neutrals-3,#353945)}.btn--black-2:hover{border: 2px solid var(--Neutrals-4,#777e90)}.btn--black-2:active{border: 2px solid var(--Neutrals-4,#777e90);background: var(--Neutrals-3,#353945)}.get-presentation{margin-left: 16px}.get-presentation img{margin: -10px 12px -10px 0px}.btn--black-2.get-presentation img{filter: invert(1)}.container{position: relative;max-width: 1120px;width: 100%;margin: 0 auto}.container--extended{max-width: 1885px}.description-text{color: var(--Neutrals-4,#777e90);font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 25px;margin-top: 20px}.section-title-block{margin: 0 auto 80px;text-align: center}h2{text-align: center;font-family: "SF Pro Display";font-size: 56px;font-style: normal;font-weight: 700;line-height: 64px;letter-spacing: -0.56px}h1{color: var(--Neutrals-1,#141416);font-family: "SF Pro Display";font-size: 72px;font-style: normal;font-weight: 700;line-height: 72px;letter-spacing: -0.72px}.arrow-link{position: relative;display: flex;padding: 16px 24px;justify-content: center;align-items: center;width: fit-content;margin: 0 auto}.arrow-link::after{content: "";display: block;width: 24px;position: absolute;height: 24px;top: 50%;right: -10px;background: url("../img/icons/arrow-right.svg") no-repeat center;background-size: contain;transform: translateY(-50%)}.fixed-socials-btns{position: fixed;left: 30px;bottom: 30px;z-index: 3;display: flex;align-items: flex-start;gap: 20px;animation: ShowAnimation 1.5s 0.2s ease-in-out forwards}@keyframes ShowAnimation{0%{bottom: -100%}100%{bottom: 30px}}.fixed-socials-btns a{display: block;width: 70px;height: 70px;background: url("../img/icons/socials/whatsapp-btn.svg") no-repeat center;background-size: contain}.fixed-socials-btns a:last-child{background-image: url("../img/icons/socials/telegram-btn.svg")}.show-on-mobile{display: none}.hide{display: none}.chaport-launcher{z-index: 3 !important}.chaport-window{z-index: 70 !important}@media (max-width: 1930px){.container--extended{padding: 0 30px}}@media (max-width: 1180px){.container{padding: 0 30px}}@media (max-width: 820px){body{padding-top: 66px}h2{font-size: 40px;line-height: 48px}h1{font-size: 52px;line-height: 52px}}@media (max-width: 630px){.section-title-block{margin: 0px auto 40px}}@media (max-width: 500px){h1{font-size: 40px;line-height: 40px}.fixed-socials-btns{left: 20px}.fixed-socials-btns a{width: 64px;height: 64px}@keyframes ShowAnimation{0%{bottom: -100%}100%{bottom: 20px}}.show-on-mobile{display: block}.hide-on-mobile{display: none}}header{transition: 0.2s;padding: 15px 0;position: fixed;top: 0;width: 100%;z-index: 5}header.scrolling{background: var(--Neutrals-8,#fcfcfd);box-shadow: 0px 8px 16px 0px rgba(15,15,15,0.05)}body.comparison-head-stuck header.scrolling{box-shadow: none}header.scrolling-stop{box-shadow: none}header .container{display: flex;justify-content: space-between;align-items: center;position: relative}nav{display: flex;align-items: stretch;gap: 15px}nav hr{width: 1px;display: block;background: #e6e8ec}nav ul{display: flex;gap: 15px}nav ul li[data-menu]{display: flex;align-items: center;gap: 5px;user-select: none}nav ul li.opened[data-menu]::after{transform: rotate(180deg)}nav ul li[data-menu]::after{background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url("%23clip0_7223_4681")'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.26064 8.22563C1.65061 8.61671 2.28378 8.61761 2.67485 8.22764L5.49875 5.41174L8.32265 8.22764C8.71372 8.61761 9.34689 8.61671 9.73686 8.22563C10.1268 7.83456 10.1259 7.20139 9.73485 6.81142L6.20485 3.29142C5.81456 2.90223 5.18294 2.90223 4.79265 3.29142L1.26265 6.81142C0.871569 7.20139 0.870671 7.83456 1.26064 8.22563Z' fill='%2323262F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7223_4681'%3E%3Crect width='10' height='10' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");  content: "";  transition: 0.2s;  width: 10px;  height: 10px;}nav ul li {  transition: 0.2s;  padding: 4px 8px;  display: flex;  align-items: center;  cursor: pointer;  border-radius: 4px;}nav a {  color: #23262f;  font-family: "SF Pro Display";  font-size: 14px;  font-style: normal;  font-weight: 600;  line-height: 16px; }.new-badge {  display: flex;  padding: 2px 4px;  justify-content: center;  text-transform: uppercase;  align-items: center;  gap: 12px;  border-radius: 46px;  background: #ff3838;  color: #fff;  text-align: center;  font-family: Inter;  font-size: 8px;  font-style: normal;  font-weight: 700;  line-height: normal;}@media (hover: hover) {  nav ul li:hover {    background: #f4f5f6;  }}.header__btns .btn {  padding: 8px 12px;  font-size: 14px;}.header__btns .btn--green {  margin-left: 10px;}.modal-menu {  display: none;  opacity: 0;  transition: 0.2s;  padding: 20px;  flex-direction: column;  align-items: flex-start;  position: absolute;  left: 50%;  bottom: 20px;  transform: translate(-50%, 100%);  border-radius: 6px;  background: #fff;  box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.15);}.modal-menu.opened {  display: flex;  animation: openMenu 0.2s linear forwards;}@keyframes openMenu {  0% {    opacity: 0;    bottom: 20px;  }  100% {    opacity: 1;    bottom: 0px;  }}.modal-menu-section,.modal-menu-section-list-row {  display: flex;  align-items: flex-start;}.modal-menu-section-title {  display: flex;  width: 200px;  padding: 15px;  flex-direction: column;  align-items: flex-start;  gap: 20px;  flex-shrink: 0;}.modal-menu-section-title a {  display: flex;  justify-content: center;  align-items: center;  gap: 5px;  color: #141416;    font-family: "SF Pro Display";  font-size: 14px;  font-style: normal;  font-weight: 700;  line-height: 16px; }.modal-menu-section-title a img {  width: 16px;  height: 16px;}.modal-menu-section-list {  display: flex;  flex-direction: column;  align-items: flex-start;}.modal-menu-block {  display: flex;  width: 240px;  padding: 15px;  flex-direction: column;  align-items: flex-start;  gap: 3px;  border-radius: 10px;  transition: 0.2s;}@media (hover: hover) {  .modal-menu-block:hover {    background: #f4f5f6;    cursor: pointer;  }  .modal-menu-block:hover p {    color: #141416;  }}.modal-menu-block h4 {  color: #141416;  font-size: 14px;  font-style: normal;  font-weight: 700;  line-height: normal;  display: flex;  align-items: center;  gap: 4px;  position: relative;}.modal-menu-block h4::after {  transition: 0.2s;  position: absolute;  top: 50%;  right: -4px;  transform: translate(100%, -50%);  content: "";  background-image: url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.793897 8.76811C0.402819 8.37814 0.401921 7.74497 0.791891 7.3539L3.60779 4.53L0.791891 1.7061C0.401921 1.31503 0.402819 0.681861 0.793897 0.291891C1.18497 -0.0980785 1.81814 -0.0971816 2.20811 0.293897L5.72811 3.8239C6.1173 4.21419 6.1173 4.84581 5.72811 5.2361L2.20811 8.7661C1.81814 9.15718 1.18498 9.15808 0.793897 8.76811Z' fill='%2323262F'/%3E%3C/svg%3E%0A");  width: 10px;  height: 10px;  background-position: center;  background-repeat: no-repeat;  background-size: contain;}.modal-menu-block:hover h4::after {  right: -10px;}.modal-menu-block span:not(.new-badge) {  color: #141416;  font-family: Inter;  font-size: 13px;  font-style: normal;  font-weight: 700;  line-height: normal;}.modal-menu-block p {  transition: 0.2s;  align-self: stretch;  color: var(--Neutrals-4, #777e90);  font-family: Inter;  font-size: 13px;  font-style: normal;  font-weight: 400;  line-height: 18px; }.modal-menu hr {  width: 100%;  margin: 15px 0;  height: 1px;  background: #e6e8ec;}.modal-menu-about {  right: 20%;  left: auto;  transform: translateY(calc(100% + 20px));}.modal-menu-about-title {  width: auto;}.modal-menu-about hr {  margin: 15px;}.modal-menu-about-socials-list {  display: flex;  flex-direction: column;  align-items: flex-start;  align-self: stretch;}.modal-menu-about-socials-list img {  width: 24px;  height: 24px;  filter: brightness(0.4);}.modal-menu-about-socials-list p {  color: #141416;  font-family: Inter;  font-size: 14px;  font-style: normal;  font-weight: 700;  line-height: normal;}.modal-menu-about-socials-list li {  border-radius: 10px;  transition: 0.2s;  align-self: stretch;}.modal-menu-about-socials-list li:hover {  background: #f4f5f6;}.modal-menu-about-socials-list li a {  display: flex;  height: 47px;  padding: 15px;  align-items: center;  gap: 15px;}.mobile-menu-btn {  width: 32px;  height: 32px;  position: relative;  display: none;  background: none;  transition: 0.2s;}.mobile-menu-btn:hover {  filter: brightness(0);}.mobile-menu-btn::after,.mobile-menu-btn::before {  transition: 0.2s;  content: "";  width: 22px;  height: 3px;  border-radius: 10px;  background: #777e90;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%) translateY(5px);}.mobile-menu-btn::before {  transform: translate(-50%, -50%) translateY(-5px);}.mobile-menu-btn.active::before {  transform: translate(-50%, -50%) rotate(45deg);}.mobile-menu-btn.active::after {  transform: translate(-50%, -50%) rotate(-45deg);}@media (max-width: 1120px) {  .office-link a {    font-size: 12px;  }}@media (max-width: 1060px) {  nav ul li:first-child {    margin: 0;  }}@media (max-width: 1050px) {  .office-link,  nav hr {    display: none;  }  .mobile-menu hr {    display: block;  }    .modal-menu-block,  .modal-menu-section-list {    width: auto;    flex: 1;  }  .modal-menu-section-title {    max-width: 200px;    flex: 1;  }}@media (max-width: 930px) {  header nav {    display: none;  }  .header__btns .btn:first-child {    display: none;  }  .header__btns .btn.btn--green {    margin-right: 20px;    padding: 8px 12px;  }  .mobile-menu-btn {    display: block;  }  .modal-menu {    display: none;  }}.intro {  padding: 163px 0 123px;  }.intro-container {  max-width: 800px;}.intro-container .description-text {  max-width: 490px;}.intro-buttons {  margin-top: 40px;  justify-content: flex-start;}.intro-image {  position: absolute;  top: -132px;  right: calc(50% - 917px);  width: 700px;  height: 700px;}.intro-image-mobile {  display: none;}@media (max-width: 1000px) {  .intro-image {    position: absolute;    top: -129px;    right: -23%;    z-index: -1;    width: 500px;    height: 500px;  }}@media (max-width: 1000px) {  }@media (max-width: 820px) {  .intro-image {    display: none;  }  .intro {    padding: 90px 0 60px;  }  .intro-image-mobile {    display: block;    width: 60%;    margin: 60px auto 0;  }  }@media (max-width: 530px) {  .intro-buttons {    flex-direction: column;    gap: 20px;  }  .intro-buttons .btn {    width: 80%;    margin: 0;  }}@media (max-width: 530px) {  .intro {    padding: 64px 0 0px;  }  .intro-image-mobile {    width: 100%;  }  .intro-buttons .btn {    width: 100%;  }  }.market-leaders {  padding: 40px 0 0px 0;}.market-leaders-blocks {  display: flex;  width: 100%;  justify-content: center;  align-items: stretch;  gap: 32px;  margin-bottom: 32px;  flex-wrap: wrap;}.market-leaders-block {  position: relative;  display: flex;  height: 226px;  padding: 40px;  flex-direction: column;  justify-content: center;  align-items: flex-start;  gap: 10px;  flex-shrink: 0;  border-radius: 6px;  flex: 1;  background: var(--Neutrals-7, #f4f5f6);}.market-leaders-block .description-text {  margin: 0;}.market-leaders-block.fill {  flex: 1;}.market-leaders-block.limited-w {  width: 352px;  flex-shrink: 0;  align-self: stretch;}.market-leaders-block h3 {  color: var(--Neutrals-1, #141416);  font-family: Inter;  font-size: 72px;  font-style: normal;  font-weight: 700;  line-height: 64px;   letter-spacing: -0.72px;}.swip-parners {  display: flex;  flex-direction: column;  align-items: center;  gap: 30px;}.swip-parners h3 {  color: var(--Neutrals-1, #141416);  font-family: Inter;  font-size: 24px;  font-style: normal;  font-weight: 700;  line-height: normal;  letter-spacing: -0.24px;}.swip-partners-logos {  display: flex;  justify-content: center;  align-items: center;  gap: 30px;  width: fit-content;}.swip-partners-logos img {  height: 48px;  object-fit: scale-down;}.swip-partners-creeping-line-wrapper {  overflow: hidden;  position: absolute;  bottom: 0;  left: 0;  width: 100%;  padding: 30px 0px;  display: none;}.swip-partners-creeping-line {  display: flex;  width: fit-content;  align-items: stretch;  gap: 30px;  height: 40px;  filter: brightness(1.3);  animation: Line 15s linear infinite;}@keyframes Line {  0% {    transform: translate(0%);  }  100% {    transform: translate(calc(-50% - 15px));  }}@media (max-width: 1000px) {  .market-leaders-block h3:not(.swip-parners h3){    font-size: 64px;  }  .swip-partners-creeping-line-wrapper{    display: block;  }  .swip-partners-logos{    display: none;  }  .swip-parners{    width: 100%;  }  .market-leaders-block{    width: calc(50% - 16px);    flex: none;  }  .market-leaders-block.swip-parners{    align-items: flex-start;    justify-content: start;  }}@media (max-width: 830px) {  .market-leaders-blocks {    flex-direction: column;    margin-bottom: 0;  }  .market-leaders-block {    padding: 40px 30px;    gap: 10px;    width: 100%;  }  .swip-parners h3 {    font-size: 24px !important;  }    .market-leaders-block h3 {    font-size: 40px !important;    font-style: normal;    font-weight: 700;    line-height: 48px;     letter-spacing: 0.4px;  }  .swip-parners h3{    font-size: 20px !important;  }  .swip-partners-creeping-line-wrapper {    position: relative;    top: 0;    padding: 0;    width: calc(100% + 60px);    transform: translateX(-30px);  }  .limited-w {    width: 100% !important;  }  .swip-brands {    background-position: 100%;  }}@media (max-width: 600px) {  .market-leaders {    padding: 50px 0 30px;  }  .market-leaders-block {    gap: 0;  }  .swip-parners {    gap: 30px;  }  .market-leaders-block .description-text {    margin: 0;  }  .market-leaders-block{    padding: 30px;    height: auto;  }}.clients {  padding: 118px 0 20px;}.clients .section-title-block {  max-width: 500px;}.type-of-clients-list {  display: flex;  flex-wrap: wrap;  justify-content: space-between;}.type-of-clients-list li {  display: flex;  align-items: center;  width: 32%;  margin-bottom: 30px;}.type-of-clients-list p {  color: var(--Neutrals-1, #141416);  font-family: Inter;  font-size: 20px;  font-style: normal;  font-weight: 700;  line-height: 24px;   margin-left: 20px;}.type-of-clients-list li img {  width: 32px;  height: 32px;    filter: brightness(0) invert(6%) sepia(5%) saturate(905%) hue-rotate(202deg) brightness(93%) contrast(94%);}@media (max-width: 1000px) {  .clients {    padding: 100px 0 20px;  }  .type-of-clients-list li {    width: 50%;    padding-left: 20px;  }}@media (max-width: 700px) {  .type-of-clients-list li {    width: 100%;    padding-left: 20px;  }}@media (max-width: 450px) {  .clients {    padding: 50px 0 30px;  }  .type-of-clients-list li{    padding: 0;  }  .type-of-clients-list p{    font-size: 20px;  }}.legacy-clients {  display: none;}.success-stories {  padding: 100px 0;  background: #f4f5f6;  overflow: hidden;}.success-stories .section-title-block {  max-width: 100%;  margin-bottom: 60px;}.success-stories .description-text {  max-width: 100%;  margin-left: auto;  margin-right: auto;}.success-stories .type-of-clients-list {  display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));  gap: 24px;}.success-stories .type-of-clients-list li {  width: auto;  margin: 0;  padding: 0;  gap: 20px;}.success-stories .type-of-clients-list p {  margin: 0;}.success-stories-slider-container {  margin-top: 60px;}.success-stories-slider {  display: flex;  width: 100%;}.success-stories-slider-wrapper {  position: relative;}.success-story-card {  display: grid;  grid-template-columns: minmax(0, 1fr) 375px;  grid-template-areas:    "content stats"    "button stats";  max-width: 884px;  min-height: 380px;  width: 100%;  margin: 0 auto;  border-radius: 6px;  background: #fcfcfd;  overflow: hidden;}.success-story-card__content {  grid-area: content;  padding: 50px 25px 20px 50px;}.success-story-card__head {  display: flex;  flex-direction: column;  gap: 20px;}.success-story-card__logo {  display: inline-flex;  align-items: center;  justify-content: center;  width: 64px;  height: 64px;  border-radius: 50%;  overflow: hidden;}.success-story-card__logo img {  display: block;  width: 100%;  height: 100%;  object-fit: cover;}.success-story-card__logo--tulinov {  background: #48585b;}.success-story-card__logo--tulinov img {  width: 53px;  height: auto;}.success-story-card__text h3 {  color: #141416;  font-family: Inter;  font-size: 32px;  font-style: normal;  font-weight: 700;  line-height: normal;  letter-spacing: 0.32px;}.success-story-card__text p {  margin-top: 10px;  color: #777e90;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 24px;  -webkit-text-wrap: balance;  text-wrap: balance;}.success-story-card__stats {  grid-area: stats;  display: flex;  flex-direction: column;  justify-content: center;  gap: 35px;  padding: 50px 50px 50px 25px;}.success-story-card__badge {  display: inline-flex;  align-items: center;  justify-content: center;  width: fit-content;  padding: 8px 14px;  border-radius: 43px;  background: rgba(4, 133, 80, 0.1);  color: #048550;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 500;  line-height: normal;  letter-spacing: 0.16px;}.success-story-card__metric strong {  display: block;  color: #141416;  font-family: Inter;  font-size: 48px;  font-style: normal;  font-weight: 700;  line-height: normal;  letter-spacing: -0.48px;  white-space: nowrap;}.success-story-card__metric p,.success-story-card__metric span {  color: #777e90;  font-family: Inter;  font-size: clamp(11px, 1.15vw, 16px);  font-style: normal;  font-weight: 400;  line-height: 1.25;  white-space: nowrap;}.success-story-card__metric span {  display: block;}.success-story-card__button {  grid-area: button;  position: relative;  width: fit-content;  margin: 0 0 50px 50px;  height: 40px;  padding: 0 40px 0 16px;}.success-story-card__button::after {  content: "";  position: absolute;  top: 50%;  right: 16px;  width: 12px;  height: 12px;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3.74257 11.25C3.53795 11.25 3.36304 11.1808 3.21782 11.0424C3.07261 10.8974 3 10.7227 3 10.5184C3 10.314 3.07591 10.1361 3.22772 9.98446L7.22772 6L3.22772 2.01554C3.07591 1.86394 3 1.68597 3 1.48164C3 1.27072 3.07261 1.09605 3.21782 0.957627C3.36304 0.819209 3.53795 0.75 3.74257 0.75C3.94719 0.75 4.11881 0.819209 4.25743 0.957627L8.76238 5.44633C8.92079 5.59134 9 5.77589 9 6C9 6.21092 8.92079 6.39548 8.76238 6.55367L4.25743 11.0424C4.11881 11.1808 3.94719 11.25 3.74257 11.25Z' fill='white'/%3E%3C/svg%3E");  background-repeat: no-repeat;  background-position: center;  background-size: 12px 12px;  transform: translateY(-50%);}.success-stories .tns-controls {  display: none;}.success-stories .tns-nav {  display: flex;  justify-content: center;  align-items: center;  gap: 8px;  width: fit-content;  margin: 30px auto 0;}.success-stories .tns-nav button {  width: 12px;  height: 3px;  border-radius: 37px;  opacity: 0.2;  background: #23262f;  transition: 0.2s;}.success-stories .tns-nav:hover button {  height: 6px;}.success-stories .tns-nav button.tns-nav-active {  width: 30px;  opacity: 1;}.success-stories__slider-btn {  position: absolute;  width: 40px;  height: 40px;  top: 50%;  left: 50%;  z-index: 1;  border-radius: 50%;  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23FCFCFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.9428 14.3905C23.4635 14.9112 23.4635 15.7554 22.9428 16.2761L19.219 20L22.9428 23.7239C23.4635 24.2446 23.4635 25.0888 22.9428 25.6095C22.4221 26.1302 21.5779 26.1302 21.0572 25.6095L16.3905 20.9428C15.8698 20.4221 15.8698 19.5779 16.3905 19.0572L21.0572 14.3905C21.5779 13.8698 22.4221 13.8698 22.9428 14.3905Z' fill='%2323262F'/%3E%3C/svg%3E");  background-repeat: no-repeat;  background-position: center;  background-size: 40px;  transform: translateY(-50%) translateX(-525px);}.success-stories__slider-btn--right {  transform: translateY(-50%) translateX(500px) rotate(180deg);}@media (max-width: 1127px) {  .success-stories__slider-btn {    display: none;  }}@media (max-width: 1000px) {  .success-stories {    padding: 100px 0 80px;  }  .success-stories .type-of-clients-list {    grid-template-columns: repeat(2, minmax(0, 1fr));  }  .success-story-card {    width: calc(100vw - 80px);  }}@media (max-width: 700px) {  .success-stories .type-of-clients-list {    grid-template-columns: repeat(3, minmax(0, 1fr));    gap: 10px;  }  .success-stories .type-of-clients-list li {    flex-direction: column;    justify-content: flex-start;    align-items: center;    gap: 5px;  }  .success-stories .type-of-clients-list p {    text-align: center;    font-size: 12px;    line-height: normal;  }  .success-story-card {    grid-template-columns: 1fr;    grid-template-areas:      "content"      "stats"      "button";    min-height: 0;  }  .success-story-card__content {    padding: 30px 30px 20px;  }  .success-story-card__logo {    width: 48px;    height: 48px;  }  .success-story-card__logo--tulinov img {    width: 40px;  }  .success-story-card__text h3 {    font-size: 20px;    letter-spacing: -0.2px;  }  .success-story-card__text p {    font-size: 14px;    line-height: 20px;  }  .success-story-card__stats {    gap: 15px;    padding: 0 30px 20px;  }  .success-story-card__badge {    padding: 6px 10px;    font-size: 12px;    letter-spacing: 0.12px;  }  .success-story-card__metric strong {    font-size: 20px;    letter-spacing: -0.2px;  }  .success-story-card__metric p,  .success-story-card__metric span {    font-size: 11px;    line-height: 1.25;  }  .success-story-card__button {    margin: 0 0 30px 30px;  }}@media (max-width: 450px) {  .success-stories {    padding: 50px 0 30px;  }  .success-stories .section-title-block {    margin-bottom: 40px;  }  .success-stories-slider-container {    margin-top: 40px;  }}.main-advantaged {  padding-top: 150px;}.main-advantages-card {  overflow: hidden;  position: relative;  display: flex;  padding: 100px 80px;  flex-direction: column;  align-items: flex-start;  margin-bottom: 32px;  border-radius: 6px;  background: var(--Neutrals-1, #141416);}.main-advantages-card-content {  width: 50%;  z-index: 1;}.main-advantages-card-content h3 {  color: var(--Neutrals-8, #fcfcfd);  margin-bottom: 30px;    font-family: "SF Pro Display";  font-size: 56px;  font-style: normal;  font-weight: 700;  line-height: 64px;   letter-spacing: -0.56px;}.main-advantages-card-content p,.main-advantages-card-content li {  color: var(--Neutrals-5, #b1b5c3);  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 25px; }.main-advantages-card-content img {  width: 32px;  height: 32px;  margin-right: 20px;}.main-advantages-card-content li {  margin-top: 20px;  display: flex;  align-items: center;}#presentation {  align-items: flex-end;}.main-advantages-card:last-child .main-advantages-card-content {  width: 60%;}.main-advantages-card-animation {  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;}.main-advantages-card-animation-mobile {  display: none;}.main-advantaged-links {  width: 100%;  display: flex;  gap: 32px;}.main-advantaged-links a {  width: 100%;  display: block;  background-color: #f4f5f6;  padding: 50px;  display: flex;  justify-content: space-between;  border-radius: 6px;  transition: 0.2s;  gap: 10px;}.main-advantaged-links a:hover {  background-color: #e6e8ec;}.main-advantaged-links a:hover .main-advantaged-link-arrow {  transform: translateX(100%);}.main-advantaged-links a > img {  width: 56px;  height: 56px;}.main-advantaged-links-text-block {  max-width: 330px;  display: flex;  flex-direction: column;  justify-content: space-between;  gap: 30px;}.main-advantaged-links a p {  font-weight: 700;  font-size: 24px;  line-height: 29px;}.main-advantaged-link-arrow {  width: 24px;  transition: 0.2s;  height: 24px;}@media (max-width: 1120px) {  .main-advantages-card-content {    width: 60%;  }  #automation .main-advantages-card-animation {    width: 130%;    height: 110%;    top: -30px;    left: -154px;  }}@media (max-width: 1000px) {  #automation .main-advantages-card-animation {    width: 150%;    left: -274px;  }}@media (max-width: 850px) {  .main-advantaged-links a {    padding: 30px;  }  .main-advantaged-links a p {    font-size: 20px;    line-height: 24px;  }}@media (max-width: 850px) {  .main-advantages-card-animation {    display: none;  }  .main-advantages-card-animation-mobile {    display: block;    position: absolute;    width: 100%;    height: 500px;    top: 0;    left: 0;  }  .main-advantages-card-content,  .main-advantages-card:last-child .main-advantages-card-content {    width: 100%;  }  .main-advantages-card:last-child {    align-items: flex-start;  }  .main-advantages-card {        padding-top: 300px;  }  #presentation .main-advantages-card-animation-mobile {    height: 368px;  }}@media (max-width: 620px) {  .main-advantaged-links {    flex-direction: column;  }}@media (max-width: 600px) {  .main-advantaged {    padding: 50px 0 30px;  }  .main-advantages-card {    padding: 300px 30px 40px;  }  .main-advantages-card-content h3 {    font-size: 30px;    line-height: 40px;   }  .main-advantages-card-content li {    margin-top: 30px;    flex-direction: column;    align-items: flex-start;  }  .main-advantages-card-content img {        margin-bottom: 10px;  }  .arrow-link {    display: flex;    padding: 30px;    padding-bottom: 66px;    flex-direction: column;    align-items: flex-start;    align-self: stretch;    border-radius: 6px;    background: var(--Neutrals-7, #f4f5f6);  }  .arrow-link::after {    top: calc(100% - 30px);    left: 30px;  }}@media (max-width: 500px) {  .main-advantaged-links a p {    font-size: 18px;    line-height: 22px;  }  .main-advantaged-links a > img {    width: 36px;    height: 36px;  }  .main-advantaged-links a {    flex-direction: row-reverse;    gap: 20px;  }  .main-advantaged-link-arrow {    width: 16px;    height: 16px;  }  .main-advantaged-links-text-block{    gap: 20px;  }}.modules {  padding: 150px 0;}.modules .section-title-block {  max-width: 710px;}.more-about-swip-wallet{  display: flex;padding: 16px 24px;justify-content: center;align-items: center;gap: 12px;margin-top: 20px;color: var(--Neutrals-1, #141416);text-align: right;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 600;line-height: 16px; margin: 0 auto;}.more-about-swip-wallet:after{  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12' fill='none'%3E%3Cpath d='M4.24257 11.25C4.03795 11.25 3.86304 11.1808 3.71782 11.0424C3.57261 10.8974 3.5 10.7227 3.5 10.5184C3.5 10.314 3.57591 10.1361 3.72772 9.98446L7.72772 6L3.72772 2.01554C3.57591 1.86394 3.5 1.68597 3.5 1.48164C3.5 1.27072 3.57261 1.09605 3.71782 0.957627C3.86304 0.819209 4.03795 0.75 4.24257 0.75C4.44719 0.75 4.61881 0.819209 4.75743 0.957627L9.26238 5.44633C9.42079 5.59134 9.5 5.77589 9.5 6C9.5 6.21092 9.42079 6.39548 9.26238 6.55367L4.75743 11.0424C4.61881 11.1808 4.44719 11.25 4.24257 11.25Z' fill='%23141416'/%3E%3C/svg%3E");  content: '';background-repeat: no-repeat;background-size: contain;background-position: center;width: 12px;height: 12px;}.modules-blocks-list {  width: 100%;  display: flex;  flex-direction: column;}.modules-card {  transition: 0.2s;  overflow: hidden;  display: flex;  padding: 80px;  justify-content: space-between;  align-items: flex-start;  align-self: stretch;  margin-bottom: 32px;  border-radius: 6px;  background: var(--Neutrals-7, #f4f5f6);}.modules-card * {  transition: 0.2s;}.modules-desc {  max-width: 383px;  transition: 0.2s;  overflow: hidden;}.modules-list {  overflow: hidden;  max-width: 464px;  transition: 0.2s;}.modules-desc-title {  color: var(--Neutrals-1, #141416);    font-family: "SF Pro Display";  font-size: 40px;  font-style: normal;  font-weight: 700;  line-height: 48px;   letter-spacing: 0.4px;}.module-item {  position: relative;  padding-left: 88px;  margin-bottom: 20px;}.module-item img{  width: 56px;height: 56px;}.module-item h4 {  color: var(--Neutrals-1, #141416);  font-family: Inter;  font-size: 18px;  font-style: normal;  font-weight: 700;  line-height: 24px; }.module-item--available-soon {  position: relative;  padding-left: 60px;}.module-item--available-soon::before {  content: "Скоро";  width: 40px;  height: 12px;  display: flex;  padding: 4px 6px;  border-radius: 4px;  background: var(--Primary-4, #45b26b);  color: var(--Neutrals-8, #fcfcfd);  font-family: Inter;  font-size: 11px;  font-style: normal;  font-weight: 700;  line-height: 12px;   text-transform: uppercase;  position: absolute;  top: 50%;  left: 0;  transform: translateY(-50%);}.module-item .description-text {  margin: 0;  font-style: normal;  line-height: 22px; }.module-item img {  position: absolute;  top: 0;  left: 0;}.module-item--available-soon {}@media (max-width: 1100px) {  .modules-list {    max-width: 405px;  }  .modules-desc {    max-width: 318px;  }}@media (max-width: 960px) {  .modules-card {    flex-direction: column;    gap: 30px;  }  .modules-desc {    max-width: 100%;  }}@media (max-width: 820px) {  .modules {    padding: 100px 0;  }  .modules-desc-title {    font-size: 30px;  }  .module-item {    margin-bottom: 30px;  }}@media (max-width: 620px) {  .modules {    padding: 100px 0px;  }  .modules-card {    padding: 40px 30px;  }}@media (max-width: 500px) {  .modules {    padding: 64px 0px;  }  .module-item {    padding-left: 50px;  }  .modules-desc-title {    font-size: 24px;    line-height: normal;    letter-spacing: -0.24px;  }  .module-item img {    width: 32px;    height: 32px;  }  .module-item h4 {    font-size: 18px;    font-weight: 700;    line-height: 22px;   }  .module-item--available-soon {    padding: 25px 0 0;  }  .module-item--available-soon::before {    top: 0;    left: 0;    transform: none;  }  .modules-desc-title {    position: relative;  }  .modules-desc-title::before {    cursor: pointer;    transition: 0.2s;    content: "";    width: 32px;    height: 32px;    position: absolute;    top: 50%;    right: 0;    transform: translateY(-50%) rotate(180deg);    opacity: 0.5;    background: url("../img/icons/modules-arrow.svg") no-repeat center;  }  .modules-desc-title:hover::before {    opacity: 1;  }  .modules-card.closed {    gap: 0;  }  .modules-card.closed .modules-desc-title::before {    transform: translateY(-50%) rotate(0deg);  }  .modules-card.closed .modules-list,  .modules-card.closed .modules-desc .description-text {    height: 0;    padding: 0;    margin: 0;  }}.innovations {  padding: 0 0 150px;  background: #141416;  }.innovations-bg {  padding: 378px 0 120px;  width: 100%;  background: linear-gradient(180deg, rgba(20, 20, 22, 0.25) 3.3%, #141416 100%),    url("../img/innovations/innovations-bg.jpg");  background-image: linear-gradient(180deg, rgba(20, 20, 22, 0.25) 3.3%, #141416 100%),    image-set(      url("../img/innovations/innovations-bg.webp") type("image/webp"),      url("../img/innovations/innovations-bg.jpg") type("image/jpeg")    );  background-repeat: no-repeat;  background-size: cover;  background-position: top center;}.innovations .section-title-block {  max-width: 560px;}.innovations * {  color: #fcfcfd;}.innovations-list {  margin: 120px 0 0;  width: 100%;  display: flex;  justify-content: space-between;}.innovations-list li {  max-width: 352px;}.innovations-list li img {  display: block;  margin: 0 auto 20px;}.innovations-list li p {  color: var(--Neutrals-8, #fcfcfd);  text-align: center;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 25px; }.calculation-formats,.payment-process-card {  border-radius: 6px;  background: linear-gradient(0deg, #1c1c1e 0%, #1c1c1e 100%), #141416;}.calculation-formats h3,.payment-process-card h3 {    font-family: "SF Pro Display";  font-size: 40px;  font-style: normal;  font-weight: 700;  line-height: 48px;   letter-spacing: 0.4px;  margin-bottom: 20px;  text-align: center;}.calculation-formats h3 {  text-align: left;}.calculation-formats {  padding: 60px 60px 0;}.calculation-formats .description-text {  display: none;  color: var(--Neutrals-4, #777e90);  text-align: center;}.calculation-formats-images-desk {  margin-top: 40px;  width: 100%;  display: flex;  justify-content: space-around;}.calculation-formats-images-mob {  display: none;}.innovations-payment-process {  margin-top: 32px;  display: flex;  width: 100%;  align-items: flex-start;  gap: 32px;}.payment-process-card {  width: -webkit-fill-available;  padding: 60px;}.payment-process-card p {  max-width: 300px;  margin: 0 auto;  color: var(--Neutrals-5, #b1b5c3);  text-align: center;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 25px; }.payment-process-card img {  display: block;  margin: 60px auto 0;}@media (max-width: 1100px) {  .innovations-list li {    width: 33%;  }}@media (max-width: 950px) {  .calculation-formats-images-desk img {    width: 45%;  }  .payment-process-card {    display: flex;    padding: 40px 30px;    flex-direction: column;    justify-content: center;    align-items: center;    align-self: stretch;  }}@media (max-width: 820px) {  .innovations {    padding: 0 0 107px;}  .calculation-formats h3,  .payment-process-card h3 {    font-size: 30px;  }}@media (max-width: 740px) {  .calculation-formats {    padding: 40px 40px 0;  }  .calculation-formats-images-desk img {    width: 50%;  }  .payment-process-card img {    width: 90%;  }  .innovations-bg {    padding: 197px 0 120px;  }}@media (max-width: 650px) {  .innovations-list,  .innovations-payment-process {    flex-direction: column;  }  .payment-process-card img {    width: 200px;  }  .innovations-list {    gap: 20px;  }  .innovations-list li {    display: flex;    align-items: flex-start;  }  .innovations-list li {    max-width: none;    width: 100%;  }  .innovations-list li img {    margin: 0;    margin-right: 20px;  }  .innovations-list li p {    text-align: left;  }}@media (max-width: 500px) {  .innovations-bg {    padding: 60px 0 30px;    background: linear-gradient(        180deg,        rgba(20, 20, 22, 0.25) 3.3%,        #141416 30%      ),      url("../img/innovations/innovations-bg.jpg");    background-image: linear-gradient(        180deg,        rgba(20, 20, 22, 0.25) 3.3%,        #141416 30%      ),      image-set(        url("../img/innovations/innovations-bg.webp") type("image/webp"),        url("../img/innovations/innovations-bg.jpg") type("image/jpeg")      );    background-size: contain;  }  .calculation-formats {    overflow: hidden;    padding: 40px 0 0;  }  .calculation-formats h3 {    text-align: center;    margin-right: 30px;    margin-left: 30px;  }  .calculation-formats .description-text {    display: flow;  }  .calculation-formats-images-desk {    display: none;  }  .calculation-formats-images-mob {    display: flex;    align-items: flex-end;    justify-content: space-between;    width: 120%;    max-height: 200px;    transform: translateX(-34px);    margin: 30px auto 0;  }  .calculation-formats-images-mob img {    height: 100%;    max-width: 175px;  }  .payment-process-card img {    width: 185px;    margin-top: 30px;  }  .innovations {    padding: 0 0 64px;  }  .innovations-list {    margin: 40px 0 0;    gap: 44px;  }  }.tariffs {  padding: 150px 0 0;}.tariffs .section-title-block {  margin: 0 auto;}.tariffs-btns {  margin: 30px 0 50px;  display: flex;  align-items: center;  justify-content: center;  gap: 10px;  }.tariffs-btn {  border: none;  background: none;  display: flex;  padding: 8px 12px;  justify-content: center;  align-items: center;  gap: 10px;  color: var(--Neutrals-1, #141416);  height: 32px;    font-family: "SF Pro Display";  font-size: 16px;  font-style: normal;  font-weight: 700;  line-height: 16px;   border-radius: 100px;  transition: 0.2s;}.tariffs-btn:hover {  background: var(--Neutrals-6, #e6e8ec);}.tariffs-btn:active {  background: var(--Neutrals-5, #b1b5c3);}.tariffs-btn.active {  background: var(--Neutrals-1, #141416);}.tariffs-btn.active p {  color: var(--Neutrals-8, #fcfcfd);}.tariffs-btn:first-child {  padding: 6px 6px 6px 12px;}.tariffs-btn:last-child.active {  padding: 8px 12px;}.tariff-profit {  color: var(--Neutrals-8, #fcfcfd);  text-align: center;  font-family: "SF Pro Display";  font-size: 14px;  font-style: normal;  font-weight: 700;  line-height: 16px;   display: flex;  padding: 2px 8px;  justify-content: center;  align-items: center;  gap: 12px;  border-radius: 90px;  background: #00b868;}.tariff-list {  display: flex;  width: 100%;  align-items: flex-start;  gap: 32px;    margin-bottom: 32px;}.tarif-card {  display: flex;  flex-direction: column;  padding: 50px 40px;  border-radius: 6px;  background: var(--Neutrals-7, #f4f5f6);  width: -webkit-fill-available;}.tarif-card-desc {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 25px;  align-self: stretch;}.tarif-card-desc .description-text {  margin: 0;}.tarif-card-desc-title {  display: flex;  flex-direction: column;  align-items: flex-start;  justify-content: space-between;  gap: 10px;  min-height: 85.6px;}.tarif-card-desc-title .tariffs-btn {  pointer-events: none;  border-radius: 100px;  background: rgba(157, 161, 173, 0.15);}.tarif-card h3 {  color: #141416;  font-family: Inter;  font-size: 28px;  font-style: normal;  font-weight: 700;  line-height: normal;  letter-spacing: 0.28px;  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 2px;}.tarif-card h3 span {  color: var(--Neutrals-1, #141416);  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 700;  line-height: 16px; }.tarif-card-modules {  margin-bottom: 30px;  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 10px;  align-self: stretch;}.tarif-card-modules .description-text {  font-size: 12px;  color: #b1b5c3;  line-height: 25px;}.tarif-card-modules li {  position: relative;  padding-left: 26px;  color: #141416;  font-family: Inter;  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: 16px; }.tarif-card-modules li::before {  content: "";  width: 16px;  height: 16px;  background: url("../img/icons/check.svg") no-repeat center;  background-size: contain;  position: absolute;  left: 0;  top: 50%;  transform: translateY(-50%);}.tarif-card-price {    font-size: 40px;  font-style: normal;  font-weight: 700;  line-height: 48px;   letter-spacing: 0.4px;}.tarif-card--black .tarif-card-price {  color: var(--Neutrals-8, #fcfcfd);}.per-month {  font-size: 20px;  font-style: normal;  font-weight: 700;  line-height: 48px;  color: var(--Neutrals-1, #141416);}.tarif-card--black .per-month {  color: #fcfcfd;}.year-profit {  color: var(--Primary-1, #00b868);  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 600;  line-height: 25px; }.tarif-card .btn-container {  display: flex;  justify-content: center;  align-items: center;  gap: 10px;  align-self: stretch;}.tarif-card .btn {  margin-top: 10px;  display: flex;  height: 48px;  justify-content: center;  align-items: center;  gap: 5px;  flex: 1 0 0;  padding: 0;}.tarif-card .btn.about-icon::before {  content: "";  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M8.5 1.94531C6.85503 1.94531 5.5 3.30034 5.5 4.94531V19.9453C5.5 21.5903 6.85503 22.9453 8.5 22.9453H16.5C18.145 22.9453 19.5 21.5903 19.5 19.9453V4.94531C19.5 3.30034 18.145 1.94531 16.5 1.94531L8.5 1.94531ZM8.5 3.94531H16.5C17.065 3.94531 17.5 4.38028 17.5 4.94531V19.9453C17.5 20.5103 17.065 20.9453 16.5 20.9453H8.5C7.93497 20.9453 7.5 20.5103 7.5 19.9453V4.94531C7.5 4.38028 7.93497 3.94531 8.5 3.94531ZM11.5 4.94531C11.3675 4.94344 11.2359 4.96792 11.113 5.01733C10.99 5.06675 10.8781 5.14011 10.7837 5.23315C10.6893 5.3262 10.6144 5.43707 10.5632 5.55933C10.5121 5.68158 10.4858 5.81279 10.4858 5.94531C10.4858 6.07784 10.5121 6.20904 10.5632 6.3313C10.6144 6.45356 10.6893 6.56443 10.7837 6.65747C10.8781 6.75052 10.99 6.82388 11.113 6.87329C11.2359 6.9227 11.3675 6.94719 11.5 6.94531H13.5C13.6325 6.94719 13.7641 6.9227 13.887 6.87329C14.01 6.82388 14.1219 6.75052 14.2163 6.65747C14.3107 6.56443 14.3856 6.45356 14.4368 6.3313C14.4879 6.20904 14.5142 6.07784 14.5142 5.94531C14.5142 5.81279 14.4879 5.68158 14.4368 5.55933C14.3856 5.43707 14.3107 5.3262 14.2163 5.23315C14.1219 5.14011 14.01 5.06675 13.887 5.01733C13.7641 4.96792 13.6325 4.94344 13.5 4.94531H11.5Z' fill='white'/%3E%3C/svg%3E");  width: 24px;  height: 24px;  background-position: center;  background-size: contain;  background-repeat: no-repeat;}.tarif-card .btn.compare-icon::before {  content: "";  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.6715 8.48492C3.092 8.48492 2.66797 8.04644 2.66797 7.43824C2.66797 6.84418 3.092 6.40571 3.6715 6.40571H9.26868L11.6856 6.50472L10.3287 5.40147L9.00012 4.11434C8.81638 3.94461 8.68917 3.69001 8.68917 3.40712C8.68917 2.8555 9.08493 2.44531 9.63617 2.44531C9.91885 2.44531 10.145 2.53018 10.3429 2.7282L14.2722 6.61787C14.5408 6.88661 14.668 7.12707 14.668 7.43824C14.668 7.7777 14.5266 8.0323 14.2722 8.27275L10.3429 12.1624C10.145 12.3463 9.91885 12.4453 9.63617 12.4453C9.08493 12.4453 8.68917 12.0351 8.68917 11.4694C8.68917 11.1865 8.80224 10.946 9.00012 10.7763L10.3429 9.48916L11.6998 8.38591L9.26868 8.48492H3.6715ZM21.6722 18.4849C22.2518 18.4849 22.6758 18.0464 22.6758 17.4382C22.6758 16.8442 22.2518 16.4057 21.6722 16.4057H16.0751L13.6581 16.5047L15.015 15.4015L16.3436 14.1143C16.5274 13.9446 16.6546 13.69 16.6546 13.4071C16.6546 12.8555 16.2588 12.4453 15.7076 12.4453C15.4249 12.4453 15.1987 12.5302 15.0009 12.7282L11.0715 16.6179C10.803 16.8866 10.6758 17.1271 10.6758 17.4382C10.6758 17.7777 10.8171 18.0323 11.0715 18.2728L15.0009 22.1624C15.1987 22.3463 15.4249 22.4453 15.7076 22.4453C16.2588 22.4453 16.6546 22.0351 16.6546 21.4694C16.6546 21.1865 16.5415 20.946 16.3436 20.7763L15.0009 19.4892L13.644 18.3859L16.0751 18.4849H21.6722Z' fill='%23FCFCFD'/%3E%3C/svg%3E");  width: 24px;  height: 24px;  background-position: center;  background-size: contain;  background-repeat: no-repeat;}.tarif-card--black {  background: #141416;}.tarif-card--black h3,.tarif-card--black span {  color: #fcfcfd;}.tarif-card--black p,.tarif-card--black li {  color: #e6e8ec;}.tarif-card--black .tarif-card-modules li::before {  filter: brightness(1);}.initial-price {  display: flex;  align-items: center;  gap: 8px;}.initial-price p {  color: #b1b5c3;  font-family: Inter;  font-size: 24px;  font-style: normal;  font-weight: 600;  line-height: normal;  letter-spacing: 0.24px;  text-decoration-line: line-through;}.tarif-card-desc-platforms {  display: flex;  align-items: flex-start;  gap: 8.333px;}@media (max-width: 1100px) {  .tariff-list {    flex-wrap: wrap;  }  }@media (max-width: 850px) {  .tarif-card {    padding: 40px;  }  .tariffs {    padding: 80px 0 0;  }}@media (max-width: 790px) {  .tariff-list {    flex-direction: column;  }}@media (max-width: 600px) {  .tariffs-btn p {    font-size: 14px;  }}@media (max-width: 500px) {  .tarif-card {    padding: 30px 20px;  }  .tariffs-btns {    flex-wrap: wrap;    gap: 10px;    transform: translateX(-30px);    width: calc(100% + 60px);  }  .tarif-card h3 {    font-size: 24px;  }  .tarif-card-price {    font-size: 32px;  }}.tariffs--main-page .section-title-block {  display: flex;  max-width: 777px;  flex-direction: column;  gap: 20px;  align-items: center;  text-align: center;}.tariffs--main-page .section-title-block h2 {  color: #141416;  font-family: Inter;  font-size: 56px;  font-style: normal;  font-weight: 700;  line-height: 64px;  letter-spacing: -0.56px;}.tariffs--main-page .section-title-block .description-text {  color: #777e90;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 25px;  margin: 0;}.tariffs--main-page .tariffs-btns {  gap: 10px;}.tariffs--main-page .tariffs-btn,.tariffs--main-page .tariffs-btn:first-child,.tariffs--main-page .tariffs-btn:last-child.active {  padding: 6px 12px;  white-space: nowrap;}.tariffs--main-page .tariffs-btn--with-profit {  padding: 6px 6px 6px 12px;}.tariffs--main-page .tariff-list {  align-items: stretch;}.tariffs--main-page .tarif-card {  gap: 30px;}.tariffs--main-page .tarif-card-heading {  display: flex;  width: 100%;  flex-direction: column;  gap: 10px;}.tariffs--main-page .tarif-card-desc {  gap: 20px;}.tariffs--main-page .tarif-card-desc-title {  width: 100%;  min-height: auto;  gap: 10px;}.tariffs--main-page .tarif-card-desc-platforms {  gap: 8.333px;}.tariffs--main-page .tarif-card-desc-platforms img {  width: 24px;  height: 24px;  opacity: 0.28;}.tariffs--main-page .tarif-card h3 {  font-family: Inter;}.tariffs--main-page .tarif-card-modules {  gap: 10px;  margin-bottom: 0;}.tariffs--main-page .tarif-card-modules li strong {  font-weight: 700;}.tariffs--main-page .tarif-card-module-divider {  padding-left: 0;  width: calc(100% - 26px);  margin: 0 0 0 26px;  height: 0;  font-size: 0;  line-height: 0;  border-top: 1px solid rgba(177, 181, 195, 0.45);}.tariffs--main-page .tarif-card-module-divider::before {  content: none;}.tariffs--main-page .tarif-card-segments {  display: flex;  width: 100%;  align-self: stretch;  align-items: center;  gap: 2px;  padding: 0;  border-radius: 40px;  background: rgba(177, 181, 195, 0.25);}.tariffs--main-page .tarif-card-title-spacer {  width: 100%;  height: 32px;  flex-shrink: 0;}.tariffs--main-page .tarif-card-segment {  border: none;  background: transparent;  color: #141416;  display: flex;  height: 32px;  padding: 6px 20px;  justify-content: center;  align-items: center;  flex: 1 0 0;  border-radius: 100px;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 700;  line-height: 16px;  cursor: pointer;  transition: background 0.2s ease, color 0.2s ease;}.tariffs--main-page .tarif-card-segment.active {  background: #141416;  color: #fcfcfd;}.tariffs--main-page .wallets-plan-panels {  width: 100%;}.tariffs--main-page .wallets-plan-panel {  display: none;  width: 100%;  height: 100%;  flex-direction: column;  gap: 30px;}.tariffs--main-page .wallets-plan-panel.active {  display: flex;}.tariffs--main-page .tarif-card-pricing {  display: flex;  width: 100%;  flex-direction: column;  gap: 10px;  margin-top: auto;}.tariffs--main-page .tarif-card-pricing .btn-container {  margin-top: 10px;}.tariffs--main-page .tarif-card-pricing--cta .btn-container {  margin-top: 0;}.tariffs--main-page .tarif-card-price {  white-space: nowrap;}.tariffs--main-page .per-month {  margin-left: 4px;}.tariffs--main-page .tarif-card--white-label {  align-self: stretch;}@media (max-width: 850px) {  .tariffs--main-page {    padding: 64px 0 20px;  }}@media (max-width: 500px) {  .tariffs--main-page .section-title-block h2 {    font-size: 40px;    line-height: 48px;    letter-spacing: 0.4px;  }  .tariffs--main-page .tariffs-btns {    margin: 20px 0 40px;    gap: 2px;    flex-wrap: nowrap;    transform: none;    width: 100%;    justify-content: center;  }  .tariffs--main-page .tariffs-btn,  .tariffs--main-page .tariffs-btn:first-child,  .tariffs--main-page .tariffs-btn:last-child.active {    padding: 6px 10px;    gap: 4px;  }  .tariffs--main-page .tariff-profit {    padding: 2px 6px;    font-size: 12px;    line-height: 16px;  }  .tariffs--main-page .tarif-card {    padding: 30px 20px;    gap: 20px;  }  .tariffs--main-page .tarif-card-modules {    gap: 4px;  }  .tariffs--main-page .tarif-card-modules li {    font-size: 12px;  }  .tariffs--main-page .tarif-card-segment {    height: 24px;    font-size: 14px;    line-height: normal;  }  .tariffs--main-page .tarif-card-title-spacer {    height: 24px;  }  .tariffs--main-page .initial-price p {    font-size: 24px;  }  .tariffs--main-page .tarif-card-price {    font-size: 32px;    line-height: normal;  }  .tariffs--main-page .per-month {    font-size: 20px;    line-height: normal;  }  .tariffs--main-page .year-profit {    font-size: 14px;    line-height: normal;  }  .tariffs--main-page .tarif-card-module-divider {    margin-left: 26px;  }}.additional-modules {  padding: 150px 0;}.additional-modules .container {  display: flex;  justify-content: space-between;}.additional-modules .section-title-block {  text-align: left;  margin: 0;  max-width: 478px;}.additional-modules .section-title-block * {  text-align: left;}.additional-modules .module-item {  margin-bottom: 35px;}.additional-modules .modules-list {  max-width: 543px;}.description-text {}.modules-list {}.module-item {}@media (max-width: 1170px) {  .additional-modules .modules-list {    max-width: 400px;  }  .additional-modules .module-item h4 {      }}@media (max-width: 960px) {  .additional-modules .section-title-block * {    text-align: center;}  .additional-modules .container {    flex-direction: column;    gap: 40px;  }  .additional-modules .modules-list,.additional-modules .section-title-block{    max-width: none;  }}@media (max-width: 960px) {  .additional-modules {    padding: 64px 0;  }}.interviews {  background: var(--Neutrals-7, #f4f5f6);  padding: 150px 0 50px;}.interview-list {  display: flex;  justify-content: space-between;  gap: 32px;}.interview-card {  display: flex;  flex-direction: column;  align-items: center;  width: -webkit-fill-available;}.video-wrapper {  position: relative;}.interview-card video {  border-radius: 6px;  width: 100%;  margin-bottom: 20px;}.interview-card .description-text {  margin-top: 5px;}.play-video-btn {  width: 80px;  height: 80px;  background: url("../img/interviews/play-button.svg") no-repeat center;  background-size: contain;  position: absolute;  border: none;  cursor: pointer;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  z-index: 1;}@media (max-width: 800px) {  .interview-list {    flex-direction: column;  }}@media (max-width: 800px) {  .interviews {    padding: 64px 0 50px;  }}.reviews {  padding: 93px 0 121px;  background: var(--Neutrals-7, #f4f5f6);}.reviews .tns-controls {  display: none;}.reviews-slider {  display: flex;  width: 100%;  }.review-slider-wrapper {  position: relative;}.review-card {  display: flex;  max-width: 884px;  width: 100%;  height: 380px;  align-items: center;  border-radius: 6px;  margin: 0 auto;  background: #fff;}.review-card--content {  display: flex;  padding: 20px 50px;  flex-direction: column;  justify-content: center;  align-items: flex-start;  gap: 20px;  flex: 1 0 0;  align-self: stretch;  border-right: 2px solid #f4f5f6;}.review-card--content::before {  width: 36px;  height: 28.008px;  content: "";  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='28' viewBox='0 0 36 28' fill='none'%3E%3Cpath d='M16 3.99999V18C16.0155 20.469 15.117 22.8565 13.4776 24.7028C11.8381 26.549 9.57355 27.7234 7.11998 27.9999C6.98036 28.0183 6.83841 28.0064 6.70381 27.965C6.56921 27.9236 6.44512 27.8536 6.33998 27.7599C6.22632 27.6568 6.13689 27.5298 6.0781 27.388C6.01932 27.2463 5.99264 27.0932 5.99998 26.9399V22.9399C6.00786 22.7191 6.08867 22.5071 6.22979 22.337C6.3709 22.167 6.56438 22.0484 6.77998 21.9999C7.70077 21.8171 8.5279 21.3161 9.11657 20.5849C9.70525 19.8536 10.018 18.9386 9.99997 18C9.99997 16.8954 9.10455 16 7.99998 16H3.99999C2.93913 16 1.92171 15.5785 1.17157 14.8284C0.421426 14.0782 0 13.0608 0 12V3.99999C0 2.93913 0.421426 1.92171 1.17157 1.17157C1.92171 0.421426 2.93913 0 3.99999 0H12C13.0608 0 14.0782 0.421426 14.8284 1.17157C15.5785 1.92171 16 2.93913 16 3.99999ZM31.9999 0H23.9999C22.9391 0 21.9217 0.421426 21.1715 1.17157C20.4214 1.92171 19.9999 2.93913 19.9999 3.99999V12C19.9999 13.0608 20.4214 14.0782 21.1715 14.8284C21.9217 15.5785 22.9391 16 23.9999 16H27.9999C29.1045 16 29.9999 16.8954 29.9999 18C30.0179 18.9386 29.7052 19.8536 29.1165 20.5849C28.5278 21.3161 27.7007 21.8171 26.7799 21.9999C26.5578 22.05 26.3593 22.1745 26.2175 22.3527C26.0757 22.5309 25.9989 22.7522 25.9999 22.9799V26.9799C26.0012 27.1232 26.0321 27.2647 26.0906 27.3954C26.1491 27.5262 26.234 27.6435 26.3399 27.7399C26.4451 27.8336 26.5692 27.9036 26.7038 27.945C26.8384 27.9864 26.9803 27.9983 27.1199 27.9799C29.5701 27.7038 31.8318 26.5322 33.4708 24.6902C35.1098 22.8482 36.0105 20.4656 35.9999 18V3.99999C35.9999 2.93913 35.5785 1.92171 34.8283 1.17157C34.0782 0.421426 33.0608 0 31.9999 0Z' fill='%2300B868'/%3E%3C/svg%3E");  background-repeat: no-repeat;  background-size: contain;}.review-card--content h4 {  color: var(--Neutrals-2, #23262f);  font-family: Inter;  font-size: 20px;  font-style: normal;  font-weight: 600;  line-height: 28px;   align-self: stretch;  margin-bottom: -10px;}.review-card--content p {  color: var(--Neutrals-2, #23262f);  font-family: Inter;  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: 20px;   align-self: stretch;}.review-card--author {  display: flex;  width: 280px;  padding: 20px;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 30px;  flex-shrink: 0;  align-self: stretch;}.review-card--author img {  width: 180px;  height: 180px;  gap: 30px;  aspect-ratio: 1/1;  border-radius: 140px;}.review-card--author-name {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 4px;  align-self: stretch;}.review-card--author-name h5 {  color: var(--Neutrals-2, #23262f);  font-family: Inter;  font-size: 14px;  font-style: normal;  font-weight: 600;  line-height: normal;}.review-card--author-name p {  color: var(--Neutrals-4, #777e90);  text-align: center;  font-family: Inter;  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;  align-self: stretch;}.reviews .tns-nav {  display: flex;  justify-content: center;  align-items: center;  gap: 8px;  position: relative;  width: fit-content;  margin: 30px auto 0;}.reviews .tns-nav button {  width: 12px;  height: 3px;  border-radius: 37px;  opacity: 0.2;  background: #23262f;  transition: 0.2s;  z-index: 1;}.reviews .tns-nav:hover button {  height: 6px;}.reviews .tns-nav button.tns-nav-active {  width: 30px;  opacity: 1;}.rewiew__slider-btn {  position: absolute;  content: "";  width: 40px;  border-radius: 50%;  height: 40px;  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20' fill='%23FCFCFD'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.9428 14.3905C23.4635 14.9112 23.4635 15.7554 22.9428 16.2761L19.219 20L22.9428 23.7239C23.4635 24.2446 23.4635 25.0888 22.9428 25.6095C22.4221 26.1302 21.5779 26.1302 21.0572 25.6095L16.3905 20.9428C15.8698 20.4221 15.8698 19.5779 16.3905 19.0572L21.0572 14.3905C21.5779 13.8698 22.4221 13.8698 22.9428 14.3905Z' fill='%2323262F'/%3E%3C/svg%3E%0A");  background-size: 40px;  background-position: center;  background-repeat: no-repeat;  top: 50%;  left: 50%;  transform: translateY(-50%) translateX(-525px);  z-index: 1;}.rewiew__slider-btn--right {  transform: translateY(-50%) translateX(500px) rotate(180deg);}@media (max-width: 1127px) {  .rewiew__slider-btn {    display: none;  }}@media (max-width: 1050px) {  .review-card {    width: calc(100vw - 80px);  }}@media (max-width: 700px) {  .review-card--content {    padding: 30px;  }  .review-card--author img {    width: 140px;    height: 140px;  }  .review-card--author {    width: 200px;  }  .review-card--content h4 {    font-family: Inter;    font-size: 18px;    font-style: normal;    font-weight: 600;    line-height: 24px;   }  .review-card--content p {    font-family: Inter;    font-size: 13px;    font-style: normal;    font-weight: 400;    line-height: 18px;  }  .review-card--content::before {    width: 24px;    height: 18.672px;  }  .review-card {    height: 360px;  }}@media (max-width: 600px) {  .reviews {    padding: 93px 0 64px;  }  .review-card {    flex-direction: column;    height: 490px;  }  .review-card--author {    flex-direction: row;    width: 100%;    justify-content: start;  }  .review-card--author img {    width: 64px;    height: 64px;  }  .review-card--author-name {    align-items: flex-start;  }  .review-card--content {    justify-content: start;  }  .review-card--author-name * {    text-align: left !important;  }  .review-card--content {    border: none;    border-bottom: 2px solid #f4f5f6;  }}.presentation {  background: var(--Neutrals-1, #141416);  padding: 150px 0 70px;}.presentation .section-title-block {  display: flex;  flex-direction: column;  align-items: center;  gap: 30px;}.presentation h2 {  color: var(--Neutrals-8, #fcfcfd);  text-align: center;    font-family: "SF Pro Display";  font-size: 56px;  font-style: normal;  font-weight: 700;  line-height: 64px;   letter-spacing: -0.56px;}.presentation .description-text {  color: var(--Neutrals-5, #b1b5c3);  text-align: center;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 24px;   max-width: 438px;}.presentation .btn-container {  max-width: 470px;  margin: 0 auto;}.btn-container .btn {}@media (max-width: 820px) {  .presentation h2 {    font-size: 40px;    line-height: 48px;  }  .presentation {    padding: 64px 0 30px;  }}@media (max-width: 531px) {  .presentation .btn-container {    flex-direction: column;    gap: 16px;    align-items: stretch;    max-width: none;    margin: 0;    width: 100%;  }  .get-presentation {    margin: 0;  }}footer {    display: flex;    flex-direction: column;    justify-content: flex-end;    align-items: center;    align-self: stretch;    background: var(--Neutrals-1, #141416);  }  footer h3 {    color: var(--Neutrals-8, #fcfcfd);    font-family: Inter;    font-size: 24px;    font-style: normal;    font-weight: 600;    line-height: 32px;     letter-spacing: -0.24px;    margin-bottom: 7px;  }  .footer-section {    display: flex;    width: 100%;        padding: 80px 0px;    align-items: stretch;    gap: 32px;  }  .footer-divider {    width: 100%;    height: 1px;    background: var(--Neutrals-2, #23262f);  }  .footer-column {    width: -webkit-fill-available;  }  .footer-email {    display: flex;    flex-direction: column;    gap: 50px;  }  .column-desc {    color: var(--Neutrals-4, #777e90);          font-family: Inter;    font-size: 12px;    font-style: normal;    font-weight: 700;    line-height: normal;    text-transform: uppercase;    margin-bottom: 24px;  }  .footer-links-list {    display: flex;    flex-direction: column;    align-items: flex-start;    gap: 24px;    flex: 1 0 0;  }  .footer-column a {    color: var(--Neutrals-6, #e6e8ec);    transition: 0.2s;        font-family: Inter;    font-size: 14px;    font-style: normal;    font-weight: 400;    line-height: normal;  }  .footer-column a:hover {    color: var(--Neutrals-4, #777e90);  }  .footer-column .description-text {    color: var(--Neutrals-4, #777e90);    font-family: Inter;    font-size: 14px;    font-style: normal;    font-weight: 300;    line-height: 22px;     margin: 0;  }  .logo--white {    filter: invert(1);  }  .footer-section:last-child {    display: flex;    width: 100%;    justify-content: space-between;    align-items: center;    padding: 40px 0 80px;  }  .footer-section:last-child .description-text{    margin: 0;  }  .footer-socials {    display: flex;    align-items: center;    gap: 20px;  }  .footer-socials li{    transition: .2s;  }  .footer-socials li a{    display: flex;    align-items: center;    gap: 10px;  }  .footer-socials li a p{    color: #777E91;    font-size: 16px;    font-weight: 400;  }  .footer-socials li:hover{    filter: brightness(2);  }    @media (max-width:800px) {    .footer-section{      flex-wrap: wrap;    }    .footer-column{      width: fit-content;    }    #footer-column-contacts,#footer-logo-section{      width: 100%;    }  }  @media (max-width:500px) {    .footer-section{      gap: 50px;      justify-content: space-between;    }        #footer-contacts,.footer-section:last-child{      padding: 55px 0px;      flex-wrap: nowrap;      flex-direction: column;      align-items: flex-start;    }    .footer-section:last-child{      gap: 24px;      padding: 30px 0px 60px;    }  }.products {  display: flex;  padding: 150px 0 50px;  flex-direction: column;  justify-content: center;  align-items: center;  gap: 80px;  align-self: stretch;}.products-buttons {  justify-content: center;}.products-buttons button {  display: flex;  height: 48px;  padding: 16px 20px;  justify-content: center;  align-items: center;  gap: 12px;}.products-buttons .get-presentation img {  margin: 0;}.products-cards {  display: flex;  justify-content: center;  align-items: flex-start;  gap: 32px;  align-self: stretch;}.products-cards.second-row .products-card-desc {  height: 150px;}.products-cards.second-row .products-card {  height: 678px;}.products-card {  display: flex;  height: 728px;  padding: 50px 40px 80px 40px;  flex-direction: column;  align-items: flex-start;  gap: 40px;  flex: 1 0 0;  border-radius: 6px;  background: var(--Neutrals-7, #f4f5f6);  overflow: hidden;}.single-row-card {  height: 327px;  flex-direction: row;  align-items: stretch;}.products-card-title {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 5px;  align-self: stretch;}.products-card-title p {  color: #777e90;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 500;  line-height: 24px; }.single-row-card img {  max-width: 100% !important;  width: 100% !important;  bottom: auto !important;  top: -50px !important;  left: -40px !important;  object-fit: cover;  height: calc(100% + 130px) !important;  transform: none !important;  object-position: right;}.single-row-card .products-card-desc {  flex: 1;}.products-card.green {  background: #0a5043;}.products-card-desc {  z-index: 1;  display: flex;  height: 200px;  flex-direction: column;  align-items: flex-start;  gap: 15px;  flex-shrink: 0;  align-self: stretch;}.products-card-desc .description-text {  margin: 0;}.products-card-desc h3 {  color: var(--Neutrals-1, #141416);  font-family: Inter;  font-size: 24px;  font-style: normal;  font-weight: 700;  line-height: normal;  letter-spacing: -0.24px;  align-self: stretch;  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 5px;  align-self: stretch;}.products-card-desc h3 span {  color: var(--Neutrals-1, #141416);  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 700;  line-height: 16px; }.products-card.green h3 , .products-card.green h3 span{  color: #fff;}.products-card.green .description-text {  color: #aee3d9;  align-self: stretch;}.products-card-image {  transition: 0.3s;  width: 100%;  flex: 1;  position: relative;  opacity: 0;  transform: translateY(20px);}.products-card-image img.mobile {  display: none;}.showImage {  opacity: 1;  transform: translateY(0px);}.products-card-image img {  width: 100%;  position: absolute;  bottom: -60%;  left: 50%;  transform: translateX(-50%);}.products-cards:first-child .products-card:first-child .products-card-image img {  bottom: -35%;}.products-card-desc .more-about-swip-wallet {  padding: 0;  margin: 0;}.products-card-image.full {  width: calc(100% + 80px);  transform: translateX(-40px);}.products-card-image:not(.full) img {  max-width: 272px;}img.extended {  display: none;}@media (max-width: 1000px) {  .products-cards {    flex-direction: column;  }  .products-card {    flex-direction: row;    flex: none;    width: 100%;    height: 400px !important;  }  .products-card-image {    align-self: stretch;  }  .products-card-image img {    bottom: -115% !important;  }  .products-card-desc {    flex: 1;  }  .products-card-image.full {    height: calc(100% + 130px);    transform: translateX(40px) translateY(-50px);  }  .products-card-image.full img {    right: 0;  }  .products-card-image:has(.extended) img {    display: none;  }  .products-card-image:has(.extended) .extended {    display: inline;    bottom: 0;    width: 140%;  }  .single-row-card img {    width: 130% !important;    bottom: -80px !important;    top: auto !important;    max-width: none !important;  }}@media (max-width: 800px) {  .products-card-image:has(.extended) .extended {    width: 200%;  }  .products-card-image:not(.full) img {    max-width: 232px;    bottom: -100%;  }  .single-row-card img {    height: calc(80% + 130px) !important;  }}@media (max-width: 650px) {  .products {    padding: 50px 0 30px;  }  .products-card {    flex-direction: column;    height: auto;    gap: 20px;    padding: 30px;    min-height: 550px !important;  }  .single-row-card {    flex-direction: column-reverse;  }  .products-card-desc {    height: auto !important;  }  .products-card-image {    height: 280px;    flex: none;  }  .products-card-image:has(img.mobile) img:not(.mobile) {    display: none;  }  .products-card-image img.mobile {    display: block;  }  .products-card-image img:not(.extended) {    bottom: -40% !important;  }  .products-card-image.full {    height: 300px;    width: calc(100% + 60px);    transform: translate(-30px, 30px);  }  .products-card-image .extended {    width: 130% !important;    bottom: -50% !important;  }  .products-card-image:not(.full) img {    max-width: 220px;  }  .products-card:nth-child(2) {    height: 600px !important;  }  .products-card:nth-child(2) img {    bottom: -50% !important;  }  .products-card:nth-child(3) {    height: 660px !important;  }  .second-row .products-card:nth-child(1) img,  .second-row .products-card:nth-child(2) img {    bottom: -60% !important;  }  .single-row-card .products-card-image img {    width: calc(100% + 60px) !important;    bottom: -230px !important;    left: -30px !important;    height: auto !important;  }}@media (max-width: 530px) {  .single-row-card .products-card-image img {    bottom: -130px !important;  }}@media (max-width: 470px) {  .products-card-image:has(.extended) .extended {    display: none;  }  .products-card-image:has(.extended) img:not(.extended) {    display: inline;  }  .single-row-card .products-card-desc {    height: unset !important;  }  .single-row-card {    height: auto !important;  }}.support {  padding: 150px 0 0;}.support-cards {  display: flex;  width: 100%;  justify-content: center;  align-items: stretch;  gap: 32px;}.support-card {  display: flex;  padding: 30px 20px;  flex-direction: column;    align-items: center;  gap: 10px;  border-radius: 6px;  background: #f4f5f6;  flex: 1 0 0;}.support-card img {  width: 160px;  height: 120px;}.support-card h4 {  color: #141416;  text-align: center;  font-family: Inter;  font-size: 22px;  font-style: normal;  font-weight: 700;  line-height: 28px;   letter-spacing: -0.22px;  display: flex;  height: 76px;  flex-direction: column;  align-items: center;  gap: -4px;  align-self: stretch;}.support-card h4 span {  font-size: 40px;}.support-card p {  text-align: center;  margin: 0;}@media (max-width: 1000px) {  .support-cards {    flex-wrap: wrap;    width: 100%;  }  .support-card {    width: calc(50% - 16px);    flex: none;  }}@media (max-width: 570px) {  .support-card {    gap: 15px;    padding: 20px 15px;  }  .support-card img {    height: auto;    width: 120px;  }  .support-card h4 span {    font-size: 32px;  }  .support-card h4 {    font-size: 18px;    height: auto;    line-height: 22px;  }  .support-card p {    line-height: 22px;  }}@media (max-width: 570px) {  .support{    padding: 50px 0 30px;  }  .support-cards {    flex-direction: column;  }  .support-card {    width: 100%;    display: grid;    grid-template-columns: auto 1fr;     grid-template-rows: auto auto;     gap: 8px 16px;     align-items: center;  }  .support-card img {    grid-row: 1 / 3;     width: 64px;     height: auto;  }  .support-card h4 {    grid-column: 2;    grid-row: 1;    margin: 0;    align-items: flex-start;    text-align: left;  }  .support-card p {    grid-column: 2;    grid-row: 2;    margin: 0;    text-align: left;  }}.case-page-root {  overflow-x: clip;}.case-page-body {  overflow-x: clip;  overflow-y: visible;}.case-page {  padding: 80px 0 0;}.case-page__layout {  display: flex;  align-items: flex-start;  gap: 32px;}.case-page__content {  flex: 0 0 788px;  max-width: 788px;  min-width: 0;}.case-page__hero {  display: flex;  flex-direction: column;  gap: 40px;}.case-page__tags {  display: flex;  flex-wrap: wrap;  gap: 10px;}.case-page__tag {  display: inline-flex;  align-items: center;  justify-content: center;  padding: 10px 14px;  border-radius: 43px;  background: rgba(4, 133, 80, 0.1);  color: #048550;  font-family: Inter;  font-size: 14px;  font-style: normal;  font-weight: 500;  line-height: normal;  letter-spacing: 0.14px;}.case-page__tag--icon::before {  content: "";  width: 16px;  height: 16px;  margin-right: 6px;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url("%23clip0_8962_23070")'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5115 9.56514L13.0816 14.5628C13.1228 14.6844 13.1242 14.816 13.0857 14.9385C13.0471 15.061 12.9705 15.1681 12.8671 15.2442C12.7636 15.3203 12.6386 15.3614 12.5102 15.3618C12.3817 15.3621 12.2565 15.3215 12.1527 15.246L7.9915 12.1096L3.8387 15.2443C3.73459 15.3193 3.60934 15.3592 3.48104 15.3583C3.35274 15.3575 3.22804 15.3158 3.12495 15.2394C3.02187 15.163 2.94574 15.0559 2.90757 14.9334C2.8694 14.8109 2.87117 14.6794 2.91261 14.558L4.4714 9.5724L0.255349 6.54474C0.150639 6.46963 0.0723023 6.3634 0.0314986 6.24117C-0.00930517 6.11894 -0.0104947 5.98695 0.0280998 5.86401C0.0666942 5.74106 0.143104 5.63343 0.246443 5.55645C0.349782 5.47947 0.474779 5.43707 0.603627 5.43528H5.79742L7.41808 0.422105C7.45614 0.299789 7.53231 0.192848 7.63547 0.116906C7.73863 0.0409636 7.86337 0 7.99147 0C8.11957 0 8.24431 0.0409636 8.34747 0.116906C8.45063 0.192848 8.5268 0.299789 8.56486 0.422105L10.1855 5.43528H15.3964C15.5253 5.43708 15.6503 5.47952 15.7537 5.55655C15.857 5.63358 15.9334 5.74128 15.972 5.86429C16.0105 5.98729 16.0093 6.11933 15.9684 6.24157C15.9275 6.36381 15.849 6.47002 15.7442 6.54506L11.5115 9.56514Z' fill='%23048550'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8962_23070'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");  background-repeat: no-repeat;  background-position: center;  background-size: contain;}.case-page__title,.case-page__section-title,.case-page__cta-title {  -webkit-text-wrap: balance;  text-wrap: balance;}.case-page__title {  color: #141416;  font-family: Inter;  font-size: 48px;  font-style: normal;  font-weight: 700;  line-height: 52px;   letter-spacing: -0.48px;}.case-page__quick-view {  display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));  gap: 30px;  padding: 40px;  border-radius: 6px;  background: #f4f5f6;}.case-page__quick-column {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 20px;  min-width: 0;}.case-page__quick-column--brand {  gap: 20px;}.case-page__brand-logo {  display: inline-flex;  width: 64px;  height: 64px;  align-items: center;  justify-content: center;  border-radius: 999px;  overflow: hidden;}.case-page__brand-logo img {  display: block;  width: 64px;  height: 64px;  object-fit: cover;}.case-page__brand-copy {  display: flex;  flex-direction: column;  gap: 10px;}.case-page__quick-heading {  font-family: Inter;  font-size: 20px;  font-style: normal;  font-weight: 700;  line-height: normal;  letter-spacing: -0.2px;  text-align: left;}.case-page__brand-copy p,.case-page__quick-list li,.case-page__quick-stat p {  color: #777e90;  font-family: Inter;  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: 20px;}.case-page__quick-pill {  display: inline-flex;  align-items: center;  justify-content: center;  padding: 5px 10px;  border-radius: 34px;  border: 2px solid rgba(177, 181, 195, 0.35);  color: #777e90;  font-family: Inter;  font-size: 13px;  font-style: normal;  font-weight: 600;  line-height: normal;  letter-spacing: 0.26px;  text-transform: uppercase;}.case-page__quick-list {  display: flex;  flex-direction: column;  gap: 5px;  padding-left: 21px;}.case-page__quick-list li {  list-style: disc;}.case-page__quick-stats {  display: flex;  flex-direction: column;  gap: 15px;  width: 100%;}.case-page__quick-stat {  display: flex;  flex-direction: column;  gap: 2px;}.case-page__stat-value {  color: #141416;  font-family: Inter;  font-size: 20px;  font-style: normal;  font-weight: 700;  line-height: normal;  letter-spacing: -0.2px;  white-space: nowrap;}.case-page__section {  padding-top: 80px;}.case-page__section-title {  font-family: "SF Pro Display";  font-size: 36px;  font-style: normal;  font-weight: 700;  line-height: 40px;  letter-spacing: -0.36px;  text-align: left;}.case-page__prose {  margin-top: 40px;}.case-page__prose p {  color: #777e90;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 25px;}.case-page__prose p + p {  margin-top: 10px;}.case-page__before-after {  display: grid;  grid-template-columns: repeat(2, minmax(0, 1fr));  gap: 16px;  margin-top: 40px;}.case-page__comparison-card {  min-height: 295px;  padding: 40px;  border-radius: 6px;}.case-page__comparison-card--before {  background: #f4f5f6;}.case-page__comparison-card--after {  background: rgba(4, 133, 80, 0.09);}.case-page__comparison-card h3 {  margin-bottom: 20px;  font-family: Inter;  font-size: 24px;  font-style: normal;  font-weight: 700;  line-height: normal;  letter-spacing: -0.24px;}.case-page__comparison-card--before h3,.case-page__comparison-card--before li {  color: #777e90;}.case-page__comparison-card--after h3,.case-page__comparison-card--after li {  color: #048550;}.case-page__comparison-list {  display: flex;  flex-direction: column;  gap: 10px;}.case-page__comparison-list li {  position: relative;  padding-left: 34px;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 22px;}.case-page__comparison-list li::before {  content: "";  position: absolute;  left: 0;  top: 0;  width: 16px;  height: 16px;  background-repeat: no-repeat;  background-position: center;  background-size: contain;}.case-page__comparison-card--before li::before {  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.63701 12.6916C4.4393 12.8893 4.20996 12.9881 3.94899 12.9881C3.68802 12.9881 3.46263 12.8932 3.27284 12.7034C3.09095 12.5136 3 12.2883 3 12.0273C3 11.7663 3.0949 11.5409 3.2847 11.3511L11.3986 3.2847C11.5726 3.0949 11.79 3 12.051 3C12.312 3 12.5334 3.09095 12.7153 3.27284C12.9051 3.45473 13 3.67616 13 3.93713C13 4.1981 12.9051 4.41953 12.7153 4.60142L4.63701 12.6916ZM11.3749 12.6916L3.2847 4.60142C3.0949 4.41953 3 4.1981 3 3.93713C3 3.67616 3.09095 3.45473 3.27284 3.27284C3.46263 3.09095 3.68802 3 3.94899 3C4.21787 3 4.4393 3.0949 4.61329 3.2847L12.7153 11.3511C12.9051 11.5409 13 11.7663 13 12.0273C13 12.2883 12.9051 12.5136 12.7153 12.7034C12.5334 12.8932 12.312 12.9881 12.051 12.9881C11.79 12.9881 11.5646 12.8893 11.3749 12.6916Z' fill='%23777E90'/%3E%3C/svg%3E");}.case-page__comparison-card--after li::before {  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.7345 2.26746C13.5406 2.07555 13.2718 1.97907 13.0001 2.00382C12.7284 2.02856 12.4815 2.172 12.3254 2.39578L6.38954 10.8949L3.67464 7.00763C3.51856 6.78385 3.27165 6.64041 2.99994 6.61566C2.72823 6.59092 2.45946 6.68737 2.26552 6.87927C1.94398 7.21724 1.91066 7.73699 2.1864 8.11325L5.24793 12.4968C5.50854 12.8696 5.93476 13.0917 6.38962 13.0917C6.84449 13.0917 7.2707 12.8696 7.53131 12.4968L13.8138 3.50119C14.0893 3.12495 14.056 2.60537 13.7345 2.26746Z' fill='%23048550'/%3E%3C/svg%3E");}.case-page__results-card {  margin-top: 40px;  padding: 40px;  border-radius: 6px;  background: #141416;}.case-page__results-grid {  display: grid;  grid-template-columns: repeat(2, minmax(0, 1fr));  gap: 40px;}.case-page__results-stat {  display: flex;  flex-direction: column;  gap: 6px;}.case-page__results-value {  color: #fff;  font-family: Inter;  font-size: 36px;  font-style: normal;  font-weight: 700;  line-height: normal;  white-space: nowrap;}.case-page__results-stat p {  color: #b1b5c3;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 24px;}.case-page__subsection {  margin-top: 40px;}.case-page__subsection .case-page__prose {  margin-top: 20px;}.case-page__subsection-title {  color: #141416;  font-family: Inter;  font-size: 24px;  font-style: normal;  font-weight: 700;  line-height: normal;  letter-spacing: -0.24px;}.case-page__value-comparison {  display: grid;  grid-template-columns: repeat(2, minmax(0, 1fr));  gap: 16px;  margin-top: 20px;}.case-page__value-card {  padding: 40px;  border-radius: 6px;}.case-page__value-card--before {  background: rgba(255, 56, 56, 0.05);  color: #ff3838 !important;}.case-page__value-card--after {  background: rgba(4, 133, 80, 0.09);  color: #048550 !important;}.case-page__value-number {  font-family: Inter;  font-size: 36px;  font-style: normal;  font-weight: 700;  line-height: normal;  white-space: nowrap;}.case-page__value-label {  margin-top: 4px;  color: inherit;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 24px;}.case-page__examples {  display: flex;  flex-direction: column;  gap: 40px;  margin-top: 40px;}.case-page__example-visual {  display: block;  overflow: hidden;  border-radius: 6px;}.case-page__example-visual img {  display: block;  width: 100%;  height: auto;}.case-page__closing {  display: flex;  flex-direction: column;  gap: 80px;  padding: 80px 0;}.case-page__quote {  display: flex;  flex-direction: column;  gap: 20px;  padding: 40px 80px;}.case-page__quote::before {  width: 36px;  height: 28.008px;  content: "";  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='28' viewBox='0 0 36 28' fill='none'%3E%3Cpath d='M16 3.99999V18C16.0155 20.469 15.117 22.8565 13.4776 24.7028C11.8381 26.549 9.57355 27.7234 7.11998 27.9999C6.98036 28.0183 6.83841 28.0064 6.70381 27.965C6.56921 27.9236 6.44512 27.8536 6.33998 27.7599C6.22632 27.6568 6.13689 27.5298 6.0781 27.388C6.01932 27.2463 5.99264 27.0932 5.99998 26.9399V22.9399C6.00786 22.7191 6.08867 22.5071 6.22979 22.337C6.3709 22.167 6.56438 22.0484 6.77998 21.9999C7.70077 21.8171 8.5279 21.3161 9.11657 20.5849C9.70525 19.8536 10.018 18.9386 9.99997 18C9.99997 16.8954 9.10455 16 7.99998 16H3.99999C2.93913 16 1.92171 15.5785 1.17157 14.8284C0.421426 14.0782 0 13.0608 0 12V3.99999C0 2.93913 0.421426 1.92171 1.17157 1.17157C1.92171 0.421426 2.93913 0 3.99999 0H12C13.0608 0 14.0782 0.421426 14.8284 1.17157C15.5785 1.92171 16 2.93913 16 3.99999ZM31.9999 0H23.9999C22.9391 0 21.9217 0.421426 21.1715 1.17157C20.4214 1.92171 19.9999 2.93913 19.9999 3.99999V12C19.9999 13.0608 20.4214 14.0782 21.1715 14.8284C21.9217 15.5785 22.9391 16 23.9999 16H27.9999C29.1045 16 29.9999 16.8954 29.9999 18C30.0179 18.9386 29.7052 19.8536 29.1165 20.5849C28.5278 21.3161 27.7007 21.8171 26.7799 21.9999C26.5578 22.05 26.3593 22.1745 26.2175 22.3527C26.0757 22.5309 25.9989 22.7522 25.9999 22.9799V26.9799C26.0012 27.1232 26.0321 27.2647 26.0906 27.3954C26.1491 27.5262 26.234 27.6435 26.3399 27.7399C26.4451 27.8336 26.5692 27.9036 26.7038 27.945C26.8384 27.9864 26.9803 27.9983 27.1199 27.9799C29.5701 27.7038 31.8318 26.5322 33.4708 24.6902C35.1098 22.8482 36.0105 20.4656 35.9999 18V3.99999C35.9999 2.93913 35.5785 1.92171 34.8283 1.17157C34.0782 0.421426 33.0608 0 31.9999 0Z' fill='%2300B868'/%3E%3C/svg%3E");  background-repeat: no-repeat;  background-size: contain;}.case-page__quote blockquote {  color: #141416;  font-family: Inter;  font-size: 18px;  font-style: normal;  font-weight: 500;  line-height: 28px;  letter-spacing: -0.18px;}.case-page__quote-author {  display: flex;  flex-direction: column;  color: #777e90;  font-family: Inter;  font-style: normal;}.case-page__quote-author strong {  color: inherit;  font-size: 18px;  font-weight: 600;  line-height: 25px;}.case-page__quote-author span {  color: inherit;  font-size: 16px;  font-weight: 400;  line-height: 25px;}.case-page__quote-author p {  color: inherit;  font-size: 16px;  font-weight: 400;  line-height: 25px;}.case-page__cta {  display: flex;  flex-direction: column;  align-items: center;  gap: 20px;  padding: 70px 40px;  border-radius: 6px;  background: #f4f5f6;  text-align: center;}.case-page__cta-title {  font-family: "SF Pro Display";  font-size: 36px;  font-style: normal;  font-weight: 700;  line-height: 40px;  letter-spacing: -0.36px;}.case-page__cta-text {  color: #777e90;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 25px;}.case-page__cta-actions {  display: flex;  align-items: center;  justify-content: center;  gap: 16px;}.case-page__cta-actions .btn {  min-height: 48px;}.case-page__toc {  width: 300px;}.case-page__toc--desktop {  position: sticky;  top: 110px;  margin-bottom: 500px;}.case-page__toc--mobile {  display: none;}.case-page__toc-nav {  display: flex;  flex-direction: column;  gap: 15px;  border-left: 1px solid #e6e8ec;}.case-page__toc-link {  position: relative;  display: block;  padding-left: 20px;  color: #b1b5c3;  font-family: Inter;  font-size: 15px;  font-style: normal;  font-weight: 400;  line-height: 22px;  transition: color 0.2s ease;}.case-page__toc-link::before {  content: "";  position: absolute;  left: -1px;  top: 0;  bottom: 0;  width: 1px;  background: #141416;  opacity: 0;  transition: opacity 0.2s ease;}@media (hover: hover) {  .case-page__toc-link:hover {    color: #777e90;  }}.case-page__toc-link.is-active {  color: #141416;}.case-page__toc-link.is-active::before {  opacity: 1;}.case-page__anchor-target {  scroll-margin-top: 110px;}.case-page__scroll-top {  position: fixed;  left: 10px;  bottom: 10px;  z-index: 4;  display: none;  width: 50px;  height: 50px;  border-radius: 999px;  background: rgba(20, 20, 22, 0.15);  opacity: 0;  pointer-events: none;  transition:    opacity 0.2s ease,    background-color 0.2s ease;}.case-page__scroll-top::before {  content: "";  position: absolute;  inset: 0;  width: 24px;  height: 14px;  margin: auto;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='14' viewBox='0 0 24 14' fill='none'%3E%3Cpath d='M11.983 0.00011412C11.7 0.00436995 11.4298 0.11927 11.2297 0.319282L0.335505 11.2135C0.0503817 11.4859 -0.0645182 11.8923 0.0354871 12.2753C0.135493 12.6562 0.433382 12.954 0.814255 13.054C1.19726 13.1541 1.60366 13.0392 1.87602 12.754L12 2.63005L22.124 12.754C22.3963 13.0392 22.8027 13.1541 23.1857 13.054C23.5666 12.954 23.8645 12.6562 23.9645 12.2753C24.0645 11.8923 23.9496 11.4859 23.6645 11.2135L12.7703 0.319282C12.5617 0.110759 12.2787 -0.00414117 11.983 0.00011412Z' fill='white'/%3E%3C/svg%3E");  background-repeat: no-repeat;  background-position: center;  background-size: contain;}.case-page__scroll-top.is-visible {  opacity: 1;  pointer-events: auto;}.case-page__scroll-top:active {  background: rgba(20, 20, 22, 0.75);}@media (hover: hover) {  .case-page__scroll-top:hover {    background: rgba(20, 20, 22, 0.5);  }}@media (max-width: 1180px) {  .case-page__layout {    flex-direction: column;    gap: 0;  }  .case-page__content,  .case-page__toc {    width: 100%;    max-width: none;    flex-basis: auto;  }  .case-page__toc--desktop {    display: none;  }  .case-page__toc--mobile {    display: block;  }}@media (max-width: 820px) {  .case-page {    padding: 64px 0 0;  }  .case-page__hero {    gap: 30px;  }  .case-page__title {    font-size: 28px;    line-height: 30px;    letter-spacing: -0.28px;  }  .case-page__quick-view {    grid-template-columns: 1fr;    gap: 30px;    padding: 20px 20px 40px;  }  .case-page__quick-column {    gap: 10px;  }  .case-page__brand-logo {    width: 48px;    height: 48px;  }  .case-page__brand-logo img {    width: 48px;    height: 48px;  }  .case-page__section {    padding-top: 40px;  }  .case-page__section-title {    font-size: 24px;    line-height: 28px;    letter-spacing: -0.24px;  }  .case-page__prose {    margin-top: 20px;  }  .case-page__before-after {    grid-template-columns: 1fr;    gap: 16px;    margin-top: 20px;  }  .case-page__comparison-card {    min-height: 0;    padding: 40px 20px;  }  .case-page__comparison-list li {    padding-left: 26px;    font-size: 12px;    line-height: 16px;  }  .case-page__comparison-list li::before {    width: 14px;    height: 14px;  }  .case-page__results-card {    margin-top: 40px;    padding: 20px;  }  .case-page__results-grid {    grid-template-columns: 1fr;    gap: 24px 16px;  }  .case-page__results-value {    font-size: 24px;  }  .case-page__results-stat p {    font-size: 14px;    line-height: 20px;  }  .case-page__subsection {    margin-top: 20px;  }  .case-page__subsection-title {    font-size: 20px;    line-height: 24px;    letter-spacing: -0.2px;  }  .case-page__value-comparison {    grid-template-columns: 1fr;    gap: 16px;  }  .case-page__value-card {    padding: 20px;  }  .case-page__value-number {    font-size: 24px;  }  .case-page__value-label {    font-size: 14px;    line-height: 20px;  }  .case-page__examples {    gap: 20px;    margin-top: 40px;  }  .case-page__closing {    gap: 40px;    padding: 40px 0;  }  .case-page__quote {    padding: 80px 30px;  }  .case-page__quote blockquote {    font-size: 16px;    line-height: 24px;    letter-spacing: -0.16px;  }  .case-page__quote-author strong {    font-size: 16px;    line-height: 24px;  }  .case-page__quote-author span {    font-size: 14px;    line-height: 22px;  }  .case-page__cta {    align-items: stretch;    padding: 40px 20px;  }  .case-page__cta-title {    font-size: 32px;    line-height: 36px;    letter-spacing: -0.32px;  }  .case-page__cta-actions {    flex-direction: column;    align-items: stretch;  }  .case-page__cta-actions .btn {    width: 100%;  }  .case-page__scroll-top {    display: block;  }  .case-page__anchor-target {    scroll-margin-top: 126px;  }}.modal-bg:not(.hidden) ~ body {  overflow: hidden;}.modal-bg {  width: 100%;  height: 100%;  position: fixed;  top: 0;  left: 0;  display: inline-flex;  justify-content: center;  align-items: center;  background: rgba(20, 20, 22, 0.8);  z-index: 6;  transition: 0.2s;  animation: ShowModal 0.1s linear forwards;  overflow: auto;}@keyframes ShowModal {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}.modal-bg.hidden {  display: none;}.modal-body {  position: relative;  display: flex;  max-width: 696px;  width: 100%;  padding: 60px;  flex-direction: column;  align-items: center;  gap: 40px;  border-radius: 6px;  background: var(--Neutrals-8, #fcfcfd);    box-shadow: 0px 64px 64px -48px rgba(15, 15, 15, 0.1);}.modal-close-btn {  width: 24px;  height: 24px;  position: absolute;  top: 20px;  right: 20px;  background: url("../img/icons/close.svg") no-repeat center;}.modal-title h2 {  color: var(--Neutrals-1, #141416);  text-align: center;    font-family: "SF Pro Display";  font-size: 40px;  font-style: normal;  font-weight: 700;  line-height: 48px;   letter-spacing: 0.4px;}.modal-bg .description-text {  text-align: center;  margin: 20px 54px 0;}.modal-form {  display: flex;  width: 100%;  max-width: 400px;  flex-direction: column;  align-items: stretch;  gap: 20px;}.modal-input {  width: 100%;  outline: none;  transition: 0.2s;  border-radius: 6px;  padding: 12px 16px;  border: 2px solid var(--Neutrals-6, #e6e8ec);}.modal-input:hover {  border: 2px solid var(--Neutrals-5, #b1b5c3);}.modal-input:focus {  border: 2px solid var(--Neutrals-1, #141416);}.modal-input.error {  border: 2px solid var(--Primary-1-variant, #ee2d5c);}.modal-terms-policy {  margin: 0 !important;  text-align: left !important;  font-size: 13px;  line-height: normal;}.modal-terms-policy .description-text {  margin: 0;}.modal-terms-policy a {  text-decoration: underline;  font-size: 13px;  line-height: normal;}.wpcf7-form-control-wrap.term_and_conditions.error {  border-radius: 6px;  border: 2px solid var(--Primary-1-variant, #ee2d5c);}.wpcf7-form-control-wrap.term_and_conditions label {  display: flex;  gap: 20px;}.modal-checkbox {  width: 25px;}.text-error {  color: var(--Primary-1-variant, #ee2d5c);  font-family: Inter;  font-size: 12px;  font-style: normal;  font-weight: 400;  line-height: normal;}.modal-input::placeholder {  color: var(--Neutrals-5, #b1b5c3);    font-family: Inter;  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;}.success-icon {  width: 90px;  height: 90px;}.modal-info h3 {  color: var(--Neutrals-1, #141416);  text-align: center;    font-family: "SF Pro Display";  font-size: 40px;  font-style: normal;  font-weight: 700;  line-height: 48px;   letter-spacing: 0.4px;}#success-send .btn {  max-width: 400px;  width: 100%;}.wpcf7 {  max-width: 400px;  width: 100%;  position: relative;}.wpcf7-spinner {  position: absolute;  right: 0;  bottom: 0;  margin: 0;}#pos-system {  display: none;}.modal-select {  position: relative;}.modal-select input{  cursor: pointer;}.modal-select:after {  content: "";  width: 12px;  height: 12px;  position: absolute;  top: 16px;  right: 16px;  transition: .2s;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.350269 0.352676C0.818233 -0.116617 1.57803 -0.117695 2.04732 0.350269L5.436 3.72935L8.82468 0.350269C9.29397 -0.117695 10.0538 -0.116617 10.5217 0.352676C10.9897 0.82197 10.9886 1.58177 10.5193 2.04973L6.28332 6.27373C5.81497 6.74076 5.05703 6.74076 4.58868 6.27373L0.352676 2.04973C-0.116617 1.58177 -0.117695 0.82197 0.350269 0.352676Z' fill='%23777E90'/%3E%3C/svg%3E");  background-position: center;  background-repeat: no-repeat;  background-size: contain;}.modal-select:has(.modal-select-options.show):after{  transform: rotate(180deg);}.modal-select-options {  position: absolute;  bottom: 0;  width: 100%;  left: 0;  transform: translateY(calc(100% + 10px));  opacity: 0;  transform: translateY(calc(100% + 30px));  display: flex;  padding: 10px;  flex-direction: column;  align-items: flex-start;  border-radius: 6px;  background: #fff;  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.15);  z-index: 1;}.modal-select-options.show {  animation: modalOptionsShow 0.1s linear forwards;}@keyframes modalOptionsShow {  0% {    opacity: 0;    transform: translateY(calc(100% + 30px));  }  100% {    opacity: 1;    transform: translateY(calc(100% + 10px));  }}.modal-select-options.hide {  display: none;}.modal-select-options li {  width: 100%;}.modal-select-options li button {  display: flex;  height: 40px;  padding: 15px;  align-items: center;  gap: 15px;  align-self: stretch;  background: transparent;  transition: 0.2s;  color: #141416;    font-family: Inter;  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;  border-radius: 6px;  width: 100%;}.modal-select-options li button:hover {  background: #f4f5f6;}@media (max-width: 600px) {  .modal-bg {    align-items: flex-start;    padding: 10px;  }  .modal-body {    padding: 60px 30px;  }  .modal-title h2 {    text-align: center;    font-size: 24px;    font-weight: 700;    line-height: normal;    letter-spacing: -0.24px;  }  .modal-bg .description-text {    margin: 20px 0 0;  }}.modal-body#review-modal {  padding: 64px 40px 40px;  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 40px;  max-width: 900px;}.modal-review-header .review-stars {  margin: 0;}.modal-review-header {  display: flex;  justify-content: space-between;  align-items: center;  align-self: stretch;  flex-wrap: wrap;  gap: 15px;}.modal-review-info {  display: flex;  align-items: center;  gap: 20px;}.modal-review-info img {  width: 72px;  height: 72px;  border-radius: 70px;}.modal-review-header-reviewer {  display: flex;  flex-direction: column;  align-items: flex-start;}.modal-review-body {  align-self: stretch;  color: var(--Neutrals-4, #777e90);  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 25px; }body:has(.mobile-menu:not(.hidden)) {  overflow: hidden;}.mobile-menu {  display: flex;  overflow: auto;  padding: 126px 30px 60px;  flex-direction: column;  justify-content: space-between;  align-items: flex-start;  background: var(--Neutrals-8, #fcfcfd);  z-index: 4;  position: fixed;  width: 100%;  height: 100%;  top: 0;  left: 0;  transition: 0.2s;  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);}.mobile-menu .social-link img {  filter: brightness(0.4);  width: 24px;  height: 24px;}.mobile-menu .social-link a {  display: flex;  align-items: center;  gap: 15px;  align-self: stretch;}.mobile-menu .social-link p {  color: var(--Neutrals-1, #141416);  font-family: Inter;  font-size: 20px;  font-style: normal;  font-weight: 700;  line-height: normal;}.mobile-menu.hidden {  top: -100%;}.mobile-menu nav {  margin-bottom: 48px;  width: 100%;}.mobile-menu nav ul {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 32px;  width: 100%;}.mobile-menu nav ul li {  margin: 0;}.mobile-menu nav ul li.mobile-menu-category {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 24px;}.mobile-menu nav ul li.mobile-menu-category a {  display: flex;  gap: 10px;  background: none !important;}.mobile-menu nav ul li.mobile-menu-category.closed > a::after {  transform: rotate(0deg);}.mobile-menu nav ul li.mobile-menu-category.closed .mobile-menu-categories {  display: none;}.mobile-menu nav ul li.mobile-menu-category > a::after {  transition: 0.2s;  content: "";  width: 12px;  transform: rotate(180deg);  height: 12px;  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.912769 9.87096C1.38073 10.3402 2.14053 10.3413 2.60982 9.87336L5.9985 6.49429L9.38718 9.87336C9.85647 10.3413 10.6163 10.3402 11.0842 9.87096C11.5522 9.40166 11.5511 8.64187 11.0818 8.1739L6.84582 3.9499C6.37747 3.48288 5.61953 3.48288 5.15118 3.9499L0.915176 8.1739C0.445883 8.64187 0.444805 9.40166 0.912769 9.87096Z' fill='%2323262F'/%3E%3C/svg%3E%0A");  background-size: contain;  background-repeat: no-repeat;}.mobile-menu nav ul a,.mobile-menu h3 {  color: var(--Neutrals-1, #141416);  font-family: "SF Pro Display";  font-size: 20px;  font-style: normal;  font-weight: 700;  transition: 0.2s;  line-height: 16px; }.mobile-menu nav ul a:hover {  color: var(--Neutrals-4, #777e90);}.mobile-menu-buttons {  width: 100%;  display: flex;  flex-direction: column;  justify-content: center;  align-items: stretch;  gap: 16px;  align-self: stretch;}.mobile-menu-buttons .btn {  margin: 0;}.btn--green {}.get-presentation {}.mobile-menu hr {  background: #e6e8ec;  width: 100%;  height: 1px;  margin: 15px 0;}.mobile-menu-categories {  display: flex;  padding: 10px 0px 10px 30px;  flex-direction: column;  align-items: flex-start;  gap: 25px;  align-self: stretch;}.mobile-menu-categories .btn.get-presentation {  display: flex;  padding: 12px 16px;  justify-content: center;  align-items: center;  gap: 12px;  color: var(--Neutrals-1, #141416);    font-family: "SF Pro Display";  font-size: 14px;  font-style: normal;  font-weight: 700;  line-height: 16px; }.mobile-menu-categories .btn.get-presentation img {  margin: 0;  width: 16px;  height: 16px;}.mobile-menu-category-item a {  display: flex;  flex-direction: column;  align-items: flex-start;  gap: 3px !important;  align-self: stretch;}.mobile-menu-category-item a span:not(.new-badge){  color: #141416;  font-family: Inter;  font-size: 13px;  font-style: normal;  font-weight: 700;  line-height: normal;}.mobile-menu-category-item p {  color: var(--Neutrals-4, #777e90);  font-family: Inter;  font-size: 13px;  font-style: normal;  font-weight: 400;  line-height: 18px;   align-self: stretch;}.mobile-menu-category-item h4 {  color: #141416;  font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 700;  line-height: normal;  position: relative;  text-align: left;  display: flex;  align-items: center;  gap: 4px;}.mobile-menu-category-item h4:after {  transition: 0.2s;  position: absolute;  top: 50%;  right: -4px;  transform: translate(100%, -50%);  content: "";  background-image: url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.793897 8.76811C0.402819 8.37814 0.401921 7.74497 0.791891 7.3539L3.60779 4.53L0.791891 1.7061C0.401921 1.31503 0.402819 0.681861 0.793897 0.291891C1.18497 -0.0980785 1.81814 -0.0971816 2.20811 0.293897L5.72811 3.8239C6.1173 4.21419 6.1173 4.84581 5.72811 5.2361L2.20811 8.7661C1.81814 9.15718 1.18498 9.15808 0.793897 8.76811Z' fill='%2323262F'/%3E%3C/svg%3E%0A");  width: 10px;  height: 10px;  background-position: center;  background-repeat: no-repeat;  background-size: contain;}.info-tooltip{    display: block;    width: 20px;    height: 20px;    background-image: url("../img/icons/info.svg");    background-repeat: no-repeat;    background-size: contain;    transition: .2s;    position: relative;    overflow: hidden;  }  .info-tooltip--black{    background-image: url("../img/icons/info-black.svg");  }  .info-tooltip--black:hover{    opacity: 0.5;  }  .info-tooltip--text{    width: fit-content;    background-size:20px;    padding-left: 25px;    display: flex;    align-items: center;  }  .info-tooltip-content-to-diplay{    display: none;  }  .info-tooltip.grey{    opacity: 0.25;  }  .info-tooltip:hover {    opacity: 1;  }  .info-tooltip-body{    box-shadow: 0 20px 40px rgba(0,0,0,0.15);    width: 640px;        position: absolute;    top: calc(100% + 20px);    left:0;    background-color: #fff;    border-radius: 6px;    padding: 20px;    z-index: 1;    opacity: 0;  }  .info-tooltip-body.show{    animation: showTolltip .2s linear forwards;  }  .info-tooltip-body::after{    content: '';width: 100%;height: 30px;position: absolute;top: -30px;left: 0}@keyframes showTolltip{0%{opacity: 0;transform: translateY(15px)}100%{opacity: 1;transform: translateY(0px)}}.info-tooltip-body h5{font-size: 14px;font-weight: 700}.info-tooltip-body p{font-size: 14px}@media (max-width:926px){.info-tooltip{position: static}}.about{padding-top: 120px}.swip-mission{padding: 80px;background-color: #F4F5F6;gap: 20px;border-radius: 6px;margin-bottom: 80px}.swip-mission h2{text-align: left;color: #777E90;font-size: 24px;font-weight: 700}.swip-mission p{font-size: 32px;font-weight: 700}.new-efficiency-standards{background-color: #141416;border-radius: 6px;background-image: url("../img/about/space.png");background-repeat: no-repeat;background-size: contain;background-position: top right -70px;padding: 80px}.new-efficiency-standards h2{color: #FCFCFD;text-align: left;letter-spacing: 3px;font-size: 56px}.new-efficiency-standards p{margin-top: 40px;line-height: 25px;color: #B1B5C3}.new-efficiency-standards-text{max-width: 500px}.team-examination{padding-top: 200px}.team-examination .description-text{margin: 0}.team-examination-wrapper{display: flex;flex-direction: column;gap: 32px}.team-examination-block{display: flex;flex-direction: column;padding: 50px;background-color: #F4F5F6;gap: 30px;border-radius: 6px}.team-examination-block h3{font-size: 32px;font-weight: 700}.team-examination-block-items{display: flex;gap: 30px}.team-examination-block-items li{width: 100%}.team-examination-block-items li h4{font-size: 18px;font-weight: 700}.team-examination-block-items li>*{margin-top: 20px !important}.swip-technologies{padding: 200px 0 100px}.swip-technologies .section-title-block{max-width: 844px}.swip-technologies-info{display: flex;gap: 32px}.swip-technologies-block{padding: 50px;background-color: #F4F5F6;border-radius: 6px}.swip-technologies-block h3{font-size: 32px;font-weight: 700}.swip-technologies-block img{margin-bottom: 30px}.testing-models{padding: 120px 0 200px;background-color:#141416}.testing-models h2,.testing-models h3,.testing-models h4{color: #FCFCFD}.testing-models .section-title-block{max-width: 700px}.testing-models-row{border-top: 1px solid #2C2C2F;padding: 50px 0;display: flex;gap: 30px}.testing-models-row-title{flex:1;display: flex;align-items: center;gap: 12px}.testing-models-row-info{flex: 2;display: flex}.testing-models-row h3{font-size: 24px;font-weight: 700}.testing-models-row h4{font-weight: 700;font-size: 18px}.testing-models-column{display: flex;flex-direction: column;gap: 40px}.testing-models-conclusion{background-color: #1C1C1E;border-radius: 6px;padding: 50px}.testing-models-conclusion h3{font-weight: 700;font-size: 32px}.testing-models-conclusion .description-text{margin-top: 30px}@media (max-width:800px){.new-efficiency-standards{background-position: center top;padding: 40px;padding-top: 200px;background-size: 400px}.swip-technologies-info{flex-direction: column}.testing-models-row-info,.testing-models-row{flex-direction: column}.testing-models-row{border: none}.testing-models-row-title{padding-bottom: 20px;border-bottom: 2px solid #23262F}}@media (max-width:660px){.about{padding-top: 64px}.swip-mission{padding: 40px;margin-bottom:32px}.swip-mission h2{font-size: 20px}.swip-mission p{font-size: 25px}.new-efficiency-standards h2{font-size: 40px}.team-examination{padding-top: 128px}.team-examination-block{padding: 40px 30px}.team-examination-block h3{font-size: 24px}.swip-technologies{padding: 128px 0 64px}.swip-technologies-block h3{font-size: 24px}.testing-models{padding: 64px 0}.testing-models-row{padding: 25px 0}.testing-models img{width: 48px;height: 48px}.testing-models-item-title{display: flex;gap: 20px;align-items: center}.testing-models-row-info{gap: 20px}}@media (max-width:550px){.team-examination-block-items{flex-direction: column}.team-examination-block-items:last-child li img{width: 64px;height: 64px}.testing-models-conclusion{padding: 40px 30px}}@media (max-width:450px){.swip-mission{padding: 60px 30px}.swip-mission h2{font-size: 16px}.swip-mission p{font-size: 20px}.new-efficiency-standards{background-size: 80%;padding: 200px 30px 60px}.new-efficiency-standards h2{font-size: 24px;line-height: 30px;letter-spacing: 1px}.new-efficiency-standards p{margin-top: 25px}.swip-technologies-block{padding: 40px 30px}.testing-models-conclusion h3{font-size: 24px}.testing-models-conclusion .description-text{margin-top: 20px}}.comparison{padding: 40px 0 62px}.comparison table{width: 100%;margin-top: 40px;border-collapse: collapse;text-align: center;font-family: Inter}.price-info-desktop{display: none}.mobile-table-hint{display: flex;padding: 10px;flex-direction: column;justify-content: center;align-items: flex-start;gap: 8px;align-self: stretch;border-radius: 6px;background: #f4f5f6}.mobile-table-hint li{display: flex;align-items: center;gap: 10px;align-self: stretch}.mobile-table-hint li span{margin: 0}.mobile-table-hint li p{color: #141416;font-family: Inter;font-size: 12px;font-style: normal;font-weight: 400;line-height: 18px}.comparison table thead{position: sticky;top: 65px}.comparison table thead.comparison-table-head{position: sticky;top: 65px;z-index: 4;overflow: visible;isolation: isolate}.comparison table thead.comparison-table-head::before{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: 100vw;transform: translateX(-50%);opacity: 0;pointer-events: none;background-color: var(--Neutrals-8,#fcfcfd);transition: opacity 0.25s ease;z-index: -1}.comparison table thead tr td{padding: 15px 10px}.comparison table thead.comparison-table-head tr.desktop td{position: relative;z-index: 1}.comparison table thead.comparison-table-head tr.desktop td{background-color: transparent;transition: background-color 0.25s ease,box-shadow 0.25s ease}.comparison table thead.comparison-table-head.is-stuck::before{opacity: 1}.comparison table thead.comparison-table-head::after{content: "";position: absolute;left: 50%;width: 100vw;bottom: -10px;height: 10px;transform: translateX(-50%);opacity: 0;pointer-events: none;background: linear-gradient( to bottom,rgba(20,20,22,0.08) 0%,rgba(20,20,22,0.04) 45%,rgba(20,20,22,0) 100% );transition: opacity 0.25s ease;z-index: -1}.comparison table thead.comparison-table-head.is-stuck::after{opacity: 1}.comparison table thead.comparison-table-head.is-stuck tr.desktop td{background-color: var(--Neutrals-8,#fcfcfd);box-shadow: inset 0 -1px 0 rgba(20,20,22,0.06)}.comparison table tbody tr td{padding: 8px 0;border-bottom: 1px solid #e6e8ec}.comparison table tbody tr td{font-weight: 600;font-size: 14px;text-align: left;line-height: 18px}.comparison table tbody tr p{margin: 0}.comparison table tbody tr td:last-child{font-size: 14px;line-height: 18px}.comparison table thead{font-style: normal;font-weight: 800;font-size: 16px;line-height: 20px}.desktop_column{display: none;font-weight: 600;font-size: 20px;line-height: 28px;color: #777e91}.comparison table .title td{color: #141416;font-size: 20px !important;font-weight: 700 !important;line-height: 24px !important;border: none;padding: 40px 0 20px 0}.mobile-table-icon{display: block;margin: 0 auto}.comparison-shop-on-mobile{}.comparison-shop-on-desktop{display: none}.comparison_negative,.comparison_positive{margin: 0 auto;display: block;width: 16px;height: 16px;background-position: center center;background-repeat: no-repeat;background-size: contain}.comparison_negative{background-image: url("../img/icons/comparison/negative.svg");opacity: 0.5}.comparison_positive{background-image: url("../img/icons/comparison/positive.svg")}.comparison_catchy{padding: 5px 10px;background: #23262f;border-radius: 38px;color: white;width: max-content;margin: 5px auto}.comparation-mobile-row-title{display: table-row}.comparation-mobile-row-title .description-text{text-align: left;margin: 0}.comparation-mobile-row-title td{border-bottom: none !important}td:has(.comparison_price){text-align: center !important}.comparison_price{color: #141416;font-family: Inter;font-size: 18px;text-align: center !important;font-style: normal;font-weight: 700;line-height: 24px}.mobile{padding: 8px 0}.col-num{display: flex;width: 16px;height: 16px;justify-content: center;align-items: center;gap: 12px;border-radius: 10px;background: var(--Gray-1,#353945);color: var(--Neutrals-8,#fcfcfd);text-align: center;font-family: Inter;font-size: 10px;font-style: normal;font-weight: 700;margin: 0 auto}.mobile{display: table-row}.desktop{display: none}.price-info-mobile div{display: flex;align-items: center;gap: 10px;align-self: stretch}.price-info-mobile div .col-num{margin: 0}.price-info-mobile div p{flex: 1}@media (min-width: 768px){.comparison_catchy{padding: 5px 20px}.desktop_column{text-align: left;display: table-cell}.comparation-mobile-row-title{display: none}.comparison-shop-on-mobile{display: none}.comparison-shop-on-desktop{display: block}.comparison_negative,.comparison_positive{width: 16px;height: 16px}.mobile{display: none}.desktop{display: table-row}.comparison table thead{top: 65px}.price-info-mobile,.mobile-table-hint{display: none}.price-info-desktop{display: table-row}}@media (min-width: 1000px){.comparison{padding: 120px 0 0}.comparison_catchy{color: var(--Neutrals-8,#fcfcfd);text-align: center;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 600;line-height: 24px}.swip-black-logo{width: 85px}.comparison table tbody tr td{color: var(--Neutrals-4,#777e90);font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px}.comparison table tbody tr td:last-child{font-size: 16px;line-height: 30px}.comparison table thead{color: var(--Neutrals-1,#141416);text-align: center;font-family: Inter;font-size: 18px;font-style: normal;font-weight: 700;line-height: 24px}.comparison table{margin-top: 120px}}.swip-pro{padding: 130px 0 50px}.swip-pro-sections-wrapper{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 60px;align-self: stretch}.swip-pro-section{display: flex;justify-content: center;align-items: flex-start;gap: 32px;align-self: stretch}.swip-pro-subsection{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;flex: 1 0 0}.swip-pro-title{color: var(--Neutrals-1,#141416);font-family: "SF Pro Display";font-size: 32px;font-style: normal;font-weight: 700;line-height: 40px;letter-spacing: -0.32px}.swip-pro-subsection hr{width: 100%;height: 2px;background: #e6e8ec;margin: 20px 0}.swip-pro-list li{display: flex;padding: 15px 0 15px 36px;background: url("../img/icons/comparison/positive.svg") no-repeat center left;background-size: 16px;align-items: center;align-self: stretch;color: var(--Neutrals-4,#777e90);font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px}@media (max-width:835px){.swip-pro-title{font-size: 25px}}@media (max-width:680px){.swip-pro{padding: 64px 0 50px}.swip-pro-section{flex-direction: column}}.installation{padding: 150px 0 50px}.installation-types{display: flex;justify-content: center;align-items: flex-start;gap: 32px;align-self: stretch}.installation-type{display: flex;padding: 60px;flex-direction: column;align-items: flex-start;flex: 1 0 0;align-self: stretch;border-radius: 6px;background: var(--Neutrals-7,#f4f5f6)}.installation-type-title{margin: 20px 0;color: var(--Neutrals-1,#141416);font-family: "SF Pro Display";font-size: 32px;font-style: normal;font-weight: 700;line-height: 40px;letter-spacing: -0.32px}.installation-price-list{width: 100%}.installation-price-list li{display: flex;align-items: flex-start;gap: 10px;justify-content: space-between;padding: 20px 0;align-self: stretch;border-bottom: 1px solid #e6e8ec}.installation-price-list li:last-child{border: none}.installation-position-desc p{color: var(--Neutrals-3,#353945);font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px}.installation-position-desc .position-desc-hint{color: var(--Neutrals-4,#777e90);font-family: Inter;font-size: 14px;font-style: normal;font-weight: 400;line-height: 24px}.installation-price{color: var(--Neutrals-4,#777e90);font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 24px}@media (max-width: 980px){.installation-types{flex-direction: column}}@media (max-width: 680px){.installation{padding: 64px 0 50px}}@media (max-width: 520px){.installation-type{padding: 40px 30px}.installation-type img{width: 36px;height: 36px}.installation-type-title{margin-top: 10px;font-size: 24px;font-style: normal;font-weight: 700;letter-spacing: -0.24px}.installation-position-desc{max-width: 160px}}