.page-module__uv1LkG__hero{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);color:#fff;text-align:center;padding:6rem 0 4rem;position:relative;overflow:hidden}.page-module__uv1LkG__hero:after{content:"";opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d4af37' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-module__uv1LkG__heroTitle{z-index:1;margin-bottom:1rem;font-size:3rem;font-weight:800;position:relative}.page-module__uv1LkG__heroDesc{opacity:.9;z-index:1;max-width:600px;margin:0 auto;font-size:1.2rem;line-height:1.6;position:relative}.page-module__uv1LkG__section{background-color:var(--background);padding:5rem 0}.page-module__uv1LkG__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2.5rem;margin-top:2rem;display:grid}.page-module__uv1LkG__card{background:var(--surface);border:1px solid #06402b0d;border-radius:12px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #0000000d}.page-module__uv1LkG__card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0000001a}.page-module__uv1LkG__imageWrapper{background-color:#f8f9fa;justify-content:center;align-items:center;width:100%;height:350px;padding:1rem;display:flex;position:relative}.page-module__uv1LkG__image{object-fit:contain;transition:transform .4s;box-shadow:5px 5px 15px #0000001a}.page-module__uv1LkG__card:hover .page-module__uv1LkG__image{transform:scale(1.05)}.page-module__uv1LkG__content{text-align:center;flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.page-module__uv1LkG__title{color:var(--primary-color);margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.4}.page-module__uv1LkG__author{color:var(--text-muted);margin-bottom:1rem;font-size:.9rem}.page-module__uv1LkG__priceBox{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.page-module__uv1LkG__price{color:var(--secondary-color);font-size:1.3rem;font-weight:800}.page-module__uv1LkG__btn{background-color:var(--primary-color);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .3s}.page-module__uv1LkG__btn:hover{background-color:var(--primary-dark)}
