.dl{width:100%;max-width:100%}.dl-hero{padding:72px var(--ln-pad-x) 40px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.dl-hero__bg{z-index:0;object-fit:cover;object-position:center 30%;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.dl-hero__vignette{z-index:1;background:radial-gradient(90% 70% at 50% 20%,#0000 20%,#0a0e18b8 100%),linear-gradient(#0a0e1859 0%,#0a0e18d9 100%);position:absolute;inset:0}.dl-hero__inner{z-index:2;flex-direction:column;align-items:center;gap:clamp(20px,4vw,36px);width:min(100%,960px);display:flex;position:relative}.dl-hero__copy{text-align:center;width:min(100%,36rem)}.dl-hero__title{font-family:var(--ln-font-px);letter-spacing:.04em;color:#fff;margin:12px 0 10px;font-size:clamp(14px,4.5vw,26px);line-height:1.45}.dl-hero__title-gold{color:var(--ln-gold)}.dl-hero__lead{font-family:var(--ln-font-sans);color:#e0e8f0c7;margin:0 0 16px;font-size:clamp(13px,3vw,16px);line-height:1.55}.dl-hero__cta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dl-hero__hud{width:min(100%,560px)}.dl-section{padding:40px var(--ln-pad-x) 48px;max-width:var(--ln-max);width:100%;margin:0 auto;position:relative}.dl-android{text-align:center}.dl-apk{min-width:min(100%,240px);min-height:48px;margin-top:8px}.dl-android__note{max-width:36rem;font-family:var(--ln-font-sans);color:#e0e8f08c;margin:16px auto 0;font-size:clamp(11px,2.4vw,13px);line-height:1.55}.dl-ios__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (max-width:520px){.dl-hero{padding-top:64px;padding-bottom:28px}.dl-ios__grid{grid-template-columns:1fr}}.dl-ios__card{background:linear-gradient(165deg,#1c160ee0 0%,#0c101ce6 100%);border:1px solid #f0c04029;flex-direction:column;gap:8px;min-height:44px;padding:16px 14px;display:flex}.dl-ios__num{width:36px;height:36px;font-family:var(--ln-font-px);color:#1a0e04;border:2px solid var(--ln-gold-lo);background:linear-gradient(#f0c040 0%,#c8891a 100%);place-items:center;font-size:13px;display:grid}.dl-ios__title{font-family:var(--ln-font-px);letter-spacing:.06em;color:#fff;margin:0;font-size:clamp(8px,2vw,10px);line-height:1.4}.dl-ios__desc{font-family:var(--ln-font-sans);color:#e0e8f0b3;margin:0;font-size:clamp(12px,2.6vw,14px);line-height:1.5}.dl-ios__foot{text-align:center;font-family:var(--ln-font-px);letter-spacing:.08em;color:var(--ln-gold);margin:20px 0 0;font-size:clamp(7px,1.8vw,9px)}.dl-footer__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (min-width:860px){.dl-hero__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:28px}.dl-hero__copy{text-align:left;flex:280px}.dl-hero__cta{justify-content:flex-start}.dl-hero__hud{flex:320px}}
