.CapRateCalculator_toolSection__MPeWP{padding:80px 0;background:var(--base-color-slate-50)}@media screen and (max-width:768px){.CapRateCalculator_toolSection__MPeWP{padding:48px 0}}.CapRateCalculator_container__xvEQu{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.CapRateCalculator_container__xvEQu{padding:0 16px}}.CapRateCalculator_modeSwitcher__W9c4d{display:flex;gap:8px;margin-bottom:12px;background:var(--white);border-radius:12px;padding:6px;border:1px solid var(--base-color-slate-200);overflow-x:auto}@media screen and (max-width:768px){.CapRateCalculator_modeSwitcher__W9c4d{gap:4px;padding:4px}}.CapRateCalculator_modeBtn__tVHN3{flex:1 1;min-width:80px;padding:10px 16px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--base-color-slate-600);font-size:.9rem;font-weight:500;cursor:pointer;transition:all var(--transition-simple-fast);font-family:inherit;white-space:nowrap;touch-action:manipulation}.CapRateCalculator_modeBtn__tVHN3:hover{background:var(--base-color-slate-100);color:var(--base-color-slate-900)}.CapRateCalculator_modeBtn__tVHN3:focus{outline:2px solid var(--tapform-brand);outline-offset:2px}.CapRateCalculator_modeBtnActive__dp0nr,.CapRateCalculator_modeBtnActive__dp0nr:hover{background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));color:var(--white)}.CapRateCalculator_modeDescription__bRcEB{font-size:.875rem;color:var(--base-color-slate-500);margin-bottom:20px;line-height:1.5}.CapRateCalculator_toolPanel__C0Lj_{background:var(--white);border:1px solid var(--base-color-slate-200);border-radius:16px;padding:40px}@media screen and (max-width:768px){.CapRateCalculator_toolPanel__C0Lj_{padding:24px 16px;border-radius:12px}}.CapRateCalculator_advancedLayout__OkA8_{display:flex;flex-direction:column;gap:24px}.CapRateCalculator_sectionHeading__RHGNO{font-size:.95rem;font-weight:700;color:var(--base-color-slate-700);text-transform:uppercase;letter-spacing:.05em}.CapRateCalculator_sectionDivider___jJ5c{border:none;border-top:1px solid var(--base-color-slate-200);margin:4px 0}.CapRateCalculator_inputs__2J_Du{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}@media screen and (max-width:768px){.CapRateCalculator_inputs__2J_Du{grid-template-columns:1fr;gap:16px}}.CapRateCalculator_inputGroup__ol_8Q{display:flex;flex-direction:column;gap:8px}.CapRateCalculator_inputLabel__7eYlx{display:block;font-size:.9rem;font-weight:600;color:var(--base-color-slate-900);font-family:inherit;cursor:pointer}.CapRateCalculator_inputHint__t7_pW{display:block;font-size:.78rem;font-weight:400;color:var(--base-color-slate-500);margin-top:2px}.CapRateCalculator_inputWrapper__iKLjk{position:relative;display:flex;align-items:center}.CapRateCalculator_input__7OOKz{width:100%;padding:12px 14px;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)}@media screen and (max-width:768px){.CapRateCalculator_input__7OOKz{font-size:16px}}.CapRateCalculator_input__7OOKz:focus{outline:none;border-color:var(--tapform-brand);box-shadow:0 0 0 3px rgba(0,109,249,.1)}.CapRateCalculator_input__7OOKz::placeholder{color:var(--base-color-slate-400)}.CapRateCalculator_inputWithPrefix__fiecH{padding-left:28px}.CapRateCalculator_inputWithSuffix__GpK5L{padding-right:40px}.CapRateCalculator_inputPrefix__Cpstm{left:12px;line-height:1}.CapRateCalculator_inputPrefix__Cpstm,.CapRateCalculator_inputSuffix__rfTyU{position:absolute;color:var(--base-color-slate-500);font-weight:600;font-size:1rem;pointer-events:none}.CapRateCalculator_inputSuffix__rfTyU{right:12px}.CapRateCalculator_radioGroup__siPFV{display:flex;flex-direction:column;gap:10px}.CapRateCalculator_radioLabel__Vyr7D{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.9rem;color:var(--base-color-slate-900);min-height:44px;margin:0;touch-action:manipulation}.CapRateCalculator_radioInput__4UC04{width:18px;height:18px;cursor:pointer;accent-color:var(--tapform-brand);flex-shrink:0}.CapRateCalculator_radioInput__4UC04:focus{outline:2px solid var(--tapform-brand);outline-offset:2px}.CapRateCalculator_customExpenses__FO7e_{display:flex;flex-direction:column;gap:12px;margin-top:-8px}.CapRateCalculator_customExpenseRow__bDX1L{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end}@media screen and (max-width:768px){.CapRateCalculator_customExpenseRow__bDX1L{grid-template-columns:1fr auto;grid-template-rows:auto auto}.CapRateCalculator_customExpenseRow__bDX1L .CapRateCalculator_inputWrapper__iKLjk{grid-column:1}}.CapRateCalculator_customExpenseName__kaA3c{flex:1 1}.CapRateCalculator_removeBtn__v4KE3{width:44px;height:44px;border:1px solid var(--base-color-slate-200);border-radius:8px;background:var(--white);color:var(--base-color-slate-500);cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-simple-fast);touch-action:manipulation;font-family:inherit}.CapRateCalculator_removeBtn__v4KE3:hover{background:var(--base-color-red-50);color:var(--base-color-red-600);border-color:var(--base-color-red-200)}.CapRateCalculator_removeBtn__v4KE3:focus{outline:2px solid var(--tapform-brand);outline-offset:2px}.CapRateCalculator_textBtn__7HiB7{background:none;border:none;color:var(--tapform-brand);font-size:.875rem;font-weight:600;cursor:pointer;padding:4px 0;font-family:inherit;min-height:44px;text-align:left;touch-action:manipulation}.CapRateCalculator_textBtn__7HiB7:hover{text-decoration:underline}.CapRateCalculator_textBtn__7HiB7:focus{outline:2px solid var(--tapform-brand);outline-offset:2px;border-radius:2px}.CapRateCalculator_resultPanel__UYod6{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){.CapRateCalculator_resultPanel__UYod6{padding:24px 16px;margin-top:24px;border-radius:12px}}.CapRateCalculator_resultPrimary__o_LPw{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:32px}@media screen and (max-width:768px){.CapRateCalculator_resultPrimary__o_LPw{margin-bottom:24px}}.CapRateCalculator_resultValue__14U_K{font-size:clamp(2.75rem,7vw,4.5rem);font-weight:700;line-height:1.05;margin-bottom:6px}.CapRateCalculator_resultLabel__DKqnt{font-size:1rem;opacity:.9;display:block;margin-bottom:12px}.CapRateCalculator_ratingBadge__nY3vd{display:inline-block;padding:5px 12px;border-radius:20px;font-size:.8rem;font-weight:600;background:hsla(0,0%,100%,.2);color:var(--white)}.CapRateCalculator_ratingBadge__nY3vd.CapRateCalculator_green__QaEpf{background:rgba(0,200,80,.3);color:#d1fae5}.CapRateCalculator_ratingBadge__nY3vd.CapRateCalculator_blue__eUpaH{background:rgba(99,200,255,.25);color:#bae6fd}.CapRateCalculator_ratingBadge__nY3vd.CapRateCalculator_yellow__qvd1d{background:rgba(255,200,0,.25);color:#fef08a}.CapRateCalculator_ratingBadge__nY3vd.CapRateCalculator_red__LAv1R{background:rgba(255,80,80,.3);color:#fecaca}.CapRateCalculator_resultGrid__iVu18{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}@media screen and (max-width:768px){.CapRateCalculator_resultGrid__iVu18{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}}.CapRateCalculator_resultCard__0hH1w{background:hsla(0,0%,100%,.12);border-radius:10px;padding:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.CapRateCalculator_resultCardValue__5DQJQ{font-size:1.15rem;font-weight:700;line-height:1.2;margin-bottom:4px}.CapRateCalculator_resultCardLabel__DqgaJ{font-size:.75rem;opacity:.8;line-height:1.3}.CapRateCalculator_explanation__h7gfp{background:hsla(0,0%,100%,.1);border-radius:10px;padding:18px 20px;font-size:.9rem;line-height:1.65;margin-bottom:24px}@media screen and (max-width:768px){.CapRateCalculator_explanation__h7gfp{padding:14px 16px;margin-bottom:20px}}.CapRateCalculator_resultActions__Fd_lg{display:flex;gap:12px;flex-wrap:wrap}.CapRateCalculator_copyBtn__GZ_p1{padding:12px 24px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);border-radius:8px;color:var(--white);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-simple-fast);font-family:inherit;min-height:44px;touch-action:manipulation}.CapRateCalculator_copyBtn__GZ_p1:hover{background:hsla(0,0%,100%,.3)}.CapRateCalculator_copyBtn__GZ_p1:focus{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}.CapRateCalculator_resetBtn__Gzw_U{padding:12px 20px;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:hsla(0,0%,100%,.8);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-simple-fast);font-family:inherit;min-height:44px;touch-action:manipulation}.CapRateCalculator_resetBtn__Gzw_U:hover{border-color:hsla(0,0%,100%,.5);color:var(--white)}.CapRateCalculator_resetBtn__Gzw_U:focus{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}.CapRateCalculator_compareLayout__K54xC{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@media screen and (max-width:1024px){.CapRateCalculator_compareLayout__K54xC{grid-template-columns:1fr;gap:24px}}.CapRateCalculator_compareColumn__GnMth{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--base-color-slate-50);border-radius:12px;border:1px solid var(--base-color-slate-200)}@media screen and (max-width:768px){.CapRateCalculator_compareColumn__GnMth{padding:16px}}.CapRateCalculator_compareHeader__mkxl1{font-size:1rem;font-weight:700;color:var(--base-color-slate-900);padding-bottom:12px;border-bottom:2px solid var(--tapform-brand)}.CapRateCalculator_compareResults__6UP9Z{margin-top:40px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:768px){.CapRateCalculator_compareResults__6UP9Z{margin-top:24px}}.CapRateCalculator_compareTableWrapper__vKwYU{overflow-x:auto;border-radius:12px;border:1px solid var(--base-color-slate-200);-webkit-overflow-scrolling:touch}.CapRateCalculator_compareTable__b4Wjy{width:100%;border-collapse:collapse;font-size:.9rem}.CapRateCalculator_compareThLabel__YfuO_,.CapRateCalculator_compareTh__gDXDI{padding:14px 16px;text-align:left;font-weight:600;color:var(--base-color-slate-700);background:var(--base-color-slate-50);border-bottom:1px solid var(--base-color-slate-200);white-space:nowrap}.CapRateCalculator_compareTh__gDXDI{min-width:160px}.CapRateCalculator_compareThLabel__YfuO_{min-width:160px;background:var(--base-color-slate-100)}.CapRateCalculator_compareTdLabel__aL0nP{padding:14px 16px;font-size:.85rem;font-weight:500;color:var(--base-color-slate-600);background:var(--base-color-slate-50);border-bottom:1px solid var(--base-color-slate-100)}.CapRateCalculator_compareTd__mNLXz{padding:14px 16px;font-weight:600;color:var(--base-color-slate-900);border-bottom:1px solid var(--base-color-slate-100);text-align:right}.CapRateCalculator_compareTdWinner__bGRPT{background:linear-gradient(135deg,rgba(0,109,249,.08),rgba(21,93,252,.05));color:var(--tapform-brand)}.CapRateCalculator_winnerBadge__uUCvn{display:inline-block;margin-left:8px;padding:2px 8px;background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));color:var(--white);border-radius:10px;font-size:.7rem;font-weight:700;vertical-align:middle}.CapRateCalculator_compareResults__6UP9Z .CapRateCalculator_resetBtn__Gzw_U{background:rgba(0,0,0,0);border:1px solid var(--base-color-slate-300);color:var(--base-color-slate-600);align-self:flex-start}.CapRateCalculator_compareResults__6UP9Z .CapRateCalculator_resetBtn__Gzw_U:hover{border-color:var(--base-color-slate-500);color:var(--base-color-slate-900)}.CapRateCalculator_compareResults__6UP9Z .CapRateCalculator_resetBtn__Gzw_U:focus{outline:2px solid var(--tapform-brand);outline-offset:2px}.CapRateCalculator_howItWorksSection__7DdVI{padding:80px 0;background:var(--white)}@media screen and (max-width:768px){.CapRateCalculator_howItWorksSection__7DdVI{padding:48px 0}}.CapRateCalculator_sectionTitle__lzp3T{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--base-color-slate-900);margin-bottom:16px;letter-spacing:-.02em}.CapRateCalculator_sectionLead__vgChv{font-size:1.05rem;color:var(--base-color-slate-600);line-height:1.7;margin-bottom:40px;max-width:680px}@media screen and (max-width:768px){.CapRateCalculator_sectionLead__vgChv{margin-bottom:28px}}.CapRateCalculator_stepsList__WbjLL{display:flex;flex-direction:column;gap:32px;list-style:none;padding:0;margin:0}@media screen and (max-width:768px){.CapRateCalculator_stepsList__WbjLL{gap:24px}}.CapRateCalculator_step__hj_i7{display:flex;gap:24px;align-items:flex-start}@media screen and (max-width:768px){.CapRateCalculator_step__hj_i7{gap:16px}}.CapRateCalculator_stepNumber__zhVeD{width:48px;height:48px;min-width:48px;border-radius:50%;background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));color:var(--white);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;line-height:1}@media screen and (max-width:768px){.CapRateCalculator_stepNumber__zhVeD{width:40px;height:40px;min-width:40px;font-size:1rem}}.CapRateCalculator_stepContent__f5JqA{flex:1 1;padding-top:8px}.CapRateCalculator_stepTitle__2Qiaf{font-size:1.05rem;font-weight:700;color:var(--base-color-slate-900);margin-bottom:8px}.CapRateCalculator_stepDescription__jYlkJ{font-size:.95rem;color:var(--base-color-slate-600);line-height:1.7}.CapRateCalculator_whySection___s8sO{padding:80px 0;background:var(--base-color-slate-50)}@media screen and (max-width:768px){.CapRateCalculator_whySection___s8sO{padding:48px 0}}.CapRateCalculator_bodyText__G3imv{font-size:1rem;color:var(--base-color-slate-700);line-height:1.75;margin-bottom:20px;max-width:820px}.CapRateCalculator_bodyText__G3imv:last-of-type{margin-bottom:0}.CapRateCalculator_internalLinks__7qLDz{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.CapRateCalculator_internalLinkPrimary__ozfJC{display:inline-flex;align-items:center;padding:12px 24px;background:linear-gradient(135deg,var(--tapform-brand),var(--color-primary));color:var(--white);border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity var(--transition-simple-fast);min-height:44px}.CapRateCalculator_internalLinkPrimary__ozfJC:hover{opacity:.9}.CapRateCalculator_internalLink__cV3Ov{display:inline-flex;align-items:center;padding:12px 20px;background:var(--white);border:1px solid var(--base-color-slate-200);color:var(--base-color-slate-700);border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all var(--transition-simple-fast);min-height:44px}.CapRateCalculator_internalLink__cV3Ov:hover{border-color:var(--tapform-brand);color:var(--tapform-brand)}.CapRateCalculator_tipsSection__fgRIk{padding:80px 0;background:var(--white)}@media screen and (max-width:768px){.CapRateCalculator_tipsSection__fgRIk{padding:48px 0}}.CapRateCalculator_tipsList__6EA0b{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px}@media screen and (max-width:768px){.CapRateCalculator_tipsList__6EA0b{grid-template-columns:1fr;gap:16px}}.CapRateCalculator_tipItem__XMIq5{background:var(--base-color-slate-50);border:1px solid var(--base-color-slate-200);border-radius:12px;padding:24px}.CapRateCalculator_tipTitle__c_SeL{font-size:.95rem;font-weight:700;color:var(--base-color-slate-900);margin-bottom:8px}.CapRateCalculator_tipDescription__9jCTL{font-size:.9rem;color:var(--base-color-slate-600);line-height:1.65}.CapRateCalculator_reviewsSection__D3Bbc{padding:80px 0;background:var(--base-color-slate-900)}@media screen and (max-width:768px){.CapRateCalculator_reviewsSection__D3Bbc{padding:48px 0}}.CapRateCalculator_reviewsLabel__3M4pk{font-size:.875rem;font-weight:600;color:var(--tapform-brand);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.CapRateCalculator_reviewsTitle__aWrie{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--white);margin-bottom:40px;letter-spacing:-.02em}@media screen and (max-width:768px){.CapRateCalculator_reviewsTitle__aWrie{margin-bottom:28px}}.CapRateCalculator_reviewsList__hCqv2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}@media screen and (max-width:768px){.CapRateCalculator_reviewsList__hCqv2{grid-template-columns:1fr;gap:16px}}