:root{--wm-bg: #eef3f7;--wm-surface: #ffffff;--wm-surface-alt: #e4edf5;--wm-ink: #0f1723;--wm-muted: #5d687a;--wm-line: rgba(126, 143, 170, .2);--wm-accent: #2979ff;--wm-accent-strong: #165ddb;--wm-accent-soft: rgba(41, 121, 255, .12);--wm-secondary: #3cc6b5;--wm-shadow: 0 24px 80px rgba(70, 89, 120, .12);--wm-radius: 24px;--wm-radius-sm: 16px;--wm-max: 1200px;--wm-ease-out: cubic-bezier(.23, 1, .32, 1);--wm-ease-in-out: cubic-bezier(.77, 0, .175, 1);--wm-fast: .14s;--wm-medium: .22s}html{scroll-behavior:smooth}body{margin:0;background:var(--wm-bg);color:var(--wm-ink);font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}#root{min-height:100vh}#loading{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:#f3f5f4f2;transition:opacity .24s ease,visibility .24s ease}#loading.is-hidden{opacity:0;visibility:hidden;pointer-events:none}#loading-center,#loading-center-absolute{display:contents}.tp-preloader-content{display:grid;gap:14px;justify-items:center}.tp-preloader-circle svg{width:120px;height:120px}.tp-preloader-circle circle:last-child{stroke:var(--wm-accent);stroke-dasharray:420;stroke-dashoffset:90;animation:wmSpin 1s linear infinite}.tp-preloader-subtitle{margin:0;color:var(--wm-muted);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wm-page{position:relative}.wm-app-motion{min-height:100vh}.wm-container{width:min(calc(100% - 40px),var(--wm-max));margin:0 auto}.wm-section{padding:112px 0;scroll-margin-top:92px}.wm-app-motion .wm-section,.wm-app-motion .wm-final-cta,.wm-app-motion .wm-footer{opacity:0;transform:translate3d(0,28px,0);filter:blur(8px);transition:opacity .62s var(--wm-ease-out),transform .76s var(--wm-ease-out),filter .68s var(--wm-ease-out);will-change:transform,opacity,filter}.wm-app-motion .wm-section.is-visible,.wm-app-motion .wm-final-cta.is-visible,.wm-app-motion .wm-footer.is-visible{opacity:1;transform:translateZ(0);filter:blur(0)}.wm-app-motion .wm-section>.wm-container>*{transition:opacity .56s var(--wm-ease-out),transform .7s var(--wm-ease-out)}.wm-app-motion .wm-section:not(.is-visible)>.wm-container>*{opacity:0;transform:translate3d(0,18px,0)}.wm-app-motion .wm-section.is-visible>.wm-container>*:nth-child(2){transition-delay:80ms}.wm-app-motion .wm-section.is-visible>.wm-container>*:nth-child(3){transition-delay:.14s}.wm-app-motion .wm-section h2,.wm-app-motion .wm-section h3,.wm-app-motion .wm-final-cta h2,.wm-app-motion .wm-section-header p,.wm-app-motion .wm-geo-copy-card>p,.wm-app-motion .wm-services-side>p,.wm-app-motion .wm-process-intro>p,.wm-app-motion .wm-faq-copy>p,.wm-app-motion .wm-cta-card>p{opacity:0;clip-path:inset(0 0 100% 0);transform:translate3d(0,.65em,0);filter:blur(6px);transition:clip-path .72s var(--wm-ease-out),opacity .54s var(--wm-ease-out),transform .72s var(--wm-ease-out),filter .62s var(--wm-ease-out);will-change:clip-path,transform,opacity,filter}.wm-app-motion .wm-section.is-visible h2,.wm-app-motion .wm-section.is-visible h3,.wm-app-motion .wm-final-cta.is-visible h2,.wm-app-motion .wm-section.is-visible .wm-section-header p,.wm-app-motion .wm-section.is-visible .wm-geo-copy-card>p,.wm-app-motion .wm-section.is-visible .wm-services-side>p,.wm-app-motion .wm-section.is-visible .wm-process-intro>p,.wm-app-motion .wm-section.is-visible .wm-faq-copy>p,.wm-app-motion .wm-final-cta.is-visible .wm-cta-card>p{opacity:1;clip-path:inset(0 0 0 0);transform:translateZ(0);filter:blur(0)}.wm-app-motion .wm-section.is-visible .wm-section-header p,.wm-app-motion .wm-section.is-visible .wm-geo-copy-card>p,.wm-app-motion .wm-section.is-visible .wm-services-side>p,.wm-app-motion .wm-section.is-visible .wm-process-intro>p,.wm-app-motion .wm-section.is-visible .wm-faq-copy>p,.wm-app-motion .wm-final-cta.is-visible .wm-cta-card>p{transition-delay:90ms}.wm-app-motion .wm-service-row,.wm-app-motion .wm-industry-card,.wm-app-motion .wm-industry-side article,.wm-app-motion .wm-proof-item,.wm-app-motion .wm-process-card,.wm-app-motion .wm-faq-item{opacity:0;transform:translate3d(0,18px,0) scale(.99);filter:blur(5px);transition:opacity .52s var(--wm-ease-out),transform .7s var(--wm-ease-out),filter .62s var(--wm-ease-out);will-change:transform,opacity,filter}.wm-app-motion .wm-section.is-visible .wm-service-row,.wm-app-motion .wm-section.is-visible .wm-industry-card,.wm-app-motion .wm-section.is-visible .wm-industry-side article,.wm-app-motion .wm-section.is-visible .wm-proof-item,.wm-app-motion .wm-section.is-visible .wm-process-card,.wm-app-motion .wm-section.is-visible .wm-faq-item{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.wm-app-motion .wm-section.is-visible .wm-service-row:nth-child(1),.wm-app-motion .wm-section.is-visible .wm-industry-card:nth-child(1),.wm-app-motion .wm-section.is-visible .wm-proof-item:nth-child(1),.wm-app-motion .wm-section.is-visible .wm-process-card:nth-child(1),.wm-app-motion .wm-section.is-visible .wm-faq-item:nth-child(1){transition-delay:80ms}.wm-app-motion .wm-section.is-visible .wm-service-row:nth-child(2),.wm-app-motion .wm-section.is-visible .wm-industry-card:nth-child(2),.wm-app-motion .wm-section.is-visible .wm-proof-item:nth-child(2),.wm-app-motion .wm-section.is-visible .wm-process-card:nth-child(2),.wm-app-motion .wm-section.is-visible .wm-faq-item:nth-child(2){transition-delay:.13s}.wm-app-motion .wm-section.is-visible .wm-service-row:nth-child(3),.wm-app-motion .wm-section.is-visible .wm-industry-card:nth-child(3),.wm-app-motion .wm-section.is-visible .wm-proof-item:nth-child(3),.wm-app-motion .wm-section.is-visible .wm-process-card:nth-child(3),.wm-app-motion .wm-section.is-visible .wm-faq-item:nth-child(3){transition-delay:.18s}.wm-app-motion .wm-section.is-visible .wm-service-row:nth-child(4),.wm-app-motion .wm-section.is-visible .wm-industry-card:nth-child(4),.wm-app-motion .wm-section.is-visible .wm-proof-item:nth-child(4),.wm-app-motion .wm-section.is-visible .wm-process-card:nth-child(4),.wm-app-motion .wm-section.is-visible .wm-faq-item:nth-child(4){transition-delay:.23s}.wm-section-header{display:grid;gap:18px;margin-bottom:56px;max-width:980px}.wm-section-header h2,.wm-hero-copy h1,.wm-cta-card h2{margin:0;letter-spacing:0;line-height:1.06}.wm-section-header h2,.wm-cta-card h2{font-size:clamp(2rem,3vw,3.4rem);font-weight:900}.wm-section-header p,.wm-hero-copy p,.wm-cta-card p,.wm-faq-copy p,.wm-footer-note,.wm-process-intro p{margin:0;color:var(--wm-muted);font-size:1.02rem;line-height:1.72}.wm-section-header p{max-width:78ch}.wm-kicker{display:inline-flex;align-items:center;gap:10px;color:#3574e6;font-size:.95rem;font-weight:800}.wm-kicker:before{content:"";width:28px;height:2px;background:#3cc6b5e6}.wm-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:800;will-change:transform;transition:transform var(--wm-fast) var(--wm-ease-out),background-color var(--wm-fast) ease,border-color var(--wm-fast) ease,color var(--wm-fast) ease,box-shadow var(--wm-fast) ease}.wm-button:hover{transform:translateY(-2px)}.wm-button:active{transform:scale(.97)}.wm-button:focus-visible,.wm-service-link:focus-visible,.wm-nav a:focus-visible,.wm-footer a:focus-visible{outline:3px solid rgba(41,121,255,.28);outline-offset:4px}.wm-button-primary{background:linear-gradient(135deg,#1a66ff,#33b6ff);color:#fff;box-shadow:0 18px 36px #2979ff38}.wm-button-primary:hover{background:linear-gradient(135deg,#1258e8,#25a6f0);color:#fff}.wm-button-secondary{background:#ffffffb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#7e8faa3d;color:var(--wm-ink)}.wm-button-secondary:hover{border-color:var(--wm-accent);color:var(--wm-accent)}.wm-header{position:sticky;top:0;z-index:60;background:#eef3f7b8;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border-bottom:0}.wm-header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:72px}.wm-brand{display:inline-flex;align-items:center;gap:12px;font-size:1.1rem;font-weight:900;white-space:nowrap}.wm-brand img{width:42px;height:42px}.wm-nav{display:flex;align-items:center;justify-content:center;gap:26px}.wm-nav a{color:#31403d;font-size:.95rem;font-weight:700}.wm-nav a:hover{color:var(--wm-accent)}.wm-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.wm-menu-button,.wm-mobile-close{display:none;width:44px;height:44px;border:1px solid var(--wm-line);border-radius:999px;background:var(--wm-surface);color:var(--wm-ink);align-items:center;justify-content:center}.wm-menu-button-lines{display:grid;gap:4px}.wm-menu-button-lines span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor}.wm-mobile-panel{position:fixed;inset:0 0 0 auto;width:min(88vw,360px);padding:24px;background:#fffffffa;transform:translate(100%);opacity:0;visibility:hidden;transition:transform var(--wm-medium) var(--wm-ease-out),opacity var(--wm-medium) var(--wm-ease-out),visibility var(--wm-medium) var(--wm-ease-out);z-index:90;display:grid;align-content:start;gap:28px;box-shadow:-20px 0 48px #10191829}.wm-mobile-panel.is-open{transform:translate(0);opacity:1;visibility:visible}.wm-mobile-head{display:flex;align-items:center;justify-content:space-between}.wm-mobile-nav{display:grid;gap:16px}.wm-mobile-nav a{font-size:1rem;font-weight:800}.wm-overlay{position:fixed;inset:0;background:#10191842;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:70}.wm-overlay.is-open{opacity:1;visibility:visible}.wm-hero{padding:0 0 72px;margin-top:0}.wm-hero .wm-container{width:100%;max-width:none}.wm-hero-shell{position:relative;min-height:calc(100dvh - 72px);display:grid;align-items:center;overflow:hidden;border-radius:0;padding:clamp(34px,5vw,72px) max(40px,calc((100vw - var(--wm-max)) / 2));background:radial-gradient(circle at 72% 18%,var(--wm-hero-tone-a, rgba(41, 121, 255, .2)),transparent 34%),radial-gradient(circle at 18% 12%,var(--wm-hero-tone-b, rgba(106, 181, 255, .14)),transparent 32%),radial-gradient(circle at 86% 82%,var(--wm-hero-tone-c, rgba(60, 198, 181, .12)),transparent 34%),linear-gradient(180deg,#fffffff0,#eff7ffe6);border:0;-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%);box-shadow:none;transition:background .62s var(--wm-ease-out),border-color .42s ease}.wm-hero-shell:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 22% 52%,#f8fbfff5,#f8fbffdb 34%,#f8fbff2e 62%,#f8fbff00 78%),linear-gradient(90deg,#f8fbfffa,#f8fbffe6 34%,#f8fbff47 62%,#f8fbff0a 82%);pointer-events:none}.wm-hero-shell[data-tone=教育培训]{--wm-hero-tone-a: rgba(41, 121, 255, .24);--wm-hero-tone-b: rgba(87, 166, 255, .16);--wm-hero-tone-c: rgba(60, 198, 181, .12);--wm-word-a: #2979ff;--wm-word-b: #33b6ff}.wm-hero-shell[data-tone="软件 SaaS"],.wm-hero-shell[data-tone="AI 工具"]{--wm-hero-tone-a: rgba(50, 180, 255, .26);--wm-hero-tone-b: rgba(41, 121, 255, .16);--wm-hero-tone-c: rgba(116, 93, 255, .12);--wm-word-a: #1e72ff;--wm-word-b: #745dff}.wm-hero-shell[data-tone=网络服务],.wm-hero-shell[data-tone=工业服务]{--wm-hero-tone-a: rgba(60, 198, 181, .24);--wm-hero-tone-b: rgba(41, 121, 255, .14);--wm-hero-tone-c: rgba(51, 182, 255, .14);--wm-word-a: #189f92;--wm-word-b: #2979ff}.wm-hero-shell[data-tone=商务服务],.wm-hero-shell[data-tone=企业服务],.wm-hero-shell[data-tone=财税法律]{--wm-hero-tone-a: rgba(41, 121, 255, .22);--wm-hero-tone-b: rgba(19, 39, 68, .12);--wm-hero-tone-c: rgba(60, 198, 181, .1);--wm-word-a: #165ddb;--wm-word-b: #253b64}.wm-hero-shell[data-tone=招商加盟],.wm-hero-shell[data-tone=装修家居]{--wm-hero-tone-a: rgba(80, 116, 255, .28);--wm-hero-tone-b: rgba(51, 182, 255, .18);--wm-hero-tone-c: rgba(60, 198, 181, .16);--wm-word-a: #4f74ff;--wm-word-b: #33b6ff}.wm-hero-shell[data-tone=本地生活],.wm-hero-shell[data-tone=医疗健康]{--wm-hero-tone-a: rgba(60, 198, 181, .26);--wm-hero-tone-b: rgba(41, 121, 255, .12);--wm-hero-tone-c: rgba(122, 210, 180, .14);--wm-word-a: #22a99a;--wm-word-b: #2979ff}.wm-hero-copy{position:relative;z-index:3;display:grid;align-content:center;gap:24px;max-width:min(52vw,690px)}.wm-hero-copy>h1,.wm-hero-copy>p,.wm-hero-actions{position:relative;z-index:2}.wm-hero-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 14px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(126,143,170,.16);color:#54637b;font-size:.86rem;font-weight:700}.wm-hero-copy h1{font-size:clamp(3.1rem,5.1vw,5.8rem);font-weight:900;max-width:760px;line-height:.98}.wm-title-line{display:block;white-space:nowrap;line-height:1.2}.wm-title-line:first-child{display:flex;align-items:baseline;gap:.12em}.wm-title-emphasis{background:linear-gradient(135deg,var(--wm-word-a, #2979ff) 0%,var(--wm-word-b, #33b6ff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wm-title-rotator{display:inline-grid;min-width:5.4em;margin-left:0;overflow:hidden;vertical-align:baseline}.wm-title-rotator .wm-title-emphasis{grid-area:1 / 1;animation:wmWordIn .44s var(--wm-ease-out) both;will-change:transform,opacity,filter}.wm-hero-copy p{max-width:35ch;color:#4d5b73;font-size:.98rem;line-height:1.62}.wm-hero-actions{display:flex;flex-wrap:wrap;gap:14px}.wm-hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:10px}.wm-proof-chip{padding:0 0 0 18px;border-left:1px solid rgba(126,143,170,.24)}.wm-proof-chip strong{display:block;margin-bottom:8px;font-size:1.75rem;line-height:1}.wm-proof-chip span{display:block;color:var(--wm-muted);font-size:.92rem;line-height:1.5}.wm-hero-art{position:absolute;z-index:2;right:max(0px,calc((100vw - var(--wm-max)) / 2 - 90px));bottom:-72px;width:min(55vw,760px);height:auto;transform:translateZ(0);transition:transform .42s var(--wm-ease-out)}.wm-hero-shell:hover .wm-hero-art{transform:translate3d(0,-4px,0) scale(1.01)}.wm-app-motion .wm-title-line,.wm-app-motion .wm-hero-copy p,.wm-app-motion .wm-hero-actions,.wm-app-motion .wm-hero-art{opacity:0;will-change:transform,opacity,filter}.wm-app-motion .wm-title-line{transform:translate3d(0,20px,0);filter:blur(8px)}.wm-app-motion .wm-hero-copy p,.wm-app-motion .wm-hero-actions{transform:translate3d(0,14px,0);filter:blur(5px)}.wm-app-motion .wm-hero-art{transform:translate3d(26px,18px,0) scale(.985);filter:blur(10px)}.wm-app-motion.is-ready .wm-title-line,.wm-app-motion.is-ready .wm-hero-copy p,.wm-app-motion.is-ready .wm-hero-actions,.wm-app-motion.is-ready .wm-hero-art{opacity:1;filter:blur(0);transition:opacity .56s var(--wm-ease-out),transform .76s var(--wm-ease-out),filter .68s var(--wm-ease-out)}.wm-app-motion.is-ready .wm-title-line,.wm-app-motion.is-ready .wm-hero-copy p,.wm-app-motion.is-ready .wm-hero-actions{transform:translateZ(0)}.wm-app-motion.is-ready .wm-hero-art{transform:translateZ(0) scale(1)}.wm-app-motion.is-ready .wm-title-line:nth-child(1){transition-delay:60ms}.wm-app-motion.is-ready .wm-title-line:nth-child(2){transition-delay:.13s}.wm-app-motion.is-ready .wm-title-line:nth-child(3){transition-delay:.2s}.wm-app-motion.is-ready .wm-hero-copy p{transition-delay:.28s}.wm-app-motion.is-ready .wm-hero-actions{transition-delay:.35s}.wm-app-motion.is-ready .wm-hero-art{transition-delay:.22s}.wm-hero-info-grid{position:absolute;top:28px;left:28px;right:28px;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.wm-hero-float{min-width:0;padding:16px 18px;border-radius:22px;background:#ffffff85;-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid rgba(255,255,255,.8);box-shadow:0 24px 56px #4d638524;transition:transform var(--wm-medium) var(--wm-ease-out),background-color var(--wm-medium) ease,border-color var(--wm-medium) ease}.wm-hero-float:hover{transform:translateY(-3px);background:#ffffff9e}.wm-hero-float strong{display:block;margin-bottom:8px;color:var(--wm-ink);font-size:.92rem;font-weight:800}.wm-hero-float p,.wm-hero-float li{margin:0;color:#47576e;font-size:.88rem;line-height:1.55}.wm-hero-panel{position:absolute;left:28px;right:28px;bottom:28px;display:flex;align-items:flex-end;justify-content:flex-start}.wm-panel-card{max-width:390px;padding:24px 26px;border-radius:26px;background:#ffffff94;-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);border:1px solid rgba(255,255,255,.82)}.wm-panel-card strong{display:block;margin-bottom:8px;font-size:.95rem;font-weight:800}.wm-panel-card p{margin:0;color:#40514d;font-size:.92rem;line-height:1.6}.wm-geo-layout,.wm-faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:start}.wm-geo-copy-card,.wm-faq-copy{position:sticky;top:100px}.wm-geo-copy-card{padding:34px;border-radius:28px;background:linear-gradient(180deg,#ffffffdb,#f7fafde0);border:1px solid rgba(255,255,255,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--wm-shadow)}.wm-geo-copy-card img{margin-top:28px;border-radius:20px;background:#eff5f2}.wm-geo-copy-card h2,.wm-process-intro h2,.wm-faq-copy h2{margin:0;font-size:clamp(1.9rem,2.6vw,2.9rem);line-height:1.08;letter-spacing:0}.wm-geo-copy-card p{margin:16px 0 0;color:var(--wm-muted);line-height:1.72}.wm-geo-lines{display:grid;gap:0;border-top:1px solid rgba(126,143,170,.2)}.wm-geo-line{display:grid;grid-template-columns:90px minmax(0,.78fr) minmax(0,1fr) 120px;gap:18px;align-items:start;padding:24px 0;border-bottom:1px solid rgba(126,143,170,.2)}.wm-geo-line strong{color:var(--wm-accent);font-size:.9rem;font-weight:900;letter-spacing:.02em}.wm-geo-line h3,.wm-industry-primary h3,.wm-process-card h3{margin:0;font-size:1.45rem;line-height:1.18}.wm-geo-line p,.wm-geo-line span{margin:0;color:var(--wm-muted);line-height:1.7}.wm-geo-line span{text-align:right;font-size:.92rem}.wm-geo-note{grid-column:1 / -1;margin:8px 0 0;color:#31403d;font-size:1rem;font-weight:700;line-height:1.7}.wm-services-shell{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);gap:26px;padding:28px;border-radius:34px;background:radial-gradient(circle at 8% 8%,rgba(41,121,255,.12),transparent 30%),linear-gradient(180deg,#ffffffc7,#f2f7fce0);border:1px solid rgba(255,255,255,.76);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:var(--wm-shadow)}.wm-services-side{position:sticky;top:104px;min-height:440px;display:grid;align-content:end;gap:18px;padding:30px;border-radius:28px;background:linear-gradient(180deg,#0f1c31fa,#142744fa);color:#fff;overflow:hidden;transition:transform var(--wm-medium) var(--wm-ease-out),box-shadow var(--wm-medium) ease}.wm-services-side:hover{transform:translateY(-3px);box-shadow:0 30px 72px #14274433}.wm-services-side strong{position:relative;font-size:clamp(2rem,3vw,3.2rem);line-height:1.04}.wm-services-side p{position:relative;margin:0;color:#e0eaf8d1;line-height:1.72}.wm-services-side .wm-button{position:relative;width:fit-content}.wm-services-list{display:grid;gap:0}.wm-service-row{display:grid;grid-template-columns:minmax(0,1.08fr) 72px minmax(260px,.92fr);gap:24px;align-items:center;padding:26px 0;border-bottom:1px solid rgba(126,143,170,.18);transition:background-color var(--wm-medium) ease}.wm-service-row:last-child{border-bottom:0}.wm-service-row:hover{background:#ffffff57}.wm-service-top{display:contents}.wm-service-copy p{margin:12px 0 0;color:var(--wm-muted);line-height:1.66}.wm-service-icon-wrap{width:72px;height:72px;border-radius:24px;background:linear-gradient(180deg,#fffffff5,#e0ecfae6);display:grid;place-items:center;flex:0 0 auto;box-shadow:inset 0 1px #ffffffeb,0 18px 42px #4659781a;transition:transform var(--wm-medium) var(--wm-ease-out),box-shadow var(--wm-medium) ease}.wm-service-icon-wrap svg{width:42px;height:42px;transition:transform var(--wm-medium) var(--wm-ease-out)}.wm-service-row:hover .wm-service-icon-wrap{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffeb,0 22px 48px #46597824}.wm-service-row:hover .wm-service-icon-wrap svg{transform:scale(1.04)}.wm-service-points{display:grid;gap:8px;padding:0;margin:0;list-style:none}.wm-service-points li{color:#31403d;font-size:.96rem;line-height:1.6}.wm-service-points li:before{content:"•";margin-right:8px;color:var(--wm-secondary)}.wm-industry-stage{display:grid;gap:28px}.wm-industry-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:28px;padding:32px;border-radius:30px;background:radial-gradient(circle at top left,rgba(51,182,255,.1),transparent 28%),linear-gradient(180deg,#fffc,#f2f7fcdb);border:1px solid rgba(255,255,255,.74);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--wm-shadow)}.wm-industry-hero-copy span{display:inline-flex;margin-bottom:12px;color:var(--wm-accent);font-size:.92rem;font-weight:800}.wm-industry-hero-copy h3{margin:0 0 12px;font-size:clamp(2rem,3vw,2.8rem);line-height:1.08}.wm-industry-hero-copy p{margin:0;max-width:42ch;color:var(--wm-muted);line-height:1.72}.wm-industry-hero-metrics{display:grid;gap:14px;align-content:center}.wm-industry-hero-metrics div{padding:18px 20px;border-radius:22px;background:#ffffffa8;border:1px solid rgba(255,255,255,.72)}.wm-industry-hero-metrics strong{display:block;margin-bottom:6px;font-size:1.08rem}.wm-industry-hero-metrics span{color:var(--wm-muted);font-size:.94rem}.wm-industry-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:28px}.wm-industry-primary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wm-industry-card{min-height:100%;padding:24px;border-radius:24px;background:#ffffffb8;border:1px solid rgba(255,255,255,.74);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--wm-shadow);transition:transform var(--wm-medium) var(--wm-ease-out),background-color var(--wm-medium) ease,box-shadow var(--wm-medium) ease}.wm-industry-card:hover{transform:translateY(-4px);background:#ffffffd6;box-shadow:0 28px 72px #46597824}.wm-industry-card h3{margin:0 0 10px;font-size:1.55rem}.wm-industry-card p{margin:0 0 16px;color:var(--wm-muted);line-height:1.68}.wm-industry-card small{color:#4b5b72;font-size:.94rem;font-weight:700}.wm-industry-side{padding:26px 24px;border-radius:26px;background:#ffffff8a;border:1px solid rgba(255,255,255,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wm-industry-side h3{margin:0 0 18px;font-size:1.35rem}.wm-industry-side-list{display:grid;gap:16px}.wm-industry-side article{padding-bottom:16px;border-bottom:1px solid rgba(126,143,170,.18)}.wm-industry-side article h4{margin-top:0;margin-bottom:8px}.wm-industry-side article p,.wm-industry-side article small,.wm-industry-card p,.wm-industry-card small{color:var(--wm-muted)}.wm-platform-section{padding:28px 0 0}.wm-platform-shell{padding:38px;border-radius:34px;background:radial-gradient(circle at top left,rgba(51,182,255,.12),transparent 30%),linear-gradient(180deg,#ffffffc7,#f2f7fcd1);color:var(--wm-ink);border:1px solid rgba(255,255,255,.78);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:var(--wm-shadow)}.wm-platform-shell .wm-section-header p{color:var(--wm-muted);max-width:42ch}.wm-platform-lines{display:grid;gap:0;border-top:1px solid rgba(126,143,170,.2)}.wm-platform-line{display:grid;grid-template-columns:minmax(140px,180px) minmax(220px,280px) minmax(0,1fr);gap:20px;padding:24px 0;border-bottom:1px solid rgba(126,143,170,.2)}.wm-platform-line strong{font-size:1.1rem}.wm-platform-line p,.wm-platform-line span{color:var(--wm-muted);line-height:1.68;margin:0}.wm-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;border-radius:32px;background:#7e8faa2e;overflow:hidden;box-shadow:var(--wm-shadow)}.wm-proof-item{--wm-proof-a: #2979ff;--wm-proof-b: #33b6ff;min-height:190px;padding:28px;background:#ffffffc2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:0;transition:background-color var(--wm-medium) ease}.wm-proof-item:nth-child(2){--wm-proof-a: #176bff;--wm-proof-b: #3cc6b5}.wm-proof-item:nth-child(3){--wm-proof-a: #4f74ff;--wm-proof-b: #33b6ff}.wm-proof-item:nth-child(4){--wm-proof-a: #2bbfad;--wm-proof-b: #2979ff}.wm-proof-item:nth-child(5){--wm-proof-a: #2979ff;--wm-proof-b: #745dff}.wm-proof-item:nth-child(6){--wm-proof-a: #0f6fff;--wm-proof-b: #33d2ff}.wm-proof-item:hover{background:#ffffffdb}.wm-proof-item strong{display:block;margin-bottom:14px;font-size:clamp(2rem,3vw,3rem);line-height:1;width:fit-content;background:linear-gradient(135deg,var(--wm-proof-a) 0%,var(--wm-proof-b) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 12px 22px rgba(41,121,255,.14));transition:filter var(--wm-medium) ease,transform var(--wm-medium) var(--wm-ease-out)}.wm-proof-item:hover strong{filter:drop-shadow(0 16px 28px rgba(41,121,255,.22));transform:translateY(-2px)}.wm-proof-item h3{margin:0 0 10px;font-size:1.15rem}.wm-proof-item p{margin:0;color:var(--wm-muted);line-height:1.72;max-width:32ch}.wm-proof-note{margin:18px 0 0;color:var(--wm-muted);font-size:.9rem;line-height:1.7}.wm-process-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:28px;align-items:start}.wm-process-intro{position:sticky;top:100px;display:grid;gap:18px;min-height:620px;padding:34px;border-radius:34px;background:linear-gradient(180deg,#ffffffdb,#eaf3fce0);border:1px solid rgba(255,255,255,.78);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--wm-shadow);overflow:hidden}.wm-process-intro img{margin-top:auto;border-radius:26px}.wm-process-steps{display:grid;gap:1px;padding:1px;border-radius:34px;background:#7e8faa2e;overflow:hidden;box-shadow:var(--wm-shadow)}.wm-process-card{display:grid;grid-template-columns:88px 1fr;gap:26px;min-height:154px;padding:30px;border-radius:0;background:#ffffffc2;border:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none;transition:background-color var(--wm-medium) ease,transform var(--wm-medium) var(--wm-ease-out)}.wm-process-card:hover{transform:translate(4px);background:#ffffffe0}.wm-process-note{margin:0;padding:24px 30px;background:#ffffffc2;color:#31403d;font-weight:800;line-height:1.7}.wm-step-index{display:inline-flex;align-items:flex-start;color:var(--wm-accent);font-size:2rem;font-weight:900;line-height:1}.wm-step-meta{display:block;margin-top:8px;color:var(--wm-muted);font-size:.9rem;font-weight:700}.wm-faq-list{display:grid;gap:1px;padding:1px;border-radius:32px;background:#7e8faa2e;overflow:hidden;box-shadow:var(--wm-shadow)}.wm-faq-copy{max-width:520px}.wm-faq-list details{padding:24px 26px;border-radius:0;background:#ffffffc2;border:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none;transition:background-color var(--wm-medium) ease}.wm-faq-list details:hover,.wm-faq-list details[open]{background:#ffffffe0}.wm-faq-list summary{cursor:pointer;list-style:none;font-size:1.05rem;font-weight:800}.wm-faq-list summary::-webkit-details-marker{display:none}.wm-faq-list details p{margin-top:12px;color:var(--wm-muted);line-height:1.72}.wm-final-cta{padding:28px 0 110px}.wm-cta-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:clamp(28px,4vw,48px);border-radius:34px;background:radial-gradient(circle at top right,rgba(51,182,255,.14),transparent 26%),linear-gradient(135deg,#ffffffdb,#eff6fce0);border:1px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--wm-shadow)}.wm-cta-card p{max-width:58ch;margin-top:14px;margin-bottom:0}.wm-cta-card .wm-button{white-space:nowrap}.wm-footer{padding:0 0 36px}.wm-footer-shell{padding:34px;border-radius:32px;background:linear-gradient(180deg,#0f1c31,#142744);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 80px #16274447}.wm-footer-top{display:grid;grid-template-columns:1.2fr .8fr .9fr;gap:28px;padding-bottom:28px;border-bottom:1px solid var(--wm-line)}.wm-footer-brand{margin-bottom:14px;color:#fff}.wm-footer-col{display:grid;align-content:start;gap:10px}.wm-footer-col strong{font-size:.98rem;color:#fff}.wm-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:22px;color:#c7d2e5c2;font-size:.92rem}.wm-footer-powered{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#c7d2e5b8;white-space:nowrap}.wm-footer-powered img{width:22px;height:22px;border-radius:6px;object-fit:cover}.wm-footer-powered strong{color:#e0eaf8db;font-size:.92rem}.wm-footer-bottom a:hover,.wm-footer-col a:hover{color:#fff}.wm-footer-note,.wm-footer-col a,.wm-footer-col span{color:#c7d2e5d1}.wm-footer-platforms{display:grid;gap:16px;padding:24px 0 26px;border-bottom:1px solid rgba(199,210,229,.12)}.wm-footer-platforms strong{color:#fff;font-size:.98rem}.wm-footer-platform-strip{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:center}.wm-footer-platform-mark{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px}.wm-footer-platform-text{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#c7d2e514;border:1px solid rgba(199,210,229,.12);color:#e0eaf8d1;font-size:.9rem;font-weight:700}.wm-footer-platform-logo{display:inline-grid;place-items:center;color:#e0eaf8b8;font-size:25px;line-height:1;transition:transform var(--wm-fast) var(--wm-ease-out),color var(--wm-fast) ease,opacity var(--wm-fast) ease}.wm-footer-platform-logo:hover{transform:translateY(-2px);color:#fff}.wm-footer-platform-strip img,.wm-footer-platform-mark>span{height:18px;width:auto;opacity:.9;filter:grayscale(1)}.wm-footer-platform-mark>span{width:18px;height:18px;border-radius:999px;border:1px solid rgba(199,210,229,.4);color:#c7d2e5;font-size:.72rem;font-weight:800;line-height:18px;text-align:center;filter:none}.wm-floating-actions{position:fixed;right:24px;bottom:24px;z-index:110;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.wm-floating-actions>*{pointer-events:auto}.back-to-top-wrapper{order:1;position:relative!important;inset:auto!important;z-index:1;width:48px;height:48px;opacity:0;pointer-events:none;transform:scale(.88);transition:opacity .18s ease,transform var(--wm-medium) var(--wm-ease-out)}.wm-contact-float{order:2;position:relative;z-index:2}.wm-contact-trigger{width:48px;height:48px;padding:0;border:0;border-radius:999px;background:linear-gradient(135deg,#1a66ff,#33b6ff);color:#fff;box-shadow:0 16px 34px #2979ff47;font-size:13px;font-weight:900;cursor:pointer;transition:transform var(--wm-fast) var(--wm-ease-out),box-shadow var(--wm-fast) ease}.wm-contact-trigger:hover{transform:translateY(-2px);box-shadow:0 18px 38px #2979ff57}.wm-contact-trigger:active{transform:scale(.97)}.wm-contact-popover{position:absolute;right:0;bottom:calc(100% + 14px);width:260px;padding:18px;border-radius:24px;background:#ffffffe0;border:1px solid rgba(255,255,255,.78);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 28px 70px #46597838;opacity:0;pointer-events:none;transform:translateY(10px) scale(.98);transform-origin:bottom right;transition:opacity var(--wm-medium) var(--wm-ease-out),transform var(--wm-medium) var(--wm-ease-out)}.wm-contact-float.is-open .wm-contact-popover{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.wm-contact-popover strong{display:block;margin-bottom:8px;color:var(--wm-ink);font-size:1.05rem}.wm-contact-popover p{margin:0 28px 14px 0;color:var(--wm-muted);font-size:.92rem;line-height:1.55}.wm-contact-popover img,.wm-contact-qr-placeholder{width:100%;aspect-ratio:1;border-radius:18px;background:#fff;border:1px solid rgba(126,143,170,.18)}.wm-contact-popover img{object-fit:cover;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto}.wm-contact-qr-hint{display:block;margin-top:8px;color:var(--wm-muted);font-size:.78rem;font-weight:750;line-height:1.4;text-align:center}.wm-contact-qr-hint a{display:inline;margin:0 0 0 4px;color:var(--wm-accent);font-size:inherit;font-weight:850}.wm-contact-qr-placeholder{display:grid;place-items:center;color:var(--wm-muted);font-weight:800}.wm-contact-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:12px}.wm-contact-actions a,.wm-contact-actions button{min-height:36px;border-radius:999px;font-size:.84rem;font-weight:850}.wm-contact-actions a{display:inline-flex;align-items:center;min-width:0;padding:0 12px;overflow:hidden;color:var(--wm-accent);background:#2979ff14;text-overflow:ellipsis;white-space:nowrap}.wm-contact-actions button{border:0;padding:0 12px;color:#fff;background:linear-gradient(135deg,#1a66ff,#33b6ff);cursor:pointer;box-shadow:0 12px 26px #2979ff38}.wm-contact-close{position:absolute;top:14px;right:14px;width:28px;height:28px;border:0;border-radius:999px;background:#7e8faa1f;color:var(--wm-ink);cursor:pointer}.back-to-top-wrapper.back-to-top-btn-show{opacity:1;pointer-events:auto;transform:scale(1)}.back-to-top-btn{position:static!important;inset:auto!important;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:999px;background:#07122ff0;color:#fff;box-shadow:0 12px 24px #07122f2e;cursor:pointer;transition:transform var(--wm-fast) var(--wm-ease-out),background-color var(--wm-fast) ease,box-shadow var(--wm-fast) ease}.back-to-top-btn:hover{transform:translateY(-2px);background:#0f1723;box-shadow:0 14px 28px #07122f38}.back-to-top-btn:active{transform:scale(.96)}@keyframes wmSpin{0%{stroke-dashoffset:90;transform:rotate(0);transform-origin:center}to{stroke-dashoffset:510;transform:rotate(360deg);transform-origin:center}}@keyframes wmWordIn{0%{opacity:0;filter:blur(8px);transform:translateY(.32em) scale(.985)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@media(max-width:1199px){.wm-nav{gap:18px}.wm-hero-shell,.wm-geo-layout,.wm-faq-grid,.wm-process-layout,.wm-industry-layout,.wm-industry-hero,.wm-services-shell{grid-template-columns:1fr}.wm-geo-copy-card,.wm-faq-copy,.wm-process-intro,.wm-services-side{position:static}.wm-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-geo-line{grid-template-columns:72px 1fr}.wm-geo-line span{text-align:left}}@media(max-width:991px){.wm-header-inner{grid-template-columns:auto auto}.wm-nav,.wm-header-actions .wm-button{display:none}.wm-menu-button,.wm-mobile-close{display:inline-flex}.wm-hero{padding-top:0}.wm-hero-copy,.wm-hero-visual{min-height:auto}.wm-hero-shell{min-height:auto;align-items:start;padding:18px 24px clamp(280px,66vw,520px)}.wm-proof-strip,.wm-footer-top,.wm-cta-card{grid-template-columns:1fr}.wm-service-row,.wm-industry-line,.wm-platform-line,.wm-geo-line{grid-template-columns:1fr;gap:14px}.wm-service-top{display:flex}.wm-services-side{min-height:280px}.wm-industry-side{padding-left:0;border-left:0;padding-top:12px}.wm-hero-panel{position:static;margin:18px;display:block}.wm-hero-info-grid{position:static;grid-template-columns:1fr;margin:18px 18px 0}.wm-hero-float-center{grid-column:auto}.wm-hero-float{margin:0;max-width:none}.wm-hero-visual img{position:static;width:100%}.wm-hero-art{right:-18%;width:min(112vw,620px)}}@media(max-width:767px){.wm-section{padding:80px 0}.wm-container{width:min(calc(100% - 28px),var(--wm-max))}.wm-hero-copy{padding:10px 0 0;max-width:min(82vw,360px)}.wm-hero-copy h1{font-size:clamp(2.35rem,9.6vw,3.35rem);max-width:100%;line-height:1.02}.wm-title-rotator{min-width:5.4em}.wm-hero-copy p{max-width:26ch}.wm-industry-primary-grid,.wm-industry-hero-metrics{grid-template-columns:1fr}.wm-industry-hero,.wm-industry-card,.wm-industry-side{border-radius:24px}.wm-industry-hero-copy h3{font-size:1.65rem;line-height:1.16}.wm-industry-hero-copy p,.wm-industry-card p,.wm-industry-side article p{font-size:.95rem;line-height:1.62}.wm-industry-card h3{font-size:1.2rem}.wm-industry-side{padding:20px}.wm-industry-side h3{margin-bottom:12px;font-size:1.18rem}.wm-industry-side-list{gap:10px}.wm-industry-side article{padding-bottom:12px}.wm-industry-side article h4{margin-bottom:6px;font-size:1rem}.wm-industry-side article small,.wm-industry-card small{font-size:.82rem;line-height:1.45}.wm-hero-proof{grid-template-columns:1fr}.wm-service-top{justify-content:space-between}.wm-process-card{grid-template-columns:1fr;gap:14px}.wm-platform-shell,.wm-cta-card,.wm-footer-shell,.wm-geo-copy-card,.wm-process-intro,.wm-services-shell,.wm-services-side{padding:24px}.wm-footer-bottom{flex-direction:column;align-items:flex-start}.wm-floating-actions{right:16px;bottom:22px;gap:10px}.wm-contact-trigger,.back-to-top-btn{width:46px;height:46px}.wm-contact-popover{width:min(280px,calc(100vw - 32px))}}@media(hover:none){.wm-button:hover,.wm-hero-visual:hover img,.wm-hero-float:hover,.wm-services-side:hover,.wm-service-row:hover .wm-service-icon-wrap,.wm-service-row:hover .wm-service-icon-wrap svg,.wm-industry-card:hover,.wm-process-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
