.price-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"partner1 partner2" "partner3 partner3";gap:32px;position:relative;z-index:2;max-width:800px;margin:0 auto}.price-card:nth-child(1){grid-area:partner1}.price-card:nth-child(2){grid-area:partner2}.price-card:nth-child(3){grid-area:partner3;justify-self:center;width:100%;max-width:800px}.partners-bg-icon{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:420px;height:420px;z-index:0;opacity:.08;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none}.price-card{margin-top:42px;padding:32px;display:flex;flex-direction:column;gap:24px;opacity:0;background:#ffffff05;border:0px solid rgba(255,255,255,.1)!important;border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000001f;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);will-change:opacity,transform,background,border-color}.price-page.loaded .price-card{opacity:1}.price-card:hover{box-shadow:0 12px 40px #00000026;background:#ffffff0a;border-color:#ffffff26;transform:translateY(-4px);transition:all .5s ease}.price-card-header{text-align:center}.partner-avatar{width:120px;height:120px;margin:0 auto 24px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.08);transition:border-color .3s ease}.price-card:hover .partner-avatar{border-color:#ffffff26}.partner-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:filter .3s}.partner-avatar a{display:block;width:100%;height:100%;cursor:help}.partner-avatar a img{pointer-events:auto}.partner-avatar a:hover img{filter:brightness(.8)}.price-card-header h3{font-size:1.25rem;font-family:YSMusic,monospace;font-weight:600;margin:0;opacity:.9;text-transform:uppercase;letter-spacing:.025em}.partner-status{font-size:.875rem;font-family:YSMusic,monospace;opacity:.7;text-align:center;letter-spacing:.025em}@media (max-width: 1024px){.price-grid{grid-template-columns:1fr;grid-template-areas:"partner1" "partner2" "partner3";min-width:350px}.price-card{min-width:350px;margin-left:auto;margin-right:auto}}
