*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#19c37d;--color-primary-dark:#0da56a;--color-primary-light:#e8f8f0;--color-primary-ultra-light:#f4fbf7;--color-primary-glow:#19c37d26;--color-dark:#0f1b2d;--color-text:#1a2b3c;--color-text-secondary:#5a6b7c;--color-text-muted:#8a96a3;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--color-bg:#fff;--color-bg-alt:#f8fafb;--color-bg-section:#f4fbf7;--shadow-sm:0 1px 3px #0f1b2d0f;--shadow-md:0 4px 16px #0f1b2d14;--shadow-lg:0 8px 32px #0f1b2d1a;--shadow-xl:0 16px 48px #0f1b2d1f;--shadow-primary:0 8px 24px #19c37d40;--font-sans:"Inter", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--section-padding:100px 0;--container-width:1440px;--container-narrow:800px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s cubic-bezier(.16, 1, .3, 1)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);line-height:1.7;overflow-x:hidden}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}.container{width:min(var(--container-width), 100% - clamp(40px, 7vw, 120px));margin-inline:auto}.section-label{background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:var(--radius-full);letter-spacing:.02em;align-items:center;gap:8px;padding:6px 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.section-title{color:var(--color-dark);margin-top:16px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.3}.section-subtitle{color:var(--color-text-secondary);max-width:600px;margin-top:12px;font-size:1.0625rem;line-height:1.7}.btn{border-radius:var(--radius-full);transition:all var(--transition-base);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:.9375rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-primary)}.btn-primary:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 10px 28px #19c37d59}.btn-secondary{background:var(--color-bg);color:var(--color-text);border:1.5px solid var(--color-border)}.btn-secondary:hover{border-color:var(--color-primary);color:var(--color-primary-dark);background:var(--color-primary-ultra-light)}.btn-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1.5px solid #ffffff40}.btn-ghost:hover{background:#ffffff40}.fade-up{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.fade-up.visible{opacity:1;transform:translateY(0)}@media (width<=768px){:root{--section-padding:64px 0}.btn{padding:12px 24px;font-size:.875rem}}#seo-content{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.no-scroll{overflow-x:hidden}@page{size:A4;margin:0}@media print{body.printing{background:#fff!important}body.printing *{visibility:hidden!important}body.printing .print-root,body.printing .print-root *{visibility:visible!important}body.printing .print-root{width:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}body.printing .resume-page{min-height:auto!important}}.cp-banner{z-index:60;background:linear-gradient(135deg,#fff7e8,#fdebdc);border:1px solid #f2d9ae;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;max-width:1200px;margin:0 auto;padding:12px 22px;animation:.4s cubic-bezier(.16,1,.3,1) both cpBannerIn;display:flex;position:sticky;top:72px;box-shadow:0 8px 24px #b779131f}@keyframes cpBannerIn{0%{opacity:0;transform:translateY(8px)}}.cp-banner-txt{color:#6b4a0f;font-size:14px}.cp-banner-txt b{margin-right:8px}.cp-banner-cheer{color:#b77913;font-size:12.5px;font-style:italic}.cp-banner-cta{white-space:nowrap;color:#fff;background:#0da56a;border-radius:999px;margin-left:auto;padding:7px 18px;font-size:13px;font-weight:700;text-decoration:none}.cp-banner-cta:hover{background:#0a8c59}.cp-banner-x{color:#b08a3e;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.cp-banner-ask{color:#122019;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;max-width:46ch;padding:5px 14px;font-size:13px;font-weight:700;overflow:hidden}.cp-banner-btn{color:#8a5a0b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ead9a8;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700}.cp-banner-btn:hover{color:#0a8c59;border-color:#0da56a}.cp-banner-btn.ghost{color:#9a8c6e;border-color:#e4dcc8}.navbar[data-v-8ca41306]{z-index:1000;transition:all var(--transition-base);background:#fff0;padding:16px 0;position:fixed;top:0;left:0;right:0}.navbar.scrolled[data-v-8ca41306]{-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--color-border-light);background:#ffffffeb;padding:10px 0}.navbar-inner[data-v-8ca41306]{justify-content:space-between;align-items:center;display:flex}.navbar-brand[data-v-8ca41306]{align-items:center;gap:10px;display:flex}.brand-icon[data-v-8ca41306]{display:flex}.brand-mark[data-v-8ca41306]{border-radius:9px;display:block;box-shadow:0 4px 12px #0da56a47}.brand-text[data-v-8ca41306]{color:var(--color-dark);font-size:1.125rem;font-weight:700}.navbar-nav[data-v-8ca41306]{align-items:center;gap:8px;display:flex}.nav-link[data-v-8ca41306]{color:var(--color-text-secondary);border-radius:var(--radius-full);transition:all var(--transition-fast);padding:8px 16px;font-size:.875rem;font-weight:500}.nav-link[data-v-8ca41306]:hover{color:var(--color-primary-dark);background:var(--color-primary-light)}.btn-sm[data-v-8ca41306]{padding:8px 20px;font-size:.8125rem}.nav-cta[data-v-8ca41306]{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.nav-dropdown[data-v-8ca41306]{display:inline-flex;position:relative}.nav-dropdown-trigger[data-v-8ca41306]{cursor:pointer;align-items:center;gap:5px;font-family:inherit;display:inline-flex}.nav-chev[data-v-8ca41306]{transition:transform var(--transition-fast)}.nav-dropdown.open .nav-chev[data-v-8ca41306]{transform:rotate(180deg)}.nav-dropdown.open .nav-dropdown-trigger[data-v-8ca41306]{color:var(--color-primary-dark);background:var(--color-primary-light)}.nav-dropdown-menu[data-v-8ca41306]{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);opacity:0;visibility:hidden;width:340px;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);background:#fff;padding:8px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 16px 48px #0f1b2d29}.nav-dropdown-menu[data-v-8ca41306]:before{content:"";border-left:1px solid var(--color-border-light);border-top:1px solid var(--color-border-light);background:#fff;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.nav-dropdown:hover .nav-dropdown-menu[data-v-8ca41306],.nav-dropdown.open .nav-dropdown-menu[data-v-8ca41306]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav-dropdown[data-v-8ca41306]:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.nav-dd-item[data-v-8ca41306]{text-align:left;border-radius:var(--radius-md);width:100%;transition:background var(--transition-fast);align-items:center;gap:12px;padding:11px 12px;display:flex}.nav-dd-item[data-v-8ca41306]:hover{background:var(--color-primary-ultra-light)}.nav-dd-item:hover .nav-dd-arrow[data-v-8ca41306]{opacity:1;color:var(--color-primary-dark);transform:none}.nav-dd-ic[data-v-8ca41306]{width:40px;height:40px;color:var(--color-primary-dark);background:var(--color-primary-light);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-dd-txt[data-v-8ca41306]{flex-direction:column;flex:1;min-width:0;display:flex}.nav-dd-txt b[data-v-8ca41306]{color:var(--color-dark);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:inline-flex}.nav-dd-txt i[data-v-8ca41306]{color:var(--color-text-muted);margin-top:2px;font-size:.7rem;font-style:normal;line-height:1.45}.nav-dd-badge[data-v-8ca41306]{letter-spacing:.05em;color:#4c1d95;background:#ede0fe;border-radius:99px;padding:1px 6px;font-size:.5rem;font-style:normal;font-weight:800}.nav-dd-arrow[data-v-8ca41306]{color:var(--color-text-muted);opacity:0;transition:all var(--transition-fast);flex-shrink:0;transform:translate(-4px)}.nav-dd-foot[data-v-8ca41306]{border-top:1px dashed var(--color-border);color:var(--color-text-muted);text-align:center;margin-top:2px;padding:9px 12px 4px;font-size:.6875rem}.nav-link-site[data-v-8ca41306]{color:var(--color-primary-dark);background:var(--color-primary-ultra-light);border:1px solid #19c37d40;align-items:center;gap:6px;font-weight:600;display:inline-flex}.nav-link-site[data-v-8ca41306]:hover{color:#fff;background:var(--color-primary);border-color:var(--color-primary);box-shadow:var(--shadow-primary)}.mobile-toggle[data-v-8ca41306]{justify-content:center;align-items:center;width:36px;height:36px;display:none;position:relative}.mobile-toggle span[data-v-8ca41306],.mobile-toggle span[data-v-8ca41306]:before,.mobile-toggle span[data-v-8ca41306]:after{background:var(--color-text);width:20px;height:2px;transition:all var(--transition-fast);border-radius:2px;display:block}.mobile-toggle span[data-v-8ca41306]:before{content:"";position:absolute;top:10px}.mobile-toggle span[data-v-8ca41306]:after{content:"";position:absolute;bottom:10px}.mobile-toggle span.open[data-v-8ca41306]{background:0 0}.mobile-toggle span.open[data-v-8ca41306]:before{top:50%;transform:translateY(-50%)rotate(45deg)}.mobile-toggle span.open[data-v-8ca41306]:after{bottom:50%;transform:translateY(50%)rotate(-45deg)}.hero[data-v-8ca41306]{padding:118px 0 64px;position:relative;overflow:hidden}.hero-bg[data-v-8ca41306]{z-index:0;position:absolute;inset:0}.hero-gradient[data-v-8ca41306]{background:radial-gradient(80% 60% at 20% 40%,#19c37d14 0%,#0000 70%),radial-gradient(60% 50% at 80% 30%,#19c37d0d 0%,#0000 60%),linear-gradient(#f4fbf7 0%,#fff 100%);position:absolute;inset:0}.hero-grid[data-v-8ca41306]{background-image:linear-gradient(#19c37d0a 1px,#0000 1px),linear-gradient(90deg,#19c37d0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 70%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 70%)}.hero-float[data-v-8ca41306]{filter:blur(40px);border-radius:50%;animation:8s ease-in-out infinite float-8ca41306;position:absolute}.hero-float-1[data-v-8ca41306]{background:#19c37d0f;width:300px;height:300px;animation-delay:0s;top:10%;left:5%}.hero-float-2[data-v-8ca41306]{background:#19c37d0a;width:200px;height:200px;animation-delay:-3s;top:60%;right:10%}.hero-float-3[data-v-8ca41306]{background:#3b82f60a;width:150px;height:150px;animation-delay:-5s;bottom:20%;left:40%}@keyframes float-8ca41306{0%,to{transform:translate(0)}33%{transform:translate(15px,-15px)}66%{transform:translate(-10px,10px)}}.hero-inner[data-v-8ca41306]{z-index:1;flex-direction:column;display:flex;position:relative}.hero-head[data-v-8ca41306]{justify-content:center;align-items:center;gap:clamp(20px,3vw,44px);max-width:1000px;margin:0 auto;display:flex}.hero-head-txt[data-v-8ca41306]{min-width:0}.hero-badge[data-v-8ca41306]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:8px 18px;font-size:.8125rem;font-weight:500;display:inline-flex}.badge-dot[data-v-8ca41306]{background:var(--color-primary);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse-8ca41306;box-shadow:0 0 8px #19c37d80}@keyframes pulse-8ca41306{0%,to{opacity:1}50%{opacity:.5}}.hero-title[data-v-8ca41306]{color:var(--color-dark);letter-spacing:-.02em;margin-top:22px;font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:800;line-height:1.15}.hero-highlight[data-v-8ca41306]{background:linear-gradient(135deg, var(--color-primary) 0%, #0da56a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-desc[data-v-8ca41306]{color:var(--color-text-secondary);max-width:46ch;margin-top:18px;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.8}.duo[data-v-8ca41306]{margin-top:48px}.duo-tabs[data-v-8ca41306]{display:none}.duo-track[data-v-8ca41306]{grid-template-columns:1.04fr .96fr;align-items:stretch;gap:24px;display:grid}.duo-card[data-v-8ca41306]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;padding:30px clamp(20px,2.2vw,34px) 28px;display:flex;position:relative}.duo-mp[data-v-8ca41306]{background:linear-gradient(180deg, var(--color-primary-ultra-light) 0%, var(--color-bg) 62%);border:1px solid var(--color-primary-light)}.duo-pc[data-v-8ca41306]{background:linear-gradient(168deg,#0f1b2d 0%,#122c40 72%,#0f3b2e 118%);border:1px solid #1d3448}.dc-kicker[data-v-8ca41306]{letter-spacing:.04em;color:var(--color-primary-dark);font-size:.78rem;font-weight:700}.duo-pc .dc-kicker[data-v-8ca41306]{color:#63e6be}.dc-title[data-v-8ca41306]{color:var(--color-dark);margin-top:8px;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:800;line-height:1.35}.duo-pc .dc-title[data-v-8ca41306]{color:#f4f9fc}.dc-desc[data-v-8ca41306]{color:var(--color-text-secondary);max-width:44ch;margin-top:8px;font-size:.9rem;line-height:1.7}.duo-pc .dc-desc[data-v-8ca41306]{color:#a9c0d0}.dc-body[data-v-8ca41306]{flex:1;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:24px;margin-top:22px;display:grid}.mp-stage[data-v-8ca41306]{justify-content:center;display:flex}.phone[data-v-8ca41306]{aspect-ratio:9/19.5;background:#0b1420;border-radius:30px;width:clamp(216px,17vw,258px);padding:7px;box-shadow:0 26px 52px #0d281e3d}.phone-screen[data-v-8ca41306]{background:linear-gradient(#f6fbf8,#fff);border-radius:24px;flex-direction:column;gap:9px;height:100%;padding:10px 10px 8px;display:flex}.ps-nav[data-v-8ca41306]{justify-content:space-between;align-items:center;padding:2px 2px 1px;display:flex}.ps-nav b[data-v-8ca41306]{color:var(--color-dark);font-size:.78rem;font-weight:800}.ps-caps[data-v-8ca41306]{background:#eef1f4;border-radius:8px;width:40px;height:15px;position:relative}.ps-caps[data-v-8ca41306]:before{content:"";background:#8a96a3;border-radius:50%;width:3px;height:3px;position:absolute;top:5px;left:8px;box-shadow:5px 0 #8a96a3}.ps-caps[data-v-8ca41306]:after{content:"";border:1.5px solid #8a96a3;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:8px}.ps-card[data-v-8ca41306]{color:#fff;background:linear-gradient(135deg,#19c37d,#0da56a);border-radius:13px;flex-direction:column;gap:4px;padding:13px 13px 12px;display:flex}.ps-card b[data-v-8ca41306]{font-size:.92rem}.ps-card i[data-v-8ca41306]{opacity:.92;font-size:.68rem;font-style:normal;line-height:1.4}.ps-btn[data-v-8ca41306]{color:#0a8c59;border-radius:var(--radius-full);background:#fff;align-self:flex-start;margin-top:5px;padding:5px 14px;font-size:.72rem;font-weight:800}.ps-item[data-v-8ca41306]{background:#fff;border:1px solid #edf3ee;border-radius:11px;align-items:center;gap:8px;padding:9px 10px;display:flex}.ps-av[data-v-8ca41306]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.68rem;font-weight:700;display:flex}.ps-item em[data-v-8ca41306]{color:var(--color-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-style:normal;font-weight:700;overflow:hidden}.ps-item i[data-v-8ca41306]{color:var(--color-primary-dark);white-space:nowrap;margin-left:auto;font-size:.64rem;font-style:normal}.ps-chips[data-v-8ca41306]{gap:6px;display:flex}.ps-chips span[data-v-8ca41306]{text-align:center;color:var(--color-text-secondary);border-radius:var(--radius-full);background:#f3f7f4;flex:1;padding:6px 0;font-size:.66rem}.ps-tabs[data-v-8ca41306]{border-top:1px solid #edf3ee;gap:0;margin-top:auto;padding-top:7px;display:flex}.ps-tabs span[data-v-8ca41306]{text-align:center;color:#9aa6b0;flex:1;font-size:.66rem}.ps-tabs span.on[data-v-8ca41306]{color:var(--color-primary-dark);font-weight:800}@keyframes mascot-float-8ca41306{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-mascot[data-v-8ca41306]{pointer-events:none;filter:drop-shadow(0 14px 24px #0d785038);flex-shrink:0;width:clamp(152px,15vw,210px);height:auto;animation:4.2s ease-in-out infinite mascot-float-8ca41306}.dc-qr[data-v-8ca41306]{border:1px solid var(--color-primary-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:2px;max-width:250px;margin-inline:auto;padding:16px 18px;display:flex}.dc-qr-img[data-v-8ca41306]{object-fit:contain;border-radius:var(--radius-sm);width:124px;height:124px}.dc-qr-t1[data-v-8ca41306]{color:var(--color-dark);margin-top:6px;font-size:.9rem;font-weight:800}.dc-qr-t2[data-v-8ca41306]{color:var(--color-primary-dark);font-size:.78rem;font-weight:600}.dc-qr-t3[data-v-8ca41306]{color:var(--color-text-muted);font-size:.72rem}.pc-stage[data-v-8ca41306]{justify-content:center;display:flex}.monitor[data-v-8ca41306]{width:min(380px,100%)}.monitor-screen[data-v-8ca41306]{aspect-ratio:16/10.5;background:#101e33;border:7px solid #060b12;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000059}.ms-bar[data-v-8ca41306]{z-index:5;color:#93a6b8;background:#060b12b8;align-items:center;gap:6px;padding:5px 8px;font-size:.56rem;display:flex;position:absolute;top:0;left:0;right:0}.ms-live[data-v-8ca41306]{background:#ff5f57;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff5f5729}.ms-video[data-v-8ca41306]{background:radial-gradient(120% 95% at 50% 8%,#1b3450 0%,#101e33 70%);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:20px 9px 9px}.ms-person[data-v-8ca41306]{color:#7fa6c3;background:#ffffff12;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ms-name[data-v-8ca41306]{color:#7fa6c3;font-size:.58rem}.ms-wave[data-v-8ca41306]{align-items:flex-end;gap:3px;height:15px;display:flex}.ms-wave i[data-v-8ca41306]{background:#19c37d;border-radius:2px;width:3px;height:5px;animation:1.15s ease-in-out infinite ms-eq-8ca41306}.ms-wave i[data-v-8ca41306]:nth-child(2){animation-delay:.12s}.ms-wave i[data-v-8ca41306]:nth-child(3){animation-delay:.24s}.ms-wave i[data-v-8ca41306]:nth-child(4){animation-delay:.36s}.ms-wave i[data-v-8ca41306]:nth-child(5){animation-delay:.48s}@keyframes ms-eq-8ca41306{0%,to{height:4px}50%{height:15px}}.ms-prompt[data-v-8ca41306]{z-index:6;-webkit-backdrop-filter:blur(8px);opacity:0;background:#080e16d6;border:1px solid #63e6be47;border-radius:10px;padding:8px 10px;animation:12s linear infinite ms-prompt-cycle-8ca41306;position:absolute;bottom:9px;left:9px;right:9px}.ms-prompt.p2[data-v-8ca41306]{animation-delay:6s}@keyframes ms-prompt-cycle-8ca41306{0%{opacity:0;transform:translateY(8px)}5%,42%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(4px)}}.ms-q[data-v-8ca41306]{color:#eaf6f0;font-size:.62rem;font-weight:700;line-height:1.5}.ms-a[data-v-8ca41306]{color:#a8c6ba;margin-top:2px;font-size:.56rem;line-height:1.55}.ms-kw[data-v-8ca41306]{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.ms-kw span[data-v-8ca41306]{color:#63e6be;border-radius:var(--radius-full);background:#63e6be1f;border:1px solid #63e6be4d;padding:1px 7px;font-size:.52rem}.monitor-stand[data-v-8ca41306]{justify-content:center;display:flex}.monitor-stand i[data-v-8ca41306]{background:#22344a;border-radius:0 0 6px 6px;width:56px;height:12px}.pc-side[data-v-8ca41306]{min-width:0}.dc-cta[data-v-8ca41306]{flex-wrap:wrap;gap:10px;display:flex}.duo .btn[data-v-8ca41306]{padding:12px 22px;font-size:.875rem}.duo-pc .btn-secondary[data-v-8ca41306]{color:#dce9f2;background:0 0;border:1.5px solid #ffffff47}.duo-pc .btn-secondary[data-v-8ca41306]:hover{color:#63e6be;background:#63e6be14;border-color:#63e6be}.pc-ver[data-v-8ca41306]{color:#8fa3b5;margin-top:10px;font-size:.75rem}.pc-points[data-v-8ca41306]{flex-direction:column;gap:8px;margin-top:14px;list-style:none;display:flex}.pc-points li[data-v-8ca41306]{color:#c6d6e2;padding-left:22px;font-size:.8rem;line-height:1.55;position:relative}.pc-points li[data-v-8ca41306]:before{content:"";border-bottom:2px solid #19c37d;border-left:2px solid #19c37d;width:11px;height:6px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.pc-note[data-v-8ca41306]{color:#8fa3b5;margin-top:14px;font-size:.74rem;line-height:1.7}.pc-note a[data-v-8ca41306]{color:#63e6be;text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ms-prompt[data-v-8ca41306]{animation:none}.ms-prompt.p1[data-v-8ca41306]{opacity:1}.ms-prompt.p2[data-v-8ca41306]{display:none}.ms-wave i[data-v-8ca41306]{height:9px;animation:none}.hero-mascot[data-v-8ca41306]{animation:none}}@media (width<=1023px){.duo-tabs[data-v-8ca41306]{justify-content:center;gap:10px;margin-bottom:16px;display:flex}.duo-tab[data-v-8ca41306]{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:#fff;padding:7px 16px;font-size:.8rem;font-weight:700}.duo-tab.on[data-v-8ca41306]{background:var(--color-dark);border-color:var(--color-dark);color:#fff}.duo-track[data-v-8ca41306]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.duo-track[data-v-8ca41306]::-webkit-scrollbar{display:none}.duo-card[data-v-8ca41306]{scroll-snap-align:center;flex:0 0 min(88vw,460px)}.dc-body[data-v-8ca41306]{grid-template-columns:1fr;gap:18px}.phone[data-v-8ca41306]{width:clamp(220px,58vw,256px)}}@media (width<=640px){.hero[data-v-8ca41306]{padding:104px 0 48px}.duo[data-v-8ca41306]{margin-top:36px}.hero-head[data-v-8ca41306]{flex-direction:column;gap:14px}.hero-head-txt[data-v-8ca41306]{text-align:center}.hero-mascot[data-v-8ca41306]{width:clamp(132px,34vw,170px)}}.stats-section[data-v-8ca41306]{border-bottom:1px solid var(--color-border-light);padding:48px 0}.stats-grid[data-v-8ca41306]{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.stat-value[data-v-8ca41306]{color:var(--color-primary);letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.stat-label[data-v-8ca41306]{color:var(--color-text-muted);margin-top:4px;font-size:.875rem;font-weight:500}.pillars-section[data-v-8ca41306]{background:linear-gradient(180deg, #fff 0%, var(--color-bg-section) 100%);padding:90px 0 10px}.pillars-grid[data-v-8ca41306]{grid-template-columns:1fr 1fr;gap:26px;margin-top:44px;display:grid}.pillar[data-v-8ca41306]{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);cursor:pointer;box-shadow:var(--shadow-md);transition:transform var(--transition-base), box-shadow var(--transition-base);background:#fff;padding:26px 28px 22px;position:relative;overflow:hidden}.pillar[data-v-8ca41306]:after{content:"";background:var(--color-primary-ultra-light);z-index:0;width:260px;height:260px;transition:transform var(--transition-slow);border-radius:50%;position:absolute;top:-40%;right:-20%}.pillar[data-v-8ca41306]:hover{box-shadow:var(--shadow-xl);transform:translateY(-5px)}.pillar[data-v-8ca41306]:hover:after{transform:scale(1.25)}.pillar[data-v-8ca41306]>*{z-index:1;position:relative}.pillar-top[data-v-8ca41306]{align-items:center;gap:16px;display:flex}.pillar-ic[data-v-8ca41306]{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.pillar-top-interview .pillar-ic[data-v-8ca41306]{box-shadow:var(--shadow-primary);background:linear-gradient(135deg,#19c37d,#0da56a)}.pillar-top-resume .pillar-ic[data-v-8ca41306]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 8px 24px #7c3aed47}.pillar-top h3[data-v-8ca41306]{color:var(--color-dark);flex-wrap:wrap;align-items:center;gap:9px;font-size:1.3rem;font-weight:700;display:flex}.pillar-main[data-v-8ca41306],.pillar-free[data-v-8ca41306]{letter-spacing:.03em;border-radius:99px;padding:2px 10px;font-size:.625rem;font-style:normal;font-weight:800}.pillar-main[data-v-8ca41306]{color:#0da56a;background:var(--color-primary-light)}.pillar-free[data-v-8ca41306]{color:#6d28d9;background:#f3e8ff}.pillar-sub[data-v-8ca41306]{color:var(--color-text-secondary);margin-top:3px;font-size:.8125rem}.pillar-list[data-v-8ca41306]{flex-direction:column;gap:10px;margin:20px 0 6px;padding:0;list-style:none;display:flex}.pillar-list li[data-v-8ca41306]{color:var(--color-text-secondary);padding-left:24px;font-size:.875rem;line-height:1.6;position:relative}.pillar-list li[data-v-8ca41306]:before{content:"";background:var(--color-primary);border-radius:2px;width:7px;height:7px;position:absolute;top:9px;left:4px;transform:rotate(45deg)}.pillars-grid>.pillar:nth-child(2) .pillar-list li[data-v-8ca41306]:before{background:#8b5cf6}.pillar-cta[data-v-8ca41306]{color:var(--color-primary-dark);align-items:center;gap:7px;margin-top:12px;font-size:.9rem;font-weight:700;display:inline-flex}.pillar-cta svg[data-v-8ca41306]{transition:transform var(--transition-fast)}.pillar:hover .pillar-cta svg[data-v-8ca41306]{transform:translate(5px)}.pillars-grid>.pillar:nth-child(2) .pillar-cta[data-v-8ca41306]{color:#6d28d9}@media (width<=900px){.pillars-grid[data-v-8ca41306]{grid-template-columns:1fr}.pillars-section[data-v-8ca41306]{padding:60px 0 6px}}.features-section[data-v-8ca41306]{padding:var(--section-padding)}.section-header[data-v-8ca41306]{text-align:center;margin-bottom:60px}.section-header .section-subtitle[data-v-8ca41306]{margin-left:auto;margin-right:auto}.features-grid[data-v-8ca41306]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-card[data-v-8ca41306]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-slow);padding:36px 28px}.feature-card[data-v-8ca41306]:hover{box-shadow:var(--shadow-lg);border-color:#19c37d4d;transform:translateY(-4px)}.feature-icon[data-v-8ca41306]{border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;display:flex}.feature-icon-0[data-v-8ca41306]{color:var(--color-primary-dark);background:linear-gradient(135deg,#e8f8f0,#d0f0e0)}.feature-icon-1[data-v-8ca41306]{color:#2563eb;background:linear-gradient(135deg,#ebf5ff,#d6ebff)}.feature-icon-2[data-v-8ca41306]{color:#7c3aed;background:linear-gradient(135deg,#f3eeff,#e6dcff)}.feature-title[data-v-8ca41306]{color:var(--color-dark);margin-top:20px;font-size:1.25rem;font-weight:700}.feature-desc[data-v-8ca41306]{color:var(--color-text-secondary);margin-top:10px;font-size:.9375rem;line-height:1.7}.feature-highlights[data-v-8ca41306]{flex-direction:column;gap:8px;margin-top:20px;list-style:none;display:flex}.feature-highlights li[data-v-8ca41306]{color:var(--color-text);align-items:center;gap:8px;font-size:.8125rem;font-weight:500;display:flex}.how-section[data-v-8ca41306]{padding:var(--section-padding);background:var(--color-bg-section)}.steps-grid[data-v-8ca41306]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.step-card[data-v-8ca41306]{text-align:center;padding:32px 20px;position:relative}.step-num[data-v-8ca41306]{color:var(--color-primary);opacity:.2;font-size:2.5rem;font-weight:800;line-height:1}.step-title[data-v-8ca41306]{color:var(--color-dark);margin-top:12px;font-size:1.0625rem;font-weight:700}.step-desc[data-v-8ca41306]{color:var(--color-text-secondary);margin-top:8px;font-size:.875rem;line-height:1.6}.step-arrow[data-v-8ca41306]{opacity:.4;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.assistant-section[data-v-8ca41306]{padding:var(--section-padding)}.assistant-grid[data-v-8ca41306]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.assistant-desc[data-v-8ca41306]{color:var(--color-text-secondary);margin-top:16px;font-size:1rem;line-height:1.8}.assistant-features[data-v-8ca41306]{flex-direction:column;gap:20px;margin-top:32px;display:flex}.assistant-features li[data-v-8ca41306]{align-items:flex-start;gap:14px;display:flex}.af-icon[data-v-8ca41306]{border-radius:var(--radius-sm);background:var(--color-primary-light);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.assistant-features h4[data-v-8ca41306]{color:var(--color-dark);font-size:.9375rem;font-weight:600}.assistant-features p[data-v-8ca41306]{color:var(--color-text-muted);margin-top:2px;font-size:.8125rem;line-height:1.5}.assistant-actions[data-v-8ca41306]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.assistant-actions .btn[data-v-8ca41306]{padding:12px 24px;font-size:.875rem}.helper-note[data-v-8ca41306]{border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-muted);margin-top:16px;padding:14px 16px;font-size:.78125rem;line-height:1.7}.helper-note b[data-v-8ca41306]{color:var(--color-text-secondary);font-weight:600}.helper-note a[data-v-8ca41306]{color:var(--color-primary-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}.assistant-screen[data-v-8ca41306]{background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--color-border-light);overflow:hidden}.screen-header[data-v-8ca41306]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border-light);align-items:center;gap:12px;padding:10px 16px;display:flex}.screen-dots[data-v-8ca41306]{gap:6px;display:flex}.screen-dots span[data-v-8ca41306]{border-radius:50%;width:10px;height:10px}.screen-dots span[data-v-8ca41306]:first-child{background:#ff6b6b}.screen-dots span[data-v-8ca41306]:nth-child(2){background:#ffd93d}.screen-dots span[data-v-8ca41306]:last-child{background:#6bcb77}.screen-bar[data-v-8ca41306]{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.screen-body[data-v-8ca41306]{grid-template-columns:1fr;gap:0;display:grid}.screen-video[data-v-8ca41306]{background:var(--color-dark);min-height:160px;padding:16px;position:relative}.video-main[data-v-8ca41306]{border-radius:var(--radius-sm);background:#ffffff0d;flex-direction:column;justify-content:center;align-items:center;height:140px;display:flex}.video-name[data-v-8ca41306]{color:#8a96a3;margin-top:8px;font-size:.75rem}.video-self[data-v-8ca41306]{border-radius:var(--radius-sm);background:#ffffff14;border:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;width:80px;height:60px;display:flex;position:absolute;bottom:24px;right:24px}.video-self-name[data-v-8ca41306]{color:#8a96a3;margin-top:4px;font-size:.625rem}.screen-assistant[data-v-8ca41306]{background:var(--color-primary-ultra-light);border-top:2px solid var(--color-primary);padding:14px}.sa-header[data-v-8ca41306]{color:var(--color-primary-dark);align-items:center;gap:6px;margin-bottom:10px;font-size:.75rem;font-weight:600;display:flex}.sa-dot[data-v-8ca41306]{background:var(--color-primary);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-8ca41306}.sa-question[data-v-8ca41306]{color:var(--color-dark);margin-bottom:8px;font-size:.8125rem;font-weight:600}.sa-answer[data-v-8ca41306]{background:var(--color-bg);border-radius:var(--radius-sm);border:1px solid var(--color-border-light);padding:10px 12px}.sa-tag[data-v-8ca41306]{color:var(--color-primary-dark);background:var(--color-primary-light);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;font-size:.625rem;font-weight:700}.sa-answer p[data-v-8ca41306]{color:var(--color-text-secondary);margin-top:6px;font-size:.75rem;line-height:1.6}.sa-keywords[data-v-8ca41306]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sa-keywords span[data-v-8ca41306]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);padding:3px 10px;font-size:.6875rem;font-weight:500}.rt-split[data-v-8ca41306]{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;margin-top:56px;display:grid}.rt-copy .assistant-features[data-v-8ca41306]{margin-top:8px}.rt-actions[data-v-8ca41306]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.rt-mock[data-v-8ca41306]{border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid var(--color-border-light);background:#fff;overflow:hidden}.rt-mock-bar[data-v-8ca41306]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border-light);align-items:center;gap:6px;padding:12px 16px;display:flex}.rt-mock-bar span[data-v-8ca41306]{background:var(--color-border);border-radius:50%;width:9px;height:9px}.rt-mock-bar em[data-v-8ca41306]{color:var(--color-text-muted);margin-left:10px;font-size:.75rem;font-style:normal;font-weight:600}.rt-mock-body[data-v-8ca41306]{grid-template-columns:1fr auto 1.1fr;align-items:center;gap:14px;padding:22px;display:grid}.rt-mock-form[data-v-8ca41306]{background:var(--color-bg-alt);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:14px;display:flex}.rt-f-sec[data-v-8ca41306]{color:var(--color-text-muted);border:1px solid var(--color-border-light);background:#fff;border-radius:6px;padding:4px 8px;font-size:.6875rem;font-weight:700}.rt-f-sec.on[data-v-8ca41306]{color:var(--color-primary-dark);background:var(--color-primary-ultra-light);border-color:#19c37d59}.rt-f-line[data-v-8ca41306]{background:var(--color-border);border-radius:4px;height:8px}.rt-mock-arrow[data-v-8ca41306]{animation:1.6s ease-in-out infinite rt-nudge-8ca41306}@keyframes rt-nudge-8ca41306{0%,to{opacity:.9;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.rt-mock-paper[data-v-8ca41306]{border:1.5px solid var(--color-border);box-shadow:var(--shadow-md);background:#fff;border-radius:6px;flex-direction:column;gap:6px;padding:16px 14px;display:flex;position:relative}.rt-p-head[data-v-8ca41306]{justify-content:space-between;align-items:flex-end;margin-bottom:6px;display:flex}.rt-p-head b[data-v-8ca41306]{background:var(--color-dark);border-radius:4px;width:64px;height:13px;display:block}.rt-p-head i[data-v-8ca41306]{background:var(--color-border);border-radius:4px;width:34px;height:7px;display:block}.rt-p-strip[data-v-8ca41306]{background:var(--color-primary-ultra-light);border-left:3px solid var(--color-primary);border-radius:4px;height:16px;margin-bottom:4px}.rt-p-sec[data-v-8ca41306]{color:var(--color-primary-dark);margin-top:6px;font-size:.625rem;font-weight:700}.rt-p-line[data-v-8ca41306]{background:var(--color-border);border-radius:3px;height:6px}.rt-p-tags[data-v-8ca41306]{gap:6px;display:flex}.rt-p-tags span[data-v-8ca41306]{color:var(--color-primary-dark);border:1px solid #19c37d66;border-radius:99px;padding:1px 8px;font-size:.5625rem}.rt-p-badge[data-v-8ca41306]{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-primary);border-radius:99px;padding:2px 10px;font-size:.5625rem;font-weight:700;position:absolute;top:-10px;right:10px}@media (width<=1024px){.rt-split[data-v-8ca41306]{grid-template-columns:1fr;gap:40px}}.join-section[data-v-8ca41306]{padding:var(--section-padding);background:var(--color-bg)}.join-grid[data-v-8ca41306]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px;display:grid}.join-card[data-v-8ca41306]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--color-primary-ultra-light), var(--color-bg));box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;padding:34px 32px 28px;display:flex;position:relative}.join-card[data-v-8ca41306]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.join-card-mentor[data-v-8ca41306]{color:#fff;background:linear-gradient(160deg,#0f1b2d 0%,#123b2c 78%,#0da56a 150%);border-color:#0000}.join-card-mentor h3[data-v-8ca41306],.join-card-mentor .join-desc[data-v-8ca41306]{color:#fff}.join-card-mentor .join-desc[data-v-8ca41306]{opacity:.78}.join-card-mentor .join-list li[data-v-8ca41306]{color:#ffffffd9}.join-card-mentor .join-list li[data-v-8ca41306]::marker{color:var(--color-primary)}.join-tag[data-v-8ca41306]{letter-spacing:1px;color:#b77913;border-radius:var(--radius-full);background:#fdf1ce;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:22px;right:24px}.join-card-mentor .join-tag[data-v-8ca41306]{color:#0f1b2d;background:#e8c56b}.join-tag-amber[data-v-8ca41306]{color:#b77913;background:#fdf1ce}.join-card h3[data-v-8ca41306]{color:var(--color-text);align-items:center;gap:10px;margin-bottom:10px;font-size:22px;font-weight:800;display:flex}.join-ic[data-v-8ca41306]{color:var(--color-primary);flex-shrink:0}.join-desc[data-v-8ca41306]{color:var(--color-text-secondary);margin-bottom:16px;font-size:14px;line-height:1.7}.join-list[data-v-8ca41306]{flex-direction:column;flex:1;gap:10px;margin-bottom:24px;list-style:none;display:flex}.join-list li[data-v-8ca41306]{color:var(--color-text-secondary);padding-left:22px;font-size:14px;line-height:1.6;position:relative}.join-list li[data-v-8ca41306]:before{content:"";background:var(--color-primary-light);width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--color-primary);border-radius:50%;position:absolute;top:6px;left:0}.join-apply[data-v-8ca41306]{align-self:flex-start}.join-form[data-v-8ca41306]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-md);padding:30px 32px}.join-form-head h4[data-v-8ca41306]{color:var(--color-text);font-size:18px;font-weight:800}.join-form-head p[data-v-8ca41306]{color:var(--color-text-muted);margin:8px 0 18px;font-size:13px;line-height:1.6}.join-form-grid[data-v-8ca41306]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.join-form input[data-v-8ca41306],.join-form textarea[data-v-8ca41306]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt);width:100%;color:var(--color-text);transition:border-color var(--transition-fast), background var(--transition-fast);outline:none;padding:12px 14px;font-family:inherit;font-size:14px}.join-form input[data-v-8ca41306]:focus,.join-form textarea[data-v-8ca41306]:focus{border-color:var(--color-primary);background:#fff}.join-form textarea[data-v-8ca41306]{resize:vertical}.join-url[data-v-8ca41306]{margin-bottom:16px}.join-form-foot[data-v-8ca41306]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.join-cancel[data-v-8ca41306]{padding:8px 18px}.join-err[data-v-8ca41306]{color:#c2413b;font-size:13px}.join-ok[data-v-8ca41306]{text-align:center;padding:16px 0}.join-ok h4[data-v-8ca41306]{color:var(--color-text);margin:12px 0 6px;font-size:18px;font-weight:800}.join-ok p[data-v-8ca41306]{color:var(--color-text-secondary);margin-bottom:16px;font-size:14px;line-height:1.7}@media (width<=860px){.join-grid[data-v-8ca41306],.join-form-grid[data-v-8ca41306]{grid-template-columns:1fr}}.faq-section[data-v-8ca41306]{padding:var(--section-padding);background:var(--color-bg-section)}.faq-list[data-v-8ca41306]{max-width:var(--container-narrow);flex-direction:column;gap:12px;margin:0 auto;display:flex}.faq-item[data-v-8ca41306]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base);overflow:hidden}.faq-item.expanded[data-v-8ca41306]{box-shadow:var(--shadow-md);border-color:#19c37d4d}.faq-question[data-v-8ca41306]{width:100%;color:var(--color-dark);text-align:left;transition:color var(--transition-fast);justify-content:space-between;align-items:center;padding:20px 24px;font-size:.9375rem;font-weight:600;display:flex}.faq-question[data-v-8ca41306]:hover{color:var(--color-primary-dark)}.faq-question svg[data-v-8ca41306]{transition:transform var(--transition-base);color:var(--color-text-muted);flex-shrink:0}.faq-item.expanded .faq-question svg[data-v-8ca41306]{color:var(--color-primary);transform:rotate(45deg)}.faq-answer[data-v-8ca41306]{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-item.expanded .faq-answer[data-v-8ca41306]{max-height:300px}.faq-answer p[data-v-8ca41306]{color:var(--color-text-secondary);padding:0 24px 20px;font-size:.875rem;line-height:1.8}.cta-section[data-v-8ca41306]{padding:var(--section-padding)}.cta-card[data-v-8ca41306]{background:linear-gradient(135deg, var(--color-primary) 0%, #0da56a 50%, #089156 100%);border-radius:var(--radius-xl);text-align:center;padding:72px 48px;position:relative;overflow:hidden}.cta-content[data-v-8ca41306]{z-index:2;position:relative}.cta-title[data-v-8ca41306]{color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.4}.cta-desc[data-v-8ca41306]{color:#ffffffd9;max-width:540px;margin-top:16px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.8}.cta-actions[data-v-8ca41306]{margin-top:36px}.cta-qr[data-v-8ca41306]{flex-direction:column;align-items:center;gap:12px;display:inline-flex}.qr-placeholder[data-v-8ca41306]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);background:#ffffff26;border:2px dashed #ffffff4d;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:140px;height:140px;display:flex}.qr-real[data-v-8ca41306]{background:#fff;border:2px solid #ffffffd9;padding:6px}.qr-img[data-v-8ca41306]{object-fit:contain;border-radius:8px;width:100%;height:100%}.qr-placeholder span[data-v-8ca41306]{color:#fffc;font-size:.75rem;font-weight:500}.qr-label[data-v-8ca41306]{color:#ffffffe6;font-size:.875rem;font-weight:500}.cta-decor[data-v-8ca41306]{z-index:1;position:absolute;inset:0}.cta-circle[data-v-8ca41306]{background:#ffffff0f;border-radius:50%;position:absolute}.cta-circle-1[data-v-8ca41306]{width:300px;height:300px;top:-100px;right:-50px}.cta-circle-2[data-v-8ca41306]{width:200px;height:200px;bottom:-60px;left:-40px}.cta-circle-3[data-v-8ca41306]{width:100px;height:100px;top:50%;left:20%}.company-section[data-v-8ca41306]{padding:0 0 100px}.company-card[data-v-8ca41306]{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);background:linear-gradient(135deg,#0f1b2d 0%,#16283c 55%,#0e3b2a 100%);border:1px solid #19c37d59;justify-content:space-between;align-items:center;gap:40px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.company-card[data-v-8ca41306]:before{content:"";pointer-events:none;background:radial-gradient(50% 80% at 85%,#19c37d38 0%,#0000 70%),radial-gradient(40% 60% at 10% 10%,#3b82f61f 0%,#0000 70%);position:absolute;inset:0}.company-decor[data-v-8ca41306]{pointer-events:none;position:absolute;inset:0}.company-orb[data-v-8ca41306]{filter:blur(30px);border-radius:50%;animation:9s ease-in-out infinite float-8ca41306;position:absolute}.company-orb-1[data-v-8ca41306]{background:#19c37d40;width:180px;height:180px;top:-60px;right:22%}.company-orb-2[data-v-8ca41306]{background:#19c37d26;width:140px;height:140px;animation-delay:-4s;bottom:-70px;left:38%}.company-ring[data-v-8ca41306]{border:1px dashed #19c37d47;border-radius:50%;width:220px;height:220px;margin-top:-110px;animation:24s linear infinite spin-slow-8ca41306;position:absolute;top:50%;right:300px}@keyframes spin-slow-8ca41306{to{transform:rotate(360deg)}}.company-info[data-v-8ca41306]{z-index:2;flex:1;min-width:0;position:relative}.company-badge[data-v-8ca41306]{border-radius:var(--radius-full);color:#4ce0a5;letter-spacing:.02em;background:#19c37d24;border:1px solid #19c37d66;align-items:center;gap:8px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.company-title[data-v-8ca41306]{color:#fff;letter-spacing:-.01em;margin-top:16px;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:800}.company-desc[data-v-8ca41306]{color:#ffffffb8;max-width:620px;margin-top:12px;font-size:.9375rem;line-height:1.8}.company-desc strong[data-v-8ca41306]{color:#4ce0a5;font-weight:700}.company-meta[data-v-8ca41306]{flex-wrap:wrap;gap:10px 24px;margin-top:18px;display:flex}.meta-item[data-v-8ca41306]{color:#ffffff8c;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.meta-item svg[data-v-8ca41306]{color:var(--color-primary)}.company-action[data-v-8ca41306]{z-index:2;text-align:center;flex-shrink:0;position:relative}.company-btn[data-v-8ca41306]{border-radius:var(--radius-full);color:#fff;transition:all var(--transition-base);background:linear-gradient(135deg,#19c37d 0%,#0da56a 100%);align-items:center;gap:12px;padding:16px 30px;font-size:1rem;font-weight:700;animation:2.6s ease-in-out infinite company-glow-8ca41306;display:inline-flex;box-shadow:0 10px 30px #19c37d73}.company-btn[data-v-8ca41306]:hover{color:#fff;transform:translateY(-3px)scale(1.03);box-shadow:0 16px 40px #19c37d99}.company-btn[data-v-8ca41306]:active{transform:translateY(-1px)scale(1)}@keyframes company-glow-8ca41306{0%,to{box-shadow:0 10px 30px #19c37d66}50%{box-shadow:0 10px 40px #19c37db3}}.company-btn-icon[data-v-8ca41306]{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.company-btn-arrow[data-v-8ca41306]{transition:transform var(--transition-base)}.company-btn:hover .company-btn-arrow[data-v-8ca41306]{transform:translate(4px)}.company-tip[data-v-8ca41306]{color:#ffffff73;margin-top:12px;font-size:.75rem}.float-site[data-v-8ca41306]{z-index:900;border-radius:var(--radius-full);color:#fff;opacity:0;visibility:hidden;transition:all var(--transition-base);background:linear-gradient(135deg,#19c37d 0%,#0da56a 100%);align-items:center;gap:8px;padding:12px 20px;font-size:.875rem;font-weight:700;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(16px);box-shadow:0 8px 24px #19c37d66}.float-site.show[data-v-8ca41306]{opacity:1;visibility:visible;transform:translateY(0)}.float-site[data-v-8ca41306]:hover{color:#fff;transform:translateY(-3px);box-shadow:0 12px 32px #19c37d8c}.footer[data-v-8ca41306]{background:var(--color-dark);color:#ffffffb3;padding:60px 0 0}.footer-play[data-v-8ca41306]{border-radius:var(--radius-lg);transition:all var(--transition-base);background:linear-gradient(120deg,#19c37d29,#19c37d0d 55%,#f59e0b1f);border:1px solid #19c37d40;align-items:center;gap:16px;margin-bottom:44px;padding:18px 24px;display:flex}.footer-play[data-v-8ca41306]:hover{border-color:#19c37d8c;transform:translateY(-2px);box-shadow:0 10px 28px #00000059}.footer-play-icon[data-v-8ca41306]{color:var(--color-primary);flex-shrink:0}.footer-play-text[data-v-8ca41306]{color:#ffffffbf;flex:1;font-size:.875rem;line-height:1.6}.footer-play-text strong[data-v-8ca41306]{color:#fff;font-size:1rem}.footer-play-btn[data-v-8ca41306]{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;box-shadow:var(--shadow-primary);transition:all var(--transition-fast);flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-size:.8125rem;font-weight:700;display:inline-flex}.footer-play:hover .footer-play-btn[data-v-8ca41306]{background:var(--color-primary-dark)}.footer-product-of[data-v-8ca41306]{color:var(--color-primary);border-radius:var(--radius-full);background:#19c37d1f;border:1px solid #19c37d4d;margin-top:10px;padding:3px 12px;font-size:.6875rem;font-weight:600;display:inline-block}.footer-new[data-v-8ca41306]{color:#0f1b2d;vertical-align:1px;background:#7cf5c0;border-radius:99px;margin-left:4px;padding:1px 7px;font-size:.5625rem;font-style:normal;font-weight:700}.footer-new-ai[data-v-8ca41306]{color:#4c1d95;background:#c4b5fd}.footer-inner[data-v-8ca41306]{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 2fr;gap:60px;padding-bottom:40px;display:grid}.footer-brand .brand-text[data-v-8ca41306]{color:#fff}.footer-tagline[data-v-8ca41306]{color:#ffffff80;margin-top:12px;font-size:.875rem}.footer-company[data-v-8ca41306]{color:#ffffff59;margin-top:6px;font-size:.75rem}.footer-company-link[data-v-8ca41306]{align-items:center;gap:4px;display:inline-flex}.footer-company-link[data-v-8ca41306]:hover{color:var(--color-primary)}.footer-links[data-v-8ca41306]{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.footer-col h4[data-v-8ca41306]{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:.8125rem;font-weight:600}.footer-col a[data-v-8ca41306]{color:#ffffff80;transition:color var(--transition-fast);padding:4px 0;font-size:.875rem;display:block}.footer-col a[data-v-8ca41306]:hover{color:var(--color-primary)}.footer-qr[data-v-8ca41306]{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px;display:inline-flex}.footer-qr img[data-v-8ca41306]{box-sizing:content-box;background:#fff;border-radius:12px;width:96px;height:96px;padding:4px}.footer-qr p[data-v-8ca41306]{color:#ffffff80;font-size:.75rem}.footer-game-link[data-v-8ca41306]{align-items:center;gap:6px;display:flex!important}.footer-game-link svg[data-v-8ca41306]{opacity:.55;transition:opacity var(--transition-fast)}.footer-game-link:hover svg[data-v-8ca41306]{opacity:1}.footer-bottom[data-v-8ca41306]{color:#ffffff59;justify-content:space-between;align-items:center;padding:24px 0;font-size:.8125rem;display:flex}.footer-bottom-links[data-v-8ca41306]{gap:24px;display:flex}.footer-bottom a[data-v-8ca41306]{color:#ffffff8c;font-weight:500}.footer-bottom a[data-v-8ca41306]:hover{color:var(--color-primary)}.footer-bottom-links a[data-v-8ca41306]{color:#ffffff59}.footer-bottom-links a[data-v-8ca41306]:hover{color:#ffffffb3}.footer-sep[data-v-8ca41306]{color:#fff3}.footer-gongan[data-v-8ca41306]{align-items:center;gap:4px;display:inline-flex}.footer-gongan svg[data-v-8ca41306]{flex-shrink:0}@media (width<=1024px){.footer-play[data-v-8ca41306]{flex-wrap:wrap}.features-grid[data-v-8ca41306]{grid-template-columns:1fr;max-width:480px;margin:0 auto}.steps-grid[data-v-8ca41306]{grid-template-columns:repeat(2,1fr)}.step-arrow[data-v-8ca41306]{display:none}.assistant-grid[data-v-8ca41306],.footer-inner[data-v-8ca41306]{grid-template-columns:1fr;gap:40px}.company-card[data-v-8ca41306]{flex-direction:column;align-items:flex-start;gap:28px;padding:32px 28px}.company-ring[data-v-8ca41306]{display:none}.company-action[data-v-8ca41306]{width:100%}.company-btn[data-v-8ca41306]{justify-content:center;width:100%}}@media (width<=768px){.mobile-toggle[data-v-8ca41306]{display:flex}.navbar-nav[data-v-8ca41306]{background:var(--color-bg);width:280px;height:100vh;box-shadow:var(--shadow-xl);transition:transform var(--transition-slow);z-index:999;flex-direction:column;gap:4px;padding:80px 24px 24px;position:fixed;top:0;right:0;transform:translate(100%)}.navbar-nav.open[data-v-8ca41306]{transform:translate(0)}.nav-link[data-v-8ca41306]{width:100%;padding:12px 16px}.nav-cta[data-v-8ca41306]{text-align:center;width:100%;margin-top:8px;margin-left:0}.nav-dropdown[data-v-8ca41306]{width:100%;display:block;position:static}.nav-dropdown[data-v-8ca41306]:after{display:none}.nav-dropdown-trigger[data-v-8ca41306]{justify-content:space-between;width:100%;padding:12px 16px}.nav-dropdown-menu[data-v-8ca41306]{width:100%;box-shadow:none;border:none;border-left:2px solid var(--color-primary-light);opacity:1;visibility:visible;border-radius:0;margin:2px 0 6px 8px;padding:0 0 0 6px;display:none;position:static;top:auto;left:auto;transform:none}.nav-dropdown-menu[data-v-8ca41306]:before{display:none}.nav-dropdown.open .nav-dropdown-menu[data-v-8ca41306]{display:block}.nav-dd-txt i[data-v-8ca41306]{white-space:normal}.nav-dropdown-menu .nav-dd-arrow[data-v-8ca41306]{display:none}.hero[data-v-8ca41306]{min-height:auto;padding:100px 0 60px}.hero-title[data-v-8ca41306]{font-size:2.25rem}.stats-grid[data-v-8ca41306]{grid-template-columns:repeat(2,1fr);gap:24px}.steps-grid[data-v-8ca41306]{grid-template-columns:1fr;max-width:320px;margin:0 auto}.cta-card[data-v-8ca41306]{padding:48px 24px}.footer-links[data-v-8ca41306]{grid-template-columns:repeat(2,1fr)}.company-section[data-v-8ca41306]{padding:0 0 60px}.footer-bottom p a[data-v-8ca41306]{color:#ffffffb3}.footer-bottom[data-v-8ca41306]{text-align:center;flex-direction:column;gap:12px}}@media (width<=480px){.float-site[data-v-8ca41306]{padding:10px 16px;font-size:.8125rem;bottom:16px;right:16px}.footer-links[data-v-8ca41306]{grid-template-columns:1fr}}
