.pp-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin:0;padding:0;list-style:none;display:grid}.pp-plan{transition:transform .3s cubic-bezier(.2,.7,.2,1), box-shadow .3s, opacity .7s cubic-bezier(.2,.7,.2,1) var(--d,0s);background:#fff;border:1px solid #e3e3e3;border-radius:16px;flex-direction:column;gap:14px;padding:32px 28px;display:flex;position:relative}.pp-plan:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #00000059}.pp-plan--featured{color:#fff;background:#050505;border-color:#050505}.sv .pp-plan__name{color:#050505;font-size:22px;font-weight:600}.sv .pp-plan--featured .pp-plan__name{color:#fff}.pp-badge{background:linear-gradient(135deg, var(--sv-from), var(--sv-to));color:#fff;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:-13px;left:28px}.pp-plan__price{align-items:baseline;gap:6px;display:flex}.sv .pp-plan__price span{color:#050505;font-family:var(--font-sans);letter-spacing:-.02em;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1}.pp-plan__price em{color:#777;font-size:15px;font-style:normal}.sv .pp-plan--featured .pp-plan__price span{color:#fff}.pp-plan--featured .pp-plan__price em{color:#ffffffa6}.sv .pp-plan__desc{color:#555;font-size:14px}.sv .pp-plan--featured .pp-plan__desc{color:#ffffffbf}.pp-plan__list{border-top:1px solid #e8e8e8;flex-direction:column;flex:1;gap:12px;margin:6px 0 10px;padding:18px 0 0;list-style:none;display:flex}.pp-plan--featured .pp-plan__list{border-top-color:#ffffff2e}.sv .pp-plan--featured .pp-plan__list li{color:#fff}.pp-plan__list li{font-family:var(--font-sans);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.pp-plan__list svg{color:#7c3aed;flex-shrink:0;margin-top:2px}.pp-plan--featured .pp-plan__list svg{color:#c4b5fd}.pp-plan .spot-btn{justify-content:center;align-self:stretch}.sv .pp-note{text-align:center;color:#555;margin-top:28px;font-size:14px}.pp-compare h2{color:#fff}.pp-table-wrap{border:1px solid #ffffff24;border-radius:14px;overflow-x:auto}.pp-table{border-collapse:collapse;width:100%;min-width:640px;font-family:var(--font-sans);font-size:14px}.pp-table th,.pp-table td{text-align:center;color:#ffffffd9;border-bottom:1px solid #ffffff1a;padding:16px 18px}.pp-table thead th{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff0a;font-size:13px}.pp-table tbody th{text-align:left;color:#fff;font-weight:500}.pp-table thead th:first-child{text-align:left}.pp-table tr:last-child th,.pp-table tr:last-child td{border-bottom:0}.pp-table td svg{color:#a78bfa;vertical-align:middle}.pp-table .pp-no{color:#ffffff40}.sv .pp-more{color:#555;margin-top:28px;font-size:15px}.pp-more a{color:#5b21b6}@media (width<=960px){.pp-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}
