.PaymentEstimator_card__kbU7p{width:100%;background:var(--color-white);border:1px solid rgba(54,72,75,.12);border-radius:1.5rem;box-shadow:0 24px 60px rgba(54,72,75,.1);overflow:hidden}.PaymentEstimator_grid__IZQ3i{display:grid;grid-template-columns:1fr}.PaymentEstimator_controls__b_CmX{display:flex;flex-direction:column;gap:1.75rem;padding:clamp(1.5rem,3vw,2.5rem)}.PaymentEstimator_field__yOPYO{margin:0;padding:0;border:0;min-width:0}.PaymentEstimator_label__mGfbr{display:block;margin:0 0 .6rem;padding:0;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-600)}.PaymentEstimator_legendNote__UJ0H_{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--color-neutral-400)}.PaymentEstimator_selectWrap__SArtt{position:relative}.PaymentEstimator_selectWrap__SArtt:after{content:"";position:absolute;right:1rem;top:50%;width:.7rem;height:.7rem;margin-top:-.45rem;border-right:2px solid var(--color-brand-dark-blue);border-bottom:2px solid var(--color-brand-dark-blue);transform:rotate(45deg);pointer-events:none}.PaymentEstimator_select__teIbx{width:100%;padding:.9rem 2.5rem .9rem 1rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-brand-dark-blue);background:var(--color-brand-beige-subtle);border:1px solid rgba(54,72,75,.15);border-radius:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .2s ease}.PaymentEstimator_select__teIbx:hover{border-color:var(--color-brand-beige)}.PaymentEstimator_select__teIbx:focus-visible{outline:2px solid var(--color-brand-dark-blue);outline-offset:2px}.PaymentEstimator_segment__r8SQE{display:flex;flex-wrap:wrap;gap:.5rem}.PaymentEstimator_segmentTerms__WCgpQ .PaymentEstimator_segItem__N75rm{min-width:0;flex:1 1}.PaymentEstimator_segmentDisabled__SncQV{opacity:.45}.PaymentEstimator_segmentDisabled__SncQV .PaymentEstimator_segItem__N75rm{cursor:not-allowed}.PaymentEstimator_segItem__N75rm{position:relative;display:flex;flex-direction:column;gap:.1rem;flex:1 1 8rem;min-height:44px;padding:.6rem .9rem;border:1px solid rgba(54,72,75,.18);border-radius:.75rem;background:var(--color-white);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.PaymentEstimator_segItem__N75rm input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.PaymentEstimator_segItem__N75rm:hover{border-color:var(--color-brand-beige);background:var(--color-brand-beige-A010)}.PaymentEstimator_segActive__xHHPj:hover{background:var(--color-brand-dark-blue)}.PaymentEstimator_segItem__N75rm:focus-within{outline:2px solid var(--color-brand-dark-blue);outline-offset:2px}.PaymentEstimator_segActive__xHHPj{background:var(--color-brand-dark-blue);border-color:var(--color-brand-dark-blue)}.PaymentEstimator_segLabel__sydr3{font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--color-brand-dark-blue)}.PaymentEstimator_segNote__ZIfO_{font-family:var(--font-sans);font-size:.72rem;font-weight:500;color:var(--color-neutral-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PaymentEstimator_segActive__xHHPj .PaymentEstimator_segLabel__sydr3,.PaymentEstimator_segActive__xHHPj .PaymentEstimator_segNote__ZIfO_{color:var(--color-white)}.PaymentEstimator_segActive__xHHPj .PaymentEstimator_segNote__ZIfO_{color:rgba(255,255,255,.85)}.PaymentEstimator_tipWrap__8N0co{display:inline-flex;margin-left:.15rem;vertical-align:middle}.PaymentEstimator_tipButton__EOWhw{display:inline-flex;align-items:center;justify-content:center;padding:.45rem;margin:-.45rem;background:none;border:0;color:inherit;cursor:help}.PaymentEstimator_tipButton__EOWhw:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:50%}.PaymentEstimator_tipIcon__VnWhd{width:.85rem;height:.85rem;stroke-width:2;opacity:.7;transition:opacity .15s ease}.PaymentEstimator_tipButton__EOWhw:focus-visible .PaymentEstimator_tipIcon__VnWhd,.PaymentEstimator_tipButton__EOWhw:hover .PaymentEstimator_tipIcon__VnWhd{opacity:1}.PaymentEstimator_tipBubble__afyJQ{position:absolute;bottom:calc(100% + .5rem);left:0;z-index:10;width:max-content;max-width:16rem;padding:.65rem .8rem;font-family:var(--font-sans);font-size:.78rem;font-weight:500;line-height:1.55;text-wrap:pretty;color:var(--color-white);background:var(--color-brand-dark-blue);border-radius:.6rem;box-shadow:0 12px 28px rgba(54,72,75,.3);opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s}.PaymentEstimator_tipBubble__afyJQ.PaymentEstimator_tipVisible__Ji6yV,.PaymentEstimator_tipButton__EOWhw:focus-visible~.PaymentEstimator_tipBubble__afyJQ,.PaymentEstimator_tipWrap__8N0co:hover .PaymentEstimator_tipBubble__afyJQ{opacity:1;visibility:visible;transform:translateY(0)}.PaymentEstimator_results__KGTZI{display:flex;flex-direction:column;gap:0;padding:clamp(1.5rem,3vw,2.5rem);background:radial-gradient(120% 80% at 100% 0,rgba(173,141,95,.22) 0,transparent 55%),var(--color-brand-dark-blue);color:var(--color-white)}.PaymentEstimator_resultItem__TP7Hs{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.PaymentEstimator_resultItem__TP7Hs:first-child{padding-top:0}.PaymentEstimator_resultItem__TP7Hs:last-child{border-bottom:0;padding-bottom:0}.PaymentEstimator_resultLabel__PCJy6{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.78)}.PaymentEstimator_resultValue__q8qmG{font-family:var(--font-serif);font-size:clamp(2.25rem,5.5vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-white)}.PaymentEstimator_rent__XO_Px{color:hsla(35,48%,68%,1)}.PaymentEstimator_resultNote__EvW7t{font-family:var(--font-sans);font-size:.85rem;color:rgba(255,255,255,.7)}.PaymentEstimator_cashflowItem__Vtxjw .PaymentEstimator_resultValue__q8qmG{font-size:clamp(2.5rem,6vw,3.5rem)}.PaymentEstimator_cashPositive__Vt3Wc{color:#5fbf8f}.PaymentEstimator_cashNegative__BXT1_{color:#e8a0a0}.PaymentEstimator_cashflowItem__Vtxjw.PaymentEstimator_cashPositive__Vt3Wc .PaymentEstimator_resultValue__q8qmG{color:#6fd3a0}.PaymentEstimator_cashflowItem__Vtxjw.PaymentEstimator_cashNegative__BXT1_ .PaymentEstimator_resultValue__q8qmG{color:#efb0b0}.PaymentEstimator_trendIcon__rDkX8{width:1rem;height:1rem;stroke-width:2}.PaymentEstimator_resultsDisclaimer__PkMTc{display:flex;align-items:flex-start;gap:.5rem;margin:1.25rem 0 0;padding:.75rem .9rem;font-family:var(--font-sans);font-size:.82rem;font-weight:500;line-height:1.5;text-wrap:pretty;color:rgba(255,255,255,.85);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:.75rem}.PaymentEstimator_disclaimerIcon__1IYZV{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem;stroke-width:2;color:hsla(35,48%,70%,1)}.PaymentEstimator_pencils__s3NBc{display:grid;grid-template-columns:1fr;grid-gap:1rem 2rem;gap:1rem 2rem;align-items:center;padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2.5rem);background:var(--color-brand-beige-subtle);border-top:1px solid rgba(54,72,75,.1)}.PaymentEstimator_pencilStat__PBYgr{display:flex;flex-direction:column;gap:.2rem}.PaymentEstimator_pencilLabel__KfaTo{font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-600)}.PaymentEstimator_pencilValue__b3tXi{font-family:var(--font-serif);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1;color:var(--color-brand-dark-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PaymentEstimator_pencilValue__b3tXi.PaymentEstimator_cashPositive__Vt3Wc{color:#2e8b62}.PaymentEstimator_pencilValue__b3tXi.PaymentEstimator_cashNegative__BXT1_{color:#b06a6a}.PaymentEstimator_gold__Ea_lm{color:var(--color-brand-beige)}.PaymentEstimator_pencilUnit__PTknt{font-size:.8em;font-weight:600;color:var(--color-neutral-500)}.PaymentEstimator_pencilDivider__6DZDm{display:none}.PaymentEstimator_pencilNote__3jZtJ{grid-column:1/-1;max-width:38rem;margin:0;font-family:var(--font-sans);font-size:.95rem;line-height:1.6;color:var(--color-neutral-700)}.PaymentEstimator_disclaimer__CgdvD{max-width:46rem;margin:1.5rem auto 0;padding:0 .5rem;font-family:var(--font-sans);font-size:.82rem;line-height:1.6;text-align:center;text-wrap:pretty;color:rgba(255,255,255,.65)}.PaymentEstimator_disclaimerLink__ayUpC{display:inline-flex;align-items:center;gap:.25rem;color:hsla(35,48%,70%,1);font-weight:600;white-space:nowrap;text-underline-offset:3px;transition:color .2s ease;padding:.75rem .4rem;margin:-.75rem -.4rem}.PaymentEstimator_disclaimerLink__ayUpC:hover{color:var(--color-white);text-decoration:underline}.PaymentEstimator_disclaimerLink__ayUpC .PaymentEstimator_inlineArrow__evf3h,.PaymentEstimator_inlineArrow__evf3h{width:.85rem;height:.85rem}@media only screen and (min-width:860px){.PaymentEstimator_grid__IZQ3i{grid-template-columns:1.05fr .95fr}.PaymentEstimator_controls__b_CmX{border-right:1px solid rgba(54,72,75,.08)}.PaymentEstimator_pencils__s3NBc{grid-template-columns:auto auto 1fr;gap:0 2.5rem}.PaymentEstimator_pencilDivider__6DZDm{display:block;width:1px;height:2.75rem;background:rgba(54,72,75,.18)}.PaymentEstimator_pencilNote__3jZtJ{grid-column:1/-1;margin-top:.25rem}}