@charset "UTF-8";.thank-you-form[data-v-2c52c389]{padding:40px 20px;border-radius:8px;max-width:900px;margin:32px auto;text-align:center;background-color:#fff5f0;border:6px solid #ff6b00}.thank-you-message[data-v-2c52c389]{font-size:18px;margin:20px 0;color:#333}.form-title[data-v-2c52c389]{font-size:28px;font-weight:700;margin-top:40px;margin-bottom:20px;text-align:center;padding:0 48px;position:relative;color:#ff6b00}@media screen and (max-width:767px){.thank-you-form[data-v-2c52c389]{padding:25px 15px}.thank-you-message[data-v-2c52c389]{font-size:16px;margin:15px 0}.form-title[data-v-2c52c389]{font-size:18px;margin-top:15px;margin-bottom:12px;padding:0 15px}}.question-area[data-v-405a6ec3]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:26px;padding:20px;width:100%;box-sizing:border-box}.question-content[data-v-405a6ec3]{padding:0 18px 0 28px;width:95%;box-sizing:border-box}.question-title-wrapper[data-v-405a6ec3]{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.modal-question-title-wrapper[data-v-405a6ec3]{display:flex;align-items:center;justify-content:flex-start;width:100%}.modal-header-wrapper[data-v-405a6ec3]{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.question-title[data-v-405a6ec3]{display:flex;align-items:center;justify-content:center;width:100%}.question-title .section-icon[data-v-405a6ec3]{width:29px;height:29px;background-color:#36b4a8;border-radius:50%;margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:Yu Gothic,sans-serif;font-size:18px;font-weight:700;color:#fff}.question-title .section-text[data-v-405a6ec3]{font-family:Yu Gothic,sans-serif;font-size:30px;font-weight:700;line-height:1.6020507813em;color:#212121}.modal-question-title-wrapper-with-badge[data-v-405a6ec3]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}.question-badge[data-v-405a6ec3]{width:29px;height:29px;background-color:#36b4a8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.question-badge .badge-number[data-v-405a6ec3]{font-family:Yu Gothic,sans-serif;font-size:18px;font-weight:700;color:#fff;line-height:1}.modal-question-title[data-v-405a6ec3]{font-family:Yu Gothic,sans-serif;font-size:30px;font-weight:700;color:#212121;text-align:center;margin:0;padding:0;background:0 0;border-radius:0;white-space:nowrap}.modal-question-title[data-v-405a6ec3]:before,.modal-question-title[data-v-405a6ec3]:after{display:none}@media screen and (max-width:767px){.question-area[data-v-405a6ec3]{padding:15px 10px;border-radius:16px}.question-content[data-v-405a6ec3]{padding:0 10px;width:100%}.question-title-wrapper[data-v-405a6ec3]{margin-bottom:15px}.modal-question-title-wrapper[data-v-405a6ec3]{flex-direction:column;align-items:center}.modal-header-wrapper[data-v-405a6ec3]{gap:12px}.question-title .section-icon[data-v-405a6ec3]{width:20px;height:20px;font-size:14px;margin-right:8px}.question-title .section-text[data-v-405a6ec3]{font-size:20px}.question-title.has-icon-padding[data-v-405a6ec3]{padding-left:30px;width:calc(95% - 100px);text-align:left}.modal-question-title[data-v-405a6ec3]{border-width:2px;font-size:16px;padding:12px 15px;border-radius:15px;max-width:100%}.modal-question-title[data-v-405a6ec3]:before{top:-15px;left:50%;transform:translate(-50%);width:30px;height:15px;border-radius:15px 15px 0 0}.modal-question-title[data-v-405a6ec3]:after{top:-12px;left:50%;transform:translate(-50%);width:26px;height:12px;border-radius:13px 13px 0 0;box-shadow:0 -12px 0 -10px #fff inset}.modal-question-title-wrapper-with-badge[data-v-405a6ec3]{flex-direction:column;gap:6px}.modal-question-title-wrapper-with-badge .modal-question-title[data-v-405a6ec3]{font-size:24px;white-space:normal;line-height:1.4}}.navigation-buttons[data-v-4fb78794]{display:flex;justify-content:center;margin-top:20px;padding:0 22px;width:100%;box-sizing:border-box}.prev-button[data-v-4fb78794],.next-button[data-v-4fb78794],.submit-button[data-v-4fb78794]{border:none;cursor:pointer;padding:10px 20px;font-size:16px;border-radius:20px}.prev-button[data-v-4fb78794]{background-color:transparent;color:#ff6b00}.prev-button[data-v-4fb78794]:hover{background-color:transparent}.prev-button[data-v-4fb78794]:disabled{opacity:.5;cursor:not-allowed}.next-button[data-v-4fb78794],.submit-button[data-v-4fb78794]{box-sizing:border-box;color:#fff;background-color:#f47521;border:none}.next-button[data-v-4fb78794]:hover,.submit-button[data-v-4fb78794]:hover{background-color:#fff;color:#f47521}.next-button[data-v-4fb78794]:disabled,.submit-button[data-v-4fb78794]:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width:767px){.navigation-buttons[data-v-4fb78794]{padding:0 10px;margin-top:15px}.prev-button[data-v-4fb78794],.next-button[data-v-4fb78794],.submit-button[data-v-4fb78794]{padding:8px 15px;font-size:18px;border-radius:15px;width:45%}}.initial-form[data-v-67f28240]{padding:0 20px;max-width:996px;margin:0 auto;background-color:transparent;position:relative}.form-box[data-v-67f28240]{background-color:#fff;border-radius:20px;box-shadow:0 0 7px #36b4a8b3;position:relative;padding:0;overflow:hidden}.form-box-header[data-v-67f28240]{width:100%;height:90px;background-color:#36b4a8;position:relative;margin:0}.form-title[data-v-67f28240]{font-family:Yu Gothic,sans-serif;font-size:37px;font-weight:700;line-height:1.6020507813em;color:#fff;text-align:center;margin:0;padding:10px 239px;position:absolute;top:10px;left:0;right:0;z-index:1}.question-wrapper[data-v-67f28240]{padding:0 87px 50px;cursor:pointer;transition:transform .2s,box-shadow .2s}.question-wrapper[data-v-67f28240] .question-area{background-color:#fff;overflow-y:auto;border-radius:26px}.question-wrapper[data-v-67f28240] .checkbox-group{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:20px 0}.question-wrapper[data-v-67f28240] .checkbox-item{display:flex;align-items:flex-start;margin-bottom:0}.question-wrapper[data-v-67f28240] .checkbox-item input[type=checkbox]{width:14px;height:14px;margin-right:10px;margin-top:4px;flex-shrink:0}.question-wrapper[data-v-67f28240] .checkbox-item label{font-family:Yu Gothic,sans-serif;font-size:16px;font-weight:500;line-height:2.5em;color:#212121;cursor:pointer}.navigation-wrapper[data-v-67f28240]{margin-top:30px;display:flex;justify-content:center}.navigation-wrapper[data-v-67f28240] .navigation-buttons{display:flex;justify-content:center;align-items:center;width:100%}.navigation-wrapper[data-v-67f28240] .navigation-buttons .next-button,.navigation-wrapper[data-v-67f28240] .navigation-buttons .submit-button{position:relative;display:flex;align-items:center;justify-content:center;width:484px;height:74px;color:#fff;background-color:#f47521;border:none;border-radius:37px;outline:1px solid #fff;outline-offset:-5px;cursor:pointer;font-family:Yu Gothic,sans-serif;font-size:18px;font-weight:700;white-space:nowrap;transition:all .3s ease}.navigation-wrapper[data-v-67f28240] .navigation-buttons .next-button:before,.navigation-wrapper[data-v-67f28240] .navigation-buttons .submit-button:before{position:absolute;top:50%;right:20px;display:block;width:32px;height:32px;content:"";background-color:#fff;border-radius:50%;transform:translateY(-50%)}.navigation-wrapper[data-v-67f28240] .navigation-buttons .next-button:after,.navigation-wrapper[data-v-67f28240] .navigation-buttons .submit-button:after{position:absolute;top:50%;right:25px;display:block;width:12px;height:12px;content:"";border:solid 2px #f47521;border-bottom-width:0;border-left-width:0;transform:translate(-50%,-50%) rotate(45deg)}.navigation-wrapper[data-v-67f28240] .navigation-buttons .next-button:hover,.navigation-wrapper[data-v-67f28240] .navigation-buttons .submit-button:hover{color:#f47521;background-color:#fff;outline:1px solid #f47521;transform:translateY(-2px);box-shadow:0 4px 8px #f475214d}.navigation-wrapper[data-v-67f28240] .navigation-buttons .next-button:hover:before,.navigation-wrapper[data-v-67f28240] .navigation-buttons .submit-button:hover:before{color:#f47521}.navigation-wrapper[data-v-67f28240] .navigation-buttons .next-button:hover:after,.navigation-wrapper[data-v-67f28240] .navigation-buttons .submit-button:hover:after{border-color:#f47521}.navigation-wrapper[data-v-67f28240] .navigation-buttons .next-button:disabled,.navigation-wrapper[data-v-67f28240] .navigation-buttons .submit-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.navigation-wrapper[data-v-67f28240] .navigation-buttons .next-button:disabled:hover,.navigation-wrapper[data-v-67f28240] .navigation-buttons .submit-button:disabled:hover{color:#fff;background-color:#f47521;outline:1px solid #fff}.navigation-wrapper[data-v-67f28240] .navigation-buttons .prev-button{display:none}@media screen and (max-width:1200px){.form-title[data-v-67f28240]{font-size:32px;padding:10px 100px}.question-wrapper[data-v-67f28240]{padding:0 50px 50px}}@media screen and (max-width:767px){.form-box-header[data-v-67f28240]{height:60px}.initial-form[data-v-67f28240]{padding:0 10px;margin:10px 0}.form-title[data-v-67f28240]{font-size:20px;padding:10px 20px}.question-wrapper[data-v-67f28240]{padding:8px}.question-wrapper[data-v-67f28240] .checkbox-group{grid-template-columns:1fr;gap:8px}.navigation-wrapper[data-v-67f28240]{margin-top:16px}.navigation-wrapper[data-v-67f28240] .navigation-buttons .next-button,.navigation-wrapper[data-v-67f28240] .navigation-buttons .submit-button{width:280px;height:60px;font-size:16px}.navigation-wrapper[data-v-67f28240] .navigation-buttons .next-button:before,.navigation-wrapper[data-v-67f28240] .navigation-buttons .submit-button:before{width:24px;height:24px;right:15px}.navigation-wrapper[data-v-67f28240] .navigation-buttons .next-button:after,.navigation-wrapper[data-v-67f28240] .navigation-buttons .submit-button:after{width:8px;height:8px;right:19px}}.progress-container[data-v-d27a58e5]{margin-bottom:20px;display:flex;flex-direction:column;align-items:center;width:100%}.progress-container.contact-form[data-v-d27a58e5]{margin-bottom:8px}.progress-bar-wrapper[data-v-d27a58e5]{position:relative;width:100%;max-width:620px;height:14px;margin-bottom:18px}.progress-bar-background[data-v-d27a58e5]{width:100%;height:4px;background-color:#d9d9d9;position:absolute;top:5px;border-radius:2px}.progress-bar-fill[data-v-d27a58e5]{height:100%;background-color:#f47521;border-radius:2px;transition:width .3s ease}.step-indicators[data-v-d27a58e5]{position:relative;width:100%;height:14px}.step-indicator[data-v-d27a58e5]{position:absolute;transform:translate(-50%);z-index:2}.step-circle[data-v-d27a58e5]{width:14px;height:14px;border-radius:50%;background-color:#d9d9d9;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.step-indicator.active .step-circle[data-v-d27a58e5]{background-color:#f47521;width:14px;height:14px}.step-indicator.completed .step-circle[data-v-d27a58e5]{background-color:#f47521}.step-number[data-v-d27a58e5]{font-family:Yu Gothic,游ゴシック,YuGothic,游ゴシック体,sans-serif;font-size:0;font-weight:700;color:#fff}.step-labels[data-v-d27a58e5]{position:relative;width:100%;max-width:620px;height:26px}.step-label[data-v-d27a58e5]{position:absolute;transform:translate(-50%);font-family:Yu Gothic,游ゴシック,YuGothic,游ゴシック体,sans-serif;font-size:16px;font-weight:700;color:#d9d9d9;text-align:center;white-space:nowrap;transition:color .3s ease}.step-label.active[data-v-d27a58e5]{color:#f47521;font-weight:700}.step-label.completed[data-v-d27a58e5]{color:#d9d9d9}@media screen and (max-width:767px){.progress-container[data-v-d27a58e5]{margin-bottom:10px}.progress-container.contact-form[data-v-d27a58e5]{margin-bottom:4px}.progress-bar-wrapper[data-v-d27a58e5]{max-width:300px;width:70%;height:12px;margin-bottom:12px}.progress-bar-background[data-v-d27a58e5]{height:3px;top:4.5px}.step-circle[data-v-d27a58e5],.step-indicator.active .step-circle[data-v-d27a58e5]{width:12px;height:12px}.step-labels[data-v-d27a58e5]{width:70%;max-width:300px;height:22px}.step-label[data-v-d27a58e5]{font-size:12px}}.modal-overlay[data-v-d9f10e22]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.modal-container[data-v-d9f10e22]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;width:90%;max-width:900px;max-height:90vh;border-radius:20px;background-color:#fff;border:6px solid #fff;box-shadow:0 0 7px #36b4a8b3}.modal-content[data-v-d9f10e22]{background-color:#fff;border-radius:20px;box-shadow:none;padding:20px;position:relative}.modal-header[data-v-d9f10e22]{position:absolute;top:12px;right:12px}.close-button[data-v-d9f10e22]{background:0 0;border:none;font-size:42px;font-weight:100;cursor:pointer;color:#f47521}.buyback-form[data-v-d9f10e22]{background-color:transparent;padding:20px;border-radius:8px}.no-questions[data-v-d9f10e22]{background-color:#fff;padding:20px;border-radius:8px;text-align:center;color:#666;margin:20px 0}.modal-body[data-v-d9f10e22]{display:flex;flex-direction:column;max-height:calc(90vh - 60px);overflow:hidden}.question-container[data-v-d9f10e22]{display:flex;flex-direction:column;height:100%;max-height:calc(90vh - 150px)}.question-scroll-area[data-v-d9f10e22]{flex:1;overflow-y:auto;padding-bottom:20px;min-height:200px;max-height:calc(90vh - 250px);scrollbar-width:thin;scrollbar-color:#ccc transparent}.question-scroll-area[data-v-d9f10e22]::-webkit-scrollbar{width:8px}.question-scroll-area[data-v-d9f10e22]::-webkit-scrollbar-track{background:0 0}.question-scroll-area[data-v-d9f10e22]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.question-scroll-area[data-v-d9f10e22]::-webkit-scrollbar-thumb:hover{background-color:#999}.navigation-buttons-wrapper[data-v-d9f10e22]{margin-top:auto;padding-top:15px;position:sticky;bottom:0;background-color:#fff;z-index:2;width:100%}.contact-form-container[data-v-d9f10e22]{padding:0;display:flex;flex-direction:column;max-height:calc(90vh - 120px);overflow:hidden}.contact-form-progress[data-v-d9f10e22],.contact-form-title[data-v-d9f10e22]{width:100%;padding:0 16px;margin-bottom:16px;flex-shrink:0}.modal-question-title-wrapper-with-badge[data-v-d9f10e22]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}.question-badge[data-v-d9f10e22]{width:29px;height:29px;background-color:#36b4a8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.question-badge .badge-number[data-v-d9f10e22]{font-family:Yu Gothic,sans-serif;font-size:18px;font-weight:700;color:#fff;line-height:1}.modal-question-title[data-v-d9f10e22]{font-family:Yu Gothic,sans-serif;font-size:30px;font-weight:700;color:#212121;text-align:center;margin:0;padding:0;background:0 0;border-radius:0;white-space:nowrap}.modal-question-title[data-v-d9f10e22]:before,.modal-question-title[data-v-d9f10e22]:after{display:none}.form-instruction[data-v-d9f10e22]{margin-bottom:8px;flex-shrink:0;padding:16px 16px 0;text-align:center}.form-instruction p[data-v-d9f10e22]{font-family:Yu Gothic,sans-serif;font-size:14px;font-weight:400;color:#212121;margin:0;line-height:1.4}.fixed-buttons-area[data-v-d9f10e22]{flex-shrink:0;padding:8px 16px;background-color:#fff;margin-top:8px;position:sticky;bottom:0;z-index:10}.submit-button-wrapper[data-v-d9f10e22]{display:flex;justify-content:center;align-items:center;gap:36px}.submit-button-wrapper .back-to-questions-button[data-v-d9f10e22]{padding:8px 16px;font-size:30px;font-weight:700;border:none;border-radius:12px;cursor:pointer;background-color:transparent;color:#888;font-family:Yu Gothic,sans-serif}.submit-button-wrapper .back-to-questions-button[data-v-d9f10e22]:hover{color:#666}.submit-button-wrapper .submit-button[data-v-d9f10e22]{position:relative;display:flex;align-items:center;justify-content:center;width:408px;height:74px;color:#fff;background-color:#f47521;border:none;border-radius:37px;outline:1px solid #fff;outline-offset:-5px;cursor:pointer;font-family:Yu Gothic,sans-serif;font-size:30px;font-weight:700;white-space:nowrap;transition:all .3s ease}.submit-button-wrapper .submit-button[data-v-d9f10e22]:before{position:absolute;top:50%;right:20px;display:block;width:32px;height:32px;content:"";background-color:#fff;border-radius:50%;transform:translateY(-50%)}.submit-button-wrapper .submit-button[data-v-d9f10e22]:after{position:absolute;top:50%;right:25px;display:block;width:12px;height:12px;content:"";border:solid 2px #f47521;border-bottom-width:0;border-left-width:0;transform:translate(-50%,-50%) rotate(45deg)}.submit-button-wrapper .submit-button[data-v-d9f10e22]:hover{color:#f47521;background-color:#fff;outline:1px solid #f47521}.submit-button-wrapper .submit-button[data-v-d9f10e22]:hover:before{color:#f47521}.submit-button-wrapper .submit-button[data-v-d9f10e22]:hover:after{border-color:#f47521}.submit-button-wrapper .submit-button.inactive[data-v-d9f10e22]{opacity:.6;cursor:not-allowed}.submit-button-wrapper .submit-button.inactive[data-v-d9f10e22]:hover{color:#fff;background-color:#f47521;outline:1px solid #fff}@media screen and (max-width:767px){.submit-button-wrapper .submit-button[data-v-d9f10e22]{width:300px;max-width:100%;height:48px;font-size:20px}}.contact-form-content[data-v-d9f10e22]{margin-top:0;flex:1;overflow-y:auto;overflow-x:hidden;padding:0 16px 8px;scrollbar-width:thin;scrollbar-color:#333 transparent}.contact-form-content[data-v-d9f10e22]::-webkit-scrollbar{width:8px}.contact-form-content[data-v-d9f10e22]::-webkit-scrollbar-track{background:0 0}.contact-form-content[data-v-d9f10e22]::-webkit-scrollbar-thumb{background-color:#333;border-radius:4px}.contact-form-content[data-v-d9f10e22] .wpcf7.no-js{padding:0}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-form{padding:0;margin:0;font-family:Yu Gothic,sans-serif}.contact-form-content[data-v-d9f10e22] .wpcf7 .interact-form-wrap{counter-reset:form-counter}.contact-form-content[data-v-d9f10e22] .wpcf7 .row{counter-increment:form-counter}.contact-form-content[data-v-d9f10e22] .wpcf7 .row p{display:flex;align-items:center;gap:16px;margin-bottom:20px}.contact-form-content[data-v-d9f10e22] .wpcf7 .row p br{display:none}.contact-form-content[data-v-d9f10e22] .wpcf7 label{display:flex;align-items:center;font-family:Yu Gothic,sans-serif;font-size:16px;font-weight:700;color:#212121;margin-bottom:0;line-height:1.4;width:200px;flex-shrink:0;gap:8px}.contact-form-content[data-v-d9f10e22] .wpcf7 label .req{margin-left:0}.contact-form-content[data-v-d9f10e22] .wpcf7 label:before{content:counter(form-counter);display:flex;align-items:center;justify-content:center;width:29px;height:29px;background-color:#616161;color:#fff;border-radius:50%;font-size:18px;font-weight:700;flex-shrink:0;line-height:1}.contact-form-content[data-v-d9f10e22] .wpcf7 label .req{color:#f47521;font-size:16px;font-weight:700;background:0 0}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-form-control-wrap{width:570px;position:relative;display:block;margin-bottom:0}.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=text],.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=email],.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=tel],.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=url],.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=number],.contact-form-content[data-v-d9f10e22] .wpcf7 select,.contact-form-content[data-v-d9f10e22] .wpcf7 textarea{width:100%;padding:14px 16px;border:2px solid #d9d9d9;border-radius:8px;font-size:16px;font-family:Yu Gothic,sans-serif;background-color:#fff;box-sizing:border-box;transition:all .3s ease;color:#212121}.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=text]:focus,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=email]:focus,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=tel]:focus,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=url]:focus,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=number]:focus,.contact-form-content[data-v-d9f10e22] .wpcf7 select:focus,.contact-form-content[data-v-d9f10e22] .wpcf7 textarea:focus{outline:none;border-color:#36b4a8;box-shadow:0 0 0 3px #36b4a81a}.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=text]:hover,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=email]:hover,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=tel]:hover,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=url]:hover,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=number]:hover,.contact-form-content[data-v-d9f10e22] .wpcf7 select:hover,.contact-form-content[data-v-d9f10e22] .wpcf7 textarea:hover{border-color:#36b4a8}.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=text]::-moz-placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=email]::-moz-placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=tel]::-moz-placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=url]::-moz-placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=number]::-moz-placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 select::-moz-placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 textarea::-moz-placeholder{color:#999;font-size:14px;font-weight:400}.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=text]::placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=email]::placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=tel]::placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=url]::placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 input[type=number]::placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 select::placeholder,.contact-form-content[data-v-d9f10e22] .wpcf7 textarea::placeholder{color:#999;font-size:14px;font-weight:400}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{border:2px solid #bce5e8;border-radius:8px}.contact-form-content[data-v-d9f10e22] .wpcf7 select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.contact-form-content[data-v-d9f10e22] .wpcf7 textarea{min-height:120px;max-height:240px;resize:vertical;font-family:Yu Gothic,sans-serif;line-height:1.5}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-submit{display:none}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-list{margin:0;padding:0;list-style:none}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-list .wpcf7-list-item{margin-bottom:12px;padding:0}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-list .wpcf7-list-item label{display:flex;align-items:center;font-size:16px;font-family:Yu Gothic,sans-serif;color:#212121;cursor:pointer;margin-bottom:0}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-list .wpcf7-list-item label input[type=checkbox],.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-list .wpcf7-list-item label input[type=radio]{margin-right:12px;transform:scale(1.3);accent-color:#36b4a8;cursor:pointer}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-response-output{margin:20px 0 0;padding:16px;border-radius:8px;font-size:14px;font-family:Yu Gothic,sans-serif;line-height:1.4}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#e8f5e8;color:#2e7d32;border:2px solid #4caf50}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-response-output.wpcf7-validation-errors,.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng{background-color:#fff3e0;color:#f47521;border:2px solid #f47521}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-not-valid-tip{color:#f47521;font-size:12px;margin-top:6px;display:block;font-weight:400;background-color:#fff3e0;padding:4px 8px;border-radius:4px;border:1px solid #f47521}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-spinner{margin:0 8px;vertical-align:middle;border:2px solid #36b4a8;border-top:2px solid transparent;border-radius:50%;width:16px;height:16px;animation:spin-d9f10e22 1s linear infinite}@keyframes spin-d9f10e22{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:767px){.modal-body[data-v-d9f10e22]{max-height:calc(90vh - 60px)}.question-container[data-v-d9f10e22]{max-height:calc(90vh - 120px)}.question-scroll-area[data-v-d9f10e22]{max-height:calc(90vh - 200px);min-height:150px}.question-scroll-area[data-v-d9f10e22]::-webkit-scrollbar{width:4px}.navigation-buttons-wrapper[data-v-d9f10e22]{padding-top:10px}.modal-container[data-v-d9f10e22]{width:95%;max-height:95vh;border-radius:16px}.modal-content[data-v-d9f10e22]{padding:15px}.close-button[data-v-d9f10e22]{font-size:28px;top:8px;right:8px}.form-instruction[data-v-d9f10e22]{margin-bottom:6px;padding:8px 8px 0}.form-instruction p[data-v-d9f10e22]{font-size:12px;line-height:1.3}.fixed-buttons-area[data-v-d9f10e22]{padding:6px 8px;margin-top:6px}.submit-button-wrapper[data-v-d9f10e22]{flex-direction:column-reverse;gap:12px}.submit-button-wrapper .back-to-questions-button[data-v-d9f10e22]{padding:6px 12px;font-size:24px;font-weight:700;height:32px;border-radius:16px}.submit-button-wrapper .submit-button[data-v-d9f10e22]{padding:6px 12px;font-size:20px;border-radius:16px;height:32px;outline-offset:-2px}.submit-button-wrapper .submit-button[data-v-d9f10e22]:before{width:24px;height:24px;right:15px}.submit-button-wrapper .submit-button[data-v-d9f10e22]:after{width:8px;height:8px;right:19px}.contact-form-container[data-v-d9f10e22]{padding:0;max-height:calc(95vh - 90px)}.contact-form-title[data-v-d9f10e22]{padding:0 8px;margin-bottom:12px}.modal-question-title-wrapper-with-badge[data-v-d9f10e22]{flex-direction:column;gap:6px}.modal-question-title-wrapper-with-badge .modal-question-title[data-v-d9f10e22]{font-size:24px;white-space:normal;line-height:1.4}.contact-form-content[data-v-d9f10e22]{margin-top:0;padding:0 8px 16px}.contact-form-content[data-v-d9f10e22]::-webkit-scrollbar{width:4px}.contact-form-content[data-v-d9f10e22]::-webkit-scrollbar-thumb{background-color:#333}.contact-form-content[data-v-d9f10e22] .wpcf7 .row p{flex-direction:column;align-items:stretch;gap:8px}.contact-form-content[data-v-d9f10e22] .wpcf7 .row p br{display:block}.contact-form-content[data-v-d9f10e22] .wpcf7 label{width:auto;padding-top:0;margin-bottom:4px}.contact-form-content[data-v-d9f10e22] .wpcf7 .wpcf7-form-control-wrap{width:100%!important}.modal-body[data-v-d9f10e22]{font-size:14px}}.buyback-contact-form-wrapper[data-v-86f9b85e]{margin:0 auto;display:flex;flex-direction:column;height:100%;width:100%}.buyback-contact-form-wrapper[data-v-86f9b85e] .contact-form-base{height:100%;width:100%}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7.no-js{padding:0;margin-top:30px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-form{padding:0;margin:0;font-family:Yu Gothic,sans-serif}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .interact-form-wrap{counter-reset:form-counter}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .row{counter-increment:form-counter}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .row p{display:flex;align-items:center;gap:16px;margin-bottom:20px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .row p br{display:none}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 label{display:flex;align-items:center;font-family:Yu Gothic,sans-serif;font-size:16px;font-weight:700;color:#212121;margin-bottom:0;line-height:1.4;width:200px;flex-shrink:0;gap:8px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 label .req{margin-left:0}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 label:before{content:counter(form-counter);display:flex;align-items:center;justify-content:center;width:29px;height:29px;background-color:#616161;color:#fff;border-radius:50%;font-size:18px;font-weight:700;flex-shrink:0;line-height:1}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 label .req{color:#f47521;font-size:16px;font-weight:700;background:0 0}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-form-control-wrap{width:570px;position:relative;display:block;margin-bottom:0}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=text],.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=email],.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=tel],.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=url],.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=number],.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 select,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 textarea{width:100%;padding:14px 16px;border:2px solid #d9d9d9;border-radius:8px;font-size:16px;font-family:Yu Gothic,sans-serif;background-color:#fff;box-sizing:border-box;transition:all .3s ease;color:#212121}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=text]:focus,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=email]:focus,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=tel]:focus,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=url]:focus,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=number]:focus,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 select:focus,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 textarea:focus{outline:none;border-color:#36b4a8;box-shadow:0 0 0 3px #36b4a81a}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=text]:hover,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=email]:hover,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=tel]:hover,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=url]:hover,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=number]:hover,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 select:hover,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 textarea:hover{border-color:#36b4a8}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=text]::-moz-placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=email]::-moz-placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=tel]::-moz-placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=url]::-moz-placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=number]::-moz-placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 select::-moz-placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 textarea::-moz-placeholder{color:#999;font-size:14px;font-weight:400}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=text]::placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=email]::placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=tel]::placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=url]::placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 input[type=number]::placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 select::placeholder,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 textarea::placeholder{color:#999;font-size:14px;font-weight:400}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{border:2px solid #bce5e8;border-radius:8px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 textarea{min-height:120px;max-height:240px;resize:vertical;font-family:Yu Gothic,sans-serif;line-height:1.5}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-submit{display:none}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap{padding:16px 24px;margin-bottom:8px;background-color:#fff;border-radius:16px;border:1px solid #f47521;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#f47521 transparent}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap::-webkit-scrollbar{width:6px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap::-webkit-scrollbar-track{background:0 0}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap::-webkit-scrollbar-thumb{background-color:#f47521;border-radius:3px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-submit{display:none}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-submit .back-to-questions-button{padding:8px 16px;font-size:20px;height:36px;width:45%;border:none;border-radius:12px;cursor:pointer;background-color:transparent;color:#f47521}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-submit .back-to-questions-button:hover{color:#e65f1a}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-submit .wpcf7-submit{box-sizing:border-box;color:#fff;outline:2px solid #fff;box-shadow:none;outline-offset:-3px;padding:8px 16px;height:36px;font-size:20px;border-radius:18px;background-color:#f47521}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-submit .wpcf7-submit:hover{background-color:#e65f1a}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-submit .wpcf7-submit:active{background-color:#d8571b}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-submit .wpcf7-submit.inactive{opacity:.5!important;cursor:not-allowed!important}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-list{margin:0;padding:0;list-style:none}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-list .wpcf7-list-item{margin-bottom:12px;padding:0}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-list .wpcf7-list-item label{display:flex;align-items:center;font-size:16px;font-family:Yu Gothic,sans-serif;color:#212121;cursor:pointer;margin-bottom:0}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-list .wpcf7-list-item label input[type=checkbox],.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-list .wpcf7-list-item label input[type=radio]{margin-right:12px;transform:scale(1.3);accent-color:#36b4a8;cursor:pointer}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-response-output{margin:20px 0 0;padding:16px;border-radius:8px;font-size:14px;font-family:Yu Gothic,sans-serif;line-height:1.4}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#e8f5e8;color:#2e7d32;border:2px solid #4caf50}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-response-output.wpcf7-validation-errors,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng{background-color:#fff3e0;color:#f47521;border:2px solid #f47521}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-not-valid-tip{color:#f47521;font-size:12px;margin-top:6px;display:block;font-weight:400;background-color:#fff3e0;padding:4px 8px;border-radius:4px;border:1px solid #f47521}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .wpcf7-spinner{margin:0 8px;vertical-align:middle;border:2px solid #36b4a8;border-top:2px solid transparent;border-radius:50%;width:16px;height:16px;animation:spin-86f9b85e 1s linear infinite}@keyframes spin-86f9b85e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .form-error-message{color:#f47521;font-size:.85em;margin-top:4px;margin-bottom:8px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .error-field{border:1px solid #F47521!important;background-color:#fff3e0!important}@media screen and (max-width:767px){.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap{padding:12px;margin-bottom:8px;border-radius:12px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap::-webkit-scrollbar{width:4px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap::-webkit-scrollbar-thumb{background-color:#f47521}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap .row p{flex-direction:column;align-items:stretch;gap:8px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap .row p br{display:block}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap label{font-size:14px;width:auto;padding-top:0;margin-bottom:4px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap .wpcf7-form-control-wrap{width:100%!important}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap input[type=text],.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap input[type=email],.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap input[type=tel],.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap textarea,.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-wrap select{font-size:16px;padding:8px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-submit{flex-direction:column-reverse;gap:8px;padding:6px 0}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-submit .back-to-questions-button{padding:6px 12px;font-size:16px;height:32px;border-radius:16px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .buyback-form-submit .wpcf7-submit{padding:6px 12px;font-size:16px;border-radius:16px;height:32px;outline-offset:-2px}.buyback-contact-form-wrapper[data-v-86f9b85e] .wpcf7 .form-error-message{font-size:.75em;margin-top:2px;margin-bottom:4px}}