[data-v-e765cfd1]:root{--primary-color:#409eff;--success-color:#67c23a;--warning-color:#e6a23c;--danger-color:#f56c6c;--info-color:#909399;--text-primary:#303133;--text-regular:#606266;--text-secondary:#909399;--text-placeholder:#c0c4cc;--border-base:#dcdfe6;--border-light:#e4e7ed;--border-lighter:#ebeef5;--border-extra-light:#f2f6fc;--background-base:#f5f7fa;--background-light:#fafafa}.home-page[data-v-e765cfd1]{background:var(--el-bg-color);min-height:100vh}.container[data-v-e765cfd1]{margin:0 auto;max-width:1200px;padding:0}@media (max-width:768px){.container[data-v-e765cfd1]{padding:0}}.top-header[data-v-e765cfd1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid var(--el-border-color-lighter);left:0;position:fixed;right:0;top:0;z-index:1000}.top-header .header-content[data-v-e765cfd1]{align-items:center;display:flex;height:70px;justify-content:space-between}.top-header .header-left[data-v-e765cfd1]{align-items:center;display:flex;gap:40px}.top-header .logo[data-v-e765cfd1]{align-items:center;color:var(--el-text-color-primary);display:flex;gap:8px;text-decoration:none}.top-header .logo .logo-text[data-v-e765cfd1]{color:var(--el-color-primary);font-size:20px;font-weight:700}.top-header .main-nav[data-v-e765cfd1]{display:flex;gap:24px}@media (max-width:768px){.top-header .main-nav[data-v-e765cfd1]{display:none}}.top-header .main-nav .nav-link[data-v-e765cfd1]{color:var(--el-text-color-regular);font-weight:500;text-decoration:none;transition:color .3s}.top-header .main-nav .nav-link[data-v-e765cfd1]:hover{color:var(--el-color-primary)}.top-header .header-right[data-v-e765cfd1]{align-items:center;display:flex;gap:12px}.hero-section[data-v-e765cfd1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:140px 0 100px;position:relative}.hero-section .hero-background[data-v-e765cfd1]{bottom:0;left:0;position:absolute;right:0;top:0}.hero-section .hero-background .hero-particles[data-v-e765cfd1]{animation:float-e765cfd1 20s linear infinite;background-image:radial-gradient(2px 2px at 20px 30px,hsla(0,0%,100%,.3),transparent),radial-gradient(2px 2px at 40px 70px,hsla(0,0%,100%,.2),transparent),radial-gradient(1px 1px at 90px 40px,hsla(0,0%,100%,.4),transparent);background-repeat:repeat;background-size:100px 100px;height:100%;position:absolute;width:100%}.hero-section .hero-content[data-v-e765cfd1]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative}@media (max-width:768px){.hero-section .hero-content[data-v-e765cfd1]{gap:40px;grid-template-columns:1fr;text-align:center}}.hero-section .hero-text .hero-badge[data-v-e765cfd1]{margin-bottom:20px}.hero-section .hero-text .hero-title[data-v-e765cfd1]{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:20px}@media (max-width:768px){.hero-section .hero-text .hero-title[data-v-e765cfd1]{font-size:2.5rem}}.hero-section .hero-text .hero-title .gradient-text[data-v-e765cfd1]{background:linear-gradient(45deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-section .hero-text .hero-description[data-v-e765cfd1]{font-size:1.2rem;line-height:1.6;margin-bottom:30px;opacity:.9}.hero-section .hero-text .hero-features[data-v-e765cfd1]{display:flex;gap:30px;margin-bottom:40px}@media (max-width:768px){.hero-section .hero-text .hero-features[data-v-e765cfd1]{flex-direction:column;gap:15px}}.hero-section .hero-text .hero-features .feature-item[data-v-e765cfd1]{align-items:center;display:flex;font-weight:500;gap:8px}.hero-section .hero-text .hero-actions[data-v-e765cfd1]{display:flex;gap:16px}@media (max-width:768px){.hero-section .hero-text .hero-actions[data-v-e765cfd1]{align-items:center;flex-direction:column}}.hero-section .hero-visual[data-v-e765cfd1]{display:flex;justify-content:center}.hero-section .hero-visual .server-mockup[data-v-e765cfd1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:20px 0}.hero-section .hero-visual .server-mockup .server-screen[data-v-e765cfd1]{background:#1a1a1a;border-radius:8px;min-width:400px;overflow:hidden}@media (max-width:768px){.hero-section .hero-visual .server-mockup .server-screen[data-v-e765cfd1]{min-width:300px}}.hero-section .hero-visual .server-mockup .server-screen .screen-header[data-v-e765cfd1]{align-items:center;background:#2d2d2d;display:flex;gap:12px;padding:12px 16px}.hero-section .hero-visual .server-mockup .server-screen .screen-header .screen-dots[data-v-e765cfd1]{display:flex;gap:6px}.hero-section .hero-visual .server-mockup .server-screen .screen-header .screen-dots .dot[data-v-e765cfd1]{border-radius:50%;height:12px;width:12px}.hero-section .hero-visual .server-mockup .server-screen .screen-header .screen-dots .dot.red[data-v-e765cfd1]{background:#ff5f57}.hero-section .hero-visual .server-mockup .server-screen .screen-header .screen-dots .dot.yellow[data-v-e765cfd1]{background:#ffbd2e}.hero-section .hero-visual .server-mockup .server-screen .screen-header .screen-dots .dot.green[data-v-e765cfd1]{background:#28ca42}.hero-section .hero-visual .server-mockup .server-screen .screen-header .screen-title[data-v-e765cfd1]{color:#fff;font-size:14px;font-weight:500}.hero-section .hero-visual .server-mockup .server-screen .screen-content[data-v-e765cfd1]{font-family:Monaco,Menlo,monospace;font-size:14px;padding:20px 0}.hero-section .hero-visual .server-mockup .server-screen .screen-content .terminal-line[data-v-e765cfd1]{margin-bottom:8px}.hero-section .hero-visual .server-mockup .server-screen .screen-content .terminal-line .prompt[data-v-e765cfd1]{color:#67c23a;margin-right:8px}.hero-section .hero-visual .server-mockup .server-screen .screen-content .terminal-line .command[data-v-e765cfd1]{color:#fff}.hero-section .hero-visual .server-mockup .server-screen .screen-content .terminal-line .status[data-v-e765cfd1]{color:#909399}.hero-section .hero-visual .server-mockup .server-screen .screen-content .terminal-line .status.active[data-v-e765cfd1]{color:#67c23a}.stats-section[data-v-e765cfd1]{background:var(--el-fill-color-lighter);padding:80px 0}.stats-section .stats-grid[data-v-e765cfd1]{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.stats-section .stats-grid[data-v-e765cfd1]{gap:30px;grid-template-columns:repeat(2,1fr)}}.stats-section .stats-grid .stat-item[data-v-e765cfd1]{text-align:center}.stats-section .stats-grid .stat-item .stat-number[data-v-e765cfd1]{color:var(--el-color-primary);font-size:2.5rem;font-weight:700;margin-bottom:8px}.stats-section .stats-grid .stat-item .stat-label[data-v-e765cfd1]{color:var(--el-text-color-regular);font-weight:500}.features-section[data-v-e765cfd1]{padding:100px 0}.features-section .section-header[data-v-e765cfd1]{margin-bottom:60px;text-align:center}.features-section .section-header .section-badge[data-v-e765cfd1]{margin-bottom:20px}.features-section .section-header .section-title[data-v-e765cfd1]{color:var(--el-text-color-primary);font-size:2.5rem;font-weight:700;margin-bottom:16px}@media (max-width:768px){.features-section .section-header .section-title[data-v-e765cfd1]{font-size:2rem}}.features-section .section-header .section-description[data-v-e765cfd1]{color:var(--el-text-color-regular);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.features-section .features-grid[data-v-e765cfd1]{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.features-section .features-grid[data-v-e765cfd1]{gap:30px;grid-template-columns:1fr}}.features-section .features-grid .feature-card[data-v-e765cfd1]{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:12px;padding:40px 0;text-align:center;transition:all .3s}.features-section .features-grid .feature-card[data-v-e765cfd1]:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.features-section .features-grid .feature-card .feature-icon[data-v-e765cfd1]{margin-bottom:20px}.features-section .features-grid .feature-card .feature-title[data-v-e765cfd1]{color:var(--el-text-color-primary);font-size:1.25rem;font-weight:600;margin-bottom:12px}.features-section .features-grid .feature-card .feature-description[data-v-e765cfd1]{color:var(--el-text-color-regular);line-height:1.6}.services-section[data-v-e765cfd1]{background:var(--el-fill-color-lighter);padding:100px 0}.services-section .section-header[data-v-e765cfd1]{margin-bottom:60px;text-align:center}.services-section .section-header .section-badge[data-v-e765cfd1]{margin-bottom:20px}.services-section .section-header .section-title[data-v-e765cfd1]{color:var(--el-text-color-primary);font-size:2.5rem;font-weight:700;margin-bottom:16px}@media (max-width:768px){.services-section .section-header .section-title[data-v-e765cfd1]{font-size:2rem}}.services-section .section-header .section-description[data-v-e765cfd1]{color:var(--el-text-color-regular);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.services-section .services-grid[data-v-e765cfd1]{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.services-section .services-grid[data-v-e765cfd1]{gap:30px;grid-template-columns:1fr}}.services-section .services-grid .service-card[data-v-e765cfd1]{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:12px;padding:40px 30px;position:relative;transition:all .3s}.services-section .services-grid .service-card[data-v-e765cfd1]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.services-section .services-grid .service-card.popular[data-v-e765cfd1]{border:2px solid var(--el-color-primary)}.services-section .services-grid .service-card.popular .popular-badge[data-v-e765cfd1]{position:absolute;right:20px;top:-10px}.services-section .services-grid .service-card .service-header[data-v-e765cfd1]{margin-bottom:35px;text-align:center}.services-section .services-grid .service-card .service-header .service-name[data-v-e765cfd1]{color:var(--el-text-color-primary);font-size:1.5rem;font-weight:600;margin-bottom:10px}.services-section .services-grid .service-card .service-header .service-price .price-symbol[data-v-e765cfd1]{color:var(--el-text-color-regular);font-size:1.2rem}.services-section .services-grid .service-card .service-header .service-price .price-amount[data-v-e765cfd1]{color:var(--el-color-primary);font-size:2.5rem;font-weight:700}.services-section .services-grid .service-card .service-header .service-price .price-unit[data-v-e765cfd1]{color:var(--el-text-color-regular)}.services-section .services-grid .service-card .service-specs[data-v-e765cfd1]{margin-bottom:35px;padding:0 10px}.services-section .services-grid .service-card .service-specs .spec-item[data-v-e765cfd1]{align-items:center;color:var(--el-text-color-regular);display:flex;gap:15px;margin-bottom:15px}.services-section .services-grid .service-card .service-actions[data-v-e765cfd1]{margin-top:10px;padding:0 20px}.cta-section[data-v-e765cfd1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:100px 0;text-align:center}.cta-section .cta-title[data-v-e765cfd1]{font-size:2.5rem;font-weight:700;margin-bottom:20px}@media (max-width:768px){.cta-section .cta-title[data-v-e765cfd1]{font-size:2rem}}.cta-section .cta-description[data-v-e765cfd1]{font-size:1.2rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px;opacity:.9}.cta-section .cta-actions[data-v-e765cfd1]{display:flex;gap:16px;justify-content:center}@media (max-width:768px){.cta-section .cta-actions[data-v-e765cfd1]{align-items:center;flex-direction:column}}.page-footer[data-v-e765cfd1]{background:var(--el-fill-color-darker);padding:60px 0 30px}.page-footer .footer-content[data-v-e765cfd1]{display:grid;gap:60px;grid-template-columns:1fr 2fr;margin-bottom:40px}@media (max-width:768px){.page-footer .footer-content[data-v-e765cfd1]{gap:40px;grid-template-columns:1fr}}.page-footer .footer-content .footer-brand .footer-logo[data-v-e765cfd1]{align-items:center;display:flex;gap:8px;margin-bottom:16px}.page-footer .footer-content .footer-brand .footer-logo .footer-logo-text[data-v-e765cfd1]{color:var(--el-color-primary);font-size:20px;font-weight:700}.page-footer .footer-content .footer-brand .footer-description[data-v-e765cfd1]{color:var(--el-text-color-regular);line-height:1.6}.page-footer .footer-content .footer-links[data-v-e765cfd1]{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.page-footer .footer-content .footer-links[data-v-e765cfd1]{gap:30px;grid-template-columns:1fr}}.page-footer .footer-content .footer-links .link-group .link-title[data-v-e765cfd1]{color:var(--el-text-color-primary);font-weight:600;margin-bottom:16px}.page-footer .footer-content .footer-links .link-group .link-list[data-v-e765cfd1]{list-style:none;padding:0}.page-footer .footer-content .footer-links .link-group .link-list li[data-v-e765cfd1]{margin-bottom:8px}.page-footer .footer-content .footer-links .link-group .link-list li a[data-v-e765cfd1]{color:var(--el-text-color-regular);text-decoration:none;transition:color .3s}.page-footer .footer-content .footer-links .link-group .link-list li a[data-v-e765cfd1]:hover{color:var(--el-color-primary)}.page-footer .footer-bottom[data-v-e765cfd1]{border-top:1px solid var(--el-border-color-lighter);padding-top:30px;text-align:center}.page-footer .footer-bottom .footer-copyright[data-v-e765cfd1]{color:var(--el-text-color-regular);font-size:14px}@keyframes float-e765cfd1{0%{transform:translate(0) translateY(0)}33%{transform:translate(30px) translateY(-30px)}66%{transform:translate(-20px) translateY(20px)}to{transform:translate(0) translateY(0)}}
