.header {
    background-color: #000;
}

.izia h1 {
    font-family: PingFang-Bold;
    font-size: clamp(9.765625px, 2.604166666666667vw, 50.0px);
    font-weight: bold;
    line-height: clamp(15.039062500000002px, 4.010416666666667vw, 77.0px);
    letter-spacing: normal;
    color: #000000;
    margin-bottom: clamp(15.625px, 4.166666666666667vw, 80.0px);
}

.izia p {
    font-family: PingFang-Light;
    font-size: clamp(3.515625px, 0.9375vw, 18.0px);
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    margin-bottom: 0;
}

.izia .titleGroup div{
    margin-bottom: clamp(15.625px, 4.166666666666667vw, 80.0px);
}

.izia video {
    width: 100%;
    height: clamp(109.375px, 29.166666666666668vw, 560.0px);
    border-radius: clamp(11.71875px, 3.125vw, 60.0px);
}

.section1 h2 {
    font-family: PingFang-Bold;
    font-size: clamp(8.59375px, 2.291666666666667vw, 44.0px);
    font-weight: 600;
    line-height: normal;
    text-align: center;
    letter-spacing: normal;
    color: #000000;
    margin-bottom: clamp(15.625px, 4.166666666666667vw, 80.0px);
}

.section1 p {
    font-family: PingFang-Light;
    font-size: clamp(3.515625px, 0.9375vw, 18.0px);
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    margin-bottom: 0;
}

.section1 .titleGroup div{
    margin-bottom: clamp(15.625px, 4.166666666666667vw, 80.0px);
}

.section1 .contentGroup .col {
    margin-bottom: clamp(16.40625px, 4.375vw, 84.0px);
}

.section1 .contentGroup .col:last-child{
    margin-bottom: 0;
}

.section1 .contentGroup .col img {
    width: clamp(16.40625px, 4.375vw, 84.0px);
    margin-right: clamp(4.6875px, 1.25vw, 24.0px);
}

.section1 .contentGroup .col h3 {
    font-family: PingFang-Medium;
    font-size: clamp(5.859375px, 1.5625vw, 30.0px);
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.04em;
    color: #000000;
}

.section1 .contentGroup .col p {
    font-family: PingFang-Light;
    font-size: clamp(4.296875px, 1.1458333333333335vw, 22.0px);
    font-weight: normal;
    line-height: normal;
    letter-spacing: 0.04em;
    color: #000000;
    margin-bottom: clamp(3.125px, 0.8333333333333334vw, 16.0px);
}

.section1 .contentGroup .row:first-child{
    margin-bottom: clamp(15.625px, 4.166666666666667vw, 80.0px);
}

.section1 .contentGroup .row video {
    width: 100%;
    height: clamp(109.375px, 29.166666666666668vw, 560.0px);
    border-radius: clamp(11.71875px, 3.125vw, 60.0px);
}

.section2 .titleGroup h2 {
    font-family: PingFang-Bold;
    font-size: clamp(8.59375px, 2.291666666666667vw, 44.0px);
    font-weight: 600;
    line-height: normal;
    text-align: center;
    letter-spacing: normal;
    color: #000000;
    margin-bottom: clamp(15.625px, 4.166666666666667vw, 80.0px);
}
.section2 .titleGroup .description{
    text-align: center;
    font-family: PingFang-Light;
    font-size: clamp(3.515625px, 0.9375vw, 18.0px);
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    width: clamp(136.71875px, 36.458333333333336vw, 700.0px);
    margin-bottom: clamp(15.625px, 4.166666666666667vw, 80.0px);
}

.section2 .contentGroup .col {
    margin-bottom: clamp(27.34375px, 7.291666666666667vw, 140.0px);
}

.section2 .contentGroup .col:last-child{
    margin-bottom: 0;
}

.section2 .contentGroup .col img {
    width: clamp(46.875px, 12.5vw, 240.0px);
    height: clamp(46.875px, 12.5vw, 240.0px);
    margin-right: clamp(20.1171875px, 5.364583333333334vw, 103.0px);
}

.section2 .contentGroup .col h3 {
    font-family: PingFang-Medium;
    font-size: clamp(6.25px, 1.6666666666666667vw, 32.0px);
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.04em;
    color: #000000;
    margin-bottom: clamp(9.375px, 2.5vw, 48.0px);
}

.section2 .contentGroup .col p {
    font-family: PingFang-Light;
    font-size: clamp(4.296875px, 1.1458333333333335vw, 22.0px);
    font-weight: normal;
    line-height: normal;
    letter-spacing: 0.04em;
    color: #000000;
}

.section3 {
    background-color: #fff;
}

.section3 .titleGroup h2{
    font-family: PingFang-Bold;
    font-size: clamp(8.59375px, 2.291666666666667vw, 44.0px);
    font-weight: 600;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
    margin-bottom: clamp(15.625px, 4.166666666666667vw, 80.0px);
}
.section3 .titleGroup p {
    font-family: PingFang-Light;
    font-size: clamp(3.515625px, 0.9375vw, 18.0px);
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
}

.section3 .titleGroup .description{
    margin-bottom: clamp(15.625px, 4.166666666666667vw, 80.0px);
}

.section3 .contentGroup {
    width: 100%;
    position: relative;
}

.section3 .contentGroup img{
    width: 100%;
    margin: 0 1%;
    position: relative;
}

.section3 .contentGroup .background {
    height: 80%;
    width: 100%;
    background-color: #c6d1fd;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    filter: blur(100px);
}

.section4 .titleGroup h2 {
    font-family: PingFang-Bold;
    font-size: clamp(8.59375px, 2.291666666666667vw, 44.0px);
    font-weight: 600;
    line-height: normal;
    text-align: center;
    letter-spacing: normal;
    color: #000000;
    margin-bottom: clamp(15.625px, 4.166666666666667vw, 80.0px);
}

.section4 .titleGroup .description{
    margin-bottom: clamp(15.4296875px, 4.114583333333334vw, 79.0px);
}

.section4 .titleGroup p {
    font-family: PingFang-Light;
    font-size: clamp(3.515625px, 0.9375vw, 18.0px);
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
}

.section4 .contentGroup img {
    width: clamp(69.53125px, 18.541666666666668vw, 356.0px);
    height: clamp(143.75px, 38.333333333333336vw, 736.0px);
    margin: 0 clamp(2.9296875px, 0.78125vw, 15.0px);
}

.section5 {
    background-color: #000000;
}

.section5 .titleGroup h2 {
    font-family: PingFang-Bold;
    font-size: clamp(8.59375px, 2.291666666666667vw, 44.0px);
    font-weight: 600;
    line-height: normal;
    text-align: center;
    letter-spacing: normal;
    color: #fff;
    margin-bottom: clamp(15.625px, 4.166666666666667vw, 80.0px);
}

.section5 .titleGroup .description{
    margin-bottom: clamp(15.4296875px, 4.114583333333334vw, 79.0px);
}

.section5 .titleGroup p {
    font-family: PingFang-Light;
    font-size: clamp(3.515625px, 0.9375vw, 18.0px);
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
}

.section5 .contentGroup img {
    width: clamp(63.4765625px, 16.927083333333336vw, 325.0px);
    height: clamp(131.25px, 35.0vw, 672.0px);
}

.section5 .contentGroup .googleAndApple {
    margin-top: clamp(9.9609375px, 2.65625vw, 51.0px);
}

.section5 .contentGroup .googleAndApple img {
    width: clamp(33.7890625px, 9.010416666666668vw, 173.0px);
    height: auto;
    margin: 0 clamp(2.9296875px, 0.78125vw, 15.0px);
}
