      .b_L6f_ {
        width: 100%;
        max-width: 123rem;
        margin-right: auto;
        margin-left: auto;
        padding-right: 3rem;
        padding-left: 3rem;
        box-sizing: border-box;
      }

      @media (max-width: 1024px) {
        .b_L6f_ {
          padding-right: 3rem;
          padding-left: 3rem;
        }
      }

      @media (max-width: 767px) {
        .b_L6f_ {
          padding-right: 2rem;
          padding-left: 2rem;
        }

        .b_L6f_.mYyEos {
          padding-right: 0.8rem;
          padding-left: 0.8rem;
        }

        .b_L6f_.k8KRTm {
          padding-right: 0;
          padding-left: 0;
        }
      }

      .wIL4xY {
        display: flex;
        flex-direction: column;
        color: #000;
      }

      .y_16nq {
        color: #fff;
      }

      .y_16nq .to5cY5 {
        color: hsla(0, 0%, 100%, 0.5);
      }

      .lZlhxp .EFniD4 {
        max-width: 50%;
      }

      .lZlhxp .E6G38x {
        width: 100%;
      }

      .lZlhxp .SY9kc_ {
        flex-direction: column;
        align-items: flex-start;
        gap: var(--trustpilot-small-body-gap, 1.6rem);
      }

      .ErvNBm {
        flex-direction: row-reverse;
        gap: 2rem;
        align-items: center;
      }

      .ErvNBm .EFniD4 {
        width: auto;
        max-width: 100%;
        height: 2.4rem;
        margin: -0.5% 0 0;
      }

      .ErvNBm .SY9kc_ {
        gap: 2rem;
      }

      .ErvNBm .E6G38x {
        gap: 0.5rem;
        width: 100%;
      }

      .ErvNBm .E6G38x svg {
        width: 2.4rem;
        height: 2.4rem;
      }

      @media (max-width: 767px) {
        .ErvNBm .E6G38x svg {
          width: 2rem;
          height: 2rem;
        }
      }

      .EFniD4 {
        max-width: 37%;
        margin-bottom: var(--trustpilot-logo-margin-bottom, 1.6rem);
      }

      .SY9kc_ {
        display: flex;
        align-items: center;
        gap: 0.8rem;
      }

      .E6G38x {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-gap: var(--trustpilot-stars-gap, 0.8rem);
        gap: var(--trustpilot-stars-gap, 0.8rem);
        flex-grow: 1;
      }

      .E6G38x svg {
        width: 100%;
        height: auto;
      }

      .to5cY5 {
        font-size: var(--trustpilot-of-font-size, 1.4rem);
        line-height: 100%;
        white-space: nowrap;
      }

      .to5cY5 b {
        font-weight: 600;
      }

      ._9FXx7j {
        margin-top: 1.2rem;
        font-size: 1.4rem;
      }

      ._9FXx7j span {
        font-weight: 500;
        color: #0057ff;
      }

      ._9FXx7j span:hover {
        color: #3056d3;
      }

      .j8Gu_5 {
        display: flex;
        align-items: center;
        gap: 3rem;
        width: 50%;
      }

      @media (max-width: 767px) {
        .j8Gu_5 {
          gap: 2rem;
          width: 100%;
        }
      }

      .j8Gu_5 img {
        max-width: 7rem;
      }

      @media (max-width: 767px) {
        .j8Gu_5 img {
          max-width: 5rem;
        }
      }

      .gsp1gS {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: 4rem;
        border-bottom: 1px solid
          var(--footer-separator-color, hsla(0, 0%, 100%, 0.2));
        padding-bottom: 4rem;
      }

      @media (max-width: 767px) {
        .gsp1gS {
          margin-bottom: 3rem;
          padding-bottom: 3rem;
        }
      }

      ._0xfACM {
        display: flex;
        flex-grow: 1;
        width: 60%;
      }

      @media (max-width: 767px) {
        ._0xfACM {
          flex-direction: column;
          gap: 1.6rem;
          width: 50%;
        }
      }

      .mwrkyb {
        width: 33.3333%;
      }

      @media (max-width: 767px) {
        .mwrkyb {
          width: 10rem;
        }
      }

      .mwrkyb .vChn_I {
        max-width: 16rem;
      }

      .EOxXQw {
        max-width: 32rem;
        padding-top: 0.4rem;
      }

      @media (max-width: 767px) {
        .EOxXQw {
          max-width: 14rem;
          padding-right: 3rem;
        }
      }

      .EOxXQw p {
        margin: 0;
        text-transform: uppercase;
        font-size: 1.4rem;
        line-height: 140%;
        color: currentColor;
      }

      @media (max-width: 767px) {
        .EOxXQw p {
          font-size: 1rem;
        }
      }

      .EOxXQw p:not(:last-child) {
        margin-bottom: 1rem;
      }

      .EOxXQw p b {
        display: block;
        font-weight: 700;
        font-size: 1.6rem;
        line-height: 100%;
        color: currentColor;
      }

      @media (max-width: 767px) {
        .EOxXQw p b {
          font-size: 1.2rem;
        }
      }

      .TGa6sT {
        display: flex;
        align-items: flex-start;
        width: 40%;
      }

      @media (max-width: 767px) {
        .TGa6sT {
          flex-direction: column;
          gap: 1.6rem;
          width: 50%;
          margin-top: -1.4rem;
        }
      }

      .F9reqP {
        max-width: 18.5rem;
      }

      @media (max-width: 767px) {
        .F9reqP {
          max-width: 12rem;
          --trustpilot-logo-margin-bottom: 1rem;
          --trustpilot-stars-gap: 0.4rem;
          --trustpilot-small-body-gap: 1rem;
          --trustpilot-of-font-size: 1.2rem;
        }
      }

      ._99rnTN {
        padding: 6rem 0 4rem;
      }

      @media (max-width: 767px) {
        ._99rnTN {
          padding-top: 4rem;
        }
      }

      .SPTTmA {
        background-color: #000;
      }

      .SPTTmA,
      ._ODNT0 {
        color: #a1a1a1;
      }

      .xpfe1_ {
        background-color: transparent;
        color: #323d46;
        --footer-title-color: #000;
        --footer-link-color: #637381;
        --footer-link-hover-color: #000;
        --footer-link-hover-bg-color: rgba(0, 0, 0, 0.05);
        --footer-separator-color: rgba(0, 0, 0, 0.1);
        --footer-support-bg-color: #efefef;
        --footer-support-color: #000;
      }

      .wSGqsr {
        display: flex;
        justify-content: space-between;
      }

      @media (max-width: 767px) {
        .wSGqsr {
          flex-wrap: wrap;
        }
      }

      .f1E3Tw {
        margin: 0 0 1.6rem;
        font-weight: 600;
        font-size: 1.1rem;
        line-height: 140%;
        color: var(--footer-title-color, #fff);
        letter-spacing: 0.1rem;
        text-transform: uppercase;
      }

      @media (max-width: 767px) {
        .f1E3Tw {
          margin-bottom: 1.2rem;
          font-size: 1rem;
        }
      }

      .kKi77y {
        display: flex;
        flex-direction: column;
        gap: 0.4rem;
        margin-bottom: 4rem;
        margin-left: -0.8rem;
      }

      .gDDzrm {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding: 0.6rem 0.8rem;
        border-radius: 0.8rem;
        font-weight: 500;
        font-size: 1.6rem;
        line-height: 130%;
        color: var(--footer-link-color, currentColor);
        text-align: left;
        transition: all 0.25s ease-in-out;
      }

      @media (max-width: 767px) {
        .gDDzrm {
          font-size: 1.4rem;
        }
      }

      .gDDzrm:hover {
        background-color: var(
          --footer-link-hover-bg-color,
          hsla(0, 0%, 100%, 0.1)
        );
        color: var(--footer-link-hover-color, #fff);
      }

      ._8yyV1L {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 3rem;
        border-top: 1px solid
          var(--footer-separator-color, hsla(0, 0%, 100%, 0.2));
        padding-top: 2rem;
      }

      @media (max-width: 767px) {
        ._8yyV1L {
          flex-direction: column;
          gap: 2.4rem;
          padding-top: 3rem;
        }
      }

      .to2XVo {
        font-weight: 500;
        font-size: 1.4rem;
        line-height: 100%;
        color: currentColor;
      }

      @media (max-width: 767px) {
        .to2XVo {
          order: 3;
        }
      }

      .RS6MyV {
        width: 20%;
        margin-bottom: 4rem;
      }

      @media (max-width: 767px) {
        .RS6MyV {
          width: 50%;
          margin-bottom: 3rem;
        }
      }

      .UaljBr {
        display: flex;
        flex-direction: column;
        margin-left: -0.8rem;
      }

      ._1PrtJV {
        display: inline-flex;
        align-items: center;
        gap: 1.2rem;
        width: 100%;
        max-width: 15rem;
        padding: 0.4rem 0.8rem;
        border-radius: 0.8rem;
        font-weight: 500;
        font-size: 1.6rem;
        line-height: 130%;
        color: var(--footer-link-color, currentColor);
        text-align: left;
        transition: all 0.25s ease-in-out;
      }

      @media (max-width: 767px) {
        ._1PrtJV {
          font-size: 1.4rem;
        }
      }

      ._1PrtJV:hover {
        background-color: var(
          --footer-link-hover-bg-color,
          hsla(0, 0%, 100%, 0.1)
        );
        color: var(--footer-link-hover-color, #fff);
      }

      ._1PrtJV svg {
        position: relative;
        border-radius: 50%;
        font-size: 2.8rem;
        color: #323d46;
      }

      .qbxdE2 {
        width: 20%;
        padding-right: 2rem;
        box-sizing: border-box;
      }

      @media (max-width: 767px) {
        .qbxdE2 {
          width: 50%;
        }
      }

      svg._R9D9B {
        width: 3rem;
        height: 1.4rem;
      }

      .e4Ejat {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 1rem;
        margin-right: auto;
        padding: 1.2rem 2rem;
        background-color: var(
          --footer-support-bg-color,
          hsla(0, 0%, 100%, 0.15)
        );
        border-radius: 3rem;
        box-sizing: border-box;
        font-weight: 500;
        font-size: 1.6rem;
        line-height: 100%;
        color: var(--footer-support-color, #fff);
        text-align: center;
        transition: all 0.25s ease-in-out;
      }

      @media (max-width: 767px) {
        .e4Ejat {
          order: 0;
          width: 100%;
        }
      }

      .e4Ejat:hover {
        background-color: #0057ff;
        color: #fff;
      }

      .WeaO9p {
        width: 40%;
      }

      @media (max-width: 767px) {
        .WeaO9p {
          width: 50%;
        }
      }

      ._2sMxxz {
        display: flex;
        align-items: center;
        gap: 3rem;
      }

      @media (max-width: 767px) {
        ._2sMxxz {
          order: 2;
        }
      }

      .lmFR8X {
        font-size: 1.4rem;
        line-height: 100%;
        color: var(--footer-link-color, currentColor);
        transition: all 0.25s ease-in-out;
      }

      .lmFR8X:hover {
        color: var(--footer-link-hover-color, #fff);
      }

      .lmFR8X svg {
        margin-right: 0.8rem;
        font-size: 140%;
        line-height: 100%;
      }

      .lmFR8X span,
      .lmFR8X svg {
        vertical-align: middle;
      }

      .wlQLLs {
        position: relative;
        display: inline-flex;
      }

      @media (max-width: 1024px) {
        .wlQLLs {
          margin-right: 0;
          margin-left: auto;
        }
      }

      .wlQLLs.GlV_O8 .Dg63SU {
        background-color: var(--lang-switcher-active-bg, rgba(0, 0, 0, 0.066));
        color: var(--lang-switcher-active-color, #000);
      }

      .wlQLLs.GlV_O8 .Dg63SU:before {
        top: 1.2rem;
        transform: rotate(225deg);
      }

      .wlQLLs:not(.GlV_O8) .Dg63SU:hover {
        background-color: var(--lang-switcher-hover-bg, rgba(0, 0, 0, 0.066));
        color: var(--lang-switcher-hover-color, #000);
      }

      .Dg63SU {
        z-index: 2;
        position: relative;
        display: inline-flex;
        min-width: 5.2rem;
        padding: 0.6rem 2rem 0.6rem 1rem;
        border-radius: 0.8rem;
        box-sizing: border-box;
        font-weight: 500;
        font-size: 1.5rem;
        line-height: 100%;
        color: currentColor;
        text-transform: uppercase;
        cursor: pointer;
        transition: all 0.25s ease-in-out;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }

      .Dg63SU:hover {
        color: #000;
      }

      .Dg63SU:before {
        content: " ";
        position: absolute;
        top: 0.8rem;
        right: 0.8rem;
        display: block;
        width: 0.6rem;
        height: 0.6rem;
        border-right: 1px solid;
        border-bottom: 1px solid;
        transform: rotate(45deg);
        transition: top 0.25s ease-in-out, transform 0.25s ease-in-out;
      }

      .e2WTV3 {
        position: absolute;
        top: -0.4rem;
        right: -0.4rem;
        left: -0.4rem;
        padding: 3.5rem 0.5rem 0.5rem;
        box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);
        background-color: var(--lang-switcher-list-bg, #fff);
        border-radius: 1rem;
      }

      ._0sNHm {
        width: 100%;
        padding: 0.5rem 0.9rem;
        box-sizing: border-box;
        border-radius: 0.5rem;
        background-color: transparent;
        font-size: 1.5rem;
        line-height: 100%;
        color: var(--lang-switcher-item-color, #000);
        text-align: left;
        text-transform: uppercase;
        transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out;
      }

      ._0sNHm:hover {
        background-color: #0057ff;
        color: #fff;
      }

      .wQi65v {
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 4rem;
        margin-left: 1.6rem;
        border: none;
        background-color: transparent;
        color: currentColor;
        cursor: pointer;
      }

      .pIEvV8 {
        position: relative;
        display: block;
        width: 3.4rem;
        height: 1.8rem;
        margin: auto;
      }

      .pIEvV8 i {
        position: absolute;
        right: 0;
        display: block;
        width: inherit;
        height: 0.2rem;
        background-color: currentColor;
        border-radius: 0.4rem;
        transition: top 0.35s ease-in-out, background-color 0.35s ease;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        perspective: 1000;
        transform: translateZ(0);
      }

      .pIEvV8 i:first-child {
        top: 0;
      }

      .pIEvV8 i:nth-child(2) {
        top: 0.8rem;
        width: 55%;
      }

      .pIEvV8 i:last-child {
        top: 1.6rem;
        width: 80%;
      }

      .wQi65v.HlINio i:first-child {
        opacity: 1;
        top: 0.8rem;
        width: 75%;
        transition: top 0.35s ease, width 0.35s ease 0.35s,
          transform 0.5s ease 0.35s, background-color 0.35s ease;
        transform: rotate(45deg);
      }

      .wQi65v.HlINio i:nth-child(2) {
        opacity: 0;
        transition: opacity 50ms ease 0.35s;
      }

      .wQi65v.HlINio i:last-child {
        opacity: 1;
        top: 0.8rem;
        width: 75%;
        transition: top 0.35s ease, width 0.35s ease 0.35s,
          transform 0.5s ease 0.35s, background-color 0.35s ease;
        transform: rotate(-45deg);
      }

      .LJ7GIf {
        position: relative;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        border-radius: 5rem;
        box-sizing: border-box;
        cursor: pointer;
        transition: all 0.25s ease-in-out;
      }

      .LJ7GIf[disabled] {
        opacity: 0.35;
        pointer-events: none;
        cursor: default;
      }

      .AI0JX2 {
        background-color: transparent;
      }

      .wZ_Bne {
        background-color: #000;
        color: #fff;
      }

      .wZ_Bne:hover {
        background-color: #323d46;
      }

      .sWEOgD {
        background-color: transparent;
        color: #000;
      }

      .sWEOgD:hover {
        background-color: #efefef;
      }

      .Rbk247 {
        background-color: #fff;
        color: #000;
      }

      .Rbk247.Mdb0RZ,
      .Rbk247:hover {
        background-color: hsla(0, 0%, 100%, 0.8);
      }

      .mZeSlA {
        background-color: #0057ff;
        color: #fff;
      }

      .mZeSlA:hover {
        background-color: #3056d3;
      }

      .fZBn9v {
        box-shadow: inset 0 0 0 2px #0057ff;
        background-color: transparent;
        color: #0057ff;
      }

      .fZBn9v.Mdb0RZ,
      .fZBn9v:hover {
        box-shadow: inset 0 0 5rem 3.5rem #0057ff;
        color: #fff;
      }

      .W98Vgo {
        box-shadow: inset 0 0 0 2px #000;
        background-color: transparent;
        color: #000;
      }

      .W98Vgo.Mdb0RZ,
      .W98Vgo:hover {
        box-shadow: inset 0 0 5rem 3.5rem #0028b5;
        color: #fff;
      }

      .fRM4wN {
        box-shadow: inset 0 0 0 2px #fff;
        background-color: transparent;
        color: #fff;
      }

      .fRM4wN.Mdb0RZ,
      .fRM4wN:hover {
        box-shadow: inset 0 0 5rem 3.5rem #350ee1;
        color: #fff;
      }

      ._JES45 {
        background-color: #350177;
        color: #fff;
      }

      .MRR96n,
      ._JES45:hover {
        background-color: #6837fa;
      }

      .MRR96n {
        color: #fff;
      }

      .MRR96n:hover {
        background-color: #4c01aa;
      }

      .LJ7GIf._3DhpI9 {
        background: linear-gradient(90deg, #2303e1, #ff7ada);
        font-weight: 500;
        color: #fff;
      }

      .LJ7GIf._3DhpI9:before {
        content: " ";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(90deg, #1a5cf6, #d135cb);
        border-radius: inherit;
        transition: opacity 0.25s ease-in-out;
      }

      .LJ7GIf._3DhpI9:hover:before {
        opacity: 0;
      }

      .LJ7GIf._1s66sH {
        background: linear-gradient(90deg, #2303e1, #ff7ada);
        font-weight: 500;
        color: #fff;
      }

      .LJ7GIf._1s66sH:before {
        content: " ";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(
            0deg,
            rgba(12, 9, 34, 0.7),
            rgba(12, 9, 34, 0.7)
          ),
          linear-gradient(90deg, #0008d3, #9100c4);
        border-radius: inherit;
        transition: opacity 0.25s ease-in-out;
      }

      .LJ7GIf._1s66sH:hover:before {
        opacity: 0;
      }

      .HSCsOs {
        background-color: #0057ff;
        color: #fff;
      }

      .HSCsOs:before {
        content: " ";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(271.22deg, #0057ff -18.7%, #01f4c8);
        border-radius: inherit;
        transition: opacity 0.25s ease-in-out;
      }

      .HSCsOs:hover:before {
        opacity: 0;
      }

      .ecdMWi {
        height: 3.2rem;
        padding: 0 1.6rem;
      }

      ._BTY_Y,
      .ecdMWi {
        font-weight: 600;
        font-size: 1.6rem;
      }

      ._BTY_Y {
        height: 4.7rem;
        padding: 0 2.4rem;
      }

      .Q1GNf0 {
        height: 5.2rem;
        padding: 0 3rem;
        font-weight: 500;
        font-size: 2rem;
      }

      .CqPxuo {
        height: 7rem;
        padding: 0 4rem;
        font-weight: 700;
        font-size: 2rem;
      }

      @media (max-width: 767px) {
        .CqPxuo {
          height: 5rem;
          padding-right: 2.4rem;
          padding-left: 2.4rem;
          font-size: 1.6rem;
        }
      }

      .gI8oRk .bVm7g2 {
        margin-left: 1rem;
      }

      .r5Goaa .bVm7g2 {
        margin-right: 1rem;
      }

      .dzM2XM {
        white-space: nowrap;
      }

      .yW0_2K {
        width: 100%;
        padding-right: 2rem;
        padding-left: 2rem;
      }

      .B1PIwZ,
      .bVm7g2 {
        position: relative;
      }

      .bVm7g2 {
        z-index: 2;
      }

      .pS__gR {
        width: 1em;
        height: 1em;
        border: 0.3rem solid;
        border-right: 0.3rem solid transparent;
        border-radius: 50%;
        animation: n8_Slr 1s linear infinite;
      }

      .is-hovered:hover .mZeSlA {
        background-color: #3056d3;
      }

      .is-hovered:hover .wZ_Bne {
        background-color: #323d46;
      }

      .is-hovered:hover .HSCsOs:before {
        opacity: 0;
      }

      .is-hovered:hover .fZBn9v {
        box-shadow: inset 0 0 5rem 3.5rem #0057ff;
        color: #fff;
      }

      @keyframes n8_Slr {
        0% {
          transform: rotate(0deg);
        }

        to {
          transform: rotate(1turn);
        }
      }

      .xcwb_M {
        display: flex;
        justify-content: center;
        flex-direction: column;
        gap: 0.8rem;
        margin-top: 4rem;
      }

      ._8gtz1p {
        color: currentColor;
      }

      .ORhlBm {
        overflow: hidden;
        height: 0;
      }

      ._2kePRX {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 2rem;
        text-align: center;
      }

      .hfskxe {
        width: 100%;
      }

      .hfskxe.nj4F9T.ljw1FL .qLWg8N:before {
        top: 0.8rem;
        transform: rotate(225deg);
      }

      .hfskxe.ljw1FL .qLWg8N {
        position: relative;
        padding-right: 2rem;
      }

      .hfskxe.ljw1FL .qLWg8N:before {
        content: " ";
        position: absolute;
        top: 0.4rem;
        right: 0.2rem;
        display: block;
        width: 0.6rem;
        height: 0.6rem;
        border-right: 0.2rem solid;
        border-bottom: 0.2rem solid;
        transform: rotate(45deg);
        transition: all 0.25s ease-in-out;
      }

      .qLWg8N {
        display: inline-flex;
        font-size: 1.8rem;
        line-height: 100%;
        color: currentColor;
      }

      .qLWg8N:hover {
        color: #0057ff;
      }

      ._378K_U {
        overflow: hidden;
        display: flex;
        justify-content: space-around;
      }

      .Xhpuge {
        flex-basis: 100%;
        padding: 2rem 0;
      }

      .KSWhqb {
        margin: 0 0 1.6rem;
        font-weight: 500;
        font-size: 1rem;
        line-height: 130%;
        color: #637381;
        text-transform: uppercase;
        letter-spacing: 0.1rem;
        text-align: left;
      }

      .S75LaS {
        display: flex;
        flex-direction: column;
        gap: 1.6rem;
      }

      .vioC8F {
        display: inline-flex;
      }

      .d80oyK {
        position: relative;
        font-weight: 600;
        font-size: 1.6rem;
        line-height: 100%;
        color: currentColor;
      }

      svg.Wz5oyO {
        width: 3rem;
        height: 1.4rem;
        margin-top: -0.2rem;
        margin-left: 0.6rem;
      }

      .KwOTv_ {
        z-index: 999;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: var(--overlay-primary, #fff);
        color: var(--overlay-secondary, #000);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      ._wx08K {
        overflow-y: auto;
        width: 100%;
        height: 100%;
        padding: 9.1rem 2rem 6.1rem;
        box-sizing: border-box;
        -webkit-overflow-scrolling: touch;
      }

      .Mwyj41 {
        display: flex;
        align-items: center;
        gap: 0.8rem;
        margin-left: auto;
      }

      @media (max-width: 1024px) {
        .Mwyj41 {
          display: none;
        }
      }

      .Mwyj41 span {
        max-width: 15rem;
        text-align: center;
      }

      .nsYFEB {
        --header-signin-color: #fff;
        --header-signin-hover-color: #fff;
        --header-signin-hover-bg-color: hsla(0, 0%, 100%, 0.1);
        --header-signup-color: #000;
        --header-signup-bg-color: #fff;
        --header-signup-hover-bg-color: #3056d3;
      }

      .hhYn3k {
        background-color: var(--header-signin-bg-color, transparent);
        color: var(--header-signin-color, #323d46);
      }

      .hhYn3k:hover {
        background-color: var(--header-signin-hover-bg-color, #efefef);
        color: var(--header-signin-hover-color, #000);
      }

      .mwcOHg {
        background-color: var(--header-signup-bg-color, #000);
        color: var(--header-signup-color, #fff);
      }

      .mwcOHg:hover {
        background-color: var(--header-signup-hover-bg-color, #3056d3);
        color: var(--header-signup-hover-color, #fff);
      }

      .QC9R8Y {
        z-index: 1000;
        position: fixed;
        top: var(--header-products-top, 8.3rem);
        width: 100%;
        max-width: 117rem;
        margin: 0 auto;
        box-sizing: border-box;
        -webkit-backdrop-filter: blur(3rem);
        backdrop-filter: blur(3rem);
        color: var(--overlay-secondary, #000);
        transition: top 0.25s ease-in-out;
      }

      .QC9R8Y,
      .QC9R8Y:before {
        right: 0;
        left: 0;
        border-radius: 2rem;
      }

      .QC9R8Y:before {
        content: " ";
        opacity: var(--overlay-alpha, 0.95);
        position: absolute;
        top: 0;
        bottom: 0;
        background-color: var(--overlay-primary, #fff);
        box-shadow: 0 1.5rem 3rem 0 rgba(0, 0, 0, 0.11),
          0 0.5rem 1.5rem 0 rgba(0, 0, 0, 0.08);
      }

      .ifJX3Z {
        display: flex;
        gap: 4rem;
        padding: 3rem 4rem;
      }

      .OhdqAo {
        position: relative;
        flex-basis: 100%;
        padding-right: 4rem;
      }

      .OhdqAo:nth-child(2):before {
        content: " ";
        opacity: 0.05;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        border-right: 1px solid;
      }

      .fzPkR1 {
        opacity: 0.6;
        margin: 0 0 2.4rem;
        font-weight: 500;
        font-size: 1rem;
        line-height: 100%;
        color: currentColor;
        text-transform: uppercase;
        letter-spacing: 0.1rem;
      }

      .XOw__6 {
        display: flex;
        flex-direction: column;
        gap: 3rem;
      }

      .JQtNkO {
        position: relative;
        display: block;
        padding-left: 5rem;
        background-size: 3.2rem auto;
        background-repeat: no-repeat;
        color: currentColor;
        text-align: left;
        cursor: pointer;
      }

      .JQtNkO:after {
        content: " ";
        opacity: 0.05;
        position: absolute;
        top: -0.5rem;
        left: -0.5rem;
        width: 4rem;
        height: 4rem;
        border: 1px solid;
        border-radius: 0.8rem;
      }

      .JQtNkO:hover .wKsfd2 {
        color: #0057ff;
      }

      ._1ZltXw {
        background-image:
        /*savepage-url=/_next/static/media/chatbot.41b64e60.png*/ url();
      }

      .zl8tc5 {
        background-image:
        /*savepage-url=/_next/static/media/kyt.82f210b2.png*/ url();
      }

      .sPjNyr {
        background-image:
        /*savepage-url=/_next/static/media/training.371be70e.png*/ url();
      }

      .zb_PHf {
        background-image:
        /*savepage-url=/_next/static/media/consulting.141265c4.png*/ url();
      }

      ._Rdt7I {
        background-image:
        /*savepage-url=/_next/static/media/app.3266dbc4.png*/ url();
      }

      .Dh2jv_ {
        background-image:
        /*savepage-url=/_next/static/media/kyc.f7220866.png*/ url();
      }

      .BLapBx {
        background-image:
        /*savepage-url=/_next/static/media/pro.68dc8ebb.png*/ url();
      }

      .Ex_Ekq {
        background-image:
        /*savepage-url=/_next/static/media/investigation.105fe147.png*/ url();
      }

      .JQtNkO .xK0oRL {
        width: 3rem;
        height: 1.4rem;
        margin: -0.2rem 0 0 0.6rem;
      }

      .JQtNkO .wKsfd2 {
        margin: 0 0 0.4rem;
        font-weight: 600;
        font-size: 1.6rem;
        line-height: 120%;
        transition: color 0.25s ease-in-out;
      }

      .JQtNkO .pBYzKJ {
        opacity: 0.6;
        margin: 0;
        font-size: 1.3rem;
        line-height: 150%;
        color: currentColor;
      }

      .ZQfMnc {
        display: flex;
        justify-content: center;
        flex-grow: 1;
        gap: 1.4rem;

        @media screen and (max-width: 640px) {
          display: none;
        }
      }

      ._835826 {
        display: inline-flex;
        padding: 0.6rem 0.8rem;
        border-radius: 0.8rem;
        font-size: 1.6rem;
        line-height: 100%;
        color: currentColor;
        white-space: nowrap;
        transition: all 0.25s ease-in-out;
      }

      ._835826:hover {
        background-color: var(
          --header-link-bg-color-hover,
          rgba(0, 0, 0, 0.066)
        );
        color: var(--header-link-color-hover, #000);
      }

      ._835826.aLiYTy {
        position: relative;
        padding-right: 2.2rem;
      }

      ._835826.aLiYTy:before {
        content: " ";
        position: absolute;
        top: 0.9rem;
        right: 0.8rem;
        display: block;
        width: 0.6rem;
        height: 0.6rem;
        border-right: 1px solid;
        border-bottom: 1px solid;
        transform: rotate(45deg);
        transition: transform 0.25s ease-in-out, top 0.25s ease-in-out;
      }

      ._835826._4KTltB {
        background-color: var(
          --header-link-bg-color-hover,
          rgba(0, 0, 0, 0.066)
        );
        color: var(--header-link-color-hover, #000);
      }

      ._835826._4KTltB:before {
        top: 1.3rem;
        transform: rotate(225deg);
      }

      .Zcp_6V {
        display: flex;
        cursor: pointer;
      }

      .Zcp_6V,
      .Zcp_6V img,
      .Zcp_6V svg {
        max-width: 16rem;
      }

      @media (max-width: 767px) {
        .Zcp_6V img,
        .Zcp_6V svg {
          max-width: 10rem;
        }
      }

      .rIYD0d {
        z-index: 1000;
        position: fixed;
        top: var(--header-top, 0);
        right: 0;
        left: 0;
      }

      ._1POjMs {
        background-color: #fff;
        color: #323d46;
      }

      .rgwZ2W {
        background-color: hsla(0, 0%, 100%, 0.1);
        -webkit-backdrop-filter: blur(4rem);
        backdrop-filter: blur(4rem);
        color: #fff;
        --header-link-color-hover: #fff;
        --header-link-bg-color-hover: hsla(0, 0%, 100%, 0.066);
        --lang-switcher-hover-bg: hsla(0, 0%, 100%, 0.066);
        --lang-switcher-hover-color: #fff;
      }

      .eOD671 {
        display: flex;
        align-items: center;
        gap: 2rem;
        height: var(--header-height, 9.3rem);
      }

      @media (max-width: 1024px) {
        .eOD671 {
          height: var(--header-height-mobile, 6.1rem);
        }
      }

      @media (max-width: 767px) {
        .eOD671 {
          gap: 1rem;
        }
      }

      .q57VaS {
        margin-bottom: var(--grid-col-margin-bottom, 0);
        padding-right: 1.5rem;
        padding-left: 1.5rem;
        box-sizing: border-box;
      }

      @media (max-width: 767px) {
        .q57VaS:last-child {
          margin-bottom: 0;
        }
      }

      ._SsedC {
        width: 25%;
      }

      @media (max-width: 767px) {
        ._SsedC {
          width: 100%;
        }
      }

      ._5zZKyX {
        width: 33.3333333%;
      }

      @media (max-width: 767px) {
        ._5zZKyX {
          width: 100%;
        }
      }

      .QezfsL {
        width: 40%;
      }

      @media (max-width: 767px) {
        .QezfsL {
          width: 100%;
        }
      }

      ._6jPz01 {
        width: 45%;
      }

      @media (max-width: 767px) {
        ._6jPz01 {
          width: 100%;
        }
      }

      .vBV8lt {
        width: 50%;
      }

      @media (max-width: 767px) {
        .vBV8lt {
          width: 100%;
        }
      }

      .SW5Ndc {
        width: 55%;
      }

      @media (max-width: 767px) {
        .SW5Ndc {
          width: 100%;
        }
      }

      ._6CiGxB {
        width: 60%;
      }

      @media (max-width: 767px) {
        ._6CiGxB {
          width: 100%;
        }
      }

      .qqz2rC {
        width: 66.6666666%;
      }

      @media (max-width: 767px) {
        .qqz2rC {
          width: 100%;
        }
      }

      .wtVv0t {
        width: 75%;
      }

      @media (max-width: 767px) {
        .wtVv0t {
          width: 100%;
        }
      }

      .xE10_Q {
        width: 100%;
      }

      .o4syl7 {
        display: flex;
        flex-wrap: wrap;
        margin-right: -1.5rem;
        margin-left: -1.5rem;
      }

      .SpLCSC {
        --grid-col-margin-bottom: 3rem;
      }

      ._5OyiTR {
        margin-bottom: var(--grid-row-negative-margin-bottom, -3rem);
      }
      .VOIKZ3 {
        padding: 1rem 0;
        font-weight: 700;
        font-size: 1.8rem;
        line-height: 100%;
      }

      @media (max-width: 767px) {
        .VOIKZ3 {
          font-size: 1.6rem;
        }
      }

      .VOIKZ3:hover {
        color: #fff;
      }

      .VOIKZ3:hover:before {
        opacity: 1;
      }

      .VOIKZ3:before {
        content: " ";
        opacity: 0;
        position: absolute;
        top: 0;
        right: -1.2rem;
        bottom: 0;
        left: -1.2rem;
        border-radius: 2.5rem;
        background-color: #3056d3;
        transition: all 0.25s ease-in-out;
      }

      .cKPc_a {
        color: #fff;
      }

      .nDPBXW {
        color: #000;
      }

      .CJwH_8 {
        color: #0057ff;
      }

      .is-hovered:hover .VOIKZ3 {
        color: #fff;
      }

      .is-hovered:hover .VOIKZ3:before {
        opacity: 1;
      }

      .KDXBfW {
        overflow: hidden;
        margin-bottom: 5.5rem;
      }


      .TWxrv_ {
        display: flex;
        align-items: center;
      }

      @media (max-width: 767px) {
        .TWxrv_ {
          position: relative;
          display: block;
          padding-bottom: 14rem;
        }
      }

      .i3txDN {
        width: 100%;
        max-width: 67rem;
      }

      @media (max-width: 767px) {
        .i3txDN {
          max-width: 100%;
        }
      }

      .V9yRvO {
        font-weight: 900;
        font-size: 6.4rem;
        line-height: 120%;
        margin: 0 -3rem 2.4rem 0;
        font-size: 6rem;
      }

      @media (max-width: 767px) {
        .V9yRvO {
          margin-bottom: 2rem;
          font-size: 3.6rem;
          margin-right: 0;
          font-size: 3rem;
          text-align: center;
        }
      }

      .bZ3K6C {
        max-width: 55rem;
        margin: 0;
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 150%;
      }

      @media (max-width: 767px) {
        .bZ3K6C {
          font-size: 1.8rem;
        }
      }

      .bZ3K6C:not(:last-child),
      .bZ3K6C:not(:last-of-type) {
        margin-bottom: 3rem;
      }

      @media (max-width: 767px) {
        .bZ3K6C:not(:last-child),
        .bZ3K6C:not(:last-of-type) {
          margin-bottom: 2.4rem;
        }

        .bZ3K6C {
          max-width: 100%;
          text-align: center;
        }
      }

      .HPtOMS {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 2rem 4rem;
      }

      @media (max-width: 767px) {
        .HPtOMS {
          position: absolute;
          right: 2rem;
          bottom: 0;
          left: 2rem;
          flex-direction: column;
        }
      }

      ._1VtWaa {
        width: 84rem;
        margin-right: -33%;
      }

      @media (max-width: 1024px) {
        ._1VtWaa {
          margin-right: -5%;
        }
      }

      @media (max-width: 767px) {
        ._1VtWaa {
          width: auto;
          margin-right: -1rem;
          margin-left: -1.5rem;
        }
      }

      ._Ul5cK {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding-bottom: 1.5rem;
      }

      @media (max-width: 767px) {
        ._Ul5cK {
          padding-bottom: 1rem;
        }
      }

      ._Ul5cK:not(:last-child) {
        margin-bottom: 1rem;
      }

      @media (max-width: 767px) {
        ._Ul5cK:not(:last-child) {
          margin-bottom: 0.5rem;
        }
      }

      ._Ul5cK._0P8u3K .paUd7O:after {
        opacity: 0;
      }

      .paUd7O {
        margin: 0;
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 150%;
        position: relative;
        padding: 3rem 4rem 1.5rem 0;
        font-weight: 500;
        line-height: 130%;
        cursor: pointer;
      }

      @media (max-width: 767px) {
        .paUd7O {
          font-size: 1.8rem;
          padding: 2rem 4rem 1rem 0;
        }
      }

      .paUd7O:before {
        content: " ";
        position: absolute;
        top: 50%;
        right: 0;
        width: 2.4rem;
        height: 0.3rem;
        background-color: #000;
        border-radius: 2px;
        transform: translateY(-50%);
      }

      @media (max-width: 767px) {
        .paUd7O:before {
          width: 2rem;
          height: 2px;
        }
      }

      .paUd7O:after {
        content: " ";
        position: absolute;
        top: 50%;
        right: 1rem;
        width: 0.3rem;
        height: 2.4rem;
        background-color: #000;
        border-radius: 2px;
        transition: all 0.25s ease-in-out;
        transform: translateY(-50%);
      }

      @media (max-width: 767px) {
        .paUd7O:after {
          right: 0.9rem;
          width: 0.2rem;
          height: 2rem;
        }
      }

      ._9ZTzQc {
        overflow: hidden;
        padding-bottom: 1.5rem;
        font-size: 2rem;
        line-height: 140%;
        color: #637381;
      }

      @media (max-width: 767px) {
        ._9ZTzQc {
          font-size: 1.6rem;
        }
      }

      ._9ZTzQc p {
        margin: 0;
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 150%;
        font-size: 2rem;
      }

      @media (max-width: 767px) {
        ._9ZTzQc p {
          font-size: 1.8rem;
        }
      }

      ._9ZTzQc p:not(:last-child),
      ._9ZTzQc p:not(:last-of-type) {
        margin-bottom: 3rem;
      }

      @media (max-width: 767px) {
        ._9ZTzQc p:not(:last-child),
        ._9ZTzQc p:not(:last-of-type) {
          margin-bottom: 2.4rem;
        }

        ._9ZTzQc p {
          font-size: 1.6rem;
        }
      }

      ._9ZTzQc a {
        border-bottom: 1px solid;
        color: #0057ff;
      }

      ._9ZTzQc a:hover {
        color: #3056d3;
      }

      ._PiqMG {
        align-self: flex-start;
        position: -webkit-sticky;
        position: sticky;
        top: 16.3rem;
        width: 100%;
        max-width: 39rem;
        min-width: 39rem;
        padding: 4rem 4rem 3rem;
        border-radius: 2rem;
        background-color: rgba(167, 234, 255, 0.2);
        box-sizing: border-box;
      }

      @media (max-width: 767px) {
        ._PiqMG {
          top: 0;
          min-width: 100%;
          padding: 3rem 2.4rem;
        }
      }

      .Fl3Ugx {
        font-weight: 700;
        font-size: 2.4rem;
      }

      .Fl3Ugx,
      ._636_tF {
        margin: 0 0 2rem;
        line-height: 140%;
        color: #323d46;
      }

      ._636_tF {
        font-size: 1.8rem;
      }

      .MZR5Z_ {
        position: relative;
        display: inline-flex;
        align-items: center;
        margin-bottom: 2rem;
        padding: 1rem 1.5rem;
        box-sizing: border-box;
        text-align: left;
        cursor: pointer;
      }

      .MZR5Z_:hover:before {
        transform: scale(1.05);
      }

      .MZR5Z_:before {
        content: " ";
        z-index: -1;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: #fff;
        border-radius: 1.6rem;
        transition: transform 0.25s ease-in-out;
      }

      .fWkT8f {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 3rem;
        height: 3rem;
        margin-right: 1.2rem;
        background-color: #34aadf;
        border-radius: 50%;
        font-size: 1.8rem;
        color: #fff;
      }

      .h165hA h4 {
        margin: 0 0 0.3rem;
        font-size: 1.6rem;
        color: #34aadf;
      }

      .h165hA h4,
      .h165hA p {
        font-weight: 500;
        line-height: 100%;
      }

      .h165hA p {
        margin: 0;
        font-size: 1.2rem;
        color: #82b2c8;
      }

      ._9yCvRy {
        margin: 0;
      }

      ._9yCvRy small {
        display: block;
        font-size: 1.2rem;
        line-height: 140%;
        color: #064c61;
      }

      .JCqsM_ {
        margin-bottom: 16rem;
      }

      @media (max-width: 1024px) {
        .JCqsM_ {
          margin-bottom: 12rem;
        }
      }

      @media (max-width: 767px) {
        .JCqsM_ {
          margin-bottom: 8rem;
        }
      }

      .JCqsM_:before {
        content: " ";
        display: block;
        height: 11.3rem;
        margin-top: -11.3rem;
      }

      @media (max-width: 1024px) {
        .JCqsM_:before {
          height: 8.1rem;
          margin-top: -8.1rem;
        }
      }

      .xb1dXH {
        margin-bottom: 5rem;
        text-align: var(--faq-head-align, center);
      }

      @media (max-width: 767px) {
        .xb1dXH {
          margin-bottom: 3rem;
        }
      }

      .dc_GNJ {
        margin: 0;
        font-weight: 800;
        font-size: 4.8rem;
        line-height: 130%;
      }

      @media (max-width: 767px) {
        .dc_GNJ {
          font-size: 3rem;
          letter-spacing: -0.05rem;
        }
      }

      ._AWI7Y {
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 140%;
        margin: 2.4rem 0 0;
      }

      @media (max-width: 767px) {
        ._AWI7Y {
          font-size: 1.4rem;
        }
      }

      ._AWI7Y:not(:last-of-type) {
        margin-bottom: 1.5rem;
      }

      ._9SfPwg {
        display: flex;
        justify-content: space-between;
        gap: 10rem;
      }

      @media (max-width: 767px) {
        ._9SfPwg {
          flex-direction: column-reverse;
          gap: 4rem;
        }
      }

      .e5xgXj {
        flex-grow: 1;
        margin-top: 1rem;
      }

      @media (max-width: 767px) {
        .e5xgXj {
          max-width: 100%;
          margin-top: 0;
          margin-bottom: 3rem;
        }
      }

      ._3n3mcR {
        display: flex;
        flex-direction: column;
        min-height: 100%;
      }

      @media (max-width: 767px) {
        ._3n3mcR {
          min-width: 24.6rem;
        }
      }

      ._3H5X9R {
        overflow: hidden;
        border-radius: 3rem 3rem 0 0;
      }

      .j89m_N {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        padding: 2.4rem;
        background-color: #fff;
        border-radius: 0 0 3rem 3rem;
        box-sizing: border-box;
      }

      @media (max-width: 767px) {
        .j89m_N {
          padding: 2rem;
        }
      }

      .iWCV1y {
        margin-bottom: 2rem;
        font-weight: 600;
        font-size: 1.6rem;
        line-height: 100%;
        color: #a1a1a1;
      }

      @media (max-width: 767px) {
        .iWCV1y {
          font-size: 1.6rem;
        }
      }

      .gsJg0Z {
        margin: 0 0 1.2rem;
        font-weight: 600;
        font-size: 2.4rem;
        line-height: 150%;
      }

      @media (max-width: 767px) {
        .gsJg0Z {
          font-size: 2rem;
        }
      }

      .ixHbJu {
        display: flex;
        margin-top: auto;
      }

      .ixHbJu a {
        font-size: 2rem;
        color: #000;
      }

      .ixHbJu a:not(:last-child) {
        margin-right: 1.2rem;
      }

      @media (max-width: 767px) {
        .ixHbJu a {
          font-size: 1.8rem;
        }
      }

      .ixHbJu a:hover {
        color: #0057ff;
      }

      .WNn9Yv {
        margin-bottom: 16rem;
      }

      @media (max-width: 1024px) {
        .WNn9Yv {
          margin-bottom: 12rem;
        }
      }

      @media (max-width: 767px) {
        .WNn9Yv {
          margin-bottom: 8rem;
        }
      }

      .e5vDY7 {
        font-weight: 800;
        font-size: 4.8rem;
        line-height: 130%;
        margin: 0 0 3rem;
        text-align: center;
      }

      @media (max-width: 767px) {
        .e5vDY7 {
          font-size: 3rem;
          letter-spacing: -0.05rem;
          margin-bottom: 2rem;
        }

        .e7wluS {
          overflow: hidden;
          overflow-x: auto;
          flex-wrap: nowrap;
          margin-right: -2rem;
          margin-left: -2rem;
          padding-bottom: 1.8rem;
          -webkit-overflow-scrolling: touch;
        }

        .uLJtWr {
          margin-bottom: 0;
          padding: 0 2rem 0 0;
        }

        .uLJtWr:first-child {
          padding-left: 2rem;
        }
      }

      ._8JQ_aL {
        margin-bottom: 16rem;
      }

      @media (max-width: 1024px) {
        ._8JQ_aL {
          margin-bottom: 12rem;
        }
      }

      @media (max-width: 767px) {
        ._8JQ_aL {
          margin-bottom: 8rem;
        }
      }

      .X0G11n {
        font-weight: 800;
        font-size: 4.8rem;
        line-height: 130%;
        margin: 0 0 5rem;
      }

      @media (max-width: 767px) {
        .X0G11n {
          font-size: 3rem;
          letter-spacing: -0.05rem;
          margin-bottom: 3rem;
          text-align: center;
        }
      }

      .X0G11n h2 {
        margin: 0;
      }

      .ZnoKsq {
        min-height: 100%;
        padding: 4rem;
        background-color: #fff;
        border-radius: 2rem;
        box-sizing: border-box;
      }

      @media (max-width: 1024px) {
        .ZnoKsq {
          padding: 3.2rem 2rem;
        }
      }

      .sW7IkY {
        display: flex;
        align-items: center;
        gap: 1.2rem 3rem;
      }

      @media (max-width: 767px) {
        .sW7IkY {
          flex-direction: column;
        }
      }

      .sW7IkY .v5olsq {
        max-width: 27.7rem;
      }

      @media (max-width: 767px) {
        .sW7IkY .v5olsq {
          max-width: 20rem;
        }
      }

      .LnUxAB {
        background-color: #323d46;
        color: #fff;
      }

      .LnUxAB .v5olsq {
        max-width: 16rem;
        margin-bottom: 2.4rem;
      }

      .NkAhvz {
        display: flex;
        flex-direction: column;
      }

      .NkAhvz .v5olsq {
        max-width: 16rem;
        margin-bottom: 2.4rem;
      }

      .b62h68 {
        font-weight: 900;
        font-size: 4rem;
        line-height: 120%;
        font-size: 3.2rem;
        margin: 0 0 1.6rem;
      }

      @media (max-width: 767px) {
        .b62h68 {
          margin-bottom: 2rem;
          font-size: 2.8rem;
          text-align: center;
        }
      }

      .adPknQ p {
        margin: 0;
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 150%;
      }

      @media (max-width: 767px) {
        .adPknQ p {
          font-size: 1.8rem;
        }
      }

      .adPknQ p:not(:last-child),
      .adPknQ p:not(:last-of-type) {
        margin-bottom: 3rem;
      }

      @media (max-width: 767px) {
        .adPknQ p:not(:last-child),
        .adPknQ p:not(:last-of-type) {
          margin-bottom: 2.4rem;
        }
      }

      .adPknQ p:not(:last-of-type) {
        margin-bottom: 1.6rem;
      }

      .adPknQ ul {
        display: flex;
        flex-direction: column;
        gap: 1.6rem;
        margin-left: 2rem;
        list-style: disc;
      }

      .adPknQ ul li {
        margin: 0;
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 150%;
      }

      @media (max-width: 767px) {
        .adPknQ ul li {
          font-size: 1.8rem;
        }
      }

      .adPknQ small {
        display: block;
        font-size: 1.6rem;
        line-height: 140%;
        color: #637381;
      }

      .Cl1HPx {
        margin-top: auto;
        padding-top: 3.2rem;
      }

      @media (max-width: 767px) {
        .Cl1HPx {
          display: flex;
          justify-content: center;
        }
      }

      .v5olsq {
        display: block;
        width: 100%;
        max-width: 100%;
        height: auto;
      }

      @media (max-width: 767px) {
        .v5olsq {
          margin-right: auto;
          margin-left: auto;
        }
      }

      .Uz3_Ic {
        display: flex;
        flex-direction: column;
        gap: 2rem;
        border: 1px solid rgba(0, 0, 0, 0.1);
        padding: 2.4rem 3.2rem;
        border-radius: 2.4rem;
      }

      @media (max-width: 767px) {
        .Uz3_Ic {
          padding: 2.4rem;
        }
      }

      .HtuBmR {
        margin: 0;
        padding-top: 0.5rem;
        padding-bottom: 0.2rem;
        padding-left: 4rem;
        background:
        /*savepage-url=/_next/static/media/icon-shield.8fac01d1.svg*/ url('./svg.svg')
          0 0 no-repeat;
        background-size: auto 3rem;
        font-weight: 700;
        font-size: 1.8rem;
        line-height: 140%;
        color: #323d46;
      }

      @media (max-width: 767px) {
        .HtuBmR {
          margin-bottom: 1rem;
          font-size: 1.6rem;
        }
      }

      .qQncdT {
        display: flex;
        gap: 2.4rem;
      }

      @media (max-width: 767px) {
        .qQncdT {
          flex-wrap: wrap;
        }
      }

      .qQncdT li {
        display: flex;
        align-items: center;
        gap: 0.8rem;
      }

      @media (max-width: 767px) {
        .qQncdT li {
          min-width: calc(50% - 2.4rem);
        }
      }

      .qQncdT li img {
        max-width: 3.2rem;
      }

      .qQncdT li span {
        margin: 0;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 140%;
        font-weight: 600;
      }

      @media (max-width: 767px) {
        .qQncdT li span {
          font-size: 1.4rem;
        }
      }

      .kuCMFf {
        margin-bottom: 16rem;
      }

      @media (max-width: 1024px) {
        .kuCMFf {
          margin-bottom: 12rem;
        }
      }

      @media (max-width: 767px) {
        .kuCMFf {
          margin-bottom: 8rem;
        }
      }

      .ada7vA {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }

      @media (max-width: 767px) {
        .ada7vA {
          flex-direction: column;
          gap: 4rem;
        }
      }

      ._2516Jo {
        width: 35%;
      }

      @media (max-width: 767px) {
        ._2516Jo {
          width: 100%;
        }
      }

      .b1fq0I {
        max-width: 31.4rem;
      }

      .idqLko {
        margin-bottom: 16rem;
      }

      @media (max-width: 1024px) {
        .idqLko {
          margin-bottom: 12rem;
        }
      }

      @media (max-width: 767px) {
        .idqLko {
          margin-bottom: 8rem;
        }
      }

      ._89YqMS {
        margin-bottom: 4rem;
        text-align: center;
      }

      @media (max-width: 767px) {
        ._89YqMS {
          margin-bottom: 3.2rem;
        }
      }

      .dKDjq0 {
        font-weight: 800;
        font-size: 4.8rem;
        line-height: 130%;
        margin: 0 0 1.6rem;
      }

      @media (max-width: 767px) {
        .dKDjq0 {
          font-size: 3rem;
          letter-spacing: -0.05rem;
        }
      }

      .dxVLMz {
        margin: 0;
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 150%;
        font-size: 2rem;
        text-align: center;
      }

      @media (max-width: 767px) {
        .dxVLMz {
          font-size: 1.8rem;
        }
      }

      .dxVLMz:not(:last-child),
      .dxVLMz:not(:last-of-type) {
        margin-bottom: 3rem;
      }

      @media (max-width: 767px) {
        .dxVLMz:not(:last-child),
        .dxVLMz:not(:last-of-type) {
          margin-bottom: 2.4rem;
        }

        .dxVLMz {
          font-size: 1.6rem;
        }
      }

      .mvEapU {
        display: flex;
        gap: 2rem;
      }

      @media (max-width: 767px) {
        .mvEapU {
          flex-direction: column;
        }
      }

      .hS7H4c {
        display: flex;
        flex-direction: column;
        flex-basis: 100%;
        padding: 2.4rem;
        border-radius: 2rem;
        background-color: #fff;
        box-sizing: border-box;
        color: #323d46;
      }

      .hS7H4c.KyJMXC {
        background-color: #323d46;
        color: #fff;
      }

      .hS7H4c.KyJMXC ._2q1ujX {
        color: #fff;
      }

      .UZ4Zoh {
        max-width: 6rem;
        margin-bottom: 2.4rem;
      }

      ._2q1ujX {
        margin: 0 0 1.2rem;
        font-size: 2rem;
        line-height: 120%;
        color: #000;
        word-break: break-word;
      }

      .HQRcx4 {
        margin: 0;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 140%;
        font-size: 1.4rem;
      }

      @media (max-width: 767px) {
        .HQRcx4 {
          font-size: 1.4rem;
        }
      }

      .HQRcx4:not(:last-of-type) {
        margin-bottom: 1.5rem;
      }

      .YaaWw8 {
        margin-top: auto;
        padding-top: 1.6rem;
      }

      .wHnptU {
        font-size: 1.4rem;
      }

      .uXciHY {
        overflow: hidden;
        margin-bottom: 16rem;
      }

      @media (max-width: 1024px) {
        .uXciHY {
          margin-bottom: 12rem;
        }
      }

      @media (max-width: 767px) {
        .uXciHY {
          margin-bottom: 8rem;
        }
      }

      .Lka5fb {
        font-weight: 900;
        font-size: 4rem;
        line-height: 120%;
        margin: 0 0 5rem;
        text-align: center;
      }

      @media (max-width: 767px) {
        .Lka5fb {
          margin-bottom: 2rem;
          font-size: 2.8rem;
          margin-bottom: 3rem;
        }
      }

      .Lka5fb h2 {
        margin: 0;
      }

      ._3VPNHF .swiper-wrapper {
        transition-timing-function: linear;
      }

      ._3VPNHF .swiper-slide {
        width: 24rem;
        margin-bottom: 2rem;
      }

      @media (max-width: 767px) {
        ._3VPNHF .swiper-slide {
          width: 15rem;
        }
      }

      .KkBkCX {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 10rem;
        padding: 0 1.5rem;
        background-color: #fff;
        border-radius: 2rem;
      }

      @media (max-width: 767px) {
        .KkBkCX {
          height: 8rem;
          padding: 0 0.5rem;
          border-radius: 1.5rem;
        }
      }

      .KkBkCX img {
        width: auto;
        max-width: 100%;
        height: auto;
        max-height: 9rem;
      }

      @media (max-width: 1170px) and (min-width: 1025px) {
        .KkBkCX img {
          max-width: 13rem;
          max-height: 7rem;
        }
      }

      @media (max-width: 767px) {
        .KkBkCX img {
          width: auto;
          max-height: 6rem;
        }
      }

      ._1vzyvH {
        overflow: hidden;
        margin-bottom: 16rem;
      }

      @media (max-width: 1024px) {
        ._1vzyvH {
          margin-bottom: 12rem;
        }
      }

      @media (max-width: 767px) {
        ._1vzyvH {
          margin-bottom: 8rem;
          display: none;
        }
      }

      .s_kK27 {
        position: relative;
      }

      @media (max-width: 767px) {
        .s_kK27 {
          padding-bottom: 6rem;
        }
      }

      ._7WeSnE {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 4rem;
      }

      @media (max-width: 767px) {
        ._7WeSnE {
          justify-content: center;
          margin-bottom: 3.2rem;
        }

        .rDvEz0 {
          position: absolute;
          bottom: 6rem;
          left: 0;
        }
      }

      .ND2MPT {
        margin: 0;
        font-weight: 800;
        font-size: 4.8rem;
        line-height: 130%;
      }

      @media (max-width: 767px) {
        .ND2MPT {
          font-size: 3rem;
          letter-spacing: -0.05rem;
        }
      }

      .VUyEan {
        margin-bottom: 6rem;
      }

      @media (max-width: 767px) {
        .VUyEan {
          max-width: 90%;
        }
      }

      .VUyEan ._1qSjkp {
        overflow: visible;
      }

      .VUyEan ._1qSjkp .swiper-wrapper {
        align-items: normal;
      }

      .VUyEan .oUoyh3 {
        display: flex;
        flex-direction: column;
        min-height: 100%;
        padding: 2.4rem;
        background-color: #fff;
        border-radius: 2rem;
        box-sizing: border-box;
      }

      .VUyEan .oUoyh3:hover .VUyEan .W6K_qX {
        color: #0057ff;
      }

      .VUyEan .oUoyh3 ._w7_mN {
        overflow: hidden;
        margin-bottom: 1.6rem;
        border-radius: 1.6rem;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      .VUyEan .oUoyh3 ._zllTn {
        margin-bottom: 0.8rem;
        font-size: 1.4rem;
        line-height: 100%;
        color: #637381;
      }

      .VUyEan .oUoyh3 ._zllTn span:not(:last-child):after {
        content: " Â· ";
      }

      .VUyEan .oUoyh3 .ND2MPT {
        margin: 0 0 0.8rem;
        font-weight: 600;
        font-size: 2.4rem;
        line-height: 120%;
        color: #000;
        transition: color 0.25s ease-in-out;
      }

      .VUyEan .oUoyh3 .ORa75c {
        margin: 0;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 140%;
        color: #000;
      }

      @media (max-width: 767px) {
        .VUyEan .oUoyh3 .ORa75c {
          font-size: 1.4rem;
        }
      }

      ._2eIteR {
        display: flex;
        justify-content: space-between;
        gap: 3rem;
      }

      @media (max-width: 767px) {
        ._2eIteR {
          justify-content: flex-start;
          flex-wrap: wrap;
          gap: 1.2rem 2.4rem;
        }
      }

      ._2eIteR .oUoyh3 {
        display: flex;
        align-items: center;
        flex-basis: 100%;
        box-sizing: border-box;
      }

      @media (max-width: 767px) {
        ._2eIteR .oUoyh3 {
          width: calc(50% - 2.4rem);
          padding: 0 1rem;
        }
      }

      .VzoaWq {
        margin-bottom: 16rem;
        padding: 8.5rem 0;
      }

      @media (max-width: 1024px) {
        .VzoaWq {
          margin-bottom: 12rem;
        }
      }

      @media (max-width: 767px) {
        .VzoaWq {
          margin-bottom: 8rem;
          padding: 7rem 0;
        }
      }

      .DyMfb_ {
        background-color: #0057ff;
      }

      .hTEIJw {
        background-color: hsla(0, 0%, 100%, 0.045);
      }

      @media (max-width: 767px) {
        ._LNaGn {
          width: 100%;
          margin-bottom: 0;
        }

        ._LNaGn:not(:last-child) {
          margin-bottom: 6rem;
        }
      }

      .lGVdcF {
        color: #fff;
      }

      .lGVdcF .ga95vF {
        display: flex;
        align-items: center;
        min-height: 6.2rem;
        margin-bottom: 1.6rem;
      }

      @media (max-width: 767px) {
        .lGVdcF .ga95vF {
          min-height: auto;
          margin-bottom: 1rem;
        }
      }

      .lGVdcF .gsoLYE {
        margin: 0;
        font-weight: 700;
        font-size: 3.2rem;
        white-space: nowrap;
      }

      .lGVdcF .NYk8Bp {
        font-size: 4rem;
        line-height: 120%;
        margin: 0;
        font-weight: 900;
      }

      @media (max-width: 767px) {
        .lGVdcF .NYk8Bp {
          margin-bottom: 2rem;
          font-size: 2.8rem;
          margin-bottom: 0;
          font-size: 3.7rem;
        }
      }

      .lGVdcF ._1mVFjs {
        display: flex;
        justify-content: space-between;
        gap: 2.4rem;
      }

      .lGVdcF .N4mo6s {
        max-width: 32.5rem;
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 150%;
        margin: 0;
      }

      @media (max-width: 767px) {
        .lGVdcF .N4mo6s {
          font-size: 1.8rem;
        }
      }

      .lGVdcF .N4mo6s:not(:last-child),
      .lGVdcF .N4mo6s:not(:last-of-type) {
        margin-bottom: 3rem;
      }

      @media (max-width: 767px) {
        .lGVdcF .N4mo6s:not(:last-child),
        .lGVdcF .N4mo6s:not(:last-of-type) {
          margin-bottom: 2.4rem;
        }

        .lGVdcF .N4mo6s {
          max-width: 100%;
        }
      }

      .Cf0yHn {
        margin-bottom: 16rem;
      }

      @media (max-width: 1024px) {
        .Cf0yHn {
          margin-bottom: 12rem;
        }
      }

      @media (max-width: 767px) {
        .Cf0yHn {
          margin-bottom: 8rem;
        }
      }

      .Cf0yHn:before {
        content: " ";
        display: block;
        height: 11.3rem;
        margin-top: -11.3rem;
      }

      @media (max-width: 1024px) {
        .Cf0yHn:before {
          height: 8.1rem;
          margin-top: -8.1rem;
        }
      }

      .GpbS7g {
        position: relative;
        overflow: hidden;
        display: block;
        margin-bottom: 16rem;
        padding: 5rem;
        border-radius: 2rem;
        background-color: #fff;
        color: #000;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
      }

      @media (max-width: 1024px) {
        .GpbS7g {
          margin-bottom: 12rem;
        }
      }

      @media (max-width: 767px) {
        .GpbS7g {
          margin-bottom: 8rem;
          padding: 3rem 2.4rem 28rem;
        }
      }

      .GpbS7g:before {
        content: " ";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background:
        /*savepage-url=/_next/static/media/bg.d397e581.webp*/ var(
            --savepage-url-50
          )
          100% 100% no-repeat;
        background-size: auto 90%;
        transition: transform 0.6s ease;
        transform-origin: right bottom;
        border-radius: 2rem;
        pointer-events: none;
      }

      @media (max-width: 767px) {
        .GpbS7g:before {
          background-size: 60% auto;
        }
      }

      .GpbS7g:hover:before {
        transform: scale(1.05);
      }

      .z_u9pC {
        max-width: 62.2rem;
        font-weight: 800;
        font-size: 4.8rem;
        line-height: 130%;
        margin: 0 0 2rem;
      }

      @media (max-width: 767px) {
        .z_u9pC {
          font-size: 3rem;
          letter-spacing: -0.05rem;
          max-width: 100%;
        }
      }

      .Gm1qNX {
        display: inline-flex;
        align-items: center;
        min-height: 3.2rem;
        margin-bottom: 3.4rem;
        padding: 0 2rem;
        background-color: rgba(255, 168, 0, 0.1);
        border-radius: 1.6rem;
        font-weight: 700;
        font-size: 1.4rem;
        line-height: 100%;
        letter-spacing: 1px;
        color: #ffa800;
        text-transform: uppercase;
      }

      @media (max-width: 767px) {
        .Gm1qNX {
          min-height: 2.8rem;
          padding-right: 0.8rem;
          padding-left: 0.8rem;
          font-size: 1.2rem;
          letter-spacing: 0;
        }
      }

      .EJf6OI {
        font-weight: 900;
        font-size: 4rem;
        line-height: 120%;
        font-weight: 600;
        margin: 0 0 2rem;
      }

      @media (max-width: 767px) {
        .EJf6OI {
          margin-bottom: 2rem;
          font-size: 2.8rem;
        }
      }

      .WmQQjy {
        display: flex;
        align-items: baseline;
        gap: 2.5rem;
        margin-bottom: 4rem;
      }

      @media (max-width: 767px) {
        .WmQQjy {
          flex-direction: column;
          align-items: flex-start;
          margin-bottom: 3rem;
        }
      }

      .AGQWzP {
        font-weight: 700;
        font-size: 8rem;
        line-height: 100%;
      }

      .AGQWzP span {
        background: linear-gradient(115.31deg, #00a3ff -9.87%, #ff00e5 105.89%);
        display: block;
        padding-bottom: 2px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      @media (max-width: 767px) {
        .AGQWzP {
          font-size: 5rem;
        }
      }

      ._7DO0_ {
        position: relative;
        top: -1rem;
        max-width: 50%;
        font-weight: 500;
        font-size: 3.2rem;
        line-height: 100%;
        color: #637381;
      }

      @media (max-width: 767px) {
        ._7DO0_ {
          top: -0.5rem;
          max-width: 100%;
          font-size: 1.8rem;
        }
      }

      ._3qp6RJ {
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 150%;
        text-align: center;
        width: 100%;
        max-width: 98rem;
        margin: 0 auto;
      }

      @media (max-width: 767px) {
        ._3qp6RJ {
          font-size: 1.8rem;
        }
      }

      ._3qp6RJ:not(:last-child),
      ._3qp6RJ:not(:last-of-type) {
        margin-bottom: 3rem;
      }

      @media (max-width: 767px) {
        ._3qp6RJ:not(:last-child),
        ._3qp6RJ:not(:last-of-type) {
          margin-bottom: 2.4rem;
        }
      }

      .Nr_U76 {
        margin-bottom: 16rem;
      }

      @media (max-width: 1024px) {
        .Nr_U76 {
          margin-bottom: 12rem;
        }
      }

      @media (max-width: 767px) {
        .Nr_U76 {
          margin-bottom: 8rem;
        }
      }

      .x_CBn3 {
        display: flex;
        align-items: center;
        gap: 7.6rem;
        padding: 5rem 10rem;
        background-color: #fff;
        border-radius: 3rem;
      }

      @media (max-width: 767px) {
        .x_CBn3 {
          flex-direction: column;
          align-items: flex-start;
          gap: 3rem;
          padding: 2.4rem;
          border-radius: 2rem;
        }
      }

      ._9yYdUa {
        width: 20rem;
        min-width: 20rem;
      }

      @media (max-width: 767px) {
        ._9yYdUa {
          width: 12rem;
          min-width: 12rem;
        }
      }

      .QPauVK {
        flex-grow: 1;
      }

      ._276XpR {
        font-weight: 900;
        font-size: 4rem;
        line-height: 120%;
        margin: 0 0 1.6rem;
      }

      @media (max-width: 767px) {
        ._276XpR {
          margin-bottom: 2rem;
          font-size: 2.8rem;
        }
      }

      .StRSko {
        margin: 0;
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 150%;
      }

      @media (max-width: 767px) {
        .StRSko {
          font-size: 1.8rem;
        }
      }

      .StRSko:not(:last-child),
      .StRSko:not(:last-of-type) {
        margin-bottom: 3rem;
      }

      @media (max-width: 767px) {
        .StRSko:not(:last-child),
        .StRSko:not(:last-of-type) {
          margin-bottom: 2.4rem;
        }
      }
