.fma .fma-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(28px,4vw,44px)}.fma .fma-tile{display:flex;flex-direction:column;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px 22px}.fma .fma-tile b{font-size:clamp(26px,3vw,34px);font-weight:600;letter-spacing:-.02em;color:var(--accent-ink);line-height:1.1}.fma .fma-tile-label{font-size:15px;font-weight:600;color:var(--ink)}.fma .fma-tile-body{font-size:14px;line-height:1.45;color:var(--ink-2)}.fma .fma-steps{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fma .fma-steps li{display:flex;flex-direction:column;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px 22px}.fma .fma-step-n{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:rgba(226,78,18,.1);color:var(--accent-ink);font-size:14px;font-weight:600}.fma .fma-steps b{font-size:16px;font-weight:600;color:var(--ink)}.fma .fma-steps li>span:last-child{font-size:15px;line-height:1.45;color:var(--ink-2)}.fma .fma-note{font-size:15px;color:var(--ink-2);margin:18px 0 0;max-width:72ch}.fma .fma-note-2{margin-top:4px}.fma .fmr-caption+.fmr-caption{margin-top:2px}@media (max-width:900px){.fma .fma-steps,.fma .fma-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.fma .fma-steps,.fma .fma-tiles{grid-template-columns:1fr}}@media (max-width:640px){.fma .fmc-cta .fmc-btn{white-space:normal;text-align:center;justify-content:center}}