:root{--brand-primary: #fa3823;--brand-secondary: #ffc914;--brand-gradient: linear-gradient(135deg, #fa3823, #ffc914);--ui-blue: #0c0458;--bg-dark: #050508;--text-white: #ffffff;--text-gray: #b0b0b0}*{margin:0;padding:0;box-sizing:border-box;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}html{scroll-behavior:smooth}body{background-color:var(--bg-dark);color:var(--text-white);overflow-x:hidden;min-height:100vh}.ambient-glow{position:fixed;width:600px;height:600px;background:var(--brand-primary);filter:blur(150px);opacity:.15;border-radius:50%;top:-100px;left:-100px;z-index:-1;animation:pulse 5s infinite alternate}.ambient-glow.secondary{top:auto;bottom:-100px;left:auto;right:-100px;background:var(--brand-secondary);animation-delay:2s}@keyframes pulse{0%{transform:scale(1);opacity:.1}100%{transform:scale(1.2);opacity:.2}}nav{display:flex;justify-content:space-around;align-items:center;max-width:1400px;margin:2rem auto}@media(max-width: 1100px){nav{flex-direction:column;gap:30px}nav .logo{width:100%;text-align:center}}.logo{font-size:clamp(1rem,5vw,1.5rem);font-weight:800;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);letter-spacing:-0.5px}.nav-links{display:flex;gap:clamp(1rem,5vw,2rem);align-items:center}.nav-links a img{height:clamp(2rem,5vw,4rem);transition:transform .3s ease}.nav-links a:hover img{transform:scale(1.3)}.btn{display:inline-block;padding:12px 28px;border-radius:clamp(20px,5vw,50px);font-weight:600;text-decoration:none;transition:all .3s ease;font-size:.95rem;max-width:90%}.btn img{max-width:100%}.btn-primary{background:var(--brand-gradient);color:var(--ui-blue);box-shadow:0 4px 15px rgba(250,56,35,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,201,20,.4)}.also-link{margin-top:10px;font-weight:bold;color:gray}.also-link:hover{color:#fff}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;max-width:100%;padding:20px}h1{font-size:clamp(1.5rem,5vw,4.5rem);line-height:1.1;font-weight:800;margin-bottom:1.5rem;max-width:900px}h1 span{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}div.subtitle{font-size:clamp(16px,3vw,24px);color:var(--text-gray);max-width:800px;margin-bottom:3rem;line-height:1.6}div.subtitle .reviews{display:flex;font-family:"Google Sans",Roboto,Arial,sans-serif;font-size:1.75rem;letter-spacing:0;height:40px;font-weight:700;justify-content:center;align-items:stretch}div.subtitle .reviews .stars-group{margin-left:4px;align-items:center;color:#fff;display:flex}div.subtitle .reviews .stars{position:relative}div.subtitle .reviews .stars-back{display:flex}div.subtitle .reviews .stars-back svg{fill:#e0ae10;flex-shrink:0}div.subtitle .reviews .stars-front{display:flex;overflow:hidden;position:absolute;top:0}div.subtitle .reviews .stars-front svg{fill:#e0ae10;flex-shrink:0}.manual-download-link{margin-top:10px;font-size:.9em}.manual-download-link a{color:#aaa;text-decoration:none;transition:color .3s ease}.manual-download-link a:hover{color:var(--text-white)}.showcase-container{perspective:1200px;margin-top:2rem;width:100%;display:flex;justify-content:center;padding:2rem}#card{transition:transform 1s ease;max-width:100%}#card.active{transition:none}.features{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;max-width:1200px;margin:6rem auto;padding:0 5%}.feature-box{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);padding:2rem;border-radius:16px;transition:.3s}.feature-box:hover{background:hsla(0,0%,100%,.06);transform:translateY(-5px)}.icon{font-size:2rem;margin-bottom:1rem;display:inline-block;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}h3{margin-bottom:.5rem;font-size:1.25rem}.feature-box p{color:var(--text-gray);font-size:.95rem;line-height:1.5}#downloads{justify-content:center;flex-direction:column;align-items:center;display:flex}#downloads .download-buttons{display:flex;gap:30px;margin-top:20px;align-items:center;text-align:center}#downloads .btn-download{background:#333;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;transition:background .3s ease}#downloads .btn-download:hover{background:#444}@media(max-width: 1100px){#downloads .download-buttons{flex-direction:column}#downloads .btn-download{width:300px}}footer{text-align:center;padding:3rem 1rem;color:var(--text-gray);font-size:.9rem}.footer-links{margin-top:1.5rem;display:flex;justify-content:center;gap:clamp(1rem,5vw,2rem);align-items:center}.footer-links a img{height:clamp(2rem,5vw,4rem);transition:transform .3s ease;opacity:.8}.footer-links a:hover img{opacity:1;transform:scale(1.3)}
