.SurveyForm_form__eri0Y{max-width:680px;display:grid;grid-gap:16px;gap:16px}.SurveyForm_block__87kMd{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:#fff;padding:20px 22px 22px;box-shadow:0 1px 2px rgba(31,41,55,.04);min-width:0}.SurveyForm_legend__gG0Of{display:flex;align-items:flex-start;gap:10px;padding:0;margin-bottom:12px}.SurveyForm_qNumber__rS2ke{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--mint);color:var(--green-deep);font-size:12px;font-weight:800}.SurveyForm_qTitle__TYz4Z{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.4;color:var(--navy)}.SurveyForm_help__BOfre{margin:-4px 0 12px 34px;font-size:13.5px;line-height:1.55;color:var(--gray)}.SurveyForm_options__G4F86{display:grid;grid-gap:8px;gap:8px}.SurveyForm_option__z9eLJ{display:flex;align-items:flex-start;gap:11px;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.SurveyForm_option__z9eLJ:hover{border-color:#cfe9d2;background:#fafcfb}.SurveyForm_optionOn__GFQoq{border-color:var(--green-strong);background:#f4fbf6}.SurveyForm_radio__E5V_a{width:18px;height:18px;flex:none;margin-top:1px;accent-color:var(--green-strong)}.SurveyForm_optionText__16oh5{font-size:14.5px;line-height:1.45;color:var(--navy);min-width:0}.SurveyForm_priceCard__fWK3t{margin:0 0 14px 34px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fcfdfd;padding:13px 15px}.SurveyForm_priceTitle__iQC4f{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-light);margin-bottom:8px}.SurveyForm_priceList__t11Xe{display:grid;grid-gap:6px;gap:6px}.SurveyForm_priceList__t11Xe li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--gray)}.SurveyForm_priceList__t11Xe strong{font-weight:700;color:var(--navy);white-space:nowrap}.SurveyForm_priceNote__S87Lg{margin-top:9px;padding-top:9px;border-top:1px solid var(--line-soft);font-size:12.5px;font-weight:600;color:var(--green-deep)}.SurveyForm_textarea__WbVpQ{width:100%;font:inherit;font-size:14.5px;line-height:1.5;color:var(--navy);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;resize:vertical;min-height:104px;background:#fff}.SurveyForm_textarea__WbVpQ:focus-visible{outline:2px solid var(--green-strong);outline-offset:1px}.SurveyForm_counter__HGz65{margin-top:6px;text-align:right;font-size:11.5px;color:var(--gray-light)}.SurveyForm_emailBlock__rqe6s{border-color:#cfe7d6;background:#f8fcf9}.SurveyForm_emailLegend__5ll0G{padding:0;margin-bottom:8px;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:var(--navy)}.SurveyForm_emailBlock__rqe6s .SurveyForm_help__BOfre{margin-left:0}.SurveyForm_fieldLabel__jQWvN{display:block;margin-bottom:6px;font-size:12.5px;font-weight:700;color:var(--navy)}.SurveyForm_input__NF_lT{width:100%;font:inherit;font-size:15px;color:var(--navy);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px;min-height:48px;background:#fff}.SurveyForm_input__NF_lT:focus-visible{outline:2px solid var(--green-strong);outline-offset:1px}.SurveyForm_fine__vd3jb{margin-top:10px;font-size:12px;line-height:1.55;color:var(--gray)}.SurveyForm_fine__vd3jb a{color:var(--green-deep);font-weight:600}.SurveyForm_fine__vd3jb a:hover{text-decoration:underline}.SurveyForm_consent__l92JI{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;min-height:48px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;cursor:pointer;font-size:13.5px;line-height:1.45;color:var(--navy)}.SurveyForm_checkbox__81MLo{width:18px;height:18px;flex:none;margin-top:1px;accent-color:var(--green-strong)}.SurveyForm_error__SzZKB{margin-top:9px;font-size:12.5px;font-weight:600;color:#c0392b}.SurveyForm_summaryError__tNG_r{margin:0;padding:12px 16px;border:1px solid #f0c9c4;border-radius:var(--radius);background:#fdf4f3;font-size:13.5px;font-weight:600;color:#c0392b}.SurveyForm_summaryError__tNG_r:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.SurveyForm_submit__2zDcL{width:100%;min-height:52px;font-size:15.5px}.SurveyForm_submit__2zDcL:disabled{opacity:.55;cursor:not-allowed;transform:none}.SurveyForm_submitHint__Plp7A{margin-top:10px;text-align:center;font-size:13px;color:var(--gray)}.SurveyForm_success__JdnRg{max-width:680px}.SurveyForm_successMark__IvP6H{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--green-strong);color:#fff;margin-bottom:18px}.SurveyForm_successIcon__harLo{width:26px;height:26px}.SurveyForm_successTitle__fcKOm{font-size:clamp(28px,3.4vw,38px);font-weight:800;letter-spacing:-.025em;color:var(--navy)}.SurveyForm_successLead__X_4nr{margin-top:10px;font-size:16px;color:var(--gray)}.SurveyForm_whyBox__1ntlN{margin-top:18px;padding:16px 18px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg-muted)}.SurveyForm_whyBox__1ntlN .SurveyForm_whyLead__izOAq{margin-bottom:8px;font-size:15.5px;font-weight:700;line-height:1.45;color:var(--navy)}.SurveyForm_whyBox__1ntlN .SurveyForm_whySub__aokZW{margin-bottom:6px;font-size:13.5px;color:var(--gray)}.SurveyForm_whyBox__1ntlN .SurveyForm_whyList__36UYP{display:grid;grid-gap:4px;gap:4px;margin:0 0 10px;padding-left:18px;list-style:disc}.SurveyForm_whyBox__1ntlN .SurveyForm_whyList__36UYP li{font-size:13.5px;line-height:1.55;color:var(--gray)}.SurveyForm_whyBox__1ntlN .SurveyForm_whyShape__aixjd{margin-bottom:0;font-size:13.5px;font-weight:600;color:var(--green-deep)}.SurveyForm_rewardNote__OB2NN{display:flex;align-items:flex-start;gap:12px;margin-top:20px;margin-bottom:34px;padding:18px 18px 16px;border:1px solid #cfe7d6;border-left:3px solid var(--green-strong);border-radius:var(--radius);background:#f4fbf6}.SurveyForm_rewardBody__KwMW8{min-width:0}.SurveyForm_rewardNote__OB2NN .SurveyForm_rewardLabel__P8lQO{margin-bottom:2px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--green-deep)}.SurveyForm_rewardNote__OB2NN .SurveyForm_rewardAmount__lwbJO{margin-bottom:8px;font-size:clamp(26px,3.4vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--green-deep)}.SurveyForm_rewardNote__OB2NN .SurveyForm_rewardEquation__5gA__{margin-top:10px;margin-bottom:0;font-size:14.5px;font-weight:800;letter-spacing:-.01em;color:var(--navy)}.SurveyForm_rewardNote__OB2NN .SurveyForm_rewardMore__fPmo7{margin-top:4px;margin-bottom:0}.SurveyForm_rewardBadge__lyAGu{display:inline-block;margin-top:12px;border-radius:999px;padding:4px 11px;background:#eaf7ec;border:1px solid #cfe9d2;color:var(--green-deep);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.4}.SurveyForm_rewardNote__OB2NN p{font-size:14px;line-height:1.6;color:var(--gray)}.SurveyForm_rewardNote__OB2NN strong{color:var(--navy);font-weight:700}.SurveyForm_rewardNoteIcon__bHsjY{width:20px;height:20px;flex:none;margin-top:2px;color:var(--green-deep)}.SurveyForm_reserve__nAlli{margin-top:26px;padding-top:22px;border-top:1px solid var(--line-soft)}.SurveyForm_reserveTitle__vuJTO{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--navy);margin-bottom:14px}.SurveyForm_reserveBtn__USsnO{min-height:50px}.SurveyForm_reserveIcon__BzOqM{width:17px;height:17px}.SurveyForm_reserved__qiuRJ{display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border:1px solid #cfe9d2;border-radius:var(--radius);background:#eaf7ec;font-size:14.5px;font-weight:700;color:var(--green-deep)}.SurveyForm_reservedIcon__kbMJg{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--green-strong);color:#fff}.SurveyForm_backHome__fJSGt{margin-top:24px;font-size:13.5px}.SurveyForm_backHome__fJSGt a{color:var(--green-deep);font-weight:600}.SurveyForm_backHome__fJSGt a:hover{text-decoration:underline}@media (max-width:560px){.SurveyForm_block__87kMd{padding:16px 15px 18px;border-radius:var(--radius)}.SurveyForm_qTitle__TYz4Z{font-size:15px}.SurveyForm_help__BOfre,.SurveyForm_priceCard__fWK3t{margin-left:0}.SurveyForm_option__z9eLJ{padding:12px}.SurveyForm_optionText__16oh5{font-size:14px}.SurveyForm_priceList__t11Xe li{font-size:13px}.SurveyForm_reserveBtn__USsnO{width:100%}.SurveyForm_reserved__qiuRJ{width:100%;justify-content:center}}