:root{--violet-950: #160d35;--violet-900: #21124d;--violet-800: #321b73;--violet-700: #5d35f2;--violet-600: #7255ff;--violet-100: #f3efff;--mint-500: #00d9ad;--mint-100: #e8fff9;--orange-500: #ff7a2f;--orange-100: #fff0e8;--ink-950: #130f28;--ink-800: #2d2944;--ink-700: #3f3a59;--ink-600: #5a5470;--ink-500: #6c667d;--line: #e5e0f2;--surface: #ffffff;--surface-soft: #f8f6ff;--shadow: 0 24px 70px rgba(32, 20, 75, .14);--radius-large: 30px;--radius-medium: 20px;--radius-small: 12px;color-scheme:light;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}[data-variant=conversion]{--violet-700: #4f2ee8;--violet-600: #6236ff;--mint-500: #12c99b;--surface-soft: #fff8f1;--shadow: 0 24px 80px rgba(255, 122, 47, .16)}*{box-sizing:border-box}html{background:var(--surface);color:var(--ink-950);scroll-behavior:smooth}body{margin:0;font-size:16px;line-height:1.72;letter-spacing:0}a{color:inherit;text-decoration:none}img{display:block;width:100%;max-width:100%;height:auto}p{margin:0;color:var(--ink-600)}h1,h2,h3{margin:0;color:var(--ink-950);line-height:1.12}h1{font-size:clamp(2.75rem,6vw,5.8rem);letter-spacing:-.055em}h2{font-size:clamp(2rem,3.8vw,3.5rem);letter-spacing:-.04em}h3{font-size:1.25rem}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;gap:26px;align-items:center;width:min(1180px,calc(100% - 36px));margin:18px auto 0;padding:14px 18px;border:1px solid rgba(229,224,242,.86);border-radius:999px;background:#ffffffeb;box-shadow:0 16px 42px #20144b14;backdrop-filter:blur(18px)}.brand,.footer-brand{display:inline-flex;gap:10px;align-items:center;font-weight:800;color:var(--violet-900)}.brand-mark{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#fff;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.6),transparent 26%),linear-gradient(135deg,var(--violet-700),var(--mint-500));box-shadow:0 12px 24px #5d35f240}.brand-name{white-space:nowrap}.site-nav{display:flex;justify-content:center;gap:8px}.nav-link{padding:9px 14px;border-radius:999px;color:var(--ink-600);font-weight:650}.nav-link:hover,.nav-link.active{color:var(--violet-900);background:var(--violet-100)}.header-actions{display:flex;gap:10px;align-items:center}.language-switch{display:inline-flex;min-width:48px;justify-content:center;padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink-700);font-weight:750}.nav-toggle,.nav-toggle-button{display:none}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 19px;border-radius:999px;border:1px solid transparent;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(135deg,var(--violet-700),var(--violet-600));box-shadow:0 18px 36px #5d35f242}[data-variant=conversion] .button-primary{background:linear-gradient(135deg,var(--orange-500),var(--violet-600));box-shadow:0 18px 36px #ff7a2f42}.button-secondary{color:var(--violet-900);background:#fff;border-color:var(--line)}.button-large{min-height:56px;padding-inline:25px}.button-small{min-height:38px;padding:8px 14px;font-size:.92rem}.hero,.download-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:56px;align-items:center;width:min(1180px,calc(100% - 36px));margin:68px auto 0;padding:64px;border-radius:42px;background:radial-gradient(circle at top left,rgba(0,217,173,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(114,85,255,.18),transparent 36%),linear-gradient(135deg,#ffffff,var(--surface-soft));box-shadow:var(--shadow)}[data-variant=conversion] .hero,[data-variant=conversion] .download-hero{background:radial-gradient(circle at top left,rgba(255,122,47,.2),transparent 34%),radial-gradient(circle at bottom right,rgba(114,85,255,.18),transparent 36%),linear-gradient(135deg,#fff,#fffaf4)}.hero-content,.download-hero>div{display:grid;gap:22px}.hero-lead,.download-hero p,.page-hero p,.section-heading p{font-size:1.08rem;color:var(--ink-600)}.eyebrow{display:inline-flex;width:fit-content;padding:7px 12px;border-radius:999px;color:var(--violet-900);background:var(--violet-100);font-size:.86rem;font-weight:850}[data-variant=conversion] .eyebrow{color:#8c3a00;background:var(--orange-100)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.trust-line{color:var(--ink-700);font-weight:700}.hero-visual,.download-hero img,.image-story img{overflow:hidden;border:1px solid rgba(229,224,242,.88);border-radius:30px;background:#fff;box-shadow:0 24px 70px #20144b1f}.metric-band{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:min(1180px,calc(100% - 36px));margin:24px auto 0}.metric-band article{padding:24px;border:1px solid var(--line);border-radius:var(--radius-medium);background:#fff;box-shadow:0 14px 34px #20144b0f}.metric-band strong{display:block;color:var(--violet-700);font-size:2rem;line-height:1}.metric-band span{color:var(--ink-600);font-weight:700}.section,.page-hero,.article-page{width:min(1180px,calc(100% - 36px));margin:96px auto 0}.page-hero{display:grid;gap:22px;max-width:980px;text-align:center;justify-items:center}.section-heading{display:grid;gap:16px;max-width:820px;margin-bottom:34px}.section-heading.compact{max-width:760px;margin-inline:auto;text-align:center;justify-items:center}.split-section,.image-story{display:grid;grid-template-columns:.92fr 1.08fr;gap:46px;align-items:center}.image-story.reverse{grid-template-columns:1.08fr .92fr}.image-story.reverse img{order:2}.image-story div,.split-section>div:first-child{display:grid;gap:18px}.timeline-card{display:grid;gap:12px;padding:30px;border-radius:var(--radius-large);background:var(--violet-900);color:#fff;box-shadow:var(--shadow)}.timeline-card span{color:var(--mint-500);font-weight:850}.timeline-card strong{color:#fff;font-size:1.1rem}.feature-grid,.feature-detail-grid,.platform-grid,.pricing-grid,.steps-grid,.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card,.feature-detail-card,.platform-card,.pricing-card,.steps-grid article,.blog-card,.faq-list details{padding:26px;border:1px solid var(--line);border-radius:var(--radius-medium);background:#fff;box-shadow:0 16px 40px #20144b12}.feature-card span,.feature-detail-card span,.steps-grid span{color:var(--violet-700);font-weight:900}.feature-card h3,.feature-detail-card h2,.platform-card h3,.pricing-card h3,.steps-grid h3,.blog-card h2{margin-top:12px;margin-bottom:10px}.feature-detail-card strong{display:inline-flex;width:fit-content;margin-top:18px;padding:7px 10px;border-radius:999px;color:var(--violet-900);background:var(--violet-100)}.download-emphasis,.pricing-section,.faq-section,.use-case-section{padding:54px;border-radius:34px;background:var(--surface-soft)}.platform-grid.compact{grid-template-columns:repeat(4,1fr)}.platform-card{display:grid;gap:14px}.platform-card.primary{border-color:#5d35f259;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--violet-600),var(--mint-500)) border-box}.platform-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.platform-icon{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#fff;background:var(--violet-700);font-weight:900}.platform-badge{padding:6px 10px;border-radius:999px;color:var(--violet-900);background:var(--violet-100);font-size:.82rem;font-weight:800}.pricing-card{display:grid;gap:16px}.pricing-card.highlighted{border-color:#5d35f25c;transform:translateY(-8px)}.pricing-card strong{color:var(--violet-700);font-size:2rem}.pricing-card ul{display:grid;gap:9px;padding:0;margin:0;list-style:none;color:var(--ink-700)}.pricing-card li:before{content:"✓ ";color:var(--mint-500);font-weight:900}.faq-list{display:grid;gap:14px}.faq-list summary{cursor:pointer;color:var(--ink-950);font-weight:850}.faq-list p{margin-top:12px}.blog-card{display:grid;gap:14px}.blog-card-meta,.article-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--ink-500);font-size:.9rem;font-weight:700}.blog-card h2{font-size:1.35rem}.text-link{color:var(--violet-700);font-weight:850}.article-page{max-width:860px}.article-page h1{margin:20px 0;font-size:clamp(2.2rem,4.8vw,4.2rem)}.article-description{font-size:1.15rem;margin-bottom:30px}.article-page img{margin:34px 0;border-radius:28px;box-shadow:var(--shadow)}.article-content{display:grid;gap:22px;font-size:1.06rem}.site-footer{width:min(1180px,calc(100% - 36px));margin:110px auto 28px;padding:42px;border-radius:34px;color:#fff;background:radial-gradient(circle at top left,rgba(0,217,173,.18),transparent 34%),linear-gradient(135deg,var(--violet-950),var(--violet-900))}.site-footer p,.site-footer a,.site-footer li,.footer-bottom{color:#ffffffc7}.site-footer h2,.site-footer .brand-name{color:#fff}.footer-grid{display:grid;grid-template-columns:1.5fr .8fr 1.2fr .8fr;gap:30px}.footer-list{display:grid;gap:10px;padding:0;margin:16px 0 0;list-style:none}.social-links{display:flex;gap:10px;margin-top:16px}.social-links a{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;font-weight:900}.footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:38px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}@media(max-width:980px){.site-header{grid-template-columns:auto auto}.site-nav,.header-actions{display:none}.nav-toggle-button{display:grid;gap:5px;justify-self:end}.nav-toggle-button span{display:block;width:24px;height:2px;border-radius:999px;background:var(--violet-900)}.nav-toggle:checked~.site-nav,.nav-toggle:checked~.header-actions{display:flex;grid-column:1 / -1;flex-direction:column;align-items:stretch}.hero,.download-hero,.split-section,.image-story,.image-story.reverse{grid-template-columns:1fr;padding:34px}.image-story.reverse img{order:0}.metric-band,.feature-grid,.feature-detail-grid,.platform-grid,.platform-grid.compact,.pricing-grid,.steps-grid,.blog-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){body{font-size:15px}h1{font-size:clamp(2.3rem,13vw,3.4rem)}.hero,.download-hero,.download-emphasis,.pricing-section,.faq-section,.use-case-section,.site-footer{padding:24px;border-radius:26px}.metric-band,.feature-grid,.feature-detail-grid,.platform-grid,.platform-grid.compact,.pricing-grid,.steps-grid,.blog-grid,.footer-grid{grid-template-columns:1fr}.hero-actions,.footer-bottom{flex-direction:column;align-items:stretch}.button{width:100%}}


.version-downloads {
  margin-top: 34px;
}

.version-group {
  margin-top: 34px;
}

.version-group > h2 {
  margin-bottom: 18px;
  color: var(--ink-900);
  font-size: clamp(1.55rem, 3vw, 2.1rem);
}

.version-card-grid {
  display: grid;
  gap: 20px;
}

.windows-version-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.app-version-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.version-card {
  min-height: 178px;
  padding: 26px 28px;
  border: 1px solid rgba(92, 115, 160, 0.14);
  border-radius: 6px;
  background: #ffffff;
  box-shadow: 0 12px 30px rgba(31, 45, 77, 0.09);
}

.version-card-top {
  display: flex;
  gap: 14px;
  align-items: center;
  margin-bottom: 18px;
}

.version-card h3 {
  margin: 0;
  color: #4b5567;
  font-size: 1.05rem;
  font-weight: 650;
}

.version-card p {
  margin: 0 0 18px;
  color: #111827;
  font-size: 1.04rem;
  line-height: 1.65;
}

.version-icon {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  color: #ffffff;
  font-size: 1.35rem;
  font-weight: 800;
  line-height: 1;
}

.version-icon-win10,
.version-icon-lite {
  background: linear-gradient(135deg, #1898f6, #0b72d9);
}

.version-icon-win7 {
  background: conic-gradient(
    from 45deg,
    #e84f3d,
    #f4c542,
    #2ebf6b,
    #2378e5,
    #e84f3d
  );
}

.version-icon-app {
  background: linear-gradient(135deg, #2f80ed, #145bd7);
  font-size: 0.58rem;
  text-transform: lowercase;
}

.version-download-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 180px;
  min-height: 48px;
  padding: 10px 24px;
  border: 1px solid #1683ee;
  border-radius: 999px;
  color: #1379e8;
  background: #ffffff;
  font-weight: 760;
  text-decoration: none;
  transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}

.version-download-button:hover {
  transform: translateY(-2px);
  color: #ffffff;
  background: #1683ee;
  box-shadow: 0 10px 24px rgba(22, 131, 238, 0.22);
}

.app-version-group {
  margin-top: 48px;
}

@media (max-width: 980px) {
  .windows-version-grid,
  .app-version-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  .windows-version-grid,
  .app-version-grid {
    grid-template-columns: 1fr;
  }

  .version-card {
    padding: 22px;
  }

  .version-download-button {
    width: 100%;
  }
}
