.CalculatorTool-module__0-O9OW__tool{border-radius:var(--radius-lg);background:#fff;border:1px solid #1b28451a;overflow:hidden;box-shadow:0 1px #1b28450a,0 30px 70px -46px #1b284559}.CalculatorTool-module__0-O9OW__layout{grid-template-columns:minmax(300px,380px) 1fr;align-items:start;display:grid}@media (max-width:980px){.CalculatorTool-module__0-O9OW__layout{grid-template-columns:1fr}}.CalculatorTool-module__0-O9OW__inputs{background:var(--cream-warm);border-inline-end:1px solid #1b284514;flex-direction:column;gap:clamp(20px,2vw,26px);min-width:0;padding:clamp(24px,2.6vw,36px);display:flex}@media (max-width:980px){.CalculatorTool-module__0-O9OW__inputs{border-inline-end:none;border-bottom:1px solid #1b284514}}.CalculatorTool-module__0-O9OW__inputsHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.CalculatorTool-module__0-O9OW__panelTitle{color:var(--navy);font-size:clamp(21px,1.6vw,25px);font-weight:700;line-height:1.2}.CalculatorTool-module__0-O9OW__reset{color:var(--accent-ink,#236866);border-radius:var(--radius-sm);transition:background .16s var(--ease-out), color .16s var(--ease-out);padding:6px 10px;font-size:16px;font-weight:600}.CalculatorTool-module__0-O9OW__reset:hover{color:var(--navy);background:#2368661f}.CalculatorTool-module__0-O9OW__reset:focus-visible{outline:2px solid var(--accent-ink,#236866);outline-offset:2px}.CalculatorTool-module__0-O9OW__field{flex-direction:column;gap:8px;display:flex}.CalculatorTool-module__0-O9OW__fieldLabel{color:var(--navy);font-size:17px;font-weight:700;line-height:1.35}.CalculatorTool-module__0-O9OW__fieldRow{border-radius:var(--radius-sm);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#fff;border:1px solid #1b28452e;align-items:stretch;display:flex;overflow:hidden}.CalculatorTool-module__0-O9OW__fieldRow:focus-within{border-color:var(--turq-deep);box-shadow:0 0 0 3px #3fa9a62e}.CalculatorTool-module__0-O9OW__unit{color:var(--navy-tint);background:#1b28450d;border-inline-end:1px solid #1b28451a;order:-1;align-items:center;padding-inline:12px;font-size:17px;font-weight:700;display:flex}.CalculatorTool-module__0-O9OW__numberInput{min-width:0;font-family:var(--ff-num);font-feature-settings:"tnum";color:var(--navy);text-align:start;background:0 0;border:none;outline:none;flex:1;padding:11px 14px;font-size:19px;font-weight:600}.CalculatorTool-module__0-O9OW__hint{color:var(--navy-tint);opacity:.85;font-size:14.5px;line-height:1.45}.CalculatorTool-module__0-O9OW__slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.CalculatorTool-module__0-O9OW__slider:focus-visible{outline:2px solid var(--accent-ink,#236866);outline-offset:2px}.CalculatorTool-module__0-O9OW__slider::-webkit-slider-runnable-track{background:#1b284529;border-radius:999px;height:4px}.CalculatorTool-module__0-O9OW__slider::-moz-range-track{background:#1b284529;border-radius:999px;height:4px}.CalculatorTool-module__0-O9OW__slider::-webkit-slider-thumb{appearance:none;background:var(--gold);width:22px;height:22px;transition:transform .14s var(--ease-out);border:3px solid #fff;border-radius:50%;margin-top:-9px;box-shadow:0 2px 8px -1px #1b284566}.CalculatorTool-module__0-O9OW__slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.CalculatorTool-module__0-O9OW__slider::-moz-range-thumb{background:var(--gold);border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px -1px #1b284566}.CalculatorTool-module__0-O9OW__results{flex-direction:column;gap:clamp(22px,2.4vw,32px);min-width:0;padding:clamp(24px,2.6vw,40px);display:flex;container-type:inline-size}.CalculatorTool-module__0-O9OW__horizon{flex-direction:column;gap:10px;display:flex}.CalculatorTool-module__0-O9OW__horizonLabel{justify-content:space-between;align-items:baseline;gap:var(--space-4);letter-spacing:.06em;text-transform:uppercase;color:var(--navy-tint);font-size:17px;font-weight:700;display:flex}.CalculatorTool-module__0-O9OW__horizonValue{letter-spacing:-.01em;text-transform:none;color:var(--navy);font-size:clamp(25px,2.2vw,32px);font-weight:800}.CalculatorTool-module__0-O9OW__stats{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,18px);display:grid}@media (max-width:720px){.CalculatorTool-module__0-O9OW__stats{grid-template-columns:1fr}}@container (max-width:640px){.CalculatorTool-module__0-O9OW__stats{grid-template-columns:1fr}}.CalculatorTool-module__0-O9OW__stat{background:var(--cream);border-radius:var(--radius-md);border:1px solid #1b284514;flex-direction:column;gap:6px;padding:clamp(16px,1.6vw,22px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.CalculatorTool-module__0-O9OW__stat:before{content:"";inset-inline-start:0;background:var(--turq);width:3px;position:absolute;top:0;bottom:0}.CalculatorTool-module__0-O9OW__stat:first-child:before{background:var(--navy)}.CalculatorTool-module__0-O9OW__stat:last-child:before{background:var(--gold)}.CalculatorTool-module__0-O9OW__statLabel{color:var(--navy-tint);font-size:15px;font-weight:700;line-height:1.35}.CalculatorTool-module__0-O9OW__statValue{color:var(--navy);letter-spacing:-.02em;word-break:break-word;font-size:clamp(22px,15cqi,34px);font-weight:800;line-height:1.1}.CalculatorTool-module__0-O9OW__statNote{color:var(--navy-tint);opacity:.9;font-size:14.5px;line-height:1.45}.CalculatorTool-module__0-O9OW__taxNote{color:var(--navy-tint);border-radius:var(--radius-sm);background:#1b284509;border:1px solid #1b284514;margin-top:calc(-1*clamp(10px,1.2vw,16px));padding:12px 14px;font-size:15px;line-height:1.6}.CalculatorTool-module__0-O9OW__taxNote strong{color:var(--navy);font-weight:700}.CalculatorTool-module__0-O9OW__freedom{border-radius:var(--radius-md);border-inline-start:4px solid;padding:clamp(16px,1.8vw,24px);font-size:clamp(18px,1.3vw,21px);line-height:1.55}.CalculatorTool-module__0-O9OW__freedomReached{border-color:var(--gold);color:var(--navy);background:#ffc3001a}.CalculatorTool-module__0-O9OW__freedomMissed{border-color:var(--turq);color:var(--navy);background:#3fa9a617}.CalculatorTool-module__0-O9OW__freedom strong{font-weight:800}.CalculatorTool-module__0-O9OW__chartFigure{flex-direction:column;gap:10px;margin:0;display:flex}.CalculatorTool-module__0-O9OW__chartFrame{width:100%;min-width:0}.CalculatorTool-module__0-O9OW__chart{width:100%;height:auto;overflow:visible}.CalculatorTool-module__0-O9OW__gridLine{stroke:#1b28451f;stroke-width:1px}.CalculatorTool-module__0-O9OW__axisLabel{fill:var(--navy-tint);font-family:var(--ff-num);font-feature-settings:"tnum";font-size:14px}.CalculatorTool-module__0-O9OW__chartLine{fill:none;stroke:var(--navy);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.CalculatorTool-module__0-O9OW__selectedLine{stroke:var(--navy);stroke-width:1.5px;stroke-opacity:.4}.CalculatorTool-module__0-O9OW__selectedDot{fill:var(--navy);stroke:#fff;stroke-width:3px}.CalculatorTool-module__0-O9OW__freedomLine{stroke:var(--amber-ink,#7a5c00);stroke-width:2px;stroke-dasharray:6 5}.CalculatorTool-module__0-O9OW__freedomDot{fill:var(--gold);stroke:var(--navy);stroke-width:2px}.CalculatorTool-module__0-O9OW__chartCaption{color:var(--navy-tint);opacity:.9;font-size:14.5px;line-height:1.5}.CalculatorTool-module__0-O9OW__tableDetails{border-top:1px solid #1b28451a;padding-top:clamp(16px,1.6vw,22px)}.CalculatorTool-module__0-O9OW__tableSummary{cursor:pointer;color:var(--accent-ink,#236866);align-items:center;gap:8px;padding:6px 2px;font-size:17px;font-weight:700;list-style:none;display:inline-flex}.CalculatorTool-module__0-O9OW__tableSummary::-webkit-details-marker{display:none}.CalculatorTool-module__0-O9OW__tableSummary:before{content:"";width:0;height:0;transition:transform .18s var(--ease-out);border-block:5px solid #0000;border-inline-end:7px solid}.CalculatorTool-module__0-O9OW__tableDetails[open] .CalculatorTool-module__0-O9OW__tableSummary:before{transform:rotate(-90deg)}.CalculatorTool-module__0-O9OW__tableSummary:focus-visible{outline:2px solid var(--accent-ink,#236866);outline-offset:3px}.CalculatorTool-module__0-O9OW__tableWrap{border-radius:var(--radius-sm);border:1px solid #1b28451a;max-height:460px;margin-top:14px;overflow:auto}.CalculatorTool-module__0-O9OW__tableWrap:focus-visible{outline:2px solid var(--accent-ink,#236866);outline-offset:2px}.CalculatorTool-module__0-O9OW__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:15px}.CalculatorTool-module__0-O9OW__table thead th{z-index:1;background:var(--navy);color:var(--cream);text-align:start;padding:10px 12px;font-size:14px;font-weight:700;position:sticky;top:0}.CalculatorTool-module__0-O9OW__table tbody th,.CalculatorTool-module__0-O9OW__table tbody td{text-align:start;color:var(--navy);border-top:1px solid #1b284514;padding:9px 12px;font-weight:400}.CalculatorTool-module__0-O9OW__table tbody th{font-weight:700}.CalculatorTool-module__0-O9OW__table tbody tr:nth-child(2n){background:#1b284506}.CalculatorTool-module__0-O9OW__rowSelected{background:#ffc30029!important}.CalculatorTool-module__0-O9OW__rowSelected th,.CalculatorTool-module__0-O9OW__rowSelected td{font-weight:700}
.page-module__-DIVFq__page{--accent-ink:#236866;--amber-ink:#7a5c00;background:var(--cream);min-height:100dvh}.page-module__-DIVFq__header{background:var(--cream-warm);border-bottom:1px solid #1b284514;padding:clamp(48px,7vw,96px) 0 clamp(40px,5vw,64px)}.page-module__-DIVFq__eyebrow{color:var(--accent-ink);margin-bottom:16px;display:block}.page-module__-DIVFq__title{color:var(--navy);text-wrap:balance;max-width:18ch;line-height:1.05}.page-module__-DIVFq__dot{color:var(--gold)}.page-module__-DIVFq__intro{color:var(--navy);margin-top:clamp(20px,2.4vw,32px);font-size:clamp(21px,1.5vw,25px);font-weight:700}.page-module__-DIVFq__checkList{flex-direction:column;gap:12px;max-width:68ch;margin-top:14px;list-style:none;display:flex}.page-module__-DIVFq__checkList li{color:var(--navy-tint);padding-inline-start:32px;font-size:clamp(19px,1.3vw,22px);line-height:1.55;position:relative}.page-module__-DIVFq__checkList li:before{content:"";inset-inline-start:0;background:var(--gold);border-radius:50%;width:14px;height:14px;position:absolute;top:.62em;box-shadow:0 0 0 4px #ffc30033}.page-module__-DIVFq__toolSection{padding:clamp(36px,4.5vw,64px) 0 clamp(28px,3vw,44px)}.page-module__-DIVFq__sheetLink{color:var(--navy-tint);text-align:center;margin-top:clamp(18px,2vw,26px);font-size:17px}.page-module__-DIVFq__sheetLink a{color:var(--accent-ink);border-bottom:1px solid #23686673;font-weight:700}.page-module__-DIVFq__sheetLinkNote{opacity:.8;margin-top:6px;max-width:62ch;margin-inline:auto;font-size:15px;line-height:1.5;display:block}.page-module__-DIVFq__why{padding:clamp(40px,5vw,72px) 0 clamp(24px,3vw,40px)}.page-module__-DIVFq__how{padding:clamp(24px,3vw,40px) 0 clamp(56px,7vw,96px)}.page-module__-DIVFq__whyInner,.page-module__-DIVFq__howInner{flex-direction:column;gap:14px;max-width:76ch;display:flex}.page-module__-DIVFq__whyKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--amber-ink);font-size:clamp(16px,1.1vw,19px);font-weight:700}.page-module__-DIVFq__whyHeading{color:var(--navy);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(30px,3vw,46px);font-weight:700;line-height:1.15}.page-module__-DIVFq__whyBody{color:var(--navy-tint);margin-top:8px;font-size:clamp(19px,1.25vw,22px);line-height:1.7}.page-module__-DIVFq__whyBody p+p{margin-top:16px}.page-module__-DIVFq__flawList{flex-direction:column;gap:10px;margin:16px 0;padding-inline-start:26px;display:flex}.page-module__-DIVFq__flawList li{padding-inline-start:6px}.page-module__-DIVFq__flawList li::marker{color:var(--amber-ink);font-weight:700}.page-module__-DIVFq__whyLead{color:var(--navy);border-inline-start:3px solid var(--gold);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:linear-gradient(270deg,#0000,#ffc3000a);margin-top:22px;padding:clamp(16px,1.8vw,24px);padding-inline-start:clamp(20px,2vw,28px);font-size:clamp(21px,1.7vw,26px);font-weight:500;line-height:1.5}.page-module__-DIVFq__explainers{flex-direction:column;gap:clamp(16px,1.8vw,22px);margin-top:12px;display:flex}.page-module__-DIVFq__explainer{border-radius:var(--radius-md);background:#fff;border:1px solid #1b284514;padding:clamp(18px,2vw,26px);box-shadow:0 1px #1b284508,0 16px 40px -30px #1b284533}.page-module__-DIVFq__explainerTerm{color:var(--navy);margin-bottom:8px;font-size:clamp(19px,1.4vw,23px);font-weight:700;line-height:1.3}.page-module__-DIVFq__explainerTerm:after{content:"";background:var(--gold);border-radius:999px;width:34px;height:3px;margin-top:8px;display:block}.page-module__-DIVFq__explainerBody{color:var(--navy-tint);margin:0;font-size:clamp(17px,1.15vw,20px);line-height:1.65}.page-module__-DIVFq__disclaimer{color:var(--navy-tint);opacity:.75;border-top:1px solid #1b28451a;margin-top:clamp(24px,3vw,40px);padding-top:18px;font-size:15px;line-height:1.6}.page-module__-DIVFq__cta{background:var(--navy);color:var(--cream);padding:clamp(56px,7vw,104px) 0}.page-module__-DIVFq__ctaInner{flex-direction:column;gap:14px;max-width:70ch;display:flex}.page-module__-DIVFq__ctaEyebrow{color:var(--gold)}.page-module__-DIVFq__ctaTitle{letter-spacing:-.02em;color:var(--cream);text-wrap:balance;font-size:clamp(30px,3.2vw,51px);font-weight:800;line-height:1.12}.page-module__-DIVFq__ctaBody{color:#faf7f0d1;max-width:62ch;font-size:clamp(19px,1.3vw,23px);line-height:1.65}.page-module__-DIVFq__ctaButtons{flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,28px);margin-top:clamp(12px,1.6vw,20px);display:flex}.page-module__-DIVFq__ctaSecondary{color:var(--cream);border-bottom:1px solid #faf7f059;padding-bottom:2px;font-size:clamp(18px,1.2vw,21px);font-weight:600}.page-module__-DIVFq__ctaSecondary:hover{color:var(--gold);border-color:var(--gold)}
