.ProductCard-module__C4KY-G__card{background-color:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border-top:3px solid #0000;flex-direction:column;gap:1rem;padding:2rem;transition:box-shadow .2s;display:flex}.ProductCard-module__C4KY-G__card:hover{box-shadow:0 8px 32px #504c4b21}.ProductCard-module__C4KY-G__featured{border-top-color:var(--color-primary);width:100%;max-width:600px}.ProductCard-module__C4KY-G__eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:600}.ProductCard-module__C4KY-G__title{color:var(--color-dark);font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:700;line-height:1.2}.ProductCard-module__C4KY-G__subtitle{color:var(--color-dark);opacity:.75;font-size:1rem;line-height:1.5}.ProductCard-module__C4KY-G__tags{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.ProductCard-module__C4KY-G__tag{border-radius:var(--radius-pill);background-color:var(--color-light);color:var(--color-dark);padding:.25rem .75rem;font-size:.8rem;font-weight:500}.ProductCard-module__C4KY-G__footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;display:flex}.ProductCard-module__C4KY-G__price{color:var(--color-dark);font-size:1.2rem;font-weight:700}.ProductCard-module__C4KY-G__cta{color:var(--color-primary-dark);font-size:.9rem;font-weight:600;transition:color .2s}.ProductCard-module__C4KY-G__cta:hover{color:var(--color-primary)}
.page-module__uKuWwq__hero{padding:var(--section-padding-y) var(--section-padding-x)}.page-module__uKuWwq__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-dark);margin-bottom:.75rem;font-size:.8rem;font-weight:600}.page-module__uKuWwq__heading{color:var(--color-dark);margin-bottom:.75rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:700}.page-module__uKuWwq__subtitle{opacity:.75;max-width:520px;font-size:1.05rem;line-height:1.6}.page-module__uKuWwq__grid{padding:var(--section-padding-y) var(--section-padding-x)}.page-module__uKuWwq__gridInner{justify-content:center;display:flex}
