@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#fff9e6,#f0f8ff);color:#2d3748;font-family:Lexend,sans-serif;line-height:1.6;min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 20px}.header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border-bottom:2px solid #ffe4b5;box-shadow:0 4px 30px #00000014;left:0;position:fixed;right:0;top:0;z-index:1000}.header .container{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 20px}.logo-section{align-items:center;display:flex;gap:15px}.logo{filter:drop-shadow(0 2px 8px rgba(0,0,0,.1));height:55px;max-width:200px;object-fit:contain;width:auto}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90e2,#7b68ee);-webkit-background-clip:text;background-clip:text;color:#4a90e2;font-size:1.6rem;font-weight:700}.download-btn{background:linear-gradient(135deg,#ff6b6b,#ffb6c1);border:none;border-radius:25px;box-shadow:0 4px 15px #ff6b6b4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease}.download-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.download-btn:hover:before{left:100%}.download-btn:hover{box-shadow:0 8px 25px #ff6b6b66;transform:translateY(-2px)}.hero{background:linear-gradient(135deg,#ffebcd,#e6f3ff 50%,khaki);color:#2d3748;overflow:hidden;padding:140px 0 100px;position:relative;text-align:center}.hero:before{animation:rotate 20s linear infinite;background:radial-gradient(ellipse at center,#ffffff1a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-content{position:relative;z-index:2}.hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b6b,#4a90e2 50%,#7b68ee);-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:800;line-height:1.1;margin-bottom:2rem;text-shadow:0 2px 4px #0000001a}.highlight{display:inline-block;position:relative}.highlight:after{background:linear-gradient(90deg,#ffe4b5,#ffb6c1);border-radius:4px;bottom:0;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}.hero-subtitle{color:#4a5568;font-size:1.4rem;font-weight:500;line-height:1.7;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:650px}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cta-primary{background:linear-gradient(135deg,gold,orange);border:none;border-radius:30px;box-shadow:0 6px 20px #ffd7004d;color:#2d3748;cursor:pointer;font-size:1.2rem;font-weight:700;overflow:hidden;padding:20px 40px;position:relative;transition:all .3s ease}.cta-primary:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.cta-primary:hover:before{left:100%}.cta-primary:hover{box-shadow:0 12px 30px #ffd70066;transform:translateY(-3px) scale(1.05)}.features{background:#fff;padding:100px 0;position:relative}.features:before{background:linear-gradient(135deg,#ffebcd,#e6f3ff 50%,khaki);clip-path:ellipse(100% 100% at 50% 0);content:"";height:100px;left:0;position:absolute;right:0;top:0}.features h2{color:#2d3748;font-size:3.5rem;font-weight:700;margin-bottom:4rem;position:relative;text-align:center;z-index:2}.features h2:after{background:linear-gradient(90deg,#ff6b6b,#4a90e2);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.features-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));position:relative;z-index:2}.feature-card{background:#fff;border:3px solid #0000;border-radius:30px;box-shadow:0 15px 40px #00000014;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;transition:all .4s ease}.feature-card:before{background:linear-gradient(90deg,#0000,var(--card-color),#0000);content:"";height:6px;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.feature-card:hover{border-color:var(--card-color);box-shadow:0 25px 60px #00000026;transform:translateY(-10px)}.feature-card:hover:before{height:100%;opacity:.05}.feature-icon{align-items:center;box-shadow:0 8px 25px #0003;color:#fff;display:flex;font-size:2.5rem;font-weight:700;height:100px;justify-content:center;margin:0 auto 2rem;position:relative;width:100px}.feature-icon,.feature-icon:after{background:var(--card-color);border-radius:50%}.feature-icon:after{bottom:-10px;content:"";left:-10px;opacity:.2;position:absolute;right:-10px;top:-10px;transition:all .3s ease;z-index:-1}.feature-card:hover .feature-icon:after{opacity:.3;transform:scale(1.2)}.feature-card h3{color:#2d3748;font-size:1.6rem;font-weight:600;margin-bottom:1.5rem}.feature-card p{color:#4a5568;font-size:1.1rem;line-height:1.7}.screenshots{background:linear-gradient(135deg,#e6f3ff,khaki);color:#2d3748;padding:100px 0;position:relative}.screenshots h2{color:#2d3748;font-size:3.5rem;font-weight:700;margin-bottom:4rem;text-align:center}.screenshots h2:after{background:linear-gradient(90deg,#4a90e2,#7b68ee);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.screenshots-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.screenshot-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:2px solid #ffffff4d;border-radius:25px;padding:2.5rem;text-align:center;transition:all .3s ease}.screenshot-item:hover{background:#ffffffe6;box-shadow:0 20px 40px #0000001a;transform:translateY(-8px)}.screenshot-item img{border-radius:20px;box-shadow:0 15px 35px #0003;height:auto;margin-bottom:2rem;max-width:280px;transition:transform .3s ease;width:100%}.screenshot-item:hover img{transform:scale(1.05)}.screenshot-item h3{color:#2d3748;font-size:1.6rem;font-weight:600;margin-bottom:1rem}.screenshot-item p{color:#4a5568;font-size:1.1rem;line-height:1.6}.parent-features{background:#2d3748;color:#fff;padding:100px 0;position:relative}.parent-features:before{background:linear-gradient(135deg,#e6f3ff,khaki);clip-path:ellipse(100% 100% at 50% 0);content:"";height:100px;left:0;position:absolute;right:0;top:0}.parent-features h2{color:gold;font-size:3.5rem;font-weight:700;margin-bottom:4rem;position:relative;text-align:center;z-index:2}.parent-features h2:after{background:linear-gradient(90deg,gold,orange);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.parent-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));position:relative;z-index:2}.parent-feature{align-items:flex-start;background:#ffffff14;border:2px solid #0000;border-radius:20px;display:flex;gap:2rem;padding:2.5rem;transition:all .3s ease}.parent-feature:hover{background:#ffffff1f;border-color:gold;box-shadow:0 15px 30px #0003;transform:translateY(-5px)}.parent-icon{color:gold;flex-shrink:0;font-size:2.5rem}.parent-feature h4{color:gold;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.parent-feature p{color:#e2e8f0;font-size:1.1rem;line-height:1.7}.privacy{background:#f7fafc;padding:100px 0;position:relative}.privacy:before{background:#2d3748;clip-path:ellipse(100% 100% at 50% 0);content:"";height:100px;left:0;position:absolute;right:0;top:0}.privacy h2{color:#2d3748;font-size:3.5rem;font-weight:700;margin-bottom:4rem;position:relative;text-align:center;z-index:2}.privacy h2:after{background:linear-gradient(90deg,#10b981,#3b82f6);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.privacy-features{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));position:relative;z-index:2}.privacy-item{background:#fff;border:3px solid #e2e8f0;border-radius:25px;box-shadow:0 15px 40px #00000014;overflow:hidden;padding:3rem;position:relative;text-align:center;transition:all .3s ease}.privacy-item:before{background:linear-gradient(90deg,#10b981,#3b82f6);content:"";height:6px;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.privacy-item:hover{border-color:#3b82f6;box-shadow:0 25px 60px #00000026;transform:translateY(-8px)}.privacy-item:hover:before{height:100%;opacity:.05}.privacy-icon{display:block;font-size:3rem;margin-bottom:2rem}.privacy-item h3{color:#2d3748;font-size:1.6rem;font-weight:600;margin-bottom:1.5rem}.privacy-item p{color:#4a5568;font-size:1.1rem;line-height:1.7}.footer{background:#1a202c;color:#fff;padding:80px 0 30px;position:relative}.footer:before{background:#f7fafc;clip-path:ellipse(100% 100% at 50% 0);content:"";height:100px;left:0;position:absolute;right:0;top:0}.footer-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr auto;margin-bottom:3rem;position:relative;z-index:2}.footer-info{display:flex;flex-direction:column;gap:1.5rem}.footer-logo{filter:brightness(0) invert(1);height:55px;max-width:200px;object-fit:contain;width:auto}.footer-info p{color:#e2e8f0;font-size:1.2rem;line-height:1.6;margin:0}.social-links a{align-items:center;color:gold;display:flex;font-size:1.1rem;font-weight:600;text-decoration:none;transition:color .3s ease}.social-links a:hover{color:orange}.coming-soon{text-align:center}.coming-soon p{background:#ffd7001a;border:2px solid gold;border-radius:15px;color:gold;font-size:1.3rem;font-weight:600;margin:0;padding:15px 25px}.footer-bottom{border-top:1px solid #4a5568;color:#a0aec0;padding-top:2rem;position:relative;text-align:center;z-index:2}@media (max-width:768px){.hero h1{font-size:2.8rem}.hero-subtitle{font-size:1.2rem}.hero-buttons{align-items:center;flex-direction:column}.cta-primary{max-width:300px;width:100%}.features h2,.parent-features h2,.privacy h2,.screenshots h2{font-size:2.5rem}.features-grid,.footer-content,.parent-grid,.privacy-features,.screenshots-grid{grid-template-columns:1fr}.footer-content{text-align:center}.logo-text{display:none}.parent-feature{flex-direction:column;text-align:center}.hero{padding:120px 0 80px}}@media (max-width:480px){.container{padding:0 15px}.hero h1{font-size:2.2rem}.features,.parent-features,.privacy,.screenshots{padding:80px 0}.feature-card,.parent-feature,.privacy-item,.screenshot-item{padding:2rem}}
/*# sourceMappingURL=main.e2c6f2e8.css.map*/