.reason-section .sec-title{    font-size:.875rem;    color:#161616;    padding:.5rem 2rem .5rem 2.5rem;    border: 1px solid #16161622;    border-radius: 5rem;    position: relative;    display: inline-block;    margin:0 auto;    text-align: center;}.reason-section .sec-title:before{    content: '';    position: absolute;    top: 50%;    left: 1rem;    transform: translate(0, -50%);    width: 6px;    height: 6px;    border-radius: 50%;    background-color: var(--bs-theme-color);}.reason-section .reason-pic-box{    position: relative;}.reason-section .reason-pic-box .p1{    width: 63%;    border-radius: 1.25rem;    aspect-ratio: 1 / 1.677;    object-fit: cover;}.reason-section .reason-pic-box .p2{    position: absolute;    width: 63%;    border-radius: 1.25rem;    border:.3rem solid #fff;    right:0;    top:14rem;    aspect-ratio: 1 / 1.393;    object-fit: cover;}.reason-section .reason-pic-box .plogo{    width: 9rem;    max-width: 100%;    position: absolute;    right: 2.6rem;    top: 2.2rem;}.reason-section .reason-info-card .reason-title{    font-size: 2.8rem;    font-weight: 600;    color: #161616;    line-height: 1.25;    max-width:100%;}.reason-section .reason-info-card{    padding-bottom: 1.875rem;    border-bottom: 1px solid #1616161A;    margin-bottom: 1.875rem;    color:rgb(114, 114, 114);}.reason-section .reason-instro{    margin:0;}.reason-section .reason_adv_list {    margin:0;}.reason-section .reason_adv_list li{    color:rgb(114, 114, 114);    padding-left:2rem;    position: relative;    line-height: 1.5;    margin:1.2rem 0;}.reason-section .reason_adv_list li:before{    content: '';    position: absolute;    left:0;    top:3px;    height:1.2rem;    width:1.2rem;    border-radius:50%;    background: url('../images/gou.png') no-repeat center center / 100% 100%;}.reason-section .reason_card .rs-card1,.reason-section .reason_card .rs-card2,.reason-section .reason_card .rs-card3{    background: #ffffff;    border-radius: 1.25rem;    min-height: 4rem;    display: flex;    padding:1.625rem;}.reason-section .reason_card .rs-card1 img,.reason-section .reason_card .rs-card2 img{    width: 3rem;    height: 3rem;    display: inline-block;    margin-right: 0.9375rem;}.reason-section .reason_card .rs-card1-info{    display: inline-block;}.reason-section .rs-card3 .rs-card3-info-title,.reason-section .reason_card .rs-card1-info .rs-card1-info-title{    font-size: 1rem;    font-weight: 600;    margin-bottom: 0.625rem;    line-height: 1.25;}.reason-section .rs-card3 .rs-card3-info-instro,.reason-section .reason_card .rs-card1-info .rs-card1-info-instro{    color: rgb(114, 114, 114);    font-size: .9rem;}.reason-section .rs-card3{    flex-direction: column;}.reason-section .rs-card3 img{    max-width:100%;    width: 5.5rem;    margin-bottom: 0.9375rem;}.reason-section .rs-card3 .rs-card3-info-title span{    font-size:1.375rem;}.reason-section .rs-card3 .rs-card3-info-instro{    margin-bottom: 0.625rem;    border-bottom: 1px solid #1616161A;    padding-bottom: 0.625rem;}@media only screen and (max-width: 767px) {    .reason-section .reason-pic-box .p2{        top:9rem;    }    .reason-section .reason-pic-box .plogo{        width: 6rem;        right: 1.6rem;        top: 1.2rem;    }    .reason-section .reason-pic-box{        margin-bottom:7rem;    }    .reason-section .reason-info-card .reason-title{        font-size: 1.625rem;    }    .reason-section .reason-info-card{        margin-bottom:1.5rem;        padding-bottom: 1.5rem;    }    .reason-section .reason-instro p{        margin:0;    }    .reason-section .reason_adv_list li{        margin:.8rem 0;    }}