.pack-card[data-v-4359bb3c]{background-color:var(--pack-surface,var(--background));border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:100%;max-width:375px;color:var(--pack-foreground,var(--white));flex-direction:column;padding:2rem;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.pack-card[data-v-4359bb3c]:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.pack-card h3[data-v-4359bb3c]{white-space:pre-line;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.pack-card p[data-v-4359bb3c]{margin-bottom:1rem;font-size:.95rem}.pack-card .details[data-v-4359bb3c]{margin-bottom:1.5rem}.pack-card .details .detail-item[data-v-4359bb3c]{margin-bottom:.75rem;padding-left:.5rem;font-size:.9rem;line-height:1}.pack-card .icon-container[data-v-4359bb3c]{background-color:#fff3;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;transition:transform .3s;display:flex}.pack-card .icon-container svg[data-v-4359bb3c]{width:40px;height:40px;color:inherit}.pack-card .icon-container[data-v-4359bb3c]:hover{transform:rotate(10deg)scale(1.05)}.pack-card .more-info[data-v-4359bb3c]{border-radius:var(--radius-lg);color:inherit;background-color:#0000;border:2px solid;width:fit-content;margin:auto auto 0;padding:1rem;transition:all .2s}.pack-card .more-info[data-v-4359bb3c]:hover{background-color:var(--pack-foreground,var(--white));color:var(--pack-surface,var(--background))}.pack-card .badge[data-v-4359bb3c]{background-color:#0003;border-radius:999px;width:fit-content;padding:.35rem .85rem;font-size:.85rem;font-weight:600}.packs-section[data-v-b791f119]{text-align:center;width:100%;max-width:1200px;margin:2rem auto;padding:1.5rem 0}.packs-section .packs-title[data-v-b791f119]{justify-content:center;align-items:center;gap:.5rem;margin-bottom:2.5rem;font-size:1.6rem;font-weight:700;display:flex}.packs-section .packs-title[data-v-b791f119] span{font-size:inherit;font-weight:inherit}.packs-section .packs-grid[data-v-b791f119]{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (width>=768px){.packs-section .packs-grid[data-v-b791f119]{flex-flow:wrap;justify-content:center;gap:2rem}}@media (width<=576px){.packs-section[data-v-b791f119]{margin:0}.packs-title[data-v-b791f119]{font-size:1.4rem}}
