.premium-background-texture{background-color:#fafafa;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.05'%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")}.glass-card{background:rgba(255,255,255,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.2);box-shadow:0 15px 45px rgba(0,0,0,.1),0 8px 25px rgba(212,175,55,.15);border-radius:20px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.glass-card:hover{transform:translateY(-8px);border-color:rgba(212,175,55,.4);box-shadow:0 25px 55px rgba(0,0,0,.15),0 15px 35px rgba(212,175,55,.25)}.product-card{background:rgba(255,255,255,.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(212,175,55,.2);box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:16px;transition:all .3s ease;overflow:hidden}.product-card:hover{transform:translateY(-5px);border-color:rgba(212,175,55,.4);box-shadow:0 20px 40px rgba(0,0,0,.15)}.product-image{width:100%;height:200px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(212,175,55,.1);position:relative;overflow:hidden}.product-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(212,175,55,.1),rgba(244,227,125,.1));opacity:0;transition:opacity .3s ease}.product-card:hover .product-image:before{opacity:1}.buy-now-btn{background:linear-gradient(135deg,#D4AF37,#F4E37D);color:#1a1a1a;padding:12px 24px;border-radius:25px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border:none;cursor:pointer}.buy-now-btn:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(212,175,55,.3)}.request-cta{background:linear-gradient(135deg,#D4AF37,#F4E37D);color:#1a1a1a;padding:16px 32px;border-radius:30px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;border:none;cursor:pointer;font-size:18px}.request-cta:hover{transform:scale(1.05);box-shadow:0 10px 25px rgba(212,175,55,.4)}.benefit-item{display:flex;align-items:center;gap:12px;padding:8px 0;transition:all .3s ease}.benefit-item:hover{transform:translateX(5px);color:#D4AF37}.benefit-check{color:#D4AF37;font-size:16px;font-weight:700}