@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css);body{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}.footer{background:#1a1a1a;color:var(--white);margin-top:auto;padding:60px 0 20px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.footer-section h4{-webkit-text-fill-color:var(--white);color:var(--white);font-size:18px;margin-bottom:20px}.footer-section p{margin-bottom:15px;opacity:.8}.footer-tagline{font-style:italic;margin-bottom:20px}.footer-section a{color:var(--white);display:block;margin:10px 0;opacity:.8;text-decoration:none;transition:opacity .3s}.footer-section a:hover{color:var(--primary-color);opacity:1}.social-links{display:flex;gap:15px;margin-top:15px}.social-links a{align-items:center;background:#ffffff1a;border-radius:50%;display:inline-flex;height:36px;justify-content:center;margin:0;transition:all .3s ease;width:36px}.social-links a:hover{background:var(--primary-color);transform:translateY(-3px)}.social-links i{font-size:18px}.app-badges{display:flex;flex-direction:column;gap:10px;margin-top:20px}.app-badge{align-items:center;background:#ffffff1a;border-radius:20px;display:inline-flex;gap:8px;padding:8px 15px;transition:all .3s ease}.app-badge:hover{transform:translateY(-2px)}.app-badge:hover,.signup-link{background:var(--primary-color)}.signup-link{align-items:center;border:none;border-radius:20px;color:var(--white);cursor:pointer;display:inline-flex;font-size:16px;gap:8px;padding:10px 20px;transition:all .3s ease}.signup-link:hover{background:var(--secondary-color);box-shadow:0 5px 15px #6f92834d;transform:translateY(-2px)}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:20px;text-align:center}.footer-credits{font-size:14px;margin-top:10px;opacity:.7}.footer-credits i{color:#ff6b6b;margin:0 5px}.footer-logo{align-items:center;display:flex;flex-direction:row;margin-bottom:20px}.footer-logo img{height:60px;transition:all .3s ease;width:auto}.footer-logo .logo-text{color:var(--white);font-size:24px;font-weight:700;margin-left:3px}.footer-logo .logi-text{color:var(--white)}.footer-logo .car-text{color:var(--primary-color)}@media (max-width:768px){.footer-content{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-content{grid-template-columns:1fr}.social-links{justify-content:center}}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1ecc;left:0;overflow:visible;padding:1rem 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.navbar.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e1e1ef2;box-shadow:0 10px 30px #0003}.navbar-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.logo,.navbar-container{align-items:center;display:flex}.logo{flex-direction:row;font-size:28px;font-weight:700;margin-bottom:-10px;margin-top:-10px;position:relative;text-decoration:none}.logo img{height:60px;transition:all .3s ease;width:auto}.logo:hover img{transform:scale(1.05)}.logo .logo-text{font-size:24px;font-weight:700;margin-left:3px}.logo .logi-text,.logo .logo-text{color:var(--white)}.logo .car-text{color:var(--primary-color)}.car,.logi,.logo:after{display:none}.nav-links{align-items:center;display:flex;gap:2rem}.nav-links a{color:var(--text-color);font-weight:500;padding:8px 0;position:relative;text-decoration:none;transition:color .3s ease}.nav-links a:after{background:var(--primary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .3s ease;width:100%}.nav-links a:hover:after{transform:scaleX(1)}.signup-nav-button{background:var(--primary-color);border:none;border-radius:30px;color:var(--white);cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.signup-nav-button:hover{background:var(--secondary-color);box-shadow:0 5px 15px #6f92834d;transform:translateY(-2px)}.mobile-menu-button{cursor:pointer;display:none;flex-direction:column;gap:6px}.mobile-menu-button span{background:var(--white);height:2px;transition:all .3s ease;width:25px}@media (max-width:768px){.mobile-menu-button{display:flex}.nav-links{align-items:center;background:var(--dark-card);display:none;flex-direction:column;left:0;padding:1rem;position:absolute;right:0;top:100%}.nav-links.active{display:flex}}.admin-page{background:var(--dark-bg);min-height:100vh;padding:60px 0}.admin-container{margin:0 auto;max-width:1200px;padding:0 20px}.admin-page h1{font-size:32px;margin-bottom:10px}.admin-page p{font-size:18px;margin-bottom:30px;opacity:.8}.signup-stats{display:flex;gap:20px;margin-bottom:30px}.stat-card{background:var(--dark-card);border:1px solid var(--glass-border);border-radius:10px;flex:1 1;padding:20px;text-align:center}.stat-card h3{font-size:18px;margin-bottom:10px;opacity:.8}.stat-card p{color:var(--primary-color);font-size:36px;font-weight:700;margin:0}.signup-table-container{background:var(--dark-card);border:1px solid var(--glass-border);border-radius:10px;margin-bottom:30px;overflow-x:auto;padding:20px}.signup-table{border-collapse:collapse;width:100%}.signup-table td,.signup-table th{border-bottom:1px solid #ffffff1a;padding:15px;text-align:left}.signup-table th{font-weight:600;opacity:.8}.signup-table tr:last-child td{border-bottom:none}.no-data{opacity:.6}.error,.loading,.no-data{padding:30px;text-align:center}.error,.loading{font-size:18px}.error{color:#f44336}.export-section{display:flex;justify-content:flex-end}.export-button{background:var(--primary-color);border:none;border-radius:30px;color:var(--white);cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}.export-button:hover{background:var(--secondary-color);transform:translateY(-2px)}.admin-login{align-items:center;background:var(--dark-bg);display:flex;justify-content:center;min-height:100vh}.admin-login-container{background:var(--dark-card);border:1px solid var(--glass-border);border-radius:10px;max-width:400px;padding:40px;width:100%}.admin-login h2{font-size:24px;margin-bottom:20px;text-align:center}.admin-login form{display:flex;flex-direction:column;gap:20px}.admin-login input{background:#ffffff1a;border:1px solid var(--glass-border);border-radius:8px}.admin-login button,.admin-login input{color:var(--white);font-size:16px;padding:15px}.admin-login button{background:var(--primary-color);border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.admin-login button:hover{background:var(--secondary-color)}.error-message{color:#f44336;margin-top:15px;text-align:center}@media (max-width:768px){.signup-stats{flex-direction:column}.signup-table td,.signup-table th{padding:10px}}.legal-page{background:var(--dark-bg);min-height:calc(100vh - 300px);padding:60px 0}.legal-page .container{margin:0 auto;max-width:800px;padding:0 20px}.legal-page h1{color:var(--text-color);font-size:2.5rem;margin-bottom:30px;text-align:center}.legal-content{background:var(--dark-card);border:1px solid var(--glass-border);border-radius:10px;box-shadow:0 5px 15px #0000004d;padding:30px}.last-updated{color:#999;font-size:.9rem;font-style:italic;text-align:right}.last-updated,.legal-content section{margin-bottom:30px}.legal-content h2{border-bottom:1px solid var(--dark-lighter);color:var(--primary-color);font-size:1.6rem;margin-bottom:15px;padding-bottom:10px}.legal-content p{color:var(--text-color);line-height:1.6;margin-bottom:15px}.legal-content ul{margin-bottom:20px;margin-left:20px}.legal-content li{color:var(--text-color);line-height:1.5;margin-bottom:10px}.legal-content a{color:var(--primary-color);text-decoration:none;transition:all .3s ease}.legal-content a:hover{color:var(--secondary-color);text-decoration:underline}@media (max-width:768px){.legal-page{padding:40px 0}.legal-page h1{font-size:2rem}.legal-content{padding:20px}.legal-content h2{font-size:1.4rem}}.features-page{background:var(--dark-bg);min-height:100vh;padding:120px 0 80px}.features-grid{grid-gap:30px;gap:30px;margin-top:60px}.feature-card{background:linear-gradient(145deg,var(--dark-card) 0,var(--dark-lighter) 100%);border:1px solid #ffffff0d;border-radius:var(--border-radius);padding:35px;text-align:center;transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-card i{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);-webkit-background-clip:text;font-size:45px;margin-bottom:20px}.feature-card h3{color:var(--white);margin-bottom:15px}.feature-card p{color:var(--text-color);line-height:1.6}.signup-section{background:linear-gradient(165deg,var(--dark-card) 0,var(--dark-bg) 100%);border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;padding:60px 0;text-align:center}.signup-container{margin:0 auto;max-width:900px;padding:0 20px}.signup-title{font-size:32px;margin-bottom:15px}.signup-description{font-size:18px;margin-bottom:30px;opacity:.8}.signup-form{margin:0 auto}.signup-form-row{align-items:center;display:flex;gap:15px;justify-content:center}.signup-input{background:#ffffff1a;border:1px solid var(--glass-border);border-radius:30px;color:var(--white);flex:1 1;font-size:16px;max-width:300px;padding:16px 20px;transition:all .3s ease}.signup-input:focus{background:#ffffff26;border-color:var(--primary-color);outline:none}.signup-button{background:var(--primary-color);border:none;border-radius:30px;color:var(--white);cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px;transition:all .3s ease;white-space:nowrap}.signup-button:hover{background:var(--secondary-color);box-shadow:0 5px 15px #6f92834d;transform:translateY(-2px)}.signup-button:disabled{background:#666;box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.signup-message{font-size:16px;margin-top:20px;opacity:0;transition:opacity .3s ease}.signup-message.visible{opacity:1}.signup-message.success{color:#4caf50}.signup-message.error{background-color:#ff57571a;border-color:#ff575780;color:#ff5757}.signup-message.info{background-color:#56a0ff1a;border-color:#56a0ff80;color:#56a0ff}@media (max-width:768px){.signup-form-row{flex-direction:column;gap:15px}.signup-input{max-width:100%}}:root{--primary-dark:#4a7265;--primary-light:#8dab9f;--accent-color:#885a44;--gradient-bg:linear-gradient(165deg,var(--dark-bg) 0%,var(--dark-card) 100%);--glass-effect:#ffffff0d;--box-shadow:0 10px 30px #0003;--text-shadow:0 2px 10px #0000001a}.hero{align-items:center;background:linear-gradient(165deg,#121212,#1e1e1e);background:var(--gradient-bg);display:flex;min-height:100vh;overflow:hidden;padding:160px 0 100px;position:relative}.hero:before{animation:pulse 15s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 30%,#6c63ff1a 0,#0000 20%),radial-gradient(circle at 80% 70%,#ff7e541a 0,#0000 20%);bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0}@keyframes pulse{0%{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}to{opacity:.5;transform:scale(1)}}.hero-content{margin-right:40px;max-width:600px;position:relative;text-align:center;z-index:1}.hero .container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 20px}.hero h1{-webkit-text-fill-color:#0000;animation:fadeInUp .8s ease-out;background:linear-gradient(135deg,#fff,#e0e0e0);background:linear-gradient(135deg,var(--white) 0,var(--text-color) 100%);-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:24px;text-align:center;text-shadow:0 2px 10px #0000001a;text-shadow:var(--text-shadow)}.hero p{animation:fadeIn 1s ease-out .3s forwards;color:#e0e0e0;color:var(--text-color);font-size:22px;line-height:1.6;margin-bottom:40px;opacity:0}.coming-soon{align-items:center;animation:fadeIn 1s ease-out .6s forwards;display:flex;flex-direction:column;gap:15px;margin-top:40px;opacity:0}.coming-soon-badge{background:#6f9283;background:var(--primary-color);border-radius:20px;color:#fff;color:var(--white);display:inline-block;font-size:16px;font-weight:600;padding:8px 16px}.coming-soon-text{font-size:18px;line-height:1.5;margin:0;opacity:.9}.store-buttons{animation:fadeIn 1s ease-out .6s forwards;display:flex;gap:15px;margin-top:30px;opacity:0}.store-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:30px;color:#fff;color:var(--white);display:flex;gap:12px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.store-button:hover{background:#ffffff26;border-color:#6f9283;border-color:var(--primary-color);transform:translateY(-2px)}.iphone-frame{animation:float 6s ease-in-out infinite,fadeIn 1s ease-out .6s backwards;background:linear-gradient(145deg,#1d1d1f,#2d2d30);border:2px solid #ffffff1f;border-radius:50px;box-shadow:0 25px 50px #0006,0 10px 25px #0003,inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0000004d;height:690px;margin:0 auto;padding:6px;perspective:1000px;transform-style:preserve-3d;width:320px;z-index:1}.iphone-frame:before{background:radial-gradient(ellipse at center,#6f928314 0,#0000 70%);border-radius:75px;bottom:-25px;content:"";filter:blur(30px);left:-25px;opacity:.7;position:absolute;right:-25px;top:-25px;z-index:-1}.iphone-frame:after{background:#000;border-radius:19px;box-shadow:inset 0 1px 2px #ffffff1a,0 2px 8px #0000004d;content:"";height:37px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:126px;z-index:3}.notch{display:none}.screen{background:#000;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 2px 4px #0003;overflow:hidden;position:relative}.screen,.screen img{border-radius:44px;height:100%;width:100%}.screen img{object-fit:cover}.iphone-frame{position:relative}.iphone-frame .volume-up{top:120px}.iphone-frame .volume-down,.iphone-frame .volume-up{background:linear-gradient(90deg,#666,#888);border-radius:0 2px 2px 0;height:25px;left:-3px;position:absolute;width:5px;z-index:2}.iphone-frame .volume-down{top:155px}.iphone-frame .power-button{background:linear-gradient(270deg,#666,#888);border-radius:2px 0 0 2px;height:40px;position:absolute;right:-3px;top:140px;width:5px;z-index:2}@keyframes float{0%{box-shadow:0 25px 50px #00000040,0 10px 25px #00000026;transform:translateY(0) rotateX(0deg) rotateY(0deg)}50%{box-shadow:0 35px 70px #0003,0 15px 35px #0000001a;transform:translateY(-15px) rotateX(2deg) rotateY(1deg)}to{box-shadow:0 25px 50px #00000040,0 10px 25px #00000026;transform:translateY(0) rotateX(0deg) rotateY(0deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.hero h1{font-size:56px}.section-header h2{font-size:40px}.cta h2{font-size:48px}}@media (max-width:768px){.hero{min-height:auto;padding:120px 0 60px}.hero .container{gap:40px;grid-template-columns:1fr;padding:0 20px;text-align:center}.hero-content{margin-bottom:20px;margin-right:0;padding:0;width:100%}.hero h1{font-size:36px;margin-bottom:20px}.hero p{font-size:18px}.waitlist-button{font-size:16px;padding:14px 28px}.hero-image{display:flex;justify-content:center;margin-top:40px;width:100%}.section-header h2{font-size:32px}.section-header p{font-size:18px}.app-screenshots,.features-preview,.problem-solution,.testimonials{padding:80px 0}.feature-preview-card,.problem-card,.solution-card,.testimonial-card{padding:30px}.problem-card h3,.solution-card h3{font-size:24px}.problem-card li,.solution-card li{font-size:16px}.section-header{margin-bottom:40px}.cta{padding:100px 0}.cta h2{font-size:36px}.cta p{font-size:18px;margin-bottom:40px}.cta-button{font-size:16px;padding:14px 28px}.mobile-grid{gap:30px;grid-template-columns:1fr!important}.testimonial-card{padding:25px}.iphone-frame{border-radius:45px;height:620px;padding:5px;width:290px}.iphone-frame:before{border-radius:65px;bottom:-20px;left:-20px;right:-20px;top:-20px}.iphone-frame:after{border-radius:16px;height:32px;top:10px;width:110px}.iphone-frame .volume-up{height:20px;left:-2px;top:100px;width:4px}.iphone-frame .volume-down{height:20px;left:-2px;top:130px;width:4px}.iphone-frame .power-button{height:35px;right:-2px;top:120px;width:4px}.screen,.screen img{border-radius:39px}}.how-it-works{background:#121212;background:var(--dark-bg);padding:100px 0}.steps-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-top:60px}.step-item{background:linear-gradient(145deg,#1e1e1e,#2d2d2d);background:linear-gradient(145deg,var(--dark-card) 0,var(--dark-lighter) 100%);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;border-radius:var(--border-radius);padding:40px;position:relative;text-align:center}.step-number{align-items:center;background:#6f9283;background:var(--primary-color);border-radius:50%;color:#fff;color:var(--white);display:flex;font-weight:700;height:40px;justify-content:center;margin:0 auto 20px;width:40px}.features-preview{background:#1e1e1e;background:var(--dark-card);overflow:hidden;padding:120px 0;position:relative}.features-preview:before{background:linear-gradient(225deg,#6f92831a,#4a72651a);border-radius:50%;bottom:-250px;content:"";filter:blur(80px);height:500px;left:-250px;position:absolute;width:500px}.features-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:80px}.feature-preview-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1e;background:var(--dark-card);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 15px 30px #0003;overflow:hidden;padding:50px 30px;position:relative;text-align:center;transition:all .5s ease;transition:all var(--transition-medium);z-index:1}.feature-preview-card:before{background:radial-gradient(circle at center,#6f92831a 0,#0000 50%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:scale(.8);transition:all .6s ease;width:200%;z-index:-1}.feature-preview-card:hover{border-color:#6f928333;box-shadow:0 20px 40px #0000004d;transform:translateY(-15px)}.feature-preview-card:hover:before{opacity:1;transform:scale(1)}.feature-preview-card i{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6f9283,#4a7265);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;color:#6f9283;color:var(--primary-color);font-size:40px;margin-bottom:25px}.feature-preview-card h3{color:#e0e0e0;color:var(--text-color);font-size:24px;font-weight:700;margin-bottom:20px}.feature-preview-card p{color:#e0e0e0;color:var(--text-color);font-size:16px;line-height:1.6;opacity:.8}.section-header{margin-bottom:80px;position:relative;text-align:center;z-index:1}.section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0 80%);background:linear-gradient(135deg,var(--white) 0,var(--text-color) 80%);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:800;letter-spacing:-1px;margin-bottom:20px}.section-header p{color:#e0e0e0;color:var(--text-color);font-size:22px;margin:0 auto;max-width:600px;opacity:.8}.problem-solution{background:#121212;background:var(--dark-bg);overflow:hidden;padding:120px 0;position:relative}.problem-solution:before{background:linear-gradient(45deg,#6f92831a,#4a72651a);border-radius:50%;content:"";filter:blur(60px);height:400px;position:absolute;right:-200px;top:-200px;width:400px}.problem-solution-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-top:80px}.problem-card,.solution-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1e;background:var(--dark-card);border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 15px 30px #0003;padding:50px;transition:all .5s ease;transition:all var(--transition-medium)}.problem-card:hover,.solution-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-10px)}.problem-card h3,.solution-card h3{color:#e0e0e0;color:var(--text-color);display:inline-block;font-size:28px;font-weight:700;margin-bottom:30px;position:relative}.problem-card h3:after,.solution-card h3:after{border-radius:3px;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:60px}.problem-card h3:after,.solution-card h3:after{background:#6f9283;background:var(--primary-color)}.problem-card ul,.solution-card ul{list-style:none;padding:0}.problem-card li,.solution-card li{align-items:center;animation:fadeIn .5s ease-out forwards;color:#e0e0e0;color:var(--text-color);display:flex;font-size:18px;gap:15px;margin-bottom:28px;opacity:0}.problem-card li:first-child{animation-delay:.1s}.problem-card li:nth-child(2){animation-delay:.2s}.problem-card li:nth-child(3){animation-delay:.3s}.solution-card li:first-child{animation-delay:.1s}.solution-card li:nth-child(2){animation-delay:.2s}.solution-card li:nth-child(3){animation-delay:.3s}.problem-card i,.solution-card i{color:#6f9283;color:var(--primary-color);font-size:20px}.app-screenshots{background:#121212;background:var(--dark-bg);padding:120px 0;position:relative}.screenshots-wrapper{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:60px}.screenshot{background-color:#2d2d2d;background-color:var(--dark-lighter);border-radius:24px;box-shadow:0 30px 60px #0000004d;overflow:hidden;position:relative;transform:perspective(1000px) rotateY(5deg);transition:all .5s ease;transition:all var(--transition-medium);width:300px}.screenshot:nth-child(2){transform:perspective(1000px) rotateY(0deg)}.screenshot:nth-child(3){transform:perspective(1000px) rotateY(-5deg)}.screenshot:hover{transform:perspective(1000px) rotateY(0deg) translateY(-15px);z-index:2}.screenshot img{display:block;height:auto;transition:all .5s ease;width:100%}.screenshot:hover img{transform:scale(1.05)}.mobile-app-screenshot{background-color:#1e1e1e;background-color:var(--dark-card);padding:60px 0}.mobile-screenshots-wrapper{-webkit-overflow-scrolling:touch;display:flex;margin:0 -20px;overflow-x:auto;padding:40px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.mobile-screenshots-wrapper::-webkit-scrollbar{display:none}.mobile-screenshot{margin:30px auto;max-width:280px;text-align:center}.mobile-screenshot img{border-radius:12px;box-shadow:0 15px 30px #0003;width:100%}.screenshot-caption{color:#e0e0e0;color:var(--text-color);font-size:16px;font-weight:500;margin-top:16px;opacity:.9}.slider-indicators{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.indicator{background-color:#2d2d2d;background-color:var(--dark-lighter);border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.indicator.active{background-color:#6f9283;background-color:var(--primary-color);height:12px;width:12px}.testimonials{background:#1e1e1e;background:var(--dark-card);overflow:hidden;padding:120px 0;position:relative}.testimonials:before{background:linear-gradient(45deg,#6c63ff0d,#ff7e540d);border-radius:50%;content:"";filter:blur(60px);height:400px;position:absolute;right:-200px;top:-200px;width:400px}.testimonials-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-top:60px}.testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bb3;border:1px solid #ffffff1a;border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 10px 30px #0003;box-shadow:var(--box-shadow);padding:40px;transition:all .5s ease;transition:all var(--transition-medium)}.testimonial-card:hover{border-color:#6c63ff33;box-shadow:0 30px 60px #0000004d;transform:translateY(-10px)}.testimonial-content{font-size:18px;line-height:1.7;margin-bottom:30px;position:relative}.testimonial-content:before{color:#6f9283;color:var(--primary-color);content:'"';font-family:serif;font-size:80px;left:-20px;opacity:.2;position:absolute;top:-40px}.testimonial-author{align-items:center;display:flex;gap:15px}.testimonial-author i{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6f9283,#885a44);background:linear-gradient(135deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;background-clip:text;font-size:44px}.testimonial-author h4{font-size:18px;font-weight:600;margin:0 0 5px}.testimonial-author span{font-size:14px;opacity:.7}.cta{background:linear-gradient(165deg,#1e1e1e,#121212);background:linear-gradient(165deg,var(--dark-card) 0,var(--dark-bg) 100%);overflow:hidden;padding:140px 0;position:relative;text-align:center}.cta:before{animation:pulse 15s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 40%,#6c63ff1a 0,#0000 30%),radial-gradient(circle at 70% 60%,#ff7e541a 0,#0000 30%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.cta h2{font-size:56px;font-weight:800;letter-spacing:-1px;margin-bottom:20px}.cta p{font-size:22px;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:600px;opacity:.8}.cta-buttons{display:flex;gap:20px;justify-content:center}.cta-button{border:none;border-radius:40px;cursor:pointer;font-size:18px;font-weight:600;padding:18px 36px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1)}.cta-button.primary{background:#6f9283;background:var(--primary-color);box-shadow:0 10px 30px #6c63ff4d;color:#fff;color:var(--white);overflow:hidden;position:relative;z-index:1}.cta-button.primary:before{background:linear-gradient(45deg,#6f9283,#885a44);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .6s ease;width:100%;z-index:-1}.cta-button.primary:hover{box-shadow:0 15px 40px #6c63ff66;transform:translateY(-5px)}.cta-button.primary:hover:before{opacity:1}.cta-button.secondary{background:#0000;border:2px solid #6f9283;border:2px solid var(--primary-color);color:#fff;color:var(--white)}.cta-button.secondary:hover{background:#6c63ff1a;box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.mobile-preview{background:linear-gradient(145deg,#1c1c1e,#2c2c2e);border:1px solid #ffffff14;border-radius:35px;box-shadow:0 20px 40px #00000040,0 8px 20px #00000026,inset 0 1px 0 #ffffff0d;display:block;margin:0 auto;max-width:280px;padding:6px;transition:all .5s ease;width:100%}.mobile-preview:hover{box-shadow:0 25px 50px #0003,0 10px 25px #0000001a;transform:translateY(-8px)}.mobile-preview img{border-radius:29px;height:auto;width:100%}.waitlist-button{background:#6f9283;background:var(--primary-color);border:none;border-radius:40px;box-shadow:0 8px 24px #6c63ff4d;color:#fff;color:var(--white);cursor:pointer;font-size:18px;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:16px 32px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);z-index:1}.waitlist-button:before{background:linear-gradient(45deg,#6f9283,#885a44);background:linear-gradient(45deg,var(--primary-color),var(--accent-color));content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(100%);transition:all .6s ease;width:100%;z-index:-1}.waitlist-button:hover{box-shadow:0 15px 30px #6c63ff66;transform:translateY(-5px)}.waitlist-button:active,.waitlist-button:hover:before{transform:translateY(0)}.stats-showcase{animation:fadeIn 1s ease-out 1s forwards;display:flex;gap:30px;justify-content:space-between;margin-top:60px;opacity:0}.stat-item{align-items:center;display:flex;flex-direction:column}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8dab9f);background:linear-gradient(135deg,var(--white),var(--primary-light));-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:800;margin-bottom:8px}.stat-label{color:#e0e0e0;color:var(--text-color);font-size:14px;opacity:.8;text-align:center}.scroll-indicator{align-items:center;animation:fadeIn 1s ease-out 1.5s forwards;bottom:40px;display:flex;flex-direction:column;left:50%;opacity:0;position:absolute;transform:translateX(-50%)}.mouse{border:2px solid #ffffff4d;border-radius:20px;height:40px;margin-bottom:10px;position:relative;width:26px}.wheel{animation:scroll 2s ease-out infinite;background:#6f9283;background:var(--primary-color);border-radius:2px;height:8px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:4px}.arrow-scroll{align-items:center;display:flex;flex-direction:column;gap:4px}.arrow-scroll span{animation:arrowDown 2s ease-out infinite;border-bottom:2px solid #ffffff4d;border-right:2px solid #ffffff4d;display:block;height:10px;transform:rotate(45deg);width:10px}.arrow-scroll span:nth-child(2){animation-delay:.2s}.arrow-scroll span:nth-child(3){animation-delay:.4s}@keyframes scroll{0%{opacity:1;top:6px}50%{opacity:1;top:14px}to{opacity:0;top:22px}}@keyframes arrowDown{0%{opacity:0;transform:rotate(45deg) translate(-5px,-5px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(5px,5px)}}.animated{animation:sectionReveal 1s ease-out forwards}@keyframes sectionReveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.stats-showcase{flex-direction:column;gap:20px;margin-top:40px}.stat-number{font-size:36px}.stat-label{font-size:12px}.scroll-indicator{display:none}}.mobile-grid{gap:20px;grid-template-columns:1fr!important}.pricing-page{background:var(--dark-bg);min-height:100vh;padding:120px 0 80px}.pricing-header{margin:0 auto 40px;max-width:800px;padding:0 20px;text-align:center}.pricing-header h1{font-size:48px;margin-bottom:15px}.pricing-header p{font-size:20px;margin-bottom:30px;opacity:.8}.pricing-toggle{align-items:center;display:flex;gap:15px;justify-content:center;margin:40px 0}.pricing-toggle span{opacity:.7;transition:opacity .3s ease}.pricing-toggle span.active{font-weight:600;opacity:1}.save-badge{background:var(--primary-color);border-radius:12px;color:var(--white);font-size:12px;margin-left:8px;padding:4px 8px}.switch{display:inline-block;height:30px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ffffff1a;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:22px;left:4px;width:22px}input:checked+.slider{background-color:var(--primary-color)}input:checked+.slider:before{transform:translateX(30px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.pricing-container{margin:0 auto;max-width:1200px;padding:0 20px}.pricing-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:40px auto 0;max-width:1000px}.pricing-card{background:linear-gradient(145deg,var(--dark-card) 0,var(--dark-lighter) 100%);border:1px solid #ffffff0d;border-radius:var(--border-radius);padding:45px;text-align:center}.pricing-card.featured{border:2px solid var(--primary-color);transform:scale(1.05)}.price{color:var(--primary-color);font-size:36px;font-weight:700;margin:20px 0}.pricing-card ul{list-style:none;margin:30px 0;padding:0}.pricing-card li{margin:15px 0;padding-left:15px;position:relative}.pricing-card li:before{color:var(--primary-color);content:"✓";left:-10px;position:absolute}.pricing-card .store-buttons{display:flex;flex-direction:column;gap:10px;margin-top:30px}.pricing-card .signup-button{align-items:center;background:var(--primary-color);border:none;border-radius:30px;color:var(--white);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:12px 24px;transition:all .3s ease;width:100%}.pricing-card .signup-button:hover{background:var(--secondary-color);box-shadow:0 5px 15px #6f92834d;transform:translateY(-2px)}@media (max-width:768px){.pricing-card.featured{transform:none}.pricing-card{padding:30px}.pricing-header h1{font-size:36px}}:root{--primary-color:#6f9283;--secondary-color:#4a7265;--text-color:#e0e0e0;--dark-bg:#121212;--dark-card:#1e1e1e;--dark-lighter:#2d2d2d;--white:#fff;--border-radius:16px;--transition-fast:0.3s ease;--transition-medium:0.5s ease;--transition-slow:0.8s ease;--glass-bg:#1e1e1ecc;--glass-border:#ffffff1a}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#121212;background:var(--dark-bg);color:#e0e0e0;color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}html{scroll-behavior:smooth}::selection{background:#6f9283;background:var(--primary-color);color:#fff;color:var(--white)}.button,button{cursor:pointer;transition:all .3s ease;transition:all var(--transition-fast)}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media (max-width:1280px){.container{max-width:1024px}}h1,h2,h3,h4,h5,h6{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e0e0);background:linear-gradient(135deg,var(--white) 0,var(--text-color) 100%);-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.2;margin-bottom:1rem}.app{display:flex;flex-direction:column;min-height:100vh}h1{color:#fff;color:var(--white);font-size:42px;margin-bottom:20px;text-align:center}section{contain-intrinsic-size:1px 1000px;content-visibility:auto}
/*# sourceMappingURL=main.942fa65e.css.map*/