.pg-guide .acc-body{opacity:0;max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s;overflow:hidden}.pg-guide .acc-body.open{opacity:1;max-height:9000px}.pg-guide .acc-chevron{transition:transform .35s cubic-bezier(.4,0,.2,1)}.pg-guide .acc-open .acc-chevron{transform:rotate(180deg)}.pg-guide .product-card{transition:transform .25s,box-shadow .25s}.pg-guide .product-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px -10px #00000021}.pg-guide .cat-tab.active{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 4px 14px #6366f159}.pg-guide .tabs-scroll::-webkit-scrollbar{height:0}.pg-guide .badge-free{color:#15803d;background:#dcfce7}.pg-guide .badge-paid{color:#1d4ed8;background:#eff6ff}.pg-guide .hero-gradient{background:linear-gradient(135deg,#1e1b4b 0%,#312e81 40%,#1e40af 70%,#0369a1 100%)}.pg-guide .glass-product{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #fff9;border-radius:20px}.pg-guide .error-badge{color:#92400e;background:#fef3c7;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}html.dark .pg-guide .badge-free,html[data-bs-theme=dark] .pg-guide .badge-free{color:#4ade80!important;background:#22c55e2e!important}html.dark .pg-guide .badge-paid,html[data-bs-theme=dark] .pg-guide .badge-paid{color:#60a5fa!important;background:#3b82f62e!important}html.dark .pg-guide .error-badge,html[data-bs-theme=dark] .pg-guide .error-badge{color:#fbbf24!important;background:#f59e0b2e!important}
