.cost-page{padding-top:60px;padding-bottom:64px}.cost-page [hidden]{display:none!important}.cost-entry{grid-template-columns:1.05fr 1fr;align-items:start;gap:64px;display:grid}.cost-intro{padding-top:10px}.cost-intro h1{max-width:580px;margin:0 0 26px;font-size:clamp(2.6rem,4.3vw,3.8rem)}.cost-lede{color:var(--muted);max-width:490px;font-size:1.2rem;line-height:1.6}.cost-free{margin-top:26px;font-size:.94rem}.cost-panel{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:32px}.cost-panel h2,.cost-agent h2{margin:0 0 12px;font-size:1.65rem;line-height:1.2}.cost-muted{color:var(--muted)}.cost-input-panel>.cost-muted{margin-bottom:27px;font-size:.95rem}.cost-page fieldset{border:0;min-width:0;margin:0;padding:0}.cost-field{margin-bottom:22px}.cost-field label{margin-bottom:8px;font-size:.95rem;font-weight:650;display:block}.cost-money-input{background:#fff;border:1px solid #adbcb7;border-radius:5px;align-items:center;min-height:54px;display:flex}.cost-money-input>span{color:var(--muted);padding-left:16px;font-size:1.2rem}.cost-money-input input{width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:5px;outline:0;padding:12px 14px 12px 9px;font-size:1.2rem}.cost-money-input:focus-within{outline-offset:3px;outline:3px solid #246a91}.cost-money-input:has([aria-invalid=true]){border-color:#a33626}.cost-money-input input:focus-visible{outline:0}.cost-money-input input::placeholder{color:#81908e}.cost-help{color:var(--muted);margin:7px 0 0;font-size:.82rem;line-height:1.55}.cost-error{color:#922e20;margin:8px 0 0;font-size:.86rem}.cost-form-status:empty{display:none}.cost-submit{gap:14px;width:100%;margin-top:22px}.cost-text-button{color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:.9rem;line-height:1.5;text-decoration:underline}.cost-text-button:hover{color:#246a91}.cost-example{margin:16px auto 0;font-size:.84rem;display:block}.cost-prior{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:6px;padding:15px 0}.cost-prior summary{cursor:pointer;font-size:.9rem;font-weight:600}.cost-prior summary span{color:var(--muted);font-weight:400}.cost-prior-fields{padding-top:8px}.cost-prior-fields>.cost-help{margin-bottom:18px}.cost-prior .cost-field:last-child{margin-bottom:5px}.cost-privacy{color:var(--muted);align-items:flex-start;gap:10px;margin:24px 0 0;font-size:.78rem;line-height:1.6;display:flex}.cost-privacy svg{flex:0 0 17px;width:17px;height:20px;margin-top:1px}.cost-illustration{max-width:400px;margin-top:55px;padding:0 34px 26px 0;position:relative}.cost-illustration:before{content:"";background:#edf2e7;border-radius:45% 50% 35% 40%;position:absolute;inset:25px 0 0 15px}.cost-paper{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px;position:relative;box-shadow:0 6px 25px #102d3906}.cost-paper span{color:var(--muted);margin:13px 0 7px;font-size:.8rem;display:block}.cost-paper .cost-paper-title{color:var(--ink);margin:0 0 24px;font-size:.96rem;font-weight:700}.cost-paper i{background:#edf1ed;border-radius:3px;height:12px;display:block;overflow:hidden}.cost-paper i:before{content:"";height:100%;width:var(--bar-width);background:var(--lime);display:block}.cost-paper-note{color:var(--muted);align-items:center;gap:13px;margin:18px 0 0 30px;font-size:.86rem;line-height:1.45;display:flex;position:relative}.cost-paper-note svg{background:var(--lime);border-radius:50%;width:27px;height:27px;padding:3px}.cost-results-header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:30px;display:flex}.cost-results-header h1{margin:0 0 15px;scroll-margin-top:25px;font-size:clamp(2.1rem,3.5vw,3rem)}.cost-results-header h1:focus{outline:none}.cost-results-header p{max-width:750px;margin:0}.cost-results-header>.cost-text-button{flex-shrink:0;margin-top:9px}.cost-example-label{color:#45632b;font-size:.86rem;margin-top:9px!important}.cost-metrics{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px;padding:26px 28px;display:grid}.cost-metrics>div{border-left:1px solid var(--line);min-width:0;padding:0 26px}.cost-metrics>div:first-child{border-left:0;padding-left:0}.cost-metrics>div:last-child{padding-right:0}.cost-metrics dt{color:var(--muted);font-size:.9rem}.cost-metrics dd{letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:7px 0 0;font-family:Manrope Variable,sans-serif;font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:750}.cost-metrics .cost-help{font-size:.74rem}.cost-results-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.cost-scenario>.cost-muted{margin-bottom:27px;font-size:.93rem}.cost-slider-heading{justify-content:space-between;align-items:center;gap:15px;font-size:.87rem;display:flex}.cost-slider-heading output{font-size:1.25rem;font-weight:750}.cost-slider{--slider-progress:50%;appearance:none;background:linear-gradient(to right,var(--lime) var(--slider-progress),#dfe5e2 var(--slider-progress));cursor:pointer;border-radius:6px;width:100%;height:7px;margin:20px 0 2px;display:block}.cost-slider::-webkit-slider-thumb{appearance:none;background:var(--lime);border:2px solid #a8cf6f;border-radius:50%;width:25px;height:25px}.cost-slider::-moz-range-thumb{background:var(--lime);border:2px solid #a8cf6f;border-radius:50%;width:22px;height:22px}.cost-slider-scale{color:var(--muted);justify-content:space-between;margin-top:12px;font-size:.8rem;display:flex}.cost-scenario-metrics{grid-template-columns:1fr 1fr;gap:22px;margin:28px 0;display:grid}.cost-scenario-metrics>div+div{border-left:1px solid var(--line);padding-left:22px}.cost-scenario-metrics dd{letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0 0 3px;font-family:Manrope Variable,sans-serif;font-size:clamp(1.5rem,2.7vw,2.4rem);font-weight:750}.cost-scenario-metrics dt{color:var(--muted);font-size:.83rem}.cost-profit-row{grid-template-columns:135px minmax(30px,1fr) auto;align-items:center;gap:13px;margin:12px 0;font-size:.8rem;display:grid}.cost-profit-row strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.82rem;font-weight:600}.cost-profit-row>span{color:var(--muted)}.cost-bar-track{background:#f0f3ef;border-radius:3px;height:13px;overflow:hidden}.cost-bar-track i{background:#587481;border-radius:3px;height:100%;display:block}.cost-bar-track .cost-bar-scenario{background:#a7cc72}.cost-bar-track .cost-bar-loss{background:#b88b75}.cost-scenario-note{color:var(--muted);border-top:1px solid var(--line);margin:18px 0 0;padding-top:16px;font-size:.77rem;line-height:1.55}.cost-agent{background:#e5f3d0;border:1px solid #d8e9c1;border-radius:8px;padding:32px}.cost-agent h2{margin-bottom:20px;font-size:1.8rem}.cost-agent>p{color:var(--muted);font-size:.98rem}.cost-agent .button{gap:12px;width:100%;margin:8px 0 12px;font-size:.9rem}.cost-agent>.cost-help{margin:10px 0 0;font-size:.8rem}.cost-explanation{justify-content:space-between;gap:35px;padding-top:32px;display:flex}.cost-explanation h2{margin:0 0 12px;font-size:1.45rem}.cost-explanation p{color:var(--muted);max-width:750px;margin-bottom:0;font-size:.88rem;line-height:1.65}.cost-result-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:14px;padding-top:3px;display:flex}.cost-comparison{margin-bottom:24px;padding:24px 28px}.cost-comparison h2{font-size:1.3rem}.cost-comparison-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.cost-comparison-grid h3{margin:10px 0 3px;font-size:.88rem}.cost-comparison-grid p{color:var(--muted);margin:0;font-size:.87rem}.cost-comparison>.cost-help{margin-top:15px}.cost-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cost-slider{border:0;min-height:0;padding:0}@media (width>=1500px){.cost-page{padding-top:75px;padding-bottom:80px}}@media (width<=1000px){.cost-entry{grid-template-columns:1fr 1fr;gap:32px}.cost-panel,.cost-agent{padding:25px}.cost-results-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cost-profit-row{grid-template-columns:105px minmax(25px,1fr) auto;gap:8px}.cost-agent h2{font-size:1.6rem}.cost-metrics>div{padding:0 18px}}@media (width<=760px){.cost-page{padding-top:35px;padding-bottom:40px}.cost-entry{grid-template-columns:1fr;gap:26px}.cost-intro{padding-top:0}.cost-intro h1{max-width:600px;margin-bottom:20px;font-size:2.7rem}.cost-lede{max-width:600px;margin-bottom:14px;font-size:1.05rem}.cost-free{margin:18px 0 0;font-size:.85rem}.cost-illustration{display:none}.cost-panel,.cost-agent{padding:25px}.cost-results-grid{grid-template-columns:1fr}.cost-results-header{flex-direction:column;gap:10px}.cost-results-header>.cost-text-button{margin:0}.cost-results-header h1{font-size:2.3rem}.cost-metrics{grid-template-columns:1fr;gap:18px;padding:22px}.cost-metrics>div{border:0;border-bottom:1px solid var(--line);padding:0 0 18px}.cost-metrics>div:last-child{border:0;padding-bottom:0}.cost-metrics dd{font-size:2.1rem}.cost-metrics .cost-help{max-width:400px}.cost-agent h2{font-size:1.65rem}.cost-agent .button{width:auto}.cost-explanation{flex-direction:column;gap:20px}.cost-result-actions{flex-flow:wrap;gap:20px}.cost-comparison-grid{grid-template-columns:1fr;gap:8px}}@media (width<=420px){.cost-page{padding-left:20px;padding-right:20px}.cost-intro h1{font-size:2.3rem}.cost-panel,.cost-agent{padding:21px}.cost-panel h2{font-size:1.45rem}.cost-profit-row{grid-template-columns:1fr auto}.cost-profit-row>.cost-bar-track{grid-area:2/1/auto/-1}.cost-profit-row strong{text-align:right}.cost-scenario-metrics{gap:14px}.cost-scenario-metrics>div+div{padding-left:14px}}@media print{.site-header,.site-footer,.skip-link,#analytics-choice,.cost-entry,.cost-agent,.cost-results-header>.cost-text-button,.cost-result-actions,.cost-slider,.cost-slider-scale{display:none!important}.cost-page{max-width:none;padding:0}.cost-results-grid{display:block}.cost-panel,.cost-metrics{break-inside:avoid;border-color:#aaa;padding:20px}.cost-results-header h1{font-size:25pt}.cost-results-header p{font-size:10pt}.cost-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.cost-metrics>div{border:0;border-left:1px solid #ccc;padding:0 15px}.cost-metrics dd,.cost-scenario-metrics dd{font-size:21pt}.cost-slider-heading{margin-top:10px}.cost-explanation{padding-top:20px;display:block}.cost-explanation p,.cost-scenario-note{font-size:9pt}.cost-example-label{color:#333}.cost-sr-only{display:none}}.cost-workbook{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;margin-top:72px;padding-top:56px;scroll-margin-top:36px;display:grid}.cost-workbook h2{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.15}.cost-workbook-copy>p{color:var(--muted);line-height:1.7}.cost-workbook ul{margin:22px 0 28px;padding-left:20px;line-height:1.7}.cost-workbook li+li{margin-top:7px}.cost-workbook .button{text-align:center;gap:14px}.cost-workbook-example{text-underline-offset:4px;width:fit-content;margin-top:17px;font-weight:600;display:block}.cost-workbook .cost-help{max-width:490px;margin-top:22px}.cost-workbook-preview{border:1px solid var(--line);background:#edf1ea;border-radius:16px;margin:0;padding:14px}.cost-workbook-preview img{border:1px solid #dce3df;border-radius:5px;width:100%;height:auto;display:block}.cost-workbook-preview figcaption{color:var(--muted);text-align:center;margin:12px 0 1px;font-size:.75rem}@media (width<=1000px){.cost-workbook{gap:32px}}@media (width<=760px){.cost-workbook{grid-template-columns:1fr;gap:28px;margin-top:40px;padding-top:34px}.cost-workbook-preview{box-sizing:border-box;justify-self:center;width:100%;max-width:430px}.cost-workbook .button{box-sizing:border-box;width:100%}}@media print{.cost-workbook{display:none!important}}
