.PrivacyPolicyModal_dialog__jSAwJ{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:none;overflow:hidden}.PrivacyPolicyModal_dialog__jSAwJ::backdrop{background:rgba(0,0,0,.2)}.PrivacyPolicyModal_card__s_jIv{position:relative;width:min(345px,calc(100% - 32px));margin:20px auto;border-radius:8px;background:var(--ta-white,#fff)}.PrivacyPolicyModal_body___AfJ3{max-height:calc(100dvh - 40px);padding:21px 23px 32px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#aeaeae transparent}.PrivacyPolicyModal_body___AfJ3::-webkit-scrollbar{width:7px}.PrivacyPolicyModal_body___AfJ3::-webkit-scrollbar-thumb{border-radius:3.5px;background:#aeaeae}.PrivacyPolicyModal_body___AfJ3::-webkit-scrollbar-track{background:transparent}.PrivacyPolicyModal_close__XG9cj{position:absolute;top:-9px;right:-10px;z-index:1;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:0;border-radius:50%;background:var(--ta-text,#333);color:var(--ta-white,#fff);cursor:pointer;transition:background-color .15s ease,transform .15s ease}.PrivacyPolicyModal_close__XG9cj svg{width:15px;height:15px}.PrivacyPolicyModal_close__XG9cj:hover{background:#000}.PrivacyPolicyModal_close__XG9cj:active{transform:scale(.94)}.PrivacyPolicyModal_close__XG9cj:focus-visible{outline:3px solid var(--ta-orange,#ff9101);outline-offset:2px}.PrivacyPolicyModal_closeLabel__EclDn{position:absolute;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap;overflow:hidden}.PrivacyPolicyModal_title__WZ90F{font-size:15px;line-height:21.75px;color:var(--ta-text,#333)}.PrivacyPolicyModal_section__Gc6uB{margin-top:36px}.PrivacyPolicyModal_heading__q_mGO{font-size:15px;line-height:21.75px;font-weight:400;color:var(--ta-text,#333)}.PrivacyPolicyModal_block__AZtK7{margin-top:8.5px;font-size:13px;line-height:26px;font-weight:500;color:var(--ta-text,#333)}.PrivacyPolicyModal_block__AZtK7+.PrivacyPolicyModal_block__AZtK7{margin-top:0}.PrivacyPolicyModal_indent__VyCuf{padding-left:15px}.PrivacyPolicyModal_block__AZtK7:not(.PrivacyPolicyModal_indent__VyCuf)+.PrivacyPolicyModal_indent__VyCuf{margin-top:10px}@media (min-width:769px){.PrivacyPolicyModal_card__s_jIv{width:min(600px,calc(100% - 48px))}.PrivacyPolicyModal_body___AfJ3{padding:28px 32px 40px}.PrivacyPolicyModal_heading__q_mGO,.PrivacyPolicyModal_title__WZ90F{font-size:17px;line-height:1.45}.PrivacyPolicyModal_block__AZtK7{font-size:14px;line-height:28px}}.AssessmentForm_form__L2QY_{--fm-border:#c4c4c4;--fm-placeholder:#d1d1d1;--fm-accent:#f54f1c;--fm-ring:#707070;--fm-ring-empty:#dbdbdb;--fm-roof-bg:#cae2e0;--fm-column:345px;max-width:none;margin:0;padding:0;border-radius:0;box-shadow:none;background:var(--ta-white)}.AssessmentForm_srOnly__iwxO3{position:absolute;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap;overflow:hidden}.AssessmentForm_hero__pg6_I{display:block;width:100%;height:auto;aspect-ratio:375/425;object-fit:cover}.AssessmentForm_inner__Dyf7n{width:100%;max-width:calc(var(--fm-column) + 30px);margin-inline:auto;padding-inline:15px}.AssessmentForm_typeFieldset__D_c8o{border:0}.AssessmentForm_typeLegend__hRUxk{display:block;width:100%;margin-top:16.8px;font-size:20px;line-height:29px;font-weight:600;color:var(--ta-text);text-align:center}.AssessmentForm_typeCards__UgjTS{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:23px}.AssessmentForm_typeCard__DRSxC{display:flex;align-items:center;justify-content:center;min-height:102px;padding:10px;border:1px solid var(--ta-green);border-radius:6px;background:var(--ta-white);font-size:17px;line-height:24.65px;font-weight:600;color:var(--ta-green);text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.AssessmentForm_typeCard__DRSxC:hover{background:#f2f8f3}.AssessmentForm_typeCardSelected__RF3Wh,.AssessmentForm_typeCardSelected__RF3Wh:hover{background:var(--ta-green);color:var(--ta-white)}.AssessmentForm_typeCard__DRSxC:has(:focus-visible){outline:3px solid var(--ta-orange);outline-offset:2px}.AssessmentForm_typeNote__blJ94{margin-top:9px;font-size:13px;line-height:18.85px;color:#9e9e9e;text-align:center}.AssessmentForm_band__kiGvP{margin-top:28px;padding:12.5px 16px;background:var(--ta-green);font-size:20px;line-height:29px;font-weight:600;color:var(--ta-white);text-align:center}.AssessmentForm_band__kiGvP+.AssessmentForm_inner__Dyf7n>.AssessmentForm_field__j308X:first-child{margin-top:17px}.AssessmentForm_field__j308X{margin-top:16px;border:0}.AssessmentForm_label__FJCA_{display:flex;align-items:center;flex-wrap:wrap;gap:11px;padding:0;font-size:17px;line-height:24.65px;font-weight:600;color:var(--ta-text)}.AssessmentForm_required__sr9F_{display:inline-flex;align-items:center;justify-content:center;width:40px;height:22px;border-radius:3px;background:var(--fm-accent);font-size:12px;line-height:17.4px;font-weight:600;color:var(--ta-white)}.AssessmentForm_input__VaniI{display:block;width:100%;height:44px;margin-top:6.5px;padding-inline:16px;border:1px solid var(--fm-border);border-radius:4px;background:var(--ta-white);font-family:inherit;font-size:15px;line-height:21.75px;color:var(--ta-text);transition:border-color .15s ease,box-shadow .15s ease}.AssessmentForm_input__VaniI::placeholder{color:var(--fm-placeholder)}.AssessmentForm_input__VaniI:hover{border-color:#a8a8a8}.AssessmentForm_input__VaniI:focus{border-color:var(--ta-green);box-shadow:0 0 0 3px rgba(40,118,58,.15);outline:none}.AssessmentForm_input__VaniI[aria-invalid=true]{border-color:var(--fm-accent)}.AssessmentForm_choices__1C1_W{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:13px;margin-top:17px}.AssessmentForm_choicesTriple__fTwU4{display:grid;grid-template-columns:repeat(3,1fr);column-gap:8px;row-gap:10px}.AssessmentForm_choice__y0Fg8{display:inline-flex;align-items:center;gap:11.5px;cursor:pointer}.AssessmentForm_control__QGJzc{flex-shrink:0;display:grid;place-content:center;width:25px;height:25px;margin:0;border:1px solid var(--fm-ring);border-radius:50%;background:var(--ta-white);appearance:none;cursor:pointer;transition:border-color .15s ease}.AssessmentForm_control__QGJzc:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--fm-ring-empty);transition:background-color .15s ease}.AssessmentForm_control__QGJzc:checked:before{background:var(--fm-accent)}.AssessmentForm_control__QGJzc:hover{border-color:var(--ta-text)}.AssessmentForm_control__QGJzc:focus-visible{outline:3px solid var(--ta-orange);outline-offset:2px}.AssessmentForm_choiceLabel__MuMuN{font-size:15px;line-height:21.75px;font-weight:600;color:var(--ta-text);white-space:nowrap}.AssessmentForm_roofCards__XeEpi{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.AssessmentForm_roofCard__sFpZ8{position:relative;display:flex;flex-direction:column;align-items:center;height:153px;padding:6.5px;border-radius:6px;background:var(--fm-roof-bg);cursor:pointer;transition:box-shadow .15s ease}.AssessmentForm_roofCard__sFpZ8:hover{box-shadow:0 2px 10px rgba(0,0,0,.12)}.AssessmentForm_roofCardSelected___P12b{box-shadow:0 0 0 2px var(--fm-accent)}.AssessmentForm_roofControl__qH0J_{position:absolute;top:6.5px;left:6.5px}.AssessmentForm_roofFigure__6Y7BK{display:flex;align-items:center;justify-content:center;height:63px;margin-top:33.5px}.AssessmentForm_roofFigure__6Y7BK img{display:block;max-width:100%;height:auto}.AssessmentForm_roofLabel__rr7B2{margin-top:14.6px;white-space:nowrap}.AssessmentForm_confirmNote__M4dVl,.AssessmentForm_roofLabel__rr7B2{font-size:15px;line-height:21.75px;font-weight:600;color:var(--ta-text)}.AssessmentForm_confirmNote__M4dVl{margin-top:22px;text-align:center}.AssessmentForm_fieldError__tzCj7{margin-top:6px;font-size:13px;line-height:1.5;font-weight:600;color:var(--fm-accent)}.AssessmentForm_submitError__1VHdi{margin-top:16px;padding:10px 12px;border:1px solid var(--fm-accent);border-radius:4px;font-size:13px;line-height:1.6;font-weight:600;color:var(--fm-accent);text-align:center}.AssessmentForm_submit__B3azZ{position:relative;display:flex;align-items:center;justify-content:center;width:min(324px,100%);min-height:59px;margin:21px auto 0;padding:12px 40px;border:0;border-radius:var(--ta-radius-pill);background:var(--ta-green);box-shadow:var(--ta-shadow-cta);font-family:inherit;font-size:17px;line-height:24.65px;font-weight:500;color:var(--ta-white);cursor:pointer;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.AssessmentForm_submit__B3azZ:hover:not(:disabled){background:var(--ta-green-dark);box-shadow:0 10px 22px rgba(40,118,58,.32);transform:translateY(-2px)}.AssessmentForm_submit__B3azZ:active:not(:disabled){transform:translateY(0);box-shadow:var(--ta-shadow-cta)}.AssessmentForm_submit__B3azZ:focus-visible{outline:3px solid var(--ta-orange);outline-offset:3px}.AssessmentForm_submit__B3azZ:disabled{opacity:.6;cursor:progress}.AssessmentForm_free__LU_jU{color:var(--ta-yellow)}.AssessmentForm_submitArrow__OtNB0{position:absolute;top:50%;right:21px;width:8px;height:17px;translate:0 -50%;transition:translate .15s ease}.AssessmentForm_submit__B3azZ:hover:not(:disabled) .AssessmentForm_submitArrow__OtNB0{translate:4px -50%}.AssessmentForm_guideNote__9mSDg{margin-top:14.5px;font-size:12px;line-height:17.4px;color:var(--ta-text);text-align:center}.AssessmentForm_guideTime__uRg6G{color:var(--ta-orange)}.AssessmentForm_policyNote__NOjbT{margin-top:63px;padding-bottom:42px;font-size:10px;line-height:14.5px;color:var(--ta-text)}.AssessmentForm_policyLink__6vXqY{padding:0;border:0;background:none;font:inherit;color:#0033ff;text-decoration:underline;cursor:pointer}.AssessmentForm_policyLink__6vXqY:hover{text-decoration-thickness:2px}.AssessmentForm_policyLink__6vXqY:focus-visible{outline:2px solid var(--ta-orange);outline-offset:2px}@media (min-width:769px){.AssessmentForm_form__L2QY_{--fm-column:600px}.AssessmentForm_inner__Dyf7n{padding-inline:24px}.AssessmentForm_hero__pg6_I{max-width:648px;margin-inline:auto}.AssessmentForm_typeLegend__hRUxk{margin-top:32px;font-size:25px;line-height:1.45}.AssessmentForm_typeCards__UgjTS{gap:16px;margin-top:28px}.AssessmentForm_typeCard__DRSxC{min-height:120px;font-size:20px}.AssessmentForm_band__kiGvP{margin-top:48px;padding:16px;font-size:25px;line-height:1.45}.AssessmentForm_band__kiGvP+.AssessmentForm_inner__Dyf7n>.AssessmentForm_field__j308X:first-child{margin-top:28px}.AssessmentForm_field__j308X{margin-top:26px}.AssessmentForm_label__FJCA_{font-size:20px;line-height:1.45}.AssessmentForm_required__sr9F_{width:46px;height:26px;font-size:14px}.AssessmentForm_input__VaniI{height:52px;font-size:17px}.AssessmentForm_choices__1C1_W{column-gap:32px;row-gap:14px;margin-top:20px}.AssessmentForm_choiceLabel__MuMuN{font-size:17px}.AssessmentForm_roofCards__XeEpi{gap:16px;margin-top:20px}.AssessmentForm_roofCard__sFpZ8{height:190px}.AssessmentForm_roofFigure__6Y7BK{height:84px;margin-top:40px}.AssessmentForm_roofLabel__rr7B2{margin-top:18px;font-size:17px}.AssessmentForm_confirmNote__M4dVl{margin-top:28px;font-size:17px}.AssessmentForm_submit__B3azZ{width:min(420px,100%);min-height:72px;margin-top:28px;font-size:20px}.AssessmentForm_guideNote__9mSDg{margin-top:18px;font-size:14px;line-height:1.7}.AssessmentForm_policyNote__NOjbT{margin-top:72px;padding-bottom:64px;font-size:12px;line-height:1.8}}.page_page__DVPnq{background:var(--ta-white)}