.BaseRadioGroup_radioGroupWrap__Gl9mp{padding:14px 30px;border:1px solid #e3e3e3}.BaseRadioGroup_optionButton__vWDdu{display:inline-flex;align-items:center;margin-right:30px;padding:0;border:0;background:transparent;cursor:pointer}.BaseRadioGroup_optionButton__vWDdu:last-child{margin-right:0}.BaseRadioGroup_checkIcon__uu1lR{position:relative;display:inline-block;width:18px;height:18px;margin-right:10px}.BaseRadioGroup_checkImage__QfEjx,.BaseRadioGroup_emptyCircle__jBlQu{position:absolute;top:0;left:0;display:none}.BaseRadioGroup_emptyCircle__jBlQu{width:18px;height:18px;border:1px solid #e3e3e3;border-radius:50%}.BaseRadioGroup_active__ZddhH{display:inline-block}.BaseRadioGroup_radioLabel__EkaOn{cursor:pointer}.UploadButton_uploadButtonWrap__zO3Co{display:flex;width:100%;height:54px;border-radius:4px;border:1px solid #e3e3e3}.UploadButton_inputWrap__tiqVo{display:flex;align-items:center;gap:8px;padding:16px;flex-grow:1;min-width:0;overflow:hidden}.UploadButton_inputWrap__tiqVo p{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.UploadButton_removeBtn__5j4oa{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#767676;color:#fff;cursor:pointer}.UploadButton_removeIcon__8rk2j{display:block;width:10px;height:10px}.UploadButton_removeBtn__5j4oa:hover{background:#555}.UploadButton_removeBtn__5j4oa:focus-visible{outline:2px solid #005fcc;outline-offset:2px}.UploadButton_buttonWrap__YAN0j{width:84px}.UploadButton_uploadLabel__sIkF2{display:flex;align-items:center;justify-content:center;width:84px;height:54px;background:#005fcc;font-size:14px;line-height:22px;letter-spacing:-.01em;color:#fff;cursor:pointer;transition:background-color .2s ease}.UploadButton_uploadLabel__sIkF2:hover{background:#004f9e}.UploadButton_fileInput__v1fDP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.BaseCheckbox_checkboxButton__LHeX7{position:relative;display:inline-block;padding:0;border:0;background:transparent;cursor:pointer}.BaseCheckbox_emptyCircle__sJFzp{border:1px solid #e3e3e3;border-radius:100%}.BaseCheckbox_checkImage___19l_,.BaseCheckbox_emptyCircle__sJFzp{position:absolute;top:0;left:0;display:none}.BaseCheckbox_active__SyoqG{display:inline-block}.BaseCheckbox_checkboxLabel__MuT_s{padding:0;border:0;background:transparent;cursor:pointer}.BaseInput_inputShell__gDctB{display:flex;align-items:center;width:100%;height:54px;padding:0 11px;border:1px solid #e3e3e3;border-radius:4px;background:#fff;box-sizing:border-box}.BaseInput_inputShell__gDctB:focus-within{border-color:#4096ff;outline:0;box-shadow:0 0 0 2px rgba(5,145,255,.1)}.BaseInput_inputControl__42EQz{width:100%;min-width:0;height:100%;padding:0 11px;border:0;background:transparent;box-sizing:border-box;font-size:14px;font-weight:400;letter-spacing:-.01em;color:#000;outline:0}.BaseInput_inputStandalone__KZAQ2{height:54px;border:1px solid #e3e3e3;border-radius:4px;background:#fff}.BaseInput_inputStandalone__KZAQ2:focus{border-color:#4096ff;box-shadow:0 0 0 2px rgba(5,145,255,.1)}.BaseInput_inputControl__42EQz::placeholder{color:#767676}.BaseInput_inputControl__42EQz:disabled{cursor:not-allowed;color:rgba(0,0,0,.25)}.BaseInput_inputShell__gDctB:has(.BaseInput_inputControl__42EQz:disabled),.BaseInput_inputStandalone__KZAQ2:disabled{background:rgb(0 0 0/4%)}.BaseInput_suffix__R890P{flex:0 0 auto;margin-left:4px;color:rgba(0,0,0,.88);font-size:14px;line-height:1;white-space:nowrap}@media (max-width:768px){.BaseInput_inputControl__42EQz{font-size:16px}}.BaseTextarea_textarea__PM3_d{width:100%;height:var(--textarea-height);padding:16px;border:1px solid #e3e3e3;border-radius:4px;background:#fff;box-sizing:border-box;resize:none;font-family:inherit;font-size:var(--textarea-font-size);font-weight:400;line-height:22px;letter-spacing:-.01em;font-variation-settings:"wdth" 100;color:#000;outline:0}.BaseTextarea_textarea__PM3_d:focus{border-color:#4096ff;box-shadow:0 0 0 2px rgba(5,145,255,.1)}.BaseTextarea_textarea__PM3_d::placeholder{color:#767676;font-size:var(--textarea-font-size);font-weight:400;line-height:22px;letter-spacing:-.01em;opacity:1}.BaseTextarea_textarea__PM3_d:disabled{cursor:not-allowed;color:rgba(0,0,0,.25);background:rgb(0 0 0/4%)}.BaseTextarea_countText__ghc2u{font-size:10px;font-weight:400;letter-spacing:-.01em;text-align:right;color:#767676}.BaseTextarea_countBold__D3k94{color:#000}@media (max-width:768px){.BaseTextarea_textarea__PM3_d{height:245px;font-size:16px}}.BudgetInput_inputWrap__eVmbw input{text-align:end}.page_container__hT3Ub{max-width:1064px;padding:20px;margin:0 auto}.page_titleRow__Nx9Um{display:flex;margin-bottom:74px}.page_titleColumn__bhqDv{flex:0 0 33.3333%;max-width:33.3333%}.page_descriptionColumn__1xHkA{flex:0 0 66.6667%;max-width:66.6667%}.page_title__OP_lI{font-size:40px;font-weight:550;line-height:40px;letter-spacing:-.01em;font-variation-settings:"wdth" 100}.page_description__kugHu{font-size:20px;font-weight:400;line-height:30px;letter-spacing:-.01em;text-align:left}.page_primaryDescription__qjjkf{margin-bottom:8px}.page_emphasis__QftMo{font-weight:550;color:#005fcc}.page_required__7K0Af{color:#e91e63}.page_formLabel__5KVhQ{font-size:14px;font-weight:400;line-height:14px;letter-spacing:-.01em;margin-bottom:10px;color:#000}.page_formGrid__HpHkx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:60px;column-gap:60px}.page_formColumn__rN1e5{display:flex;flex-direction:column;gap:50px}.page_formField__v8ORK{position:relative}.page_emailField__kj7A8{margin-bottom:50px}.page_contentsField__hZC23{grid-column:1/-1}.page_uploadField__NTHy7{position:relative}.page_agreementContainer__oQ4Va{margin-top:50px}.page_agreementTitle__xNZPS{font-size:16px;font-weight:550;line-height:24px;letter-spacing:-.01em;font-variation-settings:"wdth" 100;margin-bottom:14px}.page_agreementContent__9kMie{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:20px 0;margin-bottom:10px}.page_agreementList__vS06d{font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.01em;text-align:left;font-variation-settings:"wdth" 100}.page_agreeEmphasis__ERVJi{font-weight:550;line-height:22px}.page_checkAgreement__DZsfV{font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.01em;text-align:left}.page_essential__PyCcT{color:#e91e63}.page_agreementRow__Iggxm{display:flex;align-items:center;margin-bottom:50px;flex-wrap:wrap}.page_agreementCheckbox__7MR98{margin-right:8px;margin-left:16px}.page_btnRow__tF0x_{display:flex;justify-content:center;margin-bottom:80px}.page_cancelBtn__vgqhu{border:.5px solid #555;margin-right:8px;width:74px;height:34px;border-radius:4px;letter-spacing:-.01em;font-variation-settings:"wdth" 100}.page_submitBtn__muNfp{min-width:74px;height:34px;padding:0 15px;border:0;border-radius:4px;background:#005fcc;color:#fff;font-weight:550;line-height:14px;letter-spacing:-.01em;font-variation-settings:"wdth" 100;cursor:pointer;transition:background-color .2s ease}.page_submitBtn__muNfp:hover{background:#004f9e}.page_submitBtn__muNfp:focus-visible{outline:2px solid #005fcc;outline-offset:2px}.page_validation__J02kb{font-size:12px;line-height:18px;letter-spacing:-.01em;text-align:right;color:#005fcc;position:absolute;bottom:-25px;right:0}.page_requiredText__vyqiV{font-size:14px;font-weight:400;line-height:42px;letter-spacing:-.01em;text-align:right;border-bottom:1px solid #e6e6e6;margin-bottom:50px;color:#767676}@media (max-width:768px){.page_container__hT3Ub{padding:16px}.page_titleRow__Nx9Um{display:block;margin-bottom:8px}.page_descriptionColumn__1xHkA,.page_titleColumn__bhqDv{max-width:none}.page_title__OP_lI{font-size:30px;line-height:30px;letter-spacing:-.01em;text-align:center;margin-bottom:40px}.page_description__kugHu{font-size:18px;line-height:24px;margin-bottom:16px}.page_requiredText__vyqiV{font-size:16px;margin-bottom:30px}.page_formLabel__5KVhQ{font-size:16px;line-height:18px;letter-spacing:-.01em}.page_formGrid__HpHkx{display:block}.page_formColumn__rN1e5{gap:30px}.page_formColumn__rN1e5+.page_formColumn__rN1e5{margin-top:30px}.page_emailField__kj7A8{padding-bottom:30px;margin-bottom:0}.page_uploadField__NTHy7{padding-bottom:30px}.page_validation__J02kb{position:static;margin-top:8px;text-align:left}.page_checkAgreement__DZsfV{max-width:calc(100% - 38px)}.page_agreementCheckbox__7MR98{top:3px;margin-right:6px;margin-left:14px}.page_btnRow__tF0x_>button{width:calc(50% - 4px);height:50px}}