.support_modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:1000}.support_modal.on{display:flex}.support_modal_dim{background:rgba(0,0,0,.4);inset:0;position:absolute}.support_modal_box{background-color:#fff;border-radius:20px;box-sizing:border-box;max-height:calc(100vh - 40px);overflow-y:auto;padding:74px 30px 30px;position:relative;text-align:left;width:600px}body.support_modal_open{overflow:hidden}.support_modal button{cursor:pointer;font-family:inherit}.support_modal .is_hide{display:none!important}.support_modal_close{align-items:center;background:none;border:0;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:30px;top:30px;width:24px}.support_modal_close img{display:block;height:17.1993px;width:17.1993px}.support_step{height:31px;position:relative}.support_step p{align-items:center;color:rgba(34,34,34,.4);display:flex;font-size:14px;font-weight:500;line-height:21px}.support_step .label{margin-right:8px}.support_step b{color:#222;font-weight:600;margin-right:2px}.support_step .bar{background-color:#e5e8eb;height:2px;left:0;position:absolute;top:29px;width:100%}.support_step .bar span{background-color:#cb8932;display:block;height:100%;transition:width .3s;width:33.33%}.support_modal.is_duplicate .support_step{display:none}.support_form_area{margin-top:30px}.support_modal .hs-form-html{--hsf-row__vertical-spacing:10px;--hsf-module__vertical-spacing:4px;font-family:Poppins,sans-serif}.support_modal .hsfc-Step__Content{display:flex;flex-direction:column;gap:30px}.support_modal .hsfc-Row{display:flex;flex-direction:column;gap:10px;margin:0}.support_modal .hsfc-FieldLabel{color:rgba(34,34,34,.6);font-size:13px;font-weight:500;letter-spacing:-.26px;line-height:20px;margin:0 0 4px}.support_modal .hsfc-FieldLabel__RequiredIndicator{display:none}.support_modal .hsfc-TextareaField>.hsfc-FieldLabel{color:#222;font-size:30px;font-weight:600;letter-spacing:-.6px;line-height:40px;margin-bottom:30px;width:426px}.support_modal .hsfc-TextareaField{position:relative}.support_modal .hsfc-TextareaInput{border:1px solid #e5e8eb;border-radius:4px;box-sizing:border-box;color:#222;font-family:inherit;font-size:16px;height:100px;letter-spacing:-.32px;line-height:26px;padding:16px 16px 30px;resize:none;width:100%}.support_modal .hsfc-TextInput::placeholder,.support_modal .hsfc-TextareaInput::placeholder{color:rgba(34,34,34,.3)}.support_modal .support_counter{bottom:16px;color:rgba(34,34,34,.4);font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.42px;line-height:22px;position:absolute;right:16px}.support_modal .hsfc-RadioFieldGroup>.hsfc-FieldLabel{color:rgba(34,34,34,.6);font-size:13px;font-weight:600;line-height:23px;margin-bottom:10px;text-transform:uppercase}.support_modal .hsfc-RadioFieldGroup__Options{display:flex;flex-direction:column;gap:10px}.support_modal .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel{border:1px solid #e5e8eb;border-radius:4px;box-sizing:border-box;color:#222;cursor:pointer;display:block;font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:26px;margin:0;min-height:83px;padding:16px 16px 16px 46px;position:relative}.support_modal .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel:has(input:checked){border-color:#222}.support_modal .hsfc-FieldLabel:has(input[value="Disaster Recovery and Community Rebuilding"]):after,.support_modal .hsfc-FieldLabel:has(input[value="Infrastructure for Safer Lives"]):after{color:rgba(0,0,0,.4);display:block;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:normal;margin-top:4px;text-transform:uppercase}.support_modal .hsfc-FieldLabel:has(input[value="Disaster Recovery and Community Rebuilding"]):after{content:"(Venezuela · Earthquake Recovery)"}.support_modal .hsfc-FieldLabel:has(input[value="Infrastructure for Safer Lives"]):after{content:"Ta Phin Village, Vietnam · Community Empowerment Project"}.support_modal .hsfc-RadioInput{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #d1d6db;border-radius:50%;height:20px;left:16px;margin:0;position:absolute;top:19px;width:20px}.support_modal .hsfc-RadioInput:checked{background:radial-gradient(circle,#222 0 5px,#fff 5.5px);border-color:#222}.support_modal .hsfc-Heading{color:#222;font-family:inherit;font-size:30px;font-weight:600;letter-spacing:-.6px;line-height:40px;margin:0}.support_modal .hsfc-RichText,.support_modal .hsfc-RichText p{color:rgba(34,34,34,.6);font-family:inherit;font-size:14px;letter-spacing:-.28px;line-height:24px;margin:0}.support_modal .hsfc-TextInput{background-color:#fff;border:1px solid #e5e8eb;border-radius:4px;box-sizing:border-box;color:#222;font-family:inherit;font-size:16px;font-weight:500;height:56px;letter-spacing:-.32px;padding:0 16px;width:100%}.support_modal .hsfc-TextInput:focus,.support_modal .hsfc-TextareaInput:focus{border-color:#222;outline:none}.support_modal .hsfc-CheckboxField .hsfc-FieldLabel{align-items:center;color:#222;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:-.28px;line-height:normal;margin:0}.support_modal .hsfc-CheckboxInput{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e5e8eb;border-radius:4px;flex:none;height:20px;margin:0;width:20px}.support_modal .hsfc-CheckboxInput:checked{background:#222 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='m5 10.5 3.2 3.2L15 7'/%3E%3C/svg%3E") 50% /20px no-repeat;border-color:#222}.support_modal .hsfc-DataPrivacyField .hsfc-RichText{display:none}.support_modal .hsfc-NavigationRow__Buttons{display:flex;gap:10px}.support_modal .hsfc-Button{background-color:#222;border:1px solid #222;border-radius:4px;color:#fff;flex:1;font-family:inherit;font-size:18px;font-weight:600;height:60px;letter-spacing:-.36px;padding:0 40px}.support_modal .hsfc-Button[type=button]:not(:only-child){background-color:#fff;border-color:#e5e8eb;color:#222;flex:none;width:220px}.support_modal .hsfc-Button:disabled{cursor:default;opacity:.4}.support_result h2{color:#222;font-size:30px;font-weight:600;letter-spacing:-.6px;line-height:40px}.support_result .result_tit p,.support_result>p{color:rgba(34,34,34,.6);font-size:14px;letter-spacing:-.28px;line-height:24px;margin-top:6px}.support_modal .gift_banner{align-items:flex-start;background:#130707 url(https://resource.midasuser.com/hubfs/globalRighters/img/img-bg-gift-banner.jpg) 50%/cover no-repeat;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:140px;justify-content:center;padding-left:40px;text-decoration:none}.support_modal .gift_banner p{color:#fff;font-family:"Noto Serif HK",serif;font-size:20px;line-height:normal}.support_modal .gift_banner .btn{background-color:#cca667;border-radius:2px;color:#222;font-size:12px;font-weight:600;letter-spacing:-.24px;padding:6px 12px}.support_done .thanks_card{background-color:#f3ece8;border:1.111px solid #eee;border-radius:10px;box-shadow:inset -5.556px -5.556px .741px hsla(0,0%,100%,.25),inset 5.556px 5.556px .741px rgba(212,219,235,.45);box-sizing:border-box;height:400px;margin:40px auto 0;overflow:hidden;position:relative;width:400px}.thanks_card img{display:block;max-width:none;position:absolute}.thanks_card .noise1{height:386.407px;left:-249px;top:-267.8px;width:386.407px}.thanks_card .noise2{height:386.407px;left:100.33px;top:265.9px;width:386.407px}.thanks_card .white1{height:220.461px;left:-124.46px;top:152.03px;width:220.461px}.thanks_card .white2{height:304.62px;left:189.31px;top:61.02px;width:304.62px}.thanks_card .laurel{height:26.667px;left:267.7px;top:25.56px;width:105.421px}.thanks_card .star{filter:drop-shadow(3.704px 3.704px .741px rgba(219,224,235,.25));height:242.198px;left:79px;top:11.89px;width:242.198px}.thanks_card .card_text{font-family:"Noto Serif HK",serif;left:0;position:absolute;text-align:center;text-shadow:3.704px 3.704px .741px rgba(219,224,235,.25);top:248.22px;width:100%}.thanks_card .card_text .sub{color:#d78d2b;font-size:11.111px;letter-spacing:-.22px}.thanks_card .card_text .main{color:#7d6760;font-size:22px;letter-spacing:-.44px;line-height:33.333px;margin-top:10px}.thanks_card .card_cause,.thanks_card .card_date{color:#7d6760;font-family:"Noto Serif HK",serif;font-size:10.37px;letter-spacing:-.1px;line-height:1;opacity:.7;position:absolute;top:367.31px}.thanks_card .card_cause{left:24.35px}.thanks_card .card_date{right:26px}.support_done .gift_banner{margin-top:50px}.support_done .result_btns{display:flex;gap:10px;margin-top:30px}.support_done .result_btns button{border-radius:4px;font-size:18px;font-weight:600;height:60px;letter-spacing:-.36px}.support_done .btn_save{background-color:#fff;border:1px solid #e5e8eb;color:#222;width:220px}.support_done .btn_share{background-color:#222;border:0;color:#fff;flex:1}.support_modal.is_duplicate .support_modal_box{padding-top:100px}.support_modal.is_duplicate .support_form_area{margin-top:0}.support_duplicate{text-align:center}.support_duplicate .check{display:block;height:80px;margin:0 auto 30px;width:80px}.support_duplicate>p{margin-top:10px}.support_duplicate .gift_banner{margin-top:80px;text-align:left}