@font-face{font-family:iconfont;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#747e97;font-size:22px;font-style:normal;font-family:iconfont!important}.icon-warning:before{content:""}.icon-zhengque:before{content:""}.icon-cuowu:before{content:""}.icon-morentouxiang:before{content:""}.icon-tubiao-huanyuan:before{content:""}.icon-zuixiaohua:before{content:""}.icon-guanbi:before{content:""}.icon-zhijiaojuxing:before{content:""}.icon-qiyeguanli_yuangongguanli:before{content:"";font-size:29px}.icon-banji:before{content:"";margin-left:7px;font-size:24px}.icon-wenben:before{content:"";font-size:27px}.icon-changjianwenti:before{content:""}.icon-bumen:before{content:"";font-size:29px}.icon-shenpishenhe:before{content:"";font-size:31px}.icon-jigoubaobiao:before{content:""}.icon-a-1kehudanweitaizhang:before{content:"";font-size:23px}.icon-wutouxiang:before{content:"";font-size:25px}.icon-kaoshi_moren2x:before{content:"";font-size:29px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h3.title{color:red;border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:20px;font-size:18px;font-weight:600}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background:#0a0a0a;font-family:Arial,Microsoft YaHei,sans-serif;line-height:1.6;overflow-x:hidden}#app{min-height:100vh}*{scrollbar-width:thin;scrollbar-color:#667eea #1a1a2e}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a2e}::-webkit-scrollbar-thumb{background:-webkit-linear-gradient(45deg,#667eea,#764ba2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:-webkit-linear-gradient(45deg,#764ba2,#667eea)}::selection{color:#fff;background:#667eea4d}:focus{outline-offset:2px;outline:2px solid #667eea}html{scroll-behavior:smooth}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.6s ease-out fadeIn}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}@media (max-width:768px){.hidden-mobile{display:none}.block-mobile{display:block}}@media (min-width:769px){.hidden-desktop{display:none}.block-desktop{display:block}}.back-to-top[data-v-bd24ecea]{color:#fff;cursor:pointer;z-index:1000;opacity:0;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;font-size:26px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:120px;right:20px;overflow:hidden;transform:translateY(20px)scale(.8);box-shadow:0 8px 32px #667eea66}.back-to-top[data-v-bd24ecea]:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.back-to-top[data-v-bd24ecea]:hover:before{left:100%}.back-to-top-visible[data-v-bd24ecea]{opacity:1;transform:translateY(0)scale(1)}.back-to-top[data-v-bd24ecea]:hover{background:linear-gradient(135deg,#764ba2,#667eea,#f093fb);border-color:#fff3;transform:translateY(-8px)scale(1.15);box-shadow:0 15px 40px #667eea80}.tooltip[data-v-bd24ecea]{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#000c;border-radius:5px;padding:5px 10px;font-size:12px;transition:opacity .3s;position:absolute;bottom:-35px;left:50%;transform:translate(-50%)}.back-to-top:hover .tooltip[data-v-bd24ecea]{opacity:1}.fade-enter-active[data-v-bd24ecea],.fade-leave-active[data-v-bd24ecea]{transition:all .3s}.fade-enter-from[data-v-bd24ecea],.fade-leave-to[data-v-bd24ecea]{opacity:0;transform:translateY(20px)scale(.8)}@media (max-width:768px){.back-to-top[data-v-bd24ecea]{width:50px;height:50px;font-size:20px;bottom:20px;right:20px}.tooltip[data-v-bd24ecea]{display:none}}@keyframes bounce-bd24ecea{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.back-to-top[data-v-bd24ecea]:hover{animation:1s infinite bounce-bd24ecea}.navbar[data-v-ce2e5e00]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:1000;-o-transition:all .4s cubic-bezier(.4,0,.2,1);background:#0a0a0ae6;border-bottom:1px solid #667eea33;transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.navbar.navbar-scrolled[data-v-ce2e5e00]{background:#0a0a0af2;border-bottom:1px solid #667eea4d;box-shadow:0 8px 32px #0006}.nav-container[data-v-ce2e5e00]{justify-content:space-between;align-items:center;max-width:1400px;height:90px;margin:0 auto;display:flex}.nav-logo[data-v-ce2e5e00],.nav-menu[data-v-ce2e5e00]{flex:none}.logo-container[data-v-ce2e5e00]{align-items:center;gap:26px;display:flex}.nav-logo h2[data-v-ce2e5e00]{letter-spacing:1px;white-space:nowrap}.logo-image-wrapper[data-v-ce2e5e00]{background:0 0;border-radius:50%;width:80px;height:80px;padding:0;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 3px #64b4ffb3,0 0 16px 4px #5096ff80,0 0 32px 8px #7864ff4d}.logo-image-wrapper img[data-v-ce2e5e00]{object-fit:cover;object-position:center;z-index:2;filter:brightness(1.05)contrast(1.1)saturate(1.15);background:0 0;border-radius:50%;width:100%;height:100%;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);display:block;position:relative}.logo-glow[data-v-ce2e5e00]{opacity:.3;z-index:1;filter:blur(10px);background:conic-gradient(#4fc3f7,#7c4dff,#e040fb,#4fc3f7);border-radius:50%;transition:all .4s;animation:4s linear infinite glow-rotate-ce2e5e00;position:absolute;inset:-8px}@keyframes glow-rotate-ce2e5e00{0%{opacity:.3;transform:rotate(0)scale(1)}50%{opacity:.5;transform:rotate(180deg)scale(1.08)}to{opacity:.3;transform:rotate(360deg)scale(1)}}.nav-logo:hover .logo-glow[data-v-ce2e5e00]{opacity:.75;filter:blur(7px)}.nav-logo:hover .logo-image-wrapper[data-v-ce2e5e00]{box-shadow:0 0 0 3px #64d2ff,0 0 22px 7px #50a0ffb3,0 0 48px 14px #7864ff66}.nav-logo:hover .logo-image-wrapper img[data-v-ce2e5e00]{filter:brightness(1.12)contrast(1.15)saturate(1.25);transform:scale(1.06)}.nav-logo h2[data-v-ce2e5e00]{background:linear-gradient(45deg,#667eea,#764ba2);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;text-fill-color:transparent;-o-transition:all .3s ease;-webkit-background-clip:text;background-clip:text;margin:0;font-size:20px;font-weight:700;transition:all .3s}.nav-logo:hover h2[data-v-ce2e5e00]{background:linear-gradient(45deg,#764ba2,#667eea);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transform:translateY(-1px)}.nav-menu[data-v-ce2e5e00]{gap:40px;list-style:none;display:flex}.nav-menu li a[data-v-ce2e5e00]{color:#fff;letter-spacing:.5px;border-radius:8px;padding:12px 16px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.nav-menu li a[data-v-ce2e5e00]:before{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;transition:opacity .4s;position:absolute;inset:0}.nav-menu li a[data-v-ce2e5e00]:after{content:"";background:linear-gradient(45deg,#667eea,#764ba2);width:0;height:2px;transition:all .4s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nav-menu li a[data-v-ce2e5e00]:hover:before{opacity:.1}.nav-menu li a[data-v-ce2e5e00]:hover:after,.nav-menu li a.active[data-v-ce2e5e00]:after{width:80%}.nav-menu li a[data-v-ce2e5e00]:hover,.nav-menu li a.active[data-v-ce2e5e00]{color:#667eea;transform:translateY(-2px)}.hamburger[data-v-ce2e5e00]{cursor:pointer;flex-direction:column;display:none}.hamburger span[data-v-ce2e5e00]{background:#fff;width:25px;height:3px;margin:3px 0;transition:all .3s}@media (max-width:991px){.nav-menu[data-v-ce2e5e00]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;z-index:999;background:#0a0a0aeb;border:1px solid #667eea38;border-radius:16px;flex-flow:wrap;justify-content:center;align-items:center;gap:10px;width:auto;height:auto;max-height:calc(100vh - 110px);padding:14px;transition:opacity .2s,transform .2s;display:none;position:fixed;top:90px;left:12px;right:12px;overflow:auto;transform:translateY(-10px);box-shadow:0 18px 50px #00000073}.nav-menu.mobile-open[data-v-ce2e5e00]{opacity:1;display:flex;transform:translateY(0)}.nav-menu li[data-v-ce2e5e00]{width:calc(50% - 10px);max-width:220px}.nav-menu li a[data-v-ce2e5e00]{text-align:center;width:100%;padding:12px 14px;font-size:1.05rem;display:block}.hamburger[data-v-ce2e5e00]{z-index:1001;display:flex}.hamburger.is-active span[data-v-ce2e5e00]:first-child{transform:translateY(9px)rotate(45deg)}.hamburger.is-active span[data-v-ce2e5e00]:nth-child(2){opacity:0}.hamburger.is-active span[data-v-ce2e5e00]:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.logo-container[data-v-ce2e5e00]{gap:10px}.logo-image-wrapper[data-v-ce2e5e00]{background:0 0;width:48px;height:48px;padding:0;box-shadow:0 0 0 2px #64b4ffb3,0 0 10px 3px #5096ff66}.nav-logo h2[data-v-ce2e5e00]{font-size:16px}}@media (max-width:480px){.logo-container[data-v-ce2e5e00]{gap:8px}.logo-image-wrapper[data-v-ce2e5e00]{background:0 0;width:38px;height:38px;padding:0;box-shadow:0 0 0 2px #64b4ffb3,0 0 8px 2px #5096ff66}.logo-image-wrapper img[data-v-ce2e5e00]{object-fit:cover;background:0 0;border-radius:50%;width:100%;height:100%;padding:0}.nav-logo h2[data-v-ce2e5e00]{font-size:14px}}.ai-chat-container[data-v-20ec2f2b]{z-index:10000;font-family:PingFang SC,Microsoft YaHei,sans-serif;position:fixed;bottom:20px;right:20px}.chat-toggle[data-v-20ec2f2b]{color:#fff;cursor:pointer;-o-transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #ffffff26;border-radius:44px;align-items:center;gap:12px;padding:10px 16px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:2s infinite pulse-20ec2f2b;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #667eea66,0 4px 15px #0000001f}.chat-toggle[data-v-20ec2f2b]:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.chat-toggle[data-v-20ec2f2b]:hover:before{left:100%}.chat-toggle[data-v-20ec2f2b]:hover{border-color:#fff3;transform:translateY(-3px)scale(1.02);box-shadow:0 15px 40px #667eea80,0 6px 20px #00000026}.chat-icon-wrapper[data-v-20ec2f2b]{justify-content:center;align-items:center;display:flex;position:relative}.chat-icon[data-v-20ec2f2b]{z-index:2;font-size:24px;animation:1s infinite bounce-20ec2f2b;position:relative}.pulse-ring[data-v-20ec2f2b]{border:2px solid #ffffff4d;border-radius:50%;width:32px;height:32px;animation:2s infinite pulseRing-20ec2f2b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chat-text[data-v-20ec2f2b]{flex-direction:column;gap:1px;display:flex}.chat-title[data-v-20ec2f2b]{font-size:14px;font-weight:700;line-height:1.2}.chat-subtitle[data-v-20ec2f2b]{opacity:.9;font-size:11px;font-weight:400}.chat-window[data-v-20ec2f2b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f23,#1a1a2e);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:340px;height:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006,0 8px 25px #667eea1a}.chat-window[data-v-20ec2f2b]:before{content:"";z-index:0;background:linear-gradient(135deg,#667eea14,#764ba214);border-radius:28px;position:absolute;inset:0}.chat-header[data-v-20ec2f2b]{z-index:1;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #ffffff1a;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:relative}.header-left[data-v-20ec2f2b]{align-items:center;gap:12px;display:flex}.header-actions[data-v-20ec2f2b]{gap:8px;display:flex}.chat-avatar[data-v-20ec2f2b]{border:2px solid #fff3;border-radius:50%;width:40px;height:40px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 12px #0003}.chat-avatar[data-v-20ec2f2b]:hover{transform:scale(1.05);box-shadow:0 8px 25px #00000059}.status-indicator[data-v-20ec2f2b]{background:#10b981;border:2px solid #0f0f23;border-radius:50%;width:10px;height:10px;animation:2s infinite statusPulse-20ec2f2b;position:absolute;bottom:1px;right:1px}.chat-avatar img[data-v-20ec2f2b]{object-fit:cover;width:100%;height:100%}.chat-info h4[data-v-20ec2f2b]{color:#fff;margin:0;font-size:14px;font-weight:600;line-height:1.2}.status[data-v-20ec2f2b]{color:#ffffffb3;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.phone-status[data-v-20ec2f2b]{color:#667eea;background:#667eea1a;border-radius:8px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:600}.status-dot[data-v-20ec2f2b]{background:#10b981;border-radius:50%;width:4px;height:4px;animation:2s infinite statusPulse-20ec2f2b}.minimize-btn[data-v-20ec2f2b],.close-btn[data-v-20ec2f2b]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:6px;font-size:14px;transition:all .3s;display:flex}.minimize-btn[data-v-20ec2f2b]:hover,.close-btn[data-v-20ec2f2b]:hover{background:#fff3;transform:scale(1.1)}.chat-messages[data-v-20ec2f2b]{z-index:1;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#667eea80 #ffffff1a;background:linear-gradient(#ffffff03 0%,#0000 100%);flex-direction:column;flex:1;padding:12px;scroll-padding-bottom:10px;display:flex;position:relative;overflow-y:auto}.chat-messages[data-v-20ec2f2b]::-webkit-scrollbar{width:6px}.chat-messages[data-v-20ec2f2b]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.chat-messages[data-v-20ec2f2b]::-webkit-scrollbar-thumb{background:linear-gradient(#667eea99,#764ba299);border-radius:3px;transition:all .3s}.chat-messages[data-v-20ec2f2b]::-webkit-scrollbar-thumb:hover{background:linear-gradient(#667eeacc,#764ba2cc);transform:scaleX(1.2)}.chat-messages[data-v-20ec2f2b]::-webkit-scrollbar-thumb:active{background:linear-gradient(#667eea,#764ba2)}.message[data-v-20ec2f2b]{gap:10px;display:flex}.message-avatar[data-v-20ec2f2b]{border:2px solid #667eea4d;border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.message-avatar img[data-v-20ec2f2b]{object-fit:cover;width:100%;height:100%}.user-message[data-v-20ec2f2b]{flex-direction:row-reverse}.user-message .message-content[data-v-20ec2f2b]{align-items:flex-end}.message-content[data-v-20ec2f2b]{flex-direction:column;flex:1;display:flex}.message-bubble[data-v-20ec2f2b]{color:#fff;word-wrap:break-word;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid #ffffff1a;border-radius:20px;max-width:300px;padding:14px 18px;position:relative;box-shadow:0 6px 20px #667eea4d,0 2px 8px #0000001a}.user-message .message-bubble[data-v-20ec2f2b]{background:linear-gradient(135deg,#4a90e2,#357abd);box-shadow:0 6px 20px #4a90e24d,0 2px 8px #0000001a}.message-bubble p[data-v-20ec2f2b]{margin:0 0 8px;line-height:1.5}.message-bubble p[data-v-20ec2f2b]:last-child{margin-bottom:0}.message-bubble ul[data-v-20ec2f2b]{margin:8px 0;padding-left:20px}.message-bubble li[data-v-20ec2f2b]{margin:4px 0;line-height:1.4}.message-bubble ol[data-v-20ec2f2b]{margin:8px 0;padding-left:20px}.typing[data-v-20ec2f2b]{border:1px solid #667eea4d;background:#667eea1a!important}.typing-dots[data-v-20ec2f2b]{gap:4px;display:flex}.typing-dots span[data-v-20ec2f2b]{background:#667eea;border-radius:50%;width:6px;height:6px;animation:1.4s infinite typing-20ec2f2b}.typing-dots span[data-v-20ec2f2b]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-20ec2f2b]:nth-child(3){animation-delay:.4s}.messages-list[data-v-20ec2f2b]{flex-direction:column;gap:12px;display:flex}.message-item[data-v-20ec2f2b]{align-items:flex-start;gap:10px;display:flex}.message-item.user-message[data-v-20ec2f2b]{flex-direction:row-reverse}.message-wrapper[data-v-20ec2f2b]{flex:1;max-width:230px}.message-bubble[data-v-20ec2f2b]{word-wrap:break-word;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;padding:12px 16px;transition:all .3s;position:relative}.message-bubble.ai-message[data-v-20ec2f2b]{color:#f9fafb;background:linear-gradient(135deg,#1f2937,#374151);border:1px solid #ffffff1a;position:relative;box-shadow:0 4px 12px #0000004d,0 2px 4px #0003}.message-bubble.ai-message[data-v-20ec2f2b]:before{content:"";z-index:-1;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:18px;position:absolute;inset:0}.message-bubble.user-message[data-v-20ec2f2b]{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:1px solid #fff3;position:relative;box-shadow:0 4px 12px #3b82f666,0 2px 4px #3b82f633}.message-bubble.user-message[data-v-20ec2f2b]:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:18px;position:absolute;inset:0}.message-content[data-v-20ec2f2b]{z-index:1;font-size:14px;font-weight:400;line-height:1.5;position:relative}.message-content p[data-v-20ec2f2b]{margin:0 0 8px}.message-content p[data-v-20ec2f2b]:last-child{margin-bottom:0}.message-content ul[data-v-20ec2f2b]{margin:8px 0;padding-left:0;list-style:none}.message-content li[data-v-20ec2f2b]{align-items:center;gap:8px;margin:6px 0;padding:4px 0;display:flex}.message-time[data-v-20ec2f2b]{opacity:.7;text-align:right;color:#fff9;margin-top:6px;font-size:11px;font-weight:500}.typing-indicator[data-v-20ec2f2b]{align-items:center;gap:6px;padding:8px 0;display:flex}.typing-indicator span[data-v-20ec2f2b]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;width:8px;height:8px;animation:1.6s infinite typing-20ec2f2b;box-shadow:0 2px 4px #667eea4d}.typing-indicator span[data-v-20ec2f2b]:nth-child(2){animation-delay:.3s}.typing-indicator span[data-v-20ec2f2b]:nth-child(3){animation-delay:.6s}.message-content h4[data-v-20ec2f2b]{color:#667eea;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4}.message-content p[data-v-20ec2f2b]{color:#ffffffe6;margin-bottom:6px;font-size:12px;line-height:1.5}.message-content strong[data-v-20ec2f2b]{color:#667eea;font-weight:600}.message-content .section-title[data-v-20ec2f2b]{color:#667eea!important;border-bottom:2px solid #667eea4d!important;align-items:center!important;margin-bottom:16px!important;padding-bottom:8px!important;font-size:16px!important;font-weight:700!important;display:flex!important}.message-content .section-title[data-v-20ec2f2b]:before{content:"📋";margin-right:8px;font-size:14px}.course-grid[data-v-20ec2f2b]{grid-template-columns:1fr;gap:12px;margin:16px 0;display:grid}.course-item[data-v-20ec2f2b]{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid #667eea33;border-radius:12px;padding:16px;transition:all .3s}.course-item[data-v-20ec2f2b]:hover{background:linear-gradient(135deg,#667eea26,#764ba226);border-color:#667eea66;transform:translateY(-2px)}.message-bubble.ai-message .course-title[data-v-20ec2f2b]{align-items:center;margin-bottom:8px;font-size:16px;font-weight:700;display:flex;color:#667eea!important}.course-content[data-v-20ec2f2b]{color:#ffffffe6;font-size:13px;font-weight:500;line-height:1.5}.course-summary[data-v-20ec2f2b]{text-align:center;color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:8px;margin-top:20px;padding:12px;font-size:14px;font-weight:600}.chat-input[data-v-20ec2f2b]{z-index:1;background:linear-gradient(135deg,#0000001a,#0003);border-top:1px solid #ffffff1a;border-radius:0 0 20px 20px;padding:12px;position:relative}.input-wrapper[data-v-20ec2f2b]{position:relative}.input-field[data-v-20ec2f2b]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #ffffff26;border-radius:24px;align-items:center;padding:10px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 8px #0000001a}.input-field[data-v-20ec2f2b]:focus-within{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#667eea99;transform:translateY(-1px);box-shadow:0 0 0 3px #667eea26,0 4px 12px #667eea33}.input-field input[data-v-20ec2f2b]{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:14px}.input-field input[data-v-20ec2f2b]::placeholder{color:#ffffff80}.input-actions[data-v-20ec2f2b]{align-items:center;gap:8px;display:flex}.send-btn[data-v-20ec2f2b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #667eea4d}.send-btn[data-v-20ec2f2b]:before{content:"";background:linear-gradient(45deg,#0000,#fff3,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.send-btn[data-v-20ec2f2b]:hover:before{transform:translate(100%)}.send-btn[data-v-20ec2f2b]:hover:not(.disabled){background:linear-gradient(135deg,#764ba2,#667eea);transform:scale(1.1)rotate(5deg);box-shadow:0 6px 20px #667eea80}.send-btn.disabled[data-v-20ec2f2b]{opacity:.5;cursor:not-allowed;transform:none}.reply-icon[data-v-20ec2f2b]{font-size:18px}.reply-text[data-v-20ec2f2b]{font-size:12px;font-weight:600}@keyframes pulse-20ec2f2b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bounce-20ec2f2b{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-3px)}}@keyframes typing-20ec2f2b{0%,60%,to{opacity:.6;transform:translateY(0)scale(1)}30%{opacity:1;transform:translateY(-12px)scale(1.2)}}@media (max-width:480px){.ai-chat-container[data-v-20ec2f2b]{bottom:80px;right:15px}.chat-window[data-v-20ec2f2b]{border-radius:18px;width:100%;max-width:none;height:min(70vh,420px)}.chat-toggle[data-v-20ec2f2b]{border-radius:50%;justify-content:center;gap:0;width:52px;height:52px;padding:10px}.chat-text[data-v-20ec2f2b]{display:none}.chat-icon[data-v-20ec2f2b]{font-size:22px}.pulse-ring[data-v-20ec2f2b]{width:34px;height:34px}.chat-text[data-v-20ec2f2b]{gap:1px}.chat-text span[data-v-20ec2f2b]{font-size:13px}.chat-text small[data-v-20ec2f2b]{font-size:10px}.chat-header[data-v-20ec2f2b]{border-radius:20px 20px 0 0;padding:20px}.chat-messages[data-v-20ec2f2b]{gap:15px;padding:20px}.message-bubble[data-v-20ec2f2b]{border-radius:18px;max-width:280px;padding:12px 16px}.message-content .section-title[data-v-20ec2f2b]{margin-bottom:12px!important;padding-bottom:6px!important;font-size:14px!important}.course-grid[data-v-20ec2f2b]{gap:10px;margin:12px 0}.course-item[data-v-20ec2f2b]{border-radius:10px;padding:12px}.message-bubble.ai-message .course-title[data-v-20ec2f2b]{margin-bottom:6px;font-size:14px;color:#667eea!important}.course-content[data-v-20ec2f2b]{font-size:12px}.course-summary[data-v-20ec2f2b]{margin-top:16px;padding:10px;font-size:13px}.chat-input[data-v-20ec2f2b]{border-radius:0 0 20px 20px;padding:20px}.input-container input[data-v-20ec2f2b]{padding:12px 16px;font-size:13px}.input-container button[data-v-20ec2f2b]{width:40px;height:40px}}.close-confirm-overlay[data-v-20ec2f2b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10001;background:#000000b3;border-radius:24px;justify-content:center;align-items:center;animation:.3s fadeIn-20ec2f2b;display:flex;position:absolute;inset:0}.close-confirm-dialog[data-v-20ec2f2b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #667eea66;border-radius:16px;width:85%;max-width:320px;padding:0;animation:.3s cubic-bezier(.4,0,.2,1) slideIn-20ec2f2b;overflow:hidden;box-shadow:0 15px 40px #0009,0 8px 20px #667eea4d}.confirm-header[data-v-20ec2f2b]{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #ffffff1a;padding:16px 20px}.confirm-header h3[data-v-20ec2f2b]{color:#fff;text-align:center;margin:0;font-size:16px;font-weight:600}.confirm-content[data-v-20ec2f2b]{text-align:center;padding:20px}.confirm-content p[data-v-20ec2f2b]{color:#fff;margin:0 0 10px;font-size:14px;line-height:1.4}.confirm-tip[data-v-20ec2f2b]{color:#ffffffb3!important;margin:0!important;font-size:12px!important}.confirm-actions[data-v-20ec2f2b]{justify-content:center;gap:10px;padding:0 20px 20px;display:flex}.confirm-btn[data-v-20ec2f2b]{cursor:pointer;border:none;border-radius:10px;min-width:80px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.cancel-btn[data-v-20ec2f2b]{color:#fff;background:#ffffff1a;border:1px solid #fff3}.cancel-btn[data-v-20ec2f2b]:hover{background:#fff3;transform:translateY(-2px);box-shadow:0 4px 15px #ffffff1a}.confirm-btn-primary[data-v-20ec2f2b]{color:#fff;background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:1px solid #ff6b6b4d;box-shadow:0 4px 15px #ff6b6b4d}.confirm-btn-primary[data-v-20ec2f2b]:hover{background:linear-gradient(135deg,#ff5252,#e53e3e);transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b66}.confirm-btn[data-v-20ec2f2b]:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.confirm-btn[data-v-20ec2f2b]:hover:before{left:100%}@keyframes fadeIn-20ec2f2b{0%{opacity:0}to{opacity:1}}@keyframes slideIn-20ec2f2b{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseRing-20ec2f2b{0%{opacity:1;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}@keyframes statusPulse-20ec2f2b{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:480px){.close-confirm-dialog[data-v-20ec2f2b]{width:95%;margin:20px}.confirm-header[data-v-20ec2f2b]{padding:18px 20px}.confirm-content[data-v-20ec2f2b]{padding:20px}.confirm-actions[data-v-20ec2f2b]{flex-direction:column;padding:0 20px 20px}.confirm-btn[data-v-20ec2f2b]{width:100%;min-width:auto}}.it-training-page[data-v-46ef048c]{--container-max-width:1400px;--section-padding:100px 0;--section-padding-mobile:60px 0;--fs-h1:4rem;--fs-section-title:3.5rem;--fs-hero-subtitle:1.5rem;--fs-hero-title-mobile:2.2rem;--fs-section-title-mobile:1.8rem;--gap-small:10px;--gap-medium:20px;--gap-large:30px;--gap-xlarge:50px;--radius-button:50px;--radius-card:20px;--color-primary:#667eea;--color-secondary:#764ba2;--color-accent:#f093fb;--color-text:#fff;--color-text-muted:#ccc}@media (max-width:767px) and (min-width:600px){.it-training-page[data-v-46ef048c]{--container-max-width:100%;--fs-h1:var(--fs-hero-title-mobile);--fs-section-title:var(--fs-section-title-mobile)}main[data-v-46ef048c]{margin-top:60px}.section[data-v-46ef048c]{padding:var(--section-padding-mobile)}.hero-section[data-v-46ef048c]{min-height:80vh;padding:40px 0}.hero-title[data-v-46ef048c]{margin-bottom:15px;font-size:2rem;line-height:1.3}.hero-subtitle[data-v-46ef048c]{margin-bottom:30px;padding:0 15px;font-size:1rem}.hero-stats[data-v-46ef048c]{flex-flow:wrap;justify-content:center;gap:20px;margin-bottom:30px}.stat-item[data-v-46ef048c]{flex:0 0 calc(33.333% - 15px);min-width:80px}.stat-number[data-v-46ef048c]{font-size:2rem}.stat-label[data-v-46ef048c]{font-size:.85rem}.hero-buttons[data-v-46ef048c]{flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;margin-left:auto;margin-right:auto;padding:0 20px;display:flex}.btn-primary[data-v-46ef048c],.btn-secondary[data-v-46ef048c]{justify-content:center;width:100%;max-width:280px;padding:14px 28px;font-size:.9rem}.scroll-indicator[data-v-46ef048c]{font-size:.8rem;bottom:20px}.advantages-grid[data-v-46ef048c]{grid-template-columns:1fr;gap:20px;padding:0 10px}.advantage-card[data-v-46ef048c]{padding:30px 20px}.advantage-icon[data-v-46ef048c]{margin-bottom:15px;font-size:2.5rem}.advantage-card h3[data-v-46ef048c]{margin-bottom:12px;font-size:1.2rem}.advantage-card p[data-v-46ef048c]{font-size:.9rem;line-height:1.5}.courses-grid[data-v-46ef048c]{grid-template-columns:1fr;gap:20px;padding:0 10px}.course-card[data-v-46ef048c]{margin:0}.course-header[data-v-46ef048c]{padding:20px 15px}.course-header div[data-v-46ef048c]:first-child{font-size:1.2rem}.course-badge[data-v-46ef048c]{padding:3px 10px;font-size:.7rem;top:10px;right:10px}.course-content[data-v-46ef048c]{padding:20px 15px}.course-description[data-v-46ef048c]{min-height:auto;margin-bottom:15px;font-size:.9rem}.course-features[data-v-46ef048c]{min-height:auto;margin-bottom:15px}.feature-item[data-v-46ef048c]{margin-bottom:8px;font-size:.85rem}.course-meta[data-v-46ef048c]{flex-direction:column;gap:10px;margin-bottom:15px;padding:10px 12px}.meta-item[data-v-46ef048c]{font-size:.8rem}.course-btn[data-v-46ef048c]{padding:12px 18px;font-size:.9rem}.target-audience-grid[data-v-46ef048c]{grid-template-columns:repeat(2,1fr);gap:15px;padding:0 10px}.audience-card[data-v-46ef048c]{padding:20px 15px}.audience-icon[data-v-46ef048c]{width:60px;height:60px}.audience-icon i[data-v-46ef048c]{font-size:1.8rem}.audience-card h3[data-v-46ef048c]{margin-bottom:10px;font-size:1rem}.audience-card p[data-v-46ef048c]{max-width:100%;font-size:.8rem}.teachers-grid[data-v-46ef048c]{grid-template-columns:1fr;gap:15px;padding:0 10px}.teacher-card[data-v-46ef048c]{text-align:center;flex-direction:column;align-items:center;padding:20px 15px}.teacher-avatar[data-v-46ef048c]{margin-bottom:15px;margin-right:0}.teacher-avatar img[data-v-46ef048c]{width:70px;height:70px}.teacher-info[data-v-46ef048c]{text-align:center}.teacher-info h3[data-v-46ef048c]{white-space:normal;font-size:1.1rem}.teacher-title[data-v-46ef048c]{white-space:normal;font-size:.85rem}.teacher-experience[data-v-46ef048c]{white-space:normal;margin:0 auto 10px;font-size:.75rem;display:block}.teacher-desc[data-v-46ef048c]{-webkit-line-clamp:3;line-clamp:3;margin-bottom:10px;font-size:.8rem}.teacher-skills[data-v-46ef048c],.teacher-achievements[data-v-46ef048c]{justify-content:center}.skill-tag[data-v-46ef048c],.achievement-tag[data-v-46ef048c]{padding:2px 6px;font-size:.65rem}.salary-cards[data-v-46ef048c]{grid-template-columns:1fr;gap:20px;padding:0 10px}.salary-card[data-v-46ef048c]{margin:0;padding:20px 15px}.salary-header h3[data-v-46ef048c]{margin-bottom:12px;font-size:1rem}.amount[data-v-46ef048c]{font-size:2rem}.currency[data-v-46ef048c],.unit[data-v-46ef048c]{font-size:1rem}.salary-desc[data-v-46ef048c]{font-size:.85rem}.chart-bars[data-v-46ef048c]{gap:5px;height:100px}.bar-label[data-v-46ef048c]{font-size:.6rem}.bar-percentage[data-v-46ef048c]{font-size:.55rem}.data-source[data-v-46ef048c],.data-time[data-v-46ef048c]{font-size:.75rem}.cta-button[data-v-46ef048c]{width:100%;max-width:280px;padding:12px 30px;font-size:1rem}.disclaimer[data-v-46ef048c]{padding:0 15px;font-size:.75rem}.info-form-section[data-v-46ef048c]{padding:50px 0}.info-form-content[data-v-46ef048c]{grid-template-columns:1fr;gap:30px;padding:0 15px}.info-form-left[data-v-46ef048c]{text-align:center}.form-title[data-v-46ef048c]{margin-bottom:15px;font-size:1.8rem}.form-subtitle[data-v-46ef048c]{margin-bottom:30px;font-size:1rem}.form-benefits[data-v-46ef048c]{align-items:center;gap:12px}.benefit-item[data-v-46ef048c]{font-size:.9rem}.form-container[data-v-46ef048c]{max-width:100%;padding:25px 20px}.form-group label[data-v-46ef048c]{font-size:.85rem}.form-group input[data-v-46ef048c]{padding:12px 15px;font-size:.9rem}.submit-btn[data-v-46ef048c]{padding:14px 20px;font-size:1rem}.footer-content[data-v-46ef048c]{padding:40px 0}.footer-grid[data-v-46ef048c]{grid-template-columns:1fr;gap:30px;padding:0 15px}.footer-brand[data-v-46ef048c],.footer-nav[data-v-46ef048c],.footer-contact[data-v-46ef048c]{text-align:center}.brand-logo[data-v-46ef048c]{margin-bottom:20px}.logo-icon[data-v-46ef048c]{width:80px;height:80px}.website[data-v-46ef048c]{font-size:1rem}.description[data-v-46ef048c],.stock-info[data-v-46ef048c]{font-size:.9rem}.footer-nav h4[data-v-46ef048c]{margin-bottom:20px;font-size:1.1rem}.footer-nav li[data-v-46ef048c]{margin-bottom:12px}.footer-nav a[data-v-46ef048c]{font-size:.85rem}.contact-info h4[data-v-46ef048c]{font-size:1rem}.contact-desc[data-v-46ef048c]{font-size:.85rem}.miniprogram-image img[data-v-46ef048c]{width:100px;height:100px}.miniprogram-text[data-v-46ef048c]{font-size:.8rem}.footer-bottom[data-v-46ef048c]{padding:20px 0}.footer-links[data-v-46ef048c]{padding:0 15px;font-size:.8rem;line-height:1.8}.footer-links span[data-v-46ef048c]{margin-bottom:8px;display:block}.footer-links a[data-v-46ef048c]{margin:5px 8px;display:inline-block}.copyright p[data-v-46ef048c]{padding:0 15px;font-size:.8rem}.legal-info[data-v-46ef048c]{flex-direction:column;gap:8px;padding:0 15px;font-size:.75rem}.legal-info span[data-v-46ef048c]:not(:last-child):after,.legal-info a[data-v-46ef048c]:not(:last-of-type):after{display:none}.fixed-sidebar[data-v-46ef048c]{top:auto;bottom:20px;left:10px;transform:none}.sidebar-container[data-v-46ef048c]{gap:10px;min-width:60px;max-width:70px;padding:12px 8px}.sidebar-item[data-v-46ef048c]{border-radius:12px;width:45px;height:45px}.item-icon i[data-v-46ef048c]{font-size:16px}.item-tooltip[data-v-46ef048c]{min-width:150px;padding:10px 12px;left:60px}.item-tooltip[data-v-46ef048c]:before{border-top-width:6px;border-bottom-width:6px;border-right-width:6px;left:-6px}.tooltip-content h5[data-v-46ef048c]{font-size:.8rem}.tooltip-content p[data-v-46ef048c]{font-size:.75rem}.wechat-tooltip[data-v-46ef048c]{min-width:200px;max-width:220px}.qr-code-wrapper[data-v-46ef048c]{width:120px;height:120px}.qr-tip[data-v-46ef048c]{font-size:.7rem}}.it-training-page[data-v-46ef048c]{color:#fff;background:linear-gradient(135deg,#0a0a0a 0%,#0f1419 50%,#1a1a2e 100%);min-height:100vh}main[data-v-46ef048c]{margin-top:70px}.section[data-v-46ef048c]{padding:var(--section-padding);position:relative}.hero-section[data-v-46ef048c]{text-align:center;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a2e 30%,#16213e 70%,#0f1419 100%);flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-background[data-v-46ef048c]{z-index:1;position:absolute;inset:0}.hero-particles[data-v-46ef048c]{background-image:radial-gradient(circle at 20%,#667eea1a 0%,#0000 50%),radial-gradient(circle at 80% 20%,#764ba21a 0%,#0000 50%),radial-gradient(circle at 40% 80%,#f093fb1a 0%,#0000 50%);animation:20s ease-in-out infinite particleFloat-46ef048c;position:absolute;inset:0}@keyframes particleFloat-46ef048c{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(180deg)}}.hero-content[data-v-46ef048c]{z-index:2;position:relative}.hero-title[data-v-46ef048c]{font-size:var(--fs-h1);margin-bottom:20px;font-weight:700;line-height:1.2}.text-gradient[data-v-46ef048c]{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)25%,var(--color-accent)50%,var(--color-primary)75%,var(--color-secondary)100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #667eea4d);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradientShift-46ef048c}@keyframes gradientShift-46ef048c{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hero-subtitle[data-v-46ef048c]{font-size:var(--fs-hero-subtitle);margin-bottom:var(--gap-xlarge);color:var(--color-text-muted);opacity:.9}.hero-stats[data-v-46ef048c]{justify-content:center;gap:60px;margin-bottom:50px;display:flex}.stat-item[data-v-46ef048c]{text-align:center}.stat-number[data-v-46ef048c]{color:var(--color-primary);margin-bottom:var(--gap-small);font-size:3rem;font-weight:700}.stat-label[data-v-46ef048c]{color:var(--color-text-muted);font-size:1rem}.hero-buttons[data-v-46ef048c]{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn-primary[data-v-46ef048c],.btn-secondary[data-v-46ef048c]{border-radius:var(--radius-button);cursor:pointer;letter-spacing:.5px;text-transform:uppercase;border:none;align-items:center;gap:12px;padding:18px 36px;font-size:.95rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.btn-primary[data-v-46ef048c]{background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));color:var(--color-text);box-shadow:0 4px 15px #667eea4d}.btn-primary[data-v-46ef048c]:hover{background:linear-gradient(45deg,var(--color-secondary),var(--color-primary));transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(-5px)scale(1.08);box-shadow:0 15px 40px #667eea80}.btn-secondary[data-v-46ef048c]{color:var(--color-text);border:2px solid var(--color-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0}.btn-secondary[data-v-46ef048c]:hover{background:linear-gradient(45deg,var(--color-primary),var(--color-secondary));border-color:#0000;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(-5px)scale(1.08);box-shadow:0 15px 40px #667eea66}.scroll-indicator[data-v-46ef048c]{color:#ccc;flex-direction:column;align-items:center;font-size:.9rem;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll-line[data-v-46ef048c]{background:linear-gradient(#667eea,#0000);width:2px;height:30px;margin-bottom:10px;animation:2s ease-in-out infinite scrollPulse-46ef048c}@keyframes scrollPulse-46ef048c{0%,to{opacity:.5}50%{opacity:1}}.container[data-v-46ef048c]{max-width:var(--container-max-width);margin:0 auto;padding:0 20px}.section-title[data-v-46ef048c]{font-size:var(--fs-section-title);text-align:center;background:linear-gradient(135deg,var(--color-primary)0%,var(--color-secondary)50%,var(--color-accent)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;filter:drop-shadow(0 0 30px #667eea33);-webkit-background-clip:text;background-clip:text;margin-bottom:25px;font-weight:800;line-height:1.1}.section-subtitle[data-v-46ef048c]{text-align:center;color:#b0b0b0;letter-spacing:.5px;margin-bottom:80px;font-size:1.3rem;font-weight:400;line-height:1.6}.scroll-reveal[data-v-46ef048c]{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(50px)}.scroll-reveal.animate[data-v-46ef048c]{opacity:1;transform:translateY(0)}.scroll-reveal.delay-1[data-v-46ef048c]{transition-delay:.2s}.scroll-reveal.delay-2[data-v-46ef048c]{transition-delay:.4s}.scroll-reveal.delay-3[data-v-46ef048c]{transition-delay:.6s}.fade-in-up[data-v-46ef048c]{opacity:0;animation:.8s forwards fadeInUp-46ef048c;transform:translateY(30px)}.fade-in-up.delay-1[data-v-46ef048c]{animation-delay:.2s}.fade-in-up.delay-2[data-v-46ef048c]{animation-delay:.4s}.fade-in-up.delay-3[data-v-46ef048c]{animation-delay:.6s}.slide-in-left[data-v-46ef048c]{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translate(-50px)}.slide-in-left.animate[data-v-46ef048c]{opacity:1;transform:translate(0)}.slide-in-right[data-v-46ef048c]{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translate(50px)}.slide-in-right.animate[data-v-46ef048c]{opacity:1;transform:translate(0)}.scale-in[data-v-46ef048c]{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:scale(.8)}.scale-in.animate[data-v-46ef048c]{opacity:1;transform:scale(1)}.rotate-in[data-v-46ef048c]{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:rotate(-10deg)scale(.8)}.rotate-in.animate[data-v-46ef048c]{opacity:1;transform:rotate(0)scale(1)}.bounce-in[data-v-46ef048c]{opacity:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);transform:translateY(50px)scale(.8)}.bounce-in.animate[data-v-46ef048c]{opacity:1;transform:translateY(0)scale(1)}@keyframes fadeInUp-46ef048c{to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-46ef048c{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-46ef048c{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn-46ef048c{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes rotateIn-46ef048c{0%{opacity:0;transform:rotate(-10deg)scale(.8)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes bounceIn-46ef048c{0%{opacity:0;transform:translateY(50px)scale(.8)}50%{opacity:1;transform:translateY(-10px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse-46ef048c{0%,to{transform:scale(1);box-shadow:0 0 #667eea66}50%{transform:scale(1.05);box-shadow:0 0 0 8px #667eea00}}@keyframes float-46ef048c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shake-46ef048c{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes glow-46ef048c{0%,to{box-shadow:0 0 5px #667eea4d}50%{box-shadow:0 0 20px #667eea99}}@keyframes typewriter-46ef048c{0%{width:0}to{width:100%}}@keyframes blink-caret-46ef048c{0%,to{border-color:#0000}50%{border-color:#3498db}}.pulse-animation[data-v-46ef048c]{animation:2s infinite pulse-46ef048c}.float-animation[data-v-46ef048c]{animation:3s ease-in-out infinite float-46ef048c}.shake-animation[data-v-46ef048c]{animation:.5s ease-in-out shake-46ef048c}.glow-animation[data-v-46ef048c]{animation:2s ease-in-out infinite glow-46ef048c}.typewriter[data-v-46ef048c]{white-space:nowrap;border-right:2px solid #3498db;animation:3s steps(40,end) typewriter-46ef048c,.75s step-end infinite blink-caret-46ef048c;overflow:hidden}.advantages-section[data-v-46ef048c]{background:linear-gradient(135deg,#0f0f23 0%,#1a1a2e 50%,#16213e 100%);position:relative;overflow:hidden}.advantages-section[data-v-46ef048c]:before{content:"";pointer-events:none;background:radial-gradient(circle at 25% 25%,#667eea1f 0%,#0000 60%),radial-gradient(circle at 75% 75%,#764ba21f 0%,#0000 60%),radial-gradient(circle,#3498db14 0%,#0000 70%);position:absolute;inset:0}.advantages-grid[data-v-46ef048c]{display:-ms-grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;display:grid}.advantage-card[data-v-46ef048c]{text-align:center;cursor:pointer;background:linear-gradient(145deg,#1a1a2e,#16213e) padding-box padding-box;border:2px solid #0000;border-radius:24px;padding:50px 40px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.advantage-card[data-v-46ef048c]:before{content:"";-webkit-mask-composite:xor;opacity:0;-o-transition:opacity .4s ease;background:linear-gradient(145deg,#667eea,#764ba2,#f093fb);border-radius:24px;padding:2px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.advantage-card[data-v-46ef048c]:hover:before{opacity:1}.advantage-card[data-v-46ef048c]:hover{transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(-15px)scale(1.03);box-shadow:0 30px 60px #667eea4d}.advantage-icon[data-v-46ef048c]{color:#667eea;margin-bottom:20px;font-size:3rem}.advantage-card h3[data-v-46ef048c]{color:#fff;margin-bottom:15px;font-size:1.5rem}.advantage-card p[data-v-46ef048c]{color:#ccc;line-height:1.6}.advantage-number[data-v-46ef048c]{color:#667eea4d;font-size:2rem;font-weight:700;position:absolute;top:20px;right:20px}.courses-section[data-v-46ef048c]{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a2e 30%,#16213e 70%,#0f1419 100%);position:relative;overflow:hidden}.courses-section[data-v-46ef048c]:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 20%,#3498db1a 0%,#0000 50%),radial-gradient(circle at 70% 80%,#764ba21a 0%,#0000 50%);position:absolute;inset:0}.target-audience-section[data-v-46ef048c]{background:linear-gradient(135deg,#16213e 0%,#1a1a2e 50%,#0f1419 100%);padding:80px 0;position:relative;overflow:hidden}.target-audience-section[data-v-46ef048c]:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#667eea26 0%,#0000 60%),radial-gradient(circle at 80% 70%,#764ba226 0%,#0000 60%),radial-gradient(circle,#3498db1a 0%,#0000 70%);position:absolute;inset:0}.target-audience-section .section-title[data-v-46ef048c]{text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;z-index:2;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:2.8rem;font-weight:700;position:relative}.target-audience-section .highlight[data-v-46ef048c]{background:linear-gradient(135deg,#3498db,#2ecc71);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.target-audience-grid[data-v-46ef048c]{display:-ms-grid;-ms-grid-columns:1fr 25px 1fr 25px 1fr 25px 1fr;grid-gap:25px;z-index:2;grid-template-columns:repeat(4,1fr);gap:25px;max-width:1200px;margin:0 auto;display:grid;position:relative}.audience-card[data-v-46ef048c]{cursor:pointer;text-align:center;background:linear-gradient(145deg,#1a1a2e,#16213e);border:1px solid #667eea1a;border-radius:20px;flex-direction:column;align-items:center;padding:30px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.audience-card[data-v-46ef048c]:before{content:"";-webkit-mask-composite:xor;opacity:0;-o-transition:opacity .3s ease;background:linear-gradient(145deg,#667eea,#764ba2);border-radius:20px;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.audience-card[data-v-46ef048c]:hover:before{opacity:1}.audience-card[data-v-46ef048c]:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #667eea33}.audience-icon-wrapper[data-v-46ef048c]{justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative}.audience-icon[data-v-46ef048c]{z-index:2;border-radius:16px;justify-content:center;align-items:center;width:70px;height:70px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 8px 20px #0003}.audience-card:hover .audience-icon[data-v-46ef048c]{transform:scale(1.1)rotateY(5deg);box-shadow:0 12px 25px #0000004d}.audience-icon[data-v-46ef048c]:before{content:"";z-index:-1;opacity:0;filter:blur(15px);border-radius:20px;transition:all .3s;position:absolute;inset:-10px}.audience-card:hover .audience-icon[data-v-46ef048c]:before{opacity:.4;transform:scale(1.1)}.audience-icon i[data-v-46ef048c]{color:#fff;z-index:3;font-size:2.2rem;transition:all .3s;position:relative}.audience-card:hover .audience-icon i[data-v-46ef048c]{transform:scale(1.1)}.icon-blue[data-v-46ef048c],.icon-blue[data-v-46ef048c]:before{background:linear-gradient(135deg,#3498db,#2980b9)}.icon-orange[data-v-46ef048c],.icon-orange[data-v-46ef048c]:before{background:linear-gradient(135deg,#f39c12,#e67e22)}.icon-teal[data-v-46ef048c],.icon-teal[data-v-46ef048c]:before{background:linear-gradient(135deg,#1abc9c,#16a085)}.icon-yellow[data-v-46ef048c],.icon-yellow[data-v-46ef048c]:before{background:linear-gradient(135deg,#f1c40f,#f39c12)}.audience-card h3[data-v-46ef048c]{color:#fff;letter-spacing:-.01em;margin-bottom:15px;font-size:1.3rem;font-weight:600;transition:all .3s}.audience-card:hover h3[data-v-46ef048c]{color:#667eea;transform:translateY(-2px)}.audience-card p[data-v-46ef048c]{color:#b0b0b0;max-width:200px;font-size:.95rem;line-height:1.6;transition:all .3s}.audience-card:hover p[data-v-46ef048c]{color:#fff;transform:translateY(-2px)}.icon-atom[data-v-46ef048c]:before{content:"⚛";font-size:2.5rem}.icon-briefcase[data-v-46ef048c]:before{content:"💼";font-size:2.5rem}.icon-graduation[data-v-46ef048c]:before{content:"🎓";font-size:2.5rem}.icon-computer[data-v-46ef048c]:before{content:"💻";font-size:2.5rem}.courses-grid[data-v-46ef048c]{display:flex;display:-ms-grid;-ms-grid-columns:1fr 25px 1fr 25px 1fr 25px 1fr;grid-gap:25px;flex-flow:wrap;grid-template-columns:repeat(4,1fr);justify-content:center;gap:25px;max-width:1200px;margin:0 auto;display:grid}.course-card[data-v-46ef048c]{-o-transition:all .3s ease;background:#1a1a2e;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;flex:0 0 calc(25% - 19px);height:100%;margin:0 12.5px 25px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d}@supports (display:grid){.course-card[data-v-46ef048c]{flex:1;margin:0}}.course-card[data-v-46ef048c]:hover{border-color:#667eea4d;transition:all .3s;transform:translateY(-8px);box-shadow:0 12px 30px #667eea33}.course-header[data-v-46ef048c]{text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px 20px 0 0;padding:25px 20px;position:relative}.course-header h3[data-v-46ef048c]{color:#fff;margin:0;font-size:1.4rem;font-weight:700;line-height:1.2}.course-icon[data-v-46ef048c]{display:none}.course-badge[data-v-46ef048c]{text-transform:uppercase;letter-spacing:.5px;border-radius:15px;padding:4px 12px;font-size:.75rem;font-weight:600;position:absolute;top:15px;right:15px}.badge-hot[data-v-46ef048c]{color:#fff;background:#ff4757}.badge-recommended[data-v-46ef048c]{color:#fff;background:#ffa502}.badge-new[data-v-46ef048c]{color:#fff;background:#2ed573}.badge-advanced[data-v-46ef048c]{color:#fff;background:#a55eea}.course-content[data-v-46ef048c]{background:#1a1a2e;border-radius:0 0 20px 20px;flex-direction:column;flex:1;padding:25px 20px;display:flex}.course-content h3[data-v-46ef048c]{display:none}.course-description[data-v-46ef048c]{color:#fff;align-items:flex-start;min-height:60px;margin-bottom:20px;font-size:.95rem;line-height:1.5;display:flex}.course-features[data-v-46ef048c]{flex-direction:column;justify-content:flex-start;min-height:180px;margin-bottom:20px;display:flex}.feature-item[data-v-46ef048c]{color:#fff;align-items:center;min-height:20px;margin-bottom:10px;font-size:.9rem;display:flex}.feature-item i[data-v-46ef048c]{color:#27ae60;margin-right:8px;font-size:.8rem;font-weight:700}.course-meta[data-v-46ef048c]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;min-height:50px;margin-bottom:20px;padding:12px 15px;display:flex}.meta-item[data-v-46ef048c]{color:#fff;align-items:center;gap:6px;min-height:24px;font-size:.85rem;font-weight:500;display:flex}.course-price[data-v-46ef048c]{text-align:center;margin-bottom:20px}.price[data-v-46ef048c]{color:#667eea;font-size:2rem;font-weight:700}.original-price[data-v-46ef048c]{color:#999;margin-left:10px;font-size:1.2rem;text-decoration:line-through}.course-btn[data-v-46ef048c]{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;width:100%;margin-top:auto;padding:14px 20px;font-size:.95rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.course-btn[data-v-46ef048c]:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.course-btn[data-v-46ef048c]:hover:before{left:100%}.course-btn[data-v-46ef048c]:hover{background:linear-gradient(135deg,#764ba2,#667eea);transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(-3px)scale(1.05);box-shadow:0 12px 30px #667eea66}.teachers-section[data-v-46ef048c]{background:linear-gradient(135deg,#0f1419 0%,#1a1a2e 50%,#16213e 100%);padding:60px 0;position:relative;overflow:hidden}.teachers-section[data-v-46ef048c]:before{content:"";pointer-events:none;background:radial-gradient(circle at 25% 25%,#667eea1a 0%,#0000 60%),radial-gradient(circle at 75% 75%,#764ba21a 0%,#0000 60%),radial-gradient(circle,#3498db0f 0%,#0000 70%);position:absolute;inset:0}.teachers-grid[data-v-46ef048c]{display:-ms-grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-gap:20px;z-index:2;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid;position:relative}.teacher-card[data-v-46ef048c]{cursor:pointer;text-align:left;background:linear-gradient(145deg,#1a1a2e,#16213e);border:1px solid #667eea1a;border-radius:16px;align-items:flex-start;min-height:120px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.teacher-card[data-v-46ef048c]:before{content:"";-webkit-mask-composite:xor;opacity:0;-o-transition:opacity .3s ease;background:linear-gradient(145deg,#667eea,#764ba2);border-radius:16px;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.teacher-card[data-v-46ef048c]:hover:before{opacity:1}.teacher-card[data-v-46ef048c]:hover{transform:translateY(-5px)scale(1.01);box-shadow:0 15px 30px #667eea26}.teacher-avatar[data-v-46ef048c]{flex-shrink:0;margin-top:4px;margin-right:20px;display:inline-block;position:relative}.teacher-avatar img[data-v-46ef048c]{object-fit:cover;border-radius:16px;width:80px;height:80px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 8px 20px #0003}.teacher-card:hover .teacher-avatar img[data-v-46ef048c]{transform:scale(1.05);box-shadow:0 12px 25px #0000004d}.teacher-badge[data-v-46ef048c]{color:#fff;z-index:10;background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:12px;padding:4px 8px;font-size:.7rem;font-weight:700;transition:all .3s;position:absolute;top:-6px;right:-6px;box-shadow:0 3px 10px #e74c3c4d}.teacher-card:hover .teacher-badge[data-v-46ef048c]{transform:scale(1.1);box-shadow:0 5px 15px #e74c3c66}.teacher-info[data-v-46ef048c]{flex:1;min-width:0}.teacher-info h3[data-v-46ef048c]{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:1.2rem;font-weight:600;transition:all .3s;overflow:hidden}.teacher-card:hover .teacher-info h3[data-v-46ef048c]{color:#667eea}.teacher-title[data-v-46ef048c]{color:#667eea;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:.9rem;font-weight:500;transition:all .3s;overflow:hidden}.teacher-card:hover .teacher-title[data-v-46ef048c]{color:#764ba2}.teacher-experience[data-v-46ef048c]{color:#999;white-space:nowrap;text-overflow:ellipsis;background:#667eea1a;border:1px solid #667eea33;border-radius:12px;max-width:100%;margin-bottom:12px;padding:4px 8px;font-size:.8rem;transition:all .3s;display:inline-block;overflow:hidden}.teacher-card:hover .teacher-experience[data-v-46ef048c]{color:#fff;background:#667eea33}.teacher-desc[data-v-46ef048c]{color:#b0b0b0;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;transition:all .3s;display:-webkit-box;overflow:hidden}.teacher-card:hover .teacher-desc[data-v-46ef048c]{color:#fff}.teacher-skills[data-v-46ef048c]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.skill-tag[data-v-46ef048c]{color:#667eea;cursor:pointer;white-space:nowrap;background:#667eea26;border:1px solid #667eea4d;border-radius:12px;padding:2px 8px;font-size:.7rem;font-weight:500;transition:all .3s;display:inline-block}.skill-tag[data-v-46ef048c]:hover{color:#fff;background:#667eea;transform:translateY(-1px)scale(1.05);box-shadow:0 3px 10px #667eea4d}.teacher-achievements[data-v-46ef048c]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.achievement-tag[data-v-46ef048c]{color:#667eea;cursor:pointer;white-space:nowrap;background:#667eea26;border:1px solid #667eea4d;border-radius:12px;padding:2px 8px;font-size:.7rem;font-weight:500;transition:all .3s;display:inline-block}.achievement-tag[data-v-46ef048c]:hover{color:#fff;background:#667eea;transform:translateY(-1px)scale(1.05);box-shadow:0 3px 10px #667eea4d}@media (max-width:1024px){.teachers-grid[data-v-46ef048c]{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width:768px) and (min-width:600px){.teachers-grid[data-v-46ef048c]{grid-template-columns:1fr;gap:15px}.teacher-card[data-v-46ef048c]{min-height:100px;padding:15px}.teacher-avatar[data-v-46ef048c]{margin-right:15px}.teacher-avatar img[data-v-46ef048c]{width:60px;height:60px}.teacher-info h3[data-v-46ef048c]{font-size:1.1rem}.teacher-title[data-v-46ef048c]{font-size:.85rem}.teacher-experience[data-v-46ef048c]{padding:3px 6px;font-size:.75rem}.teacher-desc[data-v-46ef048c]{-webkit-line-clamp:1;line-clamp:1;font-size:.75rem}.skill-tag[data-v-46ef048c]{padding:2px 6px;font-size:.65rem}}.success-section[data-v-46ef048c]{background:linear-gradient(135deg,#16213e 0%,#1a1a2e 50%,#0f1419 100%);padding:80px 0;position:relative;overflow:hidden}.success-section[data-v-46ef048c]:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 20%,#667eea1f 0%,#0000 60%),radial-gradient(circle at 70% 80%,#764ba21f 0%,#0000 60%),radial-gradient(circle,#3498db14 0%,#0000 70%);position:absolute;inset:0}.salary-cards[data-v-46ef048c]{display:flex;display:-ms-grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-gap:30px;-ms-grid-gap:30px;z-index:2;flex-flow:wrap;grid-template-columns:repeat(4,1fr);justify-content:center;gap:30px;max-width:1400px;margin-bottom:50px;margin-left:auto;margin-right:auto;display:grid;position:relative}.salary-card[data-v-46ef048c]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-o-transition:all .3s ease;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex:0 0 calc(25% - 23px);margin:0 15px 30px;padding:30px;transition:all .3s;position:relative;overflow:hidden}@supports (display:grid){.salary-card[data-v-46ef048c]{flex:1;margin:0}}.salary-card[data-v-46ef048c]:before{content:"";opacity:0;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.salary-card[data-v-46ef048c]:hover:before{opacity:1}.salary-card[data-v-46ef048c]:hover{border-color:#667eea;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #667eea33}.salary-header[data-v-46ef048c]{text-align:center;margin-bottom:25px}.salary-header h3[data-v-46ef048c]{color:#fff;margin-bottom:15px;font-size:1.1rem;font-weight:600;line-height:1.4}.salary-amount[data-v-46ef048c]{justify-content:center;align-items:baseline;margin-bottom:8px;display:flex}.currency[data-v-46ef048c]{color:#667eea;font-size:1.2rem;font-weight:700}.amount[data-v-46ef048c]{color:#667eea;margin:0 2px;font-size:2.5rem;font-weight:700}.unit[data-v-46ef048c]{color:#667eea;font-size:1.2rem;font-weight:700}.salary-desc[data-v-46ef048c]{color:#999;font-size:.9rem}.salary-chart[data-v-46ef048c]{margin-bottom:20px}.chart-bars[data-v-46ef048c]{grid-gap:8px;justify-content:space-between;align-items:end;gap:8px;height:120px;display:flex}.chart-bar[data-v-46ef048c]{-o-transition:all .3s ease;background:linear-gradient(#764ba2,#667eea);border-radius:4px 4px 0 0;flex-direction:column;flex:1;justify-content:end;align-items:center;min-height:20px;padding:5px 2px;transition:all .3s;display:flex;position:relative}.chart-bar.highlight[data-v-46ef048c]{background:linear-gradient(#e67e22,#f39c12);box-shadow:0 0 10px #f39c124d}.chart-bar[data-v-46ef048c]:hover{transform:scaleY(1.05);box-shadow:0 4px 15px #667eea4d}.bar-label[data-v-46ef048c]{color:#fff;text-align:center;margin-bottom:2px;font-size:.7rem;font-weight:500;line-height:1}.bar-percentage[data-v-46ef048c]{color:#fff;text-align:center;font-size:.65rem;font-weight:700;line-height:1}.salary-footer[data-v-46ef048c]{text-align:center;border-top:1px solid #ffffff1a;padding-top:15px}.data-source[data-v-46ef048c]{color:#999;margin-bottom:5px;font-size:.8rem}.data-time[data-v-46ef048c]{color:#666;font-size:.75rem}.success-cta[data-v-46ef048c]{text-align:center;margin-top:40px}.cta-button[data-v-46ef048c]{color:#fff;cursor:pointer;background:linear-gradient(45deg,#f39c12,#e67e22);border:none;border-radius:50px;align-items:center;gap:10px;margin-bottom:20px;padding:15px 40px;font-size:1.1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #f39c124d}.cta-button[data-v-46ef048c]:hover{transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(-3px)scale(1.05);box-shadow:0 8px 25px #f39c1266}.disclaimer[data-v-46ef048c]{color:#999;font-size:.8rem;line-height:1.5}.info-form-section[data-v-46ef048c]{background:linear-gradient(135deg,#0f1419 0%,#1a1a2e 50%,#16213e 100%);padding:80px 0;position:relative;overflow:hidden}.info-form-section[data-v-46ef048c]:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%,#667eea26 0%,#0000 60%),radial-gradient(circle at 80% 70%,#764ba226 0%,#0000 60%),radial-gradient(circle,#3498db1a 0%,#0000 70%);position:absolute;inset:0}.info-form-content[data-v-46ef048c]{display:-ms-grid;-ms-grid-columns:1fr 80px 1fr;grid-gap:80px;z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.info-form-left[data-v-46ef048c]{color:#fff}.form-title[data-v-46ef048c]{margin-bottom:20px;font-size:2.5rem;font-weight:700;line-height:1.2}.form-subtitle[data-v-46ef048c]{color:#ccc;margin-bottom:40px;font-size:1.2rem;line-height:1.6}.form-benefits[data-v-46ef048c]{flex-direction:column;gap:15px;display:flex}.benefit-item[data-v-46ef048c]{color:#fff;align-items:center;gap:12px;font-size:1rem;display:flex}.benefit-item i[data-v-46ef048c]{color:#27ae60;font-size:1.1rem;font-weight:700}.info-form-right[data-v-46ef048c]{justify-content:center;display:flex}.form-container[data-v-46ef048c]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:400px;padding:40px;position:relative;box-shadow:0 20px 40px #0000004d}.form-container[data-v-46ef048c]:before{content:"";-webkit-mask-composite:xor;opacity:0;-o-transition:opacity .3s ease;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border-radius:20px;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.form-container[data-v-46ef048c]:hover:before{opacity:.8}.info-form[data-v-46ef048c]{flex-direction:column;gap:25px;display:flex}.form-group[data-v-46ef048c]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-46ef048c]{color:#fff;font-size:.9rem;font-weight:500}.form-group input[data-v-46ef048c]{color:#fff;-o-transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:15px 18px;font-size:1rem;transition:all .3s}.form-group input[data-v-46ef048c]::placeholder{color:#fff9}.form-group input[data-v-46ef048c]:focus{background:#ffffff26;border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea33}.submit-btn[data-v-46ef048c]{color:#fff;cursor:pointer;background:linear-gradient(45deg,#667eea,#764ba2);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:18px 24px;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 8px 20px #667eea4d}.submit-btn[data-v-46ef048c]:hover{background:linear-gradient(45deg,#764ba2,#667eea);transform:translateY(-3px)scale(1.02);box-shadow:0 12px 30px #667eea66}.submit-btn[data-v-46ef048c]:active{transform:translateY(-1px)scale(1.01)}.contact-section[data-v-46ef048c]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);margin-top:0;padding:0}.footer-content[data-v-46ef048c]{background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);width:100%;padding:60px 0;position:relative;overflow:hidden}.footer-content[data-v-46ef048c]:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff1a 0%,#0000 50%);position:absolute;inset:0}.footer-grid[data-v-46ef048c]{display:-ms-grid;-ms-grid-columns:1.5fr 60px 1fr 60px 1fr 60px 1fr 60px 1.5fr;grid-gap:60px;text-align:center;grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;align-items:start;gap:60px;display:grid}.footer-brand[data-v-46ef048c]{color:#fff}.brand-logo[data-v-46ef048c]{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:25px;display:flex}.logo-icon-wrapper[data-v-46ef048c]{display:inline-block;position:relative}.logo-icon[data-v-46ef048c]{z-index:2;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #64b4ffb3,0 0 18px 5px #5096ff80,0 0 36px 10px #7864ff4d}.logo-icon img[data-v-46ef048c]{object-fit:cover;object-position:center;filter:brightness(1.05)contrast(1.1)saturate(1.15);background:0 0;border-radius:50%;width:100%;height:100%;margin:0;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-glow[data-v-46ef048c]{opacity:.3;z-index:1;filter:blur(12px);background:conic-gradient(#4fc3f7,#7c4dff,#e040fb,#4fc3f7);border-radius:50%;transition:all .4s;animation:4s linear infinite glow-rotate-brand-46ef048c;position:absolute;inset:-12px}@keyframes glow-rotate-brand-46ef048c{0%{opacity:.3;transform:rotate(0)scale(1)}50%{opacity:.5;transform:rotate(180deg)scale(1.1)}to{opacity:.3;transform:rotate(360deg)scale(1)}}.brand-logo:hover .logo-icon[data-v-46ef048c]{box-shadow:0 0 0 3px #64d2ff,0 0 25px 8px #50a0ffb3,0 0 50px 15px #7864ff66}.brand-logo:hover .logo-icon img[data-v-46ef048c]{filter:brightness(1.12)contrast(1.15)saturate(1.25);transform:translate(-50%,-50%)scale(1.06)}.brand-logo:hover .logo-glow[data-v-46ef048c]{opacity:.7;filter:blur(8px);opacity:.6;transform:scale(1.2)}.brand-logo h3[data-v-46ef048c]{margin:0;font-size:1.8rem;font-weight:700}.website[data-v-46ef048c]{opacity:.9;margin-bottom:15px;font-size:1.1rem}.description[data-v-46ef048c]{opacity:.8;margin-bottom:10px;font-size:1rem}.stock-info[data-v-46ef048c]{opacity:.7;font-size:.9rem}.footer-nav[data-v-46ef048c]{color:#fff}.footer-nav h4[data-v-46ef048c]{color:#fff;margin-bottom:25px;font-size:1.2rem;font-weight:600}.footer-nav ul[data-v-46ef048c]{margin:0;padding:0;list-style:none}.footer-nav li[data-v-46ef048c]{margin-bottom:15px}.footer-nav a[data-v-46ef048c]{color:#fffc;font-size:.9rem;text-decoration:none;transition:all .3s}.footer-nav a[data-v-46ef048c]:hover{color:#fff;transform:translate(5px)}.footer-contact[data-v-46ef048c]{color:#fff;text-align:center}.contact-info[data-v-46ef048c]{margin-bottom:30px}.contact-info h4[data-v-46ef048c]{margin-bottom:12px;font-size:1.1rem;font-weight:600}.phone-number[data-v-46ef048c]{color:#fff;margin-bottom:8px;font-size:1.8rem;font-weight:700}.contact-desc[data-v-46ef048c]{opacity:.8;margin:0;font-size:.9rem}.email[data-v-46ef048c]{color:#fff;margin:0;font-size:1.1rem}.chat-widget[data-v-46ef048c]{margin-top:20px;display:inline-block;position:relative}.chat-icon[data-v-46ef048c]{cursor:pointer;-o-transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex}.chat-icon[data-v-46ef048c]:hover{background:#ffffff4d;transition:all .3s cubic-bezier(.4,0,.2,1);transform:scale(1.1)rotate(5deg)}.miniprogram-widget[data-v-46ef048c]{text-align:center;margin-top:20px}.miniprogram-image[data-v-46ef048c]{margin-bottom:10px;display:inline-block;position:relative}.miniprogram-image img[data-v-46ef048c]{object-fit:cover;border:2px solid #ffffff1a;border-radius:12px;width:120px;height:120px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px #0000004d}.miniprogram-image[data-v-46ef048c]:before{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border-radius:15px;transition:all .4s;position:absolute;inset:-3px}.miniprogram-widget:hover .miniprogram-image[data-v-46ef048c]:before{opacity:.8}.miniprogram-widget:hover .miniprogram-image img[data-v-46ef048c]{border-color:#667eea80;transform:scale(1.05)rotateY(5deg);box-shadow:0 15px 30px #667eea66}.miniprogram-text[data-v-46ef048c]{color:#fffc;margin:0;font-size:.85rem;font-weight:500;transition:all .3s}.miniprogram-widget:hover .miniprogram-text[data-v-46ef048c]{color:#fff;transform:translateY(-2px)}.footer-bottom[data-v-46ef048c]{color:#bdc3c7;background:#2c3e50;width:100%;padding:25px 0}.footer-links[data-v-46ef048c]{text-align:center;margin-bottom:15px;font-size:.85rem;line-height:1.6}.footer-links span[data-v-46ef048c]{margin-right:10px}.footer-links a[data-v-46ef048c]{color:#bdc3c7;margin-right:15px;text-decoration:none;transition:color .3s}.footer-links a[data-v-46ef048c]:hover{color:#667eea}.copyright[data-v-46ef048c]{text-align:center}.copyright p[data-v-46ef048c]{color:#95a5a6;margin-bottom:10px;font-size:.85rem}.legal-info[data-v-46ef048c]{color:#7f8c8d;flex-wrap:wrap;justify-content:center;gap:15px;font-size:.8rem;display:flex}.legal-info span[data-v-46ef048c],.legal-info a[data-v-46ef048c]{color:#7f8c8d;text-decoration:none;transition:color .3s;position:relative}.legal-info a[data-v-46ef048c]:hover{color:#667eea}.legal-info span[data-v-46ef048c]:not(:last-child):after,.legal-info a[data-v-46ef048c]:not(:last-of-type):after{content:"|";color:#7f8c8d;position:absolute;right:-8px}.fixed-sidebar[data-v-46ef048c]{z-index:999;transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;top:50%;left:20px;transform:translateY(-50%)}.sidebar-toggle[data-v-46ef048c]{color:#fff;cursor:pointer;z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:fixed;top:50%;left:20px;transform:translateY(-50%)}.sidebar-toggle span[data-v-46ef048c]{font-size:18px;font-weight:700}.fixed-sidebar.sidebar-collapsed[data-v-46ef048c]{pointer-events:none}.fixed-sidebar.sidebar-collapsed .sidebar-toggle[data-v-46ef048c]{pointer-events:auto}.sidebar-container[data-v-46ef048c]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1a1a2e,#16213e) padding-box padding-box;border:2px solid #0000;border-radius:16px;flex-direction:column;gap:16px;min-width:70px;max-width:80px;padding:20px 12px;display:flex;position:relative;box-shadow:0 15px 35px #0006}.sidebar-container[data-v-46ef048c]:before{content:"";-webkit-mask-composite:xor;opacity:.6;z-index:-1;background:linear-gradient(145deg,#667eea,#764ba2,#f093fb);border-radius:16px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sidebar-item[data-v-46ef048c]{cursor:pointer;-o-transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.sidebar-item[data-v-46ef048c]:hover{background:#ffffff26;border-color:#667eea4d;transform:scale(1.05);box-shadow:0 8px 25px #667eea66}.sidebar-item.item-visible[data-v-46ef048c]{background:#667eea40;border-color:#667eea80;animation:2s infinite pulse-46ef048c}.item-icon[data-v-46ef048c]{justify-content:center;align-items:center;transition:all .3s;display:flex}.item-icon i[data-v-46ef048c]{color:#fff;text-shadow:0 1px 2px #0000004d;font-size:18px;font-weight:600;transition:all .3s}.sidebar-item:hover .item-icon i[data-v-46ef048c]{color:#667eea;transform:scale(1.1)}.item-tooltip[data-v-46ef048c]{opacity:0;visibility:hidden;-o-transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:linear-gradient(135deg,#667eeaf2,#764ba2f2);border:1px solid #fff3;border-radius:12px;min-width:180px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:60px;transform:translateY(-50%);box-shadow:0 8px 25px #0000004d}.item-tooltip[data-v-46ef048c]:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #667eeaf2;width:0;height:0;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.item-tooltip.tooltip-visible[data-v-46ef048c]{opacity:1;visibility:visible;transform:translateY(-50%)translate(5px)}.tooltip-content[data-v-46ef048c]{color:#fff;text-align:left}.tooltip-content h5[data-v-46ef048c]{text-shadow:0 1px 2px #0000004d;margin-bottom:6px;font-size:.9rem;font-weight:700}.tooltip-content p[data-v-46ef048c]{opacity:.9;text-shadow:0 1px 2px #0000004d;margin-bottom:3px;font-size:.8rem;line-height:1.3}.wechat-tooltip[data-v-46ef048c]{min-width:220px;max-width:250px}.wechat-tooltip .tooltip-content[data-v-46ef048c]{text-align:center}.qr-code-wrapper[data-v-46ef048c]{border-radius:12px;width:150px;height:150px;margin:10px auto;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000004d}.qr-code-wrapper[data-v-46ef048c]:hover{transform:scale(1.05);box-shadow:0 12px 25px #0006}.qr-code-wrapper img[data-v-46ef048c]{object-fit:cover;width:100%;height:100%;transition:all .3s}.qr-code-wrapper:hover img[data-v-46ef048c]{filter:brightness(1.1)contrast(1.1)}.qr-center-logo[data-v-46ef048c]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:8px;padding:6px 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d}.logo-text[data-v-46ef048c]{text-align:center;flex-direction:column;align-items:center;display:flex}.logo-top[data-v-46ef048c]{color:#667eea;letter-spacing:.3px;margin-bottom:2px;font-size:.6rem;font-weight:700;line-height:1}.logo-bottom[data-v-46ef048c]{color:#667eea;font-size:.55rem;font-weight:600;line-height:1}.qr-tip[data-v-46ef048c]{color:#ccc;margin-top:8px;margin-bottom:0;font-size:.75rem;font-weight:500}.fireworks-container[data-v-46ef048c]{pointer-events:none;z-index:9999;opacity:0;width:100%;height:100%;transition:opacity .5s;position:fixed;top:0;left:0}.fireworks-container.fireworks-active[data-v-46ef048c]{opacity:1}.firework[data-v-46ef048c]{left:var(--firework-left);top:var(--firework-top);background-color:var(--firework-color);width:12px;height:12px;animation:fireworkAnimation-46ef048c var(--firework-duration)ease-out var(--firework-delay)forwards;opacity:0;box-shadow:0 0 10px var(--firework-color);border-radius:50%;position:absolute}.firework[data-v-46ef048c]:nth-child(odd){width:8px;height:8px}.firework[data-v-46ef048c]:nth-child(2n){width:16px;height:16px}.firework[data-v-46ef048c]:nth-child(3n){width:6px;height:6px}.firework[data-v-46ef048c]:nth-child(5n){width:20px;height:20px}.firework[data-v-46ef048c]:nth-child(7n){width:14px;height:14px}.firework[data-v-46ef048c]:nth-child(11n){width:18px;height:18px}.firework[data-v-46ef048c]:nth-child(4n){border-radius:0;transform:rotate(45deg)}.firework[data-v-46ef048c]:nth-child(7n){clip-path:polygon(50% 0%,0% 100%,100% 100%);border-radius:0}.firework[data-v-46ef048c]:nth-child(11n){clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border-radius:0}@keyframes fireworkAnimation-46ef048c{0%{opacity:0;box-shadow:0 0 0px var(--firework-color);transform:scale(0)translateY(0)rotate(0)}5%{opacity:1;box-shadow:0 0 15px var(--firework-color);transform:scale(1)translateY(-30px)rotate(45deg)}20%{opacity:1;box-shadow:0 0 20px var(--firework-color);transform:scale(1.3)translateY(-80px)rotate(90deg)}50%{opacity:1;box-shadow:0 0 25px var(--firework-color);transform:scale(1.5)translateY(-150px)rotate(180deg)}80%{opacity:.8;box-shadow:0 0 20px var(--firework-color);transform:scale(1.2)translateY(-250px)rotate(270deg)}to{opacity:0;box-shadow:0 0 10px var(--firework-color);transform:scale(.8)translateY(-350px)rotate(360deg)}}@media (min-width:2560px){.container[data-v-46ef048c]{max-width:1800px}.hero-title[data-v-46ef048c]{font-size:5rem}.section-title[data-v-46ef048c]{font-size:4.5rem}.advantages-grid[data-v-46ef048c]{grid-template-columns:repeat(3,1fr);gap:50px}.advantage-card[data-v-46ef048c]{padding:60px 50px}.salary-cards[data-v-46ef048c]{grid-template-columns:repeat(4,1fr);gap:35px;max-width:1600px}}@media (min-width:2048px) and (max-width:2559px){.container[data-v-46ef048c]{max-width:1600px}.hero-title[data-v-46ef048c]{font-size:4.8rem}.section-title[data-v-46ef048c]{font-size:4.2rem}.advantages-grid[data-v-46ef048c]{grid-template-columns:repeat(3,1fr);gap:45px}.salary-cards[data-v-46ef048c]{grid-template-columns:repeat(4,1fr);gap:35px;max-width:1500px}}@media (min-width:1920px) and (max-width:2047px){.container[data-v-46ef048c]{max-width:1400px}}@media (min-width:1600px) and (max-width:1919px){.container[data-v-46ef048c]{max-width:1320px}.hero-title[data-v-46ef048c]{font-size:3.8rem}.section-title[data-v-46ef048c]{font-size:3.3rem}.advantages-grid[data-v-46ef048c]{grid-template-columns:repeat(3,1fr);gap:35px}.advantage-card[data-v-46ef048c]{padding:45px 35px}.salary-cards[data-v-46ef048c]{grid-template-columns:repeat(4,1fr);gap:30px}}@media (min-width:1440px) and (max-width:1599px){.container[data-v-46ef048c]{max-width:1200px}.hero-title[data-v-46ef048c]{font-size:3.5rem}.section-title[data-v-46ef048c]{font-size:3rem}.advantages-grid[data-v-46ef048c]{grid-template-columns:repeat(3,1fr);gap:30px}.advantage-card[data-v-46ef048c]{padding:45px 35px}.target-audience-grid[data-v-46ef048c]{grid-template-columns:repeat(4,1fr);gap:22px}.salary-cards[data-v-46ef048c]{grid-template-columns:repeat(4,1fr);gap:30px}}@media (min-width:1280px) and (max-width:1439px){.container[data-v-46ef048c]{max-width:1140px;padding:0 30px}.hero-title[data-v-46ef048c]{font-size:3.2rem}.section-title[data-v-46ef048c]{font-size:2.8rem}.hero-subtitle[data-v-46ef048c]{font-size:1.2rem}.advantages-grid[data-v-46ef048c]{grid-template-columns:repeat(3,1fr);gap:25px}.advantage-card[data-v-46ef048c]{padding:40px 30px}.advantage-card h3[data-v-46ef048c]{font-size:1.3rem}.advantage-card p[data-v-46ef048c]{font-size:.95rem}.target-audience-grid[data-v-46ef048c]{grid-template-columns:repeat(4,1fr);gap:18px}.audience-card[data-v-46ef048c]{padding:25px 15px}.teachers-grid[data-v-46ef048c]{grid-template-columns:repeat(3,1fr);gap:18px}.courses-grid[data-v-46ef048c]{grid-template-columns:repeat(3,1fr);gap:20px}.salary-cards[data-v-46ef048c]{grid-template-columns:repeat(4,1fr);gap:25px}.salary-card[data-v-46ef048c]{padding:25px}}@media (min-width:1024px) and (max-width:1279px){.container[data-v-46ef048c]{max-width:960px;padding:0 25px}.hero-title[data-v-46ef048c]{font-size:3rem}.section-title[data-v-46ef048c]{font-size:2.5rem}.advantages-grid[data-v-46ef048c]{grid-template-columns:repeat(2,1fr);gap:25px}.advantage-card[data-v-46ef048c]{padding:40px 30px}.target-audience-grid[data-v-46ef048c]{grid-template-columns:repeat(3,1fr);gap:18px}.teachers-grid[data-v-46ef048c]{grid-template-columns:repeat(2,1fr);gap:20px}.courses-grid[data-v-46ef048c]{grid-template-columns:repeat(2,1fr);gap:22px}.salary-cards[data-v-46ef048c]{grid-template-columns:repeat(3,1fr);gap:25px}.salary-card[data-v-46ef048c]{padding:25px}}@media (min-width:1024px) and (max-width:1024px) and (orientation:landscape){.advantages-grid[data-v-46ef048c]{grid-template-columns:repeat(2,1fr);gap:25px}}@media (min-width:768px) and (max-width:1023px){.container[data-v-46ef048c]{max-width:720px;padding:0 20px}.hero-title[data-v-46ef048c]{font-size:2.8rem}.section-title[data-v-46ef048c]{font-size:2.3rem}.advantages-grid[data-v-46ef048c]{grid-template-columns:repeat(2,1fr);gap:20px}.advantage-card[data-v-46ef048c]{padding:35px 25px}.advantage-card h3[data-v-46ef048c]{font-size:1.3rem}.target-audience-grid[data-v-46ef048c],.teachers-grid[data-v-46ef048c],.courses-grid[data-v-46ef048c]{grid-template-columns:repeat(2,1fr);gap:18px}.salary-cards[data-v-46ef048c]{grid-template-columns:repeat(2,1fr);gap:20px}.salary-card[data-v-46ef048c]{padding:25px}}@media (min-width:600px) and (max-width:767px){.container[data-v-46ef048c]{max-width:100%;padding:0 20px}.section[data-v-46ef048c]{padding:55px 0}.hero-section[data-v-46ef048c]{min-height:75vh;padding:35px 0}.hero-title[data-v-46ef048c]{margin-bottom:15px;font-size:2.2rem}.section-title[data-v-46ef048c]{margin-bottom:18px;font-size:1.9rem}.section-subtitle[data-v-46ef048c]{margin-bottom:50px;font-size:1rem}.hero-subtitle[data-v-46ef048c]{margin-bottom:28px;font-size:.95rem}.hero-stats[data-v-46ef048c]{gap:25px;margin-bottom:28px}.stat-number[data-v-46ef048c]{font-size:2.2rem}.stat-label[data-v-46ef048c]{font-size:.9rem}.hero-buttons[data-v-46ef048c]{flex-direction:column;align-items:center;gap:15px;padding:0 20px}.btn-primary[data-v-46ef048c],.btn-secondary[data-v-46ef048c]{max-width:270px;padding:13px 26px;font-size:.88rem}.advantages-grid[data-v-46ef048c]{grid-template-columns:1fr;gap:18px;padding:0 15px}.advantage-card[data-v-46ef048c]{padding:32px 22px}.advantage-icon[data-v-46ef048c]{font-size:2.8rem}.advantage-card h3[data-v-46ef048c]{font-size:1.25rem}.advantage-card p[data-v-46ef048c]{font-size:.92rem}.courses-grid[data-v-46ef048c]{grid-template-columns:1fr;gap:18px;padding:0 15px}.course-header[data-v-46ef048c]{padding:22px 18px}.course-header div[data-v-46ef048c]:first-child{font-size:1.25rem}.course-content[data-v-46ef048c]{padding:22px 18px}.course-description[data-v-46ef048c]{font-size:.92rem}.course-btn[data-v-46ef048c]{padding:13px 20px;font-size:.92rem}.target-audience-grid[data-v-46ef048c]{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 15px}.audience-card[data-v-46ef048c]{padding:22px 16px}.audience-icon[data-v-46ef048c]{width:65px;height:65px}.audience-icon i[data-v-46ef048c]{font-size:2rem}.audience-card h3[data-v-46ef048c]{font-size:1.05rem}.audience-card p[data-v-46ef048c]{font-size:.82rem}.teachers-grid[data-v-46ef048c]{grid-template-columns:1fr;gap:16px;padding:0 15px}.teacher-card[data-v-46ef048c]{padding:22px 18px}.teacher-avatar img[data-v-46ef048c]{width:72px;height:72px}.teacher-info h3[data-v-46ef048c]{font-size:1.15rem}.teacher-title[data-v-46ef048c]{font-size:.88rem}.teacher-experience[data-v-46ef048c]{font-size:.78rem}.teacher-desc[data-v-46ef048c]{font-size:.82rem}.salary-cards[data-v-46ef048c]{grid-template-columns:repeat(2,1fr);gap:18px;padding:0 15px}.salary-card[data-v-46ef048c]{margin:0;padding:22px 18px}.salary-header h3[data-v-46ef048c]{font-size:1.05rem}.amount[data-v-46ef048c]{font-size:2.2rem}.chart-bars[data-v-46ef048c]{gap:6px;height:110px}.bar-label[data-v-46ef048c]{font-size:.65rem}.bar-percentage[data-v-46ef048c]{font-size:.6rem}.cta-button[data-v-46ef048c]{max-width:270px;padding:13px 32px;font-size:1.02rem}.info-form-content[data-v-46ef048c]{gap:35px;padding:0 20px}.form-title[data-v-46ef048c]{font-size:1.9rem}.form-subtitle[data-v-46ef048c]{font-size:1.05rem}.form-container[data-v-46ef048c]{max-width:100%;padding:28px 22px}.form-group input[data-v-46ef048c]{padding:13px 16px;font-size:.92rem}.submit-btn[data-v-46ef048c]{padding:13px 22px;font-size:1.02rem}.footer-grid[data-v-46ef048c]{gap:35px;padding:0 20px}.logo-icon[data-v-46ef048c]{width:85px;height:85px}.fixed-sidebar[data-v-46ef048c]{bottom:18px;left:12px}.sidebar-container[data-v-46ef048c]{gap:11px;min-width:62px;max-width:72px;padding:14px 9px}.sidebar-item[data-v-46ef048c]{width:48px;height:48px}.item-icon i[data-v-46ef048c]{font-size:17px}.item-tooltip[data-v-46ef048c]{min-width:155px;left:65px}.qr-code-wrapper[data-v-46ef048c]{width:125px;height:125px}}@media (max-width:599px){.container[data-v-46ef048c]{padding:0 15px}.section[data-v-46ef048c]{padding:50px 0}.hero-section[data-v-46ef048c]{min-height:70vh;padding:30px 0}.hero-title[data-v-46ef048c]{margin-bottom:12px;padding:0 10px;font-size:1.8rem}.section-title[data-v-46ef048c]{margin-bottom:15px;font-size:1.6rem}.section-subtitle[data-v-46ef048c]{margin-bottom:40px;padding:0 10px;font-size:.95rem}.hero-subtitle[data-v-46ef048c]{margin-bottom:25px;padding:0 10px;font-size:.9rem}.hero-stats[data-v-46ef048c]{flex-flow:wrap;justify-content:center;gap:15px;margin-bottom:25px;padding:0 10px}.stat-item[data-v-46ef048c]{flex:0 0 calc(33.333% - 10px);min-width:70px}.stat-number[data-v-46ef048c]{margin-bottom:8px;font-size:1.8rem}.stat-label[data-v-46ef048c]{font-size:.75rem}.hero-buttons[data-v-46ef048c]{flex-direction:column;align-items:center;gap:12px;width:100%;padding:0 15px}.btn-primary[data-v-46ef048c],.btn-secondary[data-v-46ef048c]{width:100%;max-width:260px;padding:12px 24px;font-size:.85rem}.scroll-indicator[data-v-46ef048c]{font-size:.75rem;bottom:15px}.scroll-line[data-v-46ef048c]{height:25px;margin-bottom:8px}.advantages-grid[data-v-46ef048c]{grid-template-columns:1fr;gap:15px;padding:0 10px}.advantage-card[data-v-46ef048c]{padding:25px 18px}.advantage-icon[data-v-46ef048c]{margin-bottom:12px;font-size:2.2rem}.advantage-card h3[data-v-46ef048c]{margin-bottom:10px;font-size:1.1rem}.advantage-card p[data-v-46ef048c]{font-size:.85rem;line-height:1.5}.advantage-number[data-v-46ef048c]{font-size:1.5rem;top:15px;right:15px}.courses-grid[data-v-46ef048c]{grid-template-columns:1fr;gap:18px;padding:0 10px}.course-card[data-v-46ef048c]{margin:0}.course-header[data-v-46ef048c]{padding:18px 15px}.course-header div[data-v-46ef048c]:first-child{font-size:1.1rem}.course-badge[data-v-46ef048c]{padding:3px 8px;font-size:.65rem;top:8px;right:8px}.course-content[data-v-46ef048c]{padding:18px 15px}.course-description[data-v-46ef048c]{min-height:auto;margin-bottom:12px;font-size:.85rem}.course-features[data-v-46ef048c]{min-height:auto;margin-bottom:12px}.feature-item[data-v-46ef048c]{margin-bottom:6px;font-size:.8rem}.course-meta[data-v-46ef048c]{flex-direction:column;gap:8px;margin-bottom:12px;padding:10px}.meta-item[data-v-46ef048c]{font-size:.75rem}.course-btn[data-v-46ef048c]{padding:11px 16px;font-size:.85rem}.target-audience-grid[data-v-46ef048c]{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 10px}.audience-card[data-v-46ef048c]{padding:18px 12px}.audience-icon[data-v-46ef048c]{width:55px;height:55px;margin-bottom:12px}.audience-icon i[data-v-46ef048c]{font-size:1.6rem}.audience-card h3[data-v-46ef048c]{margin-bottom:8px;font-size:.95rem}.audience-card p[data-v-46ef048c]{font-size:.75rem;line-height:1.4}.teachers-grid[data-v-46ef048c]{grid-template-columns:1fr;gap:15px;padding:0 10px}.teacher-card[data-v-46ef048c]{text-align:left;grid-template-columns:72px 1fr;grid-template-areas:"avatar name""avatar meta""desc desc""tags tags";align-items:start;gap:12px 14px;min-height:auto;padding:18px 16px;display:grid}.teacher-avatar[data-v-46ef048c]{grid-area:avatar;justify-self:start;margin:0}.teacher-avatar img[data-v-46ef048c]{border-radius:14px;width:72px;height:72px}.teacher-info[data-v-46ef048c]{flex-direction:column;grid-area:name;gap:6px;min-width:0;display:flex}.teacher-info h3[data-v-46ef048c]{text-align:left;margin:0;font-size:1rem}.teacher-title[data-v-46ef048c]{opacity:.95;text-align:left;grid-area:meta;margin:0;font-size:.78rem}.teacher-experience[data-v-46ef048c]{grid-area:meta;justify-content:center;align-items:center;width:fit-content;margin:0;padding:4px 10px;font-size:.72rem;display:inline-flex}.teacher-desc[data-v-46ef048c]{-webkit-line-clamp:3;line-clamp:3;text-align:left;grid-area:desc;margin:0;font-size:.76rem;line-height:1.65}.teacher-skills[data-v-46ef048c],.teacher-achievements[data-v-46ef048c]{grid-area:tags;justify-content:flex-start;gap:6px;margin-top:0}.skill-tag[data-v-46ef048c],.achievement-tag[data-v-46ef048c]{border-radius:999px;padding:3px 8px;font-size:.62rem}.success-section[data-v-46ef048c]{padding:50px 0}.salary-cards[data-v-46ef048c]{grid-template-columns:1fr;gap:18px;margin-bottom:30px;padding:0 10px}.salary-card[data-v-46ef048c]{margin:0;padding:18px 15px}.salary-header h3[data-v-46ef048c]{margin-bottom:10px;font-size:.95rem}.amount[data-v-46ef048c]{font-size:1.8rem}.currency[data-v-46ef048c],.unit[data-v-46ef048c]{font-size:.9rem}.salary-desc[data-v-46ef048c]{font-size:.8rem}.chart-bars[data-v-46ef048c]{gap:4px;height:90px}.bar-label[data-v-46ef048c]{font-size:.55rem}.bar-percentage[data-v-46ef048c]{font-size:.5rem}.data-source[data-v-46ef048c],.data-time[data-v-46ef048c]{font-size:.7rem}.success-cta[data-v-46ef048c]{margin-top:30px}.cta-button[data-v-46ef048c]{width:100%;max-width:260px;padding:12px 28px;font-size:.95rem}.disclaimer[data-v-46ef048c]{padding:0 15px;font-size:.7rem}.info-form-section[data-v-46ef048c]{padding:40px 0}.info-form-content[data-v-46ef048c]{grid-template-columns:1fr;gap:25px;padding:0 10px}.form-title[data-v-46ef048c]{margin-bottom:12px;font-size:1.6rem}.form-subtitle[data-v-46ef048c]{margin-bottom:25px;font-size:.9rem}.form-benefits[data-v-46ef048c]{gap:10px}.benefit-item[data-v-46ef048c]{font-size:.85rem}.form-container[data-v-46ef048c]{max-width:100%;padding:20px 18px}.form-group label[data-v-46ef048c]{font-size:.8rem}.form-group input[data-v-46ef048c]{padding:11px 14px;font-size:.85rem}.submit-btn[data-v-46ef048c]{padding:12px 18px;font-size:.95rem}.footer-content[data-v-46ef048c]{padding:35px 0}.footer-grid[data-v-46ef048c]{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px 14px;padding:0 10px}.footer-brand[data-v-46ef048c]{grid-column:1/-1}.footer-contact[data-v-46ef048c]{grid-column:auto}.logo-icon[data-v-46ef048c]{width:70px;height:70px}.website[data-v-46ef048c]{margin-bottom:12px;font-size:.95rem}.description[data-v-46ef048c],.stock-info[data-v-46ef048c]{font-size:.85rem}.footer-nav[data-v-46ef048c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;padding:14px 12px}.footer-nav h4[data-v-46ef048c]{margin-bottom:10px;font-size:.95rem}.footer-nav ul[data-v-46ef048c]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer-nav li[data-v-46ef048c]{margin-bottom:0}.footer-nav a[data-v-46ef048c]{color:#ffffffe6;background:#ffffff0f;border-radius:10px;padding:8px 10px;font-size:.82rem;line-height:1.4;display:block}.footer-contact[data-v-46ef048c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;padding:14px 12px}.contact-info[data-v-46ef048c]{margin-bottom:10px}.contact-info h4[data-v-46ef048c]{margin-bottom:8px;font-size:.95rem}.contact-desc[data-v-46ef048c]{font-size:.8rem}.miniprogram-image img[data-v-46ef048c]{width:90px;height:90px}.miniprogram-text[data-v-46ef048c]{font-size:.75rem}.footer-bottom[data-v-46ef048c]{padding:18px 0}.footer-links[data-v-46ef048c]{padding:0 10px;font-size:.75rem;line-height:1.8}.copyright p[data-v-46ef048c]{padding:0 10px;font-size:.75rem}.legal-info[data-v-46ef048c]{flex-direction:column;gap:6px;padding:0 10px;font-size:.7rem}.fixed-sidebar[data-v-46ef048c]{bottom:15px;left:8px}.sidebar-container[data-v-46ef048c]{gap:8px;min-width:55px;max-width:65px;padding:10px 7px}.sidebar-item[data-v-46ef048c]{width:42px;height:42px}.item-icon i[data-v-46ef048c]{font-size:15px}.item-tooltip[data-v-46ef048c]{min-width:140px;padding:8px 10px;left:55px}.tooltip-content h5[data-v-46ef048c]{font-size:.75rem}.tooltip-content p[data-v-46ef048c]{font-size:.7rem}.wechat-tooltip[data-v-46ef048c]{min-width:180px;max-width:200px}.qr-code-wrapper[data-v-46ef048c]{width:110px;height:110px}.qr-tip[data-v-46ef048c]{font-size:.65rem}}@media (max-width:480px){.container[data-v-46ef048c]{padding:0 12px}.section[data-v-46ef048c]{padding:40px 0}.hero-section[data-v-46ef048c]{min-height:65vh;padding:25px 0}.hero-title[data-v-46ef048c]{margin-bottom:10px;padding:0 8px;font-size:2rem;line-height:1.2}.section-title[data-v-46ef048c]{margin-bottom:12px;font-size:1.4rem}.section-subtitle[data-v-46ef048c]{margin-bottom:35px;padding:0 8px;font-size:.85rem}.hero-subtitle[data-v-46ef048c]{margin-bottom:20px;padding:0 8px;font-size:.85rem}.hero-stats[data-v-46ef048c]{gap:12px;margin-bottom:20px;padding:0 8px}.stat-item[data-v-46ef048c]{flex:0 0 calc(33.333% - 8px);min-width:60px}.stat-number[data-v-46ef048c]{margin-bottom:6px;font-size:1.6rem}.stat-label[data-v-46ef048c]{font-size:.7rem}.hero-buttons[data-v-46ef048c]{align-items:center;gap:10px;padding:0 12px}.btn-primary[data-v-46ef048c],.btn-secondary[data-v-46ef048c]{justify-content:center;align-items:center;max-width:130px;padding:11px 20px;font-size:.8rem;display:flex}.scroll-indicator[data-v-46ef048c]{font-size:.7rem;bottom:12px}.advantages-grid[data-v-46ef048c]{gap:12px;padding:0 8px}.advantage-card[data-v-46ef048c]{padding:20px 15px}.advantage-icon[data-v-46ef048c]{margin-bottom:10px;font-size:2rem}.advantage-card h3[data-v-46ef048c]{margin-bottom:8px;font-size:1rem}.advantage-card p[data-v-46ef048c]{font-size:.8rem;line-height:1.4}.advantage-number[data-v-46ef048c]{font-size:1.3rem;top:12px;right:12px}.courses-grid[data-v-46ef048c]{gap:15px;padding:0 8px}.course-header[data-v-46ef048c]{padding:15px 12px}.course-header div[data-v-46ef048c]:first-child{font-size:1rem}.course-badge[data-v-46ef048c]{padding:2px 6px;font-size:.6rem;top:6px;right:6px}.course-content[data-v-46ef048c]{padding:15px 12px}.course-description[data-v-46ef048c]{margin-bottom:10px;font-size:.8rem}.course-features[data-v-46ef048c]{margin-bottom:10px}.feature-item[data-v-46ef048c]{margin-bottom:5px;font-size:.75rem}.course-meta[data-v-46ef048c]{gap:6px;margin-bottom:10px;padding:8px}.meta-item[data-v-46ef048c]{font-size:.7rem}.course-btn[data-v-46ef048c]{padding:10px 14px;font-size:.8rem}.target-audience-grid[data-v-46ef048c]{gap:10px;padding:0 8px}.audience-card[data-v-46ef048c]{padding:15px 10px}.audience-icon[data-v-46ef048c]{width:50px;height:50px;margin-bottom:10px}.audience-icon i[data-v-46ef048c]{font-size:1.4rem}.audience-card h3[data-v-46ef048c]{margin-bottom:6px;font-size:.9rem}.audience-card p[data-v-46ef048c]{font-size:.7rem;line-height:1.3}.teachers-grid[data-v-46ef048c]{gap:12px;padding:0 8px}.teacher-card[data-v-46ef048c]{padding:15px 12px}.teacher-avatar img[data-v-46ef048c]{width:60px;height:60px}.teacher-info h3[data-v-46ef048c]{font-size:.95rem}.teacher-title[data-v-46ef048c]{font-size:.75rem}.teacher-experience[data-v-46ef048c]{padding:2px 5px;font-size:.65rem}.teacher-desc[data-v-46ef048c]{-webkit-line-clamp:2;line-clamp:2;font-size:.7rem}.skill-tag[data-v-46ef048c],.achievement-tag[data-v-46ef048c]{padding:1px 4px;font-size:.55rem}.success-section[data-v-46ef048c]{padding:40px 0}.salary-cards[data-v-46ef048c]{gap:15px;margin-bottom:25px;padding:0 8px}.salary-card[data-v-46ef048c]{padding:15px 12px}.salary-header h3[data-v-46ef048c]{margin-bottom:8px;font-size:.9rem}.amount[data-v-46ef048c]{font-size:1.6rem}.currency[data-v-46ef048c],.unit[data-v-46ef048c]{font-size:.85rem}.salary-desc[data-v-46ef048c]{font-size:.75rem}.chart-bars[data-v-46ef048c]{gap:3px;height:80px}.bar-label[data-v-46ef048c]{font-size:.5rem}.bar-percentage[data-v-46ef048c]{font-size:.45rem}.data-source[data-v-46ef048c],.data-time[data-v-46ef048c]{font-size:.65rem}.cta-button[data-v-46ef048c]{max-width:240px;padding:11px 24px;font-size:.9rem}.disclaimer[data-v-46ef048c]{padding:0 12px;font-size:.65rem}.info-form-section[data-v-46ef048c]{padding:35px 0}.info-form-content[data-v-46ef048c]{gap:20px;padding:0 8px}.form-title[data-v-46ef048c]{margin-bottom:10px;font-size:1.4rem}.form-subtitle[data-v-46ef048c]{margin-bottom:20px;font-size:.85rem}.form-benefits[data-v-46ef048c]{gap:8px}.benefit-item[data-v-46ef048c]{font-size:.8rem}.form-container[data-v-46ef048c]{padding:18px 15px}.form-group label[data-v-46ef048c]{font-size:.75rem}.form-group input[data-v-46ef048c]{padding:10px 12px;font-size:.8rem}.submit-btn[data-v-46ef048c]{padding:11px 16px;font-size:.9rem}.footer-content[data-v-46ef048c]{padding:30px 0}.footer-grid[data-v-46ef048c]{gap:20px;padding:0 8px}.logo-icon[data-v-46ef048c]{width:60px;height:60px}.website[data-v-46ef048c]{margin-bottom:10px;font-size:.9rem}.description[data-v-46ef048c],.stock-info[data-v-46ef048c]{font-size:.8rem}.footer-nav h4[data-v-46ef048c]{margin-bottom:12px;font-size:.95rem}.footer-nav li[data-v-46ef048c]{margin-bottom:8px}.footer-nav a[data-v-46ef048c]{font-size:.75rem}.contact-info h4[data-v-46ef048c]{font-size:.9rem}.contact-desc[data-v-46ef048c]{font-size:.75rem}.miniprogram-image img[data-v-46ef048c]{width:80px;height:80px}.miniprogram-text[data-v-46ef048c]{font-size:.7rem}.footer-bottom[data-v-46ef048c]{padding:15px 0}.footer-links[data-v-46ef048c],.copyright p[data-v-46ef048c]{padding:0 8px;font-size:.7rem}.legal-info[data-v-46ef048c]{gap:5px;padding:0 8px;font-size:.65rem}.fixed-sidebar[data-v-46ef048c]{bottom:10px;left:5px}.sidebar-container[data-v-46ef048c]{gap:6px;min-width:50px;max-width:60px;padding:8px 6px}.sidebar-item[data-v-46ef048c]{border-radius:10px;width:38px;height:38px}.item-icon i[data-v-46ef048c]{font-size:13px}.item-tooltip[data-v-46ef048c]{min-width:130px;padding:6px 8px;left:48px}.tooltip-content h5[data-v-46ef048c]{font-size:.7rem}.tooltip-content p[data-v-46ef048c]{font-size:.65rem}.wechat-tooltip[data-v-46ef048c]{min-width:160px;max-width:180px}.qr-code-wrapper[data-v-46ef048c]{width:100px;height:100px}.qr-tip[data-v-46ef048c]{font-size:.6rem}.firework[data-v-46ef048c]{width:8px;height:8px}.firework[data-v-46ef048c]:nth-child(odd){width:5px;height:5px}.firework[data-v-46ef048c]:nth-child(2n){width:12px;height:12px}.firework[data-v-46ef048c]:nth-child(5n){width:15px;height:15px}.firework[data-v-46ef048c]:nth-child(7n){width:10px;height:10px}.firework[data-v-46ef048c]:nth-child(11n){width:14px;height:14px}}
