.perspective-1000{perspective:1000px}.rotate-y-6{transform:rotateY(6deg)}.rotate-x-12{transform:rotateX(12deg) rotateY(6deg)}.transform{transition:transform .5s ease}.transform>div{transform-style:preserve-3d}.aspect-16-9{position:relative;padding-top:50%;width:100%}.aspect-16-9>*{position:absolute;top:0;left:0;width:100%;height:100%}.image-container-fix{border-radius:inherit;overflow:hidden;position:absolute;inset:0;z-index:0}.image-cover-fix{object-fit:cover!important;object-position:50% 50%;width:100%;height:100%;margin:0;transform:translateZ(0);transition:filter .3s ease}@keyframes float{0%{transform:translateY(0) rotateX(2deg) rotateY(2deg) translateZ(0)}50%{transform:translateY(-15px) rotateX(1deg) rotateY(1deg) translateZ(5px)}to{transform:translateY(0) rotateX(2deg) rotateY(2deg) translateZ(0)}}.float-animation{transform:perspective(1000px) rotateY(0deg) rotateX(0deg) translateZ(0);transition:transform .5s ease-out}.float-animation:hover{animation-play-state:paused}.light-effect{position:absolute;width:150%;height:150%;top:-25%;left:-25%;background:none;pointer-events:none;z-index:2;opacity:0;display:none}.mouse-track-container{transition:transform .3s ease-out,box-shadow .3s ease-out,border-color .3s ease;will-change:transform;transform-style:preserve-3d;backface-visibility:hidden;box-shadow:0 10px 30px -5px rgba(0,0,0,.3),0 5px 15px -3px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.08);border-radius:.5rem!important;overflow:hidden;background-color:rgba(10,10,20,.3);backdrop-filter:blur(1px)}.mouse-track-container:hover{box-shadow:0 15px 35px -5px rgba(0,0,0,.4),0 10px 20px -3px rgba(0,0,0,.6),0 0 15px 2px rgba(79,70,229,.15);border-color:rgba(79,70,229,.3)}.mouse-track-container:hover .image-cover-fix{filter:brightness(1.1) contrast(1.1)}.bg-image-container{position:fixed;inset:0;z-index:0;overflow:hidden}.bg-image{width:100%;height:100%;object-fit:cover;filter:blur(10px) brightness(.4);transform:scale(1.1);opacity:.5}body,html{margin:0;padding:0;overflow-x:hidden;background-color:#000}.min-h-screen{margin:0;padding:0;background-color:transparent;position:relative;z-index:1}.rounded-lg{border-radius:.5rem;max-width:100%;height:auto;object-fit:contain}.image-container-mobile{align-items:center}.block.md\:hidden.w-full,.image-container-mobile{display:flex;justify-content:center;width:100%}.block.md\:hidden.w-full img{max-width:100%;object-fit:contain}@media (max-width:768px){.block.md\:hidden.w-full img{width:auto;max-width:100%;max-height:45vh;object-fit:contain}}@media (max-width:896px) and (orientation:landscape){body,html{margin:0;padding:0;overflow:hidden;background-color:#000;height:100%;width:100%}.min-h-screen{min-height:100vh;max-height:100vh;overflow-y:auto;padding:0;margin:0;background-color:rgba(0,0,0,.8)}.flex-col{gap:.5rem}.flex-col-reverse{flex-direction:column-reverse}.landscape-container{flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:1rem!important;margin-bottom:.5rem!important;padding-bottom:1rem}.landscape-container>div{width:48%!important;min-width:300px}.w-full.md\:w-2\/5,.w-full.md\:w-3\/5{width:48%!important;max-width:100%}.cta-button{margin-top:.5rem!important}.image-container-mobile{margin-top:0!important;height:auto!important}.mouse-track-container{transform:none!important;transition:none!important}.aspect-16-9{padding-top:60%!important;max-height:200px!important}.z-20.max-w-7xl{overflow-y:auto;max-height:90vh;padding-top:.25rem!important;padding-bottom:.25rem!important;margin-top:0!important;width:100%}.text-4xl{font-size:1.5rem!important;line-height:1.2!important}.text-xl{font-size:.875rem!important;margin-top:.25rem!important}.features-container{margin-top:.5rem!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important;width:100%!important}.feature-item,.features-container.space-y-4>*+*{margin-top:0!important}.feature-item{padding:.5rem!important;height:100%}.feature-item p{font-size:.75rem!important;line-height:1.2!important;margin-top:.25rem!important}.feature-item h3{font-size:.875rem!important}footer{bottom:.25rem!important;z-index:100!important}.cta-button button{padding:.5rem 1rem!important;font-size:.875rem!important}.bg-image-container{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:0!important}.bg-image{width:100%!important;height:100%!important;object-fit:cover!important}}.rounded-2xl .image-container-fix{overflow:hidden;border-radius:.5rem;position:absolute;inset:0;width:100%;height:100%;padding:0}.mouse-track-container:hover .light-effect{opacity:0}.mouse-light{display:none;opacity:0}.mouse-track-container:hover .mouse-light{opacity:0}.image-container-inner{position:relative;width:100%;height:100%;background:linear-gradient(to bottom right,rgba(30,41,59,.2),rgba(15,23,42,.4));border-radius:.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.aspect-16-9{padding-top:75%;min-height:250px;position:relative;width:100%;overflow:visible}.mouse-track-container{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;width:100%!important;height:100%!important;border-radius:8px!important}.image-container-inner{padding:0!important}.image-container-inner,.mobile-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.mobile-image{object-fit:contain!important;display:block!important}}