.pv-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pv-use{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--pl-radius);background:#fff;box-shadow:var(--pl-shadow)}.pv-use.is-violet{background:var(--pl-violet);color:#fff}.pv-use-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--pl-lavender);color:var(--pl-violet)}.pv-use.is-violet .pv-use-ico{background:rgba(255,255,255,.16);color:#fff}.pv-use h3{font-size:22px;font-weight:600;letter-spacing:-.02em}.pv-use p{color:var(--pl-muted);font-size:16px;line-height:1.55}.pv-use.is-violet p{color:rgba(255,255,255,.82)}.pv-use ul{display:grid;gap:8px;margin-top:auto;font-size:15px}.pv-use li{display:flex;gap:8px}.pv-use li svg{flex:none;margin-top:3px;color:var(--pl-violet)}.pv-use.is-violet li svg{color:#d9c6ff}.pv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pv-step{display:grid;gap:16px;align-content:start}.pv-step-img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:var(--pl-radius-sm);border:1px solid rgba(23,21,30,.08);box-shadow:0 18px 40px -26px rgba(23,21,30,.45)}.pv-step-num{color:var(--pl-violet);font-size:15px;font-weight:600}.pv-step h3{font-size:22px;font-weight:600;letter-spacing:-.02em}.pv-step p{color:var(--pl-muted);font-size:16px;line-height:1.55}.pv-guarantees{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:var(--pl-radius);background:var(--pl-ink);color:#fff}.pv-guarantee{padding:30px 28px;border-left:1px solid rgba(255,255,255,.12)}.pv-guarantee:first-child{border-left:0}.pv-guarantee svg{color:#b18cf0}.pv-guarantee h3{margin-top:16px;font-size:18px;font-weight:600}.pv-guarantee p{margin-top:8px;color:rgba(255,255,255,.7);font-size:15px;line-height:1.5}@media (max-width:960px){.pv-steps,.pv-uses{grid-template-columns:minmax(0,1fr)}.pv-guarantees{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-guarantee:nth-child(3){border-left:0}.pv-guarantee:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}}@media (max-width:560px){.pv-guarantees{grid-template-columns:minmax(0,1fr)}.pv-guarantee{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.pv-guarantee:first-child{border-top:0}}.pv-step h3,.pv-use h3{color:var(--pl-ink)}.pv-guarantee h3,.pv-use.is-violet h3{color:#fff}