body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#6a11cb;--secondary-color:#2575fc;--dark-color:#23272a;--light-color:#fff;--gray-color:#f6f9fc;--text-color:#525f7f;--heading-color:#32325d;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--light-color);color:#525f7f;color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);margin:0}.container{margin:0 auto;max-width:1100px;padding:0 2rem}section{padding:5rem 0}h1,h2,h3{color:#32325d;color:var(--heading-color);line-height:1.3;margin-top:0}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.5rem}p{line-height:1.6}.text-center{text-align:center}.waitlist-form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.waitlist-form input[type=email]{border:1px solid #dee2e6;border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);font-size:1rem;min-width:300px;padding:1rem}.waitlist-form input[type=email]:focus{border-color:#6a11cb;border-color:var(--primary-color);box-shadow:0 0 0 3px #6a11cb33;outline:none}.btn{border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .2s ease-in-out}.btn-primary{background-image:linear-gradient(90deg,#6a11cb 0,#2575fc);background-image:linear-gradient(to right,var(--primary-color) 0,var(--secondary-color) 100%);background-size:200% auto;color:#fff;color:var(--light-color)}.btn-primary:hover{background-position:100%;box-shadow:0 4px 15px 0 #31c4be40;transform:translateY(-2px)}.app-header{background:#fff;background:var(--light-color);border-bottom:1px solid #e9ecef;padding:1.5rem 0}.app-header .container{align-items:center;display:flex;justify-content:space-between}.logo{color:#32325d;color:var(--heading-color);font-size:1.75rem;font-weight:700;text-decoration:none}.hero{background-color:#f6f9fc;background-color:var(--gray-color);padding:6rem 0;text-align:center}.hero h1{margin-left:auto;margin-right:auto;max-width:800px}.hero p{font-size:1.2rem;margin:1rem auto 0;max-width:700px}.hero .microcopy{color:#8898aa;font-size:.9rem;margin-top:1rem}.problem-section ul{list-style:none;margin:2rem auto 0;max-width:600px;padding:0;text-align:left}.problem-section li{font-size:1.1rem;padding:.75rem 0 .75rem 2rem;position:relative}.problem-section li:before{content:"❌";left:0;position:absolute;top:12px}.features-section{background-color:#f6f9fc;background-color:var(--gray-color)}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.feature-card{background:#fff;background:var(--light-color);border-radius:8px;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014;padding:2rem;text-align:left}.feature-card .icon{font-size:2rem;margin-bottom:1rem}.feature-card h3{margin-bottom:.5rem}.incentive-section .perks-list{list-style:none;margin:2rem auto 0;max-width:600px;padding:0;text-align:left}.incentive-section .perks-list li{font-size:1.1rem;padding:.75rem 0 .75rem 2.5rem;position:relative}.incentive-section .perks-list li:before{color:#28a745;content:"✓";font-size:1.5rem;font-weight:700;left:0;position:absolute;top:10px}.final-cta{background-color:#23272a;background-color:var(--dark-color)}.final-cta,.final-cta h2,.final-cta p{color:#fff;color:var(--light-color)}.app-footer{background:#172b4d;color:#8898aa;padding:2rem 0}.app-footer .container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.app-footer .footer-links a{color:#8898aa;margin-left:1.5rem;text-decoration:none;transition:color .2s ease}.app-footer .footer-links a:hover{color:#fff;color:var(--light-color)}@media (max-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}section{padding:4rem 0}.waitlist-form{flex-direction:column}.waitlist-form input[type=email]{box-sizing:border-box;min-width:0;min-width:auto;width:100%}}
/*# sourceMappingURL=main.965960c1.css.map*/