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}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 10px #0000001a;height:80px;left:0;position:fixed;right:0;top:0;z-index:1000}.nav-container{height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.logo-link,.nav-container,.nav-logo{align-items:center;display:flex}.logo-link{gap:12px;text-decoration:none}.logo-image{height:32px;object-fit:contain;width:auto}.logo-text{background:linear-gradient(45deg,#333,#666);-webkit-background-clip:text;font-size:1.8rem;font-weight:700}.logo-ai,.logo-text{-webkit-text-fill-color:#0000}.logo-ai{background:linear-gradient(45deg,#ff4b2b,#ff416c);-webkit-background-clip:text}.nav-links-desktop{display:flex;gap:2rem}.nav-links-desktop a{border-radius:5px;color:#333;font-size:1.1rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:color .3s ease}.nav-links-desktop a:hover{color:#ff416c}.mobile-menu-btn{cursor:pointer;display:none;padding:10px}.hamburger{display:flex;flex-direction:column;height:20px;justify-content:space-between;position:relative;width:24px}.hamburger span{background:#333;display:block;height:2px;transition:all .3s ease;width:100%}.hamburger.open span:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-links-mobile{background:#fff;box-shadow:0 2px 10px #0000001a;display:none;flex-direction:column;gap:1rem;left:0;padding:2rem;position:fixed;right:0;top:80px}.nav-links-mobile a{border-radius:5px;color:#333;font-size:1.2rem;padding:1rem;text-decoration:none;transition:background .3s ease}.nav-links-mobile a:hover{background:#f5f5f5;color:#ff416c}@media (max-width:768px){.nav-links-desktop{display:none}.mobile-menu-btn{display:block}.nav-links-mobile{display:flex}.logo-image{height:28px}.logo-text{font-size:1.5rem}}main{padding-top:80px}.nav-link{border-radius:5px;color:#333;font-size:1.1rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.nav-link.active{background:#ff416c1a;color:#ff416c}.nav-logo a{text-decoration:none}.nav-links-mobile .nav-link{display:block;padding:1rem;width:100%}.nav-links-mobile .nav-link.active{background:#ff416c1a}.home{overflow-x:hidden}.hero{grid-gap:40px;background:#1a1a1a;display:grid;gap:40px;grid-template-columns:1fr 1fr;padding:80px 5% 40px}.hero h1{color:#f8f9fa;font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem}.hero p{color:#636e72;font-size:1.2rem;line-height:1.6}.hero-buttons{display:flex;gap:1rem}.primary-btn{background:linear-gradient(45deg,#ff4b2b,#ff416c);border:none;border-radius:30px;color:#fff;transition:transform .3s ease}.primary-btn,.secondary-btn{cursor:pointer;font-size:1.1rem;padding:1rem 2rem}.secondary-btn{background:#0000;border:2px solid #ff416c;border-radius:30px;color:#ff416c;transition:all .3s ease}.primary-btn:hover,.secondary-btn:hover{transform:translateY(-3px)}.hero-image{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.hero-img{height:auto;max-width:500px;object-fit:cover}.hero-img,.placeholder-image{border-radius:20px;width:100%}.placeholder-image{align-items:center;aspect-ratio:16/9;background:linear-gradient(45deg,#ff4b2b22,#ff416c22);color:#ff416c;display:flex;justify-content:center}.stats{background:#fff;padding:4rem 10%}.stats-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.stat-item{background:#f8f9fa;border-radius:15px;box-shadow:0 4px 6px #0000000d;padding:2rem;text-align:center}.stat-item h3{color:#ff416c;font-size:2.5rem;margin-bottom:.5rem}.stat-item p{color:#636e72}.features-preview{background:#f8f9fa;padding:4rem 10%}.features-preview h2{color:#2d3436;font-size:2.5rem;margin-bottom:3rem;text-align:center}.features-grid{margin:0 auto;max-width:1200px}.feature-card{box-shadow:0 4px 6px #0000000d;transition:transform .3s ease}.feature-icon{font-size:2.5rem}.feature-card h3{color:#2d3436;margin-bottom:1rem}.feature-card p{color:#636e72}.testimonials{background:#f8f9fa;padding:6rem 2rem}.testimonials h2{color:#2d3436;font-size:2.5rem;margin-bottom:3rem;text-align:center}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-left:auto;margin-right:auto;margin-top:3rem;max-width:1200px}.testimonial-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:2rem}.testimonial-card .quote{color:#333;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.testimonial-card .author{color:#1a1a1a;font-weight:600;margin-bottom:.25rem}.testimonial-card .position{color:#666;font-size:.9rem}.how-it-works{background:#fff;padding:6rem 2rem}.how-it-works h2{color:#2d3436;font-size:2.5rem;margin-bottom:3rem;text-align:center}.steps-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-left:auto;margin-right:auto;margin-top:3rem;max-width:1200px}.step-card{background:#fff;border:1px solid #eee;border-radius:10px;padding:2rem;text-align:center}.step-number{align-items:center;background:linear-gradient(135deg,#007bff,#00bcd4);border-radius:50%;color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;margin:0 auto 1rem;width:40px}.step-card h3{color:#1a1a1a;margin-bottom:1rem}.step-card p{color:#666;line-height:1.6}@media (max-width:768px){.steps-container,.testimonials-grid{grid-template-columns:1fr}.how-it-works,.testimonials{padding:4rem 1rem}}.mockup-section{overflow:hidden;padding:6rem 2rem;position:relative}.mockup-split-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.mockup-content{padding-right:2rem}.mockup-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#00bcd4);-webkit-background-clip:text;font-size:2.5rem;margin-bottom:1.5rem}.mockup-content p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.app-features-list{list-style:none;margin-bottom:2rem;padding:0}.app-features-list li{padding:.5rem 0 .5rem 2rem;position:relative}.app-features-list li:before{color:#007bff;content:"✓";font-weight:700;left:0;position:absolute}.mockup-image-container{align-items:center;display:flex;justify-content:center}.mockup-image{filter:drop-shadow(0 20px 40px rgba(0,0,0,.15));height:auto;max-width:60%}@media (max-width:968px){.mockup-split-container{gap:2rem;grid-template-columns:1fr;text-align:center}.mockup-content{padding-right:0}.app-features-list li{padding-left:0}.app-features-list li:before{margin-right:.5rem;position:static}.mockup-image{margin-top:2rem;max-width:40%}}@media (max-width:480px){.mockup-image{max-width:60%}}.cta{background:linear-gradient(45deg,#ff4b2b,#ff416c);color:#fff;padding:6rem 10%;text-align:center}.cta-content{margin:0 auto;max-width:800px}.cta h2{font-size:2.5rem;margin-bottom:1rem}.cta p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.cta .primary-btn{background:#fff;color:#ff416c}@media (max-width:968px){.hero{gap:32px;grid-template-columns:1fr;padding-top:60px;text-align:center}.hero-content{margin:0 auto}.hero-image{margin-top:20px;order:2}.hero-img{max-width:100%;width:100%}.hero-buttons{justify-content:center}.stats-container{padding:40px 24px}.features-grid,.stats-container{gap:20px;grid-template-columns:repeat(2,1fr)}.features-grid{padding:0 16px}.cta{padding:60px 24px}.cta h2{font-size:2rem}.scroll-indicator-wrapper{display:block}}@media (max-width:480px){.hero h1{font-size:2rem;line-height:1.3}.hero p{font-size:1rem;line-height:1.6}.hero-buttons{flex-direction:column;padding:0 16px}.primary-btn,.secondary-btn{font-size:1rem;padding:14px 20px;width:100%}.features-grid,.stats-container{grid-template-columns:1fr}.feature-card{padding:24px}.feature-card h3{font-size:1.3rem}.feature-card p{font-size:.95rem}.cta{padding:48px 24px}.cta h2{font-size:1.8rem;margin-bottom:16px}.cta p{font-size:1rem;margin-bottom:24px}}@media (min-width:481px) and (max-width:768px){.hero h1{font-size:2.2rem}.stats-container{gap:16px}.feature-card{padding:20px}}@media (hover:none){.primary-btn,.secondary-btn{padding:16px 24px}.feature-card{margin-bottom:8px}.nav-link{padding:12px 16px}}.scroll-indicator-wrapper{bottom:20px;display:none;left:50%;pointer-events:none;position:fixed;text-align:center;transform:translateX(-50%);z-index:1000}.scroll-indicator{align-items:center;border-radius:20px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:8px;padding:12px}.scroll-arrow{color:#ff416c;font-size:24px}.scroll-text{color:#ff416c;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}@media (max-width:968px){.scroll-indicator-wrapper{display:block}}.about{padding-top:80px}.about-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:6rem 2rem;text-align:center}.about-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#00bcd4);-webkit-background-clip:text;font-size:3rem;margin-bottom:1.5rem}.about-hero p{color:#666;font-size:1.2rem;margin:0 auto;max-width:600px}.dev-team,.founders,.mission{margin:0 auto;max-width:1200px;padding:6rem 2rem}.dev-team h2,.founders h2,.mission h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#00bcd4);-webkit-background-clip:text;font-size:2.5rem;margin-bottom:3rem;text-align:center}.founders-grid,.team-grid{grid-gap:2rem;display:grid;gap:2rem;margin-top:3rem}.founders-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:repeat(3,1fr)}.team-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:2rem;text-align:center;transition:transform .3s ease}.team-card:hover{transform:translateY(-5px)}.team-image-placeholder{background:#f8f9fa;height:150px;margin:0 auto 1.5rem;width:150px}.team-card h3{color:#333;margin-bottom:.5rem}.team-card .role{color:#007bff;font-weight:500;margin-bottom:1rem}.team-card .bio{color:#666;font-size:.9rem;line-height:1.6}.founder-card{padding:3rem 2rem}.mission{background:#f8f9fa;border-radius:10px;margin-bottom:4rem;margin-top:4rem;text-align:center}.mission-content{margin:0 auto;max-width:800px}.mission p{color:#666;font-size:1.1rem;line-height:1.8}.team-image{box-shadow:0 4px 10px #0000001a;object-fit:cover}.team-image,.team-image-placeholder{border-radius:50%;height:200px;margin-bottom:20px;width:200px}.team-image-placeholder{background:linear-gradient(45deg,#ff4b2b22,#ff416c22)}@media (max-width:968px){.founders-grid,.team-grid{gap:2rem;grid-template-columns:1fr}.about-hero,.dev-team,.founders,.mission{padding:4rem 1rem}}.contact-wrapper{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:calc(100vh - 80px);padding:60px 20px}.contact-page{grid-gap:60px;background:#fff;border-radius:30px;box-shadow:0 20px 40px #0000001a;display:grid;gap:60px;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1400px;padding:60px}.contact-left{padding-right:40px}.contact-left h1{color:#2d3436;font-size:3.5rem;line-height:1.2;margin-bottom:24px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff4b2b,#ff416c);-webkit-background-clip:text}.contact-description{color:#636e72;font-size:1.1rem;line-height:1.6;margin-bottom:48px}.contact-info-container{display:flex;flex-direction:column;gap:24px}.contact-info-item{align-items:center;background:#f8f9fa;border-radius:16px;display:flex;gap:20px;padding:24px;transition:all .3s ease}.contact-info-item:hover{background:#fff;box-shadow:0 10px 20px #0000000d}.contact-info-item .icon{background:#fff;border-radius:12px;box-shadow:0 4px 8px #0000000d;font-size:24px;padding:16px}.contact-info-item h3{color:#2d3436;font-size:1.1rem;margin-bottom:4px}.contact-info-item p{color:#636e72}.contact-form-container{background:#f8f9fa;border-radius:24px;padding:40px}.contact-form-container h2{color:#2d3436;font-size:2rem;margin-bottom:8px}.contact-form-container>p{color:#636e72;margin-bottom:32px}.contact-form{display:flex;flex-direction:column;gap:24px}.form-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#2d3436;font-size:.95rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{background:#fff;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;padding:12px 16px;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#ff416c;outline:none}.form-group textarea{min-height:120px;resize:vertical}.contact-form button{background:linear-gradient(45deg,#ff4b2b,#ff416c);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;margin-top:16px;padding:16px 32px;transition:all .3s ease}.contact-form button:hover{box-shadow:0 10px 20px #ff4b2b33}@media (max-width:1200px){.contact-page{gap:40px;grid-template-columns:1fr;padding:40px}.contact-left{padding-right:0}}@media (max-width:768px){.contact-wrapper{padding:20px}.contact-page{padding:30px}.contact-left h1{font-size:2.5rem}.form-row{grid-template-columns:1fr}.contact-form-container{padding:30px}}@media (max-width:480px){.contact-left h1{font-size:2rem}.contact-page{padding:20px}}.privacy-page{background:#f8f9fa;min-height:100vh;padding-top:80px}.privacy-hero{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:4rem 2rem 2rem;text-align:center}.privacy-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007bff,#00bcd4);-webkit-background-clip:text;background-clip:text;font-size:2.75rem;margin-bottom:.75rem}.privacy-hero .privacy-updated{color:#666;font-size:.95rem;font-weight:500}.privacy-content{color:#595959;font-size:.95rem;line-height:1.7;margin:0 auto;max-width:860px;padding:2rem 2rem 4rem}.privacy-content h2{color:#111;font-size:1.35rem;margin:2.5rem 0 1rem;scroll-margin-top:100px}.privacy-content h3{color:#222;font-size:1.1rem;margin:1.75rem 0 .75rem;scroll-margin-top:100px}.privacy-content p{margin:0 0 1rem}.privacy-content ul{list-style-type:square;margin:0 0 1rem;padding-left:1.5rem}.privacy-content li{margin-bottom:.5rem}.privacy-content a{color:#003afa;word-break:break-word}.privacy-content a:hover{text-decoration:underline}.privacy-content .in-short{font-style:italic;margin-bottom:1rem}.privacy-content .in-short strong{font-style:italic}.privacy-toc{margin:1.5rem 0 2rem}.privacy-toc a{display:block;margin-bottom:.4rem;text-decoration:none}.privacy-toc a:hover{text-decoration:underline}.privacy-table-wrap{margin:1.5rem 0;overflow-x:auto}.privacy-table{background:#fff;border-collapse:collapse;font-size:.9rem;width:100%}.privacy-table td,.privacy-table th{border:1px solid #333;padding:.75rem;text-align:left;vertical-align:top}.privacy-table th{background:#f1f3f5;color:#333}.privacy-table td.collected{text-align:center;vertical-align:middle;white-space:nowrap}.privacy-address{line-height:1.6;margin:1rem 0 2rem}.privacy-attribution{border-top:1px solid #dee2e6;color:#888;font-size:.85rem;margin-top:3rem;padding-top:1.5rem}@media (max-width:768px){.privacy-hero h1{font-size:2rem}.privacy-content{padding:1.5rem 1.25rem 3rem}.privacy-content h2{font-size:1.2rem}}.hero{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;display:flex;justify-content:space-between;min-height:100vh;padding:0 10%}.hero-content{max-width:600px}.hero h1{font-size:4rem;margin-bottom:1rem}.hero p{font-size:1.5rem;margin-bottom:2rem}.cta-button{background:linear-gradient(45deg,#ff4b2b,#ff416c);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1.2rem;padding:1rem 2rem}.features{background:#fff;padding:5rem 10%}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.feature-card{background:#fff;border-radius:15px;box-shadow:0 4px 6px #0000001a;padding:2rem;text-align:center}.feature-icon{font-size:3rem;margin-bottom:1rem}.hero-image{flex:1 1;max-width:500px;padding:2rem}.hero-image img{border-radius:10px;height:auto;width:100%}.site-footer{background:#1a1a1a;color:#ccc;font-size:.9rem;padding:1.5rem 2rem;text-align:center}.site-footer a{color:#fff;margin:0 .75rem;text-decoration:none}.site-footer a:hover{color:#00bcd4;text-decoration:underline}.site-footer .footer-copy{color:#888;font-size:.8rem;margin-top:.75rem}
/*# sourceMappingURL=main.a7aab7df.css.map*/