.LandscapingCalculator_toolSection__DVPMC{padding:80px 0;background:var(--base-color-slate-50)}@media screen and (max-width:768px){.LandscapingCalculator_toolSection__DVPMC{padding:48px 0}}.LandscapingCalculator_container__4GYYe{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.LandscapingCalculator_container__4GYYe{padding:0 16px}}.LandscapingCalculator_modeSwitcher__t8f2p{display:flex;gap:12px;margin-bottom:32px;background:var(--white);border-radius:12px;padding:8px;border:1px solid var(--base-color-slate-200)}@media screen and (max-width:768px){.LandscapingCalculator_modeSwitcher__t8f2p{margin-bottom:24px}}.LandscapingCalculator_modeBtn__HBH_K{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}.LandscapingCalculator_modeBtn__HBH_K:hover{background:var(--base-color-slate-100);color:var(--base-color-slate-900)}.LandscapingCalculator_modeBtn__HBH_K:focus{outline:2px solid var(--tapform-brand);outline-offset:2px}.LandscapingCalculator_modeBtnActive__aSTtP,.LandscapingCalculator_modeBtnActive__aSTtP:hover{background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));color:var(--white)}.LandscapingCalculator_toolPanel__w5TVA{background:var(--white);border:1px solid var(--base-color-slate-200);border-radius:16px;padding:48px}@media screen and (max-width:768px){.LandscapingCalculator_toolPanel__w5TVA{padding:24px 16px;border-radius:12px}}.LandscapingCalculator_topRow__aliwQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px;margin-bottom:8px}@media screen and (max-width:768px){.LandscapingCalculator_topRow__aliwQ{gap:16px}}.LandscapingCalculator_sectionDivider__idt8M{height:1px;background:var(--base-color-slate-200);margin:28px 0}.LandscapingCalculator_advancedLabel__h2BSl{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--base-color-slate-500);margin:0 0 20px}.LandscapingCalculator_dimensionsGrid___1vG8{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px;margin-top:24px}@media screen and (max-width:768px){.LandscapingCalculator_dimensionsGrid___1vG8{gap:16px;margin-top:16px}}.LandscapingCalculator_inputGroup__hifPo{display:flex;flex-direction:column;gap:8px}.LandscapingCalculator_inputLabel__Li0Xu{display:block;font-size:.95rem;font-weight:600;color:var(--base-color-slate-900);font-family:inherit;cursor:pointer}.LandscapingCalculator_inputHint__I7nBU{display:block;font-size:.8rem;font-weight:400;color:var(--base-color-slate-500);margin-top:4px}.LandscapingCalculator_inputWrapper__cQVKi{position:relative;display:flex;align-items:center}.LandscapingCalculator_input__ycHYG{width:100%;padding:12px 48px 12px 16px;border:1px 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){.LandscapingCalculator_input__ycHYG{font-size:16px}}.LandscapingCalculator_input__ycHYG:focus{outline:none;border-color:var(--tapform-brand);box-shadow:0 0 0 3px rgba(0,109,249,.1)}.LandscapingCalculator_input__ycHYG::placeholder{color:var(--base-color-slate-400)}.LandscapingCalculator_inputWithPrefix__S_qjQ{padding-left:32px}.LandscapingCalculator_inputPrefix__jgu_s{position:absolute;left:12px;color:var(--base-color-slate-500);font-weight:600;font-size:.95rem;pointer-events:none;z-index:1}.LandscapingCalculator_inputSuffix__xXAxC{position:absolute;right:12px;color:var(--base-color-slate-500);font-weight:500;font-size:.875rem;pointer-events:none}.LandscapingCalculator_select__54Ufa{width:100%;padding:12px 40px 12px 16px;border:1px 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);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:1.2em;min-height:44px}.LandscapingCalculator_select__54Ufa:focus{outline:none;border-color:var(--tapform-brand);box-shadow:0 0 0 3px rgba(0,109,249,.1)}.LandscapingCalculator_radioGroup__uPn1w{display:flex;flex-direction:column;gap:10px}.LandscapingCalculator_radioLabel__Q0s07{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.95rem;color:var(--base-color-slate-900);min-height:44px;margin:0}.LandscapingCalculator_radioInput__EUyOJ{width:18px;height:18px;cursor:pointer;accent-color:var(--tapform-brand);flex-shrink:0}.LandscapingCalculator_radioInput__EUyOJ:focus{outline:2px solid var(--tapform-brand);outline-offset:2px}.LandscapingCalculator_shapeButtonGroup__5Iz2S{display:flex;flex-wrap:wrap;gap:10px}.LandscapingCalculator_shapeBtn__EOwxn{padding:10px 20px;border:1.5px solid var(--base-color-slate-200);border-radius:8px;background:var(--white);color:var(--base-color-slate-700);font-size:.9rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--transition-simple-fast);min-height:44px}.LandscapingCalculator_shapeBtn__EOwxn:hover{border-color:var(--tapform-brand);color:var(--tapform-brand);background:rgba(0,109,249,.04)}.LandscapingCalculator_shapeBtn__EOwxn:focus{outline:2px solid var(--tapform-brand);outline-offset:2px}.LandscapingCalculator_shapeBtnActive__OLVTr{border-color:var(--tapform-brand);background:rgba(0,109,249,.08);color:var(--tapform-brand);font-weight:600}.LandscapingCalculator_resultPanel__PPlU2{background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));color:var(--white);border-radius:16px;padding:40px;margin-top:40px}@media screen and (max-width:768px){.LandscapingCalculator_resultPanel__PPlU2{padding:24px 16px;margin-top:24px;border-radius:12px}}.LandscapingCalculator_resultPrimary__lPIpL{text-align:center;margin-bottom:32px}.LandscapingCalculator_resultValue__suP5B{font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1}.LandscapingCalculator_resultUnit__za3O3{font-size:1.1rem;font-weight:600;opacity:.85;margin-top:4px}.LandscapingCalculator_resultLabel__jKhCo{font-size:.9rem;opacity:.8;margin-top:8px}.LandscapingCalculator_breakdown__r4Cw8{background:hsla(0,0%,100%,.1);border-radius:12px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LandscapingCalculator_breakdownRow__WiTzF{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:.95rem}.LandscapingCalculator_breakdownRow__WiTzF:last-child{border-bottom:none}.LandscapingCalculator_breakdownRowTotal__1Xf1K{padding-top:16px;margin-top:4px;border-top:1px solid hsla(0,0%,100%,.25)}.LandscapingCalculator_breakdownRowTotal__1Xf1K .LandscapingCalculator_breakdownLabel___FWUv,.LandscapingCalculator_breakdownRowTotal__1Xf1K .LandscapingCalculator_breakdownValue__1QcOr{font-size:1.05rem;font-weight:700}.LandscapingCalculator_breakdownLabel___FWUv{font-weight:500;opacity:.85}.LandscapingCalculator_breakdownValue__1QcOr{font-weight:600;font-size:1rem}.LandscapingCalculator_explanation__hbMq9{font-size:.95rem;line-height:1.65;opacity:.95;margin:24px 0 0}.LandscapingCalculator_actions__6f6KO{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}@media screen and (max-width:768px){.LandscapingCalculator_actions__6f6KO{flex-direction:column}}.LandscapingCalculator_howItWorksSection__FEJBL{padding:80px 0;background:var(--white)}@media screen and (max-width:768px){.LandscapingCalculator_howItWorksSection__FEJBL{padding:48px 0}}.LandscapingCalculator_sectionTitle__O3_HZ{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--base-color-slate-900);margin:0 0 16px;line-height:1.2}.LandscapingCalculator_sectionLead__AFErG{font-size:1.1rem;color:var(--base-color-slate-600);margin:0 0 40px;line-height:1.7;max-width:800px}@media screen and (max-width:768px){.LandscapingCalculator_sectionLead__AFErG{margin-bottom:28px}}.LandscapingCalculator_stepsGrid__wPnim{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:32px;gap:32px}@media screen and (max-width:768px){.LandscapingCalculator_stepsGrid__wPnim{gap:20px}}.LandscapingCalculator_stepCard__HSbxB{background:var(--base-color-slate-50);border:1px solid var(--base-color-slate-200);border-radius:12px;padding:32px;transition:all var(--transition-simple-fast)}@media screen and (max-width:768px){.LandscapingCalculator_stepCard__HSbxB{padding:24px}}.LandscapingCalculator_stepCard__HSbxB:hover{border-color:var(--tapform-brand);box-shadow:0 8px 24px rgba(0,109,249,.1)}.LandscapingCalculator_stepNumber__ZLakp{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));color:var(--white);border-radius:50%;font-size:1.1rem;font-weight:700;margin-bottom:16px}.LandscapingCalculator_stepTitle__COEPM{font-size:1.15rem;font-weight:700;color:var(--base-color-slate-900);margin:0 0 12px}.LandscapingCalculator_stepDescription__okA45{font-size:.95rem;color:var(--base-color-slate-600);line-height:1.7;margin:0}.LandscapingCalculator_whySection__Q9Why{padding:80px 0;background:var(--base-color-slate-50)}@media screen and (max-width:768px){.LandscapingCalculator_whySection__Q9Why{padding:48px 0}}.LandscapingCalculator_whyContent__LRmwS{max-width:900px}.LandscapingCalculator_paragraph__cPjPx{font-size:1rem;line-height:1.8;color:var(--base-color-slate-700);margin:0 0 24px}.LandscapingCalculator_paragraph__cPjPx:last-child{margin-bottom:0}.LandscapingCalculator_tipsSection__Y_xvQ{padding:80px 0;background:var(--white)}@media screen and (max-width:768px){.LandscapingCalculator_tipsSection__Y_xvQ{padding:48px 0}}.LandscapingCalculator_tipsGrid__V9acm{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:28px;gap:28px;margin-top:40px}@media screen and (max-width:768px){.LandscapingCalculator_tipsGrid__V9acm{gap:20px;margin-top:28px}}.LandscapingCalculator_tipCard___hg5J{background:var(--base-color-slate-50);border:1px solid var(--base-color-slate-200);border-radius:12px;padding:28px;transition:all var(--transition-simple-fast)}@media screen and (max-width:768px){.LandscapingCalculator_tipCard___hg5J{padding:20px}}.LandscapingCalculator_tipCard___hg5J:hover{border-color:var(--tapform-brand);box-shadow:0 6px 16px rgba(0,0,0,.08)}.LandscapingCalculator_tipTitle__ggQG2{font-size:1.05rem;font-weight:700;color:var(--base-color-slate-900);margin:0 0 10px}.LandscapingCalculator_tipDescription__Bh2TR{font-size:.95rem;color:var(--base-color-slate-600);line-height:1.7;margin:0}.LandscapingCalculator_reviewsSection__Kl3aF{padding:80px 0;background:var(--base-color-slate-50)}@media screen and (max-width:768px){.LandscapingCalculator_reviewsSection__Kl3aF{padding:56px 0}}.LandscapingCalculator_reviewsLabel__xCQZh{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tapform-brand);text-align:center;margin:0 0 12px}.LandscapingCalculator_reviewsTitle__uH_PD{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--base-color-slate-900);text-align:center;margin:0 0 48px;line-height:1.2}@media screen and (max-width:768px){.LandscapingCalculator_reviewsTitle__uH_PD{margin-bottom:32px}}.LandscapingCalculator_reviewsList__VgkQs{justify-content:center}