.navbar[data-v-301c4e0c]{z-index:100;background:#fff;transition:all .3s;position:sticky;top:0}.navbar.scrolled[data-v-301c4e0c]{box-shadow:0 2px 20px #00000014}.nav-inner[data-v-301c4e0c]{align-items:center;gap:32px;height:72px;display:flex}.logo[data-v-301c4e0c]{color:var(--color-text);flex-shrink:0;font-size:26px;font-weight:900}.logo span[data-v-301c4e0c]{color:var(--color-primary)}.menu[data-v-301c4e0c]{flex:1;gap:32px;display:flex}.menu a[data-v-301c4e0c]{color:var(--color-text-secondary);padding:8px 0;font-size:15px;font-weight:500;position:relative}.menu a[data-v-301c4e0c]:hover,.menu a.router-link-active[data-v-301c4e0c]{color:var(--color-primary)}.menu a.router-link-active[data-v-301c4e0c]:after{content:"";background:var(--color-primary);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.actions[data-v-301c4e0c]{align-items:center;gap:16px;display:flex}.lang-switch[data-v-301c4e0c]{position:relative}.lang-btn[data-v-301c4e0c]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:8px;font-size:14px;display:flex}.lang-btn[data-v-301c4e0c]:hover{color:var(--color-primary)}.lang-dropdown[data-v-301c4e0c]{border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:200;background:#fff;min-width:140px;padding:8px;position:absolute;top:40px;right:0}.lang-dropdown button[data-v-301c4e0c]{text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--color-text-secondary);background:0 0;border:none;padding:10px 16px;font-size:14px;display:block}.lang-dropdown button[data-v-301c4e0c]:hover{background:var(--color-primary-light);color:var(--color-primary)}.hamburger[data-v-301c4e0c]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:8px;display:none}.hamburger span[data-v-301c4e0c]{background:var(--color-text);border-radius:2px;width:24px;height:2px}@media (width<=768px){.menu[data-v-301c4e0c]{box-shadow:var(--shadow-md);background:#fff;flex-direction:column;gap:8px;padding:20px 24px;position:fixed;top:72px;left:0;right:0}.menu a[data-v-301c4e0c]{border-radius:var(--radius-sm);padding:12px}.menu a[data-v-301c4e0c]:hover{background:var(--color-primary-light)}.hamburger[data-v-301c4e0c]{display:flex}.navbar.open[data-v-301c4e0c]{box-shadow:var(--shadow-md)}}.footer[data-v-d3fe5594]{color:#888;background:#1a1a1a;padding:64px 0 32px}.grid[data-v-d3fe5594]{border-bottom:1px solid #333;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:48px;display:grid}.col h4[data-v-d3fe5594]{color:#fff;margin-bottom:20px;font-size:16px}.col a[data-v-d3fe5594],.col p[data-v-d3fe5594]{color:#888;overflow-wrap:anywhere;word-break:break-word;margin-bottom:12px;font-size:14px;line-height:1.7;display:block}.col a[data-v-d3fe5594]:hover{color:var(--color-primary)}.brand .logo[data-v-d3fe5594]{color:#fff;margin-bottom:16px;font-size:28px;font-weight:900}.brand .logo span[data-v-d3fe5594]{color:var(--color-primary)}.brand .slogan[data-v-d3fe5594]{max-width:280px;font-size:14px}.socials[data-v-d3fe5594]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.socials a[data-v-d3fe5594]{color:#fff;background:#2a2a2a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.socials a[data-v-d3fe5594]:hover{background:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #e63e2066}.socials a:hover svg[data-v-d3fe5594] *{fill:#fff!important;stroke:#fff!important}.social-link.disabled[data-v-d3fe5594]{color:#555;cursor:default;opacity:.55;background:#232323;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.social-icon[data-v-d3fe5594]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.social-icon svg[data-v-d3fe5594]{fill:currentColor;width:100%;height:100%;transition:fill .2s}.bottom[data-v-d3fe5594]{justify-content:space-between;align-items:center;padding-top:24px;font-size:13px;display:flex}.bottom .links a[data-v-d3fe5594]{color:#666}.bottom .links a[data-v-d3fe5594]:hover{color:var(--color-primary)}@media (width<=768px){.footer[data-v-d3fe5594]{padding:40px 0 24px}.grid[data-v-d3fe5594]{grid-template-columns:repeat(2,1fr);gap:28px 20px}.bottom[data-v-d3fe5594]{text-align:center;flex-direction:column;gap:8px}}@media (width<=480px){.grid[data-v-d3fe5594]{grid-template-columns:1fr;gap:24px}.col h4[data-v-d3fe5594]{margin-bottom:12px;font-size:15px}.socials[data-v-d3fe5594]{gap:8px}.socials a[data-v-d3fe5594]{width:36px;height:36px}.social-icon[data-v-d3fe5594]{width:18px;height:18px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}:root{--color-primary:#e63e20;--color-primary-light:#fff0ec;--color-primary-dark:#c42e15;--color-primary-gradient:linear-gradient(135deg, #e63e20 0%, #ff6142 100%);--color-bg:#fff;--color-bg-alt:#fafafa;--color-bg-warm:#fff5f3;--color-text:#1a1a1a;--color-text-secondary:#555;--color-text-muted:#888;--color-text-inverse:#fff;--color-border:#f0f0f0;--color-border-strong:#e0e0e0;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 8px 24px #0000000f;--shadow-lg:0 20px 48px #00000014;--shadow-primary-glow:0 8px 24px #e63e2040;--transition:all .25s cubic-bezier(.4,0,.2,1);--container:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-weight:800;line-height:1.2}h1{font-size:clamp(32px,5vw,52px)}h2{font-size:clamp(24px,3.5vw,36px)}h3{font-size:clamp(18px,2vw,22px)}a{color:var(--color-primary);transition:var(--transition);text-decoration:none}a:hover{color:var(--color-primary-dark)}img{max-width:100%;height:auto}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.btn{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-primary-gradient);color:#fff}.btn-primary:hover{box-shadow:var(--shadow-primary-glow);color:#fff;transform:translateY(-2px)}.btn-outline{color:var(--color-primary);border:2px solid var(--color-primary);background:0 0}.btn-outline:hover{background:var(--color-primary);color:#fff}.btn-ghost{color:var(--color-text);background:0 0;padding:12px 24px}.btn-ghost:hover{color:var(--color-primary)}.badge{background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-full);align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.section{padding:80px 0}.section-alt{background:var(--color-bg-alt);padding:80px 0}.section-head{text-align:center;margin-bottom:56px}.section-head .eyebrow{color:var(--color-primary);letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.section-head h2{margin-bottom:12px;font-size:clamp(28px,4vw,38px)}.section-head p{color:var(--color-text-muted);max-width:560px;margin:0 auto;font-size:16px}.card{border-radius:var(--radius-lg);transition:var(--transition);background:#fff;overflow:hidden}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.text-gradient{background:var(--color-primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (width<=768px){.section,.section-alt{padding:56px 0}.container{padding:0 16px}.btn{padding:12px 24px;font-size:14px}}
