.privilege-grid{display:grid;gap:20px;margin-bottom:40px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:992px){.privilege-grid{grid-template-columns:repeat(4,1fr)!important}}.privilege-card{background-color:var(--vs-theme-layout);border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.3);transition:transform .2s ease;cursor:pointer;border:none;padding:0}.privilege-image-container{height:200px;overflow:hidden}.privilege-image{width:80%;height:80%;margin-top:20px;-o-object-fit:cover;object-fit:cover}.privilege-content{padding:20px;display:flex;flex-direction:column}.privilege-title{font-size:1.5rem;margin-bottom:10px}.privilege-price{font-size:1.2rem;margin-bottom:15px}.current-price{color:#4caf50;font-weight:700}.donate-page__subtitle{align-items:center;color:var(--glass-text-light);display:flex;font-size:20px;font-weight:500;gap:10px;line-height:25px;margin:0 0 30px}.donate-section__header{gap:15px;justify-content:space-between}.donate-section-title,.donate-section__header{align-items:center;display:flex;flex-wrap:wrap}.donate-section-title{color:var(--glass-text-bold)}.donate-section-title_size_h1{font-size:34px;font-weight:700;gap:0 15px;line-height:45px}.player-group{--role-badge__color-text:#fff;align-items:center;background-color:hsla(0,0%,100%,.4);background-image:linear-gradient(180deg,#fac126,#ff8e42);border-radius:12px;color:#fff;display:inline-flex;gap:8px;padding:6px 14px}@media screen and (min-width:992px){.donate-abilities{gap:30px}}.donate-abilities{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.group-abilities{align-items:center;background-color:var(--vs-theme-layout);border-radius:18px;display:flex;gap:15px;justify-content:space-between;padding:19px 25px}.group-abilities__titles{display:flex;flex-direction:column;gap:5px}@media screen and (min-width:992px){.donate-kits{gap:40px}}@media screen and (min-width:992px){.donate-abilities,.donate-kits{grid-template-columns:repeat(2,1fr)}}.donate-kits{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);width:100%}.kit{background-color:var(--vs-theme-layout);border-radius:25px;display:flex;flex-direction:column;gap:20px;padding:25px 30px}.kit__header{gap:15px;justify-content:space-between;align-items:center;display:flex}.team-page{padding:2rem 0}.team-page .header-section .display-4{font-weight:600;margin-bottom:1rem}.team-page .header-section .lead{font-size:1.25rem;opacity:.8}.section-header{position:relative;margin-bottom:2rem}.section-header .section-title{font-size:1.75rem;font-weight:600;margin:0;padding-bottom:.5rem;border-bottom:2px solid var(--vs-primary)}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.team-card{padding:1rem;transition:transform .2s ease;cursor:pointer}.team-card:hover{transform:translateY(-5px)}.team-card:focus{outline:2px solid var(--vs-primary);outline-offset:-2px}.team-card .member-header{display:flex;align-items:center;gap:1rem}.team-card .member-avatar-wrapper{flex:0 0 48px}.team-card .member-avatar-wrapper .member-avatar{display:flex;align-items:center;justify-content:center}.team-card .member-avatar-wrapper .member-avatar .rounded{box-shadow:0 4px 6px rgba(0,0,0,.2)}.team-card .member-info{flex:1;min-width:0}.team-card .member-name-wrapper{margin-bottom:.25rem}.team-card .member-name{font-size:1.1rem;font-weight:600;color:inherit;margin-right:.5rem}.team-card .member-role{display:inline-block;font-size:.9rem;font-weight:500}.team-card .member-description{font-size:.875rem;line-height:1.4;opacity:.8;margin-top:.25rem}@media(max-width:768px){.team-page{padding:1.5rem 0}.team-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.team-card{padding:1rem}.team-card .member-header{gap:1.25rem}}