@font-face{font-family:Cairo;src:url(/assets/cairo-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Cairo;src:url(/assets/cairo-bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--navy:#101a24;--white:#fff;--muted:#b9c2ca;--border:#35404a;color-scheme:dark}*{box-sizing:border-box}html{min-width:280px}body,html{background:var(--navy)}body{margin:0;color:white;font:400 1rem/1.8 Cairo,Arial,sans-serif;-webkit-font-smoothing:antialiased}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}a,button:not(:disabled){cursor:pointer}[role=tabpanel]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid white;outline-offset:5px}::selection{background:white;color:var(--navy)}.page{max-width:1440px;margin:auto;padding:0 6vw;display:flex;flex-direction:column;min-height:100svh}header{display:flex;align-items:center;justify-content:space-between;min-height:132px;border-bottom:1px solid var(--border)}.logo{filter:brightness(0) invert(1);object-fit:contain;width:145px;height:auto}#language{display:flex;align-items:center;gap:9px;padding:8px 15px;background:transparent;border:1px solid var(--border);border-radius:9px;color:white;font-size:.875rem;min-height:44px}.page svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#language svg{width:18px;height:18px}main{flex:1;text-align:center;padding:32px 0 46px}.tabs{display:flex;gap:5px;max-width:470px;margin:0 auto;padding:6px;border:1px solid var(--border);border-radius:14px;background:#18232d}.tabs button{display:flex;align-items:center;justify-content:center;gap:11px;flex:1;padding:12px 16px;min-height:53px;border:none;border-radius:9px;background:transparent;color:#c4ccd3;font-size:1rem;font-weight:700;transition:background .2s,color .2s}.tabs button[aria-selected=true]{background:white;color:var(--navy)}.tabs button[aria-selected=false]:hover{background:#26333f;color:white}.app-intro{padding-top:44px}.eyebrow{font-size:.875rem;color:var(--muted);margin:0 0 14px}.eyebrow:before{content:"";display:inline-block;width:22px;height:1px;background:var(--muted);vertical-align:middle;margin-inline-end:12px}h1{font-size:clamp(2.7rem,5.4vw,4.7rem);font-weight:700;line-height:1.5;margin:0;letter-spacing:-.04em}h1 span{color:#bac3cd}.description{font-size:1.125rem;color:var(--muted);margin:18px 0 0}.download-section{max-width:970px;margin:38px auto 0}.section-heading{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}.line{width:40px;height:1px;background:var(--border)}h2{font-size:.875rem;font-weight:400;margin:0;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{display:flex;align-items:center;text-align:start;gap:15px;min-height:106px;padding:19px 24px;background:#17222d;border:1px solid var(--border);border-radius:15px;color:white;text-decoration:none;transition:background .2s,transform .2s}.card .icon{width:32px;height:36px;flex-shrink:0}.card svg.icon.apple{fill:currentColor;stroke:none}.card .copy{display:flex;flex-direction:column;gap:3px;min-width:0}.card strong{font-size:1.25rem;line-height:1.5}.card small{font-size:.8125rem;color:var(--muted);line-height:1.6}.card .download-icon{width:21px;height:21px;margin-inline-start:auto;flex-shrink:0}.card.available{background:white;color:var(--navy);border-color:white}.card.available small{color:#47535e}.card.available:hover{transform:translateY(-3px);background:#e9edf0}.card.unavailable .icon{color:#9aa6b1}.notice{font-size:.8125rem;color:#aab5bf;margin:16px 0 0}footer{border-top:1px solid var(--border);text-align:center;padding:23px 0 25px}footer p{font-size:.875rem;font-weight:700;margin:0 0 4px}footer div{display:flex;direction:ltr;justify-content:center;gap:10px;font-size:.8125rem;color:var(--muted)}html[lang=en] h1{font-size:clamp(2.5rem,5vw,4.4rem);letter-spacing:-.035em;line-height:1.3}html[lang=en] .card strong{font-size:1.1875rem}html[lang=en] .app-intro{padding-top:51px}@media (max-width:900px){.card{padding:17px;gap:10px}.card .download-icon{display:none}.card strong{font-size:1.125rem}.cards{gap:12px}}@media (max-width:650px){.page{padding:0 22px}header{min-height:104px}.logo{width:115px}main{padding:24px 0 30px}.tabs{max-width:390px}.tabs button{padding:9px 8px;font-size:.875rem;gap:8px}.tabs svg{width:20px;height:20px}.app-intro{padding-top:30px}.eyebrow{margin-bottom:10px;font-size:.8125rem}h1{font-size:clamp(2.1rem,8.5vw,3.2rem)}.description{font-size:1rem;max-width:330px;margin:14px auto 0}.download-section{margin-top:26px;max-width:390px}.section-heading{margin-bottom:15px}.cards{grid-template-columns:1fr;gap:10px}.card{min-height:80px;padding:13px 20px;gap:18px}.card .copy{gap:1px}.card .icon{height:31px;width:31px}.card .download-icon{display:block}.card strong{font-size:1.1875rem}.card small,.notice{font-size:.75rem}.notice{margin-top:12px}footer{padding:20px 0}html[lang=en] h1{font-size:clamp(2rem,8vw,3rem)}html[lang=en] .app-intro{padding-top:34px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}