.how[data-v-f50b9b31]{background:var(--paper-2);padding:92px 0}.steps[data-v-f50b9b31]{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.step[data-v-f50b9b31]{border-top:2px solid var(--teal);padding-top:18px}.step-n[data-v-f50b9b31]{color:var(--teal);font-size:15px;font-weight:700;letter-spacing:.1em}.step h3[data-v-f50b9b31]{font-size:22px;margin:14px 0 10px}.step p[data-v-f50b9b31]{color:var(--ink-70);font-size:16px}@media(max-width:760px){.steps[data-v-f50b9b31]{grid-template-columns:1fr}}.promise[data-v-96dddb74]{background:var(--navy);color:#d9e1ec}.promise-in[data-v-96dddb74]{align-items:center;display:grid;gap:56px;grid-template-columns:1.1fr .9fr;padding:92px 24px}.promise h2[data-v-96dddb74]{color:#fff;font-family:var(--font-sig);font-size:clamp(28px,4vw,44px);font-style:italic;font-weight:700;letter-spacing:-.01em;line-height:1.15}.promise-copy p[data-v-96dddb74]{color:#aeb9c9;font-size:17px;line-height:1.7;margin-top:20px}.promise-points[data-v-96dddb74]{display:grid;gap:14px;margin-top:28px}.promise-points div[data-v-96dddb74]{align-items:center;color:#eaf0f7;display:flex;font-weight:500;gap:12px}.promise-points[data-v-96dddb74] svg{color:#6fd6b8;height:20px;width:20px}.promise-math[data-v-96dddb74]{background:#ffffff0a;border:1px solid var(--line-on-dark);border-radius:var(--r-lg);padding:30px 32px}.math-row[data-v-96dddb74]{align-items:baseline;color:#aeb9c9;display:flex;font-size:16px;justify-content:space-between;padding:4px 0}.math-row b[data-v-96dddb74]{color:#fff;font-size:18px}.math-row .pos[data-v-96dddb74]{color:#6fd6b8}.math-row .neg[data-v-96dddb74]{color:#ff8f7a}.math-op[data-v-96dddb74]{color:#6b7890;font-size:18px;padding:2px 0}.math-rule[data-v-96dddb74]{background:var(--line-on-dark);height:1px;margin:10px 0}.math-rule.strong[data-v-96dddb74]{background:#ffffff4d}.math-row.total b[data-v-96dddb74]{font-size:26px}.math-note[data-v-96dddb74]{color:#8b98ad;font-size:13.5px;font-style:italic;margin-top:18px}@media(max-width:860px){.promise-in[data-v-96dddb74]{gap:36px;grid-template-columns:1fr}}
