.page-module__iMkDvW__page{max-width:1280px;margin:0 auto;padding:0 20px 80px}.page-module__iMkDvW__header{text-align:center;border-bottom:1px solid var(--color-border);margin-bottom:40px;padding:40px 0}.page-module__iMkDvW__header h1{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-light)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:40px}.page-module__iMkDvW__header p{color:var(--color-text-light);font-size:18px}.page-module__iMkDvW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.page-module__iMkDvW__card,.page-module__iMkDvW__sampleCard{border-radius:var(--radius-md);background:#fff;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #0000000f}.page-module__iMkDvW__card:hover,.page-module__iMkDvW__sampleCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #6613991f}.page-module__iMkDvW__imageWrapper{aspect-ratio:1;background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 100%);overflow:hidden}.page-module__iMkDvW__image{object-fit:cover;width:100%;height:100%}.page-module__iMkDvW__sampleImage{aspect-ratio:1;background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 100%);justify-content:center;align-items:center;font-size:80px;display:flex}.page-module__iMkDvW__content{padding:20px}.page-module__iMkDvW__content h3{margin-bottom:8px;font-size:18px}.page-module__iMkDvW__description{color:var(--color-text-light);margin-bottom:16px;font-size:14px}.page-module__iMkDvW__priceRow{justify-content:space-between;align-items:center;display:flex}.page-module__iMkDvW__price{color:var(--color-primary);font-size:24px;font-weight:700}.page-module__iMkDvW__emptyState{text-align:center;background:var(--color-surface);border-radius:var(--radius-md);margin-bottom:60px;padding:80px 40px}.page-module__iMkDvW__emptyIcon{margin-bottom:16px;font-size:80px;display:block}.page-module__iMkDvW__emptyState h2{margin-bottom:8px;font-size:28px}.page-module__iMkDvW__emptyState p{color:var(--color-text-light);margin-bottom:24px}.page-module__iMkDvW__sampleSection{margin-top:40px}.page-module__iMkDvW__sampleSection h2{text-align:center;margin-bottom:32px;font-size:28px}
