*{box-sizing:border-box;margin:0;padding:0}body{background:url(/static/media/bg-background.8b9f691eb2b1e5546c41.jpg) no-repeat 50% fixed;background-size:cover;color:#f1f5f9;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;padding:0 1rem}.container{margin:0 auto;max-width:960px;padding:3rem 1rem}header{animation:fadeIn 1.5s ease-in-out;margin-bottom:3rem;text-align:center}.logo{color:#38bdf8;font-size:3rem;font-weight:700}.subtitle{color:#cbd5e1;font-size:1.25rem;margin-top:.5rem}.section{animation:slideUp 1s ease-in-out;background-color:#ffffff0d;border-radius:12px;box-shadow:0 10px 20px #0003;margin-bottom:2rem;padding:2rem}.section h3{color:#38bdf8;margin-bottom:1rem}.author,.download{text-align:center}.download-button{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:10px;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;margin-bottom:1rem;padding:.85rem 1.5rem;text-decoration:none;transition:transform .3s ease,background .3s ease}.download-button:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:scale(1.05)}.icon{height:28px;margin-right:.75rem;width:28px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.logo-img{height:auto;margin-bottom:1rem;width:125px}.main-title{color:#38bdf8;font-size:2.5rem;font-weight:800}.section p{color:#e2e8f0;font-size:1.05rem}.section:not(:last-child){border-bottom:1px solid #334155;margin-bottom:2rem;padding-bottom:2rem}a{color:#38bdf8;text-decoration:underline}a:hover{text-decoration:none}.playstore-badge{height:auto;transition:transform .3s ease;width:160px}.playstore-badge:hover{transform:scale(1.05)}.author-content{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.author-photo{border:3px solid #38bdf8;border-radius:50%;box-shadow:0 4px 8px #0006;height:250px;object-fit:cover;width:250px}.author-text{flex:1 1;min-width:250px}.author-text p{margin-bottom:.5rem}footer{color:#94a3b8;font-size:.9rem;margin-top:4rem;text-align:center}footer a{color:#38bdf8;font-weight:500;text-decoration:none}footer a:hover{text-decoration:underline}.social-icons{margin-bottom:1rem}.social-icons a{color:#38bdf8;font-size:1.5rem;margin:0 10px;transition:transform .3s ease}.social-icons a:hover{transform:scale(1.2)}.floating-buttons{bottom:90px;display:flex;flex-direction:column;gap:15px;position:fixed;right:20px;z-index:1000}.float-btn{align-items:center;background-color:#25d366;border-radius:50%;box-shadow:0 4px 10px #0000004d;color:#fff;display:flex;font-size:18px;height:35px;justify-content:center;text-align:center;transition:transform .3s;width:35px}.telegram{background-color:#08c}.float-btn:hover{transform:scale(1.15)}.scroll-top{background-color:#38bdf8;border:none;border-radius:30px;bottom:20px;box-shadow:0 4px 10px #0000004d;color:#fff;cursor:pointer;font-weight:700;left:20px;padding:.5rem 1rem;position:fixed;transition:background .3s,transform .3s}.scroll-top:hover{background-color:#0ea5e9;transform:scale(1.05)}.cookie-banner{animation:fadeInBanner 1s ease-in-out;background-color:#1e293b;bottom:0;box-shadow:0 -2px 8px #00000080;color:#f8fafc;font-size:.9rem;padding:1rem;position:fixed;text-align:center;width:100%;z-index:999}@keyframes fadeInBanner{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.overlay{background-color:#0f172ab3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.mockup-section{text-align:center}.mockup-section h3{color:#38bdf8;font-size:1.8rem;margin-bottom:.5rem}.mockup-section p{color:#cbd5e1;font-size:1.05rem;margin-bottom:2rem}.mockup-wrapper{align-items:center;animation:slideUp 1s ease-in-out;display:flex;justify-content:center}.mockup-image{border-radius:12px;box-shadow:0 10px 25px #00000080;max-width:280px;transition:transform .3s;width:100%}.mockup-image:hover{transform:scale(1.05)}.video-section{text-align:center}.video-section h3{color:#38bdf8;font-size:1.8rem;margin-bottom:.5rem}.video-section p{color:#cbd5e1;font-size:1.05rem;margin-bottom:1.5rem}.video-wrapper{border-radius:12px;box-shadow:0 10px 25px #00000080;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrapper iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}
/*# sourceMappingURL=main.699d38d6.css.map*/