@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2)format("woff2");unicode-range:U 460 -52F, U 1C80 -1C8A, U 20B4, U 2DE0 -2DFF, U + A640-A69F, U + FE2E-FE2F}:root{--bg-page:#f7f9fc;--bg-surface:#fff;--bg-soft:#f3f6fb;--text-primary:#183f6e;--text-secondary:#1e293b;--text-muted:#64748b;--border-soft:#e2e8f0;--accent-warm:#e8792e;--brand-blue:#1483ce;--brand-blue-hover:#1d4ed8;--chip-gray:#94a3b8;--shadow-card:0 1px 3px #0000000f, 0 6px 16px #0000000a;--shadow-card-hover:0 2px 8px #00000014, 0 12px 28px #0000000f;--radius-lg:1rem;--radius-md:.75rem}*{box-sizing:border-box}html,body{background:var(--bg-page);color:var(--text-secondary);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Roboto,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1120px,92vw);margin:0 auto}.download-page{background:var(--bg-page);min-height:100vh;padding-bottom:4rem}.top-meta{color:#274a6f;background:#d9dde3;font-size:.92rem}.top-meta__inner{justify-content:space-between;align-items:center;padding:.45rem 0;display:flex}.top-meta__links{gap:1.15rem;font-weight:600;display:flex}.main-header{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-soft);z-index:10;background:#ffffffd9;position:sticky;top:0}.main-header__inner{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.brand{align-items:center;gap:.75rem;display:flex}.brand__owl{color:#f8c14e;background:linear-gradient(160deg,#085799,#2a89cd);border-radius:.55rem;place-content:center;width:2.2rem;height:2.2rem;font-family:Poppins,sans-serif;font-weight:700;display:grid}.brand__text{flex-direction:column;line-height:1.05;display:flex}.brand__text strong{color:#1b5f9b;font-family:Poppins,sans-serif;font-size:2rem}.brand__text span{color:#6d7d93;font-size:.82rem}.main-header__right{color:var(--text-secondary);align-items:center;gap:.95rem;font-weight:600;display:flex}.lang-select{min-width:170px}.lang-select__control{border:1px solid var(--border-soft)!important;background:var(--bg-surface)!important;box-shadow:none!important;border-radius:999px!important;min-height:2rem!important}.lang-select__value-container{padding:0 .5rem!important}.lang-select__single-value{font-weight:700;color:var(--text-primary)!important}.lang-select__indicator-separator{display:none}.lang-select__dropdown-indicator{color:var(--text-primary)!important;padding:.25rem!important}.lang-select__menu{border:1px solid var(--border-soft);z-index:20;box-shadow:var(--shadow-card)!important}.lang-select__option-label{align-items:center;gap:.45rem;display:flex}.lang-select__flag{font-size:1rem;line-height:1}.language-btn{border:1px solid var(--border-soft);background:var(--bg-surface);color:var(--text-primary);border-radius:999px;padding:.25rem .75rem;font-weight:700}.content{margin-top:2rem}.hero{text-align:center}.hero h1{color:var(--text-primary);margin:2rem 0;font-family:Roboto,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:600}.hero h1 span{color:var(--accent-warm)}.hero p{max-width:680px;color:var(--text-muted);text-align:center;margin:.95rem auto;font-size:1.12rem;line-height:1.6}.hero strong{color:var(--text-primary);letter-spacing:.01em;margin-top:.6rem;font-size:1.05rem;font-weight:500;display:inline-block}.cards-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:1.8rem;margin-top:2rem;display:grid}.download-card{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:center;padding:1.8rem 1.45rem;transition:box-shadow .25s,transform .25s;position:relative}.download-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.platform-chip{background:var(--brand-blue);color:#fff;border-radius:.65rem;place-content:center;width:3.2rem;height:3.2rem;font-family:Poppins,sans-serif;font-size:1.2rem;display:grid}.device-mockup{width:min(360px,100%);height:170px;margin:1.1rem auto 1.15rem}.device-mockup img{object-fit:contain;width:100%;height:100%}.download-card h3{color:var(--text-secondary);margin:0;font-size:1.4rem;font-weight:600;line-height:1.2}.download-card h3 span{color:var(--brand-blue)}.download-card p{color:var(--text-muted);margin:.5rem 0 1.2rem;font-size:1rem}.download-card button{border-radius:var(--radius-md);background:var(--brand-blue);color:#fff;cursor:pointer;border:0;padding:.6rem 1.6rem;font-family:Roboto,sans-serif;font-size:1.15rem;font-weight:600;transition:background .2s,transform .15s}.download-card button:hover{background:var(--brand-blue-hover);transform:translateY(-1px)}.faq-box{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-top:2.5rem;padding:1.8rem}.faq-box h2{color:var(--text-secondary);margin:0 0 1.5rem;font-size:1.6rem;font-weight:600}.faq-box ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.faq-box button{background:var(--bg-soft);border-radius:var(--radius-md);width:100%;color:var(--text-secondary);cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;padding:1.05rem 1.25rem;font-size:1.1rem;font-weight:600;transition:background .2s,border-color .2s;display:flex}.faq-box button:hover{background:#eaeff6}.faq-item .faq-icon{color:var(--text-muted);flex-shrink:0;font-size:1.5rem;line-height:1;transition:transform .25s;transform:rotate(0)}.faq-item .faq-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .22s;display:grid}.faq-item .faq-panel__inner{overflow:hidden}.faq-item .faq-panel p{color:var(--text-muted);margin:0;padding:1rem 1.5rem 1.2rem;font-size:1.02rem;line-height:1.55}.faq-item.is-open>button{border-color:var(--border-soft);background:#edf2f8;border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.faq-item.is-open .faq-icon{transform:rotate(45deg)}.faq-item.is-open .faq-panel{opacity:1;grid-template-rows:1fr}.faq-item.is-open .faq-panel__inner{border:1px solid var(--border-soft);border-radius:0 0 var(--radius-md) var(--radius-md);background:#f8fafc;border-top:0}@media (width<=900px){.cards-grid{grid-template-columns:1fr}.brand__text strong{font-size:1.6rem}.hero p{font-size:1.02rem}.download-card h3{font-size:1.6rem}.download-card p,.download-card button{font-size:1.05rem}.faq-box h2{font-size:1.5rem}.faq-box button{font-size:1rem}}@media (width<=620px){.top-meta__inner,.main-header__inner,.main-header__right{flex-direction:column;align-items:flex-start}.lang-select{width:100%}.hero strong{font-size:1.15rem}}
