.hero[data-v-6ec4550a]{--ink:#0b0b14;--ink-soft:#5b5b6b;--ink-softer:#8a8a99;background-color:#fff;background-image:linear-gradient(180deg,#fff0,#ffffff47 52%,#fff),radial-gradient(900px 460px at 50% -100px,rgba(32,73,255,.1),transparent 60%),radial-gradient(700px 380px at 12% 220px,rgba(122,60,255,.07),transparent 60%),radial-gradient(700px 380px at 90% 320px,rgba(231,63,142,.06),transparent 60%);background-repeat:no-repeat;color:var(--ink);display:block;font-family:Inter,Noto Sans,Segoe UI,Avenir,Helvetica,Arial,sans-serif;isolation:isolate;overflow:hidden;padding:0;position:relative;text-align:center;width:100%}.hero[data-v-6ec4550a]:before{background-image:radial-gradient(rgba(11,11,20,.05) 1px,transparent 0);background-size:28px 28px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 0,transparent 70%);pointer-events:none;position:absolute;z-index:0}.hero-stage[data-v-6ec4550a]{height:1120px;left:50%;overflow:visible;position:relative;transform:translate(-50%) scale(var(--hero-scale,1));transform-origin:top center;width:2048px}.hero-container[data-v-6ec4550a]{margin:0 auto;max-width:2048px;padding:208px 48px 0;pointer-events:none;position:relative;z-index:4}.hero-container a[data-v-6ec4550a],.hero-container button[data-v-6ec4550a]{pointer-events:auto}.hero-bg-icons[data-v-6ec4550a]{inset:0;pointer-events:none;position:absolute;z-index:3}.hero-bg-icon[data-v-6ec4550a]{animation:icon-enter-6ec4550a 1.55s cubic-bezier(.16,1,.3,1) both,icon-float-6ec4550a var(--float-duration,6s) ease-in-out 1.6s infinite;display:block;height:var(--icon-size);pointer-events:auto;position:absolute;transform:var(--icon-transform);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--icon-size);will-change:transform}.hero-bg-icon img[data-v-6ec4550a],.hero-bg-icon picture[data-v-6ec4550a]{display:block;height:100%;width:100%}.hero-bg-icon img[data-v-6ec4550a]{animation:icon-spin-enter-6ec4550a 1.55s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 30px 42px rgba(24,48,112,.12));-o-object-fit:contain;object-fit:contain;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s ease}.hero-bg-icon:hover img[data-v-6ec4550a]{filter:drop-shadow(0 40px 54px rgba(24,48,112,.2));transform:var(--icon-hover-transform)}.hero-bg-word[data-v-6ec4550a]{--icon-size:96px;--icon-transform:rotate(-8deg);--icon-float-transform:translateY(-7px) rotate(-6deg);--icon-hover-transform:translateY(-8px) scale(1.08) rotate(-5deg);--enter-x:-180px;--spin-start:-360deg;--float-duration:5.8s;left:58px;top:90px}.hero-bg-pdf[data-v-6ec4550a]{--icon-size:520px;--icon-transform:rotate(0deg);--icon-float-transform:translateY(-10px) rotate(1.5deg);--icon-hover-transform:translateY(-12px) scale(1.035) rotate(2deg);--enter-x:260px;--enter-y:-40px;--spin-start:360deg;--float-duration:7s;right:-184px;top:0}.hero-bg-excel[data-v-6ec4550a]{--icon-size:630px;--icon-transform:rotate(-2deg);--icon-float-transform:translateY(10px) rotate(-3.5deg);--icon-hover-transform:translateY(-14px) scale(1.035) rotate(-5deg);--enter-x:-320px;--enter-y:55px;--spin-start:-360deg;--float-duration:7.4s;left:-355px;top:455px}.hero-bg-ppt[data-v-6ec4550a]{--icon-size:218px;--icon-transform:rotate(3deg);--icon-float-transform:translateY(-8px) rotate(5deg);--icon-hover-transform:translateY(-10px) scale(1.08) rotate(8deg);--enter-x:220px;--enter-y:45px;--spin-start:360deg;--float-duration:6.4s;right:240px;top:812px}.hero h1[data-v-6ec4550a]{animation:fade-up-6ec4550a .85s cubic-bezier(.16,1,.3,1) .15s forwards;font-size:78px;font-weight:600;letter-spacing:-.035em;line-height:1.02;margin:0 0 46px;opacity:0}.ai-powered[data-v-6ec4550a]{background:linear-gradient(120deg,#1a3a7a,#2b5797,#4a8ad4);-webkit-background-clip:text;background-clip:text;color:transparent}.ai-powered[data-v-6ec4550a],.sparkle-wrap[data-v-6ec4550a]{display:inline-block;position:relative}.sparkle-wrap[data-v-6ec4550a]{height:.4em;margin-left:.05em;vertical-align:.45em;width:.4em}.sparkle[data-v-6ec4550a]{animation:sparkle-spin-6ec4550a 8s linear infinite,sparkle-twinkle-6ec4550a 2.4s ease-in-out infinite;display:block;height:100%;transform-origin:50% 50%;width:100%}.mobile-title-break[data-v-6ec4550a]{display:none}.subtitle[data-v-6ec4550a]{animation:fade-up-6ec4550a .85s cubic-bezier(.16,1,.3,1) .3s forwards;color:var(--ink-soft);font-size:28px;font-weight:600;letter-spacing:-.015em;line-height:1.65;margin:0 0 52px;opacity:0}.cta-row[data-v-6ec4550a]{animation:fade-up-6ec4550a .85s cubic-bezier(.16,1,.3,1) .6s forwards;display:flex;flex-direction:column;gap:16px;opacity:0}.cta[data-v-6ec4550a],.cta-row[data-v-6ec4550a]{align-items:center;justify-content:center}.cta[data-v-6ec4550a]{background:linear-gradient(135deg,#ff6a3d,#e8461e 50%,#d63b15);background-size:200% 100%;border:0;border-radius:999px;box-shadow:0 10px 28px -6px #e8461e73,inset 0 1px #ffffff38;color:#fff;cursor:pointer;display:inline-flex;font-size:28.8px;font-weight:600;gap:10px;min-width:396px;padding:26.4px 67.2px;transition:transform .35s cubic-bezier(.16,1,.3,1),background-position .6s ease,box-shadow .35s ease}.cta[data-v-6ec4550a]:hover{background-position:100% 0;box-shadow:0 14px 36px -6px #e8461e8c,inset 0 1px #ffffff38;transform:translateY(-2px)}.cta svg[data-v-6ec4550a]{height:24px;width:24px}.offline-installer[data-v-6ec4550a]{background:transparent;border:0;color:var(--ink-softer);cursor:pointer;font:inherit;font-size:20px;font-weight:500;line-height:1;padding:0}.hero-platforms[data-v-6ec4550a]{animation:fade-up-6ec4550a .85s cubic-bezier(.16,1,.3,1) .75s forwards;display:grid;gap:0;grid-template-columns:repeat(7,minmax(0,1fr));margin:104px auto 0;opacity:0;width:min(100%,1120px)}.availability-label[data-v-6ec4550a]{color:var(--ink-soft);display:flex;font-size:20px;white-space:nowrap}.availability-label[data-v-6ec4550a],.platform[data-v-6ec4550a]{align-items:center;font-weight:500;justify-content:center}.platform[data-v-6ec4550a]{color:var(--ink);display:inline-flex;font-size:22px;gap:12px;padding:0;text-decoration:none}.platform-icon[data-v-6ec4550a]{background:#111;border-radius:9px;color:#fff;display:grid;height:40px;place-items:center;width:40px}.platform-icon--linux[data-v-6ec4550a]{background:#1f2937}.platform-icon svg[data-v-6ec4550a]{height:24px;width:24px}.trust-strip[data-v-6ec4550a]{align-items:center;animation:fade-up-6ec4550a .85s cubic-bezier(.16,1,.3,1) .85s forwards;background:#ffffff75;border:1px solid rgba(11,11,20,.12);border-radius:20px;display:flex;gap:22px;justify-content:center;margin:100px auto 0;opacity:0;padding:22px 28px;pointer-events:none;position:relative;width:1700px;z-index:5}.trust-title[data-v-6ec4550a]{color:var(--ink-soft);flex:0 0 auto;font-size:30px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.trust-divider[data-v-6ec4550a]{background:#0b0b1424;flex:0 0 auto;height:34px;width:1px}.trust-logos[data-v-6ec4550a]{display:block;flex:0 0 auto;height:auto;opacity:.62;width:720px}.trust-awards[data-v-6ec4550a]{-moz-column-gap:12px;column-gap:12px;display:grid;flex:0 0 auto;grid-template-columns:repeat(3,176px)}.trust-award[data-v-6ec4550a],.trust-awards[data-v-6ec4550a]{align-items:center;min-width:0}.trust-award[data-v-6ec4550a]{display:flex;justify-content:center;min-height:62px;padding:0 18px;position:relative}.award-laurel[data-v-6ec4550a]{color:var(--ink);min-width:176px;padding:2px 28px;position:relative}.award-laurel[data-v-6ec4550a]:after,.award-laurel[data-v-6ec4550a]:before{background:var(--c-hero-wheat) center/contain no-repeat;content:"";height:50px;opacity:.62;position:absolute;top:50%;transform:translateY(-50%);width:20px}.award-laurel[data-v-6ec4550a]:before{left:0}.award-laurel[data-v-6ec4550a]:after{right:0;transform:translateY(-50%) rotateY(180deg)}.award-title[data-v-6ec4550a]{color:#0b0b14e0;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:26px;margin:0 0 2px;white-space:nowrap}.award-desc[data-v-6ec4550a]{color:#0b0b14ad;font-size:12px;font-weight:600;line-height:20px;margin:0;white-space:nowrap}@keyframes icon-enter-6ec4550a{0%{opacity:0;transform:translate3d(var(--enter-x),var(--enter-y,0),0) scale(.82) var(--icon-transform)}to{opacity:1;transform:var(--icon-transform)}}@keyframes icon-spin-enter-6ec4550a{0%{transform:rotate(var(--spin-start))}to{transform:rotate(0)}}@keyframes icon-float-6ec4550a{0%,to{transform:var(--icon-transform)}50%{transform:var(--icon-float-transform)}}@keyframes fade-up-6ec4550a{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sparkle-spin-6ec4550a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes sparkle-twinkle-6ec4550a{0%,to{opacity:.85}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.cta-row[data-v-6ec4550a],.hero h1[data-v-6ec4550a],.hero-bg-icon[data-v-6ec4550a],.hero-bg-icon img[data-v-6ec4550a],.hero-platforms[data-v-6ec4550a],.sparkle[data-v-6ec4550a],.subtitle[data-v-6ec4550a],.trust-strip[data-v-6ec4550a]{animation:none;opacity:1}}@media(max-width:720px){.hero[data-v-6ec4550a]{height:auto!important}.hero-stage[data-v-6ec4550a]{height:auto;min-height:0;transform:translate(-50%);width:390px}.hero-container[data-v-6ec4550a]{padding:92px 22px 40px}.hero h1[data-v-6ec4550a]{font-size:34px;letter-spacing:-.04em;line-height:1.02;margin-bottom:24px}.mobile-title-break[data-v-6ec4550a]{display:block}.subtitle[data-v-6ec4550a]{font-size:17px;line-height:1.5;margin-bottom:30px}.subtitle br[data-v-6ec4550a]{display:none}.cta-row[data-v-6ec4550a]{gap:12px}.cta[data-v-6ec4550a]{font-size:22.8px;min-width:336px;padding:19.2px 36px}.cta svg[data-v-6ec4550a]{height:21.6px;width:21.6px}.offline-installer[data-v-6ec4550a]{font-size:13px}.hero-platforms[data-v-6ec4550a]{gap:16px 10px;grid-template-columns:repeat(3,minmax(0,1fr));left:14px;margin:44px auto 0;max-width:346px;position:relative;width:100%}.availability-label[data-v-6ec4550a]{font-size:14px;grid-column:1/-1;justify-self:center;margin-bottom:2px}.platform[data-v-6ec4550a]{align-items:center;-moz-column-gap:10px;column-gap:10px;display:grid;font-size:14.5px;grid-template-columns:30px minmax(0,1fr);text-align:left;width:100%}.platform-icon[data-v-6ec4550a]{border-radius:8px;height:30px;width:30px}.platform-icon svg[data-v-6ec4550a]{height:18px;width:18px}.hero-bg-word[data-v-6ec4550a]{--icon-size:86px;left:-28px;top:64px}.hero-bg-pdf[data-v-6ec4550a]{--icon-size:150px;right:-60px;top:40px}.hero-bg-excel[data-v-6ec4550a]{--icon-size:260px;left:-150px;opacity:.9;top:300px}.hero-bg-ppt[data-v-6ec4550a]{--icon-size:108px;right:-50px;top:440px}.trust-strip[data-v-6ec4550a]{border-radius:16px;flex-direction:column;gap:12px;margin-top:20px;padding:18px 16px 14px;width:min(520px,92%)}.trust-title[data-v-6ec4550a]{font-size:20px}.trust-awards[data-v-6ec4550a],.trust-divider[data-v-6ec4550a]{display:none}.trust-logos[data-v-6ec4550a]{width:min(560px,100%)}}.official-ai-home-c[data-v-9265ad26]{color:#11131d;font-family:Inter,Noto Sans,Segoe UI,Avenir,Helvetica,Arial,sans-serif;min-width:360px;overflow:hidden}.official-ai-home-c[data-v-9265ad26] .container{margin:0 auto;width:min(1200px,100% - 48px)}.official-ai-home-c[data-v-9265ad26] .index-title{color:#000;font-size:48px;font-weight:700;line-height:56px}.official-ai-home-c[data-v-9265ad26] .index-desc,.official-ai-home-c[data-v-9265ad26] .index-subtitle,.official-ai-home-c[data-v-9265ad26] .index-subtitle-evaluation{color:#000000b3;font-family:Inter,Noto Sans,Segoe UI,Avenir,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:28px}@media(max-width:1366px){.official-ai-home-c[data-v-9265ad26] .index-title{font-size:36px;line-height:42px}.official-ai-home-c[data-v-9265ad26] .index-desc,.official-ai-home-c[data-v-9265ad26] .index-subtitle,.official-ai-home-c[data-v-9265ad26] .index-subtitle-evaluation{font-size:16px;line-height:24px}}@media(max-width:992px){.official-ai-home-c[data-v-9265ad26] .index-title{font-size:28px;line-height:36px}.official-ai-home-c[data-v-9265ad26] .index-desc,.official-ai-home-c[data-v-9265ad26] .index-subtitle,.official-ai-home-c[data-v-9265ad26] .index-subtitle-evaluation{font-size:14px;line-height:22px}}@media(max-width:720px){.official-ai-home-c[data-v-9265ad26] .container{width:min(100% - 32px,1200px)}}
