.economic-model-module__TNnqyG__builder{--ink:#302820;--muted:#6f665e;--line:#ded5c9;--accent:#713b48;--paper:#fffdf9;color:var(--ink);border:1px solid var(--line);background:#f7f3eb;border-radius:1rem;padding:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:7rem}.economic-model-module__TNnqyG__builder *{box-sizing:border-box}.economic-model-module__TNnqyG__eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:700}.economic-model-module__TNnqyG__progress{color:var(--muted);align-items:center;gap:1rem;font-size:.85rem;display:flex}.economic-model-module__TNnqyG__progress>div{background:#e4dbd0;border-radius:99px;flex:1;max-width:18rem;height:5px;overflow:hidden}.economic-model-module__TNnqyG__progress i{background:var(--accent);height:100%;display:block}.economic-model-module__TNnqyG__question{max-width:44rem;margin:3rem auto 2rem}.economic-model-module__TNnqyG__question h2,.economic-model-module__TNnqyG__resultsHeader h2{margin:.45rem 0 1rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05}.economic-model-module__TNnqyG__question>p,.economic-model-module__TNnqyG__resultsHeader p{color:var(--muted);line-height:1.65}.economic-model-module__TNnqyG__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.economic-model-module__TNnqyG__choice{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:.8rem;gap:.3rem;padding:1.25rem;display:grid}.economic-model-module__TNnqyG__choice input{accent-color:var(--accent)}.economic-model-module__TNnqyG__choice.economic-model-module__TNnqyG__selected{border:2px solid var(--accent);background:#f5eaec}.economic-model-module__TNnqyG__choice span,.economic-model-module__TNnqyG__field small{color:var(--muted);font-size:.85rem;line-height:1.45}.economic-model-module__TNnqyG__field{gap:.6rem;margin:2rem 0;font-weight:700;display:grid}.economic-model-module__TNnqyG__inputWrap{background:#fff;border:1px solid #b8c9dc;border-radius:.55rem;align-items:center;max-width:25rem;display:flex}.economic-model-module__TNnqyG__inputWrap:focus-within{border-color:#28669f;outline:3px solid #d9e7f5}.economic-model-module__TNnqyG__inputWrap input{width:100%;font:inherit;color:#245e9a;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:.85rem 1rem}.economic-model-module__TNnqyG__inputWrap b{color:#496984;padding-right:1rem}.economic-model-module__TNnqyG__lifeLine{background:#f1e9dd;border-left:3px solid #b58b5e;padding:.7rem 1rem;color:#5d4d3d!important}.economic-model-module__TNnqyG__actions{gap:.75rem;margin-top:1.8rem;display:flex}.economic-model-module__TNnqyG__primary,.economic-model-module__TNnqyG__secondary{appearance:none;border:1px solid var(--accent);min-height:2.8rem;font:inherit;cursor:pointer;border-radius:.45rem;padding:.65rem 1rem;font-weight:700}.economic-model-module__TNnqyG__primary{background:var(--accent);color:#fff}.economic-model-module__TNnqyG__secondary{color:var(--accent);background:0 0}.economic-model-module__TNnqyG__error{font-weight:700;color:#9e332d!important}.economic-model-module__TNnqyG__finePrint{color:var(--muted);border-top:1px solid var(--line);padding-top:1rem;font-size:.78rem;line-height:1.55}.economic-model-module__TNnqyG__resultsHeader{justify-content:space-between;align-items:start;gap:2rem;display:flex}.economic-model-module__TNnqyG__resultsHeader>div{max-width:45rem}.economic-model-module__TNnqyG__heroResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.economic-model-module__TNnqyG__heroResults>div{color:#fcf6ec;background:#34271f;border-radius:.75rem;padding:1.25rem}.economic-model-module__TNnqyG__heroResults span,.economic-model-module__TNnqyG__heroResults small{color:#d9c7b4;font-size:.8rem;display:block}.economic-model-module__TNnqyG__heroResults strong{font:clamp(2.2rem,6vw,4rem)/1 var(--font-display),Georgia,serif;margin:.35rem 0;display:block}.economic-model-module__TNnqyG__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.economic-model-module__TNnqyG__resultSection{background:var(--paper);border:1px solid var(--line);border-radius:.7rem;padding:1.1rem}.economic-model-module__TNnqyG__resultSection h3{margin:0 0:.8rem;font-size:1rem}.economic-model-module__TNnqyG__resultSection dl{margin:0}.economic-model-module__TNnqyG__resultSection dl div{border-top:1px solid #eee7df;justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.84rem;display:flex}.economic-model-module__TNnqyG__resultSection dt{color:var(--muted)}.economic-model-module__TNnqyG__resultSection dd{text-align:right;white-space:pre-line;font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.45}.economic-model-module__TNnqyG__details,.economic-model-module__TNnqyG__coaching{background:var(--paper);border:1px solid var(--line);border-radius:.7rem;margin-top:1.25rem;padding:1.1rem}.economic-model-module__TNnqyG__details summary{cursor:pointer;font-weight:700}.economic-model-module__TNnqyG__details>p,.economic-model-module__TNnqyG__coaching p,.economic-model-module__TNnqyG__coaching li{color:var(--muted);line-height:1.55}.economic-model-module__TNnqyG__coaching textarea{width:100%;min-height:10rem;margin-top:1rem}@media (max-width:700px){.economic-model-module__TNnqyG__builder{padding:1.25rem}.economic-model-module__TNnqyG__choiceGrid,.economic-model-module__TNnqyG__heroResults,.economic-model-module__TNnqyG__resultGrid{grid-template-columns:1fr}.economic-model-module__TNnqyG__resultsHeader{display:block}.economic-model-module__TNnqyG__resultsHeader .economic-model-module__TNnqyG__secondary{margin-top:1rem}}
