.hero{min-height:100vh;display:flex;align-items:center;padding:6rem 2rem 4rem;max-width:1400px;margin:0 auto;gap:4rem}.hero-content{flex:1;max-width:600px}.hero-badge{display:inline-block;background:rgba(198,255,0,.1);color:var(--accent-green);padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.hero h1{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.hero h1 span{color:var(--accent-green)}.hero-description{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.7}.hero-cta{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.app-store-badge{transition:transform .2s,opacity .2s}.app-store-badge:hover{transform:scale(1.05)}.app-store-badge img{height:50px}.android-badge{display:flex;align-items:center;gap:.5rem;background:var(--bg-card);padding:.75rem 1.25rem;border-radius:10px;color:var(--text-secondary);font-size:.875rem}.hero-phones{flex:1;display:flex;justify-content:center;gap:1.5rem;perspective:1000px}.phone-mockup{width:260px;height:520px;background:linear-gradient(145deg,#2c2c2c,#1a1a1a);border-radius:35px;padding:12px;box-shadow:0 25px 60px rgba(0,0,0,.4);transform:rotateY(-5deg);transition:transform .3s ease}.phone-mockup:nth-child(2){transform:rotateY(5deg)}.phone-mockup:hover{transform:rotateY(0deg) translateY(-10px)}.phone-screen{width:100%;height:100%;border-radius:25px;overflow:hidden;background:#000}.phone-screen img{width:100%;height:100%;object-fit:cover}.features{padding:6rem 2rem;max-width:1400px;margin:0 auto}.section-header{text-align:center;margin-bottom:4rem}.section-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-header p{color:var(--text-secondary);font-size:1.125rem;max-width:600px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.feature-card{background:var(--bg-card);border-radius:16px;padding:2rem;transition:transform .2s,background .2s}.feature-card:hover{transform:translateY(-4px);background:var(--bg-card-hover)}.feature-icon{width:48px;height:48px;background:rgba(198,255,0,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.5rem}.feature-card h3{font-size:1.25rem;margin-bottom:.5rem}.feature-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.screenshots{padding:6rem 2rem;background:linear-gradient(180deg,var(--bg-dark) 0%,#222 100%)}.screenshots-container{max-width:1400px;margin:0 auto}.screenshots-scroll{display:flex;gap:1.5rem;overflow-x:auto;padding:2rem 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.screenshots-scroll::-webkit-scrollbar{display:none}.screenshot-item{flex-shrink:0;scroll-snap-align:center;text-align:center}.screenshot-frame{width:220px;height:440px;background:linear-gradient(145deg,#2c2c2c,#1a1a1a);border-radius:30px;padding:10px;box-shadow:0 15px 40px rgba(0,0,0,.3);transition:transform .3s}.screenshot-frame:hover{transform:scale(1.05)}.screenshot-frame img{width:100%;height:100%;border-radius:22px;object-fit:cover}.screenshot-label{margin-top:1rem;color:var(--text-secondary);font-size:.875rem}.benefits{padding:6rem 2rem;max-width:1200px;margin:0 auto}.benefits-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.benefits-text h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.benefits-text h2 span{color:var(--accent-green)}.benefits-list{list-style:none}.benefits-list li{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.benefit-check{width:24px;height:24px;background:var(--accent-green);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.benefit-check svg{width:14px;height:14px;color:var(--bg-dark)}.benefits-list h4,.benefits-list strong{font-size:1.125rem;margin-bottom:.25rem;display:block}.benefits-list p{color:var(--text-secondary);font-size:.95rem}.benefits-phone{display:flex;justify-content:center}.benefits-phone .phone-mockup{transform:rotateY(0deg)}.privacy{padding:4rem 2rem;background:var(--bg-card)}.privacy-content{max-width:800px;margin:0 auto;text-align:center}.privacy-icon{width:64px;height:64px;background:rgba(198,255,0,.1);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem}.privacy h2{font-size:1.75rem;margin-bottom:1rem}.privacy p{color:var(--text-secondary);font-size:1.1rem;max-width:500px;margin:0 auto}.cta{padding:6rem 2rem;text-align:center;background:linear-gradient(135deg,rgba(198,255,0,.1) 0%,rgba(255,215,0,.05) 100%)}.cta h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta p{color:var(--text-secondary);font-size:1.125rem;margin-bottom:2rem}.cta-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}@media (max-width:1024px){.hero{flex-direction:column;text-align:center;padding-top:8rem}.hero-content{max-width:100%}.hero h1{font-size:2.75rem}.hero-cta{justify-content:center}.hero-phones{margin-top:2rem}.benefits-content{grid-template-columns:1fr;text-align:center}.benefits-list li{justify-content:center;text-align:left}.benefits-phone{order:-1}}@media (max-width:768px){.hero h1{font-size:2.25rem}.hero-description{font-size:1.1rem}.hero-phones{flex-direction:column;align-items:center}.phone-mockup{transform:none}.phone-mockup:nth-child(2){display:none}.section-header h2{font-size:2rem}.features-grid{grid-template-columns:1fr}}@media (max-width:480px){.hero{padding:6rem 1rem 3rem}.hero h1{font-size:1.875rem}.android-badge{display:none}.screenshot-frame{width:180px;height:360px}}
