.dl-page{color:#f6f1ff;min-height:100vh;font-family:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;background:#0b0b0f}.dl-page a{color:inherit}.dl-hero{isolation:isolate;align-content:space-between;min-height:min(86vh,760px);padding:18px max(16px,min(5vw,64px)) max(28px,min(6vh,64px));display:grid;position:relative;overflow:hidden}.dl-hero-art{z-index:-1;background:url(/loader/house.webp) 58% 40%/cover no-repeat;animation:24s ease-in-out infinite alternate dl-drift;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.04)}.dl-hero-art:after{content:"";background:linear-gradient(90deg,#08080beb 0%,#08080bb3 38%,#08080b26 70%,#08080b8c 100%),linear-gradient(#0b0b0f00 60%,#0b0b0f 98%),radial-gradient(80% 70% at 60% 45%,#0000 55%,#08080bb3 100%);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes dl-drift{to{transform:scale(1.1)translate(-1.5%)}}.dl-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.dl-brand .moderiq-logo-wordmark{font-family:var(--font-brand), "Orbitron", system-ui, sans-serif;letter-spacing:.3em;color:#e7dcff;text-shadow:0 0 14px #b48cff8c;font-size:15px;font-weight:800}.dl-back,.dl-browser{opacity:.8;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.dl-back:hover,.dl-browser:hover{opacity:1}.dl-hero-copy{justify-items:start;gap:18px;max-width:620px;padding-top:6vh;display:grid}.dl-eyebrow{letter-spacing:.22em;color:#c9a8ff;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.dl-eyebrow i{background:linear-gradient(90deg,#7c5cff,#5ee6d0);border-radius:2px;width:26px;height:2px;box-shadow:0 0 10px #b48cff}.dl-hero h1{font-family:var(--font-opus-display), Georgia, "Times New Roman", serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:max(38px,min(6.4vw,72px));font-weight:400;line-height:1.04}.dl-hero h1 em{color:#d8c8ff;text-shadow:0 0 28px #7c5cff8c;font-style:normal}.dl-lead{color:#c4bdd8;max-width:520px;margin:0;font-size:max(15px,min(1.6vw,18px));line-height:1.55}.dl-ok{color:#9ff0e3;background:#5ee6d01f;border-radius:14px;align-items:center;gap:8px;margin:0;padding:12px 16px;font-weight:600;display:inline-flex}.dl-btn{background:linear-gradient(110deg,#7c5cff,#b48cff 55%,#c9a8ff);border-radius:16px;align-items:center;gap:12px;padding:12px 18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 34px -14px #7c5cffe6,inset 0 1px #ffffff59;color:#120f1c!important}.dl-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px #7c5cff,inset 0 1px #fff6}.dl-btn span{text-align:left;gap:2px;display:grid}.dl-btn small{opacity:.75;font-size:12px;font-weight:600}.dl-btn-big{border-radius:20px;padding:16px 22px;font-size:16px}.dl-btn-arrow{margin-left:6px}.dl-soon{color:#c9bfe0;border:1px dashed #c9a8ff73;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:600;display:inline-flex}.dl-soon button{color:#efe7ff;font:inherit;cursor:pointer;background:#c9a8ff2e;border:0;border-radius:999px;padding:6px 12px;font-size:13px}.dl-soon-big{border-radius:18px;padding:15px 20px;font-size:15px}.dl-devices{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;max-width:1180px;margin:0 auto;padding:8px max(16px,min(4vw,40px)) 32px;display:grid}.dl-card{background:linear-gradient(#16151d,#111016);border:1px solid #ffffff14;border-radius:24px;grid-template-rows:auto 1fr;scroll-margin-top:16px;display:grid;overflow:hidden;box-shadow:0 24px 50px -30px #000000e6}.dl-card[data-here]{border-color:#b48cff8c;box-shadow:0 0 0 1px #b48cff40,0 24px 60px -28px #7c5cffb3}.dl-card-art{background-position:50% 45%;background-size:cover;height:150px;position:relative}.dl-card-art:after{content:"";background:linear-gradient(#16151d00 30%,#16151d 96%),radial-gradient(#0000 50%,#08080b99);position:absolute;top:0;bottom:0;left:0;right:0}.dl-card-ico{z-index:1;color:#120f1c;background:linear-gradient(140deg,#7c5cff,#c9a8ff);border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:-18px;left:18px;box-shadow:0 10px 24px -10px #7c5cffe6}.dl-card-body{align-content:start;gap:12px;padding:30px 20px 22px;display:grid}.dl-card h2{font-family:var(--font-opus-display), Georgia, serif;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:26px;font-weight:400;display:flex}.dl-card h2 em{letter-spacing:.04em;color:#d8c8ff;background:#b48cff2e;border-radius:999px;padding:2px 9px;font:700 11px/1.6 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dl-req{color:#9a93b0;font-size:13px}.dl-steps{gap:12px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.dl-steps li{grid-template-columns:34px 1fr;gap:10px;display:grid}.dl-steps li>span{color:#c9a8ff;font-variant-numeric:tabular-nums;background:#c9a8ff1a;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.dl-steps b{font-size:15px}.dl-steps p{color:#b5aecb;margin:2px 0 0;font-size:13.5px;line-height:1.5}.dl-ios-hint{color:#d8d2ea;background:#ffffff0d;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:11px 14px;font-size:14px;display:inline-flex}.dl-extra{gap:16px;max-width:1180px;margin:0 auto;padding:8px max(16px,min(4vw,40px)) 56px;display:grid}.dl-miq{background:linear-gradient(110deg,#7c5cff24,#5ee6d00f);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:48px 1fr 20px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:grid}.dl-miq-ico{color:#c9a8ff;background:#1d1a29;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.dl-miq span{gap:3px;display:grid}.dl-miq small{color:#b5aecb;font-size:13px}.dl-trust{color:#8f88a6;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.dl-trust svg{color:#5ee6d0;flex:none;margin-top:2px}@media (max-width:640px){.dl-hero{min-height:92vh}.dl-hero-art{background-position:52% 40%}.dl-hero-art:after{background:linear-gradient(#08080b59 0%,#08080bd1 54%,#0b0b0f 94%)}.dl-hero-copy{padding-top:22vh}.dl-btn-big{width:100%}}@media (prefers-reduced-motion:reduce){.dl-hero-art{animation:none}.dl-btn{transition:none}}
