.payment-module__fq9l6q__container{background:#fff;flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.payment-module__fq9l6q__section{justify-content:center;align-items:center;width:100%;padding:60px 170px;display:flex}.payment-module__fq9l6q__sectionContent{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:800px;display:flex}.payment-module__fq9l6q__sectionTitle{font-size:40px;font-weight:700}.payment-module__fq9l6q__sectionSubtitle{color:#333;font-size:16px}.payment-module__fq9l6q__buttonGroup{gap:12px;display:flex}.payment-module__fq9l6q__btnOutline{text-align:center;cursor:pointer;border:1px solid #000;border-radius:8px;width:240px;padding:12px;font-weight:500}.payment-module__fq9l6q__btnSolid{color:#fff;text-align:center;cursor:pointer;background:#000;border-radius:8px;width:240px;padding:12px;font-weight:500}.payment-module__fq9l6q__extraSection{border-top:1px solid #eee;flex-direction:column;gap:40px;width:100%;padding:60px 0;display:flex}.payment-module__fq9l6q__extraHeader{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}.payment-module__fq9l6q__extraHeaderText{flex-direction:column;gap:12px;display:flex}.payment-module__fq9l6q__extraGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.payment-module__fq9l6q__extraCard{border:1px solid #0000001a;border-radius:6px;overflow:hidden}.payment-module__fq9l6q__extraImage{background:#d9d9d980;flex-direction:column;justify-content:center;align-items:center;height:240px;display:flex;position:relative}.payment-module__fq9l6q__cardBadge{background:#0000000d;border-bottom-right-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:0;left:0}.payment-module__fq9l6q__cardBody{padding:12px}.payment-module__fq9l6q__cardTitle{font-size:16px}.payment-module__fq9l6q__cardPrice{font-size:20px;font-weight:500}.payment-module__fq9l6q__detailSection{border-top:1px solid #eee;flex-direction:column;gap:40px;width:100%;padding:60px 0;display:flex}.payment-module__fq9l6q__detailInfoList{grid-template-columns:1fr 1fr;gap:24px;display:grid}.payment-module__fq9l6q__detailItem{border:1px solid #0000001a;border-radius:6px;gap:16px;padding:16px;display:flex}.payment-module__fq9l6q__detailItemImage{background:#d9d9d980;border-radius:4px;width:100px;height:100px}.payment-module__fq9l6q__itemInfo{flex-direction:column;flex:1;gap:8px;display:flex}.payment-module__fq9l6q__itemLabel{font-size:20px;font-weight:500}.payment-module__fq9l6q__itemValue{font-size:16px}.payment-module__fq9l6q__tag{background:#d9d9d980;border-radius:2px;padding:4px 8px;font-size:12px;display:inline-block}
@layer vapor.components{.card__18rs0li0{border:1px solid var(--vapor-color-border-normal);border-radius:var(--vapor-size-borderRadius-300);background-color:var(--vapor-color-background-overlay-100);flex-direction:column;display:flex}.card__18rs0li1{border-bottom:1px solid var(--vapor-color-border-normal);padding:var(--vapor-size-space-200)var(--vapor-size-space-300)}.card__18rs0li2{padding:var(--vapor-size-space-300)}.card__18rs0li3{border-top:1px solid var(--vapor-color-border-normal);padding:var(--vapor-size-space-200)var(--vapor-size-space-300)}}
@layer vapor.components{.checkbox__a14mdw0{justify-content:center;align-items:center;gap:var(--vapor-size-space-100);border:.0625rem solid;border-color:var(--vapor-color-border-normal);background-color:var(--vapor-color-background-canvas-100);padding:var(--vapor-size-space-000);flex-shrink:0;display:flex;position:relative;overflow:hidden}.checkbox__a14mdw0[data-checked],.checkbox__a14mdw0[data-indeterminate]{background-color:var(--vapor-color-background-primary-200)}.checkbox__a14mdw0:before{border-radius:0}.checkbox__a14mdw0[data-disabled]:before{opacity:0}.checkbox__a14mdw0[data-disabled]{opacity:.32;pointer-events:none}.checkbox__a14mdw0[data-readonly]{background-color:var(--vapor-color-gray-200)}.checkbox__a14mdw0[data-readonly]:active:before{opacity:.08}.checkbox__a14mdw0[data-invalid]{border-color:var(--vapor-color-border-danger)}.checkbox__a14mdw1{border-radius:var(--vapor-size-borderRadius-100);width:var(--vapor-size-dimension-200);height:var(--vapor-size-dimension-200)}.checkbox__a14mdw2{border-radius:var(--vapor-size-borderRadius-200);width:var(--vapor-size-dimension-300);height:var(--vapor-size-dimension-300)}.checkbox__a14mdw8{color:var(--vapor-color-white);justify-content:center;align-items:center;display:flex}.checkbox__a14mdw8[data-readonly]{color:var(--vapor-color-foreground-hint-100)}.checkbox__a14mdw9{width:var(--vapor-size-dimension-100);height:var(--vapor-size-dimension-100)}.checkbox__a14mdwa{width:var(--vapor-size-dimension-150);height:var(--vapor-size-dimension-150)}}
@layer vapor.components{.input-group__1gj3g7j0{flex-direction:column;align-items:flex-end;width:100%;display:flex;position:relative}.input-group__1gj3g7j1{line-height:var(--vapor-typography-lineHeight-050);letter-spacing:var(--vapor-typography-letterSpacing-100);font-size:var(--vapor-typography-fontSize-050);font-weight:var(--vapor-typography-fontWeight-400)}}
@layer vapor.components{.text-input__npu94q0{border:.0625rem solid var(--vapor-color-border-normal);border-radius:var(--vapor-size-borderRadius-300);background-color:var(--vapor-color-background-canvas-100);padding-block:var(--vapor-size-space-000);color:var(--vapor-color-foreground-normal-200);outline:0}.text-input__npu94q0[data-disabled]{pointer-events:none;opacity:.32}.text-input__npu94q0[data-readonly]{background-color:var(--vapor-color-gray-200)}.text-input__npu94q0[data-invalid]{border-color:var(--vapor-color-border-danger)}.text-input__npu94q0::placeholder{color:var(--vapor-color-foreground-hint-100)}.text-input__npu94q0::-webkit-search-cancel-button{display:none}.text-input__npu94q1{padding-inline:var(--vapor-size-space-100);height:var(--vapor-size-dimension-300);font-size:var(--vapor-typography-fontSize-050)}.text-input__npu94q2{padding-inline:var(--vapor-size-space-150);height:var(--vapor-size-dimension-400);font-size:var(--vapor-typography-fontSize-075)}.text-input__npu94q3{padding-inline:var(--vapor-size-space-200);height:var(--vapor-size-dimension-500);font-size:var(--vapor-typography-fontSize-075)}.text-input__npu94q4{padding-inline:var(--vapor-size-space-300);height:var(--vapor-size-dimension-600);font-size:var(--vapor-typography-fontSize-100)}}
