.pi-pays{background:var(--ground)}.pi-pays__lead{color:var(--brand-ink);margin-top:28px;font-size:18px;font-weight:700}.pi-pays__kinds{gap:18px;margin-top:16px;display:grid}.pi-kind{box-shadow:var(--lift);background:#fff;border-radius:24px 24px 24px 5px;padding:26px 26px 28px}.pi-kind h3{letter-spacing:-.025em;color:var(--brand-ink);font-size:24px;font-weight:700;line-height:1.15}.pi-kind p{color:var(--brand-muted);margin-top:8px;font-size:16.5px;line-height:1.6}.pi-pays__note{color:var(--brand-muted);margin-top:22px;font-size:15.5px;line-height:1.6}@media (min-width:900px){.pi-pays__kinds{grid-template-columns:repeat(3,1fr);gap:22px}}.pi-cm{background:var(--ground)}.pi-cm__grid{gap:30px;margin-top:26px;display:grid}.pi-cm__txt{gap:16px;display:grid}.pi-cm__txt p{color:var(--brand-ink);font-size:clamp(17px,1.5vw,19px);line-height:1.65}.pi-cm__card{background:var(--paper);box-shadow:12px 12px 0 var(--pale);border-radius:22px 22px 22px 5px;margin-right:12px;padding:28px 28px 30px}.pi-cm__card h3{letter-spacing:-.015em;color:var(--brand-ink);font-size:20px;line-height:1.3}.pi-cm__card ul{gap:10px;margin-top:14px;display:grid}.pi-cm__card li{color:var(--brand-ink);padding-left:30px;font-size:16.5px;line-height:1.5;position:relative}.pi-cm__card li span{display:block}.pi-cm__card li span:first-letter{text-transform:uppercase}@media (min-width:900px){.pi-cm__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:64px}.pi-cm__card{margin-right:0}@media (prefers-reduced-motion:no-preference){.pi-cm__card{transform:rotate(-1.5deg)}}}.pi-tell{background:#fff}.pi-tell__grid{gap:28px;margin-top:30px;display:grid}.pi-tell__ph img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;box-shadow:var(--lift);border-radius:28px 28px 6px}.pi-tell__card{background:var(--ground);border-radius:24px 24px 24px 5px;padding:28px 28px 30px}.pi-tell__card h3{letter-spacing:-.015em;color:var(--brand-ink);font-size:20px;line-height:1.3}.pi-tell__card ul{gap:12px;margin-top:16px;display:grid}.pi-tell__card li{color:var(--brand-ink);padding-left:30px;font-size:16.5px;line-height:1.5;position:relative}.pi-tell__card li span{display:block}.pi-tell__card li span:first-letter{text-transform:uppercase}.pi-tell__card>p{border-top:1.5px solid var(--tint-2);color:var(--brand);margin-top:20px;padding-top:16px;font-size:16.5px;font-weight:600;line-height:1.55}@media (min-width:900px){.pi-tell__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px}}
