.contact-us{padding:var(--space-xl) 0;text-align:center;background:0 0}.contact-us .contact-content h2{margin-bottom:var(--space-lg);font-size:clamp(2rem,8vw,4.5rem);font-weight:700;line-height:1.1}.contact-us .contact-actions{justify-content:center;align-items:center;display:flex}.contact-us .contact-actions .btn-whatsapp{color:#fff;background:#25d366;border-radius:50px;align-items:center;gap:12px;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 15px #25d3664d}@media (hover:hover){.contact-us .contact-actions .btn-whatsapp:hover{background:#22bf5b;transform:translateY(-5px)scale(1.02);box-shadow:0 10px 25px #25d36680}}.contact-us .contact-actions .btn-whatsapp svg{filter:drop-shadow(0 2px 4px #0000001a)}
.product-grid-section{padding:var(--space-xl) 0}.product-grid-section .product-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.product-grid-section .product-card{padding:var(--space-md);opacity:0;background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),border-color .4s,background .4s;transform:translateY(30px)}.product-grid-section .product-card.active{opacity:1;transform:translateY(0)}@media (hover:hover){.product-grid-section .product-card:hover{background:#ffffff0a;border-color:#c5a36e80}.product-grid-section .product-card:hover .btn-view-detail{background:var(--text-primary);color:var(--bg-black);border-color:var(--text-primary);box-shadow:var(--glow-shadow-white);transform:translateY(-2px)}}.product-grid-section .product-card.mobile-active{background:#ffffff0a;border-color:#c5a36e80}.product-grid-section .product-card.mobile-active .btn-view-detail{background:var(--text-primary);color:var(--bg-black);border-color:var(--text-primary);box-shadow:var(--glow-shadow-white);transform:translateY(-2px)}.product-grid-section .product-card .product-thumb{aspect-ratio:1;width:100%;margin-bottom:var(--space-md);color:var(--text-muted);font-family:var(--font-mono);background:#0d0d0d;border-radius:12px;justify-content:center;align-items:center;font-size:.8rem;display:flex}.product-grid-section .product-card .product-info h3{margin-bottom:8px;font-size:1.2rem;font-weight:500}.product-grid-section .product-card .btn-view-detail{color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:var(--transition-premium);background:0 0;border:1px solid #ffffff1a;padding:12px;font-size:.8rem}
