.navbar[data-v-47544eb4]{z-index:1000;height:var(--nav-height);transition:background-color var(--ease-normal), box-shadow var(--ease-normal);position:fixed;top:0;left:0;right:0}.navbar.scrolled[data-v-47544eb4]{-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--border-color), var(--shadow-sm);background-color:#fffffff5}.navbar-inner[data-v-47544eb4]{justify-content:space-between;align-items:center;height:100%;display:flex}.navbar-logo[data-v-47544eb4]{align-items:center;gap:10px;display:flex}.logo-text[data-v-47544eb4]{flex-direction:column;line-height:1.2;display:flex}.logo-img[data-v-47544eb4]{object-fit:contain;flex-shrink:0;width:38px;height:38px}.logo-name[data-v-47544eb4]{color:var(--text-primary);letter-spacing:.02em;font-size:1.15rem;font-weight:800}.logo-sub[data-v-47544eb4]{color:var(--text-secondary);letter-spacing:.1em;font-size:.63rem}.navbar-links[data-v-47544eb4]{align-items:center;gap:2px;display:flex}.nav-link[data-v-47544eb4]{color:var(--text-secondary);transition:color var(--ease-normal);border-radius:var(--radius-sm);padding:8px 16px;font-size:.9rem;display:block;position:relative}.nav-link[data-v-47544eb4]:after{content:"";background:var(--gradient-brand);height:2px;transition:transform var(--ease-normal);border-radius:1px;position:absolute;bottom:2px;left:16px;right:16px;transform:scaleX(0)}.nav-link[data-v-47544eb4]:hover{color:var(--accent-orange-light)}.nav-link[data-v-47544eb4]:hover:after{transform:scaleX(1)}.btn-nav-cta[data-v-47544eb4]{margin-left:8px;padding:9px 22px;font-size:.85rem}.hamburger[data-v-47544eb4]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:4px;display:none}.hamburger span[data-v-47544eb4]{background:var(--text-primary);border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.hamburger.active span[data-v-47544eb4]:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.active span[data-v-47544eb4]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.active span[data-v-47544eb4]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-v-47544eb4]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--border-color);background:#0d0904fa;padding:16px 24px 28px}.mobile-nav-link[data-v-47544eb4]{color:#ffffffbf;transition:color var(--ease-normal);border-bottom:1px solid #ffffff1a;padding:14px 0;font-size:1rem;display:block}.mobile-nav-link[data-v-47544eb4]:hover{color:var(--accent-orange-light)}.mobile-cta[data-v-47544eb4]{justify-content:center;width:100%;margin-top:20px}.mobile-menu-enter-active[data-v-47544eb4],.mobile-menu-leave-active[data-v-47544eb4]{transition:all .3s;overflow:hidden}.mobile-menu-enter-from[data-v-47544eb4],.mobile-menu-leave-to[data-v-47544eb4]{opacity:0;max-height:0}.mobile-menu-enter-to[data-v-47544eb4],.mobile-menu-leave-from[data-v-47544eb4]{opacity:1;max-height:500px}@media (width<=840px){.navbar-links[data-v-47544eb4],.btn-nav-cta[data-v-47544eb4]{display:none}.hamburger[data-v-47544eb4]{display:flex}}.footer[data-v-5fd6372c]{background:var(--bg-secondary);border-top:1px solid var(--border-color)}.footer-top[data-v-5fd6372c]{padding:72px 0 52px}.footer-grid[data-v-5fd6372c]{grid-template-columns:1.8fr 1fr 1fr 1.4fr;gap:48px;display:grid}.footer-logo[data-v-5fd6372c]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.footer-logo-img[data-v-5fd6372c]{object-fit:contain;flex-shrink:0;width:42px;height:42px}.footer-company-main[data-v-5fd6372c]{color:var(--text-primary);font-size:1.08rem;font-weight:800}.footer-company-full[data-v-5fd6372c]{color:var(--text-muted);margin-top:2px;font-size:.7rem}.footer-slogan[data-v-5fd6372c]{color:var(--text-muted);letter-spacing:.08em;margin-bottom:20px;font-size:.85rem}.footer-quick-contact[data-v-5fd6372c]{flex-direction:column;gap:8px;display:flex}.qc-item[data-v-5fd6372c]{color:var(--text-secondary);transition:color var(--ease-normal);align-items:center;gap:7px;font-size:.85rem;display:flex}.qc-item[data-v-5fd6372c]:hover{color:var(--accent-primary)}.footer-heading[data-v-5fd6372c]{color:var(--text-primary);letter-spacing:.06em;margin-bottom:20px;padding-bottom:10px;font-size:.88rem;font-weight:700;position:relative}.footer-heading[data-v-5fd6372c]:after{content:"";background:var(--gradient-brand);border-radius:1px;width:28px;height:2px;position:absolute;bottom:0;left:0}.footer-links[data-v-5fd6372c]{flex-direction:column;gap:10px;display:flex}.footer-links a[data-v-5fd6372c]{color:var(--text-muted);transition:color var(--ease-normal), padding-left var(--ease-normal);font-size:.85rem;line-height:1.5}.footer-links a[data-v-5fd6372c]:hover{color:var(--accent-primary);padding-left:5px}.footer-contact-list[data-v-5fd6372c]{flex-direction:column;gap:14px;display:flex}.footer-contact-list li[data-v-5fd6372c]{align-items:flex-start;gap:10px;display:flex}.contact-icon[data-v-5fd6372c]{flex-shrink:0;margin-top:1px;font-size:.9rem}.footer-contact-list li>div[data-v-5fd6372c]{flex-direction:column;gap:2px;display:flex}.c-label[data-v-5fd6372c]{color:var(--text-muted);letter-spacing:.05em;font-size:.7rem}.footer-contact-list span[data-v-5fd6372c],.footer-contact-list a[data-v-5fd6372c]{color:var(--text-secondary);font-size:.82rem;line-height:1.6}.footer-contact-list a[data-v-5fd6372c]:hover{color:var(--accent-primary)}.footer-bottom[data-v-5fd6372c]{border-top:1px solid var(--border-color);padding:18px 0}.footer-bottom-inner[data-v-5fd6372c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.copyright[data-v-5fd6372c],.icp[data-v-5fd6372c]{color:var(--text-muted);font-size:.78rem}.icp a[data-v-5fd6372c]{color:var(--text-muted);transition:color var(--ease-normal)}.icp a[data-v-5fd6372c]:hover{color:var(--accent-primary)}@media (width<=1100px){.footer-grid[data-v-5fd6372c]{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=600px){.footer-grid[data-v-5fd6372c]{grid-template-columns:1fr;gap:28px}.footer-top[data-v-5fd6372c]{padding:48px 0 36px}.footer-bottom-inner[data-v-5fd6372c]{text-align:center;flex-direction:column}}:root{--bg-primary:#f9f3d9;--bg-secondary:#f1e6e0;--bg-card:#f9dfb5;--bg-card-hover:#fbedd1;--accent-primary:#ff6b1a;--accent-red:#e63012;--accent-yellow:#f5c842;--accent-orange-light:#ff9248;--text-primary:#1f1a17;--text-secondary:#5e5148;--text-muted:#96867a;--border-color:#c8b9af4d;--border-active:#ff6b1a73;--gradient-brand:linear-gradient(135deg, #ff6b1a 0%, #e63012 50%, #f5c842 100%);--gradient-brand-rev:linear-gradient(135deg, #f5c842 0%, #e63012 50%, #ff6b1a 100%);--gradient-accent:linear-gradient(135deg, #ff6b1a, #e63012, #f5c842);--gradient-hero1:linear-gradient(125deg, #faefe5 0%, #fff1e3 38%, #ffdbcc 68%, #ffd2b3 100%);--gradient-hero2:linear-gradient(125deg, #faefe5 0%, #ffebe8 38%, #ffdbd4 68%, #ffc8bf 100%);--gradient-hero3:linear-gradient(125deg, #faefe5 0%, #fff6e8 38%, #ffebca 68%, #ffdea3 100%);--shadow-sm:0 2px 12px #c8bf800a;--shadow-md:0 4px 24px #caba850f;--shadow-lg:0 12px 48px #e0d68814;--shadow-card-hover:0 20px 50px #ff6b1a1f, 0 8px 24px #0000000f;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--font-sans:"PingFang SC", "Microsoft YaHei", "微软雅黑", "Noto Sans SC", "Source Han Sans CN", sans-serif;--nav-height:70px;--container-max:1200px;--section-py:100px;--ease-normal:.35s cubic-bezier(.4, 0, .2, 1);--ease-slow:.6s cubic-bezier(.4, 0, .2, 1);--ease-bounce:.5s cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;overflow-x:hidden}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;display:block}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.section{padding:var(--section-py) 0}.section-label{letter-spacing:.35em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:14px;font-size:.78rem;font-weight:700;display:block}.section-title{color:var(--text-primary);margin-bottom:16px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;line-height:1.2}.section-subtitle{color:var(--text-secondary);max-width:600px;font-size:1rem;line-height:1.85}.divider{background:var(--gradient-brand);border-radius:2px;width:56px;height:3px;margin:16px 0 24px}.animate-on-scroll{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.animate-on-scroll.from-left{transform:translate(-40px)}.animate-on-scroll.from-right{transform:translate(40px)}.animate-on-scroll.delay-1{transition-delay:80ms}.animate-on-scroll.delay-2{transition-delay:.16s}.animate-on-scroll.delay-3{transition-delay:.24s}.animate-on-scroll.delay-4{transition-delay:.32s}.animate-on-scroll.delay-5{transition-delay:.4s}.animate-on-scroll.delay-6{transition-delay:.48s}.animate-on-scroll.is-visible{opacity:1;transform:translate(0)}.btn{cursor:pointer;transition:all var(--ease-normal);font-size:.95rem;font-weight:600;font-family:var(--font-sans);white-space:nowrap;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 20px #e6301259}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #ff6b1a8c}.btn-primary:active{transform:translateY(0)}.btn-outline{color:var(--text-primary);border:1.5px solid var(--border-active);background:0 0}.btn-outline:hover{border-color:var(--accent-primary);background:#ff6b1a1a;transform:translateY(-2px)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#e6301266;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}.page-enter-active,.page-leave-active{transition:opacity .35s}.page-enter-from,.page-leave-to{opacity:0}@media (width<=768px){.container{padding:0 16px}:root{--section-py:64px}}.hero[data-v-40099241]{height:100vh;min-height:620px;position:relative;overflow:hidden}.hero-slides[data-v-40099241]{width:100%;height:100%}.hero-slide[data-v-40099241]{align-items:center;display:flex;position:absolute;inset:0}.hero-bg-deco[data-v-40099241]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.deco-circle[data-v-40099241]{border:1px solid;border-radius:50%;position:absolute}.c1[data-v-40099241]{width:680px;height:680px;animation:35s linear infinite rotateSlow-40099241;top:-200px;right:-80px}.c2[data-v-40099241]{width:460px;height:460px;animation:22s linear infinite reverse rotateSlow-40099241;bottom:-120px;right:80px}.deco-grid[data-v-40099241]{background-image:linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.deco-glow[data-v-40099241]{opacity:.07;filter:blur(80px);border-radius:50%;width:500px;height:500px;position:absolute;top:50%;right:10%;transform:translateY(-50%)}@keyframes rotateSlow-40099241{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-content[data-v-40099241]{z-index:2;padding-top:var(--nav-height);position:relative}.hero-text[data-v-40099241]{max-width:660px}.hero-label[data-v-40099241]{letter-spacing:.38em;opacity:.9;margin-bottom:22px;font-size:.76rem;font-weight:700;display:block}.hero-title[data-v-40099241]{color:var(--text-primary);letter-spacing:.01em;margin-bottom:26px;font-size:clamp(2.6rem,6.5vw,4.8rem);font-weight:900;line-height:1.12}.hero-title-accent[data-v-40099241]{display:inline-block}.hero-desc[data-v-40099241]{color:var(--text-secondary);max-width:520px;margin-bottom:38px;font-size:1.02rem;line-height:1.95}.hero-actions[data-v-40099241]{flex-wrap:wrap;gap:16px;display:flex}.reveal-1[data-v-40099241]{animation:.8s cubic-bezier(.16,1,.3,1) both revealUp-40099241}.reveal-2[data-v-40099241]{animation:.8s cubic-bezier(.16,1,.3,1) .1s both revealUp-40099241}.reveal-3[data-v-40099241]{animation:.8s cubic-bezier(.16,1,.3,1) .2s both revealUp-40099241}.reveal-4[data-v-40099241]{animation:.8s cubic-bezier(.16,1,.3,1) .32s both revealUp-40099241}@keyframes revealUp-40099241{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-fade-enter-active[data-v-40099241]{transition:opacity .7s}.hero-fade-leave-active[data-v-40099241]{transition:opacity .5s;inset:0;position:absolute!important}.hero-fade-enter-from[data-v-40099241],.hero-fade-leave-to[data-v-40099241]{opacity:0}.hero-dots[data-v-40099241]{z-index:10;gap:10px;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.dot[data-v-40099241]{cursor:pointer;background:0 0;border:none;padding:5px}.dot span[data-v-40099241]{background:#00000026;border-radius:4px;width:8px;height:8px;transition:all .35s;display:block}.dot.active span[data-v-40099241]{background:var(--accent-primary);width:26px}.hero-counter[data-v-40099241]{z-index:10;color:#00000073;align-items:baseline;gap:4px;font-size:.82rem;display:flex;position:absolute;bottom:72px;right:44px}.c-cur[data-v-40099241]{color:#000000d9;font-size:1.5rem;font-weight:800;line-height:1}.scroll-hint[data-v-40099241]{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-mouse[data-v-40099241]{border:2px solid #0003;border-radius:12px;justify-content:center;width:24px;height:38px;padding-top:7px;display:flex}.scroll-wheel[data-v-40099241]{background:#0003;border-radius:2px;width:4px;height:8px;animation:2.2s ease-in-out infinite scrollBounce-40099241}@keyframes scrollBounce-40099241{0%,to{opacity:1;transform:translateY(0)}60%{opacity:.2;transform:translateY(9px)}}.scroll-hint span[data-v-40099241]{letter-spacing:.18em;color:#0000004d;font-size:.68rem}@media (width<=768px){.hero-title[data-v-40099241]{font-size:clamp(2.2rem,9vw,3.2rem)}.hero-desc[data-v-40099241]{font-size:.93rem}.hero-counter[data-v-40099241]{display:none}.scroll-hint[data-v-40099241]{bottom:32px}.hero-dots[data-v-40099241]{bottom:24px}}@media (width<=480px){.hero-title[data-v-40099241]{margin-bottom:18px;font-size:clamp(2rem,10vw,2.6rem)}.hero-desc[data-v-40099241]{margin-bottom:28px;font-size:.88rem}.hero-actions[data-v-40099241]{flex-direction:column;align-items:stretch;gap:12px}.hero-actions .btn[data-v-40099241]{justify-content:center;width:100%}.scroll-hint[data-v-40099241]{display:none}}.about-section[data-v-c19edec5]{background:var(--bg-primary);overflow:hidden}.about-grid[data-v-c19edec5]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-para[data-v-c19edec5]{color:var(--text-secondary);margin-bottom:18px;font-size:.98rem;line-height:1.95}.about-tags[data-v-c19edec5]{flex-wrap:wrap;gap:10px;margin:26px 0 32px;display:flex}.tag[data-v-c19edec5]{color:var(--accent-red);transition:all var(--ease-normal);background:linear-gradient(135deg,#e6301214,#f5c84214);border:1px solid #ff6b1a33;border-radius:50px;padding:6px 18px;font-size:.82rem}.tag[data-v-c19edec5]:hover{color:var(--accent-primary);background:linear-gradient(135deg,#e6301226,#f5c84226);border-color:#ff6b1a66;transform:translateY(-1px)}.about-visual[data-v-c19edec5]{height:420px;position:relative}.vis-card[data-v-c19edec5]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:36px 32px;position:absolute;top:30px;left:30px;right:0}.vis-logo-row[data-v-c19edec5]{align-items:center;gap:14px;margin-bottom:24px;display:flex}.vis-logo-img[data-v-c19edec5]{object-fit:contain;flex-shrink:0;width:52px;height:52px}.vis-company[data-v-c19edec5]{color:var(--text-primary);font-size:1.25rem;font-weight:800}.vis-company-sub[data-v-c19edec5]{color:var(--text-secondary);margin-top:2px;font-size:.88rem}.vis-divider[data-v-c19edec5]{background:var(--border-color);height:1px;margin-bottom:24px}.vis-stats[data-v-c19edec5]{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}.vis-stat[data-v-c19edec5]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.vs-num[data-v-c19edec5]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;line-height:1}.vs-label[data-v-c19edec5]{color:var(--text-muted);letter-spacing:.04em;font-size:.73rem}.vis-address[data-v-c19edec5]{color:var(--text-muted);border-top:1px solid var(--border-color);align-items:flex-start;gap:7px;padding-top:16px;font-size:.8rem;display:flex}.vis-address svg[data-v-c19edec5]{color:var(--accent-primary);flex-shrink:0;margin-top:1px}.float-badge[data-v-c19edec5]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md);align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute}.badge-1[data-v-c19edec5]{animation:4s ease-in-out infinite floatY-c19edec5;top:0;left:0}.badge-2[data-v-c19edec5]{animation:4s ease-in-out 2s infinite floatY-c19edec5;bottom:20px;right:-10px}@keyframes floatY-c19edec5{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.badge-icon[data-v-c19edec5]{font-size:1.3rem}.badge-title[data-v-c19edec5]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.85rem;font-weight:700}.badge-sub[data-v-c19edec5]{color:var(--text-muted);font-size:.7rem}@media (width<=960px){.about-grid[data-v-c19edec5]{grid-template-columns:1fr;gap:48px}.about-visual[data-v-c19edec5]{height:360px}}@media (width<=480px){.about-visual[data-v-c19edec5]{height:340px}.badge-2[data-v-c19edec5]{display:none}}.stats-section[data-v-35eb7c1c]{padding:90px 0;position:relative;overflow:hidden}.stats-bg-overlay[data-v-35eb7c1c]{background:linear-gradient(135deg,#fff3eb 0%,#ffebd9 50%,#fff3eb 100%);position:absolute;inset:0}.stats-pattern[data-v-35eb7c1c]{background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.stats-inner[data-v-35eb7c1c]{z-index:1;position:relative}.stats-grid[data-v-35eb7c1c]{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.stat-item[data-v-35eb7c1c]{text-align:center;padding:16px}.stat-number[data-v-35eb7c1c]{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:clamp(2.8rem,5vw,4rem);font-weight:900;line-height:1}.stat-suf[data-v-35eb7c1c]{font-size:.65em}.stat-label[data-v-35eb7c1c]{color:var(--text-primary);margin-bottom:8px;font-size:1.05rem;font-weight:700}.stat-desc[data-v-35eb7c1c]{color:var(--text-secondary);font-size:.82rem;line-height:1.6}@media (width<=768px){.stats-grid[data-v-35eb7c1c]{grid-template-columns:repeat(2,1fr);gap:28px}.stats-section[data-v-35eb7c1c]{padding:64px 0}}.business-section[data-v-50584ac5]{background:var(--bg-secondary);position:relative;overflow:hidden}.business-section[data-v-50584ac5]:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff6b1a0d 0%,#0000 65%);width:700px;height:700px;position:absolute;top:-300px;left:-300px}.section-header[data-v-50584ac5]{text-align:center;margin-bottom:64px}.section-header .section-subtitle[data-v-50584ac5]{margin:0 auto}.biz-grid[data-v-50584ac5]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.svg-defs[data-v-50584ac5]{width:0;height:0;position:absolute}.biz-card[data-v-50584ac5]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:default;transition:transform var(--ease-normal), box-shadow var(--ease-normal), border-color var(--ease-normal), background var(--ease-normal);padding:32px 28px 28px;position:relative;overflow:hidden}.biz-card[data-v-50584ac5]:hover{box-shadow:var(--shadow-card-hover);background:var(--bg-card-hover);border-color:#ff6b1a47;transform:translateY(-10px)}.card-bar[data-v-50584ac5]{background:var(--card-accent);opacity:.85;width:4px;height:100%;transition:opacity var(--ease-normal);border-radius:4px 0 0 4px;position:absolute;top:0;left:0}.biz-card:hover .card-bar[data-v-50584ac5]{opacity:1}.card-icon[data-v-50584ac5]{width:50px;height:50px;transition:transform var(--ease-bounce);margin-bottom:20px}.biz-card:hover .card-icon[data-v-50584ac5]{transform:scale(1.08)translateY(-2px)}.card-icon svg[data-v-50584ac5]{width:100%;height:100%}.card-title[data-v-50584ac5]{color:var(--text-primary);margin-bottom:5px;font-size:1.12rem;font-weight:700}.card-sub[data-v-50584ac5]{color:var(--text-muted);letter-spacing:.06em;margin-bottom:14px;font-size:.73rem;display:block}.card-desc[data-v-50584ac5]{color:var(--text-secondary);font-size:.875rem;line-height:1.82}.card-hover-arrow[data-v-50584ac5]{opacity:0;transition:opacity var(--ease-normal), transform var(--ease-normal);position:absolute;bottom:22px;right:22px;transform:translate(-10px)}.biz-card:hover .card-hover-arrow[data-v-50584ac5]{opacity:1;transform:translate(0)}@media (width<=1024px){.biz-grid[data-v-50584ac5]{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.biz-grid[data-v-50584ac5]{grid-template-columns:1fr;gap:16px}.biz-card[data-v-50584ac5]{padding:24px 20px}.hide-mobile[data-v-50584ac5]{display:none}}.contact-hero[data-v-070bbd34]{text-align:center;padding:150px 0 90px;position:relative;overflow:hidden}.ch-bg[data-v-070bbd34]{background:linear-gradient(#dccab2 0%,#f0cbab 100%);position:absolute;inset:0}.ch-grid[data-v-070bbd34]{background-image:linear-gradient(#efd9ce0a 1px,#0000 1px),linear-gradient(90deg,#c8a9980a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ch-glow[data-v-070bbd34]{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.g1[data-v-070bbd34]{background:#af938412;width:400px;height:400px;top:-100px;left:20%}.g2[data-v-070bbd34]{background:#e6301212;width:300px;height:300px;top:-50px;right:20%}.ch-content[data-v-070bbd34]{z-index:1;position:relative}.ch-title[data-v-070bbd34]{color:var(--text-primary);letter-spacing:.02em;margin:12px 0;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900}.ch-subtitle[data-v-070bbd34]{color:var(--text-secondary);margin-top:18px;font-size:1.05rem}.contact-main[data-v-070bbd34]{background:var(--bg-secondary)}.contact-grid[data-v-070bbd34]{grid-template-columns:1fr 1.25fr;gap:60px;margin-bottom:60px;display:grid}.ci-heading[data-v-070bbd34]{color:var(--text-primary);margin-bottom:12px;font-size:1.75rem;font-weight:800}.ci-desc[data-v-070bbd34]{color:var(--text-secondary);margin-bottom:30px;font-size:.92rem;line-height:1.85}.info-cards[data-v-070bbd34]{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.info-card[data-v-070bbd34]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:border-color var(--ease-normal), transform var(--ease-normal);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.info-card[data-v-070bbd34]:hover{border-color:var(--border-active);transform:translate(5px)}.ic-icon[data-v-070bbd34]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ic-icon.phone[data-v-070bbd34]{color:#ff6b1a;background:#ff6b1a1f}.ic-icon.email[data-v-070bbd34]{color:#e63012;background:#e630121a}.ic-icon.addr[data-v-070bbd34]{color:#d4a020;background:#f5c8421a}.ic-icon.time[data-v-070bbd34]{color:#27ae60;background:#27ae601a}.ic-detail[data-v-070bbd34]{flex-direction:column;gap:3px;display:flex}.ic-label[data-v-070bbd34]{color:var(--text-muted);letter-spacing:.06em;font-size:.73rem}.ic-value[data-v-070bbd34]{color:var(--text-primary);transition:color var(--ease-normal);font-size:.93rem;font-weight:500;line-height:1.5}a.ic-value[data-v-070bbd34]:hover{color:var(--accent-primary)}.company-card[data-v-070bbd34]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:22px 22px 18px}.cc-header[data-v-070bbd34]{color:var(--accent-primary);align-items:center;gap:8px;margin-bottom:16px;font-size:.88rem;font-weight:700;display:flex}.cc-rows[data-v-070bbd34]{flex-direction:column;gap:10px;display:flex}.cc-row[data-v-070bbd34]{gap:12px;font-size:.85rem;line-height:1.5;display:flex}.cc-key[data-v-070bbd34]{color:var(--text-muted);flex-shrink:0;min-width:64px}.cc-val[data-v-070bbd34]{color:var(--text-secondary)}.form-wrap[data-v-070bbd34]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:40px}.form-title[data-v-070bbd34]{color:var(--text-primary);margin-bottom:8px;font-size:1.5rem;font-weight:800}.form-desc[data-v-070bbd34]{color:var(--text-secondary);margin-bottom:28px;font-size:.88rem}.form-row[data-v-070bbd34]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group[data-v-070bbd34]{margin-bottom:18px}.form-label[data-v-070bbd34]{color:var(--text-secondary);margin-bottom:8px;font-size:.82rem;font-weight:500;display:block}.required[data-v-070bbd34]{color:#e05c94}.form-input[data-v-070bbd34]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-family:var(--font-sans);transition:border-color var(--ease-normal), box-shadow var(--ease-normal);appearance:none;outline:none;padding:12px 16px;font-size:.91rem}.form-input[data-v-070bbd34]:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #ff6b1a1f}.form-input[data-v-070bbd34]::placeholder{color:var(--text-muted)}.form-select[data-v-070bbd34]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.form-select option[data-v-070bbd34]{background:var(--bg-card);color:var(--text-primary)}.form-textarea[data-v-070bbd34]{resize:vertical;min-height:120px}.submit-btn[data-v-070bbd34]{width:100%;margin-top:4px;padding:15px;font-size:1rem}.submit-btn[data-v-070bbd34]:disabled{opacity:.65;cursor:not-allowed}.form-success[data-v-070bbd34]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px 24px;display:flex}.form-success h3[data-v-070bbd34]{color:var(--text-primary);font-size:1.5rem;font-weight:700}.form-success p[data-v-070bbd34]{color:var(--text-secondary);max-width:280px;font-size:.93rem;line-height:1.7}.map-section[data-v-070bbd34]{border-radius:var(--radius-xl);border:1px solid var(--border-color);height:280px;position:relative;overflow:hidden}.map-mock[data-v-070bbd34]{background:var(--bg-card);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.map-grid[data-v-070bbd34]{background-image:repeating-linear-gradient(0deg,#0000,#0000 47px,#ff6b1a0f 47px 48px),repeating-linear-gradient(90deg,#0000,#0000 47px,#ff6b1a0f 47px 48px);position:absolute;inset:0}.map-center[data-v-070bbd34]{z-index:1;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.map-info-box[data-v-070bbd34]{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.map-info-box strong[data-v-070bbd34]{color:var(--text-primary);font-size:1rem;font-weight:700}.map-info-box span[data-v-070bbd34]{color:var(--text-secondary);font-size:.85rem}.map-btn[data-v-070bbd34]{color:var(--accent-primary);transition:all var(--ease-normal);background:#ff6b1a12;border:1px solid #ff6b1a4d;border-radius:50px;align-items:center;gap:5px;margin-top:8px;padding:8px 20px;font-size:.83rem;display:inline-flex}.map-btn[data-v-070bbd34]:hover{border-color:var(--accent-primary);background:#ff6b1a26}@media (width<=960px){.contact-grid[data-v-070bbd34]{grid-template-columns:1fr;gap:40px}}@media (width<=580px){.form-wrap[data-v-070bbd34]{padding:24px 18px}.form-row[data-v-070bbd34]{grid-template-columns:1fr;gap:0}.contact-hero[data-v-070bbd34]{padding:120px 0 60px}}
