@import "https://fonts.googleapis.com/css2?family=Geist:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{--color-background:#0f0f11;--color-surface:#161618;--color-surface-raised:#1e1e21;--color-surface-overlay:#252528;--color-foreground:#f0ede8;--color-foreground-muted:#9a9693;--color-foreground-subtle:#716e6a;--color-border:#2a2a2e;--color-input:#1a1a1d;--color-primary:#d4914a;--color-primary-hover:#de9f5b;--color-primary-foreground:#0f0f11;--color-primary-muted:#2a1f0e;--color-primary-border:#4a3020;--color-success:#4a9469;--color-warning:#c4823a;--color-danger:#9a4040;--color-danger-muted:#1e0f0f;--font-body:"Geist", ui-sans-serif, system-ui, sans-serif;--font-headings:"Geist", ui-sans-serif, system-ui, sans-serif;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--spacing:.25rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;overflow-x:hidden}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}button:focus-visible,a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:var(--font-headings);letter-spacing:-.025em;font-weight:600;line-height:1.15}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}@media (hover:hover) and (pointer:fine){body,a,button,select,input,textarea,[role=button]{cursor:none!important}}.cursor-dot{background:var(--color-primary);pointer-events:none;z-index:9999;border-radius:50%;width:8px;height:8px;transition:opacity .2s;position:fixed;transform:translate(-50%,-50%)}.cursor-ring{pointer-events:none;z-index:9998;background:0 0;border:1.5px solid #d4914a66;border-radius:50%;width:36px;height:36px;position:fixed;transform:translate(-50%,-50%)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.section-container{max-width:1200px;margin:0 auto;padding:0 3rem}@media (width<=768px){.section-container{padding:0 1.25rem}}.section-badge{border-radius:var(--radius-full);background:var(--color-primary-muted);border:1px solid var(--color-primary-border);color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.section-badge-dot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:5px;height:5px}.btn-primary{background:var(--color-primary);color:var(--color-primary-foreground);border-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;transition:background-color .2s,transform .15s;display:inline-flex}.btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-outline{color:var(--color-foreground);border-radius:var(--radius-lg);border:1px solid var(--color-border);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s,transform .15s;display:inline-flex}.btn-outline:hover{border-color:var(--color-foreground-subtle);background:var(--color-surface-raised);transform:translateY(-1px)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl)}.card-sm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.navbar{z-index:100;border-bottom:1px solid #0000;align-items:center;gap:2rem;height:60px;padding:0 3rem;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{border-color:var(--color-border);-webkit-backdrop-filter:blur(12px);background:#0f0f11d9}@media (width<=768px){.navbar{padding:0 1.25rem}}.logo-icon{border-radius:var(--radius-md);background:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.logo-icon span{color:var(--color-primary-foreground);font-size:13px;font-weight:700;font-family:var(--font-headings)}.logo-wordmark{font-family:var(--font-headings);color:var(--color-foreground);letter-spacing:-.025em;font-size:16px;font-weight:600}.hero-section{text-align:center;flex-direction:column;align-items:center;padding:120px 3rem 80px;display:flex;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(at top,#d4914a14 0%,#0000 70%);width:800px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-headline{letter-spacing:-.03em;color:var(--color-foreground);max-width:760px;margin-bottom:20px;font-size:clamp(40px,5vw,56px);font-weight:600;line-height:1.08}.hero-headline-accent{color:var(--color-primary)}.hero-subtitle{color:var(--color-foreground-muted);max-width:520px;margin-bottom:32px;font-size:18px;line-height:1.65}.hero-trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-trust-item{color:var(--color-foreground-subtle);align-items:center;gap:6px;font-size:12px;display:flex}.hero-stats-row{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-top:40px;padding-top:32px;display:flex}.hero-stat{text-align:center}.hero-stat-number{color:var(--color-foreground);font-size:22px;font-weight:700}.hero-stat-label{color:var(--color-foreground-subtle);margin-top:2px;font-size:12px}@media (width<=768px){.hero-section{padding:100px 1.25rem 60px}}.mock-window{border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-background);width:100%;max-width:900px;margin:56px auto 0;overflow:hidden;box-shadow:0 0 0 1px #1a1a1ecc,0 40px 80px #0009}.mock-window-chrome{background:var(--color-surface);border-bottom:1px solid #1e1e22cc;align-items:center;gap:8px;padding:12px 20px;display:flex}.mock-traffic-lights{gap:6px;display:flex}.mock-traffic-light{border-radius:50%;width:12px;height:12px}.mock-url-bar{flex:1;justify-content:center;display:flex}.mock-url-bar-inner{border-radius:var(--radius-md);background:var(--color-surface-raised);border:1px solid var(--color-surface-overlay);align-items:center;gap:8px;padding:4px 16px;display:flex}.mock-url-text{color:var(--color-foreground-subtle);font-size:11px}.mock-app-body{min-height:440px;display:flex}.mock-sidebar{background:var(--color-surface);border-right:1px solid #1e1e22cc;flex-direction:column;align-items:center;gap:4px;width:52px;padding:16px 10px;display:flex}.mock-sidebar-icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mock-content{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow:hidden}.mock-content-header{flex-direction:column;gap:4px;display:flex}.mock-content-title{color:var(--color-foreground);letter-spacing:-.025em;font-size:18px;font-weight:700}.mock-content-subtitle{color:var(--color-foreground-muted);font-size:11px}.mock-toolbar{align-items:center;gap:8px;display:flex}.mock-search{background:var(--color-input);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;align-items:center;gap:6px;max-width:220px;height:30px;padding:0 10px;display:flex}.mock-search-text{color:var(--color-foreground-subtle);font-size:11px}.mock-modes-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mock-mode-card{border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid #1e1e22cc;flex-direction:column;gap:8px;padding:14px;display:flex}.mock-mode-card.active{border-color:#4a302099}.mock-mode-icon{border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mock-mode-icon.active{background:var(--color-primary-muted)}.mock-mode-name{color:var(--color-foreground);font-size:12px;font-weight:600}.mock-mode-name.inactive{color:var(--color-foreground-subtle)}.mock-mode-tags{flex-wrap:wrap;gap:4px;display:flex}.mock-mode-tag{color:#3a3a3ee6;background:var(--color-surface-raised);border:1px solid var(--color-surface-overlay);border-radius:3px;padding:1px 5px;font-size:9px}.mock-mode-btn{border-radius:var(--radius-md);text-align:center;cursor:default;border:none;width:100%;margin-top:auto;padding:5px 0;font-size:11px;font-weight:600}.mock-mode-btn.active{background:var(--color-primary-muted);color:var(--color-primary)}.mock-mode-btn.inactive{background:var(--color-surface-raised);color:var(--color-foreground-subtle)}.site-section{border-top:1px solid var(--color-border);padding:80px 3rem}@media (width<=768px){.site-section{padding:60px 1.25rem}}.section-header{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:56px;display:flex}.section-title{color:var(--color-foreground);letter-spacing:-.025em;max-width:600px;font-size:clamp(28px,3.5vw,38px);font-weight:600;line-height:1.15}.section-subtitle{color:var(--color-foreground-subtle);max-width:460px;font-size:15px;line-height:1.7}.gsap-fade-up{opacity:0;transform:translateY(30px)}.gsap-fade-in{opacity:0}.before-after-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:860px;margin:0 auto;display:grid}@media (width<=640px){.before-after-grid{grid-template-columns:1fr}}.features-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}@media (width<=900px){.features-grid{grid-template-columns:1fr}}.how-grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:960px;margin:0 auto;display:grid}@media (width<=768px){.how-grid{grid-template-columns:1fr}}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}@media (width<=900px){.testimonials-grid{grid-template-columns:1fr}}.pricing-grid{align-items:stretch;gap:20px;max-width:800px;margin:0 auto;display:flex}@media (width<=768px){.pricing-grid{flex-direction:column}}.faq-list{flex-direction:column;gap:12px;max-width:680px;margin:0 auto;display:flex}.faq-item{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color .2s;overflow:hidden}.faq-item.open{border-color:var(--color-primary-border)}.faq-question{width:100%;color:var(--color-foreground);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:14px;font-weight:500;transition:color .2s;display:flex}.faq-question:hover{color:var(--color-primary)}.faq-chevron{color:var(--color-foreground-subtle);flex-shrink:0;transition:transform .25s}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;transition:max-height .35s,padding .25s;overflow:hidden}.faq-item.open .faq-answer{max-height:200px}.faq-answer-inner{color:var(--color-foreground-subtle);padding:0 20px 18px;font-size:13px;line-height:1.7}.footer{border-top:1px solid var(--color-border);padding:56px 3rem 32px}@media (width<=768px){.footer{padding:40px 1.25rem 24px}}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1200px;margin:0 auto;display:grid}@media (width<=900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.footer-grid{grid-template-columns:1fr}}.footer-bottom{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:32px auto 0;padding-top:24px;display:flex}.mobile-menu{border-bottom:1px solid var(--color-border);z-index:99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f11f7;flex-direction:column;gap:4px;padding:16px;display:none;position:fixed;top:60px;left:0;right:0}.mobile-menu.open{display:flex}.text-primary{color:var(--color-primary)}.text-muted{color:var(--color-foreground-muted)}.text-subtle{color:var(--color-foreground-subtle)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.flex-1{flex:1}.w-full{width:100%}.shrink-0{flex-shrink:0}.ml-auto{margin-left:auto}.mt-auto{margin-top:auto}.problem-card{border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--color-surface) 0%, #16161866 100%);flex-direction:column;gap:1.5rem;padding:2rem;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.problem-card-left{border:1px solid #9a404026;box-shadow:0 10px 30px -10px #9a40400d}.problem-card-left:hover{border-color:#9a404040}.problem-card-right{border:1px solid #4a946926;box-shadow:0 10px 30px -10px #4a94690d}.problem-card-right:hover{border-color:#4a946940}.problem-card-right:after{content:"";pointer-events:none;background:radial-gradient(circle,#4a94691a 0%,#0000 70%);width:150px;height:150px;position:absolute;top:-50px;right:-50px}.mock-browser-bar{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:4px;padding:6px;display:flex;overflow:hidden}.mock-tab{background:var(--color-surface-raised);color:var(--color-foreground-muted);white-space:nowrap;text-overflow:ellipsis;opacity:.65;border:1px solid #ffffff05;border-radius:4px;align-items:center;gap:5px;max-width:80px;padding:4px 8px;font-size:10px;display:flex;overflow:hidden}.mock-tab.active{background:var(--color-surface-overlay);color:var(--color-foreground);opacity:1}.mock-tabs-more{color:var(--color-danger);background:var(--color-danger-muted);border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #9a404033;padding:2px 6px;font-size:10px;font-weight:600}.mock-finder-box{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:10px;display:flex}.mock-finder-search{background:var(--color-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-foreground-muted);align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.mock-finder-results{flex-direction:column;gap:4px;display:flex}.mock-finder-item{border-radius:var(--radius-sm);color:var(--color-foreground-subtle);background:0 0;justify-content:space-between;padding:4px 8px;font-size:10px;display:flex}.mock-finder-item.highlighted{color:var(--color-foreground-muted);background:#ffffff08}.notifications-stack{height:60px;margin:10px 0;position:relative}.mock-notify-card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:10px;width:90%;padding:10px 12px;transition:transform .3s;display:flex;position:absolute;left:0;box-shadow:0 10px 25px #00000059}.mock-notify-card.notify-1{z-index:3;border-left:3px solid var(--color-danger);top:0;transform:rotate(-1.5deg)}.mock-notify-card.notify-2{z-index:2;border-left:3px solid var(--color-warning);opacity:.75;top:15px;left:5%;transform:rotate(1deg)}.mock-notify-avatar{background:var(--color-surface-raised);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.mock-notify-title{color:var(--color-foreground);font-size:11px;font-weight:600}.mock-notify-body{color:var(--color-foreground-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.shortcut-pill{background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:4px;padding:8px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.shortcut-key{color:var(--color-primary);background:var(--color-background);border:1px solid var(--color-border);border-bottom:2px solid #d4914a66;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px;font-weight:700}.flow-sync-list{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:12px;display:flex}.flow-sync-item{color:var(--color-foreground-muted);align-items:center;gap:10px;font-size:11px;display:flex}.flow-sync-item.done{color:var(--color-foreground)}.flow-sync-indicator{border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.flow-sync-indicator.success{color:var(--color-success);background:#4a946926}.flow-sync-indicator.loading{border:1.5px solid var(--color-foreground-subtle);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.meter-container{border-top:1px solid var(--color-border);flex-direction:column;gap:6px;margin-top:auto;padding-top:12px;display:flex}.meter-header{justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.meter-track{border-radius:var(--radius-full);background:var(--color-background);border:1px solid #ffffff05;height:6px;overflow:hidden}.meter-fill{border-radius:var(--radius-full);height:100%;transition:width 1s ease-out}.meter-fill-danger{background:linear-gradient(90deg, #5c2020 0%, var(--color-danger) 100%)}.meter-fill-success{background:linear-gradient(90deg, #1f422e 0%, var(--color-success) 100%);box-shadow:0 0 8px #4a946966}.download-page{flex-direction:column;align-items:center;min-height:calc(100vh - 60px);padding:80px 3rem 100px;display:flex;position:relative;overflow:hidden}.download-page:before{content:"";pointer-events:none;background:radial-gradient(at top,#d4914a12 0%,#0000 70%);width:800px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.download-back-btn{color:var(--color-foreground-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-bottom:48px;padding:6px 12px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.download-back-btn:hover{color:var(--color-foreground)}.download-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:52px;display:flex}.download-title{color:var(--color-foreground);letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(36px,4.5vw,52px);font-weight:600;line-height:1.08}.download-subtitle{color:var(--color-foreground-muted);max-width:440px;font-size:16px;line-height:1.65}.platform-cards-grid{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:780px;margin-bottom:28px;display:grid}@media (width<=700px){.platform-cards-grid{grid-template-columns:1fr;max-width:400px}}.platform-card{border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-border);text-align:center;color:inherit;flex-direction:column;align-items:center;gap:16px;padding:28px 20px 24px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.platform-card:hover:not(.platform-card--disabled){border-color:var(--color-primary-border);transform:translateY(-2px);box-shadow:0 12px 32px #d4914a14}.platform-card--disabled{opacity:.55;-webkit-user-select:none;user-select:none}.platform-card-icon{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.platform-card-icon--windows{background:var(--color-primary-muted);border:1px solid var(--color-primary-border);color:var(--color-primary)}.platform-card-icon--muted{background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-foreground-subtle)}.platform-card-body{flex-direction:column;gap:4px;min-height:48px;display:flex}.platform-card-os{color:var(--color-foreground);letter-spacing:-.02em;font-size:16px;font-weight:600}.platform-card-label{color:var(--color-foreground-muted);font-size:12px;line-height:1.4}.platform-download-action-btn{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.platform-download-action-btn--done{background:var(--color-success)!important;color:#0f0f11!important}.platform-download-action-btn--muted{opacity:.6;cursor:not-allowed!important;background:var(--color-surface-raised)!important;color:var(--color-foreground-subtle)!important;border:1px solid var(--color-border)!important}.platform-spinner{border:2px solid #0f0f114d;border-top-color:var(--color-primary-foreground);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.coming-soon-tooltip{background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground-muted);white-space:nowrap;pointer-events:none;z-index:10;letter-spacing:.04em;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;top:-36px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.coming-soon-tooltip:after{content:"";background:var(--color-surface-overlay);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.download-error-card{border-radius:var(--radius-lg);background:#c4823a12;border:1px solid #c4823a33;align-items:flex-start;gap:12px;width:100%;max-width:780px;margin-bottom:20px;padding:16px 20px;display:flex}.download-started-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:560px;margin-bottom:32px;overflow:hidden}.download-started-banner{background:#4a94690f;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.download-started-title{color:var(--color-foreground);margin-bottom:4px;font-size:15px;font-weight:600}.download-started-file{color:var(--color-foreground-subtle);word-break:break-all;font-family:monospace;font-size:12px}.download-divider{background:var(--color-border);height:1px}.download-warning-block{flex-direction:column;gap:12px;padding:20px 24px;display:flex}.download-warning-header{align-items:flex-start;gap:8px;display:flex}.download-warning-title{color:var(--color-foreground);font-size:13px;font-weight:600;line-height:1.4}.download-warning-body{color:var(--color-foreground-subtle);font-size:13px;line-height:1.65}.download-warning-steps{flex-direction:column;gap:8px;margin-top:4px;display:flex}.download-warning-step{color:var(--color-foreground-muted);align-items:center;gap:10px;font-size:13px;display:flex}.download-warning-step-num{background:var(--color-surface-raised);border:1px solid var(--color-border);width:20px;height:20px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.download-fallback-row{justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.download-fallback-link{color:var(--color-primary);cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:600;transition:opacity .2s;display:inline-flex}.download-fallback-link:hover{opacity:.8}.download-trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:8px;display:flex}.download-trust-item{color:var(--color-foreground-subtle);align-items:center;gap:6px;font-size:12px;display:flex}@media (width<=768px){.download-page{padding:60px 1.25rem 80px}.download-back-btn{margin-bottom:32px}.download-header{margin-bottom:36px}}
