.pmt{background:var(--color-ground)}.pmt__head{max-width:640px;margin-bottom:clamp(28px,4vw,44px)}.pmt__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);margin-bottom:12px;font-size:clamp(24px,3vw,38px);font-weight:800;line-height:1.15}.pmt__sub{font-family:var(--font-ui);color:var(--color-muted);font-size:16px;line-height:1.65}.pmt__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pmt__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);transition:transform var(--transition), box-shadow var(--transition);padding:28px 24px}.pmt__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.pmt__num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-accent-strong);margin-bottom:12px;font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1}.pmt__label{font-family:var(--font-display);color:var(--color-ink);margin-bottom:8px;font-size:14.5px;font-weight:700;line-height:1.35}.pmt__desc{font-family:var(--font-ui);color:var(--color-muted);font-size:13px;line-height:1.55}@media (max-width:900px){.pmt__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.pmt__grid{grid-template-columns:1fr}}
