main{overflow-wrap:break-word}.section-center{text-align:center}.section-center .section-sub{margin:0 auto}.benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;list-style:none}.benefit-card{background:#fff;border:1px solid var(--cream3);border-radius:var(--r);padding:28px;transition:all .25s}.benefit-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.benefit-icon{font-size:32px;margin-bottom:14px;line-height:1}.step-heading{font-family:var(--font-serif);font-size:24px;font-weight:500;color:var(--sage-m);margin-bottom:8px}.calc-box{background:#fff;border-radius:var(--r);border:1px solid var(--cream3);padding:36px;margin-top:40px;box-shadow:var(--shadow-lg)}.calc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.calc-field+.calc-field{margin-top:24px}.calc-label{font-size:14px;font-weight:600;display:block;margin-bottom:8px;color:var(--ink)}.calc-value{color:var(--sage-m);font-size:18px}.calc-range{width:100%;accent-color:var(--sage)}.calc-scale{display:flex;justify-content:space-between;font-size:12px;color:var(--ink3);margin-top:6px}.calc-result{text-align:center;background:var(--sage-xl);padding:32px;border-radius:var(--r);border:1px solid var(--sage-l)}.calc-result-label{font-size:13px;color:var(--ink3);text-transform:uppercase;letter-spacing:.08em}.earnings-display{display:block;font-family:var(--font-serif);font-size:42px;color:var(--sage-m);font-weight:600}.calc-note{font-size:12px;color:var(--ink3);margin-top:10px;line-height:1.5}.calc-result .btn-primary{margin-top:20px}@media(max-width:900px){.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-grid{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:600px){.benefits-grid{grid-template-columns:minmax(0,1fr)}.calc-box{padding:22px 18px}.calc-result{padding:24px 16px}.earnings-display{font-size:34px}}
