.page_calcGrid__9W0W5{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;max-width:1240px;margin:0 auto;padding:0 64px 100px}.page_inputs__EWbQG{display:flex;flex-direction:column;gap:26px}.page_disclaimer__IT72T{font-size:12px;line-height:1.6;color:var(--muted-light);margin:4px 0 0}.page_termGrid__PUkYs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.page_termLabel__FCK70{font-weight:500;font-size:14px;margin-bottom:10px}.page_termButton__SoWnT{font-family:inherit;font-size:14px;font-weight:600;padding:13px 0;border-radius:2px;cursor:pointer}.page_termActive__vVvjL{border:none;background:#0f0f0f;color:#fff}.page_termInactive__NA75U{border:1px solid hsla(0,0%,4%,.18);background:transparent;color:var(--ink)}.page_results__7zdAn{display:flex;flex-direction:column;gap:24px}.page_monthlyCard__r9e9l{background:var(--cream);border-radius:4px;padding:34px 36px;display:flex;flex-direction:column;align-items:center;text-align:center}.page_monthlyLabel__Ij0b_{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8a8570;font-weight:600}.page_monthlyRow__59TWP{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:10px}.page_monthlyAmount__ItU3T{font-size:clamp(32px,7vw,44px);font-weight:600;letter-spacing:-.02em}.page_monthlyPer__E2GgD{font-size:16px;color:#8a8570}.page_chartBox__9ZVdX{border:1px solid var(--border);border-radius:4px;padding:36px;display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.page_chartSvg__R0PM9{flex-shrink:0;max-width:100%;height:auto}.page_chartCenter__i2aMG{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--font-sans)}.page_chartCenterAmount__rc680{font-size:21px;font-weight:600;color:var(--ink);line-height:1.15}.page_chartCenterUnit__rW9Dr{font-size:12px;color:var(--muted-light);margin-top:2px}.page_legend__oFDOl{flex:1 1;min-width:200px;max-width:280px;display:flex;flex-direction:column;gap:14px}.page_legendRow__NLbRI{display:flex;align-items:center;justify-content:space-between}.page_legendKey__xF0TH{display:flex;align-items:center;gap:10px;font-size:14px}.page_legendDot__fJhOM{width:11px;height:11px;border-radius:50%;display:inline-block}.page_legendValue__mSiB6{font-size:14px;font-weight:600}.page_loanRow__pGKl0{border:1px solid var(--border);border-radius:4px;padding:24px 28px;display:flex;justify-content:space-between;align-items:center}.page_loanLabel__lEZRP{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-light);font-weight:600}.page_loanAmount__jn25X{font-size:20px;font-weight:500;margin-top:6px}@media (max-width:900px){.page_calcGrid__9W0W5{grid-template-columns:1fr!important;gap:28px!important;padding:0 20px 60px}.page_results__7zdAn{order:1}.page_inputs__EWbQG{order:2}.page_termGrid__PUkYs{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.page_chartBox__9ZVdX{padding:24px 20px;gap:24px}.page_legend__oFDOl{max-width:none;width:100%}.page_loanRow__pGKl0{flex-direction:column;align-items:stretch;gap:16px;text-align:center}}@media (max-width:420px){.page_termGrid__PUkYs{grid-template-columns:repeat(2,1fr)!important}.page_monthlyAmount__ItU3T{font-size:36px!important}}