*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.App,.landing-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:fadeInApp .8s ease-out .2s forwards;background-color:#000;color:#fff;font-family:Satoshi-Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;opacity:0}.App{justify-content:center}.App,.content{align-items:center;display:flex}.content{gap:60px;max-width:1200px;padding:40px 60px;position:relative;width:100%;z-index:1}.text-section{flex:1 1;max-width:500px;text-align:left}.image-section{align-items:flex-end;display:flex;flex:1 1;flex-direction:column}.hero-image{animation:slideInRight 1s ease-out 1.2s forwards;border-radius:8px;box-shadow:0 10px 30px #ffffff1a;cursor:pointer;height:auto;max-height:80vh;max-width:130%;object-fit:contain;opacity:0;transform:translateX(40px) scale(.95);transition:transform .3s ease,box-shadow .3s ease;width:auto}.hero-image:hover{box-shadow:0 15px 40px #fff3;transform:translateX(0) scale(1.05)}.image-caption{animation:fadeInUp .8s ease-out 1.6s forwards;color:#888;font-size:.8rem;font-style:italic;line-height:1.4;margin-top:15px;max-width:100%;opacity:0;text-align:right;transform:translateY(10px)}@keyframes slideInRight{to{opacity:1;transform:translateX(0) scale(1)}}.title-container{align-items:center;animation:fadeInUp .8s ease-out .6s forwards;display:flex;gap:15px;margin-bottom:1rem;opacity:0;transform:translateY(30px)}.title{color:#fff;font-family:Satoshi-Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4rem;font-weight:700;letter-spacing:2px;margin-bottom:0}.title-logo{height:6rem;object-fit:contain;width:auto}.intro{animation:fadeInUp .8s ease-out 1s forwards;color:#ccc;font-size:1.2rem;font-weight:300;line-height:1.6;margin-bottom:3rem;opacity:0;transform:translateY(20px)}.contact-section{animation:fadeInUp .8s ease-out 1.4s forwards;margin-top:1rem;opacity:0;transform:translateY(15px)}.contact-text{margin-bottom:.8rem}.demo-access-text{margin-top:.8rem}.contact-link,.demo-access-link{color:#fff;font-size:1.1rem;font-weight:400;text-decoration:underline;transition:all .3s ease}.contact-link:hover,.demo-access-link:hover{color:#ccc;text-decoration:none}.demo-access-link{opacity:.9}.demo-access-link:hover{opacity:1;transform:translateX(3px)}@media (max-width:768px){.content{flex-direction:column;gap:30px;padding:30px 20px}.text-section{max-width:100%;text-align:center}.image-section{align-items:center}.image-caption{font-size:.75rem;margin-top:20px;text-align:center}.title-container{gap:10px;transform:translateY(20px)}.title{font-size:3rem}.title-logo{height:4rem}.intro{font-size:1rem;transform:translateY(15px)}.contact-section{transform:translateY(10px)}.hero-image{animation:fadeInUp 1s ease-out 1.2s forwards;max-height:50vh;transform:translateY(20px) scale(.95)}.hero-image:hover{transform:translateY(0) scale(1.05)}}.modal-overlay{align-items:center;animation:fadeInModal .3s ease-out;background-color:#000000e6;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.modal-content{animation:scaleInModal .3s ease-out;max-height:90vh;max-width:90vw;position:relative}@keyframes scaleInModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.modal-image{border-radius:8px;box-shadow:0 20px 60px #ffffff4d;height:auto;max-height:90vh;max-width:100%;object-fit:contain;width:auto}.modal-close{align-items:center;background-color:#ffffffe6;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:40px;justify-content:center;position:absolute;right:-15px;top:-15px;transition:all .3s ease;width:40px;z-index:1001}.modal-close:hover{background-color:#fff;transform:scale(1.1)}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000f2;border-bottom:1px solid #ffffff1a;left:0;position:fixed;right:0;top:0;z-index:100}.header-content{justify-content:space-between;margin:0 auto;max-width:1400px;padding:1.5rem 3rem}.header-content,.logo-section{align-items:center;display:flex}.logo-section{gap:12px}.header-logo{height:2.5rem;width:auto}.header-title{font-size:1.5rem;font-weight:700;letter-spacing:1px}.nav-menu{display:flex;gap:2rem}.nav-link{background:none;border:none;color:#ccc;cursor:pointer;font-family:Satoshi-Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:400;padding:.5rem 0;transition:color .3s ease}.nav-link:hover{color:#fff}.hero-section{justify-content:center;min-height:100vh;padding:6rem 3rem}.hero-content,.hero-section{align-items:center;display:flex;position:relative}.hero-content{gap:60px;max-width:1400px;width:100%;z-index:1}.hero-text{flex:1 1;max-width:500px}.hero-subtitle{word-wrap:break-word;animation:fadeInUp .8s ease-out 1s forwards;color:#fff;font-size:1.5rem;font-weight:400;margin-bottom:1rem;overflow-wrap:break-word}.hero-description,.hero-subtitle{line-height:1.6;opacity:0;transform:translateY(20px)}.hero-description{animation:fadeInUp .8s ease-out 1.2s forwards;color:#ccc;font-size:1.2rem;font-weight:300;margin-bottom:2rem}.hero-buttons{animation:fadeInUp .8s ease-out 1.4s forwards;gap:1.5rem;margin-bottom:2rem}.hero-buttons,.yc-badge{display:flex;opacity:0;transform:translateY(15px)}.yc-badge{align-items:center;animation:fadeInUp .8s ease-out 1.6s forwards;gap:1rem}.yc-logo{height:2.5rem;width:auto}.yc-text{color:#888;font-size:1rem;font-weight:400}.cta-button{border:none;border-radius:6px;cursor:pointer;font-family:Satoshi-Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:500;padding:1rem 2.5rem;transition:all .3s ease}.cta-button.primary{background-color:#fff;color:#000}.cta-button.primary:hover{background-color:#e0e0e0;box-shadow:0 6px 20px #ffffff4d;transform:translateY(-2px)}.cta-button.secondary{background-color:initial;border:2px solid #fff;color:#fff}.cta-button.secondary:hover{background-color:#ffffff1a;transform:translateY(-2px)}.hero-image-container{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;padding-left:8rem}.section{padding:3rem;position:relative}.section-content{margin:0 auto;max-width:1400px}.section-title{font-size:3rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;text-align:center}.section-description{color:#ccc;font-size:1.2rem;line-height:1.8;margin:0 auto 3rem;max-width:900px;text-align:center}.about-section{background:linear-gradient(180deg,#0000,#14141480 50%,#0000)}.stats-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:4rem}.stat-item{text-align:center}.stat-number{color:#fff;font-size:3.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#888;font-size:1.1rem;letter-spacing:1px;text-transform:uppercase}.steps-section{background:linear-gradient(180deg,#0000,#0f0f0fcc 50%,#0000);padding:3rem}.steps-container{display:flex;flex-direction:column;gap:4rem;margin-top:3rem}.step-item{opacity:.3;transform:translateY(50px);transition:all .8s ease-out}.step-item.active{opacity:1;transform:translateY(0)}.step-content{align-items:center;display:flex;gap:4rem}.step-content.reverse{flex-direction:row-reverse}.step-text{flex:1 1;max-width:500px}.step-number{color:#666;font-size:1rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem}.step-title{color:#fff;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.step-description{color:#aaa;font-size:1.1rem;line-height:1.8}.step-image{align-items:center;display:flex;flex:1 1;justify-content:center}.step-image img{border-radius:12px;box-shadow:0 20px 60px #00000080;height:auto;max-width:100%;transition:transform .3s ease}.step-image img:hover{transform:scale(1.02)}.step-image-grid{grid-gap:2rem;align-items:start;display:grid;flex:1.5 1;gap:2rem;grid-template-columns:2fr 1fr}.step-image-grid img{border-radius:12px;box-shadow:0 20px 60px #00000080;height:auto;transition:transform .3s ease;width:100%}.step-image-grid img:hover{transform:scale(1.02)}.step-image-grid .grid-large{grid-row:1/3;max-height:none}.step-image-grid .grid-small{max-height:none;object-fit:contain}.usecases-section{background:linear-gradient(180deg,#0000,#14141480 50%,#0000)}.usecases-simple{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;margin-top:3rem;max-width:600px}.usecase-item{color:#fff;font-size:3rem;font-weight:700;line-height:1.2;padding:1rem 0;position:relative}.usecase-item:before{color:#666;content:"—";left:-3rem;position:absolute}.mobile-apps-section{background:linear-gradient(180deg,#0000,#0f0f0f80 50%,#0000)}.mobile-apps-grid{align-items:center;display:flex;gap:3rem;justify-content:center;margin-top:3rem}.mobile-app-image{border-radius:12px;box-shadow:0 20px 60px #00000080;height:auto;max-width:700px;transition:transform .3s ease}.mobile-app-image:hover{transform:scale(1.05)}.security-section{background:linear-gradient(180deg,#0000,#14141480 50%,#0000)}.security-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);margin-top:3rem}@media (max-width:1200px){.security-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.security-grid{grid-template-columns:1fr}}.security-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:2.5rem;transition:all .3s ease}.security-card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-5px)}.security-title{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.security-description{color:#aaa;font-size:1rem;line-height:1.6}.features-carousel{gap:2rem;margin-left:auto;margin-right:auto;margin-top:4rem;max-width:1400px}.carousel-arrow,.features-carousel{align-items:center;display:flex;justify-content:center}.carousel-arrow{background:#ffffff1a;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;font-size:3rem;font-weight:300;height:60px;line-height:1;padding:0;transition:all .3s ease;width:60px}.carousel-arrow:hover{background:#fff3;border-color:#fff6;transform:scale(1.1)}.carousel-arrow:active{transform:scale(.95)}.features-cards-container{align-items:stretch;display:flex;flex:1 1;gap:2rem}.feature-card-multi{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex:1 1;flex-direction:column;opacity:.5;padding:2rem;text-align:center;transform:scale(.95);transition:all .8s ease}.feature-card-multi.center{background:#ffffff0d;border-color:#fff3}.feature-card-multi.center,.feature-card-multi:hover{opacity:1;transform:scale(1)}@keyframes fadeInFeature{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.feature-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.feature-description{color:#aaa;font-size:1rem;line-height:1.6}.feature-indicators{display:flex;gap:.75rem;justify-content:center;margin-top:2rem}.indicator{background:#fff3;border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.indicator:hover{background:#fff6}.indicator.active{background:#fff;border-radius:6px;width:32px}.technology-section{background:linear-gradient(180deg,#0000,#14141480 50%,#0000)}.technology-content{align-items:center;display:flex;gap:4rem;margin-top:3rem}.tech-text{flex:1 1}.tech-subtitle{color:#fff;font-size:2rem;font-weight:600;margin-bottom:1.5rem}.tech-description{color:#ccc;font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.tech-list{list-style:none;padding:0}.tech-list li{color:#aaa;font-size:1.1rem;margin-bottom:1rem;padding-left:2rem;position:relative}.tech-list li:before{color:#fff;content:"→";font-weight:600;left:0;position:absolute}.tech-visual{grid-gap:2rem;display:grid;flex:1 1;gap:2rem;grid-template-columns:repeat(2,1fr)}.tech-badge{background:#ffffff0d;border:2px solid #fff3;border-radius:12px;font-size:2.5rem;font-weight:700;padding:3rem;text-align:center;transition:all .3s ease}.tech-badge:hover{background:#ffffff1a;border-color:#fff6;transform:scale(1.05)}.contact-info{margin-top:3rem;text-align:center}.contact-button{background-color:#fff;border-radius:6px;color:#000;display:inline-block;font-size:1.2rem;font-weight:600;padding:1.2rem 3rem;text-decoration:none;transition:all .3s ease}.contact-button:hover{background-color:#e0e0e0;box-shadow:0 6px 20px #ffffff4d;transform:translateY(-2px)}.footer{background-color:#0a0a0acc;border-top:1px solid #ffffff1a;padding:3rem}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.footer-section{display:flex;flex-direction:column;gap:.5rem}.footer-logo{height:2rem;margin-bottom:.5rem;max-width:2rem;object-fit:contain;width:auto}.footer-tagline,.footer-text{color:#888;font-size:.9rem}@media (max-width:1024px){.header-content{padding:1.5rem 2rem}.nav-menu{gap:1.5rem}.hero-section{padding:5rem 2rem 3rem}.section{padding:4rem 2rem}.section-title{font-size:2.5rem}.technology-content{flex-direction:column}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.usecase-panel{flex-direction:column;gap:2.5rem}.usecase-title{font-size:2rem}.steps-section{padding:5rem 2rem}.steps-container{gap:5rem}.step-content,.step-content.reverse{flex-direction:column;gap:2.5rem}.step-text{max-width:100%}.step-title{font-size:2.5rem}.step-image-grid{grid-template-columns:1fr}.step-image-grid .grid-large{grid-row:auto}}@media (max-width:768px){.header-content{flex-direction:row;gap:1rem;justify-content:space-between;padding:1rem}.logo-section{gap:8px}.header-logo{height:1.75rem}.header-title{font-size:1rem}.nav-menu{flex:1 1;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;max-width:60%}.nav-link{font-size:.75rem;padding:.25rem .5rem}.hero-section{min-height:auto;padding:7rem 1.25rem 2rem}.hero-content{flex-direction:column;gap:2.5rem}.hero-text{max-width:100%;text-align:center}.title-container{gap:10px;justify-content:center;margin-bottom:1.5rem}.title{font-size:2.5rem}.title-logo{height:3.5rem}.hero-subtitle{font-size:1.1rem;margin-bottom:.75rem}.hero-description{font-size:.95rem;margin-bottom:1.5rem}.hero-buttons{flex-direction:column;gap:1rem;width:100%}.cta-button{font-size:1rem;padding:.9rem 1.5rem;width:100%}.yc-badge{justify-content:center;margin-bottom:1rem}.yc-logo{height:2rem}.yc-text{font-size:.9rem}.hero-image-container{align-items:center;padding-left:0;width:100%}.hero-image{max-height:60vh;max-width:100%;object-fit:contain;width:100%}.image-caption{font-size:.7rem;margin-top:12px;text-align:center}.section{padding:3rem 1.25rem}.section-title{font-size:1.75rem;margin-bottom:1.5rem}.section-description{font-size:.95rem;line-height:1.6;margin-bottom:2rem}.usecases-simple{align-items:center;max-width:100%}.usecase-item{font-size:2rem;text-align:center}.usecase-item:before{display:none}.stats-grid{gap:2rem;grid-template-columns:1fr;margin-top:2.5rem}.stat-item{padding:0 1rem}.stat-number{font-size:2.5rem}.stat-label{font-size:.9rem;line-height:1.4}.features-carousel{gap:1rem;margin-top:3rem}.carousel-arrow{flex-shrink:0;font-size:2rem;height:45px;width:45px}.features-cards-container{gap:1rem;overflow:hidden}.feature-card-multi{min-width:100%;opacity:1;padding:2rem 1.5rem;transform:scale(1)}.feature-card-multi:not(.center){display:none}.feature-card-multi.center{background:#ffffff0d;display:flex}.feature-title{font-size:1.25rem;margin-bottom:.75rem}.feature-description{font-size:.9rem;line-height:1.5}.tech-subtitle{font-size:1.5rem;text-align:center}.tech-description{font-size:.95rem;text-align:center}.tech-list{margin-top:1.5rem}.tech-list li{font-size:.95rem;margin-bottom:.75rem}.tech-visual{gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.tech-badge{font-size:1.75rem;padding:1.5rem}.contact-button{font-size:1rem;max-width:300px;padding:1rem 2rem;width:100%}.footer{padding:2rem 1.25rem}.footer-content{flex-direction:column;gap:1.5rem;text-align:center}.footer-content,.footer-section{align-items:center}.footer-logo{height:2.5rem;margin:0 auto;max-width:2.5rem}.footer-tagline,.footer-text{font-size:.85rem}.usecase-tabs{flex-direction:column;gap:.75rem;margin:2rem 0 1.5rem}.usecase-tab{font-size:1rem;padding:.9rem 1.5rem;width:100%}.usecase-content{margin-top:2rem;min-height:auto}.usecase-panel{flex-direction:column;gap:2rem}.usecase-title{font-size:1.5rem;margin-bottom:1rem}.usecase-description{font-size:.95rem;margin-bottom:1.5rem}.usecase-benefits li{font-size:.9rem;margin-bottom:.75rem;padding-left:1.75rem}.usecase-benefits li:before{font-size:1rem}.usecase-highlight{gap:1.5rem}.highlight-stat{padding:2rem 1.5rem}.highlight-number{font-size:2rem}.highlight-label{font-size:.9rem}.steps-section{padding:4rem 1.25rem}.steps-container{gap:4rem}.step-content,.step-content.reverse{flex-direction:column;gap:2rem}.step-number{font-size:.9rem}.step-title{font-size:2rem;margin-bottom:1rem}.step-description{font-size:.95rem}.step-image-grid{gap:1rem;grid-template-columns:1fr}.step-image-grid .grid-large{grid-row:auto}.step-image-grid .grid-small{max-height:300px}.security-grid{gap:1.5rem;grid-template-columns:1fr}.security-card{padding:1.75rem}.security-title{font-size:1.25rem}.security-description{font-size:.9rem}.mobile-apps-grid{flex-direction:column;gap:2rem}.mobile-app-image{max-width:100%}}@media (max-width:375px){.header-content{padding:.75rem}.nav-menu{gap:.5rem}.nav-link{font-size:.8rem}.title{font-size:2rem}.title-logo{height:3rem}.hero-subtitle{font-size:1rem}.hero-description{font-size:.9rem}.section-title{font-size:1.5rem}.stat-number{font-size:2rem}.feature-card{padding:1.5rem}.tech-badge{font-size:1.5rem;padding:1rem}.usecase-title{font-size:1.35rem}.usecase-description{font-size:.9rem}.usecase-benefits li{font-size:.85rem}.highlight-number{font-size:1.75rem}.highlight-label{font-size:.8rem}.step-title{font-size:1.75rem}.step-description{font-size:.9rem}.step-image-grid .grid-small{max-height:250px}.usecase-item{font-size:1.75rem}}.not-found-app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:fadeInApp .8s ease-out .2s forwards;background-color:#000;color:#fff;font-family:Satoshi-Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;opacity:0}@keyframes fadeInApp{to{opacity:1}}@keyframes fadeInNetwork{to{opacity:1}}.not-found-container{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative;width:100%;z-index:1}.not-found-content{animation:fadeInUp .8s ease-out .6s forwards;opacity:0;text-align:center;transform:translateY(30px)}.not-found-title{color:#fff;font-family:Satoshi-Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem}.not-found-subtitle{animation:fadeInUp .8s ease-out 1s forwards;color:#ccc;font-size:1.2rem;font-weight:300;line-height:1.6;margin-bottom:3rem;opacity:0;transform:translateY(20px)}.not-found-link{animation:fadeInUp .8s ease-out 1.4s forwards;color:#fff;display:inline-block;font-size:1.1rem;font-weight:400;opacity:0;text-decoration:underline;transform:translateY(15px);transition:all .3s ease}.not-found-link:hover{color:#ccc;text-decoration:none;transform:translateY(-2px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.not-found-title{font-size:2.5rem}.not-found-subtitle{font-size:1rem;margin-bottom:2rem}}
/*# sourceMappingURL=main.5353f3a3.css.map*/