.seo-hero-section{box-sizing:border-box;width:100%;position:relative;overflow:hidden}.container-1550{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative}.bg-blur-circle{filter:blur(80px);pointer-events:none;z-index:1;border-radius:50%;width:400px;max-width:100%;height:400px;animation:5s ease-in-out infinite alternate pulseGlow;position:absolute}.blur-top-right{background:radial-gradient(circle,#2563eb14 0%,#2563eb00 70%);top:-100px;right:-100px}.blur-bottom-left{background:radial-gradient(circle,#2563eb14 0%,#2563eb00 70%);bottom:-100px;left:-100px}@keyframes pulseGlow{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.carousel-stage{z-index:10;box-sizing:border-box;width:100%;margin-top:20px;padding:40px 0;position:relative;overflow:hidden}.carousel-3d-perspective{perspective:1000px;box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));place-items:center;gap:30px;max-width:100%;padding:20px;display:grid}.carousel-card-slot{width:180px;height:220px;transform-style:preserve-3d;box-sizing:border-box;flex-shrink:0;transition:transform .3s ease-out}@media (max-width:768px){.carousel-card-slot{width:140px;height:180px}}@media (max-width:480px){.carousel-card-slot{width:120px;height:160px}}.carousel-card-inner{cursor:pointer;width:100%;height:100%;transform-style:preserve-3d;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000f}.carousel-card-inner:hover{transform:scale(1.08)translateY(-5px);box-shadow:0 20px 35px -10px #2563eb40}.carousel-card-img{object-fit:cover;transition:transform .5s}.carousel-card-inner:hover .carousel-card-img{transform:scale(1.1)}.carousel-card-shine{opacity:0;background:linear-gradient(135deg,#fff6 0%,#0000 50% 100%);transition:opacity .3s;position:absolute;inset:0}.carousel-card-inner:hover .carousel-card-shine{opacity:1}.carousel-card-slot:first-child .carousel-card-inner{transform:rotate(-4deg)}.carousel-card-slot:nth-child(2) .carousel-card-inner{transform:rotate(3deg)}.carousel-card-slot:nth-child(3) .carousel-card-inner{transform:rotate(-2deg)}.carousel-card-slot:nth-child(4) .carousel-card-inner{transform:rotate(5deg)}.carousel-card-slot:nth-child(5) .carousel-card-inner{transform:rotate(-3deg)}.carousel-card-slot:first-child:hover .carousel-card-inner{transform:rotate(-2deg)scale(1.08)translateY(-5px)}.carousel-card-slot:nth-child(2):hover .carousel-card-inner{transform:rotate(1deg)scale(1.08)translateY(-5px)}.carousel-card-slot:nth-child(3):hover .carousel-card-inner{transform:rotate(0)scale(1.08)translateY(-5px)}.carousel-card-slot:nth-child(4):hover .carousel-card-inner{transform:rotate(3deg)scale(1.08)translateY(-5px)}.carousel-card-slot:nth-child(5):hover .carousel-card-inner{transform:rotate(-1deg)scale(1.08)translateY(-5px)}@media (max-width:992px){.carousel-3d-perspective{gap:20px}}@media (max-width:768px){.carousel-3d-perspective{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px}}@media (max-width:480px){.carousel-3d-perspective{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:15px}}
