:root{--color-primary:#4195ff;--color-primary-hover:#2877e0;--color-primary-deep:#1d59b8;--color-text:#0b1220;--color-text-secondary:#475266;--color-text-muted:#6a7687;--color-text-faint:#8b95a6;--color-text-slate:#2b3648;--color-text-slate-light:#b3bac6;--color-bg-white:#fff;--color-bg-soft:#f6f8fb;--color-bg-blue-pale:#e3eeff;--color-bg-blue-soft:#f2f7ff;--color-bg-dark:#0b1220;--color-bg-dark-soft:#2b3648;--color-border:#e6eaf0;--color-line-blue:#9ac4ff;--color-line-blue-light:#c4dcff;--color-success:#149267;--color-success-bright:#1eb980;--color-success-soft:#d5f4e6;--color-success-pale:#ecfaf2;--color-warning:#c98510;--color-warning-accent:#f5a524;--color-warning-soft:#fdecc8;--color-warning-pale:#fff8ea;--color-danger:#c62828;--color-danger-accent:#d93a3a;--color-danger-soft:#ffe4e4;--font-sans:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", monospace;--radius-pill:999px;--radius-card-sm:16px;--radius-card-md:24px;--radius-card-lg:28px;--radius-card-xl:36px;--ease-standard:cubic-bezier(.2, .8, .2, 1);--blur-nav:16px}.section-badge-header{flex-direction:column;gap:16px;max-width:660px;display:flex}.section-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary-deep);border-radius:var(--radius-pill);background:#fff;align-self:flex-start;padding:7px 15px;font-size:12px;font-weight:700}.section-title-large{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--color-text);font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.02}.section-desc{color:var(--color-text-secondary);font-size:18px;line-height:1.55}.btn-dark-pill{text-align:center;color:#fff;background:var(--color-text);border-radius:var(--radius-pill);cursor:pointer;min-height:54px;transition:background .15s var(--ease-standard), transform .15s ease;border:none;justify-content:center;align-items:center;padding:14px 30px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn-dark-pill:hover{background:var(--color-text-slate)}.btn-outline-pill{text-align:center;color:#1a2332;border-radius:var(--radius-pill);cursor:pointer;min-height:54px;transition:all .15s var(--ease-standard);background:#fff;border:1px solid #d4d9e1;justify-content:center;align-items:center;padding:14px 30px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn-outline-pill:hover{border-color:var(--color-line-blue);color:var(--color-primary-deep)}.btn-blue-pill{text-align:center;color:#fff;background:var(--color-primary);border-radius:var(--radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;min-height:50px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-blue-pill:hover{background:var(--color-primary-hover)}.btn-white-pill{text-align:center;min-height:54px;color:var(--color-primary-deep);border-radius:var(--radius-pill);cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;padding:14px 30px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-white-pill:hover{color:#0a2f66}.full-w{width:100%}.cta-large{min-height:54px;padding:14px 30px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);background-color:var(--color-bg-white);color:var(--color-text);line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}ul{list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important}}.lucide-icon[data-v-342ed0fb]{vertical-align:middle;flex-shrink:0;display:inline-block}.site-header-wrapper[data-v-f7eb2a4e]{z-index:100;padding:14px clamp(12px,3vw,20px) 0;position:sticky;top:0}.site-header-bar[data-v-f7eb2a4e]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-border);background:#ffffffb8;border-radius:999px;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:10px 10px 10px 16px;display:flex;box-shadow:0 1px 2px #0b12200a,0 8px 24px #0b12200d}.header-brand[data-v-f7eb2a4e]{align-items:center;gap:6px;text-decoration:none;display:flex}.header-logo[data-v-f7eb2a4e]{border-radius:9px;width:40px;height:40px;display:block}.header-brand-title[data-v-f7eb2a4e]{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--color-text);font-size:22px;font-weight:800}.header-nav-links[data-v-f7eb2a4e]{align-items:center;gap:28px;display:flex}.nav-link[data-v-f7eb2a4e]{color:var(--color-text-secondary);font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.nav-link[data-v-f7eb2a4e]:hover,.nav-link.router-link-active[data-v-f7eb2a4e]{color:var(--color-primary-deep)}.header-actions[data-v-f7eb2a4e]{align-items:center;gap:10px;margin-left:auto;display:flex}.lang-btn[data-v-f7eb2a4e]{height:40px;font-family:var(--font-mono);color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.lang-btn[data-v-f7eb2a4e]:hover{border-color:var(--color-line-blue);color:var(--color-primary-deep)}.header-cta[data-v-f7eb2a4e]{color:#fff;background:var(--color-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.header-cta[data-v-f7eb2a4e]:hover{background:var(--color-text-slate)}.menu-btn[data-v-f7eb2a4e]{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.mobile-menu[data-v-f7eb2a4e]{border:1px solid var(--color-border);background:#fff;border-radius:24px;flex-direction:column;gap:4px;max-width:1200px;margin:10px auto 0;padding:14px 18px;display:flex;box-shadow:0 8px 24px #0b122014}.mobile-link[data-v-f7eb2a4e]{color:var(--color-text);padding:10px 4px;font-size:15px;font-weight:600;text-decoration:none}.mobile-lang-btn[data-v-f7eb2a4e]{align-self:flex-start;margin-top:6px}.fade-enter-active[data-v-f7eb2a4e],.fade-leave-active[data-v-f7eb2a4e]{transition:opacity .15s}.fade-enter-from[data-v-f7eb2a4e],.fade-leave-to[data-v-f7eb2a4e]{opacity:0}@media (width<=760px){.header-nav-links[data-v-f7eb2a4e],.header-cta[data-v-f7eb2a4e]{display:none}.menu-btn[data-v-f7eb2a4e]{display:inline-flex}}@media (width<=380px){.lang-btn-top[data-v-f7eb2a4e]{justify-content:center;width:40px;padding:0}.lang-btn-top .lang-btn-label[data-v-f7eb2a4e]{display:none}}.site-footer-wrapper[data-v-0cd3e2b3]{padding:0 clamp(12px,3vw,20px) 24px}.site-footer-card[data-v-0cd3e2b3]{background:var(--color-text);border-radius:36px;flex-direction:column;gap:44px;max-width:1200px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(22px,4vw,48px) 40px;display:flex}.footer-grid[data-v-0cd3e2b3]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:32px;display:grid}.footer-col[data-v-0cd3e2b3]{flex-direction:column;gap:12px;display:flex}.brand-col[data-v-0cd3e2b3]{gap:14px}.footer-brand[data-v-0cd3e2b3]{align-items:center;gap:10px;display:flex}.footer-logo[data-v-0cd3e2b3]{border-radius:7px;width:30px;height:30px;display:block}.footer-brand-title[data-v-0cd3e2b3]{font-family:var(--font-sans);letter-spacing:-.035em;color:#fff;font-size:18px;font-weight:800}.footer-desc[data-v-0cd3e2b3]{max-width:260px;color:var(--color-text-faint);font-size:14px;line-height:1.55}.col-title[data-v-0cd3e2b3]{color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:700}.col-title-link[data-v-0cd3e2b3]{text-decoration:none}.footer-link[data-v-0cd3e2b3]{color:var(--color-text-slate-light);font-size:14px;text-decoration:none;transition:color .15s}.footer-link[data-v-0cd3e2b3]:hover,.footer-link.accent[data-v-0cd3e2b3]{color:#6aabff}.footer-link.accent[data-v-0cd3e2b3]:hover{text-decoration:underline}.footer-contact-btn[data-v-0cd3e2b3]{color:#1a2332;border-radius:var(--radius-pill);cursor:pointer;background:#fff;border:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:2px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.footer-contact-btn[data-v-0cd3e2b3]:hover{opacity:.85}.footer-offices[data-v-0cd3e2b3]{flex-direction:column;gap:12px;margin-top:6px;display:flex}.footer-office[data-v-0cd3e2b3]{flex-direction:column;gap:2px;display:flex}.office-city[data-v-0cd3e2b3]{color:var(--color-text-slate-light);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.office-tag[data-v-0cd3e2b3]{letter-spacing:.03em;text-transform:uppercase;color:#6aabff;border-radius:var(--radius-pill);border:1px solid #6aabff66;padding:2px 7px;font-size:10px;font-weight:700}.office-address[data-v-0cd3e2b3]{max-width:220px;color:var(--color-text-faint);font-size:13px;line-height:1.5}.footer-bottom-bar[data-v-0cd3e2b3]{border-top:1px solid var(--color-text-slate);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.copy-text[data-v-0cd3e2b3]{color:var(--color-text-muted);font-size:13px}.legal-links[data-v-0cd3e2b3]{color:var(--color-text-muted);gap:20px;font-size:13px;display:flex}.legal-links a[data-v-0cd3e2b3]{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s}.legal-links a[data-v-0cd3e2b3]:hover{color:var(--color-text-slate-light)}.modal-overlay[data-v-0bc83f77]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b12208c;justify-content:center;align-items:center;padding:clamp(16px,4vw,40px);display:flex;position:fixed;inset:0}.modal-card[data-v-0bc83f77]{background:#fff;border-radius:28px;flex-direction:column;gap:22px;width:100%;max-width:720px;max-height:88vh;padding:clamp(24px,4vw,36px);display:flex;overflow-y:auto;box-shadow:0 4px 8px #0b12200f,0 20px 50px #0b122033}.modal-header[data-v-0bc83f77]{align-items:flex-start;gap:16px;display:flex}.modal-title-wrap[data-v-0bc83f77]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.modal-title[data-v-0bc83f77]{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--color-text);font-size:clamp(24px,3vw,30px);font-weight:800}.modal-sub[data-v-0bc83f77]{color:var(--color-text-muted);font-size:15px;line-height:1.5}.close-btn[data-v-0bc83f77]{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:inline-flex}.close-btn[data-v-0bc83f77]:hover{border-color:var(--color-line-blue);color:var(--color-primary-deep);background:var(--color-bg-blue-soft)}.langs-grid[data-v-0bc83f77]{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px;display:grid}.lang-card[data-v-0bc83f77]{text-align:left;border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;transition:all .15s cubic-bezier(.2,.8,.2,1);display:flex}.lang-card[data-v-0bc83f77]:hover:not(.disabled){border-color:var(--color-line-blue);background:#fbfcfe}.lang-card.active[data-v-0bc83f77]{background:var(--color-bg-blue-soft);border-color:var(--color-line-blue)}.lang-card.disabled[data-v-0bc83f77]{background:var(--color-bg-soft);border-color:var(--color-border);opacity:.55;cursor:not-allowed}.lang-badge[data-v-0bc83f77]{width:38px;height:38px;font-family:var(--font-mono);color:var(--color-text);background:#f1f3f7;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.lang-badge.active[data-v-0bc83f77]{color:var(--color-primary-deep);background:#fff}.lang-info[data-v-0bc83f77]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lang-native[data-v-0bc83f77]{color:var(--color-text);font-size:15px;font-weight:600}.lang-native.active[data-v-0bc83f77]{color:var(--color-primary-deep)}.lang-label[data-v-0bc83f77]{color:var(--color-text-faint);font-size:12px}.fade-enter-active[data-v-0bc83f77],.fade-leave-active[data-v-0bc83f77]{transition:opacity .2s}.fade-enter-from[data-v-0bc83f77],.fade-leave-to[data-v-0bc83f77]{opacity:0}.card-header[data-v-4a9c43ea]{border-bottom:1px solid var(--color-border);background:#fbfcfe;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.card-header-title[data-v-4a9c43ea]{flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.header-icon-wrap[data-v-4a9c43ea]{background:var(--color-bg-blue-pale);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.course-title[data-v-4a9c43ea]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.chips-container[data-v-4a9c43ea]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.step-chip[data-v-4a9c43ea]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-faint);white-space:nowrap;background:#f1f3f7;border-radius:999px;align-items:center;padding:3px 8px;font-size:9.5px;transition:background .3s,color .3s;display:inline-flex;overflow:hidden}.chip-num[data-v-4a9c43ea]{font-weight:inherit;flex-shrink:0}.chip-text[data-v-4a9c43ea]{white-space:nowrap;opacity:0;vertical-align:middle;max-width:0;display:inline-block;overflow:hidden}.chip-1[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipOn1-4a9c43ea}.chip-2[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipOn2-4a9c43ea}.chip-3[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipOn3-4a9c43ea}.chip-4[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipOn4-4a9c43ea}.chip-5[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipOn5-4a9c43ea}.chip-6[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipOn6-4a9c43ea}.chip-1 .chip-text[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipText1-4a9c43ea}.chip-2 .chip-text[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipText2-4a9c43ea}.chip-3 .chip-text[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipText3-4a9c43ea}.chip-4 .chip-text[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipText4-4a9c43ea}.chip-5 .chip-text[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipText5-4a9c43ea}.chip-6 .chip-text[data-v-4a9c43ea]{animation:26s cubic-bezier(.4,0,.2,1) infinite chipText6-4a9c43ea}@keyframes chipOn1-4a9c43ea{0%,15%{background:var(--color-bg-blue-pale);color:var(--color-primary-deep);font-weight:700}16%,to{color:var(--color-text-faint);background:#f1f3f7;font-weight:500}}@keyframes chipOn2-4a9c43ea{0%,15%{color:var(--color-text-faint);background:#f1f3f7;font-weight:500}16%,30%{background:var(--color-bg-blue-pale);color:var(--color-primary-deep);font-weight:700}31%,to{color:var(--color-text-faint);background:#f1f3f7;font-weight:500}}@keyframes chipOn3-4a9c43ea{0%,30%{color:var(--color-text-faint);background:#f1f3f7;font-weight:500}31%,47%{background:var(--color-bg-blue-pale);color:var(--color-primary-deep);font-weight:700}48%,to{color:var(--color-text-faint);background:#f1f3f7;font-weight:500}}@keyframes chipOn4-4a9c43ea{0%,47%{color:var(--color-text-faint);background:#f1f3f7;font-weight:500}48%,64%{background:var(--color-bg-blue-pale);color:var(--color-primary-deep);font-weight:700}65%,to{color:var(--color-text-faint);background:#f1f3f7;font-weight:500}}@keyframes chipOn5-4a9c43ea{0%,64%{color:var(--color-text-faint);background:#f1f3f7;font-weight:500}65%,80%{background:var(--color-bg-blue-pale);color:var(--color-primary-deep);font-weight:700}81%,to{color:var(--color-text-faint);background:#f1f3f7;font-weight:500}}@keyframes chipOn6-4a9c43ea{0%,80%{color:var(--color-text-faint);background:#f1f3f7;font-weight:500}81%,to{background:var(--color-bg-blue-pale);color:var(--color-primary-deep);font-weight:700}}@keyframes chipText1-4a9c43ea{0%,14.5%{opacity:1;max-width:80px}15.5%,99.5%{opacity:0;max-width:0}to{opacity:1;max-width:80px}}@keyframes chipText2-4a9c43ea{0%,15.2%{opacity:0;max-width:0}16%,29.5%{opacity:1;max-width:80px}30.5%,to{opacity:0;max-width:0}}@keyframes chipText3-4a9c43ea{0%,30.2%{opacity:0;max-width:0}31%,46.5%{opacity:1;max-width:80px}47.5%,to{opacity:0;max-width:0}}@keyframes chipText4-4a9c43ea{0%,47.2%{opacity:0;max-width:0}48%,63.5%{opacity:1;max-width:80px}64.5%,to{opacity:0;max-width:0}}@keyframes chipText5-4a9c43ea{0%,64.2%{opacity:0;max-width:0}65%,79.5%{opacity:1;max-width:80px}80.5%,to{opacity:0;max-width:0}}@keyframes chipText6-4a9c43ea{0%,80.2%{opacity:0;max-width:0}81%,to{opacity:1;max-width:80px}}.scene-upload[data-v-b7641d45]{flex-direction:column;grid-area:1/1;justify-content:center;gap:14px;animation:26s cubic-bezier(.4,0,.2,1) infinite bS1-b7641d45;display:flex}@keyframes bS1-b7641d45{0%,14%{opacity:1;visibility:visible}16%,99%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.drop-zone[data-v-b7641d45]{background:#fbfcfe;border:1.5px dashed #d4d9e1;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 20px;animation:26s cubic-bezier(.4,0,.2,1) infinite bZone-b7641d45;display:flex}@keyframes bZone-b7641d45{0%,8%{background:#fbfcfe;border-color:#d4d9e1}10%,13%{border-color:var(--color-primary);background:var(--color-bg-blue-soft)}15%,to{background:#fbfcfe;border-color:#d4d9e1}}.drop-zone-title[data-v-b7641d45]{color:var(--color-text);font-size:14px;font-weight:600}.drop-zone-sub[data-v-b7641d45]{font-family:var(--font-mono);color:var(--color-text-muted);text-align:center;font-size:11px}.landed-file[data-v-b7641d45]{border:1px solid var(--color-border);background:#fff;border-radius:11px;align-items:center;gap:10px;width:100%;max-width:290px;padding:8px 12px;animation:26s cubic-bezier(.4,0,.2,1) infinite bLanded-b7641d45;display:flex}@keyframes bLanded-b7641d45{0%,12.8%{opacity:0;transform:translateY(6px)}13.6%,to{opacity:1;transform:translateY(0)}}.file-badge[data-v-b7641d45]{font-family:var(--font-mono);color:var(--color-danger);font-size:8.5px;font-weight:700}.file-name[data-v-b7641d45]{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.flying-file[data-v-b7641d45]{border:1px solid var(--color-border);background:#fff;border-radius:12px;align-self:flex-start;align-items:center;gap:10px;padding:9px 13px;animation:26s cubic-bezier(.4,0,.2,1) infinite bDrag-b7641d45;display:flex;position:relative;box-shadow:0 6px 16px #0b12201f}@keyframes bDrag-b7641d45{0%{opacity:1;transform:translate(0)rotate(0)}4%{opacity:1;transform:translate(6px,-14px)rotate(-3deg)}10%{opacity:1;transform:translate(148px,-128px)rotate(-5deg)}12.8%{opacity:0;transform:translate(158px,-118px)rotate(0)}to{opacity:0;transform:translate(0)rotate(0)}}.file-icon-box[data-v-b7641d45]{border:1.5px solid var(--color-border);clip-path:polygon(0 0,68% 0,100% 22%,100% 100%,0 100%);background:#fff;border-radius:3px;justify-content:center;align-items:flex-end;width:22px;height:27px;padding-bottom:2px;display:flex;position:relative}.file-icon-text[data-v-b7641d45]{font-family:var(--font-mono);color:var(--color-danger);font-size:6px;font-weight:700}.file-size[data-v-b7641d45]{font-family:var(--font-mono);color:var(--color-text-faint);font-size:10.5px}.scene-scan[data-v-e78b66d0]{flex-direction:row;grid-area:1/1;align-items:center;gap:24px;animation:26s cubic-bezier(.4,0,.2,1) infinite bS2-e78b66d0;display:flex}@keyframes bS2-e78b66d0{0%,15%{opacity:0;visibility:hidden}17%,29%{opacity:1;visibility:visible}31%,to{opacity:0;visibility:hidden}}.doc-scanner-preview[data-v-e78b66d0]{border:1.5px solid var(--color-border);clip-path:polygon(0 0,74% 0,100% 18%,100% 100%,0 100%);background:#fff;border-radius:7px;flex-direction:column;flex:none;justify-content:flex-end;gap:6px;width:106px;height:136px;padding:14px 12px;display:flex;position:relative;overflow:hidden}.doc-corner-fold[data-v-e78b66d0]{background:#f1f3f7;width:26%;height:18%;display:block;position:absolute;top:0;right:0}.scan-laser-bar[data-v-e78b66d0]{background:linear-gradient(#4195ff00 0%,#4195ff40 100%);height:32%;animation:26s cubic-bezier(.4,0,.2,1) infinite bScan-e78b66d0;display:block;position:absolute;top:0;left:0;right:0}@keyframes bScan-e78b66d0{0%,16%{transform:translateY(-100%)}30%,to{transform:translateY(340%)}}.doc-line[data-v-e78b66d0]{background:var(--color-border);border-radius:999px;height:5px}.line-full[data-v-e78b66d0]{width:100%}.line-75[data-v-e78b66d0]{width:78%}.line-50[data-v-e78b66d0]{width:56%}.doc-type-label[data-v-e78b66d0]{font-family:var(--font-mono);color:var(--color-danger);margin-top:4px;font-size:9px;font-weight:700}.scan-details[data-v-e78b66d0]{flex-direction:column;flex:1;gap:13px;min-width:0;display:flex}.scan-status-title[data-v-e78b66d0]{letter-spacing:-.02em;color:var(--color-primary-deep);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.progress-bar-track[data-v-e78b66d0]{background:#f1f3f7;border-radius:999px;height:6px;display:block;overflow:hidden}.progress-bar-fill[data-v-e78b66d0]{background:var(--color-primary);border-radius:999px;height:100%;animation:26s cubic-bezier(.4,0,.2,1) infinite bMeter-e78b66d0;display:block}@keyframes bMeter-e78b66d0{0%,16%{width:4%}29%,to{width:100%}}.scan-ticks-list[data-v-e78b66d0]{font-family:var(--font-mono);color:var(--color-text-secondary);flex-direction:column;gap:8px;font-size:11.5px;display:flex}.scan-tick[data-v-e78b66d0]{align-items:center;gap:8px;display:inline-flex}.tick-1[data-v-e78b66d0]{animation:26s cubic-bezier(.4,0,.2,1) infinite bTick1-e78b66d0}.tick-2[data-v-e78b66d0]{animation:26s cubic-bezier(.4,0,.2,1) infinite bTick2-e78b66d0}.tick-3[data-v-e78b66d0]{animation:26s cubic-bezier(.4,0,.2,1) infinite bTick3-e78b66d0}@keyframes bTick1-e78b66d0{0%,20%{opacity:0}22%,to{opacity:1}}@keyframes bTick2-e78b66d0{0%,24%{opacity:0}26%,to{opacity:1}}@keyframes bTick3-e78b66d0{0%,27%{opacity:0}29%,to{opacity:1}}.scene-draft[data-v-2bd4ce5e]{flex-direction:column;grid-area:1/1;gap:9px;animation:26s cubic-bezier(.4,0,.2,1) infinite bS3-2bd4ce5e;display:flex}@keyframes bS3-2bd4ce5e{0%,30%{opacity:0;visibility:hidden}32%,46%{opacity:1;visibility:visible}48%,to{opacity:0;visibility:hidden}}.scene-header-bar[data-v-2bd4ce5e]{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:2px;display:flex}.scene-title[data-v-2bd4ce5e]{letter-spacing:-.02em;color:var(--color-text);font-size:14px;font-weight:700}.scene-counter[data-v-2bd4ce5e]{font-family:var(--font-mono);color:var(--color-text-muted);font-size:11px}.modules-list[data-v-2bd4ce5e]{flex-direction:column;gap:7px;display:flex}.module-row[data-v-2bd4ce5e]{background:var(--color-bg-soft);border-radius:11px;align-items:center;gap:11px;padding:8px 12px;transition:all .25s;display:flex}.mod-num[data-v-2bd4ce5e]{font-family:var(--font-mono);color:var(--color-text-faint);flex:none;font-size:10.5px}.mod-title[data-v-2bd4ce5e]{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.mod-time[data-v-2bd4ce5e]{font-family:var(--font-mono);color:var(--color-text-muted);flex:none;font-size:10.5px}.picked-module[data-v-2bd4ce5e]{animation:26s cubic-bezier(.4,0,.2,1) infinite bPick-2bd4ce5e}@keyframes bPick-2bd4ce5e{0%,37%{background:var(--color-bg-soft);box-shadow:0 0 #4195ff00}37.6%,to{background:var(--color-bg-blue-soft);box-shadow:0 0 0 1.5px var(--color-line-blue)}}.scene-hint-text[data-v-2bd4ce5e]{font-family:var(--font-mono);color:var(--color-text-muted);padding-top:2px;font-size:11px}.scene-edit[data-v-e6363fe6]{flex-direction:column;grid-area:1/1;gap:13px;animation:26s cubic-bezier(.4,0,.2,1) infinite bS4-e6363fe6;display:flex}@keyframes bS4-e6363fe6{0%,47%{opacity:0;visibility:hidden}49%,63%{opacity:1;visibility:visible}65%,to{opacity:0;visibility:hidden}}.scene-header-bar[data-v-e6363fe6]{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:2px;display:flex}.scene-title[data-v-e6363fe6]{letter-spacing:-.02em;color:var(--color-text);font-size:14px;font-weight:700}.rewrite-action-btn[data-v-e6363fe6]{color:#fff;background:var(--color-primary);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s;animation:26s cubic-bezier(.4,0,.2,1) infinite bRewriteBtn-e6363fe6;display:inline-flex;box-shadow:0 2px 6px #4195ff59}@keyframes bRewriteBtn-e6363fe6{0%,51.2%{background:var(--color-primary);transform:scale(1);box-shadow:0 2px 6px #4195ff59}51.6%{background:var(--color-primary-deep);transform:scale(.92);box-shadow:0 0 #4195ff00}52.6%,to{background:var(--color-primary);transform:scale(1);box-shadow:0 2px 6px #4195ff59}}.old-text-box[data-v-e6363fe6]{background:var(--color-bg-soft);border-radius:13px;padding:12px 14px;animation:26s cubic-bezier(.4,0,.2,1) infinite bOldOut-e6363fe6;position:relative}.old-text[data-v-e6363fe6]{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.strikeout-line[data-v-e6363fe6]{background:var(--color-danger-accent);height:2px;animation:26s cubic-bezier(.4,0,.2,1) infinite bStrike-e6363fe6;display:block;position:absolute;top:50%;left:14px}@keyframes bStrike-e6363fe6{0%,52%{opacity:0;width:0}52.2%{opacity:1}55.5%,to{opacity:1;width:calc(100% - 28px)}}@keyframes bOldOut-e6363fe6{0%,53.5%{opacity:1}56.5%,to{opacity:.35}}.new-text-box[data-v-e6363fe6]{background:var(--color-bg-blue-soft);box-shadow:0 0 0 1.5px var(--color-line-blue);border-radius:13px;padding:12px 14px;animation:26s cubic-bezier(.4,0,.2,1) infinite bNewIn-e6363fe6;overflow:hidden}.new-text[data-v-e6363fe6]{color:var(--color-text);font-size:12px;line-height:1.5}@keyframes bNewIn-e6363fe6{0%,55%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(6px)}58.5%,to{opacity:1;max-height:90px;transform:translateY(0)}}.autosaved-badge[data-v-e6363fe6]{font-family:var(--font-mono);color:var(--color-success);align-items:center;gap:7px;font-size:11px;animation:26s cubic-bezier(.4,0,.2,1) infinite bSaved-e6363fe6;display:inline-flex}@keyframes bSaved-e6363fe6{0%,59.5%{opacity:0;transform:translateY(3px)}60.5%,to{opacity:1;transform:translateY(0)}}.scene-publish[data-v-4f2367e7]{flex-direction:column;grid-area:1/1;gap:13px;animation:26s cubic-bezier(.4,0,.2,1) infinite bS5-4f2367e7;display:flex}@keyframes bS5-4f2367e7{0%,64%{opacity:0;visibility:hidden}66%,79%{opacity:1;visibility:visible}81%,to{opacity:0;visibility:hidden}}.scene-header-bar[data-v-4f2367e7]{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:2px;display:flex}.scene-title[data-v-4f2367e7]{letter-spacing:-.02em;color:var(--color-text);font-size:14px;font-weight:700}.teams-list[data-v-4f2367e7]{flex-direction:column;gap:8px;display:flex}.team-row[data-v-4f2367e7]{background:var(--color-bg-soft);border-radius:11px;align-items:center;gap:11px;padding:9px 13px;display:flex}.team-checkbox[data-v-4f2367e7]{background:#fff;border:1.5px solid #d4d9e1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.team-checkbox.checked[data-v-4f2367e7]{background:var(--color-primary);border-color:var(--color-primary)}.team-name[data-v-4f2367e7]{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.team-count[data-v-4f2367e7]{font-family:var(--font-mono);color:var(--color-text-muted);font-size:10.5px}.publish-footer[data-v-4f2367e7]{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.assigned-stack[data-v-4f2367e7]{align-items:center;animation:26s cubic-bezier(.4,0,.2,1) infinite bAssigned-4f2367e7;display:flex}@keyframes bAssigned-4f2367e7{0%,70.6%{opacity:0;transform:translateY(8px)}72.5%,to{opacity:1;transform:translateY(0)}}.avatars-group[data-v-4f2367e7]{align-items:center;display:flex}.avatar[data-v-4f2367e7]{color:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;margin-right:-8px;font-size:9px;font-weight:700;display:inline-flex}.av-1[data-v-4f2367e7]{background:var(--color-primary)}.av-2[data-v-4f2367e7]{background:var(--color-success-bright)}.av-3[data-v-4f2367e7]{background:var(--color-warning-accent)}.av-4[data-v-4f2367e7]{background:#8b5cf6}.av-5[data-v-4f2367e7]{background:var(--color-text)}.assigned-count[data-v-4f2367e7]{font-family:var(--font-mono);color:var(--color-text-secondary);padding-left:16px;font-size:11px}.publish-btn[data-v-4f2367e7]{color:#fff;background:var(--color-text);border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:12.5px;font-weight:700;animation:26s cubic-bezier(.4,0,.2,1) infinite bBtn-4f2367e7;display:inline-flex}@keyframes bBtn-4f2367e7{0%,69.8%{background:var(--color-text);transform:scale(1)}70.1%{background:var(--color-text);transform:scale(.92)}70.6%,to{background:var(--color-success);transform:scale(1)}}.scene-track[data-v-fd81d8d2]{flex-direction:column;grid-area:1/1;gap:10px;animation:26s cubic-bezier(.4,0,.2,1) infinite bS6-fd81d8d2;display:flex}@keyframes bS6-fd81d8d2{0%,80%{opacity:0;visibility:hidden}82%,to{opacity:1;visibility:visible}}.scene-header-bar[data-v-fd81d8d2]{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:2px;display:flex}.scene-title[data-v-fd81d8d2]{letter-spacing:-.02em;color:var(--color-text);font-size:14px;font-weight:700}.scene-counter[data-v-fd81d8d2]{font-family:var(--font-mono);color:var(--color-text-muted);font-size:11px}.people-list[data-v-fd81d8d2]{flex-direction:column;gap:8px;display:flex}.person-row[data-v-fd81d8d2]{border-radius:11px;align-items:center;gap:10px;padding:7px 11px;display:flex}.row-green[data-v-fd81d8d2]{background:var(--color-bg-soft)}.row-blue[data-v-fd81d8d2]{background:var(--color-bg-blue-soft)}.row-amber[data-v-fd81d8d2]{background:var(--color-warning-pale)}.person-avatar[data-v-fd81d8d2]{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:inline-flex}.av-blue[data-v-fd81d8d2]{background:var(--color-primary)}.av-green[data-v-fd81d8d2]{background:var(--color-success-bright)}.av-amber[data-v-fd81d8d2]{background:var(--color-warning-accent)}.av-purple[data-v-fd81d8d2]{background:#8b5cf6}.person-name[data-v-fd81d8d2]{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:80px;font-size:12px;font-weight:500;overflow:hidden}.person-bar-bg[data-v-fd81d8d2]{background:#fff;border-radius:999px;flex:70px;min-width:40px;height:6px;display:block;overflow:hidden}.person-bar-fill[data-v-fd81d8d2]{border-radius:999px;height:100%;display:block}.person-bar-fill.green[data-v-fd81d8d2]{background:var(--color-success-bright)}.person-bar-fill.blue[data-v-fd81d8d2]{background:var(--color-primary)}.person-bar-fill.amber[data-v-fd81d8d2]{background:var(--color-warning-accent)}.bar-100[data-v-fd81d8d2]{animation:26s cubic-bezier(.2,.8,.2,1) infinite bBar100-fd81d8d2}.bar-76[data-v-fd81d8d2]{animation:26s cubic-bezier(.2,.8,.2,1) infinite bBar76-fd81d8d2}.bar-34[data-v-fd81d8d2]{animation:26s cubic-bezier(.2,.8,.2,1) infinite bBar34-fd81d8d2}@keyframes bBar100-fd81d8d2{0%,82%{width:0%}85%,to{width:100%}}@keyframes bBar76-fd81d8d2{0%,83%{width:0%}86%,to{width:76%}}@keyframes bBar34-fd81d8d2{0%,84%{width:0%}87%,to{width:34%}}.person-stat[data-v-fd81d8d2]{font-family:var(--font-mono);color:var(--color-text-secondary);text-align:right;flex:none;min-width:60px;font-size:10px}.tracking-footer[data-v-fd81d8d2]{justify-content:space-between;align-items:center;gap:10px;padding-top:3px;display:flex}.tracking-sync-status[data-v-fd81d8d2]{font-family:var(--font-mono);color:var(--color-success);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.sync-dot[data-v-fd81d8d2]{background:var(--color-success);border-radius:999px;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 2px #14926733}.live-pill[data-v-fd81d8d2]{font-family:var(--font-mono);color:var(--color-text-faint);text-transform:uppercase;font-size:10px;animation:2.4s cubic-bezier(.2,.8,.2,1) infinite bBlink-fd81d8d2}@keyframes bBlink-fd81d8d2{0%,45%{opacity:1}55%,to{opacity:.35}}.traveling-cursor[data-v-1e6d87ff]{z-index:30;pointer-events:none;will-change:left, top;animation:26s infinite bCursor-1e6d87ff;display:block;position:absolute;top:76%;left:10%}.cursor-press-wrapper[data-v-1e6d87ff]{animation:26s cubic-bezier(.2,.8,.2,1) infinite bPress-1e6d87ff;display:block;position:relative}.cursor-ripple[data-v-1e6d87ff]{background:var(--color-primary);pointer-events:none;border-radius:999px;width:32px;height:32px;animation:26s cubic-bezier(.2,.8,.2,1) infinite bRipple-1e6d87ff;display:block;position:absolute;top:-12px;left:-12px}.pointer-arrow[data-v-1e6d87ff]{filter:drop-shadow(0 2px 5px #0b122066);position:relative}@keyframes bCursor-1e6d87ff{0%{top:76%;left:10%}3%{top:76%;left:12%}7%{top:58%;left:30%}11.5%{top:43%;left:48%}12.5%{top:43%;left:50%}14.5%{top:43%;left:50%}17%{top:41%;left:53%}22%{top:38%;left:62%}29%{top:38%;left:62%}33%{top:35%;left:45%}36%{top:33%;left:26%}40%{top:33%;left:26%}45.5%{top:22%;left:52%}49.8%{top:9%;left:84%}53.5%{top:9%;left:84%}57.5%{top:38%;left:62%}62.5%{top:38%;left:62%}66%{top:45%;left:70%}69%{top:52.5%;left:84%}73.5%{top:52.5%;left:84%}78%{top:62%;left:72%}84%{top:68%;left:55%}92%{top:74%;left:30%}97%{top:76%;left:16%}to{top:76%;left:10%}}@keyframes bPress-1e6d87ff{0%,12.5%{transform:scale(1)}12.8%{transform:scale(.82)}13.6%,36.7%{transform:scale(1)}37%{transform:scale(.82)}37.8%,51.1%{transform:scale(1)}51.4%{transform:scale(.82)}52.2%,69.7%{transform:scale(1)}70%{transform:scale(.82)}70.8%,to{transform:scale(1)}}@keyframes bRipple-1e6d87ff{0%,12.6%{opacity:0;transform:scale(.3)}13%{opacity:.55;transform:scale(.5)}14.6%,36.8%{opacity:0;transform:scale(1.5)}37.2%{opacity:.55;transform:scale(.5)}38.8%,51.2%{opacity:0;transform:scale(1.5)}51.6%{opacity:.55;transform:scale(.5)}53.2%,69.8%{opacity:0;transform:scale(1.5)}70.2%{opacity:.55;transform:scale(.5)}71.8%,to{opacity:0;transform:scale(1.5)}}.hero-b-container[data-v-1e1f6ad4]{width:100%;max-width:540px;position:relative}.hero-b-card[data-v-1e1f6ad4]{border:1px solid var(--color-border);background:#fff;border-radius:26px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 8px #0b12200d,0 16px 40px #0b12201f}.card-stage[data-v-1e1f6ad4]{background:#fff;min-height:380px;padding:clamp(18px,2.6vw,24px);display:grid;position:relative}.hero-section[data-v-c8869d9f]{background:radial-gradient(120% 90% at 20% -10%, var(--color-bg-blue-pale) 0%, var(--color-bg-blue-soft) 45%, #fff 82%);margin-top:-100px;padding:calc(100px + clamp(32px,5vw,64px)) clamp(20px,4vw,32px) clamp(48px,6vw,80px);position:relative}.hero-container[data-v-c8869d9f]{flex-flow:row-reverse wrap;align-items:center;gap:clamp(32px,5vw,56px);max-width:1180px;margin:0 auto;display:flex}.hero-text-col[data-v-c8869d9f]{flex-direction:column;flex:400px;align-items:flex-start;gap:22px;min-width:0;display:flex}.hero-title[data-v-c8869d9f]{font-family:var(--font-sans);letter-spacing:-.045em;color:var(--color-text);text-wrap:balance;font-size:clamp(38px,5.6vw,76px);font-weight:800;line-height:.99}.hero-subtitle[data-v-c8869d9f]{max-width:520px;color:var(--color-text-secondary);text-wrap:pretty;font-size:clamp(16px,1.5vw,19px);line-height:1.5}.hero-cta-buttons[data-v-c8869d9f]{flex-wrap:wrap;gap:12px;display:flex}.hero-guarantee[data-v-c8869d9f]{color:var(--color-text-muted);font-size:13px}.hero-animation-col[data-v-c8869d9f]{perspective:1300px;flex:440px;min-width:0;position:relative}.hero-animation-col[data-v-c8869d9f] .hero-b-container{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.8,.2,1);transform:rotateY(8deg)rotateX(2.5deg)scale(.97)}.hero-animation-col[data-v-c8869d9f] .hero-b-container:hover{transform:rotateY(3deg)rotateX(1deg)scale(.99)}.how-summary-section[data-v-d0fb9c06]{padding:12px clamp(12px,3vw,20px) 24px}.how-summary-card[data-v-d0fb9c06]{background:var(--color-bg-blue-soft);border-radius:36px;flex-direction:column;gap:48px;max-width:1200px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(22px,4vw,48px);display:flex}.how-cards-grid[data-v-d0fb9c06]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;display:grid}.how-step-card[data-v-d0fb9c06]{background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:clamp(22px,3vw,30px);display:flex}.step-icon-circle[data-v-d0fb9c06]{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.step-icon-circle.blue[data-v-d0fb9c06]{background:var(--color-bg-blue-pale)}.step-icon-circle.amber[data-v-d0fb9c06]{background:var(--color-warning-soft)}.step-icon-circle.green[data-v-d0fb9c06]{background:var(--color-success-soft)}.step-card-title[data-v-d0fb9c06]{letter-spacing:-.02em;color:var(--color-text);font-size:22px;font-weight:700}.step-card-desc[data-v-d0fb9c06]{color:var(--color-text-secondary);font-size:15px;line-height:1.55}.step-card-foot[data-v-d0fb9c06]{font-family:var(--font-mono);color:var(--color-text-faint);font-size:12px}.link-arrow[data-v-d0fb9c06]{color:var(--color-primary-deep);font-size:15px;font-weight:700;text-decoration:none}.link-arrow[data-v-d0fb9c06]:hover{text-decoration:underline}.what-changes-section[data-v-f5e1b96e]{padding:clamp(12px,2vw,24px) clamp(12px,3vw,20px)}.what-changes-card[data-v-f5e1b96e]{background:var(--color-primary-deep);border-radius:36px;flex-direction:column;gap:clamp(32px,4vw,48px);max-width:1200px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(22px,4vw,48px);display:flex}.what-changes-card .section-tag[data-v-f5e1b96e]{color:#fff;background:#ffffff29}.what-changes-card .section-title-large[data-v-f5e1b96e]{color:#fff}.what-changes-card .section-desc[data-v-f5e1b96e]{color:#fffc}.changes-columns[data-v-f5e1b96e]{flex-wrap:wrap;gap:clamp(24px,3vw,40px);display:flex}.changes-col[data-v-f5e1b96e]{flex-direction:column;flex:min(340px,100%);gap:16px;min-width:0;display:flex}.col-indicator-header[data-v-f5e1b96e]{align-items:center;gap:12px;padding-left:4px;display:flex}.indicator-title[data-v-f5e1b96e]{letter-spacing:-.025em;border-radius:var(--radius-pill);flex:none;align-items:center;gap:10px;padding:7px 16px 7px 12px;font-size:clamp(18px,2vw,21px);font-weight:800;display:inline-flex}.indicator-title.red[data-v-f5e1b96e]{color:var(--color-danger);background:var(--color-danger-soft)}.indicator-title.green[data-v-f5e1b96e]{color:var(--color-success);background:var(--color-success-soft)}.indicator-sub[data-v-f5e1b96e]{color:#ffffffb8;flex:1;min-width:0;font-size:13px;line-height:1.4}.change-item-card[data-v-f5e1b96e]{background:#fff;border-radius:20px;gap:14px;padding:clamp(20px,2.6vw,26px);display:flex}.change-icon[data-v-f5e1b96e]{border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.change-icon.red[data-v-f5e1b96e]{background:var(--color-danger-soft)}.change-icon.green[data-v-f5e1b96e]{background:var(--color-success-soft)}.change-item-text[data-v-f5e1b96e]{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.item-title[data-v-f5e1b96e]{letter-spacing:-.025em;color:var(--color-text);font-size:clamp(18px,2vw,21px);font-weight:700;line-height:1.2}.item-desc[data-v-f5e1b96e]{color:var(--color-text-secondary);font-size:14.5px;line-height:1.5}.usecases-section[data-v-2f1075da]{padding:clamp(44px,6vw,72px) clamp(20px,4vw,24px)}.usecases-container[data-v-2f1075da]{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;display:flex}.usecase-card[data-v-2f1075da]{background:var(--color-bg-soft);border-radius:28px;flex-direction:column;gap:14px;padding:clamp(22px,3vw,32px);display:flex}.usecase-card.featured[data-v-2f1075da]{background:var(--color-bg-blue-soft);flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:24px}.featured-main[data-v-2f1075da]{flex-direction:column;flex:320px;gap:14px;min-width:0;display:flex}.featured-bullets[data-v-2f1075da]{flex:240px}.usecases-grid[data-v-2f1075da]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;display:grid}.usecase-icon-box[data-v-2f1075da]{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.usecase-chip[data-v-2f1075da]{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:11px;font-weight:700}.usecase-chip.blue[data-v-2f1075da]{color:var(--color-primary-deep);background:var(--color-bg-blue-pale)}.usecase-chip.green[data-v-2f1075da]{color:var(--color-success);background:var(--color-success-soft)}.usecase-chip.amber[data-v-2f1075da]{color:var(--color-warning);background:var(--color-warning-soft)}.usecase-title[data-v-2f1075da]{letter-spacing:-.03em;color:var(--color-text);font-size:24px;font-weight:700}.usecase-title-sm[data-v-2f1075da]{letter-spacing:-.02em;color:var(--color-text);font-size:19px;font-weight:700}.usecase-desc[data-v-2f1075da]{color:var(--color-text-secondary);font-size:15px;line-height:1.55}.usecase-desc-sm[data-v-2f1075da]{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.usecase-bullets[data-v-2f1075da]{flex-direction:column;justify-content:center;gap:9px;display:flex}.usecase-bullets span[data-v-2f1075da]{color:var(--color-text-slate);font-size:14px;line-height:1.45}.usecases-view-all[data-v-2f1075da]{color:var(--color-primary-deep);align-self:center;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.usecases-view-all[data-v-2f1075da]:hover{text-decoration:underline}.pricing-preview-section[data-v-d59fb431]{padding:clamp(44px,6vw,72px) clamp(20px,4vw,24px)}.pricing-preview-container[data-v-d59fb431]{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;display:flex}.pricing-cards-row[data-v-d59fb431]{grid-template-columns:1fr 1fr;gap:20px;max-width:820px;margin:0 auto;display:grid}@media (width<=620px){.pricing-cards-row[data-v-d59fb431]{grid-template-columns:1fr}}.price-tier-card[data-v-d59fb431]{background:var(--color-bg-soft);border-radius:28px;flex-direction:column;gap:18px;padding:clamp(22px,3vw,32px);display:flex}.tier-title[data-v-d59fb431]{letter-spacing:-.02em;color:var(--color-text);font-size:22px;font-weight:700}.tier-cost[data-v-d59fb431]{color:var(--color-primary-deep);font-size:15px;font-weight:600}.tier-desc[data-v-d59fb431]{color:var(--color-text-secondary);font-size:15px;line-height:1.5}.tier-features[data-v-d59fb431]{flex-direction:column;gap:10px;display:flex}.tier-features span[data-v-d59fb431]{color:var(--color-text-slate);font-size:14px}.faqs-section[data-v-7216ab72]{padding:clamp(12px,2vw,24px) clamp(20px,4vw,24px) clamp(44px,6vw,72px)}.faqs-container[data-v-7216ab72]{flex-direction:column;gap:32px;max-width:900px;margin:0 auto;display:flex}.faqs-list[data-v-7216ab72]{flex-direction:column;gap:12px;display:flex}.faq-accordion-item[data-v-7216ab72]{background:var(--color-bg-soft);cursor:pointer;border-radius:22px;padding:clamp(18px,2.4vw,24px) clamp(20px,3vw,28px);transition:background .15s}.faq-accordion-item[data-v-7216ab72]:hover{background:var(--color-bg-blue-soft)}.faq-question-row[data-v-7216ab72]{justify-content:space-between;align-items:center;gap:16px;display:flex}.faq-q-text[data-v-7216ab72]{letter-spacing:-.02em;color:var(--color-text);font-size:18px;font-weight:700}.faq-toggle-sign[data-v-7216ab72]{color:var(--color-text-faint);font-size:24px;font-weight:400}.faq-answer-text[data-v-7216ab72]{color:var(--color-text-secondary);max-width:680px;margin-top:14px;font-size:16px;line-height:1.6}.final-cta-section[data-v-0b1a9c34]{padding:clamp(12px,2vw,24px) clamp(12px,3vw,20px) clamp(48px,7vw,96px)}.final-cta-card[data-v-0b1a9c34]{background:var(--color-primary-deep);border-radius:36px;flex-direction:column;align-items:center;gap:26px;max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,96px) clamp(22px,4vw,40px);display:flex}.final-cta-title[data-v-0b1a9c34]{text-align:center;max-width:780px;font-family:var(--font-sans);letter-spacing:-.045em;color:#fff;font-size:clamp(34px,5.2vw,66px);font-weight:800;line-height:1}.final-cta-desc[data-v-0b1a9c34]{text-align:center;color:#fff;opacity:.92;max-width:520px;font-size:18px;line-height:1.5}.final-cta-buttons[data-v-0b1a9c34]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-page-root[data-v-cffab75b]{background:#fff;min-height:100vh;overflow-x:clip}.modal-overlay[data-v-95c100d3]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b12208c;justify-content:center;align-items:center;padding:clamp(16px,4vw,40px);display:flex;position:fixed;inset:0}.modal-card[data-v-95c100d3]{background:#fff;border-radius:28px;flex-direction:column;gap:22px;width:100%;max-width:520px;max-height:88vh;padding:clamp(24px,4vw,36px);display:flex;overflow-y:auto;box-shadow:0 4px 8px #0b12200f,0 20px 50px #0b122033}.modal-header[data-v-95c100d3]{align-items:flex-start;gap:16px;display:flex}.modal-title-wrap[data-v-95c100d3]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.modal-title[data-v-95c100d3]{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--color-text);font-size:clamp(22px,3vw,26px);font-weight:800}.modal-sub[data-v-95c100d3]{color:var(--color-text-muted);font-size:15px;line-height:1.5}.close-btn[data-v-95c100d3]{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:inline-flex}.close-btn[data-v-95c100d3]:hover{border-color:var(--color-line-blue);color:var(--color-primary-deep);background:var(--color-bg-blue-soft)}.contact-form[data-v-95c100d3]{flex-direction:column;gap:16px;display:flex}.field[data-v-95c100d3]{flex-direction:column;gap:6px;display:flex}.field label[data-v-95c100d3]{color:var(--color-text-secondary);font-size:14px;font-weight:600}.text-input[data-v-95c100d3]{border:1px solid var(--color-border);color:var(--color-text);background:#fff;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .15s}.text-input[data-v-95c100d3]:focus{border-color:var(--color-line-blue);outline:none}.text-input.invalid[data-v-95c100d3]{border-color:var(--color-danger-accent)}.textarea[data-v-95c100d3]{resize:vertical;min-height:96px}.error-text[data-v-95c100d3]{color:var(--color-danger);font-size:13px}.submit-error[data-v-95c100d3]{text-align:center}.full-w[data-v-95c100d3]{width:100%}.success-state[data-v-95c100d3]{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.success-state h3[data-v-95c100d3]{font-family:var(--font-sans);color:var(--color-text);margin:0;font-size:22px;font-weight:800}.success-state p[data-v-95c100d3]{color:var(--color-text-muted);margin:0 0 .5rem}.fade-enter-active[data-v-95c100d3],.fade-leave-active[data-v-95c100d3]{transition:opacity .2s}.fade-enter-from[data-v-95c100d3],.fade-leave-to[data-v-95c100d3]{opacity:0}.app-wrapper{overflow-x:hidden}
