.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseDemoGrid>div{transition:all .3s ease;transform-style:preserve-3d}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseDemoGrid>div:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseDemoGrid>div .relative:first-child{overflow:hidden}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseDemoGrid>div .relative:first-child:hover .relative.z-10{transform:scale(1.1) rotate(5deg);transition:transform .3s ease}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoIcon]{transition:all .3s ease}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoIcon]:hover{animation:iconBounce .6s ease-in-out}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoOverlay]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .3s ease}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoOverlay] .bg-white{transform:scale(0.8);transition:transform .3s ease}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoOverlay].opacity-100 .bg-white{transform:scale(1)}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoContent] h3{transition:all .3s ease;position:relative}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoContent] h3::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg, #3b82f6, #06b6d4);transition:width .3s ease}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoContent]:hover h3::after{width:100%}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoButton]{position:relative;transition:all .3s ease}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoButton]:hover{transform:translateX(5px)}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoButton]:hover svg{transform:translateX(3px);transition:transform .3s ease}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoButton]::before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width .3s ease}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoButton]:hover::before{width:calc(100% - 1.5rem)}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseViewAllButton{transition:all .3s ease;padding:.75rem 1.5rem;border-radius:.5rem;position:relative;overflow:hidden}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseViewAllButton::before{content:"";position:absolute;inset:0;background:linear-gradient(45deg, transparent, rgba(59, 130, 246, 0.1), transparent);transform:translateX(-100%);transition:transform .6s ease}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseViewAllButton:hover{background-color:rgba(59,130,246,.05);transform:scale(1.05)}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseViewAllButton:hover::before{transform:translateX(100%)}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseViewAllButton:hover svg{transform:translateX(5px)}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseViewAllButton svg{transition:transform .3s ease}.thinh-blocks-thinhwp-showcase-section [class*=bg-gradient-to-br]{position:relative}.thinh-blocks-thinhwp-showcase-section [class*=bg-gradient-to-br]::before{content:"";position:absolute;inset:0;background:inherit;opacity:0;transition:opacity .3s ease}.thinh-blocks-thinhwp-showcase-section [class*=bg-gradient-to-br]:hover::before{opacity:.2;animation:gradientShift 2s ease-in-out infinite}@keyframes iconBounce{0%,20%,53%,100%{transform:scale(1) rotate(0deg)}40%,43%{transform:scale(1.1) rotate(-5deg)}70%{transform:scale(1.05) rotate(2deg)}90%{transform:scale(1.02) rotate(-1deg)}}@keyframes gradientShift{0%,100%{filter:hue-rotate(0deg) saturate(1)}25%{filter:hue-rotate(15deg) saturate(1.2)}50%{filter:hue-rotate(-10deg) saturate(0.8)}75%{filter:hue-rotate(25deg) saturate(1.1)}}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}#thinhwpShowcaseDemoGrid>div{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease-out forwards}#thinhwpShowcaseDemoGrid>div:nth-child(1){animation-delay:0.1s}#thinhwpShowcaseDemoGrid>div:nth-child(2){animation-delay:0.2s}#thinhwpShowcaseDemoGrid>div:nth-child(3){animation-delay:0.3s}#thinhwpShowcaseDemoGrid>div:nth-child(4){animation-delay:0.4s}#thinhwpShowcaseDemoGrid>div:nth-child(5){animation-delay:0.5s}#thinhwpShowcaseDemoGrid>div:nth-child(6){animation-delay:0.6s}#thinhwpShowcaseDemoGrid>div:nth-child(7){animation-delay:0.7s}#thinhwpShowcaseDemoGrid>div:nth-child(8){animation-delay:0.8s}#thinhwpShowcaseDemoGrid>div:nth-child(9){animation-delay:0.9s}#thinhwpShowcaseDemoGrid>div:nth-child(10){animation-delay:1s}#thinhwpShowcaseDemoGrid>div:nth-child(11){animation-delay:1.1s}#thinhwpShowcaseDemoGrid>div:nth-child(12){animation-delay:1.2s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media(max-width: 1024px){.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseDemoGrid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 768px){.thinh-blocks-thinhwp-showcase-section .py-20{padding-top:3rem;padding-bottom:3rem}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseHeading{font-size:1.875rem;margin-bottom:1rem}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseDescription{font-size:1rem}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseHeader{margin-bottom:2rem}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseDemoGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseDemoGrid>div:hover{transform:translateY(-5px)}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoThumbnail]{height:10rem}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoContent]{padding:1rem}}@media(prefers-color-scheme: dark){.thinh-blocks-thinhwp-showcase-section .bg-white{background-color:#1f2937}.thinh-blocks-thinhwp-showcase-section .text-gray-900{color:#f9fafb}.thinh-blocks-thinhwp-showcase-section .text-gray-600{color:#d1d5db}.thinh-blocks-thinhwp-showcase-section .border-gray-100{border-color:#374151}.thinh-blocks-thinhwp-showcase-section .shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2)}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseViewAllButton:hover{background-color:rgba(59,130,246,.15)}}@media(prefers-contrast: high){.thinh-blocks-thinhwp-showcase-section .shadow-lg{box-shadow:0 0 0 2px currentColor}.thinh-blocks-thinhwp-showcase-section [class*=bg-gradient-to-br]{background-image:none !important;background-color:#4b5563}.thinh-blocks-thinhwp-showcase-section .text-blue-600{color:#1d4ed8}}@media print{.thinh-blocks-thinhwp-showcase-section{color:#000;background-color:#fff !important}.thinh-blocks-thinhwp-showcase-section *{animation:none !important;transition:none !important}.thinh-blocks-thinhwp-showcase-section [class*=bg-gradient-to-br]{background-image:none !important;background-color:#e5e7eb !important;color:#000 !important}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoOverlay]{display:none}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseDemoGrid{grid-template-columns:repeat(2, 1fr);gap:1rem}}@media(prefers-reduced-motion: reduce){.thinh-blocks-thinhwp-showcase-section *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseDemoGrid>div:hover{transform:none}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoIcon]:hover{animation:none}}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemoButton]:focus,.thinh-blocks-thinhwp-showcase-section #thinhwpShowcaseViewAllButton:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:.25rem}.thinh-blocks-thinhwp-showcase-section [id*=thinhwpShowcaseDemo]:focus-within{outline:2px solid #3b82f6;outline-offset:2px;border-radius:1rem}
