.AsphaltCalculator_toolSection__FY6n1{padding:80px 0;background:var(--base-color-slate-50)}@media screen and (max-width:768px){.AsphaltCalculator_toolSection__FY6n1{padding:48px 0}}.AsphaltCalculator_container__9i9hI{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.AsphaltCalculator_container__9i9hI{padding:0 16px}}.AsphaltCalculator_unitToggle__OrrkI{display:flex;gap:8px;margin-bottom:16px;width:-moz-fit-content;width:fit-content;background:var(--white);border-radius:10px;padding:6px;border:1px solid var(--base-color-slate-200)}@media screen and (max-width:768px){.AsphaltCalculator_unitToggle__OrrkI{width:100%}}.AsphaltCalculator_unitBtn__6kFQm{padding:8px 20px;border:none;border-radius:7px;background:rgba(0,0,0,0);color:var(--base-color-slate-600);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-simple-fast);font-family:inherit;white-space:nowrap;min-height:44px;touch-action:manipulation}.AsphaltCalculator_unitBtn__6kFQm:hover{background:var(--base-color-slate-100);color:var(--base-color-slate-900)}.AsphaltCalculator_unitBtn__6kFQm:focus{outline:2px solid var(--tapform-brand);outline-offset:2px}@media screen and (max-width:768px){.AsphaltCalculator_unitBtn__6kFQm{flex:1 1;font-size:.8125rem}}.AsphaltCalculator_unitBtnActive__KE1oM{background:var(--base-color-slate-900);color:var(--white)}.AsphaltCalculator_unitBtnActive__KE1oM:hover{background:var(--base-color-slate-800);color:var(--white)}.AsphaltCalculator_modeSwitcher__Ry29f{display:flex;gap:12px;margin-bottom:12px;background:var(--white);border-radius:12px;padding:8px;border:1px solid var(--base-color-slate-200)}@media screen and (max-width:768px){.AsphaltCalculator_modeSwitcher__Ry29f{margin-bottom:8px}}.AsphaltCalculator_modeBtn__jB1Or{flex:1 1;padding:12px 16px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--base-color-slate-600);font-size:.95rem;font-weight:500;cursor:pointer;transition:all var(--transition-simple-fast);font-family:inherit;min-height:44px;touch-action:manipulation}.AsphaltCalculator_modeBtn__jB1Or:hover{background:var(--base-color-slate-100);color:var(--base-color-slate-900)}.AsphaltCalculator_modeBtn__jB1Or:focus{outline:2px solid var(--tapform-brand);outline-offset:2px}@media screen and (max-width:768px){.AsphaltCalculator_modeBtn__jB1Or{font-size:.8125rem;padding:10px 8px}}.AsphaltCalculator_modeBtnActive__gffxc,.AsphaltCalculator_modeBtnActive__gffxc:hover{background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));color:var(--white)}.AsphaltCalculator_modeDescription__9BDFU{font-size:.875rem;color:var(--base-color-slate-500);margin-bottom:24px;padding:0 4px}@media screen and (max-width:768px){.AsphaltCalculator_modeDescription__9BDFU{margin-bottom:16px;font-size:.8125rem}}.AsphaltCalculator_toolPanel__ETtzP{background:var(--white);border:1px solid var(--base-color-slate-200);border-radius:16px;padding:48px}@media screen and (max-width:768px){.AsphaltCalculator_toolPanel__ETtzP{padding:24px 16px;border-radius:12px}}.AsphaltCalculator_toolLayout__CLECj{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}@media screen and (max-width:1024px){.AsphaltCalculator_toolLayout__CLECj{grid-template-columns:1fr;gap:32px}}.AsphaltCalculator_inputs__IE0TL{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px}@media screen and (max-width:768px){.AsphaltCalculator_inputs__IE0TL{grid-template-columns:1fr;gap:16px}}.AsphaltCalculator_inputGroup__94iOv{display:flex;flex-direction:column;gap:8px}.AsphaltCalculator_inputLabel__GpqdI{display:block;font-size:.95rem;font-weight:600;color:var(--base-color-slate-900);font-family:inherit;cursor:pointer}.AsphaltCalculator_inputHint__rAddI{display:block;font-size:.8rem;font-weight:400;color:var(--base-color-slate-500);margin-top:4px}.AsphaltCalculator_unitBadge__KkZTj{font-size:.8rem;font-weight:400;color:var(--base-color-slate-400)}.AsphaltCalculator_input__GRIQy{width:100%;padding:12px 16px;border:1.5px solid var(--base-color-slate-200);border-radius:8px;font-size:1rem;font-family:inherit;color:var(--base-color-slate-900);background:var(--white);transition:border-color var(--transition-simple-fast),box-shadow var(--transition-simple-fast);min-height:44px}@media screen and (max-width:768px){.AsphaltCalculator_input__GRIQy{font-size:16px}}.AsphaltCalculator_input__GRIQy:focus{outline:none;border-color:var(--tapform-brand);box-shadow:0 0 0 3px rgba(0,109,249,.12)}.AsphaltCalculator_input__GRIQy::placeholder{color:var(--base-color-slate-300)}.AsphaltCalculator_input__GRIQy::-webkit-inner-spin-button,.AsphaltCalculator_input__GRIQy::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AsphaltCalculator_input__GRIQy[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.AsphaltCalculator_select__mDunW{width:100%;border:1.5px solid var(--base-color-slate-200);border-radius:8px;font-size:1rem;font-family:inherit;color:var(--base-color-slate-900);background:var(--white);cursor:pointer;transition:border-color var(--transition-simple-fast);min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2362748e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:12px 40px 12px 16px}@media screen and (max-width:768px){.AsphaltCalculator_select__mDunW{font-size:16px}}.AsphaltCalculator_select__mDunW:focus{outline:none;border-color:var(--tapform-brand);box-shadow:0 0 0 3px rgba(0,109,249,.12)}.AsphaltCalculator_resultPanel__vQAM0{background:linear-gradient(145deg,#f0f6ff,#e8f0fd);border:1px solid rgba(0,109,249,.15);border-radius:16px;padding:36px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width:768px){.AsphaltCalculator_resultPanel__vQAM0{padding:24px 16px;border-radius:12px;gap:20px}}.AsphaltCalculator_resultPrimary__siN_K{background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));border-radius:12px;padding:32px;text-align:center;color:var(--white)}@media screen and (max-width:768px){.AsphaltCalculator_resultPrimary__siN_K{padding:24px 16px;border-radius:10px}}.AsphaltCalculator_resultValue__aHGqj{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.AsphaltCalculator_resultUnit__VgupC{font-size:1.125rem;font-weight:500;opacity:.85;margin-top:4px}.AsphaltCalculator_resultLabel__UN_He{font-size:.875rem;opacity:.75;margin-top:8px;text-transform:uppercase;letter-spacing:.06em}.AsphaltCalculator_ratingBadge__f_5Bc{display:inline-block;margin-top:12px;padding:5px 14px;border-radius:20px;font-size:.8125rem;font-weight:600;background:hsla(0,0%,100%,.2);color:var(--white);border:1px solid hsla(0,0%,100%,.3)}.AsphaltCalculator_ratingBadge__f_5Bc.AsphaltCalculator_blue__Ba154{background:hsla(0,0%,100%,.15)}.AsphaltCalculator_ratingBadge__f_5Bc.AsphaltCalculator_green__gqo9Z{background:rgba(34,197,94,.2)}.AsphaltCalculator_ratingBadge__f_5Bc.AsphaltCalculator_yellow__mdHHz{background:rgba(234,179,8,.2);color:#fef3c7}.AsphaltCalculator_ratingBadge__f_5Bc.AsphaltCalculator_gray__z8Ctb{background:hsla(0,0%,100%,.1)}.AsphaltCalculator_breakdown__BGczi{display:flex;flex-direction:column;gap:10px}.AsphaltCalculator_breakdownRow__T9yLG{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--white);border-radius:8px;border:1px solid var(--base-color-slate-100);gap:12px}.AsphaltCalculator_breakdownHighlight__XSbP9{background:rgba(0,109,249,.06);border-color:rgba(0,109,249,.2)}.AsphaltCalculator_breakdownCost__ppCAn{background:rgba(21,93,252,.08);border-color:rgba(21,93,252,.25)}.AsphaltCalculator_breakdownLabel__kyD3x{font-size:.875rem;color:var(--base-color-slate-600);font-weight:500}.AsphaltCalculator_breakdownValue__5FzBt{font-size:.875rem;font-weight:700;color:var(--base-color-slate-900);text-align:right;white-space:nowrap}.AsphaltCalculator_explanation__sHq44{font-size:.9rem;color:var(--base-color-slate-600);line-height:1.65;padding:16px;background:var(--white);border-radius:8px;border-left:3px solid var(--tapform-brand)}.AsphaltCalculator_actions__PttAG{display:flex;gap:12px;flex-wrap:wrap}.AsphaltCalculator_reverseResultItem___4pMx{background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));border-radius:12px;padding:24px 28px;color:var(--white)}@media screen and (max-width:768px){.AsphaltCalculator_reverseResultItem___4pMx{padding:20px 16px}}.AsphaltCalculator_reverseResultValue__uw_bI{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1}.AsphaltCalculator_reverseResultUnit__YKg6w{font-size:1rem;font-weight:500;opacity:.85}.AsphaltCalculator_reverseResultLabel__G_jKF{font-size:.85rem;opacity:.75;margin-top:6px;text-transform:uppercase;letter-spacing:.05em}.AsphaltCalculator_howItWorksSection__qNjcC{padding:96px 0;background:var(--white)}@media screen and (max-width:768px){.AsphaltCalculator_howItWorksSection__qNjcC{padding:64px 0}}.AsphaltCalculator_sectionTitle__7J2Ij{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--base-color-slate-900);letter-spacing:-.02em;margin-bottom:16px}.AsphaltCalculator_sectionLead__iBjG3{font-size:1.0625rem;color:var(--base-color-slate-600);line-height:1.7;max-width:720px;margin-bottom:48px}@media screen and (max-width:768px){.AsphaltCalculator_sectionLead__iBjG3{margin-bottom:32px;font-size:1rem}}.AsphaltCalculator_stepsList__xZc7w{display:flex;flex-direction:column;gap:0;max-width:800px}.AsphaltCalculator_step__QoIlm{display:flex;gap:24px;align-items:flex-start;position:relative;padding-bottom:40px}.AsphaltCalculator_step__QoIlm:last-child{padding-bottom:0}.AsphaltCalculator_step__QoIlm:not(:last-child):before{content:"";position:absolute;left:19px;top:42px;width:2px;height:calc(100% - 42px);background:var(--base-color-slate-200)}@media screen and (max-width:768px){.AsphaltCalculator_step__QoIlm{gap:16px;padding-bottom:28px}.AsphaltCalculator_step__QoIlm:not(:last-child):before{left:15px;top:34px}}.AsphaltCalculator_stepNumber__FLSK8{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));color:var(--white);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:1}@media screen and (max-width:768px){.AsphaltCalculator_stepNumber__FLSK8{width:32px;height:32px;font-size:.875rem}}.AsphaltCalculator_stepContent__6rzqc{padding-top:8px;flex:1 1}.AsphaltCalculator_stepTitle__24Vlz{font-size:1.125rem;font-weight:600;color:var(--base-color-slate-900);margin-bottom:8px}@media screen and (max-width:768px){.AsphaltCalculator_stepTitle__24Vlz{font-size:1rem}}.AsphaltCalculator_stepDescription__nMxd1{font-size:.9375rem;color:var(--base-color-slate-600);line-height:1.7}.AsphaltCalculator_whySection__H6UVH{padding:96px 0;background:var(--base-color-slate-900)}@media screen and (max-width:768px){.AsphaltCalculator_whySection__H6UVH{padding:64px 0}}.AsphaltCalculator_whySection__H6UVH .AsphaltCalculator_sectionTitle__7J2Ij{color:var(--white)}.AsphaltCalculator_whyContent__m5i3o{max-width:800px;display:flex;flex-direction:column;gap:20px}.AsphaltCalculator_whyParagraph__4iCpq{font-size:1rem;color:var(--base-color-slate-300);line-height:1.8}.AsphaltCalculator_tipsSection__PgHOS{padding:96px 0;background:var(--base-color-slate-50)}@media screen and (max-width:768px){.AsphaltCalculator_tipsSection__PgHOS{padding:64px 0}}.AsphaltCalculator_tipsList__cyfWf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;margin-top:48px}@media screen and (max-width:768px){.AsphaltCalculator_tipsList__cyfWf{grid-template-columns:1fr;gap:16px;margin-top:32px}}.AsphaltCalculator_tipCard__o1QtT{background:var(--white);border:1px solid var(--base-color-slate-200);border-radius:12px;padding:28px;transition:box-shadow var(--transition-simple-fast),border-color var(--transition-simple-fast)}.AsphaltCalculator_tipCard__o1QtT:hover{box-shadow:0 4px 20px rgba(0,0,0,.08);border-color:var(--base-color-slate-300)}@media screen and (max-width:768px){.AsphaltCalculator_tipCard__o1QtT{padding:20px}}.AsphaltCalculator_tipTitle__5Py1_{font-size:1rem;font-weight:700;color:var(--base-color-slate-900);margin-bottom:10px}.AsphaltCalculator_tipDescription__Rf_1d{font-size:.9rem;color:var(--base-color-slate-600);line-height:1.7}.AsphaltCalculator_reviewsSection__uH_Jz{padding:96px 0;background:var(--base-color-slate-900)}@media screen and (max-width:768px){.AsphaltCalculator_reviewsSection__uH_Jz{padding:64px 0}}.AsphaltCalculator_reviewsLabel__m4tmo{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tapform-brand);margin-bottom:12px}.AsphaltCalculator_reviewsTitle__rI6pl{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--white);letter-spacing:-.02em;margin-bottom:48px;max-width:560px}@media screen and (max-width:768px){.AsphaltCalculator_reviewsTitle__rI6pl{margin-bottom:32px}}.AsphaltCalculator_reviewsList__5C3Ir{width:100%}