.fs-rph-list-2col{grid-template-columns:1fr 1fr;column-gap:28px}.fs-rph-ol{margin:8px 0 16px;padding-left:20px;display:grid;gap:8px;font-size:15px;color:var(--r-ink)}.fs-rph-need-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fs-rph-need-card{background:#fff;border:1px solid var(--r-line);border-radius:14px;padding:24px;min-width:0}.fs-rph-need-card p{font-size:15px;line-height:1.7;color:var(--r-muted);margin:0}.fs-rph-steps{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.fs-rph-steps li{background:#f7f9fc;border:1px solid var(--r-line);border-radius:14px;padding:20px;min-width:0}.fs-rph-steps p{font-size:14px;line-height:1.6;color:var(--r-muted);margin:0}.fs-rph-step{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:#0d1b3d;color:#fff;padding:4px 10px;border-radius:50px;margin-bottom:10px}.fs-rph-areas{background:#f7f9fc!important;padding:clamp(48px,7vw,84px) 0!important}.fs-rph-area-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fs-rph-area{display:block;background:#fff;border:1px solid var(--r-line);border-radius:12px;padding:18px;text-decoration:none}.fs-rph-area strong{display:block;color:#1a4fbf;font-size:16px}.fs-rph-area span{display:block;font-size:13.5px;color:var(--r-muted);font-weight:500;margin-top:4px}@media (max-width:1024px){.fs-rph-steps{grid-template-columns:repeat(2,1fr)}.fs-rph-area-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.fs-rph-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-rph-area{padding:14px;overflow-wrap:break-word}}