:root{--bg-main:#f5f5f7;--bg-card:#fff;--primary:#8e2de2;--secondary:#4a00e0;--text-dark:#1d1d1f;--text-muted:#6e6e73;--gold:gold;--gradient-main:linear-gradient(135deg, #8e2de2 0%, #4a00e0 100%);--gradient-banner:linear-gradient(90deg, #f0c 0%, #339 100%);--glass-border:#00000014;--glass-bg:#fff9}*{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;background-color:var(--bg-main);width:100%;max-width:100%;overflow-x:hidden;margin:0!important;padding:0!important}body{color:var(--text-dark);background-image:radial-gradient(circle at 0 0,#8e2de214 0%,#0000 40%),radial-gradient(circle at 100% 100%,#4a00e014 0%,#0000 40%),radial-gradient(circle at 100% 0,#ff00cc0d 0%,#0000 40%),radial-gradient(circle at 0 100%,#34c75908 0%,#0000 40%);background-repeat:no-repeat;background-attachment:fixed;font-family:Outfit,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6,.logo{letter-spacing:-.5px;font-family:Playfair Display,serif}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.gradient-text{background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.banner-gradient-text{background:var(--gradient-banner);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gold-text{color:var(--gold)}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 8px 32px #0000000d}.glass-nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--glass-border);background:#f5f5f7d9;width:100%;position:fixed;top:0;left:0;right:0}.nav-content{justify-content:space-between;align-items:center;height:70px;display:flex}.logo{align-items:center;gap:10px;font-size:1.2rem;font-weight:800;display:flex;color:var(--text-dark)!important}.logo span{background:var(--gradient-main);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.logo-img{object-fit:contain;width:auto;height:65px}.nav-links{align-items:center;display:flex}.nav-links a,.nav-links button{cursor:pointer;background:0 0;border:none;margin-left:25px;font-family:inherit;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;color:var(--text-muted)!important}.nav-links a:hover,.nav-links button:hover{color:var(--primary)!important}.btn-download{cursor:pointer;border:none;border-radius:50px;font-weight:600;transition:all .3s;background:var(--text-dark)!important;color:#fff!important;margin-left:25px!important;padding:8px 20px!important}.btn-download:hover{transform:scale(1.05)}.mobile-menu-icon{cursor:pointer;color:var(--text-dark);font-size:1.5rem;display:none}.mobile-menu{background:var(--bg-card);border-bottom:1px solid var(--glass-border);padding:20px;display:none;box-shadow:0 10px 20px #0000000d}.mobile-menu a,.mobile-menu button{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 0;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;display:block;color:var(--text-dark)!important;border-bottom:1px solid var(--glass-border)!important}.hero{padding:100px 0 60px}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.badge{color:var(--primary);background:#8e2de21a;border:1px solid #8e2de233;border-radius:20px;margin-bottom:12px;padding:6px 14px;font-size:.85rem;font-weight:700;display:inline-block}h1{letter-spacing:-1px;color:var(--text-dark);margin-bottom:10px;font-size:3.2rem;font-weight:800;line-height:1.1}.subheadline{color:var(--text-muted);max-width:480px;margin-bottom:20px;font-size:1rem;font-weight:400;line-height:1.5}.subheadline strong{color:var(--text-dark)}.cta-wrapper{flex-direction:column;gap:12px;display:flex}.cta-row{justify-content:center;align-items:center;gap:15px;display:flex}@media (min-width:769px){.cta-row{justify-content:flex-start}}.hero-app-icon{border:1px solid var(--glass-border);border-radius:20px;width:75px;height:75px;transition:transform .3s;box-shadow:0 10px 25px #0000001a}.hero-app-icon:hover{transform:rotate(5deg)scale(1.05)}.google-play-btn{background:var(--text-dark);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-width:170px;padding:8px 20px;transition:all .2s;display:flex;box-shadow:0 10px 20px #0000001a}.google-play-btn:hover{transform:translateY(-3px);box-shadow:0 15px 30px #0003}.google-play-btn i{background:linear-gradient(to bottom right,#34a853,#4285f4,#ea4335,#fbbc05);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.7rem}.btn-text{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.btn-text span{text-transform:uppercase;opacity:.9;font-size:.6rem;font-weight:500}.btn-text strong{letter-spacing:.5px;font-size:1rem;font-weight:700}.trust-badge{color:var(--text-muted);align-items:center;gap:8px;margin-top:5px;font-size:.8rem;font-weight:500;display:flex}.trust-badge .stars{color:#ffb800}.glow-effect{filter:drop-shadow(0 20px 40px #8e2de226);width:100%;max-width:480px}.stats-ribbon{z-index:10;background:linear-gradient(135deg,#ffe259 0%,#ffa751 100%);padding:22px 0;position:relative;box-shadow:0 10px 30px #ffa75140}.stats-grid{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:15px;display:flex}.stat-box{text-align:center;flex:1;min-width:140px}.stat-number{background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;margin-bottom:2px;font-size:2.1rem;font-weight:800;line-height:1;display:flex}.stat-number i{background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.stat-label{text-transform:uppercase;letter-spacing:1px;background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.8rem;font-weight:800}.how-it-works,.templates-section{border-top:1px solid var(--glass-border);background:var(--bg-card);padding:60px 0}.section-header{text-align:center;margin-bottom:40px}.section-header h2{color:var(--text-dark);margin-bottom:8px;font-size:2.2rem;font-weight:800}.section-header p{color:var(--text-muted);font-size:1.05rem}.steps-visual-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.step-item{text-align:center;max-width:220px}.step-image-box{aspect-ratio:9/16;background:var(--bg-main);border:4px solid var(--bg-card);border-radius:14px;width:100%;margin-bottom:15px;overflow:hidden;box-shadow:0 10px 25px #00000014}.step-image-box img{object-fit:cover;width:100%;height:100%}.step-item h3{color:var(--text-dark);margin-bottom:6px;font-size:1.1rem}.step-item p{color:var(--text-muted);font-size:.9rem;line-height:1.4}.step-arrow{color:var(--text-muted);opacity:.4;font-size:1.2rem}.swiper{width:100%;padding-top:40px!important;padding-bottom:55px!important}.swiper-slide{opacity:1;border:1px solid var(--glass-border);background-position:50%;background-size:cover;background:var(--bg-main);pointer-events:none;border-radius:16px;width:240px;height:320px;transition:all .3s;overflow:hidden;box-shadow:0 8px 16px #0000000d}.swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.swiper-slide-active{pointer-events:auto;z-index:10;border:2px solid var(--primary);transform:scale(1.15)!important;box-shadow:0 20px 40px #8e2de233!important}.swiper-slide .tag{z-index:20;border-radius:6px;padding:5px 10px;font-size:.75rem;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 4px 8px #0000001a}.tag.festival{background:var(--gradient-banner);color:#fff}.tag.sale{color:#fff;background:#ff3b30}.tag.new{color:#fff;background:#34c759}.swiper-pagination-bullet{opacity:.3;background:var(--text-muted)!important}.swiper-pagination-bullet-active{opacity:1;background:var(--primary)!important}.pricing-section{background:0 0;padding:60px 0}.pricing-cards-wrapper{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;margin-top:30px;display:flex}.pricing-card{border-radius:20px;flex-direction:column;width:100%;max-width:300px;padding:25px 20px;display:flex;position:relative}.pricing-card h3{color:var(--text-dark);font-size:1.2rem}.pricing-card.simple{border:1px solid var(--glass-border);background:var(--bg-card);box-shadow:0 8px 20px #00000008}.pricing-card.glass-panel{background:var(--bg-card);border:1px solid var(--glass-border);box-shadow:0 12px 30px #0000000d}.pricing-card.popular{border:2px solid var(--primary);background:var(--bg-card);z-index:2;transform:scale(1.05);box-shadow:0 15px 40px #8e2de226}.pop-tag{background:var(--gradient-main);color:#fff;letter-spacing:.5px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:4px 12px;font-size:.7rem;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.price-tag{color:var(--text-dark);margin:12px 0;font-size:2.2rem;font-weight:800}.price-tag .currency{vertical-align:super;font-size:1.1rem}.price-tag .period{color:var(--text-muted);font-size:.9rem;font-weight:500}.money-back{color:var(--text-muted);margin-bottom:20px;font-size:.85rem}.features-list{text-align:left;margin-bottom:25px;list-style:none}.features-list li{color:var(--text-muted);gap:10px;margin-bottom:12px;font-size:.9rem;display:flex}.features-list li i{color:var(--primary);font-size:1rem}.features-list li strong{color:var(--text-dark)}.btn-upgrade{background:var(--gradient-main);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:auto;padding:12px;font-weight:700;transition:all .3s;box-shadow:0 6px 15px #8e2de24d}.btn-upgrade:hover{transform:translateY(-2px);box-shadow:0 10px 20px #8e2de266}.btn-primary-soft{color:var(--primary);cursor:pointer;background:#8e2de21a;border:none;border-radius:10px;width:100%;margin-top:auto;padding:12px;font-weight:700;transition:all .3s}.btn-primary-soft:hover{background:#8e2de226}.btn-outline{color:var(--text-dark);cursor:pointer;background:0 0;border:1px solid #d1d1d6;border-radius:10px;width:100%;margin-top:auto;padding:12px;font-weight:600;transition:all .3s}.btn-outline:hover{border-color:var(--text-dark)}.team-section{background:var(--bg-card);border-top:1px solid var(--glass-border);padding:60px 0}.team-grid{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px;display:flex}.team-card{background:var(--bg-main);border:1px solid var(--glass-border);text-align:center;border-radius:20px;width:100%;max-width:300px;padding:30px 20px;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 20px #00000005}.team-card:hover{border-color:#8e2de24d;transform:translateY(-5px);box-shadow:0 15px 30px #8e2de21a}.team-avatar{object-fit:cover;border:3px solid #fff;border-radius:50%;width:100px;height:100px;margin:0 auto 15px;box-shadow:0 6px 15px #0000001a}.team-card h3{color:var(--text-dark);margin-bottom:4px;font-size:1.25rem;font-weight:700}.team-card .role{background:var(--gradient-main);-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:.85rem;font-weight:800;display:inline-block}.team-card p{color:var(--text-muted);font-size:.9rem;line-height:1.5}.team-card .member-social-link{color:#0a66c2;align-items:center;gap:6px;margin-top:15px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.team-card .member-social-link:hover{color:var(--secondary);transform:translateY(-2px)}.faq-section{background:0 0;padding:40px 0 60px}.faq-layout-wrapper{align-items:flex-start;gap:40px;margin-top:20px;display:flex}.faq-left-col{flex:3}.faq-right-col{flex:2;position:sticky;top:90px}.faq-item{background:var(--bg-card);border:1px solid var(--glass-border);cursor:pointer;border-radius:14px;margin-bottom:12px;transition:all .3s;overflow:hidden;box-shadow:0 4px 10px #00000005}.faq-item:hover{box-shadow:0 6px 15px #0000000a}.faq-item.active{border-color:var(--primary);box-shadow:0 8px 20px #8e2de21a}.faq-question{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.faq-question h4{color:var(--text-dark);margin-bottom:0;font-size:1.05rem;font-weight:600}.faq-question i{color:var(--text-muted);font-size:.85rem;transition:transform .4s}.faq-item.active i{color:var(--primary);transform:rotate(180deg)}.faq-answer{max-height:0;color:var(--text-muted);padding:0 20px;font-size:.95rem;line-height:1.6;transition:max-height .4s,padding .4s;overflow:hidden}.faq-item.active .faq-answer{padding-top:5px;padding-bottom:20px}.developer-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:20px;padding:25px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000a}.dev-header{border-bottom:1px solid var(--glass-border);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;display:flex}.dev-avatar{background:var(--gradient-banner);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.2rem;display:flex;box-shadow:0 6px 15px #f0c3}.dev-info h4{color:var(--text-dark);margin-bottom:2px;font-size:1.1rem;font-weight:700}.dev-info span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:500}.dev-content p{color:var(--text-dark);margin-bottom:12px;font-size:.95rem;font-style:italic;line-height:1.7}.dev-signature{color:var(--primary);text-align:right;margin-top:20px;font-size:.9rem;font-weight:700}.formats-section{border-top:1px solid var(--glass-border);background:var(--bg-card);padding:80px 0;overflow:hidden}.marquee-container{width:100vw;max-width:100%;margin-top:40px;margin-left:-50vw;margin-right:-50vw;padding:20px 0 40px;position:relative;left:50%;right:50%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.marquee-track{gap:30px;width:max-content;padding-left:15px;animation:30s linear infinite scrollMarquee;display:flex}.marquee-track:hover{animation-play-state:paused}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 15px))}}.format-card{background:var(--bg-main);border:1px solid var(--glass-border);cursor:pointer;border-radius:20px;flex-direction:column;flex-shrink:0;padding:15px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000000a}.format-card:hover{border-color:var(--primary);z-index:10;transform:scale(1.05)translateY(-5px);box-shadow:0 20px 50px #8e2de233}.format-card.story{width:220px;height:340px}.format-card.square{width:280px;height:280px;margin-top:30px}.format-card .platform-icon{color:#fff;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.4rem;display:flex;position:absolute;top:-15px;left:-15px;box-shadow:0 8px 20px #00000026}.platform-icon.whatsapp{background:#25d366}.platform-icon.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.platform-icon.facebook{background:#1877f2}.dummy-content{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex}.format-card.square .dummy-img{background:var(--bg-main);border-radius:8px;flex:none;height:160px}.format-card.story .dummy-img{background:var(--bg-main);border-radius:8px;flex:1}.dummy-lines{flex-direction:column;gap:6px;display:flex}.dummy-lines span{background:var(--bg-main);border-radius:4px;height:8px}.dummy-lines span:first-child{width:80%}.dummy-lines span:last-child{width:50%}.format-label{text-align:center;color:var(--text-dark);letter-spacing:-.3px;margin-top:15px;font-size:1.05rem;font-weight:800}.smart-profile-section{background:0 0;padding:60px 0}.profile-layout-glass{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:20px;align-items:center;gap:40px;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #0000000a}.profile-text-col{flex:1}.badge-small{color:#f0c;background:#ff00cc1a;border-radius:50px;margin-bottom:15px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-block}.profile-text-col h2{color:var(--text-dark);margin-bottom:15px;font-size:2.2rem;font-weight:800;line-height:1.2}.profile-text-col p{color:var(--text-muted);margin-bottom:25px;font-size:1.05rem}.smart-list{flex-direction:column;gap:18px;list-style:none;display:flex}.smart-list li{align-items:flex-start;gap:12px;display:flex}.icon-box{width:38px;height:38px;color:var(--primary);background:#8e2de21a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.text-box strong{color:var(--text-dark);margin-bottom:2px;font-size:.95rem;font-weight:600;display:block}.text-box span{color:var(--text-muted);font-size:.85rem;display:block}.profile-visual-col{flex:1;justify-content:center;display:flex}.mock-settings-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:16px;width:260px;padding:20px;transition:transform .3s;position:relative;transform:rotate(-3deg);box-shadow:0 15px 30px #0000000f}.mock-settings-card:hover{transform:rotate(0)scale(1.02)}.mock-header{border-bottom:1px solid var(--glass-border);color:var(--text-dark);margin-bottom:12px;padding-bottom:12px;font-size:1.05rem;font-weight:700}.mock-field{background:var(--bg-main);color:var(--text-dark);border:1px solid var(--glass-border);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 12px;font-size:.85rem;font-weight:500;display:flex}.mock-field i{color:#34c759;font-size:.85rem}.mock-btn{background:var(--gradient-main);color:#fff;text-align:center;border-radius:10px;margin-top:20px;padding:12px;font-size:.9rem;font-weight:600;box-shadow:0 6px 15px #8e2de233}.auto-tag{background:var(--gradient-banner);color:#fff;border-radius:50px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:-12px;right:-12px;transform:rotate(3deg);box-shadow:0 6px 15px #ff00cc4d}.comprehensive-features{border-top:1px solid var(--glass-border);background:0 0;padding:80px 0}.features-group{margin-bottom:50px}.features-group:last-child{margin-bottom:0}.features-group-title{color:var(--text-dark);letter-spacing:-.5px;text-align:center;margin-bottom:25px;font-size:1.5rem;font-weight:800}.features-grid{flex-wrap:wrap;justify-content:center;gap:25px;display:flex}.feature-bento-card{border:1px solid var(--glass-border);border-radius:20px;flex-direction:column;flex:0 0 280px;justify-content:flex-end;max-width:280px;height:360px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d;padding:0!important}.feature-bento-card:hover{border-color:#8e2de280;transform:translateY(-5px);box-shadow:0 15px 40px #8e2de233}.f-image-wrapper{z-index:0;width:100%;height:100%;position:absolute;inset:0}.f-image-wrapper img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s}.feature-bento-card:hover .f-image-wrapper img{transform:scale(1.08)}.f-content{z-index:1;-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid #ffffffe6;border-radius:16px;flex-direction:column;margin:12px;padding:18px;display:flex;position:relative;background:#ffffffb3!important}.f-title-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.f-icon{width:36px;height:36px;color:var(--primary);background:#8e2de226;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:transform .3s;display:flex}.feature-bento-card:hover .f-icon{background:var(--primary);color:#fff;transform:rotate(5deg)scale(1.1)}.feature-bento-card h3{color:var(--text-dark);margin-bottom:0;font-size:1rem;font-weight:800;line-height:1.2}.feature-bento-card p{color:#222;margin:0;font-size:.8rem;font-weight:600;line-height:1.4}footer{border-top:1px solid var(--glass-border);background:var(--bg-card);padding:60px 0 30px}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:30px;margin-bottom:40px;display:flex}.brand-col{max-width:280px}.brand-col p{color:var(--text-muted);margin-bottom:15px;font-size:.95rem}.email-btn{color:var(--primary);background:#8e2de214;border-radius:8px;padding:8px 15px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.email-btn:hover{background:#8e2de226}.links-col h5{color:var(--text-dark);margin-bottom:15px;font-size:1.05rem;font-weight:700}.links-col a,.links-col button{text-align:left;cursor:pointer;background:0 0;border:none;margin-bottom:10px;padding:0;font-family:inherit;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:block;color:var(--text-muted)!important}.links-col a:hover,.links-col button:hover{color:var(--primary)!important}.footer-bottom{border-top:1px solid var(--glass-border);color:var(--text-muted);justify-content:space-between;padding-top:25px;font-size:.85rem;font-weight:500;display:flex}.socials a{color:var(--text-muted);margin-left:15px;font-size:1.1rem;transition:all .2s}.socials a:hover{color:var(--primary)}.legal-header{text-align:center;background:var(--bg-card);border-bottom:1px solid var(--glass-border);padding:100px 0 40px}.legal-header .subheadline{max-width:800px;color:var(--text-muted);margin:0 auto;font-size:1.05rem}.legal-content{max-width:900px;margin:0 auto;padding:40px 20px 60px}.legal-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:20px;margin-bottom:25px;padding:30px;box-shadow:0 8px 30px #00000008}.legal-card h3{color:var(--text-dark);margin-top:25px;margin-bottom:12px;font-size:1.25rem;font-weight:700}.legal-card h3:first-child{margin-top:0}.legal-card p,.legal-card li{color:var(--text-muted);margin-bottom:12px;font-size:.95rem;line-height:1.6}.legal-card ul{margin-bottom:15px;margin-left:20px}.update-date{color:var(--primary);background:#8e2de21a;border-radius:6px;margin-bottom:20px;padding:5px 12px;font-size:.85rem;font-weight:700;display:inline-block}.nav-back{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:25px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.nav-back:hover{color:var(--text-dark);transform:translate(-4px)}@media (max-width:1024px){.nav-links{display:none!important}.mobile-menu-icon{display:block!important}.faq-layout-wrapper{flex-direction:column!important}.faq-left-col,.faq-right-col{flex:auto;width:100%!important}.profile-layout-glass{flex-direction:column!important;padding:40px 20px!important}.profile-visual-col{width:100%!important}.mock-settings-card{max-width:320px;margin:0 auto;width:100%!important}.pricing-cards-wrapper{align-items:center;flex-direction:column!important}.pricing-card{width:100%!important}.developer-card{padding:25px}.legal-card{padding:30px 20px}}@media (max-width:768px){h1{font-size:2.6rem}.hero{padding:90px 0 20px}.hero-grid{text-align:center;gap:25px;grid-template-columns:1fr!important}.hero-visual{order:-1}.cta-row{justify-content:center}.hero-app-icon{width:85px;height:85px}.step-arrow{display:none!important}.square-shape{margin-top:0}.stats-grid{gap:30px}.stat-box{min-width:40%}.stat-number{font-size:2.2rem}.footer-top{grid-template-columns:1fr 1fr;gap:25px;display:grid!important}.brand-col{grid-column:1/span 2}.footer-bottom{text-align:center;align-items:center;gap:12px;flex-direction:column!important}.socials a{margin:0 8px}.features-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:20px;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:15px!important;display:flex!important;overflow:auto visible!important}.features-grid::-webkit-scrollbar{display:none}.feature-bento-card{scroll-snap-align:center;flex:0 0 85%!important;max-width:85%!important;height:340px!important;margin:0!important}.f-image-wrapper{height:100%!important}.features-group{margin-bottom:30px!important}}.f-arrow{display:none}.f-header-click{width:100%}.contact-section{border-top:1px solid var(--glass-border);background:0 0;padding:60px 0 80px}.contact-form-glass{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:20px;max-width:850px;margin:0 auto;padding:40px;box-shadow:0 15px 40px #0000000a}.dummy-form{flex-direction:column;gap:20px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.left-col{flex-direction:column;gap:20px;display:flex}.right-col{flex-direction:column;display:flex}.form-group{text-align:left;flex-direction:column;gap:8px;display:flex}.form-group.h-100{flex:1}.form-group label{color:var(--text-dark);font-size:.95rem;font-weight:700}.form-group input,.form-group textarea{border:1px solid var(--glass-border);background:var(--bg-main);width:100%;color:var(--text-dark);border-radius:12px;outline:none;padding:14px 16px;font-family:inherit;font-size:.95rem;transition:all .3s}.form-group textarea{resize:none;flex:1}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary);background:var(--bg-card);box-shadow:0 0 0 3px #8e2de21a}.btn-submit{background:var(--text-dark);color:#fff;cursor:pointer;border:none;border-radius:12px;margin-top:10px;padding:16px;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 8px 20px #00000026}.btn-submit:hover{background:var(--primary);transform:translateY(-3px);box-shadow:0 12px 25px #8e2de259}@media (max-width:768px){.form-grid{grid-template-columns:1fr;gap:20px}.contact-form-glass{padding:30px 20px}.form-group textarea{min-height:120px}}
