.EstimatePage_container__EXeCM{min-height:calc(100vh - var(--header-height, 80px) - 200px);display:flex;justify-content:center;align-items:center;padding:40px 16px;background-color:var(--background);box-sizing:border-box}.EstimatePage_card___8Nuu{max-width:584px;background-color:var(--white);border:1px solid var(--gray-extra-light);border-radius:20px;padding:40px;box-shadow:0 5px 11px 0 rgba(0,0,0,.05),0 19px 19px 0 rgba(0,0,0,.03);box-sizing:border-box}.EstimatePage_card___8Nuu,.EstimatePage_card___8Nuu form,.EstimatePage_formWrapper__rfLmc{width:100%;display:flex;flex-direction:column;align-items:stretch;text-align:start}.EstimatePage_title__osFMH{font-weight:600;font-size:44px;line-height:60px;letter-spacing:0;color:var(--foreground);margin:0}.EstimatePage_subtitle__A_0ww{font-weight:500;font-size:20px;line-height:28px;margin-top:8px;margin-bottom:24px;color:var(--foreground)}.EstimatePage_questionBlock__FOuum{display:flex;flex-direction:column;margin-bottom:20px}.EstimatePage_questionLabel__zDfcP{font-weight:600;font-size:15px;line-height:20px;color:var(--foreground);margin-bottom:10px;text-align:start}.EstimatePage_optionsGrid__yi7Hs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.EstimatePage_optionChip__ApjVJ{min-height:48px;height:auto;border-radius:12px;border:1px solid var(--gray-extra-light);background-color:var(--white);color:var(--foreground);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:10px 8px;text-align:center;line-height:1.3;box-sizing:border-box}.EstimatePage_optionChip__ApjVJ:hover{border-color:var(--gray);background-color:var(--background)}.EstimatePage_optionChipSelected__RULb8{font-weight:600;box-shadow:0 4px 12px rgba(14,14,19,.15)}.EstimatePage_optionChipSelected__RULb8,.EstimatePage_optionChipSelected__RULb8:hover{background-color:var(--foreground);color:var(--white);border-color:var(--foreground)}.EstimatePage_bookNowInput__ELGj8{margin-bottom:20px}.EstimatePage_discountBanner___qTwp{border:1px solid var(--gray-extra-light);background-color:var(--gray-extra-light);border-radius:12px;padding:24px;align-items:flex-start;text-align:start;margin-bottom:20px}.EstimatePage_discountLabel__cfhpw{font-size:20px;line-height:28px;font-weight:600;margin-bottom:8px;color:var(--foreground)}.EstimatePage_discountText__0yhDC{font-size:14px;line-height:20px;color:var(--foreground);margin:0}.EstimatePage_discountPercent__9shNQ{font-weight:700;color:#ea580c}.EstimatePage_submitErrorContainer__3Y77_{margin-bottom:8px;text-align:center}.EstimatePage_submitErrorText__xfJyM{color:#ff4d4f;font-size:14px;line-height:20px;display:block}.EstimatePage_btnWrap__uWKuC{display:flex;flex-direction:column;align-items:stretch;margin-top:0;gap:16px}.EstimatePage_button__sXkHQ{width:100%;height:52px}@media (min-width:1024px){.EstimatePage_discountText__0yhDC{max-width:365px}}@media (max-width:1024px){.EstimatePage_container__EXeCM{padding:0;align-items:flex-start}.EstimatePage_card___8Nuu{padding:6px 16px 24px;border-radius:16px;background-color:initial;border:none;box-shadow:none}.EstimatePage_title__osFMH{font-size:28px;line-height:40px;margin-bottom:12px}.EstimatePage_subtitle__A_0ww{display:none}.EstimatePage_questionLabel__zDfcP{font-size:14px;margin-bottom:8px}.EstimatePage_optionsGrid__yi7Hs{gap:8px}.EstimatePage_optionChip__ApjVJ{min-height:44px;font-size:13px;padding:8px 4px}.EstimatePage_discountBanner___qTwp{display:none}.EstimatePage_btnWrap__uWKuC{margin-top:0;flex-direction:column;gap:16px;align-items:stretch}.EstimatePage_button__sXkHQ{width:100%}}.TextField_textFieldContainer__zQABz{background:#fff;border:1px solid #e7e7eb;border-radius:12px;padding:8px 16px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;min-height:64px;justify-content:center;position:relative}.TextField_textLabel__XZb6r{font-size:10px;color:#91929c;font-weight:400;line-height:16px;margin-bottom:2px;opacity:0;transition:opacity .2s;text-align:left}.TextField_textFieldContainer__zQABz.TextField_hasValue__sa5Ne .TextField_textLabel__XZb6r{opacity:1}.TextField_inputWrapper__BOsxq{display:flex;align-items:center;gap:8px;width:100%}.TextField_textInput__naGEw{border:none;outline:none;background:transparent;font-size:14px;color:#0e0e13;font-weight:500;line-height:20px;padding:0;height:20px;font-family:Aeonik Pro,Arial,sans-serif;flex-grow:1}.TextField_textInput__naGEw[type=number]::-webkit-inner-spin-button,.TextField_textInput__naGEw[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.TextField_textInput__naGEw[type=number]{appearance:textfield}.TextField_textFieldContainer__zQABz.TextField_invalid__a_v_N{border-color:#ff4d4f}.TextField_textFieldContainer__zQABz:focus-within{border-color:var(--green,#22c55e)}.TextField_errorText__VBVxw{color:#ff4d4f;font-size:11px;line-height:14px;margin-top:4px;text-align:left}