*{box-sizing:border-box;margin:0;padding:0}:root{--primary-blue:#316de2;--dark-bg:#010810;--darker-bg:#0f1116;--card-bg:#131624;--text-primary:#010810;--text-white:#fff;--text-white-transparent50:#ffffff80;--border-color:#ffffff1f;--gradient-start:#2388ff}body{color:var(--text-white);background-color:var(--dark-bg);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}.container{max-width:1280px;margin:0 auto;padding:0 40px}.header{z-index:10;width:100%;padding:0 15px;position:fixed;top:16px}.header-content{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);background-color:#000c;border-radius:8px;justify-content:space-between;align-items:center;width:100%;max-width:1360px;margin:0 auto;padding:14px 14px 14px 40px;display:flex}.logo{color:var(--text-white);font-size:20px;font-weight:600}.desktop-nav{gap:56px;display:flex}.desktop-nav a{color:var(--text-white);opacity:.7;font-size:16px;text-decoration:none;transition:opacity .3s}.desktop-nav a:hover{opacity:1}.mobile-menu-btn,.mobile-close-menu-btn{cursor:pointer;background:0 0;border:none;padding:8px}.mobile-menu-btn{display:none}.download-btn{background-color:var(--primary-blue);color:var(--text-white);cursor:pointer;border:1px solid #ffffff3d;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.download-btn:hover{background-color:#4b87fc}.download-btn:active{color:var(--text-white-transparent50)}.mobile-menu{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);z-index:11;background:#000000b3;flex-direction:column;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-menu.active{display:flex}.mobile-menu-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px 16px 10px 24px;display:flex}.mobile-nav{flex-direction:column;display:flex}.mobile-nav-link{color:var(--text-white);text-align:center;border-bottom:1px solid var(--border-color);padding:17px 20px;font-size:18px;line-height:26px;text-decoration:none}.mobile-menu-footer{margin-top:auto;padding:50px 20px}.mobile-menu-footer .download-btn{text-align:center;width:100%;display:block}.hero{background:var(--dark-bg)url(/images/hero-bg.jpg) no-repeat center top/cover;justify-content:center;align-items:center;min-height:898px;padding:0 40px;display:flex;overflow:hidden}.hero-content{z-index:1;align-items:center;gap:64px;max-width:1400px;margin:0 auto;display:flex;position:relative}.hero-text{flex:1;max-width:500px}.hero-text h1{margin-bottom:24px;font-size:56px;font-weight:600;line-height:1.2}.hero-text .highlight{color:var(--primary-blue)}.hero-text p{opacity:.9;margin-bottom:24px;font-size:18px;line-height:1.6}.hero-image{flex:1;max-width:845px}.hero-image img{width:100%;height:auto}.about-section{background:var(--dark-bg)url(/images/about-glow.png) no-repeat center bottom;padding:20px 0 124px;position:relative}.section-title{text-align:center;margin-bottom:48px;font-size:48px;font-weight:600}.features-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0 auto;display:grid}.feature-card{border:1px solid var(--border-color);background:0 0;border-radius:8px;padding:32px}.feature-icon{width:72px;height:72px;margin-bottom:24px;position:relative}.feature-badge{background:linear-gradient(135deg,#7a34f4,#46c9f9);border-radius:50%;width:26px;height:26px;position:absolute;top:45px;left:42px}.feature-card h3{margin-bottom:8px;font-size:24px;font-weight:600}.feature-card p{opacity:.8;font-size:16px;line-height:1.5}.features-section{color:var(--text-primary);background-color:#fff;padding:124px 0}.features-header{text-align:center;margin-bottom:48px}.label{color:var(--primary-blue);text-transform:uppercase;background:linear-gradient(#fff,#f3f9ff);border:1px solid #d4e2f0;border-radius:8px;margin-bottom:16px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-block}.features-header h2{color:var(--text-primary);margin-bottom:16px;font-size:48px;font-weight:600}.subtitle{color:var(--text-primary);max-width:730px;margin:0 auto;font-size:18px}.app-features{flex-wrap:wrap;gap:24px;display:flex}.app-feature{background:#f9fcff;border:1px solid #d4e2f0;border-radius:8px;flex-direction:column;flex:0 calc(50% - 12px);padding:24px;display:flex}.app-feature-content{flex-grow:1}.feature-label{color:var(--primary-blue);text-transform:uppercase;background:linear-gradient(#fff,#f3f9ff);border:1px solid #316de23d;border-radius:8px;width:-moz-fit-content;width:fit-content;padding:8px 10px;font-size:14px;font-weight:600;display:inline-block}.app-feature-content h3{color:var(--text-primary);margin-top:24px;font-size:24px;font-weight:600}.app-feature-content p{color:var(--text-primary);flex-grow:1;margin-top:8px;font-size:16px;line-height:1.5}.app-feature-image{margin-top:24px}.app-feature-image img{border-radius:8px;width:100%;height:auto}.reviews-section{background:var(--darker-bg)url(/images/reviews-glow.png) no-repeat center bottom;padding:124px 0;overflow:hidden}.reviews-header{justify-content:space-between;align-items:center;margin-bottom:64px;display:flex}.reviews-header h2{font-size:48px;font-weight:600}.reviews-nav{gap:16px;display:flex}.reviews-nav-btn{border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .2s;display:flex}.reviews-nav-btn .arrow-icon{transition:opacity .2s}.reviews-nav-btn:hover{border-color:var(--primary-blue)}.reviews-nav-btn:active,.reviews-nav-btn.swiper-button-disabled:hover{border-color:var(--border-color);cursor:default}.reviews-nav-btn:active .arrow-icon,.reviews-nav-btn.swiper-button-disabled .arrow-icon{opacity:.4}.reviews-nav-btn svg{transform:rotate(180deg)}#prevBtn svg{transform:none}.review-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:24px;width:360px;min-height:100%;padding:32px;display:flex}.quote-icon{opacity:.3}.review-card p{font-size:18px;line-height:1.6}.stars{color:var(--primary-blue);letter-spacing:4px;font-size:20px}.faq-section{color:var(--text-primary);background-color:#fff;padding:124px 0}.faq-list{max-width:896px;margin:0 auto}.faq-item{border-bottom:1px solid #d4e2f0;padding:24px 0}.faq-question{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:18px;font-weight:600;display:flex}.faq-icon{width:12px;height:12px}.faq-icon rect{transform:scaleY(1)ease-in-out;transform-origin:50%;transition:transform .25s}.faq-item.active .faq-icon .vertical-line{transform:scaleY(0)}.faq-answer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:500px;padding-top:8px}.faq-answer p{color:var(--text-primary)}.download-section{background:var(--dark-bg)url(/images/download/glow-downloads.png) no-repeat center bottom/cover;padding:124px 0 0;position:relative}.download-content{z-index:2;flex-direction:column;align-items:center;gap:32px;max-width:800px;margin:0 auto;display:flex;position:relative}.download-text{text-align:center;flex-direction:column;gap:16px;display:flex}.download-text h2{color:var(--text-white);font-size:48px;font-weight:600;line-height:1.2}.download-text p{color:var(--text-white);max-width:590px;margin:0 auto;font-size:18px;line-height:1.44}.download-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.platform-btn{align-items:center;gap:12px;display:flex}.platform-btn svg{flex-shrink:0}.download-laptop{width:100%;max-width:944px;margin:64px auto 0;display:block}.footer{background-color:var(--dark-bg);border-top:1px solid #0000001f;padding:40px 0}.footer-content{justify-content:space-between;align-items:center;max-width:1360px;margin:0 auto;padding:0 40px;display:flex}.footer-left p{opacity:.7;font-size:16px}.footer-right{gap:56px;display:flex}.footer-right a{color:var(--text-white);opacity:.7;font-size:16px;text-decoration:none;transition:opacity .3s}.footer-right a:hover{opacity:1}.link{color:var(--primary-blue);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}@media (max-width:1024px){.hero{min-height:auto;padding:170px 24px 70px}.hero-content{text-align:center;flex-direction:column}.hero-text{max-width:100%}.hero-image{max-width:600px}.hero-text h1{font-size:40px}.faq-item{padding:24px 40px}}@media (max-width:768px){.header{padding:0;top:0}.header-content{border-radius:0;padding:10px 15px 10px 24px}.desktop-nav,.desktop-download{display:none}.mobile-menu-btn{display:block}.container{padding:0 24px}.hero{min-height:auto;padding:150px 24px 60px}.hero-text h1{font-size:32px}.hero-text p{font-size:16px}.section-title{font-size:32px}.about-section{padding:40px 0 64px}.features-section{padding:64px 0}.features-header h2{font-size:32px}.app-feature{flex:100%}.reviews-section{padding:64px 0}.reviews-header{text-align:center;flex-direction:column;gap:24px}.reviews-header h2{font-size:32px}.reviews-grid{grid-template-columns:1fr}.faq-section{padding:64px 0}.faq-item{padding:24px 0}.download-section{padding-top:64px}.download-text h2{font-size:32px}.download-buttons{flex-direction:column}.footer-content{text-align:center;flex-direction:column;gap:24px}.footer-right{flex-direction:column;gap:16px}.features-grid{grid-template-columns:1fr}}@media (max-width:600px){.hero{padding-top:100px}.hero-content{gap:50px}.hero-image{align-self:flex-end;margin-right:-150px}}@media (max-width:480px){.hero-text h1,.section-title,.features-header h2,.reviews-header h2{font-size:28px}.feature-card,.review-card{padding:24px}}
