
#income.income-simple{background:#e7ebdf;padding-top:95px;padding-bottom:90px}#income .income-section-label{display:flex;justify-content:space-between;gap:20px;color:#42563d;font-size:15px;letter-spacing:.08em}#income .income-simple-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:40px;margin:45px 0}#income .income-simple-heading h2{font-size:clamp(48px,5.5vw,86px);line-height:1.04;letter-spacing:-.055em;margin:0}#income .income-simple-heading p{font-size:23px;line-height:1.6;max-width:480px;margin:0}#income .income-draft-review{padding:20px 24px;background:#fff2cf;border:1px solid #ae8328;border-radius:14px;margin-bottom:24px;color:#513c14;font-size:18px}#income .income-draft-review strong,#income .income-draft-review span{display:block}#income .rate-explorer{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#fffef8;border-radius:24px;padding:38px 42px;border:1px solid #aaba9a;align-items:center}#income .rate-step{font-size:15px;letter-spacing:.1em;color:#64764d;display:block;margin-bottom:20px}#income .rate-explorer-copy label{font-size:30px;font-weight:600;line-height:1.3;display:block}#income .rate-explorer-copy p{font-size:18px;color:#52664a;margin:14px 0 0;line-height:1.6}#income .large-rate-control{display:flex;align-items:center;gap:16px}#income .large-rate-control button{font:inherit;font-size:35px;background:#e7eedc;border:1px solid #97aa80;border-radius:50%;width:56px;height:56px;cursor:pointer;flex-shrink:0;color:#243b21}#income .large-rate-control button:disabled{opacity:.4;cursor:default}#income .rate-entry{display:flex;align-items:center;min-width:0;flex:1;border-bottom:2px solid #869974}#income .rate-entry input{min-width:0;width:100%;font:inherit;font-size:clamp(48px,5vw,76px);font-weight:500;letter-spacing:-.04em;line-height:1.3;background:none;border:0;color:#203a23;outline:none;padding:5px 0}#income .rate-entry input::placeholder{font-size:38px;letter-spacing:-.02em;color:#748367}#income .rate-entry>span{font-size:42px;color:#536b40}#income #rate-help{font-size:17px;color:#52664a;margin:12px 0}#income #commission-slider{width:100%;height:8px;accent-color:#61862a;cursor:pointer;margin:15px 0}#income .rate-range-labels{display:flex;justify-content:space-between;font-size:16px;color:#52664a}#income .rate-error{font-size:18px;color:#52664a;min-height:29px;margin:12px 0 0}#income .rate-error.is-error{color:#9b351b;font-weight:600}#income .earning-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:38px}#income .earning-card{padding:30px 26px;border-radius:22px;background:#23392a;color:#f4f7ea;border:1px solid #4e6849;min-width:0}#income .earning-card-featured{background:#314829;border-color:#66834b}#income .scenario-index{font-size:13px;letter-spacing:.08em;color:#c2d0b7}#income .earning-card h3{font-size:27px;line-height:1.3;min-height:70px;margin:18px 0 22px;color:#f4f7ea}#income .assumed-sales{border-bottom:1px solid #d6e8ca35;padding-bottom:22px}#income .assumed-sales span,#income .monthly-earning span,#income .annual-earning span{display:block;font-size:17px;line-height:1.5}#income .assumed-sales strong{display:block;font-size:30px;font-weight:500;margin-top:8px;color:#f4f7ea;font-variant-numeric:tabular-nums}#income .monthly-earning{margin:26px 0 24px}#income .monthly-earning span{color:#d8f7a5}#income .monthly-earning output{display:block;font-size:clamp(42px,4.4vw,70px);font-weight:500;line-height:1.2;letter-spacing:-.05em;color:#c6ff3b;margin-top:9px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#income .annual-earning output{display:block;font-size:33px;line-height:1.3;margin-top:8px;color:#f4f7ea;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#income .same-volume{font-size:16px;color:#c2d0b7;line-height:1.6;margin:16px 0 0}#income .income-essential-note{font-size:20px;line-height:1.7;color:#334e30;margin:30px 0 20px;max-width:1000px}#income .income-how{border-top:1px solid #99ab89;border-bottom:1px solid #99ab89;padding:22px 0;color:#334e30}#income .income-how summary{cursor:pointer;font-size:21px;font-weight:600}#income .income-how p{font-size:19px;line-height:1.6}#income .income-apply{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:32px}#income .income-apply .button{font-size:20px;margin:0}#income .income-apply p{font-size:18px;line-height:1.6;max-width:420px;margin:0}#income button:focus-visible,#income input:focus-visible,#income summary:focus-visible,#income a:focus-visible{outline:3px solid #66822f;outline-offset:5px}#income .rate-entry:focus-within{border-color:#547b21}#income input[aria-invalid=true]{color:#9b351b}@media(max-width:950px){#income .income-simple-heading{grid-template-columns:1fr;gap:24px}#income .income-simple-heading p{max-width:700px}#income .earning-scenarios{grid-template-columns:1fr}#income .earning-card h3{min-height:0}#income .monthly-earning output{font-size:68px}#income .rate-explorer{gap:25px;padding:30px}}@media(max-width:600px){#income.income-simple{padding-top:65px;padding-bottom:65px}#income .income-section-label{flex-wrap:wrap;font-size:13px}#income .income-simple-heading h2{font-size:48px}#income .income-simple-heading p{font-size:21px}#income .rate-explorer{grid-template-columns:1fr;padding:25px 20px;gap:24px}#income .large-rate-control{gap:10px}#income .large-rate-control button{width:48px;height:48px}#income .rate-entry input{font-size:56px}#income .rate-entry input::placeholder{font-size:32px}#income .rate-entry>span{font-size:32px}#income .earning-card{padding:28px 23px}#income .monthly-earning output{font-size:clamp(42px,12vw,64px)}#income .annual-earning output{font-size:32px}#income .income-apply .button{width:100%;text-align:center;display:block;font-size:18px}#income .income-draft-review{font-size:17px;padding:18px}}@media(prefers-reduced-motion:reduce){#income *{animation:none!important;transition:none!important}}

#income .income-goal{margin-top:32px;padding:36px;background:#23392a;color:#f4f7ea;border-radius:24px}#income .goal-heading{display:flex;justify-content:space-between;gap:28px;align-items:center}#income .goal-heading .rate-step{color:#c2d0b7;margin-bottom:16px}#income .goal-heading h3{font-size:clamp(32px,4vw,52px);line-height:1.15;margin:0;color:#f4f7ea;letter-spacing:-.03em}#income .goal-heading h3 strong{display:block;color:#c6ff3b;font-weight:500}#income .goal-heading>p{font-size:18px;line-height:1.6;max-width:260px;margin:0}#income .goal-heading>p strong{font-size:30px;display:block}#income .goal-basis{font-size:19px;line-height:1.6;background:#ffffff0a;border:1px solid #ffffff30;padding:20px;border-radius:14px;margin:28px 0 20px}#income .goal-status,#income .goal-detail{font-size:19px;line-height:1.6;color:#d3dfca}#income .goal-metrics{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:28px 0}#income .goal-metrics span,#income .goal-revenue span{display:block;font-size:20px;line-height:1.5}#income .goal-metrics output{display:block;font-size:clamp(52px,6vw,88px);letter-spacing:-.04em;line-height:1.2;color:#c6ff3b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#income .goal-metrics small{display:block;font-size:17px;line-height:1.6;color:#c2d0b7;margin-top:10px}#income .goal-revenue{border-top:1px solid #ffffff30;padding-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:28px}#income .goal-revenue output{display:block;font-size:clamp(24px,2.8vw,38px);line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px}#income .goal-detail{margin-bottom:0}@media(max-width:600px){#income .income-goal{padding:26px 20px}#income .goal-heading{display:block}#income .goal-heading>p{margin-top:20px}#income .goal-metrics,#income .goal-revenue{grid-template-columns:1fr;gap:24px}#income .goal-metrics output{font-size:58px}#income .goal-revenue output{font-size:28px}}
