.download-page{position:relative;overflow:hidden;color:#fff;background:#0b0910;background-image:radial-gradient(52% 38% at 50% -6%,rgba(124,82,255,.28) 0,rgba(124,82,255,0) 72%),radial-gradient(30% 24% at 88% 38%,rgba(255,106,174,.1) 0,rgba(255,106,174,0) 70%);padding-bottom:104px}.download-page .download-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;max-width:1160px;margin:0 auto;padding:72px 24px 48px}.download-page .download-hero .download-hero-copy{min-width:0}.download-page .download-hero .download-hero-title{margin:0 0 18px;font-size:clamp(30px,4.4vw,54px);font-weight:700;line-height:1.15;background:linear-gradient(93deg,#fff 15%,#cabcf9 55%,#ff6aae 105%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.download-page .download-hero .download-hero-desc{max-width:540px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.65;color:hsla(0,0%,100%,.62)}.download-page .download-hero .download-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px}.download-page .download-hero .download-hero-actions .download-hero-store{display:block;padding:0;line-height:0;transition:transform .2s ease,filter .2s ease}.download-page .download-hero .download-hero-actions .download-hero-store img{display:block;height:48px;width:auto}.download-page .download-hero .download-hero-actions .download-hero-store:hover{transform:translateY(-2px);filter:brightness(1.12)}.download-page .download-hero .download-trust-row{display:flex;flex-wrap:wrap;gap:10px 30px;margin:26px 0 0;padding:0;list-style:none}.download-page .download-hero .download-trust-row li{position:relative;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.85)}.download-page .download-hero .download-trust-row li:not(:last-child):after{content:"";position:absolute;top:50%;right:-16px;width:4px;height:4px;border-radius:50%;background:#9a7bff;transform:translateY(-50%)}.download-page .download-hero .download-hero-visual{position:relative}.download-page .download-hero .download-hero-ambient{position:absolute;inset:-60px -40px;pointer-events:none}.download-page .download-hero .download-hero-ambient .download-hero-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}.download-page .download-hero .download-hero-ambient .download-hero-orb-a{left:0;top:-20px;width:220px;height:220px;background:rgba(124,82,255,.55)}.download-page .download-hero .download-hero-ambient .download-hero-orb-b{right:0;bottom:-30px;width:240px;height:240px;background:rgba(255,106,174,.4)}.download-page .download-hero .download-hero-screenshot{position:relative;display:flex;align-items:center;justify-content:center;border-radius:28px;overflow:hidden;background:linear-gradient(168deg,rgba(124,82,255,.22),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 54px rgba(0,0,0,.4)}.download-page .download-hero .download-hero-phone{width:100%;height:auto;display:block;object-fit:contain}.download-page .download-qr{max-width:720px;margin:0 auto;padding:40px 24px 0}.download-page .download-qr .download-qr-card{display:flex;align-items:center;gap:22px;padding:22px 26px;background:linear-gradient(168deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.028));border:1px solid hsla(0,0%,100%,.09);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 42px rgba(0,0,0,.38);transition:transform .25s ease,border-color .25s ease}.download-page .download-qr .download-qr-card:hover{transform:translateY(-3px);border-color:rgba(163,140,255,.4)}.download-page .download-qr .download-qr-link{flex:0 0 140px;display:block;line-height:0}.download-page .download-qr .download-qr{width:140px;height:140px;padding:10px;background:#fff;border-radius:14px}.download-page .download-qr .download-qr-copy{min-width:0}.download-page .download-qr .download-qr-title{margin:0 0 8px;font-size:20px;font-weight:700;color:#f0eefb}.download-page .download-qr .download-qr-desc{margin:0;font-size:14.5px;line-height:1.65;color:hsla(0,0%,100%,.66)}.download-page .download-features{max-width:1160px;margin:0 auto;padding:64px 24px 0}.download-page .download-features .download-features-title{margin:0 0 26px;font-size:clamp(22px,2.6vw,32px);font-weight:700;text-align:center}.download-page .download-features .download-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.download-page .download-features .download-feature-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 20px;background:linear-gradient(165deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.028));border:1px solid hsla(0,0%,100%,.09);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 42px rgba(0,0,0,.38);transition:transform .25s ease,border-color .25s ease}.download-page .download-features .download-feature-card:hover{transform:translateY(-5px);border-color:rgba(163,140,255,.4)}.download-page .download-features .download-feature-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;background:rgba(124,82,255,.16);color:#cabcf9}.download-page .download-features .download-feature-icon svg{width:22px;height:22px}.download-page .download-features .download-feature-label{font-size:15.5px;font-weight:600;line-height:1.5;color:hsla(0,0%,100%,.86)}.download-page .download-faq{max-width:860px;margin:0 auto;padding:72px 24px 0}.download-page .download-faq .download-faq-title{margin:0 0 26px;font-size:clamp(22px,2.6vw,32px);font-weight:700;text-align:center}.download-page .download-faq .download-faq-list{display:flex;flex-direction:column;gap:12px}.download-page .download-faq .download-faq-item{padding:18px 60px 18px 22px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;transition:border-color .2s ease,background .2s ease}.download-page .download-faq .download-faq-item:hover{background:hsla(0,0%,100%,.07);border-color:rgba(163,140,255,.35)}.download-page .download-faq .download-faq-item .download-faq-question{position:relative;font-size:16px;font-weight:700;color:#f0eefb;cursor:pointer;list-style:none}.download-page .download-faq .download-faq-item .download-faq-question::-webkit-details-marker{display:none}.download-page .download-faq .download-faq-item .download-faq-question:after{content:"";position:absolute;top:50%;right:-36px;width:8px;height:8px;border-right:2px solid hsla(0,0%,100%,.5);border-bottom:2px solid hsla(0,0%,100%,.5);transform:translateY(-70%) rotate(45deg);transition:transform .25s ease}.download-page .download-faq .download-faq-item[open]{background:rgba(124,82,255,.1);border-color:rgba(154,123,255,.4)}.download-page .download-faq .download-faq-item[open] .download-faq-question:after{transform:translateY(-30%) rotate(225deg)}.download-page .download-faq .download-faq-item .download-faq-answer{margin:12px 0 0;font-size:14.5px;line-height:1.7;color:hsla(0,0%,100%,.66)}@media(max-width:960px){.download-page .download-hero{grid-template-columns:1fr;gap:36px;padding:56px 20px 32px}.download-page .download-hero .download-hero-copy{order:1}.download-page .download-hero .download-hero-visual{order:2}.download-page .download-features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.download-page{padding-bottom:72px}.download-page .download-hero{padding:44px 18px 24px}.download-page .download-hero .download-hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.download-page .download-hero .download-trust-row{flex-direction:column;align-items:flex-start;gap:10px}.download-page .download-hero .download-trust-row li:not(:last-child):after{display:none}.download-page .download-qr{padding:28px 18px 0}.download-page .download-qr .download-qr-card{flex-direction:column;text-align:center;gap:14px;padding:20px}.download-page .download-features{padding:48px 18px 0}.download-page .download-features .download-features-grid{grid-template-columns:1fr;gap:12px}.download-page .download-faq{padding:56px 18px 0}.download-page .download-faq .download-faq-question{padding-right:20px}}html[data-theme=light] body{background:#f5f4fa}html[data-theme=light] .download-page{color:#1c1b22;background:#f5f4fa;background-image:radial-gradient(52% 38% at 50% -6%,rgba(124,82,255,.12) 0,rgba(124,82,255,0) 72%),radial-gradient(30% 24% at 88% 38%,rgba(255,106,174,.08) 0,rgba(255,106,174,0) 70%)}html[data-theme=light] .download-page .download-hero-title{background:linear-gradient(93deg,#7155ff 15%,#b48cff 55%,#ff6aae 105%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html[data-theme=light] .download-page .download-hero-desc{color:rgba(28,27,34,.62)}html[data-theme=light] .download-page .download-trust-row li{color:rgba(28,27,34,.8)}html[data-theme=light] .download-page .download-trust-row li:after{background:#7155ff}html[data-theme=light] .download-page .download-hero-ambient .download-hero-orb-a{opacity:.35}html[data-theme=light] .download-page .download-hero-ambient .download-hero-orb-b{opacity:.28}html[data-theme=light] .download-page .download-hero-screenshot{background:linear-gradient(168deg,rgba(124,82,255,.14),hsla(0,0%,100%,.7));border-color:#e7e5f0;box-shadow:0 24px 54px rgba(80,60,140,.16)}html[data-theme=light] .download-page .download-qr .download-qr-card{background:#fff;border-color:#e7e5f0;box-shadow:0 18px 42px rgba(80,60,140,.12)}html[data-theme=light] .download-page .download-qr .download-qr-card:hover{border-color:#c9bef2}html[data-theme=light] .download-page .download-qr .download-qr-card .download-qr-title{color:#1c1b22}html[data-theme=light] .download-page .download-qr .download-qr-card .download-qr-desc{color:rgba(28,27,34,.66)}html[data-theme=light] .download-page .download-feature-card{background:#fff;border-color:#e7e5f0;box-shadow:inset 0 1px 0 rgba(28,27,34,.02),0 18px 42px rgba(80,60,140,.12)}html[data-theme=light] .download-page .download-feature-card:hover{border-color:#c9bef2}html[data-theme=light] .download-page .download-feature-card .download-feature-icon{background:rgba(124,82,255,.1);color:#7155ff}html[data-theme=light] .download-page .download-feature-card .download-feature-label{color:rgba(28,27,34,.75)}html[data-theme=light] .download-page .download-faq .download-faq-item{background:#fff;border-color:#e7e5f0}html[data-theme=light] .download-page .download-faq .download-faq-item:hover{background:#faf9fe;border-color:#d5cbf4}html[data-theme=light] .download-page .download-faq .download-faq-item .download-faq-question{color:#1c1b22}html[data-theme=light] .download-page .download-faq .download-faq-item .download-faq-question:after{border-color:rgba(28,27,34,.5)}html[data-theme=light] .download-page .download-faq .download-faq-item[open]{background:#f6f3ff;border-color:#c9bef2}html[data-theme=light] .download-page .download-faq .download-faq-item .download-faq-answer{color:rgba(28,27,34,.66)}