.pp-how-it-works{background:var(--cl-white);padding:80px 0}.pp-how-it-works__wrap{margin:0 auto;max-width:860px;padding:0 var(--bridge-container-px)}.pp-how-it-works__title{color:var(--cl-text-900);font-family:var(--cl-font-heading);font-size:24px;font-weight:700;margin:0 0 24px}.pp-how-it-works__card{background:var(--cl-white);border:1px solid var(--cl-border-subtle);border-radius:var(--cl-radius-lg);margin-bottom:24px;overflow:hidden}.pp-how-it-works__steps{list-style:none;margin:0;padding:0}.pp-how-it-works__step{align-items:flex-start;border-bottom:1px solid var(--cl-border-subtle);display:flex;gap:16px;padding:18px 20px}.pp-how-it-works__step:last-child{border-bottom:none}.pp-how-it-works__step-number{align-items:center;background:var(--cl-accent-light);border-radius:50%;color:var(--cl-white);display:flex;flex-shrink:0;font-family:var(--cl-font-heading);font-size:11px;font-weight:700;height:26px;justify-content:center;margin-top:1px;width:26px}.pp-how-it-works__step-body{display:flex;flex-direction:column;gap:6px}.pp-how-it-works__step-title{color:var(--cl-text-900);font-size:15px;font-weight:600}.pp-how-it-works__step-desc{color:var(--cl-text-700);font-size:14px;line-height:1.6}.pp-how-it-works__step-desc p{margin:0}