.App{text-align:center}.container{margin:0 auto;max-width:1200px;padding:20px}.navbar{background:#0000;margin-bottom:-120px;padding:2rem;position:relative;z-index:100}.logo{align-items:baseline;display:flex;font-family:Inter,sans-serif;justify-content:center}.logo-text{color:#fff;letter-spacing:-1px}.logo-dot,.logo-text{font-size:2.5rem;font-weight:800}.logo-dot{color:#2563eb;margin-left:1px}.logo-ai{color:#e5e7eb;font-size:1.8rem;font-weight:600;margin-left:4px;opacity:.9}@media (max-width:768px){.navbar{padding:1.5rem}.logo-dot,.logo-text{font-size:2rem}.logo-ai{font-size:1.4rem}}.home{overflow-x:hidden;padding:0}.home h1{color:#282c34;margin-bottom:20px}.hero-section{align-items:center;background:linear-gradient(#0009,#000000b3),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80);background-position:50%;background-size:cover;border-radius:30px;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:0 15px 15px;min-height:80vh;overflow:hidden;padding:0 20px 40px;position:relative;text-align:center}.hero-section h1{color:#fff;font-size:4rem;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:20px;margin-top:0;text-shadow:2px 2px 4px #0000004d}.hero-section h1,.hero-subtitle{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.hero-subtitle{color:#e5e7eb;font-size:1.5rem;font-weight:400;line-height:1.6;margin-bottom:40px;max-width:600px;text-shadow:1px 1px 2px #0003}.features-section{background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:100px 20px}.features-section h2{color:#1a1a1a;font-size:3rem;font-weight:800;letter-spacing:-.5px;margin-bottom:60px;text-align:center}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.cta-section{background:#f8f9fa;background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;padding:120px 20px;position:relative;text-align:center}.cta-section h2{color:#1a1a1a;font-size:3rem;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin-bottom:24px}.cta-section p{color:#4b5563;font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.cta-button{background:#2563eb;border:none;border-radius:50px;box-shadow:0 4px 6px #2563eb1a;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;padding:18px 48px;transition:all .3s ease}.cta-button:hover{background:#1d4ed8;box-shadow:0 8px 12px #2563eb26;transform:translateY(-2px)}@media (max-width:768px){.hero-section h1{font-size:2.75rem;padding:0 15px}.hero-subtitle{font-size:1.25rem;padding:0 20px}.cta-section{padding:80px 20px}.cta-section h2{font-size:2.5rem;padding:0 15px}.cta-section p{font-size:1.125rem;padding:0 15px}.cta-button{font-size:1rem;padding:16px 40px}}.search-container{margin:0 auto;max-width:600px;width:100%}.search-bar{background:#fff;border-radius:50px;box-shadow:0 4px 6px #0000001a;display:flex;overflow:hidden}.search-bar input{flex:1 1;outline:none;padding:20px 30px}.search-bar button,.search-bar input{border:none;font-family:Inter,sans-serif;font-size:1.1rem}.search-bar button{background:#2563eb;color:#fff;cursor:pointer;font-weight:600;padding:20px 40px;transition:all .3s ease}.search-bar button:hover{background:#1d4ed8}@media (max-width:768px){.search-container{padding:0 20px}.search-bar{border-radius:15px;flex-direction:column}.search-bar input{text-align:center}.search-bar button{border-radius:0}}.feature-card{background:#fff;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 20px 40px #00000008;overflow:hidden;padding:40px;position:relative;transition:all .3s ease}.feature-card:hover{border-color:#e5e7eb;box-shadow:0 30px 60px #0000000f;transform:translateY(-5px)}.feature-icon{display:inline-block;font-size:3.5rem;margin-bottom:24px}.feature-card h3{color:#1a1a1a;font-size:1.75rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:16px}.feature-card p{color:#4b5563;font-size:1.1rem;font-weight:400;line-height:1.6}.feature-card:after{background:linear-gradient(135deg,#2563eb08,#1d4ed808);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:0}.feature-card:hover:after{opacity:1}.feature-card>*{position:relative;z-index:1}@media (max-width:768px){.feature-card{padding:30px}.feature-card h3{font-size:1.5rem}.feature-icon{font-size:3rem}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:24px;font-family:Inter,sans-serif;max-width:500px;padding:40px;position:relative;width:90%}.modal-content h2{color:#1a1a1a;font-size:1.875rem;font-weight:700;letter-spacing:-.5px;margin-bottom:16px}.modal-content p{color:#4b5563;line-height:1.6;margin-bottom:24px}.beta-form{display:flex;flex-direction:column;gap:16px}.form-group input{border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.form-group input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.submit-button{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:8px;padding:14px 24px;transition:all .3s ease}.submit-button:hover{background:#1d4ed8}@media (max-width:640px){.modal-content{padding:24px;width:95%}}.success-modal{background:#fff;border-radius:24px;font-family:Inter,sans-serif;max-width:500px;padding:40px;position:relative;text-align:center;width:90%}.success-content{flex-direction:column;gap:16px}.success-content,.success-icon{align-items:center;display:flex}.success-icon{background:#ecfdf5;border-radius:50%;color:#059669;font-size:32px;height:64px;justify-content:center;margin-bottom:8px;width:64px}.success-modal h2{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:8px}.success-modal p{color:#4b5563;line-height:1.6;margin-bottom:0}.modal-close{background:none;border:none;color:#4b5563;cursor:pointer;font-size:24px;line-height:1;padding:5px;position:absolute;right:20px;top:20px}.about{padding:20px}.about h1{color:#282c34;margin-bottom:20px}
/*# sourceMappingURL=main.17633e0c.css.map*/