@charset "UTF-8";@font-face{font-family:Pretendard-Regular;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Pretendard-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}li,ol,ul{list-style:none}button{cursor:pointer}a{color:#222;text-decoration:none}.endPage{margin:0 auto;max-width:768px}.endPage img{width:100%}body{background-color:#fff;font-family:GmarketSansMedium,sans-serif;line-height:1.6}@font-face{font-family:GmarketSansMedium;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format("woff")}.zentorga-body{margin:0;padding:0 0 100px}.zentorga-layout{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:800px;width:100%}@media(max-width:768px){.zentorga-body{padding:0}.zentorga-layout{max-width:none}}.zentorga-images{margin:0 auto;max-width:800px;width:100%}.zentorga-layout .zentorga-images img,.zentorga-layout .zentorga-images video{border-radius:0;display:block;height:auto;width:100%}@media(min-width:768px){.zentorga-images img{border-radius:12px 12px 0 0}}.zentorga-complete{margin:0 auto;max-width:768px}.zentorga-complete img{width:100%}.zentorga-scroll-wrapper{align-items:center;border:1px solid #ccc;display:flex;height:15vw;justify-content:center;max-height:200px;min-height:130px;width:100%}.zentorga-scroll-box{background-color:#fff;height:80%;overflow:hidden;position:relative;width:70%}.zentorga-scroll-box,.zentorga-scroll-content{align-items:center;display:flex;flex-direction:column}.zentorga-scroll-content{animation:zentorga-scroll-up 10s linear infinite;width:100%}.zentorga-scroll-item{align-items:center;border-bottom:1px solid #ccc;display:flex;font-size:clamp(12px,3vw,20px);justify-content:space-around;padding:1%;white-space:nowrap;width:100%}@keyframes zentorga-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.zentorga-layout .consent-notice{align-items:center;background-color:#f8f9fa;border-radius:4px;color:#666;display:flex;flex-wrap:wrap;font-size:clamp(12px,3vw,14px);font-weight:500;gap:8px;justify-content:center;margin:0;padding:8px 12px;text-align:center}.zentorga-layout .consent-notice .toggle-detail{display:inline-block;margin:0;padding:0;white-space:nowrap}.template11-layout{background-color:#fff;font-family:Arial,sans-serif;font-size:clamp(13px,2.5vw,16px);margin:0 auto;max-width:768px}.template11-images{margin-bottom:20px;text-align:center;width:100%}.template11-images img{height:auto;width:100%}.template11-layout .benefitDate{margin:0 auto 15px;text-align:center;width:90%}.template11-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.template11-layout .formStyleClassName{margin:0 auto 20px;width:90%}.template11-layout .input-wrap{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px;width:100%}.template11-layout .formStyleClassName.form-gray .input-wrap{background:#f6f8fa;border:1px solid #d0d7de}.template11-layout .formStyleClassName.form-gray label{color:#24292f}.template11-layout .formStyleClassName.form-gray input{background:#fff;border:1px solid #d0d7de;color:#24292f}.template11-layout .formStyleClassName.form-gray input:focus{border-color:#0969da}.template11-layout .formStyleClassName.form-light .input-wrap{background:#f8f9fa;border:1px solid #dee2e6}.template11-layout .formStyleClassName.form-light label{color:#495057}.template11-layout .formStyleClassName.form-light input{background:#fff;border:1px solid #ced4da}.template11-layout .formStyleClassName.form-light input:focus{border-color:#80bdff}.template11-layout .formStyleClassName.form-white .input-wrap{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template11-layout .formStyleClassName.form-white label{color:#212529}.template11-layout .formStyleClassName.form-white input{background:#fff;border:1px solid #dee2e6}.template11-layout .formStyleClassName.form-white input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template11-layout .formStyleClassName.form-beige .input-wrap{background:#fefcf8;border:1px solid #f0e6d2}.template11-layout .formStyleClassName.form-beige label{color:#a67c6e}.template11-layout .formStyleClassName.form-beige input{background:#fff;border:1px solid #e8d5c1;color:#7a5c4a}.template11-layout .formStyleClassName.form-beige input:focus{border-color:#d4b896}.template11-layout .formStyleClassName.form-blue .input-wrap{background:#f8fbff;border:1px solid #e3efff}.template11-layout .formStyleClassName.form-blue label{color:#5a8bb5}.template11-layout .formStyleClassName.form-blue input{background:#fff;border:1px solid #c7e0ff;color:#3f72a0}.template11-layout .formStyleClassName.form-blue input:focus{border-color:#85b8ec}.template11-layout .formStyleClassName.form-modern .input-wrap{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1px;padding:20px}.template11-layout .formStyleClassName.form-modern label{color:#495057}.template11-layout .formStyleClassName.form-modern input{background:#fff;border:1px solid #ced4da;border-radius:8px}.template11-layout .formStyleClassName.form-modern input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.template11-layout .formStyleClassName.form-none .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template11-layout .formStyleClassName.form-none .input-contact,.template11-layout .formStyleClassName.form-none .input-user{border:none;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:background-color .2s ease}.template11-layout .formStyleClassName.form-none .input-contact:hover,.template11-layout .formStyleClassName.form-none .input-user:hover{background:#f8f9fa}.template11-layout .formStyleClassName.form-none .input-contact:focus-within,.template11-layout .formStyleClassName.form-none .input-user:focus-within{background:#f0f8ff;box-shadow:0 0 0 3px #007bff1a}.template11-layout .formStyleClassName.form-none label{color:#666;display:block;font-weight:600}.template11-layout .formStyleClassName.form-none input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 10px;width:100%}.template11-layout .formStyleClassName.form-none input:focus{border-color:#007bff}.template11-layout .formStyleClassName.form-none .phone-wrap{margin-top:5px}.template11-layout .formStyleClassName.form-outline .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template11-layout .formStyleClassName.form-outline .input-contact,.template11-layout .formStyleClassName.form-outline .input-user{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.template11-layout .formStyleClassName.form-outline .input-contact:hover,.template11-layout .formStyleClassName.form-outline .input-user:hover{border-color:silver}.template11-layout .formStyleClassName.form-outline .input-contact:focus-within,.template11-layout .formStyleClassName.form-outline .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template11-layout .formStyleClassName.form-outline label{color:#666;display:block;font-weight:600}.template11-layout .formStyleClassName.form-outline input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template11-layout .formStyleClassName.form-outline .phone-wrap{margin-top:5px}.template11-layout .formStyleClassName.form-outline-square .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template11-layout .formStyleClassName.form-outline-square .input-contact,.template11-layout .formStyleClassName.form-outline-square .input-user{border:2px solid #e0e0e0;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.template11-layout .formStyleClassName.form-outline-square .input-contact:hover,.template11-layout .formStyleClassName.form-outline-square .input-user:hover{border-color:silver}.template11-layout .formStyleClassName.form-outline-square .input-contact:focus-within,.template11-layout .formStyleClassName.form-outline-square .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template11-layout .formStyleClassName.form-outline-square label{color:#666;display:block;font-weight:600}.template11-layout .formStyleClassName.form-outline-square input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template11-layout .formStyleClassName.form-outline-square .phone-wrap{margin-top:5px}.template11-layout .formStyleClassName.form-outline-gray .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template11-layout .formStyleClassName.form-outline-gray .input-contact,.template11-layout .formStyleClassName.form-outline-gray .input-user{background:#f8f9fa;border:none;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.template11-layout .formStyleClassName.form-outline-gray .input-contact:hover,.template11-layout .formStyleClassName.form-outline-gray .input-user:hover{background:#f0f1f2}.template11-layout .formStyleClassName.form-outline-gray .input-contact:focus-within,.template11-layout .formStyleClassName.form-outline-gray .input-user:focus-within{background:#fff;box-shadow:0 0 0 2px #007bff33}.template11-layout .formStyleClassName.form-outline-gray label{color:#555;display:block;font-weight:600}.template11-layout .formStyleClassName.form-outline-gray input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.template11-layout .formStyleClassName.form-outline-gray .phone-wrap{margin-top:5px}.template11-layout .input-user{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template11-layout .input-contact:last-child,.template11-layout .input-user:last-child{margin-bottom:0}.template11-layout .input-user label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template11-layout .input-contact{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template11-layout .input-contact label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template11-layout .input-user input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px}.template11-layout .input-user input:focus{outline:none}.template11-layout .phone-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.template11-layout .phone-wrap input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px;text-align:center}.template11-layout .phone-wrap input:focus{outline:none}.template11-layout .phone-wrap input:first-child{flex-shrink:0;width:25%}.template11-layout .phone-wrap input:nth-child(2),.template11-layout .phone-wrap input:nth-child(3){flex:1 1;max-width:calc(50% - 38px);min-width:0}.template11-layout .phone-wrap input:first-child{background-color:#f5f5f5}.template11-layout .serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}.template11-layout #serviceInfoClassName.service-dark{background:#2a2a2a;border-radius:4px;color:#ccc;padding:15px}.template11-layout #serviceInfoClassName.service-light{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;padding:15px}.template11-layout #serviceInfoClassName.service-white{background:#fff;border:2px solid #e9ecef;border-radius:4px;color:#212529;padding:15px}.template11-layout #serviceInfoClassName.service-beige{background:#fefcf8;border:1px solid #f0e6d2;border-radius:4px;color:#7a5c4a;padding:15px}.template11-layout #serviceInfoClassName.service-blue{background:#f8fbff;border:1px solid #e3efff;border-radius:4px;color:#3f72a0;padding:15px}.template11-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.template11-layout .consentClassName label{align-items:center;color:#333;display:flex;font-size:clamp(11px,2.4vw,14px);font-weight:500;gap:5px;justify-content:center;margin-bottom:0}.template11-layout .consentClassName input[type=checkbox]{height:14px;width:14px}.template11-layout .toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin:0;padding:0;text-decoration:underline;white-space:nowrap}@media(max-width:768px){.template11-layout .consentClassName{flex-direction:column}.template11-layout .toggle-detail{display:inline-block;margin:5px 0 0}}.template11-layout .privacyPolicy{background:#f1f3f4;border-radius:4px;display:none;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.template11-layout .privacyPolicy.show{display:block}.template11-layout .privacyPolicy p{color:#666;margin:0}.template11-layout #consentClassName.consent-dark{background:#2a2a2a;border:1px solid #444;color:#fff}.template11-layout #consentClassName.consent-dark label{color:#ccc}.template11-layout #consentClassName.consent-dark .toggle-detail{color:#66b3ff;display:inline-block;margin:0;white-space:nowrap}.template11-layout #consentClassName.consent-dark+.privacyPolicy{background:#333;border:1px solid #444;color:#ccc}.template11-layout #consentClassName.consent-dark+.privacyPolicy h4{color:#fff}.template11-layout #consentClassName.consent-dark+.privacyPolicy p{color:#ccc}.template11-layout #consentClassName.consent-light{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template11-layout #consentClassName.consent-light label{color:#495057}.template11-layout #consentClassName.consent-light .toggle-detail{color:#007bff;display:inline-block;margin:0;white-space:nowrap}.template11-layout #consentClassName.consent-light+.privacyPolicy{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template11-layout #consentClassName.consent-light+.privacyPolicy h4{color:#212529}.template11-layout #consentClassName.consent-light+.privacyPolicy p{color:#6c757d}.template11-layout #consentClassName.consent-white{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template11-layout #consentClassName.consent-white label{color:#212529}.template11-layout #consentClassName.consent-white .toggle-detail{color:#0d6efd;display:inline-block;margin:0;white-space:nowrap}.template11-layout #consentClassName.consent-white+.privacyPolicy{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template11-layout #consentClassName.consent-white+.privacyPolicy h4{color:#212529}.template11-layout #consentClassName.consent-white+.privacyPolicy p{color:#495057}.template11-layout #consentClassName.consent-beige{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template11-layout #consentClassName.consent-beige label{color:#a67c6e}.template11-layout #consentClassName.consent-beige .toggle-detail{color:#d4b896;display:inline-block;margin:0;white-space:nowrap}.template11-layout #consentClassName.consent-beige+.privacyPolicy{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template11-layout #consentClassName.consent-beige+.privacyPolicy h4{color:#8b6f47}.template11-layout #consentClassName.consent-beige+.privacyPolicy p{color:#7a5c4a}.template11-layout #consentClassName.consent-blue{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template11-layout #consentClassName.consent-blue label{color:#5a8bb5}.template11-layout #consentClassName.consent-blue .toggle-detail{color:#85b8ec;display:inline-block;margin:0;white-space:nowrap}.template11-layout #consentClassName.consent-blue+.privacyPolicy{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template11-layout #consentClassName.consent-blue+.privacyPolicy h4{color:#2c5282}.template11-layout #consentClassName.consent-blue+.privacyPolicy p{color:#3f72a0}.template11-layout .postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;padding:0;width:90%}.template11-layout .postBtn img{height:auto;width:100%}.template11-layout #postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template11-layout #postBtn.postBtn-fixed img{display:block;height:auto;width:100%}.template11-layout .footerClassName{margin-top:20px;text-align:center}.template11-layout .footerClassName img{height:auto;width:100%}.template11-layout .footerDetail{color:#666;font-size:clamp(10px,2.5vw,14px);line-height:clamp(16px,3.8vw,22px);margin:0 auto}.template11-layout .footerClassName.footer-dark{background:#333;color:#fff;padding:20px}.template11-layout .footerClassName.footer-dark .footerDetail{color:#ccc}.template11-layout .footerClassName.footer-light{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px}.template11-layout .footerClassName.footer-light .footerDetail{color:#555}.template11-layout .footerClassName.footer-blue{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px}.template11-layout .footerClassName.footer-blue .footerDetail{color:#e6f3ff}.template11-layout .footerClassName.footer-minimal{background:#0000;border-top:1px solid #eee;color:#666;padding:15px}.template11-layout .footerClassName.footer-minimal .footerDetail{color:#888}.template11-layout .footerClassName.footer-gray-border{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px}.template11-layout .footerClassName.footer-gray-border .footerDetail{color:#495057}.template11-layout .footerClassName.footer-navy{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px}.template11-layout .footerClassName.footer-navy .footerDetail{color:#b8d4f0}.template11-layout .footerClassName.footer-dark-left{background:#333;color:#fff;padding:20px;text-align:left}.template11-layout .footerClassName.footer-dark-left .footerDetail{color:#ccc}.template11-layout .footerClassName.footer-light-left{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:left}.template11-layout .footerClassName.footer-light-left .footerDetail{color:#555}.template11-layout .footerClassName.footer-blue-left{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:left}.template11-layout .footerClassName.footer-blue-left .footerDetail{color:#e6f3ff}.template11-layout .footerClassName.footer-minimal-left{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:left}.template11-layout .footerClassName.footer-minimal-left .footerDetail{color:#888}.template11-layout .footerClassName.footer-dark-right{background:#333;color:#fff;padding:20px;text-align:right}.template11-layout .footerClassName.footer-dark-right .footerDetail{color:#ccc}.template11-layout .footerClassName.footer-light-right{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:right}.template11-layout .footerClassName.footer-light-right .footerDetail{color:#555}.template11-layout .footerClassName.footer-blue-right{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:right}.template11-layout .footerClassName.footer-blue-right .footerDetail{color:#e6f3ff}.template11-layout .footerClassName.footer-minimal-right{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:right}.template11-layout .footerClassName.footer-minimal-right .footerDetail{color:#888}.template11-layout .footerClassName.footer-gray-border-left{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:left}.template11-layout .footerClassName.footer-gray-border-left .footerDetail{color:#495057}.template11-layout .footerClassName.footer-gray-border-right{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:right}.template11-layout .footerClassName.footer-gray-border-right .footerDetail{color:#495057}.template11-layout .footerClassName.footer-navy-left{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:left}.template11-layout .footerClassName.footer-navy-left .footerDetail{color:#b8d4f0}.template11-layout .footerClassName.footer-navy-right{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:right}.template11-layout .footerClassName.footer-navy-right .footerDetail{color:#b8d4f0}@media(max-width:480px){.template11-layout .input-user input,.template11-layout .phone-wrap input{font-size:14px;padding:10px}.template11-layout .formStyleClassName.form-none .input-contact,.template11-layout .formStyleClassName.form-none .input-user,.template11-layout .formStyleClassName.form-outline .input-contact,.template11-layout .formStyleClassName.form-outline .input-user,.template11-layout .formStyleClassName.form-outline-gray .input-contact,.template11-layout .formStyleClassName.form-outline-gray .input-user,.template11-layout .formStyleClassName.form-outline-square .input-contact,.template11-layout .formStyleClassName.form-outline-square .input-user{padding:3px 10px}}@media(max-width:767px){.template11-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.template11-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}.zentorga-layout .radio-form-section-label,.zentorga-layout .radio-group-label{align-items:center;color:#555;display:flex;font-size:clamp(20px,4.8vw,35px);font-weight:700;gap:10px;letter-spacing:.5px;margin-bottom:15px}.zentorga-layout .radio-form-section-label span,.zentorga-layout .radio-group-label span{font-size:clamp(31px,7.5vw,55px)}.zentorga-layout .radio-form-section-label{font-size:clamp(18px,4.4vw,32px)}.zentorga-layout .radio-options{display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin-bottom:15%;width:100%}@media(min-width:768px){.zentorga-layout .radio-options{gap:15px}}.zentorga-layout .radio-options label{cursor:pointer;font-size:clamp(18px,4.5vw,24px)}.zentorga-layout .radio-option{align-items:center;display:flex;gap:10px}.zentorga-layout .radio-options label span{align-items:center;cursor:pointer;display:flex;line-height:32px}.zentorga-layout .radio-options input[type=radio]{appearance:none;-webkit-appearance:none;border:3px solid #999;border-radius:50%;cursor:pointer;flex-shrink:0;height:32px;outline:none;position:relative;width:32px}.zentorga-layout .radio-options input[type=radio]:checked{border-color:#0066fe}.zentorga-layout .radio-options input[type=radio]:checked:before{background-color:#0066fe;border-radius:50%;content:"";height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.zentorga-layout .radio-options input[type=radio]:hover{border-color:#0066fe}.zentorga-layout .radio-phone-wrap input:first-child{background-color:#eef1f5}.zentorga-layout .radio-phone-wrap input:nth-child(2),.zentorga-layout .radio-phone-wrap input:nth-child(3){flex:initial;min-width:0;min-width:auto}.zentorga-layout .radio-form{font-family:GmarketSansMedium,sans-serif;margin:15px auto;max-width:600px;padding:0 20px;width:100%}.zentorga-layout .radio-input-wrap{display:flex;flex-direction:column;gap:15px;justify-content:space-between;width:100%}.zentorga-layout .radio-input-contact,.zentorga-layout .radio-input-user{align-items:center;background-color:#fff;border:1px solid #474747;border-radius:0;cursor:pointer;display:flex;flex-direction:row;gap:15px;margin-bottom:12px;padding:2% 3%;transition:border-color .2s ease;width:100%}.zentorga-layout .radio-input-contact label,.zentorga-layout .radio-input-user label{color:#555;flex-shrink:0;font-size:clamp(14px,3.5vw,16px);font-weight:700;letter-spacing:.5px;margin-bottom:0;margin-right:15px;text-align:left;width:15%}.zentorga-layout .radio-input-contact input,.zentorga-layout .radio-input-user input{background:#fff;border:none;border-radius:0;color:#2c3e50;font-family:GmarketSansMedium,sans-serif;font-size:clamp(15px,3.8vw,17px);height:48px;outline:none;padding:12px 10px 10px;text-align:left;transition:all .25s ease;width:100%}.zentorga-layout .radio-input-contact input:focus,.zentorga-layout .radio-input-user input:focus{background:#fff;border:none}@media(min-width:768px){.zentorga-layout .radio-input-contact input,.zentorga-layout .radio-input-user input{height:45px}}.zentorga-layout .radio-input-contact input::placeholder,.zentorga-layout .radio-input-user input::placeholder{color:#b0b0b0;opacity:1}.zentorga-layout .radio-phone-wrap{align-items:center;display:flex;gap:10px;width:100%}@media(min-width:480px){.zentorga-layout .radio-phone-wrap{flex-wrap:nowrap}}.zentorga-layout .radio-phone-wrap input{background:#fff;border:none;border-radius:0;flex:1 1;font-family:GmarketSansMedium,sans-serif;font-size:clamp(15px,3.8vw,17px);height:48px;min-width:80px;outline:none;text-align:center;transition:all .25s ease}.zentorga-layout .radio-phone-wrap input:focus{background:#fff;border:none}@media(min-width:768px){.zentorga-layout .radio-phone-wrap input{height:45px}.zentorga-layout .radio-phone-wrap input:first-child{flex:0 0 90px}.zentorga-layout .radio-phone-wrap input:nth-child(2),.zentorga-layout .radio-phone-wrap input:nth-child(3){flex:1 1;min-width:120px}}.zentorga-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.zentorga-layout .consentClassName label{align-items:center;color:#333;display:flex;font-size:clamp(11px,2.4vw,14px);font-weight:500;gap:5px;justify-content:center;margin-bottom:0}.zentorga-layout .consentClassName input[type=checkbox]{height:14px;width:14px}.zentorga-layout .toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin-left:5px;padding:0;text-decoration:underline;white-space:nowrap}@media(max-width:768px){.zentorga-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.zentorga-layout .toggle-detail{margin-left:0;margin-top:5px}}.zentorga-layout .privacyPolicy{background:#f1f3f4;border-radius:4px;display:none;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.zentorga-layout .privacyPolicy.show{display:block}.zentorga-layout .privacyPolicy p{color:#666;margin:0}.zentorga-layout .survey-answers-button{display:flex;flex-direction:column;gap:10px;margin-bottom:10%;width:100%}.zentorga-layout .survey-answer-button{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.zentorga-layout .survey-answer-button .answer-text{font-size:clamp(14px,3.5vw,18px)!important}.zentorga-layout .survey-answer-button .check-mark{color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;margin-right:8px}.zentorga-layout .survey-answer-button:hover{background:#ececec}.zentorga-layout .survey-answer-button input[type=radio]{display:none}.zentorga-layout .survey-answer-button.selected{font-weight:500}.zentorga-layout .surveySection{margin:0 auto 20px;width:90%}.zentorga-layout .survey-item{margin-bottom:25px}.zentorga-layout .survey-question{align-items:baseline;display:flex;gap:8px;margin-bottom:12px}.zentorga-layout .survey-question-no{flex-shrink:0;font-size:clamp(35px,5vw,60px);font-weight:700}.zentorga-layout .survey-question-text{flex:1 1;font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.zentorga-layout .survey-answers-radio{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 10px;width:100%}.zentorga-layout .survey-answer-option{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:2% 0}.zentorga-layout .survey-answer-option span{font-size:clamp(15px,3.5vw,25px)!important}.zentorga-layout .survey-answer-option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;flex-shrink:0;height:25px;position:relative;width:25px}.zentorga-layout .survey-answer-option input[type=radio]:checked{background-color:#ff8c42;background-color:var(--answer-color,#ff8c42);border-color:#ff8c42;border-color:var(--answer-color,#ff8c42)}.zentorga-layout .survey-answer-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.zentorga-layout .benefitDate{margin-bottom:15px;text-align:center;width:90%}.zentorga-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.zentorga-layout .serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}.zentorga-layout .postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;padding:0;width:90%}.zentorga-layout .postBtn img{height:auto;width:100%}.zentorga-layout #postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.zentorga-layout #postBtn.postBtn-fixed img{display:block;height:auto;width:100%}.zentorga-layout .radio-btn-apply{background:#fff;border:none;cursor:pointer;margin:30px auto 20px;max-width:600px;overflow:hidden;padding:0;width:100%}.zentorga-layout .radio-btn-apply img{display:block;height:auto;object-fit:contain;width:100%}.zentorga-layout .radio-images{margin:0 auto;max-width:800px;width:100%}.zentorga-layout .radio-images img,.zentorga-layout .radio-images video{border-radius:0;display:block;height:auto;width:100%}@media(min-width:768px){.zentorga-layout .radio-images img{border-radius:12px 12px 0 0}}@media(max-width:767px){.zentorga-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.zentorga-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}.template12-layout{background-color:#fff;font-family:Arial,sans-serif;font-size:clamp(13px,2.5vw,16px);margin:0 auto;max-width:768px}.template12-images{margin-bottom:20px;text-align:center;width:100%}.template12-images img{height:auto;width:100%}.template12-layout .surveySection{margin:0 auto 20px;width:90%}.template12-layout .survey-item{margin-bottom:25px}.template12-layout .survey-question{align-items:center;display:flex;gap:8px;margin-bottom:12px}.template12-layout .survey-question-no{flex-shrink:0;font-size:clamp(35px,5vw,60px);font-weight:700}.template12-layout .survey-question-text{flex:1 1;font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.template12-layout .survey-answers-radio{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 10px;width:100%}.template12-layout .survey-answer-option{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:2% 0}.template12-layout .survey-answer-option span{font-size:clamp(15px,3.5vw,25px)!important}.template12-layout .survey-answer-option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;flex-shrink:0;height:25px;position:relative;width:25px}.template12-layout .survey-answer-option input[type=radio]:checked{background-color:#ff8c42;background-color:var(--answer-color,#ff8c42);border-color:#ff8c42;border-color:var(--answer-color,#ff8c42)}.template12-layout .survey-answer-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.template12-layout .survey-answers-button{display:flex;flex-direction:column;gap:10px}.template12-layout .survey-answer-button{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.template12-layout .survey-answer-button .answer-text{font-size:clamp(14px,3.5vw,18px)!important;text-align:left;width:100%}.template12-layout .survey-answer-button .check-mark{color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;margin-right:8px}.template12-layout .survey-answer-button:hover{background:#ececec}.template12-layout .survey-answer-button input[type=radio]{display:none}.template12-layout .survey-answer-button.selected{font-weight:500}.template12-layout .benefitDate{margin-bottom:15px;text-align:center;width:90%}.template12-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.template12-layout .formStyleClassName{margin:0 auto 20px;width:90%}.template12-layout .input-wrap{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px;width:100%}.template12-layout .formStyleClassName.form-gray .input-wrap{background:#f6f8fa;border:1px solid #d0d7de}.template12-layout .formStyleClassName.form-gray label{color:#24292f}.template12-layout .formStyleClassName.form-gray input{background:#fff;border:1px solid #d0d7de;color:#24292f}.template12-layout .formStyleClassName.form-gray input:focus{border-color:#0969da}.formStyleClassName.form-light .input-wrap{background:#f8f9fa;border:1px solid #dee2e6}.formStyleClassName.form-light label{color:#495057}.formStyleClassName.form-light input{background:#fff;border:1px solid #ced4da}.formStyleClassName.form-light input:focus{border-color:#80bdff}.formStyleClassName.form-white .input-wrap{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.formStyleClassName.form-white label{color:#212529}.formStyleClassName.form-white input{background:#fff;border:1px solid #dee2e6}.formStyleClassName.form-white input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.formStyleClassName.form-beige .input-wrap{background:#fefcf8;border:1px solid #f0e6d2}.formStyleClassName.form-beige label{color:#a67c6e}.formStyleClassName.form-beige input{background:#fff;border:1px solid #e8d5c1;color:#7a5c4a}.formStyleClassName.form-beige input:focus{border-color:#d4b896}.formStyleClassName.form-blue .input-wrap{background:#f8fbff;border:1px solid #e3efff}.formStyleClassName.form-blue label{color:#5a8bb5}.formStyleClassName.form-blue input{background:#fff;border:1px solid #c7e0ff;color:#3f72a0}.formStyleClassName.form-blue input:focus{border-color:#85b8ec}.formStyleClassName.form-modern .input-wrap{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1px;padding:20px}.formStyleClassName.form-modern label{color:#495057}.formStyleClassName.form-modern input{background:#fff;border:1px solid #ced4da;border-radius:8px}.formStyleClassName.form-modern input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.formStyleClassName.form-none .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.formStyleClassName.form-none .input-contact,.formStyleClassName.form-none .input-user{border:none;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:background-color .2s ease}.formStyleClassName.form-none .input-contact:hover,.formStyleClassName.form-none .input-user:hover{background:#f8f9fa}.formStyleClassName.form-none .input-contact:focus-within,.formStyleClassName.form-none .input-user:focus-within{background:#f0f8ff;box-shadow:0 0 0 3px #007bff1a}.formStyleClassName.form-none label{color:#666;display:block;font-weight:600}.formStyleClassName.form-none input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 10px;width:100%}.formStyleClassName.form-none input:focus{border-color:#007bff}.formStyleClassName.form-none .phone-wrap{margin-top:5px}.formStyleClassName.form-outline .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.formStyleClassName.form-outline .input-contact,.formStyleClassName.form-outline .input-user{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline .input-contact:hover,.formStyleClassName.form-outline .input-user:hover{border-color:silver}.formStyleClassName.form-outline .input-contact:focus-within,.formStyleClassName.form-outline .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.formStyleClassName.form-outline label{color:#666;display:block;font-weight:600}.formStyleClassName.form-outline input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.formStyleClassName.form-outline .phone-wrap{margin-top:5px}.formStyleClassName.form-outline-square .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.formStyleClassName.form-outline-square .input-contact,.formStyleClassName.form-outline-square .input-user{border:2px solid #e0e0e0;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline-square .input-contact:hover,.formStyleClassName.form-outline-square .input-user:hover{border-color:silver}.formStyleClassName.form-outline-square .input-contact:focus-within,.formStyleClassName.form-outline-square .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.formStyleClassName.form-outline-square label{color:#666;display:block;font-weight:600}.formStyleClassName.form-outline-square input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.formStyleClassName.form-outline-square .phone-wrap{margin-top:5px}.formStyleClassName.form-outline-gray .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.formStyleClassName.form-outline-gray .input-contact,.formStyleClassName.form-outline-gray .input-user{background:#f8f9fa;border:none;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.formStyleClassName.form-outline-gray .input-contact:hover,.formStyleClassName.form-outline-gray .input-user:hover{background:#f0f1f2}.formStyleClassName.form-outline-gray .input-contact:focus-within,.formStyleClassName.form-outline-gray .input-user:focus-within{background:#fff;box-shadow:0 0 0 2px #007bff33}.formStyleClassName.form-outline-gray label{color:#555;display:block;font-weight:600}.formStyleClassName.form-outline-gray input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.formStyleClassName.form-outline-gray .phone-wrap{margin-top:5px}.input-user{align-items:center;display:flex;gap:10px;margin-bottom:15px}.input-contact:last-child,.input-user:last-child{margin-bottom:0}.input-user label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.input-contact{align-items:center;display:flex;gap:10px;margin-bottom:15px}.input-contact label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.input-user input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px}.input-user input:focus{outline:none}.phone-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.phone-wrap input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px;text-align:center}.phone-wrap input:focus{outline:none}.phone-wrap input:first-child{flex-shrink:0;width:25%}.phone-wrap input:nth-child(2),.phone-wrap input:nth-child(3){flex:1 1;max-width:calc(50% - 38px);min-width:0}.phone-wrap input:first-child{background-color:#f5f5f5}.serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}#serviceInfoClassName.service-dark{background:#2a2a2a;border-radius:4px;color:#ccc;padding:15px}#serviceInfoClassName.service-light{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;padding:15px}#serviceInfoClassName.service-white{background:#fff;border:2px solid #e9ecef;border-radius:4px;color:#212529;padding:15px}#serviceInfoClassName.service-beige{background:#fefcf8;border:1px solid #f0e6d2;border-radius:4px;color:#7a5c4a;padding:15px}#serviceInfoClassName.service-blue{background:#f8fbff;border:1px solid #e3efff;border-radius:4px;color:#3f72a0;padding:15px}.consentClassName{background:#f8f9fa;border-radius:4px;flex-wrap:wrap;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.consentClassName,.consentClassName label{align-items:center;display:flex;gap:5px;justify-content:center}.consentClassName label{color:#333;font-size:clamp(11px,2.4vw,14px);font-weight:500;margin-bottom:0}.consentClassName input[type=checkbox]{height:14px;width:14px}.toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin:0;padding:0;text-decoration:underline;white-space:nowrap}@media(max-width:768px){.consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.toggle-detail{display:inline-block;margin:5px 0 0}}.privacyPolicy{background:#f1f3f4;border-radius:4px;display:none;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.privacyPolicy.show{display:block}.privacyPolicy p{color:#666;margin:0}#consentClassName.consent-dark{background:#2a2a2a;border:1px solid #444;color:#fff}#consentClassName.consent-dark label{color:#ccc}#consentClassName.consent-dark .toggle-detail{color:#66b3ff;display:inline-block;margin:0;white-space:nowrap}#consentClassName.consent-dark+.privacyPolicy{background:#333;border:1px solid #444;color:#ccc}#consentClassName.consent-dark+.privacyPolicy h4{color:#fff}#consentClassName.consent-dark+.privacyPolicy p{color:#ccc}#consentClassName.consent-light{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}#consentClassName.consent-light label{color:#495057}#consentClassName.consent-light .toggle-detail{color:#007bff;display:inline-block;margin:0;white-space:nowrap}#consentClassName.consent-light+.privacyPolicy{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}#consentClassName.consent-light+.privacyPolicy h4{color:#212529}#consentClassName.consent-light+.privacyPolicy p{color:#6c757d}#consentClassName.consent-white{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}#consentClassName.consent-white label{color:#212529}#consentClassName.consent-white .toggle-detail{color:#0d6efd;display:inline-block;margin:0;white-space:nowrap}#consentClassName.consent-white+.privacyPolicy{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}#consentClassName.consent-white+.privacyPolicy h4{color:#212529}#consentClassName.consent-white+.privacyPolicy p{color:#495057}#consentClassName.consent-beige{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}#consentClassName.consent-beige label{color:#a67c6e}#consentClassName.consent-beige .toggle-detail{color:#d4b896;display:inline-block;margin:0;white-space:nowrap}#consentClassName.consent-beige+.privacyPolicy{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}#consentClassName.consent-beige+.privacyPolicy h4{color:#8b6f47}#consentClassName.consent-beige+.privacyPolicy p{color:#7a5c4a}#consentClassName.consent-blue{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}#consentClassName.consent-blue label{color:#5a8bb5}#consentClassName.consent-blue .toggle-detail{color:#85b8ec;display:inline-block;margin:0;white-space:nowrap}#consentClassName.consent-blue+.privacyPolicy{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}#consentClassName.consent-blue+.privacyPolicy h4{color:#2c5282}#consentClassName.consent-blue+.privacyPolicy p{color:#3f72a0}.postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;padding:0;width:90%}.postBtn img{height:auto;width:100%}#postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}#postBtn.postBtn-fixed img{display:block;height:auto;width:100%}.footerClassName{margin-top:20px;text-align:center}.footerClassName img{height:auto;width:100%}.footerDetail{color:#666;font-size:clamp(10px,2.5vw,14px);line-height:clamp(16px,3.8vw,22px);margin:0 auto}@media(max-width:480px){.input-user input,.phone-wrap input{font-size:14px;padding:10px}.formStyleClassName.form-none .input-contact,.formStyleClassName.form-none .input-user,.formStyleClassName.form-outline .input-contact,.formStyleClassName.form-outline .input-user,.formStyleClassName.form-outline-gray .input-contact,.formStyleClassName.form-outline-gray .input-user,.formStyleClassName.form-outline-square .input-contact,.formStyleClassName.form-outline-square .input-user{padding:3px 10px}}@media(max-width:767px){.template12-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.template12-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}.template13-layout{background-color:#fff;font-family:Arial,sans-serif;font-size:clamp(13px,2.5vw,16px);margin:0 auto;max-width:768px}.template13-images{margin-bottom:20px;text-align:center;width:100%}.template13-images img{height:auto;width:100%}.template13-layout .surveySection{margin:0 auto 20px;width:90%}.template13-layout .survey-item{margin-bottom:25px}.template13-layout .survey-question{align-items:center;display:flex;gap:8px;margin-bottom:12px}.template13-layout .survey-question-no{flex-shrink:0;font-size:clamp(35px,5vw,60px);font-weight:700}.template13-layout .survey-question-text{flex:1 1;font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.template13-layout .survey-answers-radio{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 10px;width:100%}.template13-layout .survey-answer-option{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:2% 0}.template13-layout .survey-answer-option span{font-size:clamp(15px,3.5vw,25px)!important}.template13-layout .survey-answer-option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.template13-layout .survey-answer-option input[type=radio]:checked{background-color:#ff8c42;background-color:var(--answer-color,#ff8c42);border-color:#ff8c42;border-color:var(--answer-color,#ff8c42)}.template13-layout .survey-answer-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.template13-layout .survey-answers-button{display:flex;flex-direction:column;gap:10px}.template13-layout .survey-answer-button{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.template13-layout .survey-answer-button .answer-text{font-size:clamp(14px,3.5vw,18px)!important}.template13-layout .survey-answer-button .check-mark{color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;margin-right:8px}.template13-layout .survey-answer-button:hover{background:#ececec}.template13-layout .survey-answer-button input[type=radio]{display:none}.template13-layout .survey-answer-button.selected{font-weight:500}.template13-layout .benefitDate{margin-bottom:15px;text-align:center;width:90%}.template13-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.template13-layout .formStyleClassName{margin:0 auto 20px;width:90%}.template13-layout .input-wrap{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px;width:100%}.template13-layout .formStyleClassName.form-gray .input-wrap{background:#f6f8fa;border:1px solid #d0d7de}.template13-layout .formStyleClassName.form-gray label{color:#24292f}.template13-layout .formStyleClassName.form-gray input{background:#fff;border:1px solid #d0d7de;color:#24292f}.template13-layout .formStyleClassName.form-gray input:focus{border-color:#0969da}.template13-layout .formStyleClassName.form-light .input-wrap{background:#f8f9fa;border:1px solid #dee2e6}.template13-layout .formStyleClassName.form-light label{color:#495057}.template13-layout .formStyleClassName.form-light input{background:#fff;border:1px solid #ced4da}.template13-layout .formStyleClassName.form-light input:focus{border-color:#80bdff}.template13-layout .formStyleClassName.form-white .input-wrap{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template13-layout .formStyleClassName.form-white label{color:#212529}.template13-layout .formStyleClassName.form-white input{background:#fff;border:1px solid #dee2e6}.template13-layout .formStyleClassName.form-white input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template13-layout .formStyleClassName.form-beige .input-wrap{background:#fefcf8;border:1px solid #f0e6d2}.template13-layout .formStyleClassName.form-beige label{color:#a67c6e}.template13-layout .formStyleClassName.form-beige input{background:#fff;border:1px solid #e8d5c1;color:#7a5c4a}.template13-layout .formStyleClassName.form-beige input:focus{border-color:#d4b896}.template13-layout .formStyleClassName.form-blue .input-wrap{background:#f8fbff;border:1px solid #e3efff}.template13-layout .formStyleClassName.form-blue label{color:#5a8bb5}.template13-layout .formStyleClassName.form-blue input{background:#fff;border:1px solid #c7e0ff;color:#3f72a0}.template13-layout .formStyleClassName.form-blue input:focus{border-color:#85b8ec}.template13-layout .formStyleClassName.form-modern .input-wrap{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1px;padding:20px}.template13-layout .formStyleClassName.form-modern label{color:#495057}.template13-layout .formStyleClassName.form-modern input{background:#fff;border:1px solid #ced4da;border-radius:8px}.template13-layout .formStyleClassName.form-modern input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.template13-layout .formStyleClassName.form-none .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template13-layout .formStyleClassName.form-none .input-contact,.template13-layout .formStyleClassName.form-none .input-user{border:none;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:background-color .2s ease}.template13-layout .formStyleClassName.form-none .input-contact:hover,.template13-layout .formStyleClassName.form-none .input-user:hover{background:#f8f9fa}.template13-layout .formStyleClassName.form-none .input-contact:focus-within,.template13-layout .formStyleClassName.form-none .input-user:focus-within{background:#f0f8ff;box-shadow:0 0 0 3px #007bff1a}.template13-layout .formStyleClassName.form-none label{color:#666;display:block;font-weight:600}.template13-layout .formStyleClassName.form-none input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 10px;width:100%}.template13-layout .formStyleClassName.form-none input:focus{border-color:#007bff}.template13-layout .formStyleClassName.form-none .phone-wrap{margin-top:5px}.template13-layout .formStyleClassName.form-outline .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template13-layout .formStyleClassName.form-outline .input-contact,.template13-layout .formStyleClassName.form-outline .input-user{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.template13-layout .formStyleClassName.form-outline .input-contact:hover,.template13-layout .formStyleClassName.form-outline .input-user:hover{border-color:silver}.template13-layout .formStyleClassName.form-outline .input-contact:focus-within,.template13-layout .formStyleClassName.form-outline .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template13-layout .formStyleClassName.form-outline label{color:#666;display:block;font-weight:600}.template13-layout .formStyleClassName.form-outline input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template13-layout .formStyleClassName.form-outline .phone-wrap{margin-top:5px}.template13-layout .formStyleClassName.form-outline-square .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template13-layout .formStyleClassName.form-outline-square .input-contact,.template13-layout .formStyleClassName.form-outline-square .input-user{border:2px solid #e0e0e0;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.template13-layout .formStyleClassName.form-outline-square .input-contact:hover,.template13-layout .formStyleClassName.form-outline-square .input-user:hover{border-color:silver}.template13-layout .formStyleClassName.form-outline-square .input-contact:focus-within,.template13-layout .formStyleClassName.form-outline-square .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template13-layout .formStyleClassName.form-outline-square label{color:#666;display:block;font-weight:600}.template13-layout .formStyleClassName.form-outline-square input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template13-layout .formStyleClassName.form-outline-square .phone-wrap{margin-top:5px}.template13-layout .formStyleClassName.form-outline-gray .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template13-layout .formStyleClassName.form-outline-gray .input-contact,.template13-layout .formStyleClassName.form-outline-gray .input-user{background:#f8f9fa;border:none;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.template13-layout .formStyleClassName.form-outline-gray .input-contact:hover,.template13-layout .formStyleClassName.form-outline-gray .input-user:hover{background:#f0f1f2}.template13-layout .formStyleClassName.form-outline-gray .input-contact:focus-within,.template13-layout .formStyleClassName.form-outline-gray .input-user:focus-within{background:#fff;box-shadow:0 0 0 2px #007bff33}.template13-layout .formStyleClassName.form-outline-gray label{color:#555;display:block;font-weight:600}.template13-layout .formStyleClassName.form-outline-gray input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.template13-layout .formStyleClassName.form-outline-gray .phone-wrap{margin-top:5px}.template13-layout .input-user{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template13-layout .input-contact:last-child,.template13-layout .input-user:last-child{margin-bottom:0}.template13-layout .input-user label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template13-layout .input-contact{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template13-layout .input-contact label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template13-layout .input-user input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px}.template13-layout .input-user input:focus{outline:none}.template13-layout .phone-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.template13-layout .phone-wrap input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px;text-align:center}.template13-layout .phone-wrap input:focus{outline:none}.template13-layout .phone-wrap input:first-child{flex-shrink:0;width:25%}.template13-layout .phone-wrap input:nth-child(2),.template13-layout .phone-wrap input:nth-child(3){flex:1 1;max-width:calc(50% - 38px);min-width:0}.template13-layout .phone-wrap input:first-child{background-color:#f5f5f5}.template13-layout .serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}.template13-layout #serviceInfoClassName.service-dark{background:#2a2a2a;border-radius:4px;color:#ccc;padding:15px}.template13-layout #serviceInfoClassName.service-light{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;padding:15px}.template13-layout #serviceInfoClassName.service-white{background:#fff;border:2px solid #e9ecef;border-radius:4px;color:#212529;padding:15px}.template13-layout #serviceInfoClassName.service-beige{background:#fefcf8;border:1px solid #f0e6d2;border-radius:4px;color:#7a5c4a;padding:15px}.template13-layout #serviceInfoClassName.service-blue{background:#f8fbff;border:1px solid #e3efff;border-radius:4px;color:#3f72a0;padding:15px}.template13-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.template13-layout .consentClassName label{align-items:center;color:#333;display:flex;font-size:clamp(11px,2.4vw,14px);font-weight:500;gap:5px;justify-content:center;margin-bottom:0}.template13-layout .consentClassName input[type=checkbox]{height:14px;width:14px}.template13-layout .toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin:0;padding:0;text-decoration:underline;white-space:nowrap}.template13-layout .privacyPolicy{background:#f1f3f4;border-radius:4px;display:none;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.template13-layout .privacyPolicy.show{display:block}.template13-layout .privacyPolicy p{color:#666;margin:0}.template13-layout #consentClassName.consent-dark{background:#2a2a2a;border:1px solid #444;color:#fff}.template13-layout #consentClassName.consent-dark label{color:#ccc}.template13-layout #consentClassName.consent-dark .toggle-detail{color:#66b3ff;display:inline-block;margin:0;white-space:nowrap}.template13-layout #consentClassName.consent-dark+.privacyPolicy{background:#333;border:1px solid #444;color:#ccc}.template13-layout #consentClassName.consent-dark+.privacyPolicy h4{color:#fff}.template13-layout #consentClassName.consent-dark+.privacyPolicy p{color:#ccc}.template13-layout #consentClassName.consent-light{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template13-layout #consentClassName.consent-light label{color:#495057}.template13-layout #consentClassName.consent-light .toggle-detail{color:#007bff;display:inline-block;margin:0;white-space:nowrap}.template13-layout #consentClassName.consent-light+.privacyPolicy{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template13-layout #consentClassName.consent-light+.privacyPolicy h4{color:#212529}.template13-layout #consentClassName.consent-light+.privacyPolicy p{color:#6c757d}.template13-layout #consentClassName.consent-white{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template13-layout #consentClassName.consent-white label{color:#212529}.template13-layout #consentClassName.consent-white .toggle-detail{color:#0d6efd;display:inline-block;margin:0;white-space:nowrap}.template13-layout #consentClassName.consent-white+.privacyPolicy{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template13-layout #consentClassName.consent-white+.privacyPolicy h4{color:#212529}.template13-layout #consentClassName.consent-white+.privacyPolicy p{color:#495057}.template13-layout #consentClassName.consent-beige{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template13-layout #consentClassName.consent-beige label{color:#a67c6e}.template13-layout #consentClassName.consent-beige .toggle-detail{color:#d4b896;display:inline-block;margin:0;white-space:nowrap}.template13-layout #consentClassName.consent-beige+.privacyPolicy{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template13-layout #consentClassName.consent-beige+.privacyPolicy h4{color:#8b6f47}.template13-layout #consentClassName.consent-beige+.privacyPolicy p{color:#7a5c4a}.template13-layout #consentClassName.consent-blue{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template13-layout #consentClassName.consent-blue label{color:#5a8bb5}.template13-layout #consentClassName.consent-blue .toggle-detail{color:#85b8ec;display:inline-block;margin:0;white-space:nowrap}.template13-layout #consentClassName.consent-blue+.privacyPolicy{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template13-layout #consentClassName.consent-blue+.privacyPolicy h4{color:#2c5282}.template13-layout #consentClassName.consent-blue+.privacyPolicy p{color:#3f72a0}.template13-layout .postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;padding:0;width:90%}.template13-layout .postBtn img{height:auto;width:100%}.template13-layout #postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template13-layout #postBtn.postBtn-fixed img{display:block;height:auto;width:100%}.template13-layout .footerClassName{margin-top:20px;text-align:center}.template13-layout .footerClassName img{height:auto;width:100%}.template13-layout .footerDetail{color:#666;font-size:clamp(10px,2.5vw,14px);line-height:clamp(16px,3.8vw,22px);margin:0 auto}.footerClassName.footer-dark{background:#333;color:#fff;padding:20px}.footerClassName.footer-dark .footerDetail{color:#ccc}.footerClassName.footer-light{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px}.footerClassName.footer-light .footerDetail{color:#555}.footerClassName.footer-blue{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px}.footerClassName.footer-blue .footerDetail{color:#e6f3ff}.footerClassName.footer-minimal{background:#0000;border-top:1px solid #eee;color:#666;padding:15px}.footerClassName.footer-minimal .footerDetail{color:#888}.footerClassName.footer-gray-border{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px}.footerClassName.footer-gray-border .footerDetail{color:#495057}.footerClassName.footer-navy{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px}.footerClassName.footer-navy .footerDetail{color:#b8d4f0}.footerClassName.footer-dark-left{background:#333;color:#fff;padding:20px;text-align:left}.footerClassName.footer-dark-left .footerDetail{color:#ccc}.footerClassName.footer-light-left{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:left}.footerClassName.footer-light-left .footerDetail{color:#555}.footerClassName.footer-blue-left{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:left}.footerClassName.footer-blue-left .footerDetail{color:#e6f3ff}.footerClassName.footer-minimal-left{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:left}.footerClassName.footer-minimal-left .footerDetail{color:#888}.footerClassName.footer-dark-right{background:#333;color:#fff;padding:20px;text-align:right}.footerClassName.footer-dark-right .footerDetail{color:#ccc}.footerClassName.footer-light-right{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:right}.footerClassName.footer-light-right .footerDetail{color:#555}.footerClassName.footer-blue-right{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:right}.footerClassName.footer-blue-right .footerDetail{color:#e6f3ff}.footerClassName.footer-minimal-right{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:right}.footerClassName.footer-minimal-right .footerDetail{color:#888}.footerClassName.footer-gray-border-left{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:left}.footerClassName.footer-gray-border-left .footerDetail{color:#495057}.footerClassName.footer-gray-border-right{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:right}.footerClassName.footer-gray-border-right .footerDetail{color:#495057}.footerClassName.footer-navy-left{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:left}.footerClassName.footer-navy-left .footerDetail{color:#b8d4f0}.footerClassName.footer-navy-right{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:right}.footerClassName.footer-navy-right .footerDetail{color:#b8d4f0}@media(max-width:480px){.template13-layout .input-user input,.template13-layout .phone-wrap input{font-size:14px;padding:10px}}.footerClassName.footer-obsidian{padding:20px 2%}.footerClassName.footer-obsidian .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.footerClassName.footer-capsule .footerDetail{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);line-height:1.7;margin:0 auto;max-width:600px;padding:18px 15px;text-align:center;word-break:keep-all}@media(min-width:768px){.footerClassName.footer-capsule .footerDetail{border-radius:12px;padding:20px 25px}}.footerClassName.footer-chrome .footerDetail{color:#000;font-family:GmarketSansMedium,sans-serif;font-size:clamp(9px,1.3vw,13px);line-height:1.4;margin:0 auto;max-width:600px;text-align:center}.footerClassName.footer-concrete{align-items:center;background-color:gray;box-sizing:border-box;color:#fff;display:flex;justify-content:center;line-height:1.4;min-height:60px;padding:20px;text-align:center;width:100%}.footerClassName.footer-concrete .footerDetail{color:#fff;font-size:12px;margin:0;max-width:100%;width:100%}@media screen and (max-width:480px){.footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.footerClassName.footer-concrete .footerDetail{font-size:10px}}@media screen and (max-width:360px){.footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.footerClassName.footer-concrete .footerDetail{font-size:9px;line-height:1.3}}.footerClassName.footer-pearl{background-color:#d3d3d3;box-sizing:border-box;margin:0 auto;max-width:800px;padding:15px 20px;width:100%}.footerClassName.footer-pearl .footerDetail{color:#000;font-size:clamp(11px,2.5vw,13px);line-height:1.6;margin:0;text-align:left}.footerClassName.footer-varonaon{background-color:#2a2e33;box-sizing:border-box;margin:2rem auto 0;max-width:800px;padding:20px 2%;width:100%}.footerClassName.footer-varonaon .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.footerClassName.footer-obsidian{background-color:#2a2e33;box-sizing:border-box;margin:0 auto;max-width:800px;padding:2%;width:100%}.footerClassName.footer-obsidian .footer-content{margin:0 auto;max-width:600px;text-align:center}.footerClassName.footer-obsidian .notice-title{background-color:#48494d;border-radius:20px;color:#fff;display:inline-block;font-size:clamp(10px,1.3vw,13px);font-weight:700;padding:1% 7%}.footerClassName.footer-obsidian .notice-text{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6}.footerClassName.footer-obsidian .copyright{color:#fff;font-size:clamp(10px,1.3vw,13px);margin:0}.footerClassName.footer-obsidian .business-info{color:#fff;font-size:clamp(9px,1.3vw,13px)}.footerClassName.footer-capsule{background:#e8e8e8;border-radius:0;box-sizing:border-box;margin:0 auto;max-width:800px;padding:11px 15px;width:100%}@media(min-width:768px){.footerClassName.footer-capsule{padding:10px}}.footerClassName.footer-capsule .footer-content{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:0 auto;padding:18px 15px;text-align:center}@media(min-width:768px){.footerClassName.footer-capsule .footer-content{border-radius:12px;padding:20px 25px}}.footerClassName.footer-capsule .footer-title{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(11.5px,2.5vw,13.5px);font-weight:700;letter-spacing:.5px;margin:0 0 12px}.footerClassName.footer-capsule .footer-disclaimer{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);font-weight:400;line-height:1.7;margin:0;word-break:keep-all}.footerClassName.footer-capsule .footer-copyright{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.2vw,12px);font-weight:400;margin:0}.footerClassName.footer-chrome{background-color:silver;box-sizing:border-box;margin:20px auto 0;max-width:768px;padding:15px 10px;text-align:center;width:100%}.footerClassName.footer-chrome .footer-content{font-family:GmarketSansMedium,sans-serif;margin:0 auto;max-width:600px;text-align:center}.footerClassName.footer-chrome .company-name{border-bottom:1px solid #747474;color:#000;display:inline-block;font-size:clamp(11px,1.4vw,14px);font-weight:700;margin-bottom:5px;padding-bottom:5px;width:90%}.footerClassName.footer-chrome .disclaimer{color:#000;font-size:clamp(9px,1.3vw,13px);line-height:1.4}.footerClassName.footer-concrete .footer-content{max-width:100%;width:100%}.footerClassName.footer-concrete .footer-content p{color:#fff;font-size:12px;margin:0 0 4px}.footerClassName.footer-concrete .footer-content p:last-child{margin:0}@media screen and (max-width:480px){.footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.footerClassName.footer-concrete .footer-content p{font-size:10px}}@media screen and (max-width:360px){.footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.footerClassName.footer-concrete .footer-content p{font-size:9px;line-height:1.3}}.footer-align-left{text-align:left}.footer-align-center{text-align:center}.footer-align-right{text-align:right}@media(max-width:480px){.template13-layout .formStyleClassName.form-none .input-contact,.template13-layout .formStyleClassName.form-none .input-user,.template13-layout .formStyleClassName.form-outline .input-contact,.template13-layout .formStyleClassName.form-outline .input-user,.template13-layout .formStyleClassName.form-outline-gray .input-contact,.template13-layout .formStyleClassName.form-outline-gray .input-user,.template13-layout .formStyleClassName.form-outline-square .input-contact,.template13-layout .formStyleClassName.form-outline-square .input-user{padding:3px 10px}}@media(max-width:767px){.template13-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.template13-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}.template21-layout .mobile{display:none}@media(max-width:768px){.template21-layout .mobile{display:inline}}.template21-layout{background-color:#fff;font-family:Arial,sans-serif;font-size:clamp(13px,2.5vw,16px);margin:0 auto;max-width:768px}.template21-layout .template21-images{margin-bottom:20px;text-align:center;width:100%}.template21-layout .template21-images img{height:auto;width:100%}.template21-layout .surveySection{margin:0 auto 20px;width:90%}.template21-layout .survey-item{margin-bottom:25px}.template21-layout .survey-question{align-items:center;display:flex;gap:8px;margin-bottom:12px}.template21-layout .survey-question-no{flex-shrink:0;font-size:clamp(35px,5vw,60px);font-weight:700}.template21-layout .survey-question-text{flex:1 1;font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.template21-layout .survey-answers-radio{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 10px;width:100%}.template21-layout .survey-answer-option{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:2% 0}.template21-layout .survey-answer-option span{font-size:clamp(15px,3.5vw,25px)!important}.template21-layout .survey-answer-option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.template21-layout .survey-answer-option input[type=radio]:checked{background-color:#ff8c42;background-color:var(--answer-color,#ff8c42);border-color:#ff8c42;border-color:var(--answer-color,#ff8c42)}.template21-layout .survey-answer-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.template21-layout .survey-answers-button{display:flex;flex-direction:column;gap:10px}.template21-layout .survey-answer-button{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.template21-layout .survey-answer-button .answer-text{font-size:clamp(14px,3.5vw,18px)!important}.template21-layout .survey-answer-button .check-mark{color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;margin-right:8px}.template21-layout .survey-answer-button:hover{background:#ececec}.template21-layout .survey-answer-button input[type=radio]{display:none}.template21-layout .survey-answer-button.selected{font-weight:500}.template21-layout .benefitDate{margin-bottom:15px;text-align:center;width:90%}.template21-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.template21-layout .formStyleClassName{margin:0 auto 20px;width:90%}.template21-layout .input-wrap{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px;width:100%}.template21-layout .formStyleClassName.form-gray .input-wrap{background:#f6f8fa;border:1px solid #d0d7de}.template21-layout .formStyleClassName.form-gray label{color:#24292f}.template21-layout .formStyleClassName.form-gray input{background:#fff;border:1px solid #d0d7de;color:#24292f}.template21-layout .formStyleClassName.form-gray input:focus{border-color:#0969da}.template21-layout .formStyleClassName.form-light .input-wrap{background:#f8f9fa;border:1px solid #dee2e6}.template21-layout .formStyleClassName.form-light label{color:#495057}.template21-layout .formStyleClassName.form-light input{background:#fff;border:1px solid #ced4da}.template21-layout .formStyleClassName.form-light input:focus{border-color:#80bdff}.template21-layout .formStyleClassName.form-white .input-wrap{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template21-layout .formStyleClassName.form-white label{color:#212529}.template21-layout .formStyleClassName.form-white input{background:#fff;border:1px solid #dee2e6}.template21-layout .formStyleClassName.form-white input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template21-layout .formStyleClassName.form-beige .input-wrap{background:#fefcf8;border:1px solid #f0e6d2}.template21-layout .formStyleClassName.form-beige label{color:#a67c6e}.template21-layout .formStyleClassName.form-beige input{background:#fff;border:1px solid #e8d5c1;color:#7a5c4a}.template21-layout .formStyleClassName.form-beige input:focus{border-color:#d4b896}.template21-layout .formStyleClassName.form-blue .input-wrap{background:#f8fbff;border:1px solid #e3efff}.template21-layout .formStyleClassName.form-blue label{color:#5a8bb5}.template21-layout .formStyleClassName.form-blue input{background:#fff;border:1px solid #c7e0ff;color:#3f72a0}.template21-layout .formStyleClassName.form-blue input:focus{border-color:#85b8ec}.template21-layout .formStyleClassName.form-modern .input-wrap{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1px;padding:20px}.template21-layout .formStyleClassName.form-modern label{color:#495057}.template21-layout .formStyleClassName.form-modern input{background:#fff;border:1px solid #ced4da;border-radius:8px}.template21-layout .formStyleClassName.form-modern input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.template21-layout .formStyleClassName.form-none .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template21-layout .formStyleClassName.form-none .input-contact,.template21-layout .formStyleClassName.form-none .input-user{border:none;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:background-color .2s ease}.formStyleClassName.form-none .input-user:hover,.template21-layout .formStyleClassName.form-none .input-contact:hover{background:#f8f9fa}.formStyleClassName.form-none .input-user:focus-within,.template21-layout .formStyleClassName.form-none .input-contact:focus-within{background:#f0f8ff;box-shadow:0 0 0 3px #007bff1a}.template21-layout .formStyleClassName.form-none label{color:#666;display:block;font-weight:600}.template21-layout .formStyleClassName.form-none input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 10px;width:100%}.template21-layout .formStyleClassName.form-none input:focus{border-color:#007bff}.template21-layout .formStyleClassName.form-none .phone-wrap{margin-top:5px}.template21-layout .formStyleClassName.form-outline .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template21-layout .formStyleClassName.form-outline .input-contact,.template21-layout .formStyleClassName.form-outline .input-user{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline .input-user:hover,.template21-layout .formStyleClassName.form-outline .input-contact:hover{border-color:silver}.formStyleClassName.form-outline .input-user:focus-within,.template21-layout .formStyleClassName.form-outline .input-contact:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template21-layout .formStyleClassName.form-outline label{color:#666;display:block;font-weight:600}.template21-layout .formStyleClassName.form-outline input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template21-layout .formStyleClassName.form-outline .phone-wrap{margin-top:5px}.template21-layout .formStyleClassName.form-outline-square .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template21-layout .formStyleClassName.form-outline-square .input-contact,.template21-layout .formStyleClassName.form-outline-square .input-user{border:2px solid #e0e0e0;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline-square .input-user:hover,.template21-layout .formStyleClassName.form-outline-square .input-contact:hover{border-color:silver}.formStyleClassName.form-outline-square .input-user:focus-within,.template21-layout .formStyleClassName.form-outline-square .input-contact:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template21-layout .formStyleClassName.form-outline-square label{color:#666;display:block;font-weight:600}.template21-layout .formStyleClassName.form-outline-square input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template21-layout .formStyleClassName.form-outline-square .phone-wrap{margin-top:5px}.template21-layout .formStyleClassName.form-outline-gray .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template21-layout .formStyleClassName.form-outline-gray .input-contact,.template21-layout .formStyleClassName.form-outline-gray .input-user{background:#f8f9fa;border:none;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.formStyleClassName.form-outline-gray .input-user:hover,.template21-layout .formStyleClassName.form-outline-gray .input-contact:hover{background:#f0f1f2}.formStyleClassName.form-outline-gray .input-user:focus-within,.template21-layout .formStyleClassName.form-outline-gray .input-contact:focus-within{background:#fff;box-shadow:0 0 0 2px #007bff33}.template21-layout .formStyleClassName.form-outline-gray label{color:#555;display:block;font-weight:600}.template21-layout .formStyleClassName.form-outline-gray input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.template21-layout .formStyleClassName.form-outline-gray .phone-wrap{margin-top:5px}.template21-layout .input-user{align-items:center;display:flex;gap:10px;margin-bottom:15px}.input-user:last-child,.template21-layout .input-contact:last-child{margin-bottom:0}.template21-layout .input-user label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template21-layout .input-contact{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template21-layout .input-contact label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template21-layout .input-user input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px}.template21-layout .input-user input:focus{outline:none}.template21-layout .phone-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.template21-layout .phone-wrap input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px;text-align:center}.template21-layout .phone-wrap input:focus{outline:none}.template21-layout .phone-wrap input:first-child{flex-shrink:0;width:25%}.phone-wrap input:nth-child(2),.template21-layout .phone-wrap input:nth-child(3){flex:1 1;max-width:calc(50% - 38px);min-width:0}.template21-layout .phone-wrap input:first-child{background-color:#f5f5f5}.template21-layout .serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}.template21-layout #serviceInfoClassName.service-dark{background:#2a2a2a;border-radius:4px;color:#ccc;padding:15px}.template21-layout #serviceInfoClassName.service-light{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;padding:15px}.template21-layout #serviceInfoClassName.service-white{background:#fff;border:2px solid #e9ecef;border-radius:4px;color:#212529;padding:15px}.template21-layout #serviceInfoClassName.service-beige{background:#fefcf8;border:1px solid #f0e6d2;border-radius:4px;color:#7a5c4a;padding:15px}.template21-layout #serviceInfoClassName.service-blue{background:#f8fbff;border:1px solid #e3efff;border-radius:4px;color:#3f72a0;padding:15px}.template21-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.template21-layout .consentClassName label{align-items:center;color:#333;display:flex;font-size:clamp(11px,2.4vw,14px);font-weight:500;gap:5px;justify-content:center;margin-bottom:0}.template21-layout .consentClassName input[type=checkbox]{height:14px;width:14px}.template21-layout .toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin:0;padding:0;text-decoration:underline;white-space:nowrap}.template21-layout .privacyPolicy{background:#f1f3f4;border-radius:4px;display:none;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.template21-layout .privacyPolicy.show{display:block}.template21-layout .privacyPolicy p{color:#666;margin:0}.template21-layout #consentClassName.consent-dark{background:#2a2a2a;border:1px solid #444;color:#fff}.template21-layout #consentClassName.consent-dark label{color:#ccc}.template21-layout #consentClassName.consent-dark .toggle-detail{color:#66b3ff;display:inline-block;margin:0;white-space:nowrap}.template21-layout #consentClassName.consent-dark+.privacyPolicy{background:#333;border:1px solid #444;color:#ccc}.template21-layout #consentClassName.consent-dark+.privacyPolicy h4{color:#fff}.template21-layout #consentClassName.consent-dark+.privacyPolicy p{color:#ccc}.template21-layout #consentClassName.consent-light{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template21-layout #consentClassName.consent-light label{color:#495057}.template21-layout #consentClassName.consent-light .toggle-detail{color:#007bff;display:inline-block;margin:0;white-space:nowrap}.template21-layout #consentClassName.consent-light+.privacyPolicy{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template21-layout #consentClassName.consent-light+.privacyPolicy h4{color:#212529}.template21-layout #consentClassName.consent-light+.privacyPolicy p{color:#6c757d}.template21-layout #consentClassName.consent-white{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template21-layout #consentClassName.consent-white label{color:#212529}.template21-layout #consentClassName.consent-white .toggle-detail{color:#0d6efd;display:inline-block;margin:0;white-space:nowrap}.template21-layout #consentClassName.consent-white+.privacyPolicy{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template21-layout #consentClassName.consent-white+.privacyPolicy h4{color:#212529}.template21-layout #consentClassName.consent-white+.privacyPolicy p{color:#495057}.template21-layout #consentClassName.consent-beige{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template21-layout #consentClassName.consent-beige label{color:#a67c6e}.template21-layout #consentClassName.consent-beige .toggle-detail{color:#d4b896;display:inline-block;margin:0;white-space:nowrap}.template21-layout #consentClassName.consent-beige+.privacyPolicy{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template21-layout #consentClassName.consent-beige+.privacyPolicy h4{color:#8b6f47}.template21-layout #consentClassName.consent-beige+.privacyPolicy p{color:#7a5c4a}.template21-layout #consentClassName.consent-blue{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template21-layout #consentClassName.consent-blue label{color:#5a8bb5}.template21-layout #consentClassName.consent-blue .toggle-detail{color:#85b8ec;display:inline-block;margin:0;white-space:nowrap}.template21-layout #consentClassName.consent-blue+.privacyPolicy{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template21-layout #consentClassName.consent-blue+.privacyPolicy h4{color:#2c5282}.template21-layout #consentClassName.consent-blue+.privacyPolicy p{color:#3f72a0}.template21-layout .postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;padding:0;width:90%}.template21-layout .postBtn img{height:auto;width:100%}.template21-layout #keepBtn.keepBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template21-layout #keepBtn.keepBtn-fixed img{display:block;height:auto;width:100%}.template21-layout #postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template21-layout #postBtn.postBtn-fixed img{display:block;height:auto;width:100%}.template21-layout .keepBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;padding:0;width:90%}.template21-layout .keepBtn img{height:auto;width:100%}.template21-layout .footerClassName{margin-top:20px;text-align:center}.template21-layout .footerClassName img{height:auto;width:100%}.template21-layout .footerDetail{color:#666;font-size:clamp(10px,2.5vw,14px);line-height:clamp(16px,3.8vw,22px);margin:0 auto}.template21-layout .footerClassName.footer-dark{background:#333;color:#fff;padding:20px}.template21-layout .footerClassName.footer-dark .footerDetail{color:#ccc}.template21-layout .footerClassName.footer-light{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px}.template21-layout .footerClassName.footer-light .footerDetail{color:#555}.template21-layout .footerClassName.footer-blue{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px}.template21-layout .footerClassName.footer-blue .footerDetail{color:#e6f3ff}.template21-layout .footerClassName.footer-minimal{background:#0000;border-top:1px solid #eee;color:#666;padding:15px}.template21-layout .footerClassName.footer-minimal .footerDetail{color:#888}.template21-layout .footerClassName.footer-gray-border{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px}.template21-layout .footerClassName.footer-gray-border .footerDetail{color:#495057}.template21-layout .footerClassName.footer-navy{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px}.template21-layout .footerClassName.footer-navy .footerDetail{color:#b8d4f0}.template21-layout .footerClassName.footer-dark-left{background:#333;color:#fff;padding:20px;text-align:left}.template21-layout .footerClassName.footer-dark-left .footerDetail{color:#ccc}.template21-layout .footerClassName.footer-light-left{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:left}.template21-layout .footerClassName.footer-light-left .footerDetail{color:#555}.template21-layout .footerClassName.footer-blue-left{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:left}.template21-layout .footerClassName.footer-blue-left .footerDetail{color:#e6f3ff}.template21-layout .footerClassName.footer-minimal-left{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:left}.template21-layout .footerClassName.footer-minimal-left .footerDetail{color:#888}.template21-layout .footerClassName.footer-dark-right{background:#333;color:#fff;padding:20px;text-align:right}.template21-layout .footerClassName.footer-dark-right .footerDetail{color:#ccc}.template21-layout .footerClassName.footer-light-right{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:right}.template21-layout .footerClassName.footer-light-right .footerDetail{color:#555}.template21-layout .footerClassName.footer-blue-right{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:right}.template21-layout .footerClassName.footer-blue-right .footerDetail{color:#e6f3ff}.template21-layout .footerClassName.footer-minimal-right{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:right}.template21-layout .footerClassName.footer-minimal-right .footerDetail{color:#888}.template21-layout .footerClassName.footer-gray-border-left{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:left}.template21-layout .footerClassName.footer-gray-border-left .footerDetail{color:#495057}.template21-layout .footerClassName.footer-gray-border-right{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:right}.template21-layout .footerClassName.footer-gray-border-right .footerDetail{color:#495057}.template21-layout .footerClassName.footer-navy-left{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:left}.template21-layout .footerClassName.footer-navy-left .footerDetail{color:#b8d4f0}.template21-layout .footerClassName.footer-navy-right{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:right}.template21-layout .footerClassName.footer-navy-right .footerDetail{color:#b8d4f0}@media(max-width:480px){.template21-layout .input-user input,.template21-layout .phone-wrap input{font-size:14px;padding:10px}}.template21-layout .footerClassName.footer-obsidian{padding:20px 2%}.template21-layout .footerClassName.footer-obsidian .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template21-layout .footerClassName.footer-capsule .footerDetail{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);line-height:1.7;margin:0 auto;max-width:600px;padding:18px 15px;text-align:center;word-break:keep-all}@media(min-width:768px){.template21-layout .footerClassName.footer-capsule .footerDetail{border-radius:12px;padding:20px 25px}}.template21-layout .footerClassName.footer-chrome .footerDetail{color:#000;font-family:GmarketSansMedium,sans-serif;font-size:clamp(9px,1.3vw,13px);line-height:1.4;margin:0 auto;max-width:600px;text-align:center}.template21-layout .footerClassName.footer-concrete{align-items:center;background-color:gray;box-sizing:border-box;color:#fff;display:flex;justify-content:center;line-height:1.4;min-height:60px;padding:20px;text-align:center;width:100%}.template21-layout .footerClassName.footer-concrete .footerDetail{color:#fff;font-size:12px;margin:0;max-width:100%;width:100%}@media screen and (max-width:480px){.template21-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template21-layout .footerClassName.footer-concrete .footerDetail{font-size:10px}}@media screen and (max-width:360px){.template21-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template21-layout .footerClassName.footer-concrete .footerDetail{font-size:9px;line-height:1.3}}.template21-layout .footerClassName.footer-pearl{background-color:#d3d3d3;box-sizing:border-box;margin:0 auto;max-width:800px;padding:15px 20px;width:100%}.template21-layout .footerClassName.footer-pearl .footerDetail{color:#000;font-size:clamp(11px,2.5vw,13px);line-height:1.6;margin:0;text-align:left}.template21-layout .footerClassName.footer-varonaon{background-color:#2a2e33;box-sizing:border-box;margin:2rem auto 0;max-width:800px;padding:20px 2%;width:100%}.template21-layout .footerClassName.footer-varonaon .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template21-layout .footerClassName.footer-obsidian{background-color:#2a2e33;box-sizing:border-box;margin:0 auto;max-width:800px;padding:2%;width:100%}.template21-layout .footerClassName.footer-obsidian .footer-content{margin:0 auto;max-width:600px;text-align:center}.template21-layout .footerClassName.footer-obsidian .notice-title{background-color:#48494d;border-radius:20px;color:#fff;display:inline-block;font-size:clamp(10px,1.3vw,13px);font-weight:700;padding:1% 7%}.template21-layout .footerClassName.footer-obsidian .notice-text{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6}.template21-layout .footerClassName.footer-obsidian .copyright{color:#fff;font-size:clamp(10px,1.3vw,13px);margin:0}.template21-layout .footerClassName.footer-obsidian .business-info{color:#fff;font-size:clamp(9px,1.3vw,13px)}.template21-layout .footerClassName.footer-capsule{background:#e8e8e8;border-radius:0;box-sizing:border-box;margin:0 auto;max-width:800px;padding:11px 15px;width:100%}@media(min-width:768px){.template21-layout .footerClassName.footer-capsule{padding:10px}}.template21-layout .footerClassName.footer-capsule .footer-content{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:0 auto;padding:18px 15px;text-align:center}@media(min-width:768px){.template21-layout .footerClassName.footer-capsule .footer-content{border-radius:12px;padding:20px 25px}}.template21-layout .footerClassName.footer-capsule .footer-title{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(11.5px,2.5vw,13.5px);font-weight:700;letter-spacing:.5px;margin:0 0 12px}.template21-layout .footerClassName.footer-capsule .footer-disclaimer{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);font-weight:400;line-height:1.7;margin:0;word-break:keep-all}.template21-layout .footerClassName.footer-capsule .footer-copyright{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.2vw,12px);font-weight:400;margin:0}.template21-layout .footerClassName.footer-chrome{background-color:silver;box-sizing:border-box;margin:20px auto 0;max-width:768px;padding:15px 10px;text-align:center;width:100%}.template21-layout .footerClassName.footer-chrome .footer-content{font-family:GmarketSansMedium,sans-serif;margin:0 auto;max-width:600px;text-align:center}.template21-layout .footerClassName.footer-chrome .company-name{border-bottom:1px solid #747474;color:#000;display:inline-block;font-size:clamp(11px,1.4vw,14px);font-weight:700;margin-bottom:5px;padding-bottom:5px;width:90%}.template21-layout .footerClassName.footer-chrome .disclaimer{color:#000;font-size:clamp(9px,1.3vw,13px);line-height:1.4}.template21-layout .footerClassName.footer-concrete .footer-content{max-width:100%;width:100%}.template21-layout .footerClassName.footer-concrete .footer-content p{color:#fff;font-size:12px;margin:0 0 4px}.template21-layout .footerClassName.footer-concrete .footer-content p:last-child{margin:0}@media screen and (max-width:480px){.template21-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template21-layout .footerClassName.footer-concrete .footer-content p{font-size:10px}}@media screen and (max-width:360px){.template21-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template21-layout .footerClassName.footer-concrete .footer-content p{font-size:9px;line-height:1.3}}.template21-layout .footer-align-left p{text-align:left}.template21-layout .footer-align-center p{text-align:center}.template21-layout .footer-align-right p{text-align:right}.template21-layout .footer-align-left{text-align:left}.template21-layout .footer-align-center{text-align:center}.template21-layout .footer-align-right{text-align:right}@media(max-width:480px){.template21-layout .formStyleClassName.form-none .input-contact,.template21-layout .formStyleClassName.form-none .input-user,.template21-layout .formStyleClassName.form-outline .input-contact,.template21-layout .formStyleClassName.form-outline .input-user,.template21-layout .formStyleClassName.form-outline-gray .input-contact,.template21-layout .formStyleClassName.form-outline-gray .input-user,.template21-layout .formStyleClassName.form-outline-square .input-contact,.template21-layout .formStyleClassName.form-outline-square .input-user{padding:3px 10px}}@media(max-width:767px){.template21-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.template21-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}.template22-layout .mobile{display:none}@media(max-width:768px){.template22-layout .mobile{display:inline}}.template22-layout{background-color:#fff;font-family:Arial,sans-serif;font-size:clamp(13px,2.5vw,16px);margin:0 auto;max-width:768px}.template22-layout .step{width:100%}.template22-layout .step1-container{display:flex;flex-direction:column;min-height:100vh}.template22-layout .step2-container{width:100%}.template22-layout .step1-image-container{flex:1 1;position:relative;width:100%}.template22-layout .step1-image-container img{display:block;height:auto;width:100%}.template22-layout .keepBtn{background:none;border:none;cursor:pointer;display:block;margin:20px auto;padding:0;width:90%}.template22-layout .keepBtn img{height:auto;width:100%}.template22-layout #keepBtn.keepBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template22-layout #keepBtn.keepBtn-fixed img{display:block;height:auto;width:100%}.template22-layout .step2-images{margin-bottom:20px;text-align:center;width:100%}.template22-layout .step2-images img{height:auto;width:100%}.template22-layout .surveySection{margin:0 auto 20px;width:90%}.template22-layout .survey-item{margin-bottom:25px}.template22-layout .survey-question{align-items:center;display:flex;gap:8px;margin-bottom:12px}.template22-layout .survey-question-no{flex-shrink:0;font-size:clamp(35px,5vw,60px);font-weight:700}.template22-layout .survey-question-text{flex:1 1;font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.template22-layout .survey-answers-radio{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 10px;width:100%}.template22-layout .survey-answer-option{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:2% 0}.template22-layout .survey-answer-option span{font-size:clamp(15px,3.5vw,25px)!important}.template22-layout .survey-answer-option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.template22-layout .survey-answer-option input[type=radio]:checked{background-color:#ff8c42;background-color:var(--answer-color,#ff8c42);border-color:#ff8c42;border-color:var(--answer-color,#ff8c42)}.template22-layout .survey-answer-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.template22-layout .survey-answers-button{display:flex;flex-direction:column;gap:10px}.template22-layout .survey-answer-button{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.template22-layout .survey-answer-button .answer-text{font-size:clamp(14px,3.5vw,18px)!important}.template22-layout .survey-answer-button .check-mark{color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;margin-right:8px}.template22-layout .survey-answer-button:hover{background:#ececec}.template22-layout .survey-answer-button input[type=radio]{display:none}.template22-layout .survey-answer-button.selected{font-weight:500}.template22-layout .benefitDate{margin:0 auto 15px;text-align:center;width:90%}.template22-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.template22-layout .formStyleClassName{margin:0 auto 20px;width:90%}.template22-layout .input-wrap{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px;width:100%}.template22-layout .formStyleClassName.form-gray .input-wrap{background:#f6f8fa;border:1px solid #d0d7de}.template22-layout .formStyleClassName.form-gray label{color:#24292f}.template22-layout .formStyleClassName.form-gray input{background:#fff;border:1px solid #d0d7de;color:#24292f}.template22-layout .formStyleClassName.form-gray input:focus{border-color:#0969da}.template22-layout .formStyleClassName.form-light .input-wrap{background:#f8f9fa;border:1px solid #dee2e6}.template22-layout .formStyleClassName.form-light label{color:#495057}.template22-layout .formStyleClassName.form-light input{background:#fff;border:1px solid #ced4da}.template22-layout .formStyleClassName.form-light input:focus{border-color:#80bdff}.template22-layout .formStyleClassName.form-white .input-wrap{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template22-layout .formStyleClassName.form-white label{color:#212529}.template22-layout .formStyleClassName.form-white input{background:#fff;border:1px solid #dee2e6}.template22-layout .formStyleClassName.form-white input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template22-layout .formStyleClassName.form-beige .input-wrap{background:#fefcf8;border:1px solid #f0e6d2}.template22-layout .formStyleClassName.form-beige label{color:#a67c6e}.template22-layout .formStyleClassName.form-beige input{background:#fff;border:1px solid #e8d5c1;color:#7a5c4a}.template22-layout .formStyleClassName.form-beige input:focus{border-color:#d4b896}.template22-layout .formStyleClassName.form-blue .input-wrap{background:#f8fbff;border:1px solid #e3efff}.template22-layout .formStyleClassName.form-blue label{color:#5a8bb5}.template22-layout .formStyleClassName.form-blue input{background:#fff;border:1px solid #c7e0ff;color:#3f72a0}.template22-layout .formStyleClassName.form-blue input:focus{border-color:#85b8ec}.template22-layout .formStyleClassName.form-modern .input-wrap{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1px;padding:20px}.template22-layout .formStyleClassName.form-modern label{color:#495057}.template22-layout .formStyleClassName.form-modern input{background:#fff;border:1px solid #ced4da;border-radius:8px}.template22-layout .formStyleClassName.form-modern input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.template22-layout .formStyleClassName.form-none .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template22-layout .formStyleClassName.form-none .input-contact,.template22-layout .formStyleClassName.form-none .input-user{border:none;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:background-color .2s ease}.formStyleClassName.form-none .input-user:hover,.template22-layout .formStyleClassName.form-none .input-contact:hover{background:#f8f9fa}.formStyleClassName.form-none .input-user:focus-within,.template22-layout .formStyleClassName.form-none .input-contact:focus-within{background:#f0f8ff;box-shadow:0 0 0 3px #007bff1a}.template22-layout .formStyleClassName.form-none label{color:#666;display:block;font-weight:600}.template22-layout .formStyleClassName.form-none input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 10px;width:100%}.template22-layout .formStyleClassName.form-none input:focus{border-color:#007bff}.template22-layout .formStyleClassName.form-none .phone-wrap{margin-top:5px}.template22-layout .formStyleClassName.form-outline .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template22-layout .formStyleClassName.form-outline .input-contact,.template22-layout .formStyleClassName.form-outline .input-user{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline .input-user:hover,.template22-layout .formStyleClassName.form-outline .input-contact:hover{border-color:silver}.formStyleClassName.form-outline .input-user:focus-within,.template22-layout .formStyleClassName.form-outline .input-contact:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template22-layout .formStyleClassName.form-outline label{color:#666;display:block;font-weight:600}.template22-layout .formStyleClassName.form-outline input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template22-layout .formStyleClassName.form-outline .phone-wrap{margin-top:5px}.template22-layout .formStyleClassName.form-outline-square .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template22-layout .formStyleClassName.form-outline-square .input-contact,.template22-layout .formStyleClassName.form-outline-square .input-user{border:2px solid #e0e0e0;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline-square .input-user:hover,.template22-layout .formStyleClassName.form-outline-square .input-contact:hover{border-color:silver}.formStyleClassName.form-outline-square .input-user:focus-within,.template22-layout .formStyleClassName.form-outline-square .input-contact:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template22-layout .formStyleClassName.form-outline-square label{color:#666;display:block;font-weight:600}.template22-layout .formStyleClassName.form-outline-square input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template22-layout .formStyleClassName.form-outline-square .phone-wrap{margin-top:5px}.template22-layout .formStyleClassName.form-outline-gray .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template22-layout .formStyleClassName.form-outline-gray .input-contact,.template22-layout .formStyleClassName.form-outline-gray .input-user{background:#f8f9fa;border:none;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.formStyleClassName.form-outline-gray .input-user:hover,.template22-layout .formStyleClassName.form-outline-gray .input-contact:hover{background:#f0f1f2}.formStyleClassName.form-outline-gray .input-user:focus-within,.template22-layout .formStyleClassName.form-outline-gray .input-contact:focus-within{background:#fff;box-shadow:0 0 0 2px #007bff33}.template22-layout .formStyleClassName.form-outline-gray label{color:#555;display:block;font-weight:600}.template22-layout .formStyleClassName.form-outline-gray input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.template22-layout .formStyleClassName.form-outline-gray .phone-wrap{margin-top:5px}.template22-layout .input-user{align-items:center;display:flex;gap:10px;margin-bottom:15px}.input-user:last-child,.template22-layout .input-contact:last-child{margin-bottom:0}.template22-layout .input-user label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template22-layout .input-contact{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template22-layout .input-contact label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template22-layout .input-user input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px}.template22-layout .input-user input:focus{outline:none}.template22-layout .phone-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.template22-layout .phone-wrap input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px;text-align:center}.template22-layout .phone-wrap input:focus{outline:none}.template22-layout .phone-wrap input:first-child{flex-shrink:0;width:25%}.phone-wrap input:nth-child(2),.template22-layout .phone-wrap input:nth-child(3){flex:1 1;max-width:calc(50% - 38px);min-width:0}.template22-layout .phone-wrap input:first-child{background-color:#f5f5f5}.template22-layout .serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}.template22-layout #serviceInfoClassName.service-dark{background:#2a2a2a;border-radius:4px;color:#ccc;padding:15px}.template22-layout #serviceInfoClassName.service-light{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;padding:15px}.template22-layout #serviceInfoClassName.service-white{background:#fff;border:2px solid #e9ecef;border-radius:4px;color:#212529;padding:15px}.template22-layout #serviceInfoClassName.service-beige{background:#fefcf8;border:1px solid #f0e6d2;border-radius:4px;color:#7a5c4a;padding:15px}.template22-layout #serviceInfoClassName.service-blue{background:#f8fbff;border:1px solid #e3efff;border-radius:4px;color:#3f72a0;padding:15px}.template22-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.template22-layout .consentClassName label{align-items:center;color:#333;display:flex;font-size:clamp(11px,2.4vw,14px);font-weight:500;gap:5px;justify-content:center;margin-bottom:0}.template22-layout .consentClassName input[type=checkbox]{height:14px;width:14px}.template22-layout .toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin:0;padding:0;text-decoration:underline;white-space:nowrap}.template22-layout .privacyPolicy{background:#f1f3f4;border-radius:4px;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.template22-layout .privacyPolicy.show{display:block}.template22-layout .privacyPolicy p{color:#666;margin:0}.template22-layout #consentClassName.consent-dark{background:#2a2a2a;border:1px solid #444;color:#fff}.template22-layout #consentClassName.consent-dark label{color:#ccc}.template22-layout #consentClassName.consent-dark .toggle-detail{color:#66b3ff;display:inline-block;margin:0;white-space:nowrap}.template22-layout #consentClassName.consent-dark+.privacyPolicy{background:#333;border:1px solid #444;color:#ccc}.template22-layout #consentClassName.consent-dark+.privacyPolicy h4{color:#fff}.template22-layout #consentClassName.consent-dark+.privacyPolicy p{color:#ccc}.template22-layout #consentClassName.consent-light{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template22-layout #consentClassName.consent-light label{color:#495057}.template22-layout #consentClassName.consent-light .toggle-detail{color:#007bff;display:inline-block;margin:0;white-space:nowrap}.template22-layout #consentClassName.consent-light+.privacyPolicy{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template22-layout #consentClassName.consent-light+.privacyPolicy h4{color:#212529}.template22-layout #consentClassName.consent-light+.privacyPolicy p{color:#6c757d}.template22-layout #consentClassName.consent-white{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template22-layout #consentClassName.consent-white label{color:#212529}.template22-layout #consentClassName.consent-white .toggle-detail{color:#0d6efd;display:inline-block;margin:0;white-space:nowrap}.template22-layout #consentClassName.consent-white+.privacyPolicy{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template22-layout #consentClassName.consent-white+.privacyPolicy h4{color:#212529}.template22-layout #consentClassName.consent-white+.privacyPolicy p{color:#495057}.template22-layout #consentClassName.consent-beige{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template22-layout #consentClassName.consent-beige label{color:#a67c6e}.template22-layout #consentClassName.consent-beige .toggle-detail{color:#d4b896;display:inline-block;margin:0;white-space:nowrap}.template22-layout #consentClassName.consent-beige+.privacyPolicy{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template22-layout #consentClassName.consent-beige+.privacyPolicy h4{color:#8b6f47}.template22-layout #consentClassName.consent-beige+.privacyPolicy p{color:#7a5c4a}.template22-layout #consentClassName.consent-blue{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template22-layout #consentClassName.consent-blue label{color:#5a8bb5}.template22-layout #consentClassName.consent-blue .toggle-detail{color:#85b8ec;display:inline-block;margin:0;white-space:nowrap}.template22-layout #consentClassName.consent-blue+.privacyPolicy{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template22-layout #consentClassName.consent-blue+.privacyPolicy h4{color:#2c5282}.template22-layout #consentClassName.consent-blue+.privacyPolicy p{color:#3f72a0}.template22-layout .postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;padding:0;width:90%}.template22-layout .postBtn img{height:auto;width:100%}.template22-layout #postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template22-layout #postBtn.postBtn-fixed img{display:block;height:auto;width:100%}.template22-layout .footerClassName{margin-top:20px;text-align:center}.template22-layout .footerClassName img{height:auto;width:100%}.template22-layout .footerDetail{color:#666;font-size:clamp(10px,2.5vw,14px);line-height:clamp(16px,3.8vw,22px);margin:0}.template22-layout .footerClassName.footer-dark{background:#333;color:#fff;padding:20px}.template22-layout .footerClassName.footer-dark .footerDetail{color:#ccc}.template22-layout .footerClassName.footer-light{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px}.template22-layout .footerClassName.footer-light .footerDetail{color:#555}.template22-layout .footerClassName.footer-blue{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px}.template22-layout .footerClassName.footer-blue .footerDetail{color:#e6f3ff}.template22-layout .footerClassName.footer-minimal{background:#0000;border-top:1px solid #eee;color:#666;padding:15px}.template22-layout .footerClassName.footer-minimal .footerDetail{color:#888}.template22-layout .footerClassName.footer-gray-border{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px}.template22-layout .footerClassName.footer-gray-border .footerDetail{color:#495057}.template22-layout .footerClassName.footer-navy{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px}.template22-layout .footerClassName.footer-navy .footerDetail{color:#b8d4f0}.template22-layout .footerClassName.footer-dark-left{background:#333;color:#fff;padding:20px;text-align:left}.template22-layout .footerClassName.footer-dark-left .footerDetail{color:#ccc}.template22-layout .footerClassName.footer-light-left{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:left}.template22-layout .footerClassName.footer-light-left .footerDetail{color:#555}.template22-layout .footerClassName.footer-blue-left{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:left}.template22-layout .footerClassName.footer-blue-left .footerDetail{color:#e6f3ff}.template22-layout .footerClassName.footer-minimal-left{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:left}.template22-layout .footerClassName.footer-minimal-left .footerDetail{color:#888}.template22-layout .footerClassName.footer-dark-right{background:#333;color:#fff;padding:20px;text-align:right}.template22-layout .footerClassName.footer-dark-right .footerDetail{color:#ccc}.template22-layout .footerClassName.footer-light-right{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:right}.template22-layout .footerClassName.footer-light-right .footerDetail{color:#555}.template22-layout .footerClassName.footer-blue-right{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:right}.template22-layout .footerClassName.footer-blue-right .footerDetail{color:#e6f3ff}.template22-layout .footerClassName.footer-minimal-right{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:right}.template22-layout .footerClassName.footer-minimal-right .footerDetail{color:#888}.template22-layout .footerClassName.footer-gray-border-left{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:left}.template22-layout .footerClassName.footer-gray-border-left .footerDetail{color:#495057}.template22-layout .footerClassName.footer-gray-border-right{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:right}.template22-layout .footerClassName.footer-gray-border-right .footerDetail{color:#495057}.template22-layout .footerClassName.footer-navy-left{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:left}.template22-layout .footerClassName.footer-navy-left .footerDetail{color:#b8d4f0}.template22-layout .footerClassName.footer-navy-right{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:right}.template22-layout .footerClassName.footer-navy-right .footerDetail{color:#b8d4f0}@media(max-width:480px){.template22-layout .input-user input,.template22-layout .phone-wrap input{font-size:14px;padding:10px}}.template22-layout .footerClassName.footer-obsidian{padding:20px 2%}.template22-layout .footerClassName.footer-obsidian .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template22-layout .footerClassName.footer-capsule .footerDetail{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);line-height:1.7;margin:0 auto;max-width:600px;padding:18px 15px;text-align:center;word-break:keep-all}@media(min-width:768px){.template22-layout .footerClassName.footer-capsule .footerDetail{border-radius:12px;padding:20px 25px}}.template22-layout .footerClassName.footer-chrome .footerDetail{color:#000;font-family:GmarketSansMedium,sans-serif;font-size:clamp(9px,1.3vw,13px);line-height:1.4;margin:0 auto;max-width:600px;text-align:center}.template22-layout .footerClassName.footer-concrete{align-items:center;background-color:gray;box-sizing:border-box;color:#fff;display:flex;justify-content:center;line-height:1.4;min-height:60px;padding:20px;text-align:center;width:100%}.template22-layout .footerClassName.footer-concrete .footerDetail{color:#fff;font-size:12px;margin:0;max-width:100%;width:100%}@media screen and (max-width:480px){.template22-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template22-layout .footerClassName.footer-concrete .footerDetail{font-size:10px}}@media screen and (max-width:360px){.template22-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template22-layout .footerClassName.footer-concrete .footerDetail{font-size:9px;line-height:1.3}}.template22-layout .footerClassName.footer-pearl{background-color:#d3d3d3;box-sizing:border-box;margin:0 auto;max-width:800px;padding:15px 20px;width:100%}.template22-layout .footerClassName.footer-pearl .footerDetail{color:#000;font-size:clamp(11px,2.5vw,13px);line-height:1.6;margin:0;text-align:left}.template22-layout .footerClassName.footer-varonaon{background-color:#2a2e33;box-sizing:border-box;margin:2rem auto 0;max-width:800px;padding:20px 2%;width:100%}.template22-layout .footerClassName.footer-varonaon .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template22-layout .footerClassName.footer-obsidian{background-color:#2a2e33;box-sizing:border-box;margin:0 auto;max-width:800px;padding:2%;width:100%}.template22-layout .footerClassName.footer-obsidian .footer-content{margin:0 auto;max-width:600px;text-align:center}.template22-layout .footerClassName.footer-obsidian .notice-title{background-color:#48494d;border-radius:20px;color:#fff;display:inline-block;font-size:clamp(10px,1.3vw,13px);font-weight:700;padding:1% 7%}.template22-layout .footerClassName.footer-obsidian .notice-text{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6}.template22-layout .footerClassName.footer-obsidian .copyright{color:#fff;font-size:clamp(10px,1.3vw,13px);margin:0}.template22-layout .footerClassName.footer-obsidian .business-info{color:#fff;font-size:clamp(9px,1.3vw,13px)}.template22-layout .footerClassName.footer-capsule{background:#e8e8e8;border-radius:0;box-sizing:border-box;margin:0 auto;max-width:800px;padding:11px 15px;width:100%}@media(min-width:768px){.template22-layout .footerClassName.footer-capsule{padding:10px}}.template22-layout .footerClassName.footer-capsule .footer-content{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:0 auto;padding:18px 15px;text-align:center}@media(min-width:768px){.template22-layout .footerClassName.footer-capsule .footer-content{border-radius:12px;padding:20px 25px}}.template22-layout .footerClassName.footer-capsule .footer-title{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(11.5px,2.5vw,13.5px);font-weight:700;letter-spacing:.5px;margin:0 0 12px}.template22-layout .footerClassName.footer-capsule .footer-disclaimer{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);font-weight:400;line-height:1.7;margin:0;word-break:keep-all}.template22-layout .footerClassName.footer-capsule .footer-copyright{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.2vw,12px);font-weight:400;margin:0}.template22-layout .footerClassName.footer-chrome{background-color:silver;box-sizing:border-box;margin:20px auto 0;max-width:768px;padding:15px 10px;text-align:center;width:100%}.template22-layout .footerClassName.footer-chrome .footer-content{font-family:GmarketSansMedium,sans-serif;margin:0 auto;max-width:600px;text-align:center}.template22-layout .footerClassName.footer-chrome .company-name{border-bottom:1px solid #747474;color:#000;display:inline-block;font-size:clamp(11px,1.4vw,14px);font-weight:700;margin-bottom:5px;padding-bottom:5px;width:90%}.template22-layout .footerClassName.footer-chrome .disclaimer{color:#000;font-size:clamp(9px,1.3vw,13px);line-height:1.4}.template22-layout .footerClassName.footer-concrete .footer-content{max-width:100%;width:100%}.template22-layout .footerClassName.footer-concrete .footer-content p{color:#fff;font-size:12px;margin:0 0 4px}.template22-layout .footerClassName.footer-concrete .footer-content p:last-child{margin:0}@media screen and (max-width:480px){.template22-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template22-layout .footerClassName.footer-concrete .footer-content p{font-size:10px}}@media screen and (max-width:360px){.template22-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template22-layout .footerClassName.footer-concrete .footer-content p{font-size:9px;line-height:1.3}}.template22-layout .footer-align-left p{text-align:left}.template22-layout .footer-align-center p{text-align:center}.template22-layout .footer-align-right p{text-align:right}.template22-layout .footer-align-left{text-align:left}.template22-layout .footer-align-center{text-align:center}.template22-layout .footer-align-right{text-align:right}@media(max-width:480px){.template22-layout .formStyleClassName.form-none .input-contact,.template22-layout .formStyleClassName.form-none .input-user,.template22-layout .formStyleClassName.form-outline .input-contact,.template22-layout .formStyleClassName.form-outline .input-user,.template22-layout .formStyleClassName.form-outline-gray .input-contact,.template22-layout .formStyleClassName.form-outline-gray .input-user,.template22-layout .formStyleClassName.form-outline-square .input-contact,.template22-layout .formStyleClassName.form-outline-square .input-user{padding:3px 10px}}@media(max-width:767px){.template22-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.template22-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}.template23-layout .mobile{display:none}@media(max-width:768px){.template23-layout .mobile{display:inline}}.template23-layout{background-color:#fff;font-family:Arial,sans-serif;font-size:clamp(13px,2.5vw,16px);margin:0 auto;max-width:768px}.template23-layout .step{width:100%}.template23-layout .step1-container{display:flex;flex-direction:column;min-height:100vh}.template23-layout .step2-container{width:100%}.template23-layout .step1-image-container{flex:1 1;position:relative;width:100%}.template23-layout .step1-image-container img{display:block;height:auto;width:100%}.template23-layout .keepBtn{background:none;border:none;cursor:pointer;display:block;margin:20px auto;padding:0;width:90%}.template23-layout .keepBtn img{height:auto;width:100%}.template23-layout #keepBtn.keepBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template23-layout #keepBtn.keepBtn-fixed img{display:block;height:auto;width:100%}.template23-layout .step2-images{margin-bottom:20px;text-align:center;width:100%}.template23-layout .step2-images img{height:auto;width:100%}.template23-layout .surveySection{margin:0 auto 20px;width:90%}.template23-layout .survey-item{margin-bottom:25px}.template23-layout .survey-question{align-items:center;display:flex;gap:8px;margin-bottom:12px}.template23-layout .survey-question-no{flex-shrink:0;font-size:clamp(35px,5vw,60px);font-weight:700}.template23-layout .survey-question-text{flex:1 1;font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.template23-layout .survey-answers-radio{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 10px;width:100%}.template23-layout .survey-answer-option{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:2% 0}.template23-layout .survey-answer-option span{font-size:clamp(15px,3.5vw,25px)!important}.template23-layout .survey-answer-option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.template23-layout .survey-answer-option input[type=radio]:checked{background-color:#ff8c42;background-color:var(--answer-color,#ff8c42);border-color:#ff8c42;border-color:var(--answer-color,#ff8c42)}.template23-layout .survey-answer-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.template23-layout .survey-answers-button{display:flex;flex-direction:column;gap:10px}.template23-layout .survey-answer-button{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.template23-layout .survey-answer-button .answer-text{font-size:clamp(14px,3.5vw,18px)!important}.template23-layout .survey-answer-button .check-mark{color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;margin-right:8px}.template23-layout .survey-answer-button:hover{background:#ececec}.template23-layout .survey-answer-button input[type=radio]{display:none}.template23-layout .survey-answer-button.selected{font-weight:500}.template23-layout .benefitDate{margin:0 auto 15px;text-align:center;width:90%}.template23-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.template23-layout .formStyleClassName{margin:0 auto 20px;width:90%}.template23-layout .input-wrap{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px;width:100%}.template23-layout .formStyleClassName.form-gray .input-wrap{background:#f6f8fa;border:1px solid #d0d7de}.template23-layout .formStyleClassName.form-gray label{color:#24292f}.template23-layout .formStyleClassName.form-gray input{background:#fff;border:1px solid #d0d7de;color:#24292f}.template23-layout .formStyleClassName.form-gray input:focus{border-color:#0969da}.template23-layout .formStyleClassName.form-light .input-wrap{background:#f8f9fa;border:1px solid #dee2e6}.template23-layout .formStyleClassName.form-light label{color:#495057}.template23-layout .formStyleClassName.form-light input{background:#fff;border:1px solid #ced4da}.template23-layout .formStyleClassName.form-light input:focus{border-color:#80bdff}.template23-layout .formStyleClassName.form-white .input-wrap{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template23-layout .formStyleClassName.form-white label{color:#212529}.template23-layout .formStyleClassName.form-white input{background:#fff;border:1px solid #dee2e6}.template23-layout .formStyleClassName.form-white input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template23-layout .formStyleClassName.form-beige .input-wrap{background:#fefcf8;border:1px solid #f0e6d2}.template23-layout .formStyleClassName.form-beige label{color:#a67c6e}.template23-layout .formStyleClassName.form-beige input{background:#fff;border:1px solid #e8d5c1;color:#7a5c4a}.template23-layout .formStyleClassName.form-beige input:focus{border-color:#d4b896}.template23-layout .formStyleClassName.form-blue .input-wrap{background:#f8fbff;border:1px solid #e3efff}.template23-layout .formStyleClassName.form-blue label{color:#5a8bb5}.template23-layout .formStyleClassName.form-blue input{background:#fff;border:1px solid #c7e0ff;color:#3f72a0}.template23-layout .formStyleClassName.form-blue input:focus{border-color:#85b8ec}.template23-layout .formStyleClassName.form-modern .input-wrap{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1px;padding:20px}.template23-layout .formStyleClassName.form-modern label{color:#495057}.template23-layout .formStyleClassName.form-modern input{background:#fff;border:1px solid #ced4da;border-radius:8px}.template23-layout .formStyleClassName.form-modern input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.template23-layout .formStyleClassName.form-none .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template23-layout .formStyleClassName.form-none .input-contact,.template23-layout .formStyleClassName.form-none .input-user{border:none;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:background-color .2s ease}.formStyleClassName.form-none .input-user:hover,.template23-layout .formStyleClassName.form-none .input-contact:hover{background:#f8f9fa}.formStyleClassName.form-none .input-user:focus-within,.template23-layout .formStyleClassName.form-none .input-contact:focus-within{background:#f0f8ff;box-shadow:0 0 0 3px #007bff1a}.template23-layout .formStyleClassName.form-none label{color:#666;display:block;font-weight:600}.template23-layout .formStyleClassName.form-none input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 10px;width:100%}.template23-layout .formStyleClassName.form-none input:focus{border-color:#007bff}.template23-layout .formStyleClassName.form-none .phone-wrap{margin-top:5px}.template23-layout .formStyleClassName.form-outline .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template23-layout .formStyleClassName.form-outline .input-contact,.template23-layout .formStyleClassName.form-outline .input-user{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline .input-user:hover,.template23-layout .formStyleClassName.form-outline .input-contact:hover{border-color:silver}.formStyleClassName.form-outline .input-user:focus-within,.template23-layout .formStyleClassName.form-outline .input-contact:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template23-layout .formStyleClassName.form-outline label{color:#666;display:block;font-weight:600}.template23-layout .formStyleClassName.form-outline input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template23-layout .formStyleClassName.form-outline .phone-wrap{margin-top:5px}.template23-layout .formStyleClassName.form-outline-square .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template23-layout .formStyleClassName.form-outline-square .input-contact,.template23-layout .formStyleClassName.form-outline-square .input-user{border:2px solid #e0e0e0;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline-square .input-user:hover,.template23-layout .formStyleClassName.form-outline-square .input-contact:hover{border-color:silver}.formStyleClassName.form-outline-square .input-user:focus-within,.template23-layout .formStyleClassName.form-outline-square .input-contact:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template23-layout .formStyleClassName.form-outline-square label{color:#666;display:block;font-weight:600}.template23-layout .formStyleClassName.form-outline-square input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template23-layout .formStyleClassName.form-outline-square .phone-wrap{margin-top:5px}.template23-layout .formStyleClassName.form-outline-gray .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template23-layout .formStyleClassName.form-outline-gray .input-contact,.template23-layout .formStyleClassName.form-outline-gray .input-user{background:#f8f9fa;border:none;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.formStyleClassName.form-outline-gray .input-user:hover,.template23-layout .formStyleClassName.form-outline-gray .input-contact:hover{background:#f0f1f2}.formStyleClassName.form-outline-gray .input-user:focus-within,.template23-layout .formStyleClassName.form-outline-gray .input-contact:focus-within{background:#fff;box-shadow:0 0 0 2px #007bff33}.template23-layout .formStyleClassName.form-outline-gray label{color:#555;display:block;font-weight:600}.template23-layout .formStyleClassName.form-outline-gray input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.template23-layout .formStyleClassName.form-outline-gray .phone-wrap{margin-top:5px}.template23-layout .input-user{align-items:center;display:flex;gap:10px;margin-bottom:15px}.input-user:last-child,.template23-layout .input-contact:last-child{margin-bottom:0}.template23-layout .input-user label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template23-layout .input-contact{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template23-layout .input-contact label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template23-layout .input-user input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px}.template23-layout .input-user input:focus{outline:none}.template23-layout .phone-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.template23-layout .phone-wrap input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px;text-align:center}.template23-layout .phone-wrap input:focus{outline:none}.template23-layout .phone-wrap input:first-child{flex-shrink:0;width:25%}.phone-wrap input:nth-child(2),.template23-layout .phone-wrap input:nth-child(3){flex:1 1;max-width:calc(50% - 38px);min-width:0}.template23-layout .phone-wrap input:first-child{background-color:#f5f5f5}.template23-layout .serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}.template23-layout #serviceInfoClassName.service-dark{background:#2a2a2a;border-radius:4px;color:#ccc;padding:15px}.template23-layout #serviceInfoClassName.service-light{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;padding:15px}.template23-layout #serviceInfoClassName.service-white{background:#fff;border:2px solid #e9ecef;border-radius:4px;color:#212529;padding:15px}.template23-layout #serviceInfoClassName.service-beige{background:#fefcf8;border:1px solid #f0e6d2;border-radius:4px;color:#7a5c4a;padding:15px}.template23-layout #serviceInfoClassName.service-blue{background:#f8fbff;border:1px solid #e3efff;border-radius:4px;color:#3f72a0;padding:15px}.template23-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.template23-layout .consentClassName label{align-items:center;color:#333;display:flex;font-size:clamp(11px,2.4vw,14px);font-weight:500;gap:5px;justify-content:center;margin-bottom:0}.template23-layout .consentClassName input[type=checkbox]{height:14px;width:14px}.template23-layout .toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin:0;padding:0;text-decoration:underline;white-space:nowrap}.template23-layout .privacyPolicy{background:#f1f3f4;border-radius:4px;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.template23-layout .privacyPolicy.show{display:block}.template23-layout .privacyPolicy p{color:#666;margin:0}.template23-layout #consentClassName.consent-dark{background:#2a2a2a;border:1px solid #444;color:#fff}.template23-layout #consentClassName.consent-dark label{color:#ccc}.template23-layout #consentClassName.consent-dark .toggle-detail{color:#66b3ff;display:inline-block;margin:0;white-space:nowrap}.template23-layout #consentClassName.consent-dark+.privacyPolicy{background:#333;border:1px solid #444;color:#ccc}.template23-layout #consentClassName.consent-dark+.privacyPolicy h4{color:#fff}.template23-layout #consentClassName.consent-dark+.privacyPolicy p{color:#ccc}.template23-layout #consentClassName.consent-light{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template23-layout #consentClassName.consent-light label{color:#495057}.template23-layout #consentClassName.consent-light .toggle-detail{color:#007bff;display:inline-block;margin:0;white-space:nowrap}.template23-layout #consentClassName.consent-light+.privacyPolicy{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template23-layout #consentClassName.consent-light+.privacyPolicy h4{color:#212529}.template23-layout #consentClassName.consent-light+.privacyPolicy p{color:#6c757d}.template23-layout #consentClassName.consent-white{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template23-layout #consentClassName.consent-white label{color:#212529}.template23-layout #consentClassName.consent-white .toggle-detail{color:#0d6efd;display:inline-block;margin:0;white-space:nowrap}.template23-layout #consentClassName.consent-white+.privacyPolicy{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template23-layout #consentClassName.consent-white+.privacyPolicy h4{color:#212529}.template23-layout #consentClassName.consent-white+.privacyPolicy p{color:#495057}.template23-layout #consentClassName.consent-beige{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template23-layout #consentClassName.consent-beige label{color:#a67c6e}.template23-layout #consentClassName.consent-beige .toggle-detail{color:#d4b896;display:inline-block;margin:0;white-space:nowrap}.template23-layout #consentClassName.consent-beige+.privacyPolicy{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template23-layout #consentClassName.consent-beige+.privacyPolicy h4{color:#8b6f47}.template23-layout #consentClassName.consent-beige+.privacyPolicy p{color:#7a5c4a}.template23-layout #consentClassName.consent-blue{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template23-layout #consentClassName.consent-blue label{color:#5a8bb5}.template23-layout #consentClassName.consent-blue .toggle-detail{color:#85b8ec;display:inline-block;margin:0;white-space:nowrap}.template23-layout #consentClassName.consent-blue+.privacyPolicy{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template23-layout #consentClassName.consent-blue+.privacyPolicy h4{color:#2c5282}.template23-layout #consentClassName.consent-blue+.privacyPolicy p{color:#3f72a0}.template23-layout .postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;padding:0;width:90%}.template23-layout .postBtn img{height:auto;width:100%}.template23-layout #postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template23-layout #postBtn.postBtn-fixed img{display:block;height:auto;width:100%}.template23-layout .footerClassName{margin-top:20px;text-align:center}.template23-layout .footerClassName img{height:auto;width:100%}.template23-layout .footerDetail{color:#666;font-size:clamp(10px,2.5vw,14px);line-height:clamp(16px,3.8vw,22px);margin:0}.template23-layout .footerClassName.footer-dark{background:#333;color:#fff;padding:20px}.template23-layout .footerClassName.footer-dark .footerDetail{color:#ccc}.template23-layout .footerClassName.footer-light{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px}.template23-layout .footerClassName.footer-light .footerDetail{color:#555}.template23-layout .footerClassName.footer-blue{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px}.template23-layout .footerClassName.footer-blue .footerDetail{color:#e6f3ff}.template23-layout .footerClassName.footer-minimal{background:#0000;border-top:1px solid #eee;color:#666;padding:15px}.template23-layout .footerClassName.footer-minimal .footerDetail{color:#888}.template23-layout .footerClassName.footer-gray-border{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px}.template23-layout .footerClassName.footer-gray-border .footerDetail{color:#495057}.template23-layout .footerClassName.footer-navy{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px}.template23-layout .footerClassName.footer-navy .footerDetail{color:#b8d4f0}.template23-layout .footerClassName.footer-dark-left{background:#333;color:#fff;padding:20px;text-align:left}.template23-layout .footerClassName.footer-dark-left .footerDetail{color:#ccc}.template23-layout .footerClassName.footer-light-left{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:left}.template23-layout .footerClassName.footer-light-left .footerDetail{color:#555}.template23-layout .footerClassName.footer-blue-left{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:left}.template23-layout .footerClassName.footer-blue-left .footerDetail{color:#e6f3ff}.template23-layout .footerClassName.footer-minimal-left{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:left}.template23-layout .footerClassName.footer-minimal-left .footerDetail{color:#888}.template23-layout .footerClassName.footer-dark-right{background:#333;color:#fff;padding:20px;text-align:right}.template23-layout .footerClassName.footer-dark-right .footerDetail{color:#ccc}.template23-layout .footerClassName.footer-light-right{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:right}.template23-layout .footerClassName.footer-light-right .footerDetail{color:#555}.template23-layout .footerClassName.footer-blue-right{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:right}.template23-layout .footerClassName.footer-blue-right .footerDetail{color:#e6f3ff}.template23-layout .footerClassName.footer-minimal-right{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:right}.template23-layout .footerClassName.footer-minimal-right .footerDetail{color:#888}.template23-layout .footerClassName.footer-gray-border-left{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:left}.template23-layout .footerClassName.footer-gray-border-left .footerDetail{color:#495057}.template23-layout .footerClassName.footer-gray-border-right{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:right}.template23-layout .footerClassName.footer-gray-border-right .footerDetail{color:#495057}.template23-layout .footerClassName.footer-navy-left{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:left}.template23-layout .footerClassName.footer-navy-left .footerDetail{color:#b8d4f0}.template23-layout .footerClassName.footer-navy-right{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:right}.template23-layout .footerClassName.footer-navy-right .footerDetail{color:#b8d4f0}@media(max-width:480px){.template23-layout .input-user input,.template23-layout .phone-wrap input{font-size:14px;padding:10px}}.template23-layout .footerClassName.footer-obsidian{padding:20px 2%}.template23-layout .footerClassName.footer-obsidian .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template23-layout .footerClassName.footer-capsule .footerDetail{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);line-height:1.7;margin:0 auto;max-width:600px;padding:18px 15px;text-align:center;word-break:keep-all}@media(min-width:768px){.template23-layout .footerClassName.footer-capsule .footerDetail{border-radius:12px;padding:20px 25px}}.template23-layout .footerClassName.footer-chrome .footerDetail{color:#000;font-family:GmarketSansMedium,sans-serif;font-size:clamp(9px,1.3vw,13px);line-height:1.4;margin:0 auto;max-width:600px;text-align:center}.template23-layout .footerClassName.footer-concrete{align-items:center;background-color:gray;box-sizing:border-box;color:#fff;display:flex;justify-content:center;line-height:1.4;min-height:60px;padding:20px;text-align:center;width:100%}.template23-layout .footerClassName.footer-concrete .footerDetail{color:#fff;font-size:12px;margin:0;max-width:100%;width:100%}@media screen and (max-width:480px){.template23-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template23-layout .footerClassName.footer-concrete .footerDetail{font-size:10px}}@media screen and (max-width:360px){.template23-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template23-layout .footerClassName.footer-concrete .footerDetail{font-size:9px;line-height:1.3}}.template23-layout .footerClassName.footer-pearl{background-color:#d3d3d3;box-sizing:border-box;margin:0 auto;max-width:800px;padding:15px 20px;width:100%}.template23-layout .footerClassName.footer-pearl .footerDetail{color:#000;font-size:clamp(11px,2.5vw,13px);line-height:1.6;margin:0;text-align:left}.template23-layout .footerClassName.footer-varonaon{background-color:#2a2e33;box-sizing:border-box;margin:2rem auto 0;max-width:800px;padding:20px 2%;width:100%}.template23-layout .footerClassName.footer-varonaon .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template23-layout .footerClassName.footer-obsidian{background-color:#2a2e33;box-sizing:border-box;margin:0 auto;max-width:800px;padding:2%;width:100%}.template23-layout .footerClassName.footer-obsidian .footer-content{margin:0 auto;max-width:600px;text-align:center}.template23-layout .footerClassName.footer-obsidian .notice-title{background-color:#48494d;border-radius:20px;color:#fff;display:inline-block;font-size:clamp(10px,1.3vw,13px);font-weight:700;padding:1% 7%}.template23-layout .footerClassName.footer-obsidian .notice-text{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6}.template23-layout .footerClassName.footer-obsidian .copyright{color:#fff;font-size:clamp(10px,1.3vw,13px);margin:0}.template23-layout .footerClassName.footer-obsidian .business-info{color:#fff;font-size:clamp(9px,1.3vw,13px)}.template23-layout .footerClassName.footer-capsule{background:#e8e8e8;border-radius:0;box-sizing:border-box;margin:0 auto;max-width:800px;padding:11px 15px;width:100%}@media(min-width:768px){.template23-layout .footerClassName.footer-capsule{padding:10px}}.template23-layout .footerClassName.footer-capsule .footer-content{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:0 auto;padding:18px 15px;text-align:center}@media(min-width:768px){.template23-layout .footerClassName.footer-capsule .footer-content{border-radius:12px;padding:20px 25px}}.template23-layout .footerClassName.footer-capsule .footer-title{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(11.5px,2.5vw,13.5px);font-weight:700;letter-spacing:.5px;margin:0 0 12px}.template23-layout .footerClassName.footer-capsule .footer-disclaimer{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);font-weight:400;line-height:1.7;margin:0;word-break:keep-all}.template23-layout .footerClassName.footer-capsule .footer-copyright{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.2vw,12px);font-weight:400;margin:0}.template23-layout .footerClassName.footer-chrome{background-color:silver;box-sizing:border-box;margin:20px auto 0;max-width:768px;padding:15px 10px;text-align:center;width:100%}.template23-layout .footerClassName.footer-chrome .footer-content{font-family:GmarketSansMedium,sans-serif;margin:0 auto;max-width:600px;text-align:center}.template23-layout .footerClassName.footer-chrome .company-name{border-bottom:1px solid #747474;color:#000;display:inline-block;font-size:clamp(11px,1.4vw,14px);font-weight:700;margin-bottom:5px;padding-bottom:5px;width:90%}.template23-layout .footerClassName.footer-chrome .disclaimer{color:#000;font-size:clamp(9px,1.3vw,13px);line-height:1.4}.template23-layout .footerClassName.footer-concrete .footer-content{max-width:100%;width:100%}.template23-layout .footerClassName.footer-concrete .footer-content p{color:#fff;font-size:12px;margin:0 0 4px}.template23-layout .footerClassName.footer-concrete .footer-content p:last-child{margin:0}@media screen and (max-width:480px){.template23-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template23-layout .footerClassName.footer-concrete .footer-content p{font-size:10px}}@media screen and (max-width:360px){.template23-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template23-layout .footerClassName.footer-concrete .footer-content p{font-size:9px;line-height:1.3}}.template23-layout .footer-align-left p{text-align:left}.template23-layout .footer-align-center p{text-align:center}.template23-layout .footer-align-right p{text-align:right}.template23-layout .footer-align-left{text-align:left}.template23-layout .footer-align-center{text-align:center}.template23-layout .footer-align-right{text-align:right}@media(max-width:480px){.template23-layout .formStyleClassName.form-none .input-contact,.template23-layout .formStyleClassName.form-none .input-user,.template23-layout .formStyleClassName.form-outline .input-contact,.template23-layout .formStyleClassName.form-outline .input-user,.template23-layout .formStyleClassName.form-outline-gray .input-contact,.template23-layout .formStyleClassName.form-outline-gray .input-user,.template23-layout .formStyleClassName.form-outline-square .input-contact,.template23-layout .formStyleClassName.form-outline-square .input-user{padding:3px 10px}}@media(max-width:767px){.template23-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.template23-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}.template24-layout .mobile{display:none}@media(max-width:768px){.template24-layout .mobile{display:inline}}.template24-layout{background-color:#fff;font-family:Arial,sans-serif;font-size:clamp(13px,2.5vw,16px);margin:0 auto;max-width:768px}.template24-layout .template24-images{margin-bottom:20px;text-align:center;width:100%}.template24-layout .template24-images img{height:auto;width:100%}.template24-layout .surveySection{margin:0 auto 20px;width:90%}.template24-layout .survey-item{margin-bottom:25px}.template24-layout .survey-question{align-items:center;display:flex;gap:8px;margin-bottom:12px}.template24-layout .survey-question-no{flex-shrink:0;font-size:clamp(35px,5vw,60px);font-weight:700}.template24-layout .survey-question-text{flex:1 1;font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.template24-layout .survey-answers-radio{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 10px;width:100%}.template24-layout .survey-answer-option{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:2% 0}.template24-layout .survey-answer-option span{font-size:clamp(15px,3.5vw,25px)!important}.template24-layout .survey-answer-option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.template24-layout .survey-answer-option input[type=radio]:checked{background-color:#ff8c42;background-color:var(--answer-color,#ff8c42);border-color:#ff8c42;border-color:var(--answer-color,#ff8c42)}.template24-layout .survey-answer-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.template24-layout .survey-answers-button{display:flex;flex-direction:column;gap:10px}.template24-layout .survey-answer-button{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.template24-layout .survey-answer-button .answer-text{font-size:clamp(14px,3.5vw,18px)!important}.template24-layout .survey-answer-button .check-mark{color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;margin-right:8px}.template24-layout .survey-answer-button:hover{background:#ececec}.template24-layout .survey-answer-button input[type=radio]{display:none}.template24-layout .survey-answer-button.selected{font-weight:500}.template24-layout .benefitDate{margin-bottom:15px;text-align:center;width:90%}.template24-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.template24-layout .formStyleClassName{margin:0 auto 20px;width:90%}.template24-layout .input-wrap{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px;width:100%}.template24-layout .formStyleClassName.form-gray .input-wrap{background:#f6f8fa;border:1px solid #d0d7de}.template24-layout .formStyleClassName.form-gray label{color:#24292f}.template24-layout .formStyleClassName.form-gray input{background:#fff;border:1px solid #d0d7de;color:#24292f}.template24-layout .formStyleClassName.form-gray input:focus{border-color:#0969da}.template24-layout .formStyleClassName.form-light .input-wrap{background:#f8f9fa;border:1px solid #dee2e6}.template24-layout .formStyleClassName.form-light label{color:#495057}.template24-layout .formStyleClassName.form-light input{background:#fff;border:1px solid #ced4da}.template24-layout .formStyleClassName.form-light input:focus{border-color:#80bdff}.template24-layout .formStyleClassName.form-white .input-wrap{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template24-layout .formStyleClassName.form-white label{color:#212529}.template24-layout .formStyleClassName.form-white input{background:#fff;border:1px solid #dee2e6}.template24-layout .formStyleClassName.form-white input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template24-layout .formStyleClassName.form-beige .input-wrap{background:#fefcf8;border:1px solid #f0e6d2}.template24-layout .formStyleClassName.form-beige label{color:#a67c6e}.template24-layout .formStyleClassName.form-beige input{background:#fff;border:1px solid #e8d5c1;color:#7a5c4a}.template24-layout .formStyleClassName.form-beige input:focus{border-color:#d4b896}.template24-layout .formStyleClassName.form-blue .input-wrap{background:#f8fbff;border:1px solid #e3efff}.template24-layout .formStyleClassName.form-blue label{color:#5a8bb5}.template24-layout .formStyleClassName.form-blue input{background:#fff;border:1px solid #c7e0ff;color:#3f72a0}.template24-layout .formStyleClassName.form-blue input:focus{border-color:#85b8ec}.template24-layout .formStyleClassName.form-modern .input-wrap{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1px;padding:20px}.template24-layout .formStyleClassName.form-modern label{color:#495057}.template24-layout .formStyleClassName.form-modern input{background:#fff;border:1px solid #ced4da;border-radius:8px}.template24-layout .formStyleClassName.form-modern input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.template24-layout .formStyleClassName.form-none .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template24-layout .formStyleClassName.form-none .input-contact,.template24-layout .formStyleClassName.form-none .input-user{border:none;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:background-color .2s ease}.formStyleClassName.form-none .input-user:hover,.template24-layout .formStyleClassName.form-none .input-contact:hover{background:#f8f9fa}.formStyleClassName.form-none .input-user:focus-within,.template24-layout .formStyleClassName.form-none .input-contact:focus-within{background:#f0f8ff;box-shadow:0 0 0 3px #007bff1a}.template24-layout .formStyleClassName.form-none label{color:#666;display:block;font-weight:600}.template24-layout .formStyleClassName.form-none input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 10px;width:100%}.template24-layout .formStyleClassName.form-none input:focus{border-color:#007bff}.template24-layout .formStyleClassName.form-none .phone-wrap{margin-top:5px}.template24-layout .formStyleClassName.form-outline .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template24-layout .formStyleClassName.form-outline .input-contact,.template24-layout .formStyleClassName.form-outline .input-user{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline .input-user:hover,.template24-layout .formStyleClassName.form-outline .input-contact:hover{border-color:silver}.formStyleClassName.form-outline .input-user:focus-within,.template24-layout .formStyleClassName.form-outline .input-contact:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template24-layout .formStyleClassName.form-outline label{color:#666;display:block;font-weight:600}.template24-layout .formStyleClassName.form-outline input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template24-layout .formStyleClassName.form-outline .phone-wrap{margin-top:5px}.template24-layout .formStyleClassName.form-outline-square .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template24-layout .formStyleClassName.form-outline-square .input-contact,.template24-layout .formStyleClassName.form-outline-square .input-user{border:2px solid #e0e0e0;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline-square .input-user:hover,.template24-layout .formStyleClassName.form-outline-square .input-contact:hover{border-color:silver}.formStyleClassName.form-outline-square .input-user:focus-within,.template24-layout .formStyleClassName.form-outline-square .input-contact:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template24-layout .formStyleClassName.form-outline-square label{color:#666;display:block;font-weight:600}.template24-layout .formStyleClassName.form-outline-square input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template24-layout .formStyleClassName.form-outline-square .phone-wrap{margin-top:5px}.template24-layout .formStyleClassName.form-outline-gray .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template24-layout .formStyleClassName.form-outline-gray .input-contact,.template24-layout .formStyleClassName.form-outline-gray .input-user{background:#f8f9fa;border:none;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.formStyleClassName.form-outline-gray .input-user:hover,.template24-layout .formStyleClassName.form-outline-gray .input-contact:hover{background:#f0f1f2}.formStyleClassName.form-outline-gray .input-user:focus-within,.template24-layout .formStyleClassName.form-outline-gray .input-contact:focus-within{background:#fff;box-shadow:0 0 0 2px #007bff33}.template24-layout .formStyleClassName.form-outline-gray label{color:#555;display:block;font-weight:600}.template24-layout .formStyleClassName.form-outline-gray input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.template24-layout .formStyleClassName.form-outline-gray .phone-wrap{margin-top:5px}.template24-layout .input-user{align-items:center;display:flex;gap:10px;margin-bottom:15px}.input-user:last-child,.template24-layout .input-contact:last-child{margin-bottom:0}.template24-layout .input-user label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template24-layout .input-contact{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template24-layout .input-contact label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template24-layout .input-user input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px}.template24-layout .input-user input:focus{outline:none}.template24-layout .phone-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.template24-layout .phone-wrap input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px;text-align:center}.template24-layout .phone-wrap input:focus{outline:none}.template24-layout .phone-wrap input:first-child{flex-shrink:0;width:25%}.phone-wrap input:nth-child(2),.template24-layout .phone-wrap input:nth-child(3){flex:1 1;max-width:calc(50% - 38px);min-width:0}.template24-layout .phone-wrap input:first-child{background-color:#f5f5f5}.template24-layout .serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}.template24-layout #serviceInfoClassName.service-dark{background:#2a2a2a;border-radius:4px;color:#ccc;padding:15px}.template24-layout #serviceInfoClassName.service-light{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;padding:15px}.template24-layout #serviceInfoClassName.service-white{background:#fff;border:2px solid #e9ecef;border-radius:4px;color:#212529;padding:15px}.template24-layout #serviceInfoClassName.service-beige{background:#fefcf8;border:1px solid #f0e6d2;border-radius:4px;color:#7a5c4a;padding:15px}.template24-layout #serviceInfoClassName.service-blue{background:#f8fbff;border:1px solid #e3efff;border-radius:4px;color:#3f72a0;padding:15px}.template24-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.template24-layout .consentClassName label{align-items:center;color:#333;display:flex;font-size:clamp(11px,2.4vw,14px);font-weight:500;gap:5px;justify-content:center;margin-bottom:0}.template24-layout .consentClassName input[type=checkbox]{height:14px;width:14px}.template24-layout .toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin:0;padding:0;text-decoration:underline;white-space:nowrap}.template24-layout .privacyPolicy{background:#f1f3f4;border-radius:4px;display:none;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.template24-layout .privacyPolicy.show{display:block}.template24-layout .privacyPolicy p{color:#666;margin:0}.template24-layout #consentClassName.consent-dark{background:#2a2a2a;border:1px solid #444;color:#fff}.template24-layout #consentClassName.consent-dark label{color:#ccc}.template24-layout #consentClassName.consent-dark .toggle-detail{color:#66b3ff;display:inline-block;margin:0;white-space:nowrap}.template24-layout #consentClassName.consent-dark+.privacyPolicy{background:#333;border:1px solid #444;color:#ccc}.template24-layout #consentClassName.consent-dark+.privacyPolicy h4{color:#fff}.template24-layout #consentClassName.consent-dark+.privacyPolicy p{color:#ccc}.template24-layout #consentClassName.consent-light{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template24-layout #consentClassName.consent-light label{color:#495057}.template24-layout #consentClassName.consent-light .toggle-detail{color:#007bff;display:inline-block;margin:0;white-space:nowrap}.template24-layout #consentClassName.consent-light+.privacyPolicy{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template24-layout #consentClassName.consent-light+.privacyPolicy h4{color:#212529}.template24-layout #consentClassName.consent-light+.privacyPolicy p{color:#6c757d}.template24-layout #consentClassName.consent-white{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template24-layout #consentClassName.consent-white label{color:#212529}.template24-layout #consentClassName.consent-white .toggle-detail{color:#0d6efd;display:inline-block;margin:0;white-space:nowrap}.template24-layout #consentClassName.consent-white+.privacyPolicy{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template24-layout #consentClassName.consent-white+.privacyPolicy h4{color:#212529}.template24-layout #consentClassName.consent-white+.privacyPolicy p{color:#495057}.template24-layout #consentClassName.consent-beige{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template24-layout #consentClassName.consent-beige label{color:#a67c6e}.template24-layout #consentClassName.consent-beige .toggle-detail{color:#d4b896;display:inline-block;margin:0;white-space:nowrap}.template24-layout #consentClassName.consent-beige+.privacyPolicy{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template24-layout #consentClassName.consent-beige+.privacyPolicy h4{color:#8b6f47}.template24-layout #consentClassName.consent-beige+.privacyPolicy p{color:#7a5c4a}.template24-layout #consentClassName.consent-blue{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template24-layout #consentClassName.consent-blue label{color:#5a8bb5}.template24-layout #consentClassName.consent-blue .toggle-detail{color:#85b8ec;display:inline-block;margin:0;white-space:nowrap}.template24-layout #consentClassName.consent-blue+.privacyPolicy{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template24-layout #consentClassName.consent-blue+.privacyPolicy h4{color:#2c5282}.template24-layout #consentClassName.consent-blue+.privacyPolicy p{color:#3f72a0}.template24-layout .postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;padding:0;width:90%}.template24-layout .postBtn img{height:auto;width:100%}.template24-layout #keepBtn.keepBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template24-layout #keepBtn.keepBtn-fixed img{display:block;height:auto;width:100%}.template24-layout #postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template24-layout #postBtn.postBtn-fixed img{display:block;height:auto;width:100%}.template24-layout .keepBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;padding:0;width:90%}.template24-layout .footerClassName img,.template24-layout .keepBtn img{height:auto;width:100%}.template24-layout .footerDetail{color:#666;font-size:clamp(10px,2.5vw,14px);line-height:clamp(16px,3.8vw,22px);margin:0 auto}.template24-layout .footerClassName.footer-dark{background:#333;color:#fff;padding:20px}.template24-layout .footerClassName.footer-dark .footerDetail{color:#ccc}.template24-layout .footerClassName.footer-light{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px}.template24-layout .footerClassName.footer-light .footerDetail{color:#555}.template24-layout .footerClassName.footer-blue{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px}.template24-layout .footerClassName.footer-blue .footerDetail{color:#e6f3ff}.template24-layout .footerClassName.footer-minimal{background:#0000;border-top:1px solid #eee;color:#666;padding:15px}.template24-layout .footerClassName.footer-minimal .footerDetail{color:#888}.template24-layout .footerClassName.footer-gray-border{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px}.template24-layout .footerClassName.footer-gray-border .footerDetail{color:#495057}.template24-layout .footerClassName.footer-navy{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px}.template24-layout .footerClassName.footer-navy .footerDetail{color:#b8d4f0}.template24-layout .footerClassName.footer-dark-left{background:#333;color:#fff;padding:20px;text-align:left}.template24-layout .footerClassName.footer-dark-left .footerDetail{color:#ccc}.template24-layout .footerClassName.footer-light-left{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:left}.template24-layout .footerClassName.footer-light-left .footerDetail{color:#555}.template24-layout .footerClassName.footer-blue-left{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:left}.template24-layout .footerClassName.footer-blue-left .footerDetail{color:#e6f3ff}.template24-layout .footerClassName.footer-minimal-left{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:left}.template24-layout .footerClassName.footer-minimal-left .footerDetail{color:#888}.template24-layout .footerClassName.footer-dark-right{background:#333;color:#fff;padding:20px;text-align:right}.template24-layout .footerClassName.footer-dark-right .footerDetail{color:#ccc}.template24-layout .footerClassName.footer-light-right{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:right}.template24-layout .footerClassName.footer-light-right .footerDetail{color:#555}.template24-layout .footerClassName.footer-blue-right{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:right}.template24-layout .footerClassName.footer-blue-right .footerDetail{color:#e6f3ff}.template24-layout .footerClassName.footer-minimal-right{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:right}.template24-layout .footerClassName.footer-minimal-right .footerDetail{color:#888}.template24-layout .footerClassName.footer-gray-border-left{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:left}.template24-layout .footerClassName.footer-gray-border-left .footerDetail{color:#495057}.template24-layout .footerClassName.footer-gray-border-right{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:right}.template24-layout .footerClassName.footer-gray-border-right .footerDetail{color:#495057}.template24-layout .footerClassName.footer-navy-left{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:left}.template24-layout .footerClassName.footer-navy-left .footerDetail{color:#b8d4f0}.template24-layout .footerClassName.footer-navy-right{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:right}.template24-layout .footerClassName.footer-navy-right .footerDetail{color:#b8d4f0}@media(max-width:480px){.template24-layout .input-user input,.template24-layout .phone-wrap input{font-size:14px;padding:10px}}.template24-layout .footerClassName.footer-obsidian{padding:20px 2%}.template24-layout .footerClassName.footer-obsidian .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template24-layout .footerClassName.footer-capsule .footerDetail{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);line-height:1.7;margin:0 auto;max-width:600px;padding:18px 15px;text-align:center;word-break:keep-all}@media(min-width:768px){.template24-layout .footerClassName.footer-capsule .footerDetail{border-radius:12px;padding:20px 25px}}.template24-layout .footerClassName.footer-chrome .footerDetail{color:#000;font-family:GmarketSansMedium,sans-serif;font-size:clamp(9px,1.3vw,13px);line-height:1.4;margin:0 auto;max-width:600px;text-align:center}.template24-layout .footerClassName.footer-concrete{align-items:center;background-color:gray;box-sizing:border-box;color:#fff;display:flex;justify-content:center;line-height:1.4;min-height:60px;padding:20px;text-align:center;width:100%}.template24-layout .footerClassName.footer-concrete .footerDetail{color:#fff;font-size:12px;margin:0;max-width:100%;width:100%}@media screen and (max-width:480px){.template24-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template24-layout .footerClassName.footer-concrete .footerDetail{font-size:10px}}@media screen and (max-width:360px){.template24-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template24-layout .footerClassName.footer-concrete .footerDetail{font-size:9px;line-height:1.3}}.template24-layout .footerClassName.footer-pearl{background-color:#d3d3d3;box-sizing:border-box;margin:0 auto;max-width:800px;padding:15px 20px;width:100%}.template24-layout .footerClassName.footer-pearl .footerDetail{color:#000;font-size:clamp(11px,2.5vw,13px);line-height:1.6;margin:0;text-align:left}.template24-layout .footerClassName.footer-varonaon{background-color:#2a2e33;box-sizing:border-box;margin:2rem auto 0;max-width:800px;padding:20px 2%;width:100%}.template24-layout .footerClassName.footer-varonaon .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template24-layout .footerClassName.footer-obsidian{background-color:#2a2e33;box-sizing:border-box;margin:0 auto;max-width:800px;padding:2%;width:100%}.template24-layout .footerClassName.footer-obsidian .footer-content{margin:0 auto;max-width:600px;text-align:center}.template24-layout .footerClassName.footer-obsidian .notice-title{background-color:#48494d;border-radius:20px;color:#fff;display:inline-block;font-size:clamp(10px,1.3vw,13px);font-weight:700;padding:1% 7%}.template24-layout .footerClassName.footer-obsidian .notice-text{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6}.template24-layout .footerClassName.footer-obsidian .copyright{color:#fff;font-size:clamp(10px,1.3vw,13px);margin:0}.template24-layout .footerClassName.footer-obsidian .business-info{color:#fff;font-size:clamp(9px,1.3vw,13px)}.template24-layout .footerClassName.footer-capsule{background:#e8e8e8;border-radius:0;box-sizing:border-box;margin:0 auto;max-width:800px;padding:11px 15px;width:100%}@media(min-width:768px){.template24-layout .footerClassName.footer-capsule{padding:10px}}.template24-layout .footerClassName.footer-capsule .footer-content{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:0 auto;padding:18px 15px;text-align:center}@media(min-width:768px){.template24-layout .footerClassName.footer-capsule .footer-content{border-radius:12px;padding:20px 25px}}.template24-layout .footerClassName.footer-capsule .footer-title{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(11.5px,2.5vw,13.5px);font-weight:700;letter-spacing:.5px;margin:0 0 12px}.template24-layout .footerClassName.footer-capsule .footer-disclaimer{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);font-weight:400;line-height:1.7;margin:0;word-break:keep-all}.template24-layout .footerClassName.footer-capsule .footer-copyright{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.2vw,12px);font-weight:400;margin:0}.template24-layout .footerClassName.footer-chrome{background-color:silver;box-sizing:border-box;margin:20px auto 0;max-width:768px;padding:15px 10px;text-align:center;width:100%}.template24-layout .footerClassName.footer-chrome .footer-content{font-family:GmarketSansMedium,sans-serif;margin:0 auto;max-width:600px;text-align:center}.template24-layout .footerClassName.footer-chrome .company-name{border-bottom:1px solid #747474;color:#000;display:inline-block;font-size:clamp(11px,1.4vw,14px);font-weight:700;margin-bottom:5px;padding-bottom:5px;width:90%}.template24-layout .footerClassName.footer-chrome .disclaimer{color:#000;font-size:clamp(9px,1.3vw,13px);line-height:1.4}.template24-layout .footerClassName.footer-concrete .footer-content{max-width:100%;width:100%}.template24-layout .footerClassName.footer-concrete .footer-content p{color:#fff;font-size:12px;margin:0 0 4px}.template24-layout .footerClassName.footer-concrete .footer-content p:last-child{margin:0}@media screen and (max-width:480px){.template24-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template24-layout .footerClassName.footer-concrete .footer-content p{font-size:10px}}@media screen and (max-width:360px){.template24-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template24-layout .footerClassName.footer-concrete .footer-content p{font-size:9px;line-height:1.3}}.template24-layout .footer-align-left p{text-align:left}.template24-layout .footer-align-center p{text-align:center}.template24-layout .footer-align-right p{text-align:right}.template24-layout .footer-align-left{text-align:left}.template24-layout .footer-align-center{text-align:center}.template24-layout .footer-align-right{text-align:right}@media(max-width:480px){.template24-layout .formStyleClassName.form-none .input-contact,.template24-layout .formStyleClassName.form-none .input-user,.template24-layout .formStyleClassName.form-outline .input-contact,.template24-layout .formStyleClassName.form-outline .input-user,.template24-layout .formStyleClassName.form-outline-gray .input-contact,.template24-layout .formStyleClassName.form-outline-gray .input-user,.template24-layout .formStyleClassName.form-outline-square .input-contact,.template24-layout .formStyleClassName.form-outline-square .input-user{padding:3px 10px}}@media(max-width:767px){.template24-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.template24-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}.template25-layout .mobile{display:none}@media(max-width:768px){.template25-layout .mobile{display:inline}}.template25-layout{background-color:#fff;font-family:Arial,sans-serif;font-size:clamp(13px,2.5vw,16px);margin:0 auto;max-width:768px}.template25-layout .step{width:100%}.template25-layout .step1-container{display:flex;flex-direction:column;min-height:100vh}.template25-layout .step2-container{width:100%}.template25-layout .step1-image-container{flex:1 1;position:relative;width:100%}.template25-layout .step1-image-container img{display:block;height:auto;width:100%}.template25-layout .keepBtn{background:none;border:none;cursor:pointer;display:block;margin:20px auto;padding:0;width:90%}.template25-layout .keepBtn img{height:auto;width:100%}.template25-layout #keepBtn.keepBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template25-layout #keepBtn.keepBtn-fixed img{display:block;height:auto;width:100%}.template25-layout .step2-images{margin-bottom:20px;text-align:center;width:100%}.template25-layout .step2-images img{height:auto;width:100%}.template25-layout .surveySection{margin:0 auto 20px;width:90%}.template25-layout .survey-item{margin-bottom:25px}.template25-layout .survey-question{align-items:center;display:flex;gap:8px;margin-bottom:12px}.template25-layout .survey-question-no{flex-shrink:0;font-size:clamp(35px,5vw,60px);font-weight:700}.template25-layout .survey-question-text{flex:1 1;font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.template25-layout .survey-answers-radio{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 10px;width:100%}.template25-layout .survey-answer-option{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:2% 0}.template25-layout .survey-answer-option span{font-size:clamp(15px,3.5vw,25px)!important}.template25-layout .survey-answer-option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.template25-layout .survey-answer-option input[type=radio]:checked{background-color:#ff8c42;background-color:var(--answer-color,#ff8c42);border-color:#ff8c42;border-color:var(--answer-color,#ff8c42)}.template25-layout .survey-answer-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.template25-layout .survey-answers-button{display:flex;flex-direction:column;gap:10px}.template25-layout .survey-answer-button{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.template25-layout .survey-answer-button .answer-text{font-size:clamp(14px,3.5vw,18px)!important}.template25-layout .survey-answer-button .check-mark{color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;margin-right:8px}.template25-layout .survey-answer-button:hover{background:#ececec}.template25-layout .survey-answer-button input[type=radio]{display:none}.template25-layout .survey-answer-button.selected{font-weight:500}.template25-layout .benefitDate{margin:0 auto 15px;text-align:center;width:90%}.template25-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.template25-layout .formStyleClassName{margin:0 auto 20px;width:90%}.template25-layout .input-wrap{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px;width:100%}.template25-layout .formStyleClassName.form-gray .input-wrap{background:#f6f8fa;border:1px solid #d0d7de}.template25-layout .formStyleClassName.form-gray label{color:#24292f}.template25-layout .formStyleClassName.form-gray input{background:#fff;border:1px solid #d0d7de;color:#24292f}.template25-layout .formStyleClassName.form-gray input:focus{border-color:#0969da}.template25-layout .formStyleClassName.form-light .input-wrap{background:#f8f9fa;border:1px solid #dee2e6}.template25-layout .formStyleClassName.form-light label{color:#495057}.template25-layout .formStyleClassName.form-light input{background:#fff;border:1px solid #ced4da}.template25-layout .formStyleClassName.form-light input:focus{border-color:#80bdff}.template25-layout .formStyleClassName.form-white .input-wrap{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template25-layout .formStyleClassName.form-white label{color:#212529}.template25-layout .formStyleClassName.form-white input{background:#fff;border:1px solid #dee2e6}.template25-layout .formStyleClassName.form-white input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template25-layout .formStyleClassName.form-beige .input-wrap{background:#fefcf8;border:1px solid #f0e6d2}.template25-layout .formStyleClassName.form-beige label{color:#a67c6e}.template25-layout .formStyleClassName.form-beige input{background:#fff;border:1px solid #e8d5c1;color:#7a5c4a}.template25-layout .formStyleClassName.form-beige input:focus{border-color:#d4b896}.template25-layout .formStyleClassName.form-blue .input-wrap{background:#f8fbff;border:1px solid #e3efff}.template25-layout .formStyleClassName.form-blue label{color:#5a8bb5}.template25-layout .formStyleClassName.form-blue input{background:#fff;border:1px solid #c7e0ff;color:#3f72a0}.template25-layout .formStyleClassName.form-blue input:focus{border-color:#85b8ec}.template25-layout .formStyleClassName.form-modern .input-wrap{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1px;padding:20px}.template25-layout .formStyleClassName.form-modern label{color:#495057}.template25-layout .formStyleClassName.form-modern input{background:#fff;border:1px solid #ced4da;border-radius:8px}.template25-layout .formStyleClassName.form-modern input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.template25-layout .formStyleClassName.form-none .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template25-layout .formStyleClassName.form-none .input-contact,.template25-layout .formStyleClassName.form-none .input-user{border:none;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:background-color .2s ease}.formStyleClassName.form-none .input-user:hover,.template25-layout .formStyleClassName.form-none .input-contact:hover{background:#f8f9fa}.formStyleClassName.form-none .input-user:focus-within,.template25-layout .formStyleClassName.form-none .input-contact:focus-within{background:#f0f8ff;box-shadow:0 0 0 3px #007bff1a}.template25-layout .formStyleClassName.form-none label{color:#666;display:block;font-weight:600}.template25-layout .formStyleClassName.form-none input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 10px;width:100%}.template25-layout .formStyleClassName.form-none input:focus{border-color:#007bff}.template25-layout .formStyleClassName.form-none .phone-wrap{margin-top:5px}.template25-layout .formStyleClassName.form-outline .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template25-layout .formStyleClassName.form-outline .input-contact,.template25-layout .formStyleClassName.form-outline .input-user{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline .input-user:hover,.template25-layout .formStyleClassName.form-outline .input-contact:hover{border-color:silver}.formStyleClassName.form-outline .input-user:focus-within,.template25-layout .formStyleClassName.form-outline .input-contact:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template25-layout .formStyleClassName.form-outline label{color:#666;display:block;font-weight:600}.template25-layout .formStyleClassName.form-outline input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template25-layout .formStyleClassName.form-outline .phone-wrap{margin-top:5px}.template25-layout .formStyleClassName.form-outline-square .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template25-layout .formStyleClassName.form-outline-square .input-contact,.template25-layout .formStyleClassName.form-outline-square .input-user{border:2px solid #e0e0e0;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.formStyleClassName.form-outline-square .input-user:hover,.template25-layout .formStyleClassName.form-outline-square .input-contact:hover{border-color:silver}.formStyleClassName.form-outline-square .input-user:focus-within,.template25-layout .formStyleClassName.form-outline-square .input-contact:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template25-layout .formStyleClassName.form-outline-square label{color:#666;display:block;font-weight:600}.template25-layout .formStyleClassName.form-outline-square input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template25-layout .formStyleClassName.form-outline-square .phone-wrap{margin-top:5px}.template25-layout .formStyleClassName.form-outline-gray .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template25-layout .formStyleClassName.form-outline-gray .input-contact,.template25-layout .formStyleClassName.form-outline-gray .input-user{background:#f8f9fa;border:none;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.formStyleClassName.form-outline-gray .input-user:hover,.template25-layout .formStyleClassName.form-outline-gray .input-contact:hover{background:#f0f1f2}.formStyleClassName.form-outline-gray .input-user:focus-within,.template25-layout .formStyleClassName.form-outline-gray .input-contact:focus-within{background:#fff;box-shadow:0 0 0 2px #007bff33}.template25-layout .formStyleClassName.form-outline-gray label{color:#555;display:block;font-weight:600}.template25-layout .formStyleClassName.form-outline-gray input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.template25-layout .formStyleClassName.form-outline-gray .phone-wrap{margin-top:5px}.template25-layout .input-user{align-items:center;display:flex;gap:10px;margin-bottom:15px}.input-user:last-child,.template25-layout .input-contact:last-child{margin-bottom:0}.template25-layout .input-user label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template25-layout .input-contact{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template25-layout .input-contact label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template25-layout .input-user input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px}.template25-layout .input-user input:focus{outline:none}.template25-layout .phone-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.template25-layout .phone-wrap input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px;text-align:center}.template25-layout .phone-wrap input:focus{outline:none}.template25-layout .phone-wrap input:first-child{flex-shrink:0;width:25%}.phone-wrap input:nth-child(2),.template25-layout .phone-wrap input:nth-child(3){flex:1 1;max-width:calc(50% - 38px);min-width:0}.template25-layout .phone-wrap input:first-child{background-color:#f5f5f5}.template25-layout .serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}.template25-layout #serviceInfoClassName.service-dark{background:#2a2a2a;border-radius:4px;color:#ccc;padding:15px}.template25-layout #serviceInfoClassName.service-light{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;padding:15px}.template25-layout #serviceInfoClassName.service-white{background:#fff;border:2px solid #e9ecef;border-radius:4px;color:#212529;padding:15px}.template25-layout #serviceInfoClassName.service-beige{background:#fefcf8;border:1px solid #f0e6d2;border-radius:4px;color:#7a5c4a;padding:15px}.template25-layout #serviceInfoClassName.service-blue{background:#f8fbff;border:1px solid #e3efff;border-radius:4px;color:#3f72a0;padding:15px}.template25-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.template25-layout .consentClassName label{align-items:center;color:#333;display:flex;font-size:clamp(11px,2.4vw,14px);font-weight:500;gap:5px;justify-content:center;margin-bottom:0}.template25-layout .consentClassName input[type=checkbox]{height:14px;width:14px}.template25-layout .toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin:0;padding:0;text-decoration:underline;white-space:nowrap}.template25-layout .privacyPolicy{background:#f1f3f4;border-radius:4px;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.template25-layout .privacyPolicy.show{display:block}.template25-layout .privacyPolicy p{color:#666;margin:0}.template25-layout #consentClassName.consent-dark{background:#2a2a2a;border:1px solid #444;color:#fff}.template25-layout #consentClassName.consent-dark label{color:#ccc}.template25-layout #consentClassName.consent-dark .toggle-detail{color:#66b3ff;display:inline-block;margin:0;white-space:nowrap}.template25-layout #consentClassName.consent-dark+.privacyPolicy{background:#333;border:1px solid #444;color:#ccc}.template25-layout #consentClassName.consent-dark+.privacyPolicy h4{color:#fff}.template25-layout #consentClassName.consent-dark+.privacyPolicy p{color:#ccc}.template25-layout #consentClassName.consent-light{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template25-layout #consentClassName.consent-light label{color:#495057}.template25-layout #consentClassName.consent-light .toggle-detail{color:#007bff;display:inline-block;margin:0;white-space:nowrap}.template25-layout #consentClassName.consent-light+.privacyPolicy{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template25-layout #consentClassName.consent-light+.privacyPolicy h4{color:#212529}.template25-layout #consentClassName.consent-light+.privacyPolicy p{color:#6c757d}.template25-layout #consentClassName.consent-white{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template25-layout #consentClassName.consent-white label{color:#212529}.template25-layout #consentClassName.consent-white .toggle-detail{color:#0d6efd;display:inline-block;margin:0;white-space:nowrap}.template25-layout #consentClassName.consent-white+.privacyPolicy{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template25-layout #consentClassName.consent-white+.privacyPolicy h4{color:#212529}.template25-layout #consentClassName.consent-white+.privacyPolicy p{color:#495057}.template25-layout #consentClassName.consent-beige{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template25-layout #consentClassName.consent-beige label{color:#a67c6e}.template25-layout #consentClassName.consent-beige .toggle-detail{color:#d4b896;display:inline-block;margin:0;white-space:nowrap}.template25-layout #consentClassName.consent-beige+.privacyPolicy{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template25-layout #consentClassName.consent-beige+.privacyPolicy h4{color:#8b6f47}.template25-layout #consentClassName.consent-beige+.privacyPolicy p{color:#7a5c4a}.template25-layout #consentClassName.consent-blue{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template25-layout #consentClassName.consent-blue label{color:#5a8bb5}.template25-layout #consentClassName.consent-blue .toggle-detail{color:#85b8ec;display:inline-block;margin:0;white-space:nowrap}.template25-layout #consentClassName.consent-blue+.privacyPolicy{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template25-layout #consentClassName.consent-blue+.privacyPolicy h4{color:#2c5282}.template25-layout #consentClassName.consent-blue+.privacyPolicy p{color:#3f72a0}.template25-layout .postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;padding:0;width:90%}.template25-layout .postBtn img{height:auto;width:100%}.template25-layout #postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template25-layout #postBtn.postBtn-fixed img{display:block;height:auto;width:100%}.template25-layout .footerClassName{margin-top:20px;text-align:center}.template25-layout .footerClassName img{height:auto;width:100%}.template25-layout .footerDetail{color:#666;font-size:clamp(10px,2.5vw,14px);line-height:clamp(16px,3.8vw,22px);margin:0}.template25-layout .footerClassName.footer-dark{background:#333;color:#fff;padding:20px}.template25-layout .footerClassName.footer-dark .footerDetail{color:#ccc}.template25-layout .footerClassName.footer-light{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px}.template25-layout .footerClassName.footer-light .footerDetail{color:#555}.template25-layout .footerClassName.footer-blue{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px}.template25-layout .footerClassName.footer-blue .footerDetail{color:#e6f3ff}.template25-layout .footerClassName.footer-minimal{background:#0000;border-top:1px solid #eee;color:#666;padding:15px}.template25-layout .footerClassName.footer-minimal .footerDetail{color:#888}.template25-layout .footerClassName.footer-gray-border{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px}.template25-layout .footerClassName.footer-gray-border .footerDetail{color:#495057}.template25-layout .footerClassName.footer-navy{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px}.template25-layout .footerClassName.footer-navy .footerDetail{color:#b8d4f0}.template25-layout .footerClassName.footer-dark-left{background:#333;color:#fff;padding:20px;text-align:left}.template25-layout .footerClassName.footer-dark-left .footerDetail{color:#ccc}.template25-layout .footerClassName.footer-light-left{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:left}.template25-layout .footerClassName.footer-light-left .footerDetail{color:#555}.template25-layout .footerClassName.footer-blue-left{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:left}.template25-layout .footerClassName.footer-blue-left .footerDetail{color:#e6f3ff}.template25-layout .footerClassName.footer-minimal-left{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:left}.template25-layout .footerClassName.footer-minimal-left .footerDetail{color:#888}.template25-layout .footerClassName.footer-dark-right{background:#333;color:#fff;padding:20px;text-align:right}.template25-layout .footerClassName.footer-dark-right .footerDetail{color:#ccc}.template25-layout .footerClassName.footer-light-right{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:right}.template25-layout .footerClassName.footer-light-right .footerDetail{color:#555}.template25-layout .footerClassName.footer-blue-right{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:right}.template25-layout .footerClassName.footer-blue-right .footerDetail{color:#e6f3ff}.template25-layout .footerClassName.footer-minimal-right{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:right}.template25-layout .footerClassName.footer-minimal-right .footerDetail{color:#888}.template25-layout .footerClassName.footer-gray-border-left{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:left}.template25-layout .footerClassName.footer-gray-border-left .footerDetail{color:#495057}.template25-layout .footerClassName.footer-gray-border-right{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:right}.template25-layout .footerClassName.footer-gray-border-right .footerDetail{color:#495057}.template25-layout .footerClassName.footer-navy-left{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:left}.template25-layout .footerClassName.footer-navy-left .footerDetail{color:#b8d4f0}.template25-layout .footerClassName.footer-navy-right{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:right}.template25-layout .footerClassName.footer-navy-right .footerDetail{color:#b8d4f0}@media(max-width:480px){.template25-layout .input-user input,.template25-layout .phone-wrap input{font-size:14px;padding:10px}}.template25-layout .footerClassName.footer-obsidian{padding:20px 2%}.template25-layout .footerClassName.footer-obsidian .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template25-layout .footerClassName.footer-capsule .footerDetail{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);line-height:1.7;margin:0 auto;max-width:600px;padding:18px 15px;text-align:center;word-break:keep-all}@media(min-width:768px){.template25-layout .footerClassName.footer-capsule .footerDetail{border-radius:12px;padding:20px 25px}}.template25-layout .footerClassName.footer-chrome .footerDetail{color:#000;font-family:GmarketSansMedium,sans-serif;font-size:clamp(9px,1.3vw,13px);line-height:1.4;margin:0 auto;max-width:600px;text-align:center}.template25-layout .footerClassName.footer-concrete{align-items:center;background-color:gray;box-sizing:border-box;color:#fff;display:flex;justify-content:center;line-height:1.4;min-height:60px;padding:20px;text-align:center;width:100%}.template25-layout .footerClassName.footer-concrete .footerDetail{color:#fff;font-size:12px;margin:0;max-width:100%;width:100%}@media screen and (max-width:480px){.template25-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template25-layout .footerClassName.footer-concrete .footerDetail{font-size:10px}}@media screen and (max-width:360px){.template25-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template25-layout .footerClassName.footer-concrete .footerDetail{font-size:9px;line-height:1.3}}.template25-layout .footerClassName.footer-pearl{background-color:#d3d3d3;box-sizing:border-box;margin:0 auto;max-width:800px;padding:15px 20px;width:100%}.template25-layout .footerClassName.footer-pearl .footerDetail{color:#000;font-size:clamp(11px,2.5vw,13px);line-height:1.6;margin:0;text-align:left}.template25-layout .footerClassName.footer-varonaon{background-color:#2a2e33;box-sizing:border-box;margin:2rem auto 0;max-width:800px;padding:20px 2%;width:100%}.template25-layout .footerClassName.footer-varonaon .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template25-layout .footerClassName.footer-obsidian{background-color:#2a2e33;box-sizing:border-box;margin:0 auto;max-width:800px;padding:2%;width:100%}.template25-layout .footerClassName.footer-obsidian .footer-content{margin:0 auto;max-width:600px;text-align:center}.template25-layout .footerClassName.footer-obsidian .notice-title{background-color:#48494d;border-radius:20px;color:#fff;display:inline-block;font-size:clamp(10px,1.3vw,13px);font-weight:700;padding:1% 7%}.template25-layout .footerClassName.footer-obsidian .notice-text{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6}.template25-layout .footerClassName.footer-obsidian .copyright{color:#fff;font-size:clamp(10px,1.3vw,13px);margin:0}.template25-layout .footerClassName.footer-obsidian .business-info{color:#fff;font-size:clamp(9px,1.3vw,13px)}.template25-layout .footerClassName.footer-capsule{background:#e8e8e8;border-radius:0;box-sizing:border-box;margin:0 auto;max-width:800px;padding:11px 15px;width:100%}@media(min-width:768px){.template25-layout .footerClassName.footer-capsule{padding:10px}}.template25-layout .footerClassName.footer-capsule .footer-content{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:0 auto;padding:18px 15px;text-align:center}@media(min-width:768px){.template25-layout .footerClassName.footer-capsule .footer-content{border-radius:12px;padding:20px 25px}}.template25-layout .footerClassName.footer-capsule .footer-title{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(11.5px,2.5vw,13.5px);font-weight:700;letter-spacing:.5px;margin:0 0 12px}.template25-layout .footerClassName.footer-capsule .footer-disclaimer{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);font-weight:400;line-height:1.7;margin:0;word-break:keep-all}.template25-layout .footerClassName.footer-capsule .footer-copyright{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.2vw,12px);font-weight:400;margin:0}.template25-layout .footerClassName.footer-chrome{background-color:silver;box-sizing:border-box;margin:20px auto 0;max-width:768px;padding:15px 10px;text-align:center;width:100%}.template25-layout .footerClassName.footer-chrome .footer-content{font-family:GmarketSansMedium,sans-serif;margin:0 auto;max-width:600px;text-align:center}.template25-layout .footerClassName.footer-chrome .company-name{border-bottom:1px solid #747474;color:#000;display:inline-block;font-size:clamp(11px,1.4vw,14px);font-weight:700;margin-bottom:5px;padding-bottom:5px;width:90%}.template25-layout .footerClassName.footer-chrome .disclaimer{color:#000;font-size:clamp(9px,1.3vw,13px);line-height:1.4}.template25-layout .footerClassName.footer-concrete .footer-content{max-width:100%;width:100%}.template25-layout .footerClassName.footer-concrete .footer-content p{color:#fff;font-size:12px;margin:0 0 4px}.template25-layout .footerClassName.footer-concrete .footer-content p:last-child{margin:0}@media screen and (max-width:480px){.template25-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template25-layout .footerClassName.footer-concrete .footer-content p{font-size:10px}}@media screen and (max-width:360px){.template25-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template25-layout .footerClassName.footer-concrete .footer-content p{font-size:9px;line-height:1.3}}.template25-layout .footer-align-left p{text-align:left}.template25-layout .footer-align-center p{text-align:center}.template25-layout .footer-align-right p{text-align:right}.template25-layout .footer-align-left{text-align:left}.template25-layout .footer-align-center{text-align:center}.template25-layout .footer-align-right{text-align:right}@media(max-width:480px){.template25-layout .formStyleClassName.form-none .input-contact,.template25-layout .formStyleClassName.form-none .input-user,.template25-layout .formStyleClassName.form-outline .input-contact,.template25-layout .formStyleClassName.form-outline .input-user,.template25-layout .formStyleClassName.form-outline-gray .input-contact,.template25-layout .formStyleClassName.form-outline-gray .input-user,.template25-layout .formStyleClassName.form-outline-square .input-contact,.template25-layout .formStyleClassName.form-outline-square .input-user{padding:3px 10px}}@media(max-width:767px){.template25-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.template25-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}.template31-layout{background-color:#fff;font-family:Arial,sans-serif;font-size:clamp(13px,2.5vw,16px);margin:0 auto;max-width:768px}.template31-layout .step{width:100%}.template31-layout .step1-container{display:flex;flex-direction:column;min-height:100vh}.template31-layout .step1-image-container{flex:1 1;position:relative;width:100%}.template31-layout .step1-image-container img{display:block;height:auto;width:100%}.template31-layout #keepBtn,.template31-layout #keepBtn1,.template31-layout #keepBtn2,.template31-layout .keepBtn{background:none;border:none;cursor:pointer;display:block;margin:20px auto;max-width:768px;padding:0;width:100%}.template31-layout #keepBtn img,.template31-layout #keepBtn1 img,.template31-layout #keepBtn2 img,.template31-layout .keepBtn img{display:block;height:auto;width:100%}.template31-layout #keepBtn1.keepBtn1-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template31-layout #keepBtn1.keepBtn1-fixed img{display:block;height:auto;width:100%}.template31-layout #keepBtn2.keepBtn2-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template31-layout #keepBtn2.keepBtn2-fixed img{display:block;height:auto;width:100%}.template31-layout #keepBtn.keepBtn-fixed,.template31-layout #keepBtn1.keepBtn-fixed,.template31-layout #keepBtn2.keepBtn-fixed{bottom:20px;left:50%;margin:0;max-width:768px;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}@media(max-width:768px){.template31-layout #keepBtn,.template31-layout #keepBtn1,.template31-layout #keepBtn2,.template31-layout .keepBtn{margin:15px auto}.template31-layout #keepBtn.keepBtn-fixed,.template31-layout #keepBtn1.keepBtn-fixed,.template31-layout #keepBtn2.keepBtn-fixed{bottom:15px}}@media(max-width:480px){.template31-layout #keepBtn,.template31-layout #keepBtn1,.template31-layout #keepBtn2,.template31-layout .keepBtn{margin:10px auto}.template31-layout #keepBtn.keepBtn-fixed,.template31-layout #keepBtn1.keepBtn-fixed,.template31-layout #keepBtn2.keepBtn-fixed{bottom:10px}}.template31-layout .step2-container{width:100%}.template31-layout .step2-images{margin-bottom:20px;text-align:center;width:100%}.template31-layout .step2-images img{height:auto;width:100%}.template31-layout .step3-container{width:100%}.template31-layout .step3-images{margin-bottom:20px;text-align:center;width:100%}.template31-layout .step3-images img{height:auto;width:100%}.template31-layout .surveySection{margin:0 auto 20px;width:90%}.template31-layout .survey-item{margin-bottom:25px}.template31-layout .survey-question{align-items:center;display:flex;gap:8px;margin-bottom:12px}.template31-layout .survey-question-no{flex-shrink:0;font-size:clamp(35px,5vw,60px);font-weight:700}.template31-layout .survey-question-text{flex:1 1;font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.template31-layout .survey-answers-radio{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 10px;width:100%}.template31-layout .survey-answer-option{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:2% 0}.template31-layout .survey-answer-option span{font-size:clamp(15px,3.5vw,25px)!important}.template31-layout .survey-answer-option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.template31-layout .survey-answer-option input[type=radio]:checked{background-color:#ff8c42;background-color:var(--answer-color,#ff8c42);border-color:#ff8c42;border-color:var(--answer-color,#ff8c42)}.template31-layout .survey-answer-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.template31-layout .survey-answers-button{display:flex;flex-direction:column;gap:10px}.template31-layout .survey-answer-button{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.template31-layout .survey-answer-button .answer-text{font-size:clamp(14px,3.5vw,18px)!important}.template31-layout .survey-answer-button .check-mark{color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;margin-right:8px}.template31-layout .survey-answer-button:hover{background:#ececec}.template31-layout .survey-answer-button input[type=radio]{display:none}.template31-layout .survey-answer-button.selected{font-weight:500}.template31-layout .benefitDate{margin:0 auto 15px;text-align:center;width:90%}.template31-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.template31-layout .formStyleClassName{margin:0 auto 20px;width:90%}.template31-layout .input-wrap{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px;width:100%}.template31-layout .formStyleClassName.form-gray .input-wrap{background:#f6f8fa;border:1px solid #d0d7de}.template31-layout .formStyleClassName.form-gray label{color:#24292f}.template31-layout .formStyleClassName.form-gray input{background:#fff;border:1px solid #d0d7de;color:#24292f}.template31-layout .formStyleClassName.form-gray input:focus{border-color:#0969da}.template31-layout .formStyleClassName.form-light .input-wrap{background:#f8f9fa;border:1px solid #dee2e6}.template31-layout .formStyleClassName.form-light label{color:#495057}.template31-layout .formStyleClassName.form-light input{background:#fff;border:1px solid #ced4da}.template31-layout .formStyleClassName.form-light input:focus{border-color:#80bdff}.template31-layout .formStyleClassName.form-white .input-wrap{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template31-layout .formStyleClassName.form-white label{color:#212529}.template31-layout .formStyleClassName.form-white input{background:#fff;border:1px solid #dee2e6}.template31-layout .formStyleClassName.form-white input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template31-layout .formStyleClassName.form-beige .input-wrap{background:#fefcf8;border:1px solid #f0e6d2}.template31-layout .formStyleClassName.form-beige label{color:#a67c6e}.template31-layout .formStyleClassName.form-beige input{background:#fff;border:1px solid #e8d5c1;color:#7a5c4a}.template31-layout .formStyleClassName.form-beige input:focus{border-color:#d4b896}.template31-layout .formStyleClassName.form-blue .input-wrap{background:#f8fbff;border:1px solid #e3efff}.template31-layout .formStyleClassName.form-blue label{color:#5a8bb5}.template31-layout .formStyleClassName.form-blue input{background:#fff;border:1px solid #c7e0ff;color:#3f72a0}.template31-layout .formStyleClassName.form-blue input:focus{border-color:#85b8ec}.template31-layout .formStyleClassName.form-modern .input-wrap{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1px;padding:20px}.template31-layout .formStyleClassName.form-modern label{color:#495057}.template31-layout .formStyleClassName.form-modern input{background:#fff;border:1px solid #ced4da;border-radius:8px}.template31-layout .formStyleClassName.form-modern input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.template31-layout .formStyleClassName.form-none .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template31-layout .formStyleClassName.form-none .input-contact,.template31-layout .formStyleClassName.form-none .input-user{border:none;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:background-color .2s ease}.template31-layout .formStyleClassName.form-none .input-contact:hover,.template31-layout .formStyleClassName.form-none .input-user:hover{background:#f8f9fa}.template31-layout .formStyleClassName.form-none .input-contact:focus-within,.template31-layout .formStyleClassName.form-none .input-user:focus-within{background:#f0f8ff;box-shadow:0 0 0 3px #007bff1a}.template31-layout .formStyleClassName.form-none label{color:#666;display:block;font-weight:600}.template31-layout .formStyleClassName.form-none input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 10px;width:100%}.template31-layout .formStyleClassName.form-none input:focus{border-color:#007bff}.template31-layout .formStyleClassName.form-none .phone-wrap{margin-top:5px}.template31-layout .formStyleClassName.form-outline .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template31-layout .formStyleClassName.form-outline .input-contact,.template31-layout .formStyleClassName.form-outline .input-user{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.template31-layout .formStyleClassName.form-outline .input-contact:hover,.template31-layout .formStyleClassName.form-outline .input-user:hover{border-color:silver}.template31-layout .formStyleClassName.form-outline .input-contact:focus-within,.template31-layout .formStyleClassName.form-outline .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template31-layout .formStyleClassName.form-outline label{color:#666;display:block;font-weight:600}.template31-layout .formStyleClassName.form-outline input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template31-layout .formStyleClassName.form-outline .phone-wrap{margin-top:5px}.template31-layout .formStyleClassName.form-outline-square .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template31-layout .formStyleClassName.form-outline-square .input-contact,.template31-layout .formStyleClassName.form-outline-square .input-user{border:2px solid #e0e0e0;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.template31-layout .formStyleClassName.form-outline-square .input-contact:hover,.template31-layout .formStyleClassName.form-outline-square .input-user:hover{border-color:silver}.template31-layout .formStyleClassName.form-outline-square .input-contact:focus-within,.template31-layout .formStyleClassName.form-outline-square .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template31-layout .formStyleClassName.form-outline-square label{color:#666;display:block;font-weight:600}.template31-layout .formStyleClassName.form-outline-square input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template31-layout .formStyleClassName.form-outline-square .phone-wrap{margin-top:5px}.template31-layout .formStyleClassName.form-outline-gray .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template31-layout .formStyleClassName.form-outline-gray .input-contact,.template31-layout .formStyleClassName.form-outline-gray .input-user{background:#f8f9fa;border:none;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.template31-layout .formStyleClassName.form-outline-gray .input-contact:hover,.template31-layout .formStyleClassName.form-outline-gray .input-user:hover{background:#f0f1f2}.template31-layout .formStyleClassName.form-outline-gray .input-contact:focus-within,.template31-layout .formStyleClassName.form-outline-gray .input-user:focus-within{background:#fff;box-shadow:0 0 0 2px #007bff33}.template31-layout .formStyleClassName.form-outline-gray label{color:#555;display:block;font-weight:600}.template31-layout .formStyleClassName.form-outline-gray input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.template31-layout .formStyleClassName.form-outline-gray .phone-wrap{margin-top:5px}.template31-layout .input-user{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template31-layout .input-contact:last-child,.template31-layout .input-user:last-child{margin-bottom:0}.template31-layout .input-user label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template31-layout .input-contact{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template31-layout .input-contact label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template31-layout .input-user input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px}.template31-layout .input-user input:focus{outline:none}.template31-layout .phone-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.template31-layout .phone-wrap input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px;text-align:center}.template31-layout .phone-wrap input:focus{outline:none}.template31-layout .phone-wrap input:first-child{flex-shrink:0;width:25%}.template31-layout .phone-wrap input:nth-child(2),.template31-layout .phone-wrap input:nth-child(3){flex:1 1;max-width:calc(50% - 38px);min-width:0}.template31-layout .phone-wrap input:first-child{background-color:#f5f5f5}.template31-layout .serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}.template31-layout #serviceInfoClassName.service-dark{background:#2a2a2a;border-radius:4px;color:#ccc;padding:15px}.template31-layout #serviceInfoClassName.service-light{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;padding:15px}.template31-layout #serviceInfoClassName.service-white{background:#fff;border:2px solid #e9ecef;border-radius:4px;color:#212529;padding:15px}.template31-layout #serviceInfoClassName.service-beige{background:#fefcf8;border:1px solid #f0e6d2;border-radius:4px;color:#7a5c4a;padding:15px}.template31-layout #serviceInfoClassName.service-blue{background:#f8fbff;border:1px solid #e3efff;border-radius:4px;color:#3f72a0;padding:15px}.template31-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.template31-layout .consentClassName label{align-items:center;color:#333;display:flex;font-size:clamp(11px,2.4vw,14px);font-weight:500;gap:5px;justify-content:center;margin-bottom:0}.template31-layout .consentClassName input[type=checkbox]{height:14px;width:14px}.template31-layout .toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin:0;padding:0;text-decoration:underline;white-space:nowrap}.template31-layout .privacyPolicy{background:#f1f3f4;border-radius:4px;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.template31-layout .privacyPolicy.show{display:block}.template31-layout .privacyPolicy p{color:#666;margin:0}.template31-layout #consentClassName.consent-dark{background:#2a2a2a;border:1px solid #444;color:#fff}.template31-layout #consentClassName.consent-dark label{color:#ccc}.template31-layout #consentClassName.consent-dark .toggle-detail{color:#66b3ff;display:inline-block;margin:0;white-space:nowrap}.template31-layout #consentClassName.consent-dark+.privacyPolicy{background:#333;border:1px solid #444;color:#ccc}.template31-layout #consentClassName.consent-dark+.privacyPolicy h4{color:#fff}.template31-layout #consentClassName.consent-dark+.privacyPolicy p{color:#ccc}.template31-layout #consentClassName.consent-light{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template31-layout #consentClassName.consent-light label{color:#495057}.template31-layout #consentClassName.consent-light .toggle-detail{color:#007bff;display:inline-block;margin:0;white-space:nowrap}.template31-layout #consentClassName.consent-light+.privacyPolicy{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template31-layout #consentClassName.consent-light+.privacyPolicy h4{color:#212529}.template31-layout #consentClassName.consent-light+.privacyPolicy p{color:#6c757d}.template31-layout #consentClassName.consent-white{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template31-layout #consentClassName.consent-white label{color:#212529}.template31-layout #consentClassName.consent-white .toggle-detail{color:#0d6efd;display:inline-block;margin:0;white-space:nowrap}.template31-layout #consentClassName.consent-white+.privacyPolicy{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template31-layout #consentClassName.consent-white+.privacyPolicy h4{color:#212529}.template31-layout #consentClassName.consent-white+.privacyPolicy p{color:#495057}.template31-layout #consentClassName.consent-beige{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template31-layout #consentClassName.consent-beige label{color:#a67c6e}.template31-layout #consentClassName.consent-beige .toggle-detail{color:#d4b896;display:inline-block;margin:0;white-space:nowrap}.template31-layout #consentClassName.consent-beige+.privacyPolicy{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template31-layout #consentClassName.consent-beige+.privacyPolicy h4{color:#8b6f47}.template31-layout #consentClassName.consent-beige+.privacyPolicy p{color:#7a5c4a}.template31-layout #consentClassName.consent-blue{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template31-layout #consentClassName.consent-blue label{color:#5a8bb5}.template31-layout #consentClassName.consent-blue .toggle-detail{color:#85b8ec;display:inline-block;margin:0;white-space:nowrap}.template31-layout #consentClassName.consent-blue+.privacyPolicy{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template31-layout #consentClassName.consent-blue+.privacyPolicy h4{color:#2c5282}.template31-layout #consentClassName.consent-blue+.privacyPolicy p{color:#3f72a0}.template31-layout #postBtn,.template31-layout .postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;max-width:768px;padding:0;width:100%}.template31-layout .postBtn img{display:block;height:auto;width:100%}.template31-layout #postBtn img{display:block;height:auto;margin:0 auto;width:90%}.template31-layout #postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template31-layout #postBtn.postBtn-fixed img{display:block;height:auto;width:100%}@media(max-width:768px){.template31-layout #postBtn,.template31-layout .postBtn{margin:0 auto 15px}}@media(max-width:480px){.template31-layout #postBtn,.template31-layout .postBtn{margin:0 auto 10px}}.template31-layout .footerClassName{margin-top:20px;text-align:center}.template31-layout .footerClassName img{height:auto;width:100%}.template31-layout .footerDetail{color:#666;font-size:clamp(10px,2.5vw,14px);line-height:clamp(16px,3.8vw,22px);margin:0}.template31-layout .footerClassName.footer-dark{background:#333;color:#fff;padding:20px}.template31-layout .footerClassName.footer-dark .footerDetail{color:#ccc}.template31-layout .footerClassName.footer-light{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px}.template31-layout .footerClassName.footer-light .footerDetail{color:#555}.template31-layout .footerClassName.footer-blue{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px}.template31-layout .footerClassName.footer-blue .footerDetail{color:#e6f3ff}.template31-layout .footerClassName.footer-minimal{background:#0000;border-top:1px solid #eee;color:#666;padding:15px}.template31-layout .footerClassName.footer-minimal .footerDetail{color:#888}.template31-layout .footerClassName.footer-gray-border{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px}.template31-layout .footerClassName.footer-gray-border .footerDetail{color:#495057}.template31-layout .footerClassName.footer-navy{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px}.template31-layout .footerClassName.footer-navy .footerDetail{color:#b8d4f0}.template31-layout .footerClassName.footer-dark-left{background:#333;color:#fff;padding:20px;text-align:left}.template31-layout .footerClassName.footer-dark-left .footerDetail{color:#ccc}.template31-layout .footerClassName.footer-light-left{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:left}.template31-layout .footerClassName.footer-light-left .footerDetail{color:#555}.template31-layout .footerClassName.footer-blue-left{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:left}.template31-layout .footerClassName.footer-blue-left .footerDetail{color:#e6f3ff}.template31-layout .footerClassName.footer-minimal-left{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:left}.template31-layout .footerClassName.footer-minimal-left .footerDetail{color:#888}.template31-layout .footerClassName.footer-dark-right{background:#333;color:#fff;padding:20px;text-align:right}.template31-layout .footerClassName.footer-dark-right .footerDetail{color:#ccc}.template31-layout .footerClassName.footer-light-right{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:right}.template31-layout .footerClassName.footer-light-right .footerDetail{color:#555}.template31-layout .footerClassName.footer-blue-right{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:right}.template31-layout .footerClassName.footer-blue-right .footerDetail{color:#e6f3ff}.template31-layout .footerClassName.footer-minimal-right{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:right}.template31-layout .footerClassName.footer-minimal-right .footerDetail{color:#888}.template31-layout .footerClassName.footer-gray-border-left{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:left}.template31-layout .footerClassName.footer-gray-border-left .footerDetail{color:#495057}.template31-layout .footerClassName.footer-gray-border-right{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:right}.template31-layout .footerClassName.footer-gray-border-right .footerDetail{color:#495057}.template31-layout .footerClassName.footer-navy-left{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:left}.template31-layout .footerClassName.footer-navy-left .footerDetail{color:#b8d4f0}.template31-layout .footerClassName.footer-navy-right{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:right}.template31-layout .footerClassName.footer-navy-right .footerDetail{color:#b8d4f0}@media(max-width:480px){.template31-layout .input-user input,.template31-layout .phone-wrap input{font-size:14px;padding:10px}}.template31-layout .footerClassName.footer-obsidian{padding:20px 2%}.template31-layout .footerClassName.footer-obsidian .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template31-layout .footerClassName.footer-capsule .footerDetail{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);line-height:1.7;margin:0 auto;max-width:600px;padding:18px 15px;text-align:center;word-break:keep-all}@media(min-width:768px){.template31-layout .footerClassName.footer-capsule .footerDetail{border-radius:12px;padding:20px 25px}}.template31-layout .footerClassName.footer-chrome .footerDetail{color:#000;font-family:GmarketSansMedium,sans-serif;font-size:clamp(9px,1.3vw,13px);line-height:1.4;margin:0 auto;max-width:600px;text-align:center}.template31-layout .footerClassName.footer-concrete{align-items:center;background-color:gray;box-sizing:border-box;color:#fff;display:flex;justify-content:center;line-height:1.4;min-height:60px;padding:20px;text-align:center;width:100%}.template31-layout .footerClassName.footer-concrete .footerDetail{color:#fff;font-size:12px;margin:0;max-width:100%;width:100%}@media screen and (max-width:480px){.template31-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template31-layout .footerClassName.footer-concrete .footerDetail{font-size:10px}}@media screen and (max-width:360px){.template31-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template31-layout .footerClassName.footer-concrete .footerDetail{font-size:9px;line-height:1.3}}.template31-layout .footerClassName.footer-pearl{background-color:#d3d3d3;box-sizing:border-box;margin:0 auto;max-width:800px;padding:15px 20px;width:100%}.template31-layout .footerClassName.footer-pearl .footerDetail{color:#000;font-size:clamp(11px,2.5vw,13px);line-height:1.6;margin:0;text-align:left}.template31-layout .footerClassName.footer-varonaon{background-color:#2a2e33;box-sizing:border-box;margin:2rem auto 0;max-width:800px;padding:20px 2%;width:100%}.template31-layout .footerClassName.footer-varonaon .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template31-layout .footerClassName.footer-obsidian{background-color:#2a2e33;box-sizing:border-box;margin:0 auto;max-width:800px;padding:2%;width:100%}.template31-layout .footerClassName.footer-obsidian .footer-content{margin:0 auto;max-width:600px;text-align:center}.template31-layout .footerClassName.footer-obsidian .notice-title{background-color:#48494d;border-radius:20px;color:#fff;display:inline-block;font-size:clamp(10px,1.3vw,13px);font-weight:700;padding:1% 7%}.template31-layout .footerClassName.footer-obsidian .notice-text{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6}.template31-layout .footerClassName.footer-obsidian .copyright{color:#fff;font-size:clamp(10px,1.3vw,13px);margin:0}.template31-layout .footerClassName.footer-obsidian .business-info{color:#fff;font-size:clamp(9px,1.3vw,13px)}.template31-layout .footerClassName.footer-capsule{background:#e8e8e8;border-radius:0;box-sizing:border-box;margin:0 auto;max-width:800px;padding:11px 15px;width:100%}@media(min-width:768px){.template31-layout .footerClassName.footer-capsule{padding:10px}}.template31-layout .footerClassName.footer-capsule .footer-content{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:0 auto;padding:18px 15px;text-align:center}@media(min-width:768px){.template31-layout .footerClassName.footer-capsule .footer-content{border-radius:12px;padding:20px 25px}}.template31-layout .footerClassName.footer-capsule .footer-title{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(11.5px,2.5vw,13.5px);font-weight:700;letter-spacing:.5px;margin:0 0 12px}.template31-layout .footerClassName.footer-capsule .footer-disclaimer{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);font-weight:400;line-height:1.7;margin:0;word-break:keep-all}.template31-layout .footerClassName.footer-capsule .footer-copyright{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.2vw,12px);font-weight:400;margin:0}.template31-layout .footerClassName.footer-chrome{background-color:silver;box-sizing:border-box;margin:20px auto 0;max-width:768px;padding:15px 10px;text-align:center;width:100%}.template31-layout .footerClassName.footer-chrome .footer-content{font-family:GmarketSansMedium,sans-serif;margin:0 auto;max-width:600px;text-align:center}.template31-layout .footerClassName.footer-chrome .company-name{border-bottom:1px solid #747474;color:#000;display:inline-block;font-size:clamp(11px,1.4vw,14px);font-weight:700;margin-bottom:5px;padding-bottom:5px;width:90%}.template31-layout .footerClassName.footer-chrome .disclaimer{color:#000;font-size:clamp(9px,1.3vw,13px);line-height:1.4}.template31-layout .footerClassName.footer-concrete .footer-content{max-width:100%;width:100%}.template31-layout .footerClassName.footer-concrete .footer-content p{color:#fff;font-size:12px;margin:0 0 4px}.template31-layout .footerClassName.footer-concrete .footer-content p:last-child{margin:0}@media screen and (max-width:480px){.template31-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template31-layout .footerClassName.footer-concrete .footer-content p{font-size:10px}}@media screen and (max-width:360px){.template31-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template31-layout .footerClassName.footer-concrete .footer-content p{font-size:9px;line-height:1.3}}.template31-layout .footer-align-left{text-align:left}.template31-layout .footer-align-center{text-align:center}.template31-layout .footer-align-right{text-align:right}@media(max-width:480px){.template31-layout .formStyleClassName.form-none .input-contact,.template31-layout .formStyleClassName.form-none .input-user,.template31-layout .formStyleClassName.form-outline .input-contact,.template31-layout .formStyleClassName.form-outline .input-user,.template31-layout .formStyleClassName.form-outline-gray .input-contact,.template31-layout .formStyleClassName.form-outline-gray .input-user,.template31-layout .formStyleClassName.form-outline-square .input-contact,.template31-layout .formStyleClassName.form-outline-square .input-user{padding:3px 10px}}@media(max-width:767px){.template31-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.template31-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}.template32-layout{background-color:#fff;font-family:Arial,sans-serif;font-size:clamp(13px,2.5vw,16px);margin:0 auto;max-width:768px}.template32-layout .step{width:100%}.template32-layout .step1-container{display:flex;flex-direction:column;min-height:100vh;width:100%}.template32-layout .step1-images{margin-bottom:20px;text-align:center;width:100%}.template32-layout .step1-images img{height:auto;width:100%}.template32-layout .step1-image-container{flex:1 1;position:relative;width:100%}.template32-layout .step1-image-container img{display:block;height:auto;width:100%}.template32-layout #keepBtn,.template32-layout #keepBtn1,.template32-layout #keepBtn2,.template32-layout .keepBtn{background:none;border:none;cursor:pointer;display:block;margin:20px auto;max-width:768px;padding:0;width:100%}.template32-layout #keepBtn.keepBtn-fixed,.template32-layout #keepBtn1.keepBtn-fixed,.template32-layout #keepBtn2.keepBtn-fixed{bottom:20px;left:50%;margin:0;max-width:768px;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}@media(max-width:768px){.template32-layout #keepBtn,.template32-layout #keepBtn1,.template32-layout #keepBtn2,.template32-layout .keepBtn{margin:15px auto}.template32-layout #keepBtn.keepBtn-fixed,.template32-layout #keepBtn1.keepBtn-fixed,.template32-layout #keepBtn2.keepBtn-fixed{bottom:15px}}@media(max-width:480px){.template32-layout #keepBtn,.template32-layout #keepBtn1,.template32-layout #keepBtn2,.template32-layout .keepBtn{margin:10px auto}.template32-layout #keepBtn.keepBtn-fixed,.template32-layout #keepBtn1.keepBtn-fixed,.template32-layout #keepBtn2.keepBtn-fixed{bottom:10px}}.template32-layout .step2-container{width:100%}.template32-layout .step2-images{margin-bottom:20px;text-align:center;width:100%}.template32-layout .step2-images img{height:auto;width:100%}.template32-layout .step3-container{width:100%}.template32-layout .step3-images{margin-bottom:20px;text-align:center;width:100%}.template32-layout .step3-images img{height:auto;width:100%}.template32-layout #survey1Section,.template32-layout #survey2Section,.template32-layout .surveySection{margin:0 auto 20px;width:90%}.template32-layout .survey-item{margin-bottom:25px}.template32-layout .survey-question{align-items:center;display:flex;gap:8px;margin-bottom:12px}.template32-layout .survey-question-no{flex-shrink:0;font-size:clamp(35px,5vw,60px);font-weight:700}.template32-layout .survey-question-text{flex:1 1;font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.template32-layout .survey-answers-radio{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 10px;width:100%}.template32-layout .survey-answer-option{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:2% 0}.template32-layout .survey-answer-option span{font-size:clamp(15px,3.5vw,25px)!important}.template32-layout .survey-answer-option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.template32-layout .survey-answer-option input[type=radio]:checked{background-color:#ff8c42;background-color:var(--answer-color,#ff8c42);border-color:#ff8c42;border-color:var(--answer-color,#ff8c42)}.template32-layout .survey-answer-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.template32-layout .survey-answers-button{display:flex;flex-direction:column;gap:10px}.template32-layout .survey-answer-button{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.template32-layout .survey-answer-button .answer-text{font-size:clamp(14px,3.5vw,18px)!important}.template32-layout .survey-answer-button .check-mark{color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;margin-right:8px}.template32-layout .survey-answer-button:hover{background:#ececec}.template32-layout .survey-answer-button input[type=radio]{display:none}.template32-layout .survey-answer-button.selected{font-weight:500}.template32-layout .benefitDate{margin:0 auto 15px;text-align:center;width:90%}.template32-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.template32-layout .formStyleClassName{margin:0 auto 20px;width:90%}.template32-layout .input-wrap{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px;width:100%}.template32-layout .formStyleClassName.form-gray .input-wrap{background:#f6f8fa;border:1px solid #d0d7de}.template32-layout .formStyleClassName.form-gray label{color:#24292f}.template32-layout .formStyleClassName.form-gray input{background:#fff;border:1px solid #d0d7de;color:#24292f}.template32-layout .formStyleClassName.form-gray input:focus{border-color:#0969da}.template32-layout .formStyleClassName.form-light .input-wrap{background:#f8f9fa;border:1px solid #dee2e6}.template32-layout .formStyleClassName.form-light label{color:#495057}.template32-layout .formStyleClassName.form-light input{background:#fff;border:1px solid #ced4da}.template32-layout .formStyleClassName.form-light input:focus{border-color:#80bdff}.template32-layout .formStyleClassName.form-white .input-wrap{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template32-layout .formStyleClassName.form-white label{color:#212529}.template32-layout .formStyleClassName.form-white input{background:#fff;border:1px solid #dee2e6}.template32-layout .formStyleClassName.form-white input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template32-layout .formStyleClassName.form-beige .input-wrap{background:#fefcf8;border:1px solid #f0e6d2}.template32-layout .formStyleClassName.form-beige label{color:#a67c6e}.template32-layout .formStyleClassName.form-beige input{background:#fff;border:1px solid #e8d5c1;color:#7a5c4a}.template32-layout .formStyleClassName.form-beige input:focus{border-color:#d4b896}.template32-layout .formStyleClassName.form-blue .input-wrap{background:#f8fbff;border:1px solid #e3efff}.template32-layout .formStyleClassName.form-blue label{color:#5a8bb5}.template32-layout .formStyleClassName.form-blue input{background:#fff;border:1px solid #c7e0ff;color:#3f72a0}.template32-layout .formStyleClassName.form-blue input:focus{border-color:#85b8ec}.template32-layout .formStyleClassName.form-modern .input-wrap{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1px;padding:20px}.template32-layout .formStyleClassName.form-modern label{color:#495057}.template32-layout .formStyleClassName.form-modern input{background:#fff;border:1px solid #ced4da;border-radius:8px}.template32-layout .formStyleClassName.form-modern input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.template32-layout .formStyleClassName.form-none .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template32-layout .formStyleClassName.form-none .input-contact,.template32-layout .formStyleClassName.form-none .input-user{border:none;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:background-color .2s ease}.template32-layout .formStyleClassName.form-none .input-contact:hover,.template32-layout .formStyleClassName.form-none .input-user:hover{background:#f8f9fa}.template32-layout .formStyleClassName.form-none .input-contact:focus-within,.template32-layout .formStyleClassName.form-none .input-user:focus-within{background:#f0f8ff;box-shadow:0 0 0 3px #007bff1a}.template32-layout .formStyleClassName.form-none label{color:#666;display:block;font-weight:600}.template32-layout .formStyleClassName.form-none input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 10px;width:100%}.template32-layout .formStyleClassName.form-none input:focus{border-color:#007bff}.template32-layout .formStyleClassName.form-none .phone-wrap{margin-top:5px}.template32-layout .formStyleClassName.form-outline .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template32-layout .formStyleClassName.form-outline .input-contact,.template32-layout .formStyleClassName.form-outline .input-user{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.template32-layout .formStyleClassName.form-outline .input-contact:hover,.template32-layout .formStyleClassName.form-outline .input-user:hover{border-color:silver}.template32-layout .formStyleClassName.form-outline .input-contact:focus-within,.template32-layout .formStyleClassName.form-outline .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template32-layout .formStyleClassName.form-outline label{color:#666;display:block;font-weight:600}.template32-layout .formStyleClassName.form-outline input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template32-layout .formStyleClassName.form-outline .phone-wrap{margin-top:5px}.template32-layout .formStyleClassName.form-outline-square .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template32-layout .formStyleClassName.form-outline-square .input-contact,.template32-layout .formStyleClassName.form-outline-square .input-user{border:2px solid #e0e0e0;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.template32-layout .formStyleClassName.form-outline-square .input-contact:hover,.template32-layout .formStyleClassName.form-outline-square .input-user:hover{border-color:silver}.template32-layout .formStyleClassName.form-outline-square .input-contact:focus-within,.template32-layout .formStyleClassName.form-outline-square .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template32-layout .formStyleClassName.form-outline-square label{color:#666;display:block;font-weight:600}.template32-layout .formStyleClassName.form-outline-square input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template32-layout .formStyleClassName.form-outline-square .phone-wrap{margin-top:5px}.template32-layout .formStyleClassName.form-outline-gray .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template32-layout .formStyleClassName.form-outline-gray .input-contact,.template32-layout .formStyleClassName.form-outline-gray .input-user{background:#f8f9fa;border:none;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.template32-layout .formStyleClassName.form-outline-gray .input-contact:hover,.template32-layout .formStyleClassName.form-outline-gray .input-user:hover{background:#f0f1f2}.template32-layout .formStyleClassName.form-outline-gray .input-contact:focus-within,.template32-layout .formStyleClassName.form-outline-gray .input-user:focus-within{background:#fff;box-shadow:0 0 0 2px #007bff33}.template32-layout .formStyleClassName.form-outline-gray label{color:#555;display:block;font-weight:600}.template32-layout .formStyleClassName.form-outline-gray input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.template32-layout .formStyleClassName.form-outline-gray .phone-wrap{margin-top:5px}.template32-layout .input-user{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template32-layout .input-contact:last-child,.template32-layout .input-user:last-child{margin-bottom:0}.template32-layout .input-user label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template32-layout .input-contact{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template32-layout .input-contact label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template32-layout .input-user input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px}.template32-layout .input-user input:focus{outline:none}.template32-layout .phone-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.template32-layout .phone-wrap input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px;text-align:center}.template32-layout .phone-wrap input:focus{outline:none}.template32-layout .phone-wrap input:first-child{flex-shrink:0;width:25%}.template32-layout .phone-wrap input:nth-child(2),.template32-layout .phone-wrap input:nth-child(3){flex:1 1;max-width:calc(50% - 38px);min-width:0}.template32-layout .phone-wrap input:first-child{background-color:#f5f5f5}.template32-layout .serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}.template32-layout #serviceInfoClassName.service-dark{background:#2a2a2a;border-radius:4px;color:#ccc;padding:15px}.template32-layout #serviceInfoClassName.service-light{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;padding:15px}.template32-layout #serviceInfoClassName.service-white{background:#fff;border:2px solid #e9ecef;border-radius:4px;color:#212529;padding:15px}.template32-layout #serviceInfoClassName.service-beige{background:#fefcf8;border:1px solid #f0e6d2;border-radius:4px;color:#7a5c4a;padding:15px}.template32-layout #serviceInfoClassName.service-blue{background:#f8fbff;border:1px solid #e3efff;border-radius:4px;color:#3f72a0;padding:15px}.template32-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.template32-layout .consentClassName label{align-items:center;color:#333;display:flex;font-size:clamp(11px,2.4vw,14px);font-weight:500;gap:5px;justify-content:center;margin-bottom:0}.template32-layout .consentClassName input[type=checkbox]{height:14px;width:14px}.template32-layout .toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin:0;padding:0;text-decoration:underline;white-space:nowrap}.template32-layout .privacyPolicy{background:#f1f3f4;border-radius:4px;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.template32-layout .privacyPolicy.show{display:block}.template32-layout .privacyPolicy p{color:#666;margin:0}.template32-layout #consentClassName.consent-dark{background:#2a2a2a;border:1px solid #444;color:#fff}.template32-layout #consentClassName.consent-dark label{color:#ccc}.template32-layout #consentClassName.consent-dark .toggle-detail{color:#66b3ff;display:inline-block;margin:0;white-space:nowrap}.template32-layout #consentClassName.consent-dark+.privacyPolicy{background:#333;border:1px solid #444;color:#ccc}.template32-layout #consentClassName.consent-dark+.privacyPolicy h4{color:#fff}.template32-layout #consentClassName.consent-dark+.privacyPolicy p{color:#ccc}.template32-layout #consentClassName.consent-light{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template32-layout #consentClassName.consent-light label{color:#495057}.template32-layout #consentClassName.consent-light .toggle-detail{color:#007bff;display:inline-block;margin:0;white-space:nowrap}.template32-layout #consentClassName.consent-light+.privacyPolicy{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template32-layout #consentClassName.consent-light+.privacyPolicy h4{color:#212529}.template32-layout #consentClassName.consent-light+.privacyPolicy p{color:#6c757d}.template32-layout #consentClassName.consent-white{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template32-layout #consentClassName.consent-white label{color:#212529}.template32-layout #consentClassName.consent-white .toggle-detail{color:#0d6efd;display:inline-block;margin:0;white-space:nowrap}.template32-layout #consentClassName.consent-white+.privacyPolicy{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template32-layout #consentClassName.consent-white+.privacyPolicy h4{color:#212529}.template32-layout #consentClassName.consent-white+.privacyPolicy p{color:#495057}.template32-layout #consentClassName.consent-beige{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template32-layout #consentClassName.consent-beige label{color:#a67c6e}.template32-layout #consentClassName.consent-beige .toggle-detail{color:#d4b896;display:inline-block;margin:0;white-space:nowrap}.template32-layout #consentClassName.consent-beige+.privacyPolicy{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template32-layout #consentClassName.consent-beige+.privacyPolicy h4{color:#8b6f47}.template32-layout #consentClassName.consent-beige+.privacyPolicy p{color:#7a5c4a}.template32-layout #consentClassName.consent-blue{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template32-layout #consentClassName.consent-blue label{color:#5a8bb5}.template32-layout #consentClassName.consent-blue .toggle-detail{color:#85b8ec;display:inline-block;margin:0;white-space:nowrap}.template32-layout #consentClassName.consent-blue+.privacyPolicy{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template32-layout #consentClassName.consent-blue+.privacyPolicy h4{color:#2c5282}.template32-layout #consentClassName.consent-blue+.privacyPolicy p{color:#3f72a0}.template32-layout #postBtn,.template32-layout .postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;max-width:768px;padding:0;width:100%}.template32-layout .postBtn img{display:block;height:auto;width:100%}.template32-layout #postBtn img{display:block;height:auto;margin:0 auto;width:90%}.template32-layout #keepBtn1.keepBtn1-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template32-layout #keepBtn1.keepBtn1-fixed img{display:block;height:auto;width:100%}.template32-layout #keepBtn2.keepBtn2-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template32-layout #keepBtn2.keepBtn2-fixed img{display:block;height:auto;width:100%}.template32-layout #postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template32-layout #postBtn.postBtn-fixed img{display:block;height:auto;width:100%}@media(max-width:768px){.template32-layout #postBtn,.template32-layout .postBtn{margin:0 auto 15px}}@media(max-width:480px){.template32-layout #postBtn,.template32-layout .postBtn{margin:0 auto 10px}}.template32-layout .footerClassName{margin-top:20px;text-align:center}.template32-layout .footerClassName img{height:auto;width:100%}.template32-layout .footerDetail{color:#666;font-size:clamp(10px,2.5vw,14px);line-height:clamp(16px,3.8vw,22px);margin:0}.template32-layout .footerClassName.footer-dark{background:#333;color:#fff;padding:20px}.template32-layout .footerClassName.footer-dark .footerDetail{color:#ccc}.template32-layout .footerClassName.footer-light{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px}.template32-layout .footerClassName.footer-light .footerDetail{color:#555}.template32-layout .footerClassName.footer-blue{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px}.template32-layout .footerClassName.footer-blue .footerDetail{color:#e6f3ff}.template32-layout .footerClassName.footer-minimal{background:#0000;border-top:1px solid #eee;color:#666;padding:15px}.template32-layout .footerClassName.footer-minimal .footerDetail{color:#888}.template32-layout .footerClassName.footer-gray-border{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px}.template32-layout .footerClassName.footer-gray-border .footerDetail{color:#495057}.template32-layout .footerClassName.footer-navy{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px}.template32-layout .footerClassName.footer-navy .footerDetail{color:#b8d4f0}.template32-layout .footerClassName.footer-dark-left{background:#333;color:#fff;padding:20px;text-align:left}.template32-layout .footerClassName.footer-dark-left .footerDetail{color:#ccc}.template32-layout .footerClassName.footer-light-left{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:left}.template32-layout .footerClassName.footer-light-left .footerDetail{color:#555}.template32-layout .footerClassName.footer-blue-left{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:left}.template32-layout .footerClassName.footer-blue-left .footerDetail{color:#e6f3ff}.template32-layout .footerClassName.footer-minimal-left{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:left}.template32-layout .footerClassName.footer-minimal-left .footerDetail{color:#888}.template32-layout .footerClassName.footer-dark-right{background:#333;color:#fff;padding:20px;text-align:right}.template32-layout .footerClassName.footer-dark-right .footerDetail{color:#ccc}.template32-layout .footerClassName.footer-light-right{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:right}.template32-layout .footerClassName.footer-light-right .footerDetail{color:#555}.template32-layout .footerClassName.footer-blue-right{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:right}.template32-layout .footerClassName.footer-blue-right .footerDetail{color:#e6f3ff}.template32-layout .footerClassName.footer-minimal-right{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:right}.template32-layout .footerClassName.footer-minimal-right .footerDetail{color:#888}.template32-layout .footerClassName.footer-gray-border-left{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:left}.template32-layout .footerClassName.footer-gray-border-left .footerDetail{color:#495057}.template32-layout .footerClassName.footer-gray-border-right{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:right}.template32-layout .footerClassName.footer-gray-border-right .footerDetail{color:#495057}.template32-layout .footerClassName.footer-navy-left{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:left}.template32-layout .footerClassName.footer-navy-left .footerDetail{color:#b8d4f0}.template32-layout .footerClassName.footer-navy-right{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:right}.template32-layout .footerClassName.footer-navy-right .footerDetail{color:#b8d4f0}@media(max-width:480px){.template32-layout .input-user input,.template32-layout .phone-wrap input{font-size:14px;padding:10px}}.template32-layout .footerClassName.footer-obsidian{padding:20px 2%}.template32-layout .footerClassName.footer-obsidian .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template32-layout .footerClassName.footer-capsule .footerDetail{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);line-height:1.7;margin:0 auto;max-width:600px;padding:18px 15px;text-align:center;word-break:keep-all}@media(min-width:768px){.template32-layout .footerClassName.footer-capsule .footerDetail{border-radius:12px;padding:20px 25px}}.template32-layout .footerClassName.footer-chrome .footerDetail{color:#000;font-family:GmarketSansMedium,sans-serif;font-size:clamp(9px,1.3vw,13px);line-height:1.4;margin:0 auto;max-width:600px;text-align:center}.template32-layout .footerClassName.footer-concrete{align-items:center;background-color:gray;box-sizing:border-box;color:#fff;display:flex;justify-content:center;line-height:1.4;min-height:60px;padding:20px;text-align:center;width:100%}.template32-layout .footerClassName.footer-concrete .footerDetail{color:#fff;font-size:12px;margin:0;max-width:100%;width:100%}@media screen and (max-width:480px){.template32-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template32-layout .footerClassName.footer-concrete .footerDetail{font-size:10px}}@media screen and (max-width:360px){.template32-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template32-layout .footerClassName.footer-concrete .footerDetail{font-size:9px;line-height:1.3}}.template32-layout .footerClassName.footer-pearl{background-color:#d3d3d3;box-sizing:border-box;margin:0 auto;max-width:800px;padding:15px 20px;width:100%}.template32-layout .footerClassName.footer-pearl .footerDetail{color:#000;font-size:clamp(11px,2.5vw,13px);line-height:1.6;margin:0;text-align:left}.template32-layout .footerClassName.footer-varonaon{background-color:#2a2e33;box-sizing:border-box;margin:2rem auto 0;max-width:800px;padding:20px 2%;width:100%}.template32-layout .footerClassName.footer-varonaon .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template32-layout .footerClassName.footer-obsidian{background-color:#2a2e33;box-sizing:border-box;margin:0 auto;max-width:800px;padding:2%;width:100%}.template32-layout .footerClassName.footer-obsidian .footer-content{margin:0 auto;max-width:600px;text-align:center}.template32-layout .footerClassName.footer-obsidian .notice-title{background-color:#48494d;border-radius:20px;color:#fff;display:inline-block;font-size:clamp(10px,1.3vw,13px);font-weight:700;padding:1% 7%}.template32-layout .footerClassName.footer-obsidian .notice-text{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6}.template32-layout .footerClassName.footer-obsidian .copyright{color:#fff;font-size:clamp(10px,1.3vw,13px);margin:0}.template32-layout .footerClassName.footer-obsidian .business-info{color:#fff;font-size:clamp(9px,1.3vw,13px)}.template32-layout .footerClassName.footer-capsule{background:#e8e8e8;border-radius:0;box-sizing:border-box;margin:0 auto;max-width:800px;padding:11px 15px;width:100%}@media(min-width:768px){.template32-layout .footerClassName.footer-capsule{padding:10px}}.template32-layout .footerClassName.footer-capsule .footer-content{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:0 auto;padding:18px 15px;text-align:center}@media(min-width:768px){.template32-layout .footerClassName.footer-capsule .footer-content{border-radius:12px;padding:20px 25px}}.template32-layout .footerClassName.footer-capsule .footer-title{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(11.5px,2.5vw,13.5px);font-weight:700;letter-spacing:.5px;margin:0 0 12px}.template32-layout .footerClassName.footer-capsule .footer-disclaimer{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);font-weight:400;line-height:1.7;margin:0;word-break:keep-all}.template32-layout .footerClassName.footer-capsule .footer-copyright{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.2vw,12px);font-weight:400;margin:0}.template32-layout .footerClassName.footer-chrome{background-color:silver;box-sizing:border-box;margin:20px auto 0;max-width:768px;padding:15px 10px;text-align:center;width:100%}.template32-layout .footerClassName.footer-chrome .footer-content{font-family:GmarketSansMedium,sans-serif;margin:0 auto;max-width:600px;text-align:center}.template32-layout .footerClassName.footer-chrome .company-name{border-bottom:1px solid #747474;color:#000;display:inline-block;font-size:clamp(11px,1.4vw,14px);font-weight:700;margin-bottom:5px;padding-bottom:5px;width:90%}.template32-layout .footerClassName.footer-chrome .disclaimer{color:#000;font-size:clamp(9px,1.3vw,13px);line-height:1.4}.template32-layout .footerClassName.footer-concrete .footer-content{max-width:100%;width:100%}.template32-layout .footerClassName.footer-concrete .footer-content p{color:#fff;font-size:12px;margin:0 0 4px}.template32-layout .footerClassName.footer-concrete .footer-content p:last-child{margin:0}@media screen and (max-width:480px){.template32-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template32-layout .footerClassName.footer-concrete .footer-content p{font-size:10px}}@media screen and (max-width:360px){.template32-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template32-layout .footerClassName.footer-concrete .footer-content p{font-size:9px;line-height:1.3}}.template32-layout .footer-align-left{text-align:left}.template32-layout .footer-align-center{text-align:center}.template32-layout .footer-align-right{text-align:right}@media(max-width:480px){.template32-layout .formStyleClassName.form-none .input-contact,.template32-layout .formStyleClassName.form-none .input-user,.template32-layout .formStyleClassName.form-outline .input-contact,.template32-layout .formStyleClassName.form-outline .input-user,.template32-layout .formStyleClassName.form-outline-gray .input-contact,.template32-layout .formStyleClassName.form-outline-gray .input-user,.template32-layout .formStyleClassName.form-outline-square .input-contact,.template32-layout .formStyleClassName.form-outline-square .input-user{padding:3px 10px}}@media(max-width:767px){.template32-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.template32-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}*{box-sizing:border-box}body{margin:0;padding:0}.mobile{display:none}@media(max-width:768px){.mobile{display:inline}}.template33-layout{background-color:#fff;font-family:Arial,sans-serif;font-size:clamp(13px,2.5vw,16px);margin:0 auto;max-width:768px}.template33-layout .step{width:100%}.template33-layout .step1-container{display:flex;flex-direction:column;min-height:100vh;width:100%}.template33-layout .step1-images{margin-bottom:20px;text-align:center;width:100%}.template33-layout .step1-images img{height:auto;width:100%}.template33-layout .step1-image-container{flex:1 1;position:relative;width:100%}.template33-layout .step1-image-container img{display:block;height:auto;width:100%}.template33-layout #keepBtn,.template33-layout #keepBtn1,.template33-layout #keepBtn2,.template33-layout .keepBtn{background:none;border:none;cursor:pointer;display:block;margin:20px auto;max-width:768px;padding:0;width:100%}#keepBtn img,#keepBtn1 img,#keepBtn2 img,.keepBtn img{display:block;height:auto;width:100%}.template33-layout #keepBtn.keepBtn-fixed,.template33-layout #keepBtn1.keepBtn-fixed,.template33-layout #keepBtn2.keepBtn-fixed{bottom:20px;left:50%;margin:0;max-width:768px;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template33-layout #keepBtn1.keepBtn1-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template33-layout #keepBtn1.keepBtn1-fixed img{display:block;height:auto;width:100%}.template33-layout #keepBtn2.keepBtn2-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template33-layout #keepBtn2.keepBtn2-fixed img{display:block;height:auto;width:100%}@media(max-width:768px){.template33-layout #keepBtn,.template33-layout #keepBtn1,.template33-layout #keepBtn2,.template33-layout .keepBtn{margin:15px auto}.template33-layout #keepBtn.keepBtn-fixed,.template33-layout #keepBtn1.keepBtn-fixed,.template33-layout #keepBtn2.keepBtn-fixed{bottom:15px}}@media(max-width:480px){.template33-layout #keepBtn,.template33-layout #keepBtn1,.template33-layout #keepBtn2,.template33-layout .keepBtn{margin:10px auto}.template33-layout #keepBtn.keepBtn-fixed,.template33-layout #keepBtn1.keepBtn-fixed,.template33-layout #keepBtn2.keepBtn-fixed{bottom:10px}}.template33-layout .step2-container{width:100%}.template33-layout .step2-images{margin-bottom:20px;text-align:center;width:100%}.template33-layout .step2-images img{height:auto;width:100%}.template33-layout .step3-container{width:100%}.template33-layout .step3-images{margin-bottom:20px;text-align:center;width:100%}.template33-layout .step3-images img{height:auto;width:100%}.template33-layout #survey1Section,.template33-layout #survey2Section,.template33-layout .surveySection{margin:0 auto 20px;width:90%}.template33-layout .survey-item{margin-bottom:25px}.template33-layout .survey-question{align-items:center;display:flex;gap:8px;margin-bottom:12px}.template33-layout .survey-question-no{flex-shrink:0;font-size:clamp(35px,5vw,60px);font-weight:700}.template33-layout .survey-question-text{flex:1 1;font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.template33-layout .survey-answers-radio{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0 10px;width:100%}.template33-layout .survey-answer-option{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:flex-start;padding:2% 0}.template33-layout .survey-answer-option span{font-size:clamp(15px,3.5vw,25px)!important}.template33-layout .survey-answer-option input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.template33-layout .survey-answer-option input[type=radio]:checked{background-color:#ff8c42;background-color:var(--answer-color,#ff8c42);border-color:#ff8c42;border-color:var(--answer-color,#ff8c42)}.template33-layout .survey-answer-option input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.template33-layout .survey-answers-button{display:flex;flex-direction:column;gap:10px}.template33-layout .survey-answer-button{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:flex-start;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.template33-layout .survey-answer-button .answer-text{font-size:clamp(14px,3.5vw,18px)!important}.template33-layout .survey-answer-button .check-mark{color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;margin-right:8px}.template33-layout .survey-answer-button:hover{background:#ececec}.template33-layout .survey-answer-button input[type=radio]{display:none}.template33-layout .survey-answer-button.selected{font-weight:500}.template33-layout .benefitDate{margin:0 auto 15px;text-align:center;width:90%}.template33-layout .benefitDate p{font-size:clamp(15px,3.5vw,18px);font-weight:700;line-height:clamp(19px,4.5vw,24px);margin:0}.template33-layout .formStyleClassName{margin:0 auto 20px;width:90%}.template33-layout .input-wrap{background:#f8f9fa;border-radius:8px;margin-bottom:15px;padding:20px;width:100%}.template33-layout .formStyleClassName.form-gray .input-wrap{background:#f6f8fa;border:1px solid #d0d7de}.template33-layout .formStyleClassName.form-gray label{color:#24292f}.template33-layout .formStyleClassName.form-gray input{background:#fff;border:1px solid #d0d7de;color:#24292f}.template33-layout .formStyleClassName.form-gray input:focus{border-color:#0969da}.template33-layout .formStyleClassName.form-light .input-wrap{background:#f8f9fa;border:1px solid #dee2e6}.template33-layout .formStyleClassName.form-light label{color:#495057}.template33-layout .formStyleClassName.form-light input{background:#fff;border:1px solid #ced4da}.template33-layout .formStyleClassName.form-light input:focus{border-color:#80bdff}.template33-layout .formStyleClassName.form-white .input-wrap{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template33-layout .formStyleClassName.form-white label{color:#212529}.template33-layout .formStyleClassName.form-white input{background:#fff;border:1px solid #dee2e6}.template33-layout .formStyleClassName.form-white input:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.template33-layout .formStyleClassName.form-beige .input-wrap{background:#fefcf8;border:1px solid #f0e6d2}.template33-layout .formStyleClassName.form-beige label{color:#a67c6e}.template33-layout .formStyleClassName.form-beige input{background:#fff;border:1px solid #e8d5c1;color:#7a5c4a}.template33-layout .formStyleClassName.form-beige input:focus{border-color:#d4b896}.template33-layout .formStyleClassName.form-blue .input-wrap{background:#f8fbff;border:1px solid #e3efff}.template33-layout .formStyleClassName.form-blue label{color:#5a8bb5}.template33-layout .formStyleClassName.form-blue input{background:#fff;border:1px solid #c7e0ff;color:#3f72a0}.template33-layout .formStyleClassName.form-blue input:focus{border-color:#85b8ec}.template33-layout .formStyleClassName.form-modern .input-wrap{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 12px #00000014;margin-bottom:1px;padding:20px}.template33-layout .formStyleClassName.form-modern label{color:#495057}.template33-layout .formStyleClassName.form-modern input{background:#fff;border:1px solid #ced4da;border-radius:8px}.template33-layout .formStyleClassName.form-modern input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.template33-layout .formStyleClassName.form-none .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template33-layout .formStyleClassName.form-none .input-contact,.template33-layout .formStyleClassName.form-none .input-user{border:none;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:background-color .2s ease}.template33-layout .formStyleClassName.form-none .input-contact:hover,.template33-layout .formStyleClassName.form-none .input-user:hover{background:#f8f9fa}.template33-layout .formStyleClassName.form-none .input-contact:focus-within,.template33-layout .formStyleClassName.form-none .input-user:focus-within{background:#f0f8ff;box-shadow:0 0 0 3px #007bff1a}.template33-layout .formStyleClassName.form-none label{color:#666;display:block;font-weight:600}.template33-layout .formStyleClassName.form-none input{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:8px 10px;width:100%}.template33-layout .formStyleClassName.form-none input:focus{border-color:#007bff}.template33-layout .formStyleClassName.form-none .phone-wrap{margin-top:5px}.template33-layout .formStyleClassName.form-outline .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template33-layout .formStyleClassName.form-outline .input-contact,.template33-layout .formStyleClassName.form-outline .input-user{border:2px solid #e0e0e0;border-radius:8px;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.template33-layout .formStyleClassName.form-outline .input-contact:hover,.template33-layout .formStyleClassName.form-outline .input-user:hover{border-color:silver}.template33-layout .formStyleClassName.form-outline .input-contact:focus-within,.template33-layout .formStyleClassName.form-outline .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template33-layout .formStyleClassName.form-outline label{color:#666;display:block;font-weight:600}.template33-layout .formStyleClassName.form-outline input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template33-layout .formStyleClassName.form-outline .phone-wrap{margin-top:5px}.template33-layout .formStyleClassName.form-outline-square .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template33-layout .formStyleClassName.form-outline-square .input-contact,.template33-layout .formStyleClassName.form-outline-square .input-user{border:2px solid #e0e0e0;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:border-color .2s ease}.template33-layout .formStyleClassName.form-outline-square .input-contact:hover,.template33-layout .formStyleClassName.form-outline-square .input-user:hover{border-color:silver}.template33-layout .formStyleClassName.form-outline-square .input-contact:focus-within,.template33-layout .formStyleClassName.form-outline-square .input-user:focus-within{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.template33-layout .formStyleClassName.form-outline-square label{color:#666;display:block;font-weight:600}.template33-layout .formStyleClassName.form-outline-square input{background:#0000;border:none;font-size:14px;outline:none;width:100%}.template33-layout .formStyleClassName.form-outline-square .phone-wrap{margin-top:5px}.template33-layout .formStyleClassName.form-outline-gray .input-wrap{background:#0000;border:none;border-radius:0;margin-bottom:15px;padding:0}.template33-layout .formStyleClassName.form-outline-gray .input-contact,.template33-layout .formStyleClassName.form-outline-gray .input-user{background:#f8f9fa;border:none;border-radius:0;margin-bottom:10px;padding:12px 15px;transition:all .2s ease}.template33-layout .formStyleClassName.form-outline-gray .input-contact:hover,.template33-layout .formStyleClassName.form-outline-gray .input-user:hover{background:#f0f1f2}.template33-layout .formStyleClassName.form-outline-gray .input-contact:focus-within,.template33-layout .formStyleClassName.form-outline-gray .input-user:focus-within{background:#fff;box-shadow:0 0 0 2px #007bff33}.template33-layout .formStyleClassName.form-outline-gray label{color:#555;display:block;font-weight:600}.template33-layout .formStyleClassName.form-outline-gray input{background:#0000;border:none;color:#333;font-size:14px;outline:none;width:100%}.template33-layout .formStyleClassName.form-outline-gray .phone-wrap{margin-top:5px}.template33-layout .input-user{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template33-layout .input-contact:last-child,.template33-layout .input-user:last-child{margin-bottom:0}.template33-layout .input-user label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template33-layout .input-contact{align-items:center;display:flex;gap:10px;margin-bottom:15px}.template33-layout .input-contact label{color:#333;display:inline-block;flex-shrink:0;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:48px;vertical-align:top;width:20%}.template33-layout .input-user input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex:1 1;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px}.template33-layout .input-user input:focus{outline:none}.template33-layout .phone-wrap{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.template33-layout .phone-wrap input{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:clamp(14px,3.5vw,16px);outline:none;padding:12px;text-align:center}.template33-layout .phone-wrap input:focus{outline:none}.template33-layout .phone-wrap input:first-child{flex-shrink:0;width:25%}.template33-layout .phone-wrap input:nth-child(2),.template33-layout .phone-wrap input:nth-child(3){flex:1 1;max-width:calc(50% - 38px);min-width:0}.template33-layout .phone-wrap input:first-child{background-color:#f5f5f5}.template33-layout .serviceInfoClassName{color:#666;font-size:clamp(11px,3vw,16px);font-weight:500;line-height:1.4;margin:0 auto 10px;text-align:center;width:90%}.template33-layout #serviceInfoClassName.service-dark{background:#2a2a2a;border-radius:4px;color:#ccc;padding:15px}.template33-layout #serviceInfoClassName.service-light{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;padding:15px}.template33-layout #serviceInfoClassName.service-white{background:#fff;border:2px solid #e9ecef;border-radius:4px;color:#212529;padding:15px}.template33-layout #serviceInfoClassName.service-beige{background:#fefcf8;border:1px solid #f0e6d2;border-radius:4px;color:#7a5c4a;padding:15px}.template33-layout #serviceInfoClassName.service-blue{background:#f8fbff;border:1px solid #e3efff;border-radius:4px;color:#3f72a0;padding:15px}.template33-layout .consentClassName{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:0 auto 15px;padding:15px 10px;text-align:center;width:90%}.template33-layout .consentClassName label{align-items:center;color:#333;display:flex;font-size:clamp(11px,2.4vw,14px);font-weight:500;gap:5px;justify-content:center;margin-bottom:0}.template33-layout .consentClassName input[type=checkbox]{height:14px;width:14px}.template33-layout .toggle-detail{background:none;border:none;color:#007bff;cursor:pointer;display:inline-block;font-size:clamp(10px,2.1vw,13px);font-weight:500;margin:0;padding:0;text-decoration:underline;white-space:nowrap}.template33-layout .privacyPolicy{background:#f1f3f4;border-radius:4px;font-size:clamp(9px,1.8vw,13px);line-height:1.4;margin:0 auto 15px;padding:15px;width:90%}.template33-layout .privacyPolicy.show{display:block}.template33-layout .privacyPolicy p{color:#666;margin:0}.template33-layout #consentClassName.consent-dark{background:#2a2a2a;border:1px solid #444;color:#fff}.template33-layout #consentClassName.consent-dark label{color:#ccc}.template33-layout #consentClassName.consent-dark .toggle-detail{color:#66b3ff;display:inline-block;margin:0;white-space:nowrap}.template33-layout #consentClassName.consent-dark+.privacyPolicy{background:#333;border:1px solid #444;color:#ccc}.template33-layout #consentClassName.consent-dark+.privacyPolicy h4{color:#fff}.template33-layout #consentClassName.consent-dark+.privacyPolicy p{color:#ccc}.template33-layout #consentClassName.consent-light{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template33-layout #consentClassName.consent-light label{color:#495057}.template33-layout #consentClassName.consent-light .toggle-detail{color:#007bff;display:inline-block;margin:0;white-space:nowrap}.template33-layout #consentClassName.consent-light+.privacyPolicy{background:#f8f9fa;border:1px solid #dee2e6;color:#495057}.template33-layout #consentClassName.consent-light+.privacyPolicy h4{color:#212529}.template33-layout #consentClassName.consent-light+.privacyPolicy p{color:#6c757d}.template33-layout #consentClassName.consent-white{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template33-layout #consentClassName.consent-white label{color:#212529}.template33-layout #consentClassName.consent-white .toggle-detail{color:#0d6efd;display:inline-block;margin:0;white-space:nowrap}.template33-layout #consentClassName.consent-white+.privacyPolicy{background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #0000001a}.template33-layout #consentClassName.consent-white+.privacyPolicy h4{color:#212529}.template33-layout #consentClassName.consent-white+.privacyPolicy p{color:#495057}.template33-layout #consentClassName.consent-beige{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template33-layout #consentClassName.consent-beige label{color:#a67c6e}.template33-layout #consentClassName.consent-beige .toggle-detail{color:#d4b896;display:inline-block;margin:0;white-space:nowrap}.template33-layout #consentClassName.consent-beige+.privacyPolicy{background:#fefcf8;border:1px solid #f0e6d2;color:#7a5c4a}.template33-layout #consentClassName.consent-beige+.privacyPolicy h4{color:#8b6f47}.template33-layout #consentClassName.consent-beige+.privacyPolicy p{color:#7a5c4a}.template33-layout #consentClassName.consent-blue{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template33-layout #consentClassName.consent-blue label{color:#5a8bb5}.template33-layout #consentClassName.consent-blue .toggle-detail{color:#85b8ec;display:inline-block;margin:0;white-space:nowrap}.template33-layout #consentClassName.consent-blue+.privacyPolicy{background:#f8fbff;border:1px solid #e3efff;color:#3f72a0}.template33-layout #consentClassName.consent-blue+.privacyPolicy h4{color:#2c5282}.template33-layout #consentClassName.consent-blue+.privacyPolicy p{color:#3f72a0}.template33-layout #postBtn,.template33-layout .postBtn{background:none;border:none;cursor:pointer;display:block;margin:0 auto 20px;max-width:768px;padding:0;width:100%}.template33-layout .postBtn img{display:block;height:auto;width:100%}.template33-layout #postBtn img{display:block;height:auto;margin:0 auto;width:90%}.template33-layout #postBtn.postBtn-fixed{bottom:0;left:50%;margin:0;max-width:768px;padding:0;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.template33-layout #postBtn.postBtn-fixed img{display:block;height:auto;width:100%}@media(max-width:768px){.template33-layout #postBtn,.template33-layout .postBtn{margin:0 auto 15px}}@media(max-width:480px){.template33-layout #postBtn,.template33-layout .postBtn{margin:0 auto 10px}}.template33-layout .footerClassName{margin-top:20px;text-align:center}.template33-layout .footerClassName img{height:auto;width:100%}.template33-layout .footerDetail{color:#666;font-size:clamp(10px,2.5vw,14px);line-height:clamp(16px,3.8vw,22px);margin:0}.template33-layout .footerClassName.footer-dark{background:#333;color:#fff;padding:20px}.template33-layout .footerClassName.footer-dark .footerDetail{color:#ccc}.template33-layout .footerClassName.footer-light{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px}.template33-layout .footerClassName.footer-light .footerDetail{color:#555}.template33-layout .footerClassName.footer-blue{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px}.template33-layout .footerClassName.footer-blue .footerDetail{color:#e6f3ff}.template33-layout .footerClassName.footer-minimal{background:#0000;border-top:1px solid #eee;color:#666;padding:15px}.template33-layout .footerClassName.footer-minimal .footerDetail{color:#888}.template33-layout .footerClassName.footer-gray-border{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px}.template33-layout .footerClassName.footer-gray-border .footerDetail{color:#495057}.template33-layout .footerClassName.footer-navy{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px}.template33-layout .footerClassName.footer-navy .footerDetail{color:#b8d4f0}.template33-layout .footerClassName.footer-dark-left{background:#333;color:#fff;padding:20px;text-align:left}.template33-layout .footerClassName.footer-dark-left .footerDetail{color:#ccc}.template33-layout .footerClassName.footer-light-left{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:left}.template33-layout .footerClassName.footer-light-left .footerDetail{color:#555}.template33-layout .footerClassName.footer-blue-left{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:left}.template33-layout .footerClassName.footer-blue-left .footerDetail{color:#e6f3ff}.template33-layout .footerClassName.footer-minimal-left{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:left}.template33-layout .footerClassName.footer-minimal-left .footerDetail{color:#888}.template33-layout .footerClassName.footer-dark-right{background:#333;color:#fff;padding:20px;text-align:right}.template33-layout .footerClassName.footer-dark-right .footerDetail{color:#ccc}.template33-layout .footerClassName.footer-light-right{background:#f5f5f5;border:1px solid #ddd;color:#333;padding:20px;text-align:right}.template33-layout .footerClassName.footer-light-right .footerDetail{color:#555}.template33-layout .footerClassName.footer-blue-right{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:20px;text-align:right}.template33-layout .footerClassName.footer-blue-right .footerDetail{color:#e6f3ff}.template33-layout .footerClassName.footer-minimal-right{background:#0000;border-top:1px solid #eee;color:#666;padding:15px;text-align:right}.template33-layout .footerClassName.footer-minimal-right .footerDetail{color:#888}.template33-layout .footerClassName.footer-gray-border-left{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:left}.template33-layout .footerClassName.footer-gray-border-left .footerDetail{color:#495057}.template33-layout .footerClassName.footer-gray-border-right{background:#f8f9fa;border:2px solid #6c757d;border-radius:8px;color:#333;padding:20px;text-align:right}.template33-layout .footerClassName.footer-gray-border-right .footerDetail{color:#495057}.template33-layout .footerClassName.footer-navy-left{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:left}.template33-layout .footerClassName.footer-navy-left .footerDetail{color:#b8d4f0}.template33-layout .footerClassName.footer-navy-right{background:#1e3a5f;border-radius:8px;color:#fff;padding:20px;text-align:right}.template33-layout .footerClassName.footer-navy-right .footerDetail{color:#b8d4f0}@media(max-width:480px){.template33-layout .input-user input,.template33-layout .phone-wrap input{font-size:14px;padding:10px}}.template33-layout .footerClassName.footer-obsidian{padding:20px 2%}.template33-layout .footerClassName.footer-obsidian .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template33-layout .footerClassName.footer-capsule .footerDetail{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);line-height:1.7;margin:0 auto;max-width:600px;padding:18px 15px;text-align:center;word-break:keep-all}@media(min-width:768px){.template33-layout .footerClassName.footer-capsule .footerDetail{border-radius:12px;padding:20px 25px}}.template33-layout .footerClassName.footer-chrome .footerDetail{color:#000;font-family:GmarketSansMedium,sans-serif;font-size:clamp(9px,1.3vw,13px);line-height:1.4;margin:0 auto;max-width:600px;text-align:center}.template33-layout .footerClassName.footer-concrete{align-items:center;background-color:gray;box-sizing:border-box;color:#fff;display:flex;justify-content:center;line-height:1.4;min-height:60px;padding:20px;text-align:center;width:100%}.template33-layout .footerClassName.footer-concrete .footerDetail{color:#fff;font-size:12px;margin:0;max-width:100%;width:100%}@media screen and (max-width:480px){.template33-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template33-layout .footerClassName.footer-concrete .footerDetail{font-size:10px}}@media screen and (max-width:360px){.template33-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template33-layout .footerClassName.footer-concrete .footerDetail{font-size:9px;line-height:1.3}}.template33-layout .footerClassName.footer-pearl{background-color:#d3d3d3;box-sizing:border-box;margin:0 auto;max-width:800px;padding:15px 20px;width:100%}.template33-layout .footerClassName.footer-pearl .footerDetail{color:#000;font-size:clamp(11px,2.5vw,13px);line-height:1.6;margin:0;text-align:left}.template33-layout .footerClassName.footer-varonaon{background-color:#2a2e33;box-sizing:border-box;margin:2rem auto 0;max-width:800px;padding:20px 2%;width:100%}.template33-layout .footerClassName.footer-varonaon .footerDetail{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}.template33-layout .footerClassName.footer-obsidian{background-color:#2a2e33;box-sizing:border-box;margin:0 auto;max-width:800px;padding:2%;width:100%}.template33-layout .footerClassName.footer-obsidian .footer-content{margin:0 auto;max-width:600px;text-align:center}.template33-layout .footerClassName.footer-obsidian .notice-title{background-color:#48494d;border-radius:20px;color:#fff;display:inline-block;font-size:clamp(10px,1.3vw,13px);font-weight:700;padding:1% 7%}.template33-layout .footerClassName.footer-obsidian .notice-text{color:#fff;font-size:clamp(10px,1.3vw,13px);line-height:1.6}.template33-layout .footerClassName.footer-obsidian .copyright{color:#fff;font-size:clamp(10px,1.3vw,13px);margin:0}.template33-layout .footerClassName.footer-obsidian .business-info{color:#fff;font-size:clamp(9px,1.3vw,13px)}.template33-layout .footerClassName.footer-capsule{background:#e8e8e8;border-radius:0;box-sizing:border-box;margin:0 auto;max-width:800px;padding:11px 15px;width:100%}@media(min-width:768px){.template33-layout .footerClassName.footer-capsule{padding:10px}}.template33-layout .footerClassName.footer-capsule .footer-content{background:#6b6b6b;border-radius:10px;box-shadow:0 2px 8px #0000001a;margin:0 auto;padding:18px 15px;text-align:center}@media(min-width:768px){.template33-layout .footerClassName.footer-capsule .footer-content{border-radius:12px;padding:20px 25px}}.template33-layout .footerClassName.footer-capsule .footer-title{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(11.5px,2.5vw,13.5px);font-weight:700;letter-spacing:.5px;margin:0 0 12px}.template33-layout .footerClassName.footer-capsule .footer-disclaimer{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.3vw,12px);font-weight:400;line-height:1.7;margin:0;word-break:keep-all}.template33-layout .footerClassName.footer-capsule .footer-copyright{color:#fff;font-family:GmarketSansMedium,sans-serif;font-size:clamp(10px,2.2vw,12px);font-weight:400;margin:0}.template33-layout .footerClassName.footer-chrome{background-color:silver;box-sizing:border-box;margin:20px auto 0;max-width:768px;padding:15px 10px;text-align:center;width:100%}.template33-layout .footerClassName.footer-chrome .footer-content{font-family:GmarketSansMedium,sans-serif;margin:0 auto;max-width:600px;text-align:center}.template33-layout .footerClassName.footer-chrome .company-name{border-bottom:1px solid #747474;color:#000;display:inline-block;font-size:clamp(11px,1.4vw,14px);font-weight:700;margin-bottom:5px;padding-bottom:5px;width:90%}.template33-layout .footerClassName.footer-chrome .disclaimer{color:#000;font-size:clamp(9px,1.3vw,13px);line-height:1.4}.template33-layout .footerClassName.footer-concrete .footer-content{max-width:100%;width:100%}.template33-layout .footerClassName.footer-concrete .footer-content p{color:#fff;font-size:12px;margin:0 0 4px}.template33-layout .footerClassName.footer-concrete .footer-content p:last-child{margin:0}@media screen and (max-width:480px){.template33-layout .footerClassName.footer-concrete{min-height:50px;padding:8px 15px}.template33-layout .footerClassName.footer-concrete .footer-content p{font-size:10px}}@media screen and (max-width:360px){.template33-layout .footerClassName.footer-concrete{min-height:45px;padding:6px 10px}.template33-layout .footerClassName.footer-concrete .footer-content p{font-size:9px;line-height:1.3}}.footer-align-left p{text-align:left}.footer-align-center p{text-align:center}.footer-align-right p{text-align:right}.template33-layout .footer-align-left{text-align:left}.template33-layout .footer-align-center{text-align:center}.template33-layout .footer-align-right{text-align:right}@media(max-width:480px){.template33-layout .formStyleClassName.form-none .input-contact,.template33-layout .formStyleClassName.form-none .input-user,.template33-layout .formStyleClassName.form-outline .input-contact,.template33-layout .formStyleClassName.form-outline .input-user,.template33-layout .formStyleClassName.form-outline-gray .input-contact,.template33-layout .formStyleClassName.form-outline-gray .input-user,.template33-layout .formStyleClassName.form-outline-square .input-contact,.template33-layout .formStyleClassName.form-outline-square .input-user{padding:3px 10px}}@media(max-width:767px){.template33-layout .survey-answer-option input[type=radio]{height:18px;width:18px}.template33-layout .survey-answer-option input[type=radio]:checked:after{height:10px;width:10px}}.form-container{flex-wrap:wrap;margin:0 auto;max-width:768px}.form-container,.form-container>div{align-items:center;display:flex;flex-direction:column}.form-container>div,.form-container>div img{width:100%}.form-container>div .notice-limited-event{bottom:30%;font-size:clamp(15px,3.5vw,32px);line-height:clamp(20px,5vw,42px);position:absolute;text-align:center;width:100%}.form-container>div .notice-limited-event.randing021{bottom:32%;color:#fff;font-size:clamp(11px,3vw,25px);line-height:clamp(15px,4vw,31px)}.form-container>div .rel{position:relative}.form-container>div .scrollBtnBox{display:flex;flex-direction:row;justify-content:center}.form-container>div .scrollBtnBox img{cursor:pointer;width:50%}.form-container>div .contactBox{width:100%}.form-container>div .contactBox .contact{height:clamp(65.5px,17.5vw,141.5px);position:relative;width:100%}.form-container>div .contactBox .contact>img{left:0;position:absolute;top:0}.form-container>div .contactBox .contact>a{bottom:8%;height:80%;position:absolute;right:5%;z-index:2}.form-container>div .contactBox .contact>a img{height:100%;width:auto}.form-container>div .realtime-status-slider{background-color:#1b1b1b;overflow:hidden;padding-bottom:5%;width:100%}.form-container>div .realtime-status-slider .slider-track{animation:scroll-left 18s linear infinite;display:flex;width:max-content}.form-container>div .realtime-status-slider .slide-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;flex:0 0 auto;margin-right:20px;padding:1.5% 1%}.form-container>div .realtime-status-slider .slide-item p{color:#333;font-size:14px;font-size:clamp(12px,2vw,16px);font-weight:500;margin:4px 0}.form-container>div .realtime-status-slider .slide-item p.title{font-size:clamp(15px,1.9vw,22px);font-weight:700;margin-bottom:10%}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.form-container>div .qBox{align-items:center;display:flex;flex-direction:column;width:85%}.form-container>div .qBox.fixed{background-color:#201e1f;bottom:0;color:#fff;max-width:768px;padding:clamp(22px,7%,50px);position:fixed;width:100%;z-index:5}.form-container>div .qBox.fixed .formBox{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.form-container>div .qBox.fixed button{margin:20px 0 0;width:100%}.form-container>div .qBox.fixed2{background-color:#201e1f;bottom:0;color:#fff;max-width:768px;padding:0 clamp(22px,7%,50px) clamp(22px,7%,50px);position:fixed;width:100%;z-index:5}.form-container>div .qBox.fixed2 .selectEventBox{align-items:center;display:flex;flex-direction:column;width:115%}.form-container>div .qBox.fixed2 .selectEventBox .selectEvents{display:flex;flex-direction:row;justify-content:center;width:100%}.form-container>div .qBox.fixed2 .selectEventBox .selectEvents img{cursor:pointer}.form-container>div .qBox.fixed2 .formBox{align-items:center;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:space-between;width:100%}.form-container>div .qBox.fixed2 .formBox .formFieldBox{width:68%}.form-container>div .qBox.fixed2 .formBox .formFieldBox .formField input[type=tel],.form-container>div .qBox.fixed2 .formBox .formFieldBox .formField input[type=text],.form-container>div .qBox.fixed2 .formBox .formFieldBox .formField select{font-size:clamp(15px,4vw,30px)}.form-container>div .qBox.fixed2 .formBox .formFieldBox #phoneFirst{display:block}.form-container>div .qBox.fixed2 .formBox .sendBtnBox{margin:0;width:30%!important}.form-container>div .qBox.fixed3{background-color:#fff;bottom:0;box-shadow:0 -10px 8px #0000001a;color:#222;max-width:768px;overflow:hidden;padding:clamp(22px,7%,50px);position:fixed;width:100%;z-index:5}.form-container>div .qBox.fixed3 .formBox{align-items:flex-start;flex-direction:column;position:relative}.form-container>div .qBox.fixed3 .formBox .formField{width:75%}.form-container>div .qBox.fixed3 .formBox .privacyPolicyAgree{margin-top:20px}.form-container>div .qBox.fixed3 .formBox .sendBtnBox{margin:0;position:absolute;right:0;top:10px;width:20%}.form-container>div .qBox.fixed4{background-color:#fff;bottom:0;color:#222;max-width:768px;overflow:hidden;padding:clamp(11px,1%,50px);width:100%;z-index:5}.form-container>div .qBox.fixed4 .formBox{align-items:flex-start;flex-direction:column;position:relative}.form-container>div .qBox.fixed4 .formBox .formField{width:66%}.form-container>div .qBox.fixed4 .formBox .privacyPolicyAgree{margin:30px auto}.form-container>div .qBox.fixed4 .formBox .privacyPolicyAgree label{font-size:11px}.form-container>div .qBox.fixed4 .formBox .sendBtnBox{margin:0;position:absolute;right:0;top:10px;width:32%}.form-container>div .qBox.backgroundColor{padding:0 15%;width:100%}.form-container>div .qBox .questionContainer{margin-bottom:5%;position:relative;width:117.6%}.form-container>div .qBox .questionContainer .formBox{bottom:14%;left:3%;position:absolute;width:90%}.form-container>div .qBox .questionContainer .formBox .formField{background-color:#fff;border-radius:15px;font-size:clamp(20px,4.5vw,40px);margin-top:clamp(4px,1.5vw,10px);padding:2.8% 5%}.form-container>div .qBox .questionContainer .formBox .formField input,.form-container>div .qBox .questionContainer .formBox .formField select{font-size:clamp(20px,4.5vw,40px)}.form-container>div .qBox .qTitle{display:flex;text-align:left;width:100%}.form-container>div .qBox .qTitle span{font-size:clamp(80px,25vw,180px);padding-right:10px}.form-container>div .qBox .qTitle p{font-size:clamp(20px,7vw,50px);line-height:clamp(30px,8vw,60px);padding-top:clamp(20px,7vw,50px)}.form-container>div .qBox .qTitleSmall{align-items:center;display:flex;padding-top:clamp(20px,7vw,50px);text-align:left;width:100%}.form-container>div .qBox .qTitleSmall span{color:#2b6cec;font-size:clamp(23px,7vw,67.5px);padding-right:10px}.form-container>div .qBox .qTitleSmall p{font-size:clamp(15px,4.5vw,35px);font-weight:700;line-height:clamp(25px,6.5vw,50px)}.form-container>div .qBox .qOptions{cursor:pointer;width:100%}.form-container>div .qBox .qOptions.absol{position:absolute}.form-container>div .qBox .qOptions.row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;transform:translateX(12%);width:80%}.form-container>div .qBox .qOptions.row img{height:auto;width:23%}@media(max-width:768px){.form-container>div .qBox .qOptions.row{bottom:16.5vw}}@media(min-width:769px){.form-container>div .qBox .qOptions.row{bottom:35%}}.form-container>div .qBox .qOptions.twobytwo{cursor:pointer;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.form-container>div .qBox .qOptions.twobytwo img{width:45%!important}.form-container>div .qBox .formBox{align-items:center;display:flex;flex-direction:column;width:100%}.form-container>div .qBox .formBox .formField{align-items:center;background-color:#f3f3f3;border:1px solid #474747;border-radius:13px;cursor:pointer;display:flex;font-size:clamp(20px,6vw,40px);justify-content:space-between;margin-top:10px;padding:2% 5%;width:100%}.form-container>div .qBox .formBox .formField.white{background-color:#fff;border-radius:0;font-size:clamp(15px,4vw,30px)}.form-container>div .qBox .formBox .formField.white:focus-within{background-color:#e8e8e8;border:1px solid #474747}.form-container>div .qBox .formBox .formField.white label{color:#222;font-weight:700;width:32%}.form-container>div .qBox .formBox .formField.white input[type=tel],.form-container>div .qBox .formBox .formField.white input[type=text],.form-container>div .qBox .formBox .formField.white select{background:none;border:none;color:#7d7d7d;font-size:clamp(15px,4vw,30px);height:100%;outline:none;padding:0 2%;text-align:left;width:100%}.form-container>div .qBox .formBox .formField.white input[type=tel]:focus,.form-container>div .qBox .formBox .formField.white input[type=text]:focus,.form-container>div .qBox .formBox .formField.white select:focus{color:#222}.form-container>div .qBox .formBox .formField.white input[type=tel].nameInput,.form-container>div .qBox .formBox .formField.white input[type=text].nameInput,.form-container>div .qBox .formBox .formField.white select.nameInput{text-align:left}.form-container>div .qBox .formBox .formField:focus-within{background-color:#d6d6d6;border:1px solid #474747}.form-container>div .qBox .formBox .formField label{border-right:1px solid #7e7e7e;color:#7d7d7d;margin-right:3%;width:30%}.form-container>div .qBox .formBox .formField .phoneNumberInput{align-items:center;display:flex;justify-content:space-between;width:100%}.form-container>div .qBox .formBox .formField .phoneNumberInput .selectWrapper,.form-container>div .qBox .formBox .formField .phoneNumberInput input{flex:1 1}.form-container>div .qBox .formBox .formField input[type=tel],.form-container>div .qBox .formBox .formField input[type=text],.form-container>div .qBox .formBox .formField select{background:none;border:none;color:#7d7d7d;font-size:clamp(20px,6vw,40px);height:100%;outline:none;padding:0 2%;width:100%}.form-container>div .qBox .formBox .formField input[type=tel]:focus,.form-container>div .qBox .formBox .formField input[type=text]:focus,.form-container>div .qBox .formBox .formField select:focus{color:#222}.form-container>div .qBox .formBox .formField .selectWrapper{position:relative;width:100px}.form-container>div .qBox .formBox .formField .selectWrapper select{-webkit-appearance:none;appearance:none;background:none;cursor:pointer;padding-right:10px}.form-container>div .qBox .formBox .formField .selectWrapper:after{color:#666;content:"";pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.form-container>div .qBox .formBox .formField.customSelectWrapper{display:inline-block;position:relative}.form-container>div .qBox .formBox .formField.customSelectWrapper select{-webkit-appearance:none;appearance:none;padding-right:40px;width:100%;z-index:1}.form-container>div .qBox .formBox .formField.customSelectWrapper:after{color:#333;content:"▼";font-size:clamp(11px,1.8vw,20px);pointer-events:none;position:absolute;right:8%;top:50%;transform:translateY(-50%);z-index:2}.form-container>div .qBox .formBox .formField .phoneNumberDash{color:#7d7d7d;line-height:100%}.form-container>div input[type=checkbox]{margin-right:5px}.form-container>div .privacyPolicyAgree{font-size:clamp(8px,1.4vw,14px);margin-top:30px;text-align:center}.form-container>div .privacyPolicyAgree label,.form-container>div .privacyPolicyAgree span{font-size:clamp(8px,1.4vw,14px);font-weight:700}.form-container>div .benefitInfo{font-size:clamp(11px,2vw,18px);line-height:clamp(15px,3vw,28px);margin:20px 0;text-align:center;width:100%}.form-container>div .benefitInfo span{font-weight:700}.form-container>div .privacyBenefitBox{background-color:#f4f4f4;padding:5% 0;width:100%}.form-container>div .privacyBenefitBox .benefitInfo{margin:0}.form-container>div .privacyBenefitBox .privacyPolicyAgree{margin-top:10px}.form-container>div .privacyBenefitBox .modalOverlay{margin:0 auto;width:80%}.form-container>div .sendBtnBox{background-color:#0000;border:none;border-radius:50px;cursor:pointer;margin:40px 0 30px;text-align:center;width:80%}.form-container>div .video-container{height:0;padding-top:59%;position:relative;width:100%}.form-container>div .video-container .video-thumbnail{cursor:pointer;left:0;position:absolute;top:0;width:100%}.form-container>div .video-container .video-content{left:0;position:absolute;top:0;width:100%}.form-container .modalOverlay{margin:20px 0;width:95%}.form-container .modalOverlay p{font-size:clamp(12px,2vw,16px);line-height:clamp(16px,3.5vw,25px);margin-top:10px}.form-container .modalOverlay p span{line-height:clamp(40px,10vw,60px)}.form-container .fixedContactIcons{display:flex;flex-direction:column;gap:5px;height:auto;max-width:80px;position:fixed;right:calc(50% - 374px);top:30vh;width:13%;z-index:3}@media(max-width:768px){.form-container .fixedContactIcons{right:10px}}.form-container .fixedContactIcons img{width:100%}.randingstyle12 .step2 .questionContainer{margin-bottom:60%!important}.randingstyle12 .benefitInfo{margin-top:10%!important}.randingstyle12 .formBox{position:absolute;top:35%}.randingstyle12 .formBox .formField{background-color:#fff!important;padding:2% 4%!important;width:75%!important}.randingstyle12 .formBox .formField,.randingstyle12 .formBox .formField input,.randingstyle12 .formBox .formField select{font-size:clamp(17px,4.2vw,35px)!important}.randingstyle12 .formBox .privacyPolicyAgree{margin:0!important}.randingMargintop{margin-top:30px}.ColorRequest{align-items:center;background-color:#e7e7e7;display:flex;flex-direction:column;justify-content:center;margin:10% 0 0;padding:0 10%;width:120%}.safe-notice{font-size:clamp(12px,3.2vw,20px);line-height:clamp(15px,4.6vw,26px);padding:40px 0 30px;text-align:center}.safe-notice span{font-weight:700}.video-div{width:768px}@media(max-width:768px){.video-div{width:96.7vw}}.video-frame{aspect-ratio:768/421;width:100%}.custom-button-group_14{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:center;margin:30px 0 0;width:100%}.custom-button-group_14 .custom-button{align-items:center;border:2px solid #0000;cursor:pointer;display:flex;height:100px;justify-content:center;transition:transform .3s ease,border-color .3s ease;width:100px}.custom-button-group_14 .custom-button:hover{cursor:pointer}.custom-button-group_14 .custom-button-image{object-fit:contain}.custom-button-group_14_2{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:30px;width:100%}.custom-button-group_14_2 .custom-button{cursor:pointer}.imgSlider{align-items:center;display:flex;height:auto;justify-content:center;overflow:hidden;position:relative;width:100%}.imgSlider .sliderImgBox{display:contents}.imgSlider .sliderImgBox img{height:auto;width:100%}.imgSlider .btnBox{display:flex;height:50%;justify-content:space-between;position:absolute;top:25%;width:100%;z-index:1}.imgSlider .btnBox button{-webkit-tap-highlight-color:rgba(0,0,0,0);background:none;border:none;color:inherit;cursor:pointer;height:100%;outline:none;padding:0;width:15%}.imgSlider .btnBox button img{height:auto;width:100%}.imgSlider .btnBox button.prev_btn{left:20px}.imgSlider .btnBox button.next_btn{right:20px}.form-container8{flex-wrap:wrap;margin:0 auto;max-width:768px}.form-container8,.form-container8>div{align-items:center;display:flex;flex-direction:column}.form-container8>div{background-color:#eaeaea;width:100%}.form-container8>div img{width:100%}.form-container8>div .notice-limited-event{bottom:30%;font-size:clamp(15px,3.5vw,32px);line-height:clamp(20px,5vw,42px);position:absolute;text-align:center;width:100%}.form-container8>div .rel{position:relative}.form-container8>div .qBox{align-items:center;display:flex;flex-direction:column;width:100%}.form-container8>div .qBox .formField{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;font-size:clamp(20px,6vw,40px);justify-content:space-between;margin:10px auto 0;padding:2% 5%;width:95%}.form-container8>div .qBox .formField label{border-right:1px solid #7e7e7e;color:#7d7d7d;font-size:clamp(20px,5vw,40px);margin-right:3%;padding-right:3%;width:30%}.form-container8>div .qBox .formField .phoneNumberInput{display:flex;justify-content:space-between;width:100%}.form-container8>div .qBox .formField .phoneNumberInput .selectWrapper,.form-container8>div .qBox .formField .phoneNumberInput input{flex:1 1}.form-container8>div .qBox .formField input[type=tel],.form-container8>div .qBox .formField input[type=text],.form-container8>div .qBox .formField select{background:none;border:none;color:#7d7d7d;font-size:clamp(20px,5vw,40px);height:100%;outline:none;padding:0 2%;width:100%}.form-container8>div .qBox .formField input[type=tel]:focus,.form-container8>div .qBox .formField input[type=text]:focus,.form-container8>div .qBox .formField select:focus{background-color:none;color:#222}.form-container8>div .qBox .formField .selectWrapper{position:relative;width:100px}.form-container8>div .qBox .formField .selectWrapper select{-webkit-appearance:none;appearance:none;background:none;cursor:pointer;padding-right:10px}.form-container8>div .qBox .formField .selectWrapper:after{color:#666;content:"";pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.form-container8>div .qBox .formField .phoneNumberDash{color:#7d7d7d;line-height:100%}.form-container8>div .qBox input[type=checkbox]{margin-right:5px}.form-container8>div .qBox .privacyPolicyAgree{color:gray;font-size:clamp(10px,1.7vw,14px);margin:15px 0 20px;text-align:center}.form-container8>div .qBox .privacyPolicyAgree label,.form-container8>div .qBox .privacyPolicyAgree span{font-size:clamp(8px,1.4vw,14px);font-weight:700}.form-container8>div .qBox .privacyPolicyAgree #privacyPolicyAgree{transform:translateY(15%);width:clamp(10px,1.7vw,14px)}.form-container8>div .qBox .modalOverlay{margin:10px 0;width:80%}.form-container8>div .qBox .modalOverlay p{font-size:clamp(10px,1.7vw,14px);line-height:clamp(16px,3vw,25px);margin-top:5px}.form-container8>div .qBox .modalOverlay p span{line-height:clamp(40px,5vw,60px)}.form-container8>div .qBox .sendBtnBox{border:none;cursor:pointer;margin-bottom:30px;text-align:center;width:100%}.form-container8 .animated-image{background-color:#fff;height:300px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.form-container8 .animated-image img{animation:slideUp 40s linear infinite;position:absolute}.form-container8 .animated-image img.paused{animation-play-state:paused}@keyframes slideUp{0%{top:375px}50%{top:0}to{top:-375px}}@media(max-width:768px){.form-container8 .animated-image{height:200px}@keyframes slideUp{0%{top:190px}50%{top:0}to{top:-190px}}}.form-container006{flex-wrap:wrap;margin:0 auto;max-width:768px}.form-container006,.form-container006>div{align-items:center;display:flex;flex-direction:column}.form-container006>div,.form-container006>div img{width:100%}.form-container006>div .notice-limited-event{bottom:30%;font-size:clamp(15px,3.5vw,32px);line-height:clamp(20px,5vw,42px);position:absolute;text-align:center;width:100%}.form-container006>div .rel{position:relative}.form-container006>div .qBox{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.form-container006>div .qBox.mediaQuery027,.form-container006>div .qBox.mediaQuery028{position:static}.form-container006>div .qBox .qOptions{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;left:50%;position:absolute;top:clamp(100px,10.5vw,200px);transform:translateX(-50%);width:82%}@media(max-width:768px){.form-container006>div .qBox .qOptions{top:26vw}}@media(min-width:769px){.form-container006>div .qBox .qOptions{top:23%}}.form-container006>div .qBox .qOptions.randing015{justify-content:center}@media(max-width:768px){.form-container006>div .qBox .qOptions.randing015{top:28vw}}@media(min-width:769px){.form-container006>div .qBox .qOptions.randing015{top:25%}}.form-container006>div .qBox .qOptions.mediaQuery027,.form-container006>div .qBox .qOptions.mediaQuery028{position:static;transform:translateX(0)}.form-container006>div .qBox .qOptions .btnBox{height:auto;width:20%}.form-container006>div .qBox .qOptions .btnBox img{height:100%}.form-container006>div .qBox .formBox{align-items:center;display:flex;flex-direction:column;padding-top:50px;width:90%}.form-container006>div .qBox .formBox .formField{align-items:center;background-color:#fff;border:1px solid #474747;border-radius:0;cursor:pointer;display:flex;font-size:clamp(15px,4vw,30px);justify-content:space-between;margin-top:10px;padding:2% 5%;width:100%}.form-container006>div .qBox .formBox .formField:focus-within{background-color:#e8e8e8;border:1px solid #474747}.form-container006>div .qBox .formBox .formField label{border-right:1px solid #474747;color:#222;font-weight:700;margin-right:3%;width:32%}.form-container006>div .qBox .formBox .formField .phoneNumberInput{display:flex;justify-content:space-between;width:100%}.form-container006>div .qBox .formBox .formField .phoneNumberInput .selectWrapper,.form-container006>div .qBox .formBox .formField .phoneNumberInput input{flex:1 1}.form-container006>div .qBox .formBox .formField input[type=tel],.form-container006>div .qBox .formBox .formField input[type=text],.form-container006>div .qBox .formBox .formField select{background:none;border:none;color:#7d7d7d;font-size:clamp(15px,4vw,30px);height:100%;outline:none;padding:0 2%;text-align:center;width:100%}.form-container006>div .qBox .formBox .formField input[type=tel]:focus,.form-container006>div .qBox .formBox .formField input[type=text]:focus,.form-container006>div .qBox .formBox .formField select:focus{color:#222}.form-container006>div .qBox .formBox .formField input[type=tel].nameInput,.form-container006>div .qBox .formBox .formField input[type=text].nameInput,.form-container006>div .qBox .formBox .formField select.nameInput{text-align:left}.form-container006>div .qBox .formBox .formField .selectWrapper{position:relative;width:100px}.form-container006>div .qBox .formBox .formField .selectWrapper select{-webkit-appearance:none;appearance:none;background:none;cursor:pointer;padding-right:10px}.form-container006>div .qBox .formBox .formField .selectWrapper:after{color:#666;content:"";pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.form-container006>div .qBox .formBox .formField .phoneNumberDash{color:#7d7d7d;line-height:100%}.form-container006>div .qBox .formBox input[type=checkbox]{margin-right:5px}.form-container006>div .qBox .formBox .benefitInfo{font-size:clamp(11px,2vw,18px);line-height:clamp(15px,3vw,28px);margin:30px 0;text-align:center}.form-container006>div .qBox .formBox .benefitInfo span{font-weight:700}.form-container006>div .qBox .formBox .privacyPolicyAgree{font-size:clamp(10px,1.4vw,14px);padding-top:50px;text-align:center}.form-container006>div .qBox .formBox .privacyPolicyAgree label,.form-container006>div .qBox .formBox .privacyPolicyAgree span{font-size:clamp(10px,1.4vw,14px);font-weight:700}.form-container006>div .modalOverlay{margin:20px 0;width:85%}.form-container006>div .modalOverlay p{font-size:clamp(12px,2vw,16px);line-height:clamp(16px,3.5vw,25px);margin-top:10px}.form-container006>div .modalOverlay p span{line-height:clamp(40px,10vw,60px)}.form-container006>div .sendBtnBox{background-color:#fff;border:none;cursor:pointer;margin:40px 0 30px;text-align:center;width:90%}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.form-container.randing-style-26{align-items:center;background-color:#f5efed;display:flex;flex-direction:column;margin:0 auto;max-width:768px}.form-container.randing-style-26 .step{align-items:center;display:flex;flex-direction:column;width:100%}.form-container.randing-style-26 .step .main-image-wrapper{position:relative;width:100%}.form-container.randing-style-26 .step .main-image-wrapper>img{display:block;width:100%}.form-container.randing-style-26 .step .main-image-wrapper .button-group{align-items:center;bottom:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(6px,1.5vw,10px);left:50%;padding:0;position:absolute;transform:translateX(-50%);width:80%}.form-container.randing-style-26 .step .main-image-wrapper .button-group .choice-buttons{display:flex;gap:clamp(11px,2vw,15px);justify-content:center;width:100%}.form-container.randing-style-26 .step .main-image-wrapper .button-group .choice-buttons img{border-radius:clamp(4px,1vw,8px);cursor:pointer;transition:opacity .2s ease;width:48%}.form-container.randing-style-26 .step .main-image-wrapper .button-group .choice-buttons img:active{opacity:.8}.form-container.randing-style-26 .step .keep-btn{display:flex;justify-content:center;margin:clamp(15px,4vw,25px) 0 100px;width:100%}.form-container.randing-style-26 .step .keep-btn img{cursor:pointer;max-width:400px;transition:opacity .2s ease;width:90%}.form-container.randing-style-26 .step .keep-btn img:active{opacity:.8}.form-container.randing-style-26 .step .post-btn{display:flex;justify-content:center;margin:clamp(15px,4vw,25px) 0;width:100%}.form-container.randing-style-26 .step .post-btn img{cursor:pointer;max-width:400px;transition:opacity .2s ease;width:90%}.form-container.randing-style-26 .step .post-btn img:active{opacity:.8}.form-container.randing-style-26 .step.step4 .keep-btn{display:none}.form-container.randing-style-26 .step.step4 .benefitInfo{font-size:clamp(11px,2vw,18px);line-height:clamp(15px,3vw,28px);margin:20px 0;text-align:center;width:100%}.form-container.randing-style-26 .step.step4 .benefitInfo span{font-weight:700}.form-container.randing-style-26 .step.step4 .privacyPolicyAgree{align-items:center;display:flex;font-size:clamp(10px,2vw,14px);justify-content:center;margin:10px 0;padding:0 20px;text-align:center}.form-container.randing-style-26 .step.step4 .privacyPolicyAgree input[type=checkbox]{cursor:pointer;height:clamp(14px,3vw,18px);margin-right:8px;width:clamp(14px,3vw,18px)}.form-container.randing-style-26 .step.step4 .privacyPolicyAgree label{color:#333;cursor:pointer}.form-container.randing-style-26 .step.step4 .privacyPolicyAgree span{color:#0854fc;cursor:pointer;margin-left:5px;text-decoration:underline;white-space:nowrap}.form-container.randing-style-26 .step.step4 .privacyPolicyAgree span:hover{color:#0640c9}.form-container.randing-style-26 .step.step4 .form-overlay{bottom:25px;box-sizing:border-box;left:50%;padding:0;position:absolute;transform:translateX(-50%);width:80%}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form{display:flex;flex-direction:column;gap:clamp(10px,2.5vw,15px)}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form input[type=tel],.form-container.randing-style-26 .step.step4 .form-overlay .simple-form input[type=text]{background:#fff;border:2px solid #ddd;border-radius:clamp(18px,3vw,25px);box-sizing:border-box;color:#333;font-size:clamp(24px,6vw,42px);padding:clamp(15px,4vw,25px);width:100%}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form input[type=tel]:focus,.form-container.randing-style-26 .step.step4 .form-overlay .simple-form input[type=text]:focus{border-color:#0854fc;outline:none}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form input[type=tel]::placeholder,.form-container.randing-style-26 .step.step4 .form-overlay .simple-form input[type=text]::placeholder{color:#999}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form .submit-btn{background:none;border:none;cursor:pointer;margin-top:clamp(10px,2vw,15px);padding:0;width:100%}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form .submit-btn:disabled{cursor:not-allowed;opacity:.6}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form .submit-btn img{transition:opacity .2s ease;width:100%}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form .submit-btn img:active{opacity:.8}.form-container.randing-style-26 .footer{align-items:center;display:flex;flex-direction:column;width:100%}.form-container.randing-style-26 .footer img{width:100%}.form-container.randing-style-26 .footer .custom-footer{background-color:#444;box-sizing:border-box;padding:clamp(15px,3vw,20px) clamp(20px,4vw,40px);text-align:center;width:100%}.form-container.randing-style-26 .footer .custom-footer p{color:#b0b0b0;font-size:clamp(9px,1.8vw,11px);letter-spacing:.3px;line-height:1.6;margin:0;padding:clamp(3px,.8vw,5px) 0}.form-container.randing-style-26 .footer .custom-footer .footer-line1,.form-container.randing-style-26 .footer .custom-footer .footer-line2{font-weight:400}.form-container.randing-style-26 .footer .custom-footer .footer-line3{font-size:clamp(8px,1.6vw,10px);font-weight:300}.form-container.randing-style-26 .modalOverlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.form-container.randing-style-26 .modalOverlay .privacyPolicyContent{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000004d;max-height:80vh;max-width:90%;overflow-y:auto;padding:30px}.form-container.randing-style-26 .modalOverlay .privacyPolicyContent p{color:#333;font-size:clamp(12px,2.5vw,14px);line-height:1.8;margin-bottom:15px}.form-container.randing-style-26 .modalOverlay .privacyPolicyContent p span{color:#0854fc;font-size:clamp(14px,3vw,16px);font-weight:700}@media(max-width:768px){.form-container.randing-style-26 .step .main-image-wrapper .button-group{bottom:16px;gap:5px;padding:0}.form-container.randing-style-26 .step .main-image-wrapper .button-group .choice-buttons{gap:10px}.form-container.randing-style-26 .step .main-image-wrapper .button-group .choice-buttons img{border-radius:4px}.form-container.randing-style-26 .step .keep-btn{margin:15px 0 100px}.form-container.randing-style-26 .step .keep-btn img{width:95%}.form-container.randing-style-26 .step.step4 .form-overlay{bottom:21px;padding:0}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form{gap:10px}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form input[type=tel],.form-container.randing-style-26 .step.step4 .form-overlay .simple-form input[type=text]{border-radius:25px;font-size:28px;padding:12px}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form .submit-btn{margin-top:10px}}@media(max-width:480px){.form-container.randing-style-26 .step .main-image-wrapper .button-group{bottom:12px;gap:4px;padding:0}.form-container.randing-style-26 .step .main-image-wrapper .button-group .choice-buttons{gap:9px}.form-container.randing-style-26 .step .main-image-wrapper .button-group .choice-buttons img{border-radius:3px}.form-container.randing-style-26 .step .keep-btn{margin-bottom:70px}.form-container.randing-style-26 .step.step4 .form-overlay{bottom:21px;padding:0}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form{gap:8px}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form input[type=tel],.form-container.randing-style-26 .step.step4 .form-overlay .simple-form input[type=text]{border-radius:20px;font-size:24px;padding:10px}.form-container.randing-style-26 .step.step4 .form-overlay .simple-form .submit-btn{margin-top:8px}}.form-container.randing-style-27{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:768px}.form-container.randing-style-27 .step{position:relative;width:100%}.form-container.randing-style-27 .step .step-image-wrapper{width:100%}.form-container.randing-style-27 .step .step-image-wrapper img{display:block;width:100%}.form-container.randing-style-27 .step .step-content{background-color:#0000;bottom:5%;left:50%;padding:clamp(25px,6vw,40px) clamp(20px,5vw,30px);position:absolute;text-align:center;transform:translateX(-50%);width:100%;z-index:99}.form-container.randing-style-27 .step .step-content .step-number{color:#2563eb;font-size:clamp(50px,12vw,90px);font-weight:700;line-height:1;margin-bottom:clamp(10px,2vw,15px)}.form-container.randing-style-27 .step .step-content .step-question{color:#222;font-size:clamp(18px,4.5vw,28px);font-weight:700;line-height:1.4;margin-bottom:clamp(20px,5vw,30px)}.form-container.randing-style-27 .step1 .select-buttons{display:flex;gap:clamp(10px,2.5vw,15px);margin:0 auto;max-width:600px;width:100%}.form-container.randing-style-27 .step1 .select-buttons.grid-layout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.form-container.randing-style-27 .step1 .select-buttons .select-btn{background-color:#fff;border:none;border-radius:clamp(10px,2.5vw,14px);box-shadow:2px 2px 2px 2px #0000001a;color:#2563eb;cursor:pointer;font-size:clamp(16px,4vw,20px);font-weight:700;padding:clamp(16px,4vw,22px) clamp(20px,5vw,30px);transition:all .2s ease;width:100%}.form-container.randing-style-27 .step1 .select-buttons .select-btn:hover{background-color:#eff6ff}.form-container.randing-style-27 .step1 .select-buttons .select-btn:active{transform:scale(.98)}.form-container.randing-style-27 .step1 .select-buttons .select-btn.selected{background-color:#2563eb;color:#fff}.form-container.randing-style-27 .step2 .step-content{bottom:6%}.form-container.randing-style-27 .step2 .input-form{margin:0 auto;max-width:600px;width:100%}.form-container.randing-style-27 .step2 .input-form .input-field{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:clamp(12px,3vw,18px)}.form-container.randing-style-27 .step2 .input-form .input-field label{color:#333;font-size:clamp(14px,3.5vw,16px);font-weight:700;margin-bottom:clamp(6px,1.5vw,10px)}.form-container.randing-style-27 .step2 .input-form .input-field input{background-color:#f9f9f9;border:1px solid #ddd;border-radius:clamp(8px,2vw,12px);box-sizing:border-box;font-size:clamp(15px,4vw,18px);outline:none;padding:clamp(14px,3.5vw,18px);transition:border-color .2s,background-color .2s;width:100%}.form-container.randing-style-27 .step2 .input-form .input-field input:focus{background-color:#fff;border-color:#2563eb}.form-container.randing-style-27 .step2 .input-form .input-field input::placeholder{color:#aaa}.form-container.randing-style-27 .step2 .input-form .next-btn{background-color:#2563eb;border:none;border-radius:clamp(10px,2.5vw,14px);color:#fff;cursor:pointer;font-size:clamp(16px,4vw,20px);font-weight:700;margin-top:clamp(8px,2vw,15px);padding:clamp(16px,4vw,22px) clamp(20px,5vw,30px);transition:background-color .2s;width:100%}.form-container.randing-style-27 .step2 .input-form .next-btn:hover{background-color:#1d4ed8}.form-container.randing-style-27 .step2 .input-form .next-btn:active{transform:scale(.98)}.form-container.randing-style-27 .step3 .agreement-section{background:#f8f9fa;border-radius:10px;margin:0 auto;max-width:680px;padding:20px;width:100%}.form-container.randing-style-27 .step3 .agreement-section .agree-item{align-items:center;display:flex;font-size:clamp(13px,3.2vw,15px);gap:8px;margin-bottom:clamp(10px,2.5vw,15px)}.form-container.randing-style-27 .step3 .agreement-section .agree-item input[type=checkbox]{accent-color:#1e5dff;cursor:pointer;height:clamp(16px,4vw,20px);width:clamp(16px,4vw,20px)}.form-container.randing-style-27 .step3 .agreement-section .agree-item label{color:#333;cursor:pointer}.form-container.randing-style-27 .step3 .agreement-section .agree-item .detail-link{color:#1e5dff;cursor:pointer;font-size:clamp(11px,2.8vw,13px)}.form-container.randing-style-27 .step3 .agreement-section .agree-item .detail-link:hover{text-decoration:underline}.form-container.randing-style-27 .step3 .agreement-section .agree-item.all-agree{border-bottom:1px solid #ddd;margin-bottom:clamp(10px,2.5vw,15px);padding-bottom:clamp(10px,2.5vw,15px)}.form-container.randing-style-27 .step3 .agreement-section .agree-item.all-agree label{font-size:clamp(14px,3.5vw,16px);font-weight:700}.form-container.randing-style-27 .step3 .agreement-section .agree-item-wrapper{margin-bottom:clamp(10px,2.5vw,15px)}.form-container.randing-style-27 .step3 .agreement-section .agree-item-wrapper .agree-item{margin-bottom:0}.form-container.randing-style-27 .step3 .agreement-section .agree-item-wrapper .toggle-content{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,margin .3s ease}.form-container.randing-style-27 .step3 .agreement-section .agree-item-wrapper .toggle-content.open{margin-top:clamp(8px,2vw,12px);max-height:500px;opacity:1}.form-container.randing-style-27 .step3 .agreement-section .agree-item-wrapper .toggle-content .toggle-content-inner{background:#eee;border:1px solid #e9ecef;border-radius:8px;padding:clamp(12px,3vw,16px)}.form-container.randing-style-27 .step3 .agreement-section .agree-item-wrapper .toggle-content .toggle-content-inner p{color:#555;font-size:clamp(11px,2.8vw,13px);line-height:1.6;margin-bottom:10px}.form-container.randing-style-27 .step3 .agreement-section .agree-item-wrapper .toggle-content .toggle-content-inner p span{color:#2563eb;display:block;font-size:clamp(12px,3vw,14px);font-weight:700;margin-bottom:4px}.form-container.randing-style-27 .step3 .agreement-section .agree-item-wrapper .toggle-content .toggle-content-inner p:last-child{color:#888;font-size:clamp(10px,2.5vw,12px);margin-bottom:0}.form-container.randing-style-27 .step3 .agreement-section .submit-btn{background-color:#1e5dff;border:none;border-radius:clamp(10px,2.5vw,14px);color:#fff;cursor:pointer;font-size:clamp(16px,4vw,20px);font-weight:700;margin-top:clamp(15px,4vw,25px);padding:clamp(16px,4vw,22px) clamp(20px,5vw,30px);transition:background-color .2s;width:100%}.form-container.randing-style-27 .step3 .agreement-section .submit-btn:hover{background-color:#1a4fd6}.form-container.randing-style-27 .step3 .agreement-section .submit-btn:active{transform:scale(.98)}.form-container.randing-style-27 .step3 .agreement-section .submit-btn:disabled{background-color:#9ca3af;cursor:not-allowed}.form-container.randing-style-27 .step3 .agreement-section .benefitInfo{color:#999;font-size:clamp(11px,2.8vw,13px);line-height:1.6;margin-top:clamp(15px,4vw,25px);text-align:left}.form-container.randing-style-27 .step3 .agreement-section .benefitInfo span{font-weight:700}.form-container.randing-style-27 .modalOverlay{align-items:center;background-color:#0009;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.form-container.randing-style-27 .modalOverlay .privacyPolicyContent{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;padding:clamp(20px,5vw,30px)}.form-container.randing-style-27 .modalOverlay .privacyPolicyContent p{color:#333;font-size:clamp(12px,3vw,14px);line-height:1.7;margin-bottom:15px}.form-container.randing-style-27 .modalOverlay .privacyPolicyContent p span{color:#2563eb;display:block;font-size:clamp(14px,3.5vw,16px);font-weight:700;margin-bottom:5px}.form-container.randing-style-27 .modalOverlay .privacyPolicyContent p:last-child{color:#666;font-size:clamp(11px,2.8vw,13px);margin-bottom:0}.form-container.randing-style-27 .footer{align-items:center;display:flex;flex-direction:column;width:100%}.form-container.randing-style-27 .footer img{display:block;width:100%}.form-container.randing-style-27 .footer .custom-footer{background-color:#333;box-sizing:border-box;padding:clamp(15px,4vw,25px) clamp(20px,5vw,40px);text-align:center;width:100%}.form-container.randing-style-27 .footer .custom-footer p{color:#999;font-size:clamp(10px,2.5vw,12px);line-height:1.6;margin:0;padding:clamp(3px,.8vw,5px) 0}.form-container.randing-style-27 .footer .custom-footer p:last-child{padding-bottom:0}.form-container.randing-style-27 .footer .custom-footer .footer-line1,.form-container.randing-style-27 .footer .custom-footer .footer-line2{font-weight:400}.form-container.randing-style-27 .footer .custom-footer .footer-line3{color:#777;font-size:clamp(9px,2.2vw,11px);font-weight:300}@media(max-width:768px){.form-container.randing-style-27 .step .step-content{bottom:3%}.form-container.randing-style-27 .step2 .step-content{bottom:4%;padding:0 clamp(20px,5vw,30px)}.form-container.randing-style-27 .step2 .input-form .input-field{align-items:center;flex-direction:row;margin-bottom:0}.form-container.randing-style-27 .step2 .input-form .input-field+.input-field{margin-top:10px}.form-container.randing-style-27 .step2 .input-form label{min-width:60px}.form-container.randing-style-27 .step3 .step-content{bottom:1%}.form-container.randing-style-27 .step3 .agreement-section .submit-btn{margin-top:0}.form-container.randing-style-27 .step3 .agreement-section .benefitInfo{margin:10px 0}}
/*# sourceMappingURL=main.fbe52a90.css.map*/