.style_container__K3uMZ {
    display: flex;
    width: 100%;
    padding: 0 var(--PagePadding);
    justify-content: center;
}
.style_wrap__S95KF {
    max-width: 1280px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
    justify-content: space-between;
    align-items: center;
}
.style_leftContainer__qAs__ {
    width: 460px;
}
.style_rightContainer__rWkhS {
    width: 460px;
}
.style_leftTitle__8mthU:lang(zh-CN) {
    font-size: 40px;
}
.style_leftSubTitle__TOP_I {
    margin-top: 40px;
}
.style_leftHint__wzPT7 {
    margin-top: 20px;
}
.style_pay__gpFYg {
    
    width: 240px;
    height: 48px;
    border-radius: 10px;
    color: var(--TextColor14);
    background-color: var(--PrimaryColor11);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.style_pay2__DbB6u {
    display: none;
    width: 100%;
}
.style_link__wEg8l {
    font-weight: 500;
    text-decoration: underline;
}
.style_planItem__equyu {
    position: relative;
    border-radius: 20px;
    background: var(--FillColor17);
    box-shadow: 0px 0px 20px 0px rgba(219, 214, 250, 0.26);
    padding: 50px 30px;
    width: 100%;
    height: 100%;
    scroll-snap-align: start;
}
.style_planPrice__i3gu8 {
    display: flex;
    margin-top: 28px;
    align-items: flex-end;
}
.style_price__KprtS {
    margin-right: 8px;
    font-weight: 600;
}
.style_rights__0r2_8 {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    gap: 16px;
}
.style_right__SKhcp {
    display: flex;
}
.style_rightIcon___aaeo {
    margin-right: 6px;
}
@media (max-width: 600px) {
    .style_container__K3uMZ {
        padding: 0 28px;
    }
    .style_wrap__S95KF {
        display: flex;
        gap: 25px;
        flex-direction: column;
    }
    .style_leftContainer__qAs__ {
        width: 100%;
        text-align: center;
    }
    .style_leftSubTitle__TOP_I {
        margin-top: 10px;
        text-align: center;
    }
    .style_leftHint__wzPT7 {
        margin-top: 5px;
    }
    .style_pay__gpFYg {
        display: none;
    }
    .style_pay2__DbB6u {
        display: flex;
        margin-top: 40px;
        height: 40px;
    }
    .style_leftTitle__8mthU:lang(zh-CN) {
        font-size: 25px;
    }
    .style_rightContainer__rWkhS {
        width: 100%;
        max-width: 320px;
    }
    .style_planItem__equyu {
        box-shadow: 0px 0px 20px 0px rgba(219, 214, 250, 0.26);
        padding: 25px 20px;
        border: 1px solid var(--PrimaryColor14);
    }
    .style_rightIcon___aaeo {
        height: 17px;
    }
}

.style_free__eGiWe{
    border: 1px solid var(--PrimaryColor11);
    color: var(--PrimaryColor11);
    width: 240px;
    height: 48px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.style_btnWrap__nc54O{
    display: flex;
    margin-top: 50px;
    gap: 20px;
}
.style_content__ei4Nz {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    max-width: 800px;
    width: 100%;
    padding: 0 50px;
    border-radius: 20px;
    padding-bottom: 40px;
    background-color: var(--FillColor17);
    position: relative;
}
.style_header__ESepp {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    background-image: url('/contact-us-background-image.webp');
    background-repeat: no-repeat;
}
.style_star__b2bv2 {
    margin-left: 2px;
}
.style_title__JWMtE {
    color: var(--TextColor11);
    line-height: normal;
    letter-spacing: 0;
    margin-top: 80px;
    z-index: 1;
}
.style_formItemTitle__zYQJS {
    color: var(--TextColor11);
}
.style_desc__AJVv_ {
    color: var(--TextColor11);
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
    z-index: 1;
}
.style_form__TR8tI {
    max-width: 460px;
    width: 100%;
}
.style_form__TR8tI .ant-form-item {
    margin-bottom: 20px !important;
}
.style_form__TR8tI .ant-form-item-label {
    color: var(--TextColor15) !important;
}
.style_qrCode__eeKHF {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.style_codeTitle__IY3Yz {
    margin-top: 14px;
    margin-bottom: 40px;
    color: var(--TextColor13);
}
.style_button__NNEbl {
    margin-top: 10px;
    height: 50px;
    width: 100%;
    border-radius: 10px;
    cursor: pointer;
    background-color: var(--PrimaryColor11);
    color: var(--TextColor14);
    justify-content: center;
    display: flex;
    align-items: center;
}
@media (max-width: 600px) {
    .style_button__NNEbl {
        height: 45px;
    }
}

.style_container__8n1GE {
    display: flex;
    width: 100%;
    justify-content: center;
    padding: 0 var(--PagePadding);
}
.style_wrap__jqBIb {
    max-width: 1280px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
    justify-content: space-between;
    align-items: center;
}
.style_leftContainer__QbggH {
    width: 460px;
}
.style_leftTitle__y8v3V:lang(zh-CN) {
    font-size: 40px;
}
.style_leftSubTitle__qwXUh {
    margin-top: 40px;
}
.style_constract__ggHIH {
    margin-top: 50px;
    width: 240px;
    height: 48px;
    position: relative;
    border-radius: 10px;
    color: var(--TextColor14);
    background-color: var(--PrimaryColor11);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.style_constract2__YKcVY {
    display: none;
    width: 100%;
}
.style_rightContainer__JAkfz {
    width: 460px;
}
.style_planItem__QHsxm {
    position: relative;
    border-radius: 20px;
    background: var(--FillColor17);
    box-shadow: 0px 0px 20px 0px rgba(219, 214, 250, 0.26);
    padding: 50px 30px;
}
.style_planTitle__JG2Ty {
    height: 80px;
    padding: 24px;
    border-radius: 12px 12px 0 0;
    background-color: var(--FillColor1);
    border-bottom: 1px solid var(--BorderColor2);
}
.style_planPrice__VB2b5 {
    display: flex;
    margin-top: 28px;
    align-items: flex-end;
}
.style_price__MyJsz {
    margin-right: 8px;
    font-weight: 600;
}
.style_rights__otSCb {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    gap: 16px;
}
.style_right__vZtsu {
    display: flex;
}
.style_rightIcon__vnVVg {
    margin-right: 10px;
}
@media (max-width: 600px) {
    .style_container__8n1GE {
        padding: 0 28px;
    }
    .style_wrap__jqBIb {
        display: flex;
        gap: 25px;
        flex-direction: column;
    }
    .style_leftContainer__QbggH {
        width: 100%;
        text-align: center;
    }
    .style_leftSubTitle__qwXUh {
        margin-top: 10px;
        text-align: center;
    }
    .style_constract__ggHIH {
        display: none;
    }
    .style_constract2__YKcVY {
        display: flex;
        margin-top: 40px;
        height: 40px;
    }
    .style_leftTitle__y8v3V:lang(zh-CN) {
        font-size: 25px;
    }
    .style_rightContainer__JAkfz {
        width: 100%;
        max-width: 320px;
    }
    .style_planItem__QHsxm {
        box-shadow: 0px 0px 20px 0px rgba(219, 214, 250, 0.26);
        padding: 25px 20px;
        border: 1px solid var(--PrimaryColor14);
    }
    .style_rightIcon__vnVVg {
        height: 17px;
    }
}

.style_container__I9LfG {
    display: flex;
    width: 100%;
    justify-content: center;
    padding: 0 var(--PagePadding);
}
.style_wrap__yT15P {
    max-width: 1280px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
    justify-content: space-between;
    align-items: center;
}
.style_leftContainer__lsmbv {
    width: 460px;
}
.style_leftTitle__ek3Nq:lang(zh-CN) {
    font-size: 40px;
}
.style_leftSubTitle__VNVxY {
    margin-top: 40px;
}
.style_constract__u_6Z0 {
    margin-top: 50px;
    width: 240px;
    height: 48px;
    position: relative;
    border-radius: 10px;
    color: var(--TextColor14);
    background-color: var(--PrimaryColor11);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.style_constract2__oOLo2 {
    display: none;
    width: 100%;
}
.style_rightContainer__07J4P {
    width: 460px;
}
.style_planItem__y3hrk {
    position: relative;
    border-radius: 20px;
    background: var(--FillColor17);
    box-shadow: 0px 0px 20px 0px rgba(219, 214, 250, 0.26);
    padding: 50px 30px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.style_planTitle__D7cMB {
    height: 80px;
    padding: 24px;
    border-radius: 12px 12px 0 0;
    background-color: var(--FillColor1);
    border-bottom: 1px solid var(--BorderColor2);
}
.style_planPrice__1hgOv {
    display: flex;
    margin-top: 28px;
    align-items: flex-end;
}
.style_price__pft6j {
    margin-right: 8px;
    font-weight: 600;
}
.style_rights__pJTPI {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    gap: 16px;
}
.style_right__8C7Ug {
    display: flex;
}
.style_rightIcon__vpvtG {
    margin-right: 10px;
}
@media (max-width: 600px) {
    .style_container__I9LfG {
        padding: 0 28px;
    }
    .style_wrap__yT15P {
        display: flex;
        gap: 25px;
        flex-direction: column;
    }
    .style_leftContainer__lsmbv {
        width: 100%;
        text-align: center;
    }
    .style_leftSubTitle__VNVxY {
        margin-top: 10px;
        text-align: center;
    }
    .style_constract__u_6Z0 {
        display: none;
    }
    .style_constract2__oOLo2 {
        display: flex;
        margin-top: 40px;
        height: 40px;
    }
    .style_leftTitle__ek3Nq:lang(zh-CN) {
        font-size: 25px;
    }
    .style_rightContainer__07J4P {
        width: 100%;
        max-width: 320px;
    }
    .style_planItem__y3hrk {
        box-shadow: 0px 0px 20px 0px rgba(219, 214, 250, 0.26);
        padding: 25px 20px;
        border: 1px solid var(--PrimaryColor14);
    }
    .style_rightIcon__vpvtG {
        height: 17px;
    }
}
.style_row__0WioA .ant-col {
    padding: 25px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.style_bottomLine__yghFG {
    border-bottom: 1px solid var(--BorderColor11);
    
}
.style_rightLine__W1zd2 {
    border-right: 1px solid var(--BorderColor11);
}
.style_bold__HB2Ap {
    font-weight: 600;
}
.style_highlight__SKr9E{
    color: var(--PrimaryColor11);
}
.style_planHead__ueSJK{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.style_hr__NKHJh{
    border-bottom: 1px solid var(--BorderColor11);
}
.style_item__4GBSG {
    position: relative;
    padding: 18px;
    display: flex;
    flex-direction: column;
    align-items: self-start;
    background-color: var(--FillColor17);
    border-radius: 20px;
    width: 276px;
    box-shadow: 0px 0px 20px 0px rgba(219, 214, 250, 0.26);
}
.style_appsuomoTip__IsOeF {
    position: absolute;
    left: 30px;
    top: -16px;
    padding: 0px 8px;
    background: linear-gradient(270deg, #fe30ac 0%, #9831ff 100%);
    color: var(--FillColor17);
    border-radius: 20px;
    cursor: pointer;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.style_arrow__h3Wh9 {
    position: absolute;
    top: 83%;
    left: 19%;
    width: 7.07px;
    height: 7.07px;
    background: linear-gradient(45deg, transparent 50%, #9831ff 50%);
    transform: rotate(135deg);
    border-top-right-radius: 2px;
}
.style_header__0tTt0 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.style_name__ylsbU {
    color: var(--TextColor14);
    background-color: var(--PrimaryColor11);
    height: 21px;
    padding: 0 7px;
    border-radius: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.style_info__AzusT {
    margin-top: 4px;
    font-weight: 600;
}
.style_total__PeIIe {
    font-weight: 500;
}
.style_powerTotal__jOvll {
    height: 4px;
    width: 100%;
    border-radius: 2px;
    margin-top: 4px;
    background-color: var(--FillColor16);
}
.style_powerBalance__p7uwc {
    height: 4px;
    border-radius: 2px;
    background-color: var(--PrimaryColor11);
}
.style_amount__5xP7E {
    margin-top: 8px;
}
.style_hint__i1P7N {
    color: red;
}
.style_time__yUwRp {
    margin-top: 26px;
}
@media (max-width: 600px) {
    .style_item__4GBSG {
        width: calc(50% - 8px);
    }
    .style_time__yUwRp {
        margin-top: 10px;
    }
}

.style_myplan___TrWb {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding: 200px 20px 110px 20px;
    color: var(--TextColor11);
    background: linear-gradient(180deg, #ffffff 0%, #f5f7fd 100%);
}
.style_title__U7KCe {
    margin-top: 0;
}
.style_title__U7KCe:lang(zh-CN) {
    font-size: 40px;
}
.style_myPower__3h6XQ {
    display: flex;
    align-items: center;
    margin-top: 10px;
    font-weight: 400;
}
.style_myPower__3h6XQ:lang(zh-CN) {
    font-size: 30px;
}
.style_cpuCharge__5QAzS {
    margin-right: 4px;
}
.style_powerNum__nMBjX {
    color: var(--PrimaryColor11);
    margin-right: 8px;
}
.style_message__289y_ {
    margin-top: 30px;
    max-width: 920px;
    width: 100%;
    text-align: center;
}
.style_message__289y_:lang(zh-CN) {
    color: var(--TextColor13);
}
.style_unit__QPDH0 {
    margin-top: 10px;
    color: var(--PrimaryColor11);
}
.style_unitWrap__kXxb9,
.style_unit__QPDH0 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.style_unit__QPDH0:not(:last-child) {
    margin-right: 32px;
}
.style_detail__6OROf {
    display: flex;
    justify-content: center;
    margin-top: 40px;
    flex-wrap: wrap;
    gap: 25px;
    max-width: 1300px;
}
.style_item__zpT4C {
    position: relative;
    padding: 18px;
    display: flex;
    flex-direction: column;
    align-items: self-start;
    background-color: var(--FillColor17);
    border-radius: 20px;
    width: 276px;
    box-shadow: 0px 0px 20px 0px rgba(219, 214, 250, 0.26);
}
.style_appsuomoTip__Ol_WL {
    position: absolute;
    left: 30px;
    top: -16px;
    padding: 0px 8px;
    background: linear-gradient(270deg, #fe30ac 0%, #9831ff 100%);
    color: var(--FillColor17);
    border-radius: 20px;
    cursor: pointer;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.style_arrow__BTV0t {
    position: absolute;
    top: 83%;
    left: 19%;
    width: 7.07px;
    height: 7.07px;
    background: linear-gradient(45deg, transparent 50%, #9831ff 50%);
    transform: rotate(135deg);
    border-top-right-radius: 2px;
}
.style_name__cyTa5 {
    color: var(--TextColor14);
    background-color: var(--PrimaryColor11);
    height: 21px;
    padding: 0 7px;
    border-radius: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.style_info__Dy70H {
    margin-top: 4px;
    font-weight: 600;
}
.style_total__S8L0O {
    font-weight: 500;
}
.style_powerTotal__Jdol9 {
    height: 4px;
    width: 100%;
    border-radius: 2px;
    margin-top: 4px;
    background-color: var(--FillColor16);
}
.style_powerBalance__x31s1 {
    height: 4px;
    border-radius: 2px;
    background-color: var(--PrimaryColor11);
}
.style_amount__R_mUY {
    margin-top: 8px;
}
.style_hint__plBW0 {
    height: 18px;
    color: var(--TextColor13);
    margin-top: 4px;
}
.style_time__P3YTq {
    margin-top: 4px;
}
.style_roate__Oztrt {
    rotate: 180deg;
}
.style_more__0lnWB {
    cursor: pointer;
    margin-top: 40px;
    color: var(--TextColor2);
}
@media (max-width: 600px) {
    .style_myplan___TrWb {
        padding: 25px 28px 60px 28px;
    }
    .style_title__U7KCe:lang(zh-CN) {
        font-size: 20px;
    }
    .style_myPower__3h6XQ:lang(zh-CN) {
        font-size: 20px;
    }
    .style_cpuCharge__5QAzS {
        width: 20px;
        height: 20px;
    }
    .style_message__289y_ {
        margin-top: 15px;
    }
    .style_detail__6OROf {
        margin-top: 25px;
        gap: 15px;
    }
    .style_item__zpT4C {
        width: calc(50% - 8px);
    }
    .style_time__P3YTq {
        margin-top: 10px;
    }
}

.style_plans__Iniqa {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 110px var(--PagePadding);
}
.style_plansMargin__Z_5I5 {
    margin-top: var(--HomeHeaderHeight);
}
.style_title__LSDQ9 {
    text-align: center;
}
.style_pro__TC5GY {
    margin-left: 4px;
    vertical-align: text-top;
}
.style_title__LSDQ9:lang(zh-CN) {
    font-size: 40px;
}
.style_notice__d2HFk {
    margin-top: 10px;
    color: var(--TextColor11);
}
.style_policy__EuRL_ {
    margin-top: 30px;
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 1280px;
    color: var(--TextColor11);
}
.style_divider__7Lvuh {
    height: 17px;
    border-right: 1px solid var(--TextColor13);
    opacity: 0.3;
}
.style_divider__7Lvuh:last-child {
    border-right: none;
}
.style_planList__F2Smg {
    width: 100%;
    margin-top: 50px;
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
    gap: 40px;
    min-height: 433px;
}
.style_nav__0Lwnv {
    height: 50px;
    width: 100%;
    max-width: 340px;
    border-radius: 100px;
    background-color: var(--FillColor15);
    padding: 5px;
    display: none;
}
.style_navItem__D4R6a {
    flex: 1 1;
    height: 100%;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.style_navItem__D4R6a.style_active__5zmf_ {
    background-color: var(--FillColor17);
}
.style_monthPlan__mKO7H {
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    background-color: var(--FillColor15);
    box-shadow: 0px 0px 20px 0px rgba(219, 214, 250, 0.26);
}
.style_planHeader__nhLSX {
    display: flex;
    align-items: center;
    height: 44px;
    padding: 24px;
    border-radius: 20px 20px 0 0;
    background: linear-gradient(270deg, #7530fe 0%, #000000 100%);
    color: var(--TextColor14);
}
.style_planTitle__JeByC {
    margin-left: 8px;
}
.style_subTag__d7m3n {
    color: var(--PrimaryColor6);
    margin-left: 8px;
    flex: 1 1;
}
.style_planContent__TwONa {
    width: 292px;
    display: flex;
    flex-direction: column;
    padding: 26px 30px;
    border-right: 1px solid var(--BorderColor2);
    position: relative;
}
.style_planContent__TwONa:last-child {
    border-right: none;
}
.style_planPrice__VU7xF {
    display: flex;
    align-items: baseline;
    color: var(--TextColor1);
}
.style_price__o2OGn {
    margin-right: 8px;
    font-weight: 600;
}
.style_planRights__rJZfR {
    display: flex;
    flex-direction: column;
    gap: 14px;
    margin-top: 20px;
    margin-bottom: 100px;
    color: var(--TextColor11);
}
.style_planRight__epB3c {
    display: flex;
    gap: 8px;
}
.style_planPay___D_u1 {
    height: 50px;
    position: absolute;
    bottom: 26px;
    left: 26px;
    right: 26px;
    border-radius: 10px;
    color: var(--TextColor14);
    background-color: var(--PrimaryColor11);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.style_planPay___D_u1.style_disable__7daeN {
    background-color: var(--PrimaryColor14);
}
.style_popular__Z_ojO {
    position: absolute;
    height: 22px;
    border-radius: 11px;
    padding: 0 8px;
    display: flex;
    top: 0;
    transform: translateY(-50%);
    z-index: 2;
    left: 10px;
    color: var(--TextColor14);
    justify-content: center;
    align-items: center;
    background: linear-gradient(270deg, #fe30ac 0%, #9831ff 100%);
}
.style_activity__6GE9V {
    position: absolute;
    height: 22px;
    border-radius: 11px;
    padding: 0 8px;
    display: flex;
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
    z-index: 2;
    color: var(--TextColor14);
    justify-content: center;
    align-items: center;
    background: linear-gradient(270deg, #fe30ac 0%, #9831ff 100%);
    white-space: nowrap;
}
.style_yearPlan__UOM5e {
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    background-color: var(--FillColor15);
    box-shadow: 0px 0px 20px 0px rgba(219, 214, 250, 0.26);
}
.style_plansContent__QPQRz {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}
.style_deletePonit__AemrX {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.style_deletePonit__AemrX:hover {
    background-color: var(--FillColor3);
}
.style_popButton__te_1S {
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    padding: 0 12px;
}
.style_popButton__te_1S:hover {
    background-color: var(--FillColor2);
}
.style_importannt__g8zDd {
    color: var(--PrimaryColor6);
}
.style_dropDown____mOt {
    cursor: pointer;
    margin-left: 4px;
}
.style_popover__SalKJ {
    margin-top: 10px;
}
.style_planList__F2Smg .ant-popover-content {
    margin-top: 10px;
}
@media (max-width: 916px) {
    .style_planContent__TwONa {
        border-right: none;
        border-bottom: 1px solid var(--BorderColor2);
    }
    .style_planContent__TwONa:last-child {
        border-bottom: none;
    }
    .style_yearPlan__UOM5e {
        width: 292px;
    }
}
@media (max-width: 600px) {
    .style_title__LSDQ9:lang(zh-CN) {
        font-size: 25px;
    }
    .style_plans__Iniqa {
        padding: 60px 28px;
    }
    .style_nav__0Lwnv {
        display: flex;
    }
    .style_notice__d2HFk {
        margin-top: 6px;
        color: var(--TextColor13);
    }
    .style_policy__EuRL_ {
        margin-top: 25px;
        flex-direction: column;
        gap: 10px;
    }
    .style_divider__7Lvuh {
        display: none;
    }
    .style_planList__F2Smg {
        gap: 25px;
    }
    .style_planPay___D_u1 {
        height: 45px;
    }
    .style_planMobile___RSF8 {
        background: linear-gradient(180deg, #ffffff 0%, #f5f7fd 100%);
    }
    .style_planContent__TwONa {
        width: 100%;
        padding: 25px 20px;
    }
    .style_planRights__rJZfR {
        margin-bottom: 80px;
    }
    .style_planMobile___RSF8:last-child {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
    .style_monthPlan__mKO7H {
        width: 100%;
        max-width: 320px;
    }
    .style_yearPlan__UOM5e {
        width: 100%;
        max-width: 320px;
    }
}

.style_mainContent__lr9dt {
    width: 100%;
    height: 586px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.style_mainTitle__b7w5W {
    color: var(--TextColor11);
}
.style_subTitle__Lo7XP {
    margin-top: 10px;
    color: var(--TextColor13);
    margin-bottom: 30px;
    text-align: center;
}
@media (max-width: 600px) {
    .style_mainContent__lr9dt {
        height: auto;
        padding: 60px 0;
    }
    .style_subTitle__Lo7XP {
        margin-top: 10px;
        margin-bottom: 25px;
    }
}

.style_container__2lUo8 {
    color: var(--TextColor11);
    display: flex;
    flex-direction: column;
    align-items: center;
}
.style_mainContent__azwLy {
    width: 100%;
    display: flex;
    height: 440px;
    align-items: center;
    justify-content: center;
}
.style_subTitle__10wwa {
    margin-top: 30px;
    text-align: center;
    margin-bottom: 60px;
}
.style_link__qfWXI {
    color: var(--PrimaryColor6);
}
@media (max-width: 600px) {
    .style_mainContent__azwLy {
        height: auto;
        padding: 60px 0;
    }
    .style_subTitle__10wwa {
        margin-top: 15px;
        margin-bottom: 30px;
    }
}

.style_paySuccess__dksAA {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 30px;
    color: var(--TextColor11);
    background-color: var(--FillColor17);
    border-radius: 20px;
}
.style_paySuccessTitle__gL5tK {
    margin-top: 20px;
}
.style_paySuccessMessage__dxGiT {
    color: var(--TextColor12);
    margin-top: 10px;
}
.style_paySuccessBack__OP6Ef {
    display: flex;
    gap: 20px;
    margin-top: 32px;
    min-width: 420px;
}
.style_order__nsj4Q {
    width: 200px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--PrimaryColor14);
    color: var(--PrimaryColor11);
    border-radius: 10px;
    cursor: pointer;
}
.style_studio__cDcRA {
    background-color: var(--PrimaryColor11);
    color: var(--TextColor14);
}
.style_edition__zYLYD {
    background: url('/bg_edition.webp');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    color: var(--TextColor11);
    padding: 110px 0;
    display: flex;
    flex-direction: column;
    gap: 110px;
    min-height: 700px;
}
.style_canvaTips__4nIxg{
    margin-bottom: 20px;
    width: 60%;
    text-align: center;
    color: var(--TextColor12);
}
@media (max-width: 600px) {
    .style_edition__zYLYD {
        padding: 0 0;
        background: none;
        gap: 60px;
    }
}

