@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero-container{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.hero-content{color:#fff;padding:20px;position:relative;z-index:2}.hero-content h1{animation:fadeIn 2s ease-in-out;color:#fff;font-size:4rem;font-weight:800;text-shadow:0 0 10px #ffffff80,0 0 20px #add8e680}.hero-content p{animation:fadeIn 2s ease-in-out .5s;animation-fill-mode:backwards;color:#cdd6f4;font-size:1.2rem;margin:20px auto 30px;max-width:600px;text-shadow:0 0 5px #000000b3}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.showcase-wrapper{color:#fff;margin:0 auto;max-width:1400px;padding:48px 24px}.showcase-header{margin-bottom:48px;text-align:center}.showcase-header h1{color:#fff!important;font-size:clamp(2rem,5vw,3rem)!important;font-weight:700!important}.showcase-header p{color:#a0a0a0;font-size:clamp(1rem,2.5vw,1.1rem);margin:16px auto 0;max-width:500px}.product-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.product-card-container{aspect-ratio:4/3;background-color:#1a1a1a;border-radius:12px;cursor:pointer;overflow:hidden;position:relative}.product-card-container img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.product-card-container:hover img{transform:scale(1.05)}.card-overlay{background:linear-gradient(180deg,#0000,#000c);bottom:0;left:0;opacity:0;padding:20px;position:absolute;right:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.product-card-container:hover .card-overlay{opacity:1;transform:translateY(0)}.card-overlay-title{color:#fff!important;font-size:1.1rem!important;font-weight:600!important;margin:0!important}.contact-container{align-items:center;display:flex;margin:0 auto;max-width:1100px;min-height:calc(100vh - 134px);padding:64px 24px}.contact-grid{grid-gap:64px;display:grid;gap:64px;grid-template-columns:1fr 2fr;width:100%}.profile-section{text-align:center}.profile-avatar{border:4px solid #fff3;box-shadow:0 10px 30px #0000004d}.profile-name{color:#fff!important;font-weight:700!important;margin-top:24px!important}.profile-title{color:#a0a0a0!important;font-size:1rem!important;margin-top:8px!important}.social-links{display:flex;gap:16px;justify-content:center;margin-top:24px}.social-links .ant-btn{background:#ffffff1a!important;border:none!important;color:#fff!important;font-size:1.2rem}.social-links .ant-btn:hover{background:#fff3!important;transform:translateY(-2px)}.info-section h2{color:#fff!important;font-weight:600;margin-bottom:16px!important}.info-section p{color:#d1d5db!important;font-size:1.1rem;line-height:1.7}@media (max-width:992px){.contact-grid{gap:48px;grid-template-columns:1fr;text-align:center}.info-section{text-align:left}}body{font-family:Inter,sans-serif}.main-content{background:#0000;flex-grow:1;padding-top:64px;position:relative;z-index:1}.app-container{background-color:#000;background-image:radial-gradient(#fff,#fff3 2px,#0000 40px),radial-gradient(#fff,#ffffff26 1px,#0000 30px),radial-gradient(#fff,#ffffff1a 2px,#0000 40px),radial-gradient(#fff6,#ffffff1a 2px,#0000 30px);background-position:0 0,40px 60px,130px 270px,70px 100px;background-size:550px 550px,350px 350px,250px 250px,150px 150px;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.clouds{animation:moveClouds 30s linear infinite alternate;background:#0000;background:radial-gradient(circle,#16396299 10%,#0d1a2a99 50%,#000 100%);bottom:0;height:100%;left:0;opacity:.3;position:absolute;right:0;top:0;width:100%}@keyframes moveClouds{0%{transform:scale(1)}to{transform:scale(1.2)}}.app-header-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0c0c0c80;border-bottom:1px solid #ffffff1a;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.app-header-glass .logo-text{color:#fff!important;font-weight:700}.feature-section{color:#fff;margin:0 auto;max-width:1200px;overflow:hidden;padding:clamp(3rem,8vw,6rem) 24px;position:relative;z-index:1}.feature-text-col{align-items:center;display:flex}.feature-text-content{display:flex;flex-direction:column;height:100%;justify-content:center}.header-link{color:#e0e0e0;transition:color .3s ease}.header-link:hover{color:#fff}.ant-layout-footer.app-footer-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0c0c0c80;border-top:1px solid #ffffff1a;color:#fff9;position:relative;text-align:center;z-index:2}.mobile-menu-icon{display:none;z-index:1001}.mobile-menu-overlay{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#000c;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.mobile-menu-overlay a{color:#e0e0e0;font-size:2rem;font-weight:700;margin:20px 0;transition:color .3s ease}.mobile-menu-overlay a:hover{color:#fff}@media (max-width:768px){.desktop-menu{display:none}.mobile-menu-icon{display:block}}
/*# sourceMappingURL=main.5c3c261d.css.map*/