.the-math{position:relative;overflow:hidden}.the-math__head{position:relative;z-index:1}.the-math__head h2{max-width:14ch;margin-inline:auto}.the-math__lead{max-width:52ch;margin-inline:auto}.the-math__card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;border-radius:20px;overflow:hidden;border:2px solid var(--cb-teal-600);background:var(--cb-white);box-shadow:0 24px 48px rgba(6,51,47,.08);max-width:980px;margin-inline:auto}.the-math__inputs{padding:clamp(1.25rem,3vw,2rem);display:grid;gap:var(--cb-s8);align-content:center}.the-math__field{display:grid;gap:var(--cb-s3)}.the-math__field-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-s4)}.the-math__field-label{font-size:var(--cb-text-sm);color:var(--cb-text-2);line-height:1.4}.the-math__field-value{font-family:var(--cb-font-display);font-size:var(--cb-text-lg);font-weight:600;color:var(--cb-teal-600);white-space:nowrap}.the-math__field input[type=range]{width:100%;height:20px;appearance:none;-webkit-appearance:none;border-radius:999px;background:transparent;cursor:pointer}.the-math__field input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--cb-mint-400) 0,var(--cb-mint-400) var(--range-progress,0),#dce5e2 var(--range-progress,0),#dce5e2 100%)}.the-math__field input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:#dce5e2;border:0}.the-math__field input[type=range]::-moz-range-progress{height:4px;border-radius:999px;background:var(--cb-mint-400)}.the-math__field input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--cb-teal-600);border:2px solid var(--cb-white);box-shadow:0 2px 8px rgba(6,51,47,.2)}.the-math__field input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--cb-teal-600);border:2px solid var(--cb-white);box-shadow:0 2px 8px rgba(6,51,47,.2);box-sizing:border-box}.the-math__results{padding:clamp(1.5rem,3vw,2.25rem);background:linear-gradient(165deg,var(--cb-teal-900) 0,var(--cb-teal-800) 100%);color:var(--cb-text-inverse);display:flex;flex-direction:column;justify-content:center}.the-math__results-eyebrow{font-family:var(--cb-font-mono);font-size:var(--cb-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--cb-mint-400);margin:0 0 var(--cb-s3)}.the-math__results-primary{font-family:var(--cb-font-display);font-size:clamp(2.5rem,6vw,3.75rem);font-weight:600;line-height:1;color:var(--cb-mint-400);margin:0 0 var(--cb-s4)}.the-math__results-copy{font-size:var(--cb-text-sm);line-height:1.6;color:rgba(237,246,242,.78);margin:0 0 var(--cb-s6);max-width:36ch}.the-math__results-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--cb-s6);padding-top:var(--cb-s6);border-top:1px solid rgba(255,255,255,.12)}.the-math__results-stat{font-family:var(--cb-font-display);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;color:var(--cb-white);margin:0 0 var(--cb-s2);line-height:1.1}.the-math__results-stat--accent{color:var(--cb-mint-400)}.the-math__results-meta{font-size:var(--cb-text-xs);line-height:1.45;color:rgba(237,246,242,.62);margin:0}.the-math__footnote{text-align:center;font-size:var(--cb-text-sm);color:var(--cb-text-2);margin:var(--cb-s4) auto 0;max-width:42ch}.the-math__example{position:relative;width:95%;margin:var(--cb-s16) auto 0;padding:clamp(2rem,4vw,3.5rem);border-radius:24px;border:0;background:var(--cb-white);box-shadow:0 10px 40px rgba(6,51,47,.07),0 2px 8px rgba(11,27,25,.04);overflow:hidden}.the-math__example-head{position:relative;z-index:1;margin-bottom:var(--cb-s6);padding-top:0;max-width:28ch}.the-math__example-subtitle,.the-math__example-title{font-family:var(--cb-font-display);font-size:clamp(1.7rem,3.4vw,var(--cb-text-3xl));font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--cb-teal-600);margin:0}.the-math__example-subtitle{margin-top:.15em}.the-math__example-list{position:relative;z-index:1;list-style:none;margin:0;padding:0}.the-math__example-list>li{display:flex;align-items:flex-start;gap:var(--cb-s3);padding:.85rem 0;border-top:1px solid var(--cb-border);font-size:var(--cb-text-sm);line-height:1.55;color:var(--cb-text-2)}.the-math__example-list>li:last-child{border-bottom:1px solid var(--cb-border)}.the-math__check{margin-top:.1rem;border-radius:999px;width:22px;height:22px}.the-math__example-exit{position:relative;z-index:1;margin-top:var(--cb-s6);padding-top:var(--cb-s6);border-top:1px solid var(--cb-border)}.the-math__example-exit-label{font-family:var(--cb-font-mono);font-size:var(--cb-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--cb-teal-600);margin:0 0 var(--cb-s3)}.the-math__example-exit-value{font-family:var(--cb-font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.1;color:var(--cb-teal-600);margin:0 0 var(--cb-s3)}.the-math__example-exit-copy{font-size:var(--cb-text-sm);line-height:1.6;color:var(--cb-text-2);margin:0;max-width:48ch}.the-math__disclaimer{text-align:center;font-size:var(--cb-text-xs);color:var(--cb-slate-400);margin:var(--cb-s3) auto 0;max-width:58ch;line-height:1.55}.the-math--diligence{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(2.5rem,6vw,4rem);background:radial-gradient(ellipse 80% 55% at 50% 0,rgba(79,209,165,.22),transparent 62%),linear-gradient(180deg,rgba(223,244,235,.95) 0,var(--cb-mint-100) 100%);border-top:1px solid rgba(14,92,86,.12);border-bottom:1px solid rgba(14,92,86,.12);box-shadow:0 24px 48px rgba(6,51,47,.06),inset 0 1px 0 rgba(255,255,255,.65)}.the-math--diligence .the-math__head h2{max-width:18ch;font-size:clamp(2rem,4.5vw,3rem)}.the-math--diligence .the-math__lead{max-width:56ch;font-size:var(--cb-text-lg)}.the-math--diligence .the-math__card{max-width:1040px;box-shadow:0 28px 56px rgba(6,51,47,.12)}.the-math--diligence .the-math__example{max-width:1040px;margin-inline:auto}@media (max-width:820px){.the-math__card,.the-math__results-grid{grid-template-columns:1fr}}