@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&family=Noto+Sans+SC:wght@400;500;700;900&display=swap);:root{--brand-ink:#0f172a;--brand-deep:#102f4f;--brand-blue:#1677ff;--brand-cyan:#13b8d9;--brand-amber:#ffb347;--bg-main:#f4f7fb;--surface:#fff;--muted:#5f6b7a;--line:#dbe4ef;--shadow-lg:0 22px 50px rgba(12,37,70,.14);--shadow-md:0 12px 30px rgba(18,55,99,.12);--radius-xl:24px;--radius-lg:16px}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%}body{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:var(--brand-ink);background:radial-gradient(circle at 90% -10%,#c7ebff 0,transparent 35%),var(--bg-main);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;display:flex;flex-direction:column}.container{width:min(1180px,92vw);margin:0 auto}.site-header{position:fixed;top:0;left:0;width:100%;z-index:100;transition:all .25s ease;background:hsla(0,0%,100%,.78);backdrop-filter:blur(10px);border-bottom:1px solid rgba(219,228,239,.55)}.site-header.scrolled{background:hsla(0,0%,100%,.95);box-shadow:0 10px 28px rgba(10,43,86,.1)}.header-inner{min-height:78px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:44px;height:44px}.brand-name{font-weight:800;font-size:20px;color:var(--brand-ink);line-height:1}.brand-name,.brand-subtitle{font-family:Manrope,Noto Sans SC,sans-serif}.brand-subtitle{font-size:11px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-top:6px}.site-nav{justify-self:center;display:flex;gap:28px}.site-nav a{text-decoration:none;color:var(--brand-ink);font-weight:600;position:relative;transition:color .2s ease}.site-nav a:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan));transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.site-nav a.router-link-exact-active,.site-nav a:hover{color:var(--brand-blue)}.site-nav a.router-link-exact-active:after,.site-nav a:hover:after{transform:scaleX(1)}.header-cta{text-decoration:none;color:#fff;background:linear-gradient(135deg,var(--brand-blue),#0d90ea);padding:11px 18px;border-radius:999px;font-weight:700;font-size:14px;box-shadow:0 12px 22px rgba(22,119,255,.3);transition:transform .2s ease,box-shadow .2s ease}.header-cta:hover{transform:translateY(-2px);box-shadow:0 16px 26px rgba(22,119,255,.35)}.nav-toggle{display:none;width:44px;height:44px;border-radius:10px;border:1px solid var(--line);background:var(--surface);padding:8px;cursor:pointer}.nav-toggle span{display:block;width:100%;height:2px;background:var(--brand-ink);margin:5px 0}.page-main{flex:1;padding-top:78px}.site-footer{margin-top:72px;background:radial-gradient(circle at 0 0,rgba(26,85,163,.55),transparent 42%),radial-gradient(circle at 90% 80%,rgba(19,184,217,.3),transparent 38%),#07182c;color:rgba(245,248,255,.9);padding:60px 0 24px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:24px;padding-bottom:34px;border-bottom:1px solid rgba(190,216,255,.2)}.footer-brand img{width:52px;height:52px}.footer-title{margin-top:14px;font-size:22px;font-weight:800}.footer-desc{margin-top:12px;font-size:14px;max-width:340px;color:rgba(223,234,250,.82)}.footer-column h4{font-size:15px;margin-bottom:14px;color:#fff}.footer-column a{display:block;margin-bottom:10px;text-decoration:none;color:rgba(223,234,250,.82);font-size:14px}.footer-column a:hover{color:#fff}.footer-bottom{padding-top:18px;display:flex;justify-content:space-between;gap:14px;font-size:13px;color:rgba(223,234,250,.72)}.footer-bottom a{color:rgba(223,234,250,.85);text-decoration:none}@media (max-width:1024px){.header-inner{grid-template-columns:auto auto auto}.nav-toggle{display:inline-block;justify-self:end}.site-nav{position:absolute;top:78px;left:4vw;right:4vw;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-md);padding:14px;display:none;flex-direction:column;gap:10px}.site-nav.open{display:flex}.site-nav a{padding:8px 4px}.header-cta,.site-nav a:after{display:none}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.brand-subtitle{display:none}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}}.carousel[data-v-11fdcd96]{position:relative;width:100%;height:clamp(260px,42vw,420px);overflow:hidden;border-radius:22px;box-shadow:0 22px 40px rgba(12,37,70,.2)}.carousel-track[data-v-11fdcd96]{display:flex;height:100%;transition:transform .6s ease}.carousel-item[data-v-11fdcd96]{position:relative;min-width:100%;height:100%}.carousel-item img[data-v-11fdcd96]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.01)}.overlay[data-v-11fdcd96]{position:absolute;inset:0;background:linear-gradient(120deg,rgba(8,19,35,.62),rgba(8,19,35,.12) 52%,rgba(8,19,35,.48))}.caption[data-v-11fdcd96]{position:absolute;left:28px;right:28px;bottom:26px;color:#fff;z-index:2}.caption h3[data-v-11fdcd96]{font-size:clamp(20px,2.2vw,30px);font-weight:800;margin-bottom:10px}.caption p[data-v-11fdcd96]{max-width:540px;font-size:clamp(13px,1.2vw,16px);color:rgba(237,246,255,.9)}.carousel-indicators[data-v-11fdcd96]{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:8px;z-index:3}.carousel-indicators button[data-v-11fdcd96]{width:28px;height:6px;border:0;border-radius:99px;background:hsla(0,0%,100%,.45);cursor:pointer;transition:all .25s ease}.carousel-indicators button.active[data-v-11fdcd96]{width:42px;background:#fff}.carousel-control[data-v-11fdcd96]{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:50%;cursor:pointer;z-index:3;color:#fff;background:rgba(8,19,35,.36);backdrop-filter:blur(3px);transition:background .2s ease}.carousel-control span[data-v-11fdcd96]{font-size:24px;line-height:1;font-weight:500}.carousel-control[data-v-11fdcd96]:hover{background:rgba(8,19,35,.62)}.carousel-control.prev[data-v-11fdcd96]{left:14px}.carousel-control.next[data-v-11fdcd96]{right:14px}@media (max-width:768px){.caption[data-v-11fdcd96]{left:16px;right:16px;bottom:18px}.carousel-control[data-v-11fdcd96]{display:none}}.home-page[data-v-b76eaa5e]{width:100%}.hero-section[data-v-b76eaa5e]{position:relative;overflow:hidden;padding:58px 0 44px;background:radial-gradient(circle at 10% 10%,rgba(19,184,217,.2),transparent 35%),linear-gradient(135deg,#e9f5ff,#f6fbff 40%,#f4f7fb)}.hero-grid[data-v-b76eaa5e]{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.detail-tag[data-v-b76eaa5e],.eyebrow[data-v-b76eaa5e],.section-kicker[data-v-b76eaa5e]{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#0a78c5;font-weight:700;background:hsla(0,0%,100%,.75);border:1px solid rgba(162,203,241,.55);border-radius:999px;padding:6px 12px}.hero-copy h1[data-v-b76eaa5e]{margin-top:16px;font-size:clamp(34px,4.2vw,52px);line-height:1.2;color:#0f2744;font-weight:900}.hero-desc[data-v-b76eaa5e]{margin-top:16px;color:#4f6278;max-width:560px;font-size:17px}.hero-actions[data-v-b76eaa5e]{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.btn-ghost[data-v-b76eaa5e],.btn-primary[data-v-b76eaa5e]{text-decoration:none;border:none;display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border-radius:999px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;font-size:14px}.btn-primary[data-v-b76eaa5e]{background:linear-gradient(135deg,#1677ff,#0d96eb);color:#fff;box-shadow:0 14px 24px rgba(22,119,255,.28)}.btn-ghost[data-v-b76eaa5e]:hover,.btn-primary[data-v-b76eaa5e]:hover{transform:translateY(-2px)}.btn-ghost[data-v-b76eaa5e]{color:#0a4672;border:1px solid rgba(127,170,215,.65);background:hsla(0,0%,100%,.7)}.hero-highlights[data-v-b76eaa5e]{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.highlight[data-v-b76eaa5e]{background:#fff;border:1px solid rgba(183,214,243,.65);border-radius:14px;padding:14px}.highlight h3[data-v-b76eaa5e]{font-size:13px;color:#5e6f84;margin-bottom:6px}.highlight p[data-v-b76eaa5e]{font-size:22px;font-weight:800;color:#11345b}.highlight span[data-v-b76eaa5e]{margin-top:5px;display:block;color:#6e7f92;font-size:12px}.section-head[data-v-b76eaa5e]{text-align:center;margin-bottom:30px}.section-head h2[data-v-b76eaa5e]{margin-top:14px;font-size:clamp(28px,3.1vw,40px);line-height:1.25;color:#0f2744}.architecture-section[data-v-b76eaa5e],.cta-section[data-v-b76eaa5e],.delivery-section[data-v-b76eaa5e],.faq-section[data-v-b76eaa5e],.industry-section[data-v-b76eaa5e],.pain-section[data-v-b76eaa5e],.solutions-section[data-v-b76eaa5e]{padding:72px 0}.delivery-section[data-v-b76eaa5e],.faq-section[data-v-b76eaa5e],.pain-section[data-v-b76eaa5e]{background:#f9fcff}.pain-grid[data-v-b76eaa5e]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.pain-card[data-v-b76eaa5e]{background:#fff;border:1px solid rgba(190,216,242,.68);border-radius:16px;padding:18px;box-shadow:0 12px 22px rgba(17,52,91,.08)}.pain-card .index[data-v-b76eaa5e]{font-family:Manrope,sans-serif;color:#74a6d9;font-weight:800}.pain-card h3[data-v-b76eaa5e]{margin-top:8px;font-size:20px;color:#12355e}.pain-card p[data-v-b76eaa5e]{margin-top:8px;color:#5f6f82;font-size:14px}.solutions-section[data-v-b76eaa5e]{background:#fff}.solution-layout[data-v-b76eaa5e]{display:grid;grid-template-columns:1.05fr 1fr;gap:18px}.solution-list[data-v-b76eaa5e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.solution-list-item[data-v-b76eaa5e]{background:linear-gradient(160deg,#fff,#f6fbff);border:1px solid rgba(183,214,243,.64);border-radius:16px;padding:14px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.solution-list-item[data-v-b76eaa5e]:hover{transform:translateY(-2px);box-shadow:0 12px 20px rgba(14,48,88,.08)}.solution-list-item.active[data-v-b76eaa5e]{border-color:#77afe3;box-shadow:0 16px 30px rgba(15,79,141,.14);background:linear-gradient(150deg,#edf6ff,#fff)}.solution-icon[data-v-b76eaa5e]{width:44px;height:44px;border-radius:10px;background:linear-gradient(145deg,#e1f2ff,#f7fbff);border:1px solid rgba(168,204,241,.62);display:flex;align-items:center;justify-content:center}.solution-icon img[data-v-b76eaa5e]{width:24px;height:24px}.solution-icon span[data-v-b76eaa5e]{font-family:Manrope,sans-serif;color:#16558c;font-weight:800}.solution-list-item h3[data-v-b76eaa5e]{color:#0f2f52;font-size:16px}.solution-list-item p[data-v-b76eaa5e]{margin-top:2px;color:#6d7d8f;font-size:11px;font-family:Manrope,sans-serif}.solution-detail[data-v-b76eaa5e]{background:linear-gradient(170deg,#0f3e6d,#0e3056 50%,#114f77);color:#eff7ff;border-radius:20px;padding:24px;box-shadow:0 22px 34px rgba(8,37,70,.24)}.solution-detail h3[data-v-b76eaa5e]{margin-top:14px;font-size:30px}.detail-desc[data-v-b76eaa5e]{margin-top:10px;color:rgba(220,236,255,.92)}.detail-block[data-v-b76eaa5e]{margin-top:18px}.detail-block h4[data-v-b76eaa5e]{font-size:14px;color:#9ad1ff;margin-bottom:8px}.detail-block ul[data-v-b76eaa5e]{padding-left:18px}.detail-block li[data-v-b76eaa5e]{margin-bottom:8px;color:rgba(232,243,255,.9)}.kpi-box[data-v-b76eaa5e]{margin-top:16px;background:hsla(0,0%,100%,.1);border:1px solid rgba(165,209,255,.4);border-radius:14px;padding:14px}.kpi-box p[data-v-b76eaa5e]{font-size:12px;color:#cce8ff}.kpi-box strong[data-v-b76eaa5e]{margin-top:6px;display:block;font-size:20px}.kpi-box span[data-v-b76eaa5e]{margin-top:4px;display:block;font-size:12px;color:rgba(222,241,255,.9)}.industry-section[data-v-b76eaa5e]{background:linear-gradient(180deg,#f5fbff,#fff)}.industry-tabs[data-v-b76eaa5e]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.industry-tabs button[data-v-b76eaa5e]{border:1px solid rgba(162,203,241,.75);background:#fff;color:#10406a;border-radius:999px;padding:10px 16px;font-weight:700;cursor:pointer}.industry-tabs button.active[data-v-b76eaa5e]{background:linear-gradient(130deg,#1677ff,#0f92e9);border-color:transparent;color:#fff}.industry-detail[data-v-b76eaa5e]{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;background:#fff;border-radius:18px;border:1px solid rgba(183,214,243,.64);padding:22px}.industry-name[data-v-b76eaa5e]{font-size:12px;color:#5f7f9d;text-transform:uppercase;letter-spacing:.08em;font-family:Manrope,sans-serif}.industry-detail h3[data-v-b76eaa5e]{margin-top:8px;color:#10355d;font-size:26px}.industry-desc[data-v-b76eaa5e]{margin-top:10px;color:#5b6c80}.industry-detail ul[data-v-b76eaa5e]{margin-top:12px;padding-left:18px}.industry-detail li[data-v-b76eaa5e]{color:#4f6074;margin-bottom:8px}.industry-metrics[data-v-b76eaa5e]{display:grid;grid-template-columns:1fr;gap:12px}.industry-metrics article[data-v-b76eaa5e]{border:1px solid rgba(187,218,247,.74);border-radius:14px;padding:14px;background:linear-gradient(150deg,#f4f9ff,#fff)}.industry-metrics p[data-v-b76eaa5e]{color:#5f7288;font-size:13px}.industry-metrics strong[data-v-b76eaa5e]{display:block;margin-top:6px;font-size:30px;color:#113c67}.timeline-grid[data-v-b76eaa5e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.timeline-card[data-v-b76eaa5e]{background:#fff;border:1px solid rgba(188,216,244,.72);border-radius:18px;padding:20px}.stage-name[data-v-b76eaa5e]{font-size:12px;font-weight:800;color:#0a78c5;letter-spacing:.06em}.timeline-card h3[data-v-b76eaa5e]{margin-top:10px;color:#11365e;font-size:21px}.timeline-card ul[data-v-b76eaa5e]{margin-top:12px;padding-left:16px}.timeline-card li[data-v-b76eaa5e]{margin-bottom:8px;color:#4f6074}.flow-wrap[data-v-b76eaa5e]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.flow-item[data-v-b76eaa5e]{background:#fff;border:1px solid rgba(180,212,242,.65);border-radius:16px;padding:16px;min-height:152px;position:relative}.flow-item[data-v-b76eaa5e]:after{content:"→";position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:#6fa5dd;font-size:20px}.flow-item[data-v-b76eaa5e]:last-child:after{display:none}.flow-item h3[data-v-b76eaa5e]{color:#11375f;font-size:18px}.flow-item p[data-v-b76eaa5e]{margin-top:8px;color:#5b6c80;font-size:14px}.faq-list[data-v-b76eaa5e]{max-width:900px;margin:0 auto;display:grid;gap:12px}.faq-item[data-v-b76eaa5e]{background:#fff;border:1px solid rgba(185,215,244,.68);border-radius:14px;overflow:hidden}.faq-question[data-v-b76eaa5e]{width:100%;border:none;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;text-align:left;font-weight:700;color:#113c67;cursor:pointer}.faq-question strong[data-v-b76eaa5e]{font-size:20px;color:#5f87ac}.faq-answer[data-v-b76eaa5e]{border-top:1px solid rgba(216,232,248,.84);padding:14px 18px;color:#5b6d81;font-size:15px}.cta-section[data-v-b76eaa5e]{padding-bottom:0}.cta-inner[data-v-b76eaa5e]{background:linear-gradient(120deg,#0d2e52,#114b7a 60%,#0f7da0);border-radius:26px;color:#f4f9ff;padding:34px;display:flex;justify-content:space-between;align-items:center;gap:20px}.cta-inner h2[data-v-b76eaa5e]{margin-top:12px;font-size:clamp(24px,2.5vw,34px);line-height:1.3}.cta-inner p[data-v-b76eaa5e]{margin-top:12px;color:rgba(230,242,255,.9)}@media (max-width:1200px){.pain-grid[data-v-b76eaa5e]{grid-template-columns:repeat(3,1fr)}.industry-detail[data-v-b76eaa5e],.solution-layout[data-v-b76eaa5e]{grid-template-columns:1fr}.flow-wrap[data-v-b76eaa5e],.solution-list[data-v-b76eaa5e]{grid-template-columns:repeat(3,1fr)}.flow-item[data-v-b76eaa5e]:after{display:none}}@media (max-width:900px){.hero-grid[data-v-b76eaa5e]{grid-template-columns:1fr}.hero-highlights[data-v-b76eaa5e]{grid-template-columns:1fr 1fr}.flow-wrap[data-v-b76eaa5e],.pain-grid[data-v-b76eaa5e],.solution-list[data-v-b76eaa5e],.timeline-grid[data-v-b76eaa5e]{grid-template-columns:1fr}.cta-inner[data-v-b76eaa5e]{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.hero-actions[data-v-b76eaa5e]{flex-direction:column;align-items:stretch}.hero-highlights[data-v-b76eaa5e]{grid-template-columns:1fr}.btn-ghost[data-v-b76eaa5e],.btn-primary[data-v-b76eaa5e]{justify-content:center}.solution-detail h3[data-v-b76eaa5e]{font-size:24px}}.about-page[data-v-22fa62f3]{width:100%}.hero-section[data-v-22fa62f3]{padding:72px 0 62px;background:radial-gradient(circle at 85% 0,rgba(19,184,217,.2),transparent 35%),linear-gradient(150deg,#edf7ff,#f8fbff 52%,#f4f7fb)}.hero-inner[data-v-22fa62f3]{text-align:center}.section-kicker[data-v-22fa62f3],.tag[data-v-22fa62f3]{display:inline-flex;border-radius:999px;padding:6px 12px;background:hsla(0,0%,100%,.78);border:1px solid rgba(163,205,245,.68);color:#0a78c5;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.section-kicker-interactive[data-v-22fa62f3]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-inner h1[data-v-22fa62f3]{margin-top:14px;font-size:clamp(34px,4.2vw,54px);color:#0f2846;line-height:1.2}.hero-inner>p[data-v-22fa62f3]{margin:16px auto 0;max-width:720px;color:#4f647c;font-size:17px}.hero-stats[data-v-22fa62f3]{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hero-stats article[data-v-22fa62f3]{background:#fff;border:1px solid rgba(186,217,245,.7);border-radius:14px;padding:14px}.hero-stats strong[data-v-22fa62f3]{font-size:30px;color:#113a62;display:block}.hero-stats span[data-v-22fa62f3]{margin-top:6px;display:block;color:#5a6d82;font-size:13px}.brands-section[data-v-22fa62f3],.capability-section[data-v-22fa62f3],.culture-section[data-v-22fa62f3],.milestones-section[data-v-22fa62f3],.profile-section[data-v-22fa62f3]{padding:72px 0}.profile-grid[data-v-22fa62f3]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.profile-grid h2[data-v-22fa62f3]{margin-top:12px;color:#0f2947;font-size:clamp(28px,3vw,40px);line-height:1.25}.profile-desc[data-v-22fa62f3]{margin-top:14px;color:#54667b}.profile-cards[data-v-22fa62f3]{display:grid;gap:12px}.profile-cards article[data-v-22fa62f3]{background:#fff;border:1px solid rgba(186,217,245,.7);border-radius:14px;padding:16px}.profile-cards h3[data-v-22fa62f3]{color:#123a63;font-size:20px}.profile-cards p[data-v-22fa62f3]{margin-top:8px;color:#55677c}.section-head[data-v-22fa62f3]{text-align:center;margin-bottom:28px}.section-head h2[data-v-22fa62f3]{margin-top:12px;color:#0f2a48;font-size:clamp(28px,3vw,40px)}.milestones-section[data-v-22fa62f3]{background:#f8fbff}.milestones-layout[data-v-22fa62f3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.milestone-list[data-v-22fa62f3]{display:grid;gap:10px}.milestone-list button[data-v-22fa62f3]{border:1px solid rgba(184,216,245,.75);background:#fff;border-radius:14px;text-align:left;padding:14px;cursor:pointer}.milestone-list button.active[data-v-22fa62f3]{border-color:#75afe6;box-shadow:0 16px 24px rgba(16,69,125,.12);background:linear-gradient(155deg,#edf6ff,#fff)}.milestone-list p[data-v-22fa62f3]{font-family:Manrope,sans-serif;color:#5d7f9f;font-size:12px}.milestone-list h3[data-v-22fa62f3]{margin-top:6px;color:#133e68;font-size:20px}.milestone-detail[data-v-22fa62f3]{background:linear-gradient(165deg,#0f406f,#0f2e52 50%,#12557d);color:#eef7ff;border-radius:18px;padding:22px}.detail-date[data-v-22fa62f3]{font-family:Manrope,sans-serif;letter-spacing:.08em;color:#b7dcff}.milestone-detail h3[data-v-22fa62f3]{margin-top:10px;font-size:30px}.milestone-detail p[data-v-22fa62f3]{margin-top:10px;color:rgba(233,244,255,.95)}.milestone-detail ul[data-v-22fa62f3]{margin-top:12px;padding-left:18px}.milestone-detail li[data-v-22fa62f3]{margin-bottom:8px}.brand-filters[data-v-22fa62f3],.capability-tabs[data-v-22fa62f3]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.brand-filters button[data-v-22fa62f3],.capability-tabs button[data-v-22fa62f3]{border:1px solid rgba(162,204,245,.74);border-radius:999px;background:#fff;color:#10416c;padding:10px 16px;font-weight:700;cursor:pointer}.brand-filters button.active[data-v-22fa62f3],.capability-tabs button.active[data-v-22fa62f3]{color:#fff;border-color:transparent;background:linear-gradient(130deg,#1677ff,#0f92e9)}.capability-cards[data-v-22fa62f3]{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.brand-grid article[data-v-22fa62f3],.capability-cards article[data-v-22fa62f3],.culture-grid article[data-v-22fa62f3]{background:#fff;border:1px solid rgba(186,217,245,.72);border-radius:14px;padding:16px}.brand-grid h3[data-v-22fa62f3],.capability-cards h3[data-v-22fa62f3],.culture-grid h3[data-v-22fa62f3]{color:#123c65;font-size:20px}.brand-grid p[data-v-22fa62f3],.capability-cards p[data-v-22fa62f3],.culture-grid p[data-v-22fa62f3]{margin-top:8px;color:#5b6e83}.culture-section[data-v-22fa62f3]{background:#f8fbff}.culture-grid[data-v-22fa62f3]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.brand-filters[data-v-22fa62f3]{margin-bottom:16px}.matrix-controls[data-v-22fa62f3]{margin-bottom:16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid rgba(186,217,245,.72);border-radius:14px;padding:12px;background:linear-gradient(160deg,#f7fbff,#fff)}.control-range[data-v-22fa62f3],.control-switch[data-v-22fa62f3]{display:inline-flex;align-items:center;gap:8px;color:#17446f;font-weight:700;font-size:14px}.control-range input[data-v-22fa62f3]{width:120px}.control-range strong[data-v-22fa62f3]{color:#0d3961;min-width:42px;text-align:right}.matrix-panel[data-v-22fa62f3]{margin-bottom:16px;border:1px solid rgba(186,217,245,.72);border-radius:16px;padding:16px;background:linear-gradient(160deg,#f7fbff,#fff)}.matrix-header h3[data-v-22fa62f3]{color:#123c65;font-size:24px}.matrix-header p[data-v-22fa62f3]{margin-top:6px;color:#5c7188}.matrix-wrap[data-v-22fa62f3]{margin-top:14px;position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(173,210,244,.76);background:radial-gradient(circle at center,rgba(25,88,150,.12),rgba(25,88,150,.02))}.matrix-canvas[data-v-22fa62f3]{display:block;width:100%;min-height:320px}.matrix-core[data-v-22fa62f3]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(15,63,111,.92);color:#eef7ff;border:1px solid rgba(151,212,255,.72);border-radius:999px;padding:7px 14px;font-family:Manrope,Noto Sans SC,sans-serif;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.brand-grid[data-v-22fa62f3]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:1100px){.brand-grid[data-v-22fa62f3],.capability-cards[data-v-22fa62f3],.culture-grid[data-v-22fa62f3],.hero-stats[data-v-22fa62f3]{grid-template-columns:repeat(2,1fr)}.milestones-layout[data-v-22fa62f3],.profile-grid[data-v-22fa62f3]{grid-template-columns:1fr}}@media (max-width:700px){.brand-grid[data-v-22fa62f3],.capability-cards[data-v-22fa62f3],.culture-grid[data-v-22fa62f3],.hero-stats[data-v-22fa62f3]{grid-template-columns:1fr}}.contact-page[data-v-98b36eb4]{width:100%}.hero-section[data-v-98b36eb4]{padding:72px 0 56px;background:radial-gradient(circle at 10% 0,rgba(19,184,217,.2),transparent 32%),linear-gradient(150deg,#ecf7ff,#f8fbff 52%,#f4f7fb)}.hero-inner[data-v-98b36eb4]{text-align:center}.section-kicker[data-v-98b36eb4],.tag[data-v-98b36eb4]{display:inline-flex;border-radius:999px;padding:6px 12px;background:hsla(0,0%,100%,.78);border:1px solid rgba(163,205,245,.68);color:#0a78c5;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.hero-inner h1[data-v-98b36eb4]{margin-top:14px;color:#0f2846;font-size:clamp(34px,4vw,52px);line-height:1.2}.hero-inner>p[data-v-98b36eb4]{margin:14px auto 0;max-width:720px;color:#54687d}.service-promise[data-v-98b36eb4]{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.service-promise article[data-v-98b36eb4]{background:#fff;border:1px solid rgba(186,217,245,.7);border-radius:14px;padding:14px}.service-promise h3[data-v-98b36eb4]{color:#123b64;font-size:20px}.service-promise p[data-v-98b36eb4]{margin-top:8px;color:#5c6f84;font-size:14px}.contact-main[data-v-98b36eb4],.map-section[data-v-98b36eb4],.process-section[data-v-98b36eb4]{padding:70px 0}.contact-main[data-v-98b36eb4],.map-section[data-v-98b36eb4]{background:#fff}.contact-grid[data-v-98b36eb4]{display:grid;grid-template-columns:.9fr 1.1fr;gap:16px}.consult-form[data-v-98b36eb4],.contact-info[data-v-98b36eb4]{background:#fff;border:1px solid rgba(186,217,245,.7);border-radius:16px;padding:20px}.consult-form h2[data-v-98b36eb4],.contact-info h2[data-v-98b36eb4]{color:#123b64;font-size:28px}.info-item[data-v-98b36eb4]{margin-top:12px;border:1px solid rgba(199,224,248,.75);border-radius:12px;padding:12px;background:linear-gradient(150deg,#f7fbff,#fff)}.info-title[data-v-98b36eb4]{color:#62778e;font-size:12px}.info-value[data-v-98b36eb4]{margin-top:5px;color:#173f68;font-weight:600}.quick-intent[data-v-98b36eb4]{margin-top:18px}.quick-intent h3[data-v-98b36eb4]{color:#123b64;font-size:18px}.intent-buttons[data-v-98b36eb4]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.intent-buttons button[data-v-98b36eb4]{border:1px solid rgba(162,204,245,.75);border-radius:999px;background:#fff;color:#10416c;padding:8px 12px;font-weight:700;cursor:pointer}.intent-buttons button.active[data-v-98b36eb4]{color:#fff;border-color:transparent;background:linear-gradient(130deg,#1677ff,#0f92e9)}.form-intro[data-v-98b36eb4]{margin-top:8px;color:#607489}.feedback[data-v-98b36eb4]{margin-top:12px;border-radius:10px;padding:10px 12px}.feedback.success[data-v-98b36eb4]{background:#f0fff4;border:1px solid #8eddaf;color:#188247}.feedback.error[data-v-98b36eb4]{background:#fff5f5;border:1px solid #f5a6a6;color:#bf2d2d}.form-row[data-v-98b36eb4]{margin-top:14px}.two-cols[data-v-98b36eb4]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-group label[data-v-98b36eb4]{display:block;margin-bottom:6px;color:#23496f;font-weight:700}.form-group input[data-v-98b36eb4],.form-group select[data-v-98b36eb4],.form-group textarea[data-v-98b36eb4]{width:100%;border:1px solid rgba(185,216,245,.85);border-radius:10px;padding:10px 12px;font-size:14px;color:#12375f;background:#fff}.form-group input[data-v-98b36eb4]:focus,.form-group select[data-v-98b36eb4]:focus,.form-group textarea[data-v-98b36eb4]:focus{outline:none;border-color:#5ea6ea;box-shadow:0 0 0 3px rgba(94,166,234,.2)}.text-count[data-v-98b36eb4]{margin-top:6px;text-align:right;color:#6f839a;font-size:12px}.recommend-card[data-v-98b36eb4]{margin-top:12px;border:1px solid rgba(173,210,244,.75);border-radius:12px;padding:12px;background:linear-gradient(150deg,#edf6ff,#fff)}.recommend-card p[data-v-98b36eb4]{color:#5f7894;font-size:12px}.recommend-card strong[data-v-98b36eb4]{display:block;margin-top:6px;color:#13446f}.submit-btn[data-v-98b36eb4]{margin-top:16px;width:100%;border:none;border-radius:999px;background:linear-gradient(130deg,#1677ff,#0f92e9);color:#fff;padding:12px;font-size:15px;font-weight:700;cursor:pointer}.section-head[data-v-98b36eb4]{text-align:center;margin-bottom:26px}.section-head h2[data-v-98b36eb4]{margin-top:12px;color:#0f2a48;font-size:clamp(28px,3vw,40px)}.process-section[data-v-98b36eb4]{background:#f8fbff}.process-grid[data-v-98b36eb4]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.process-grid article[data-v-98b36eb4]{background:#fff;border:1px solid rgba(186,217,245,.72);border-radius:14px;padding:14px}.process-grid span[data-v-98b36eb4]{font-family:Manrope,sans-serif;color:#6d9fd2;font-weight:800}.process-grid h3[data-v-98b36eb4]{margin-top:6px;color:#133f68;font-size:20px}.process-grid p[data-v-98b36eb4]{margin-top:8px;color:#5a6e84}.map-container[data-v-98b36eb4]{position:relative;border-radius:16px;overflow:hidden;background:#f3f8fd;min-height:320px}.map-canvas[data-v-98b36eb4]{width:100%;height:460px}.map-placeholder[data-v-98b36eb4]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:#607991;text-align:center;padding:20px}@media (max-width:1100px){.contact-grid[data-v-98b36eb4],.process-grid[data-v-98b36eb4],.service-promise[data-v-98b36eb4]{grid-template-columns:1fr 1fr}.contact-grid[data-v-98b36eb4]{gap:12px}}@media (max-width:800px){.contact-grid[data-v-98b36eb4],.process-grid[data-v-98b36eb4],.service-promise[data-v-98b36eb4],.two-cols[data-v-98b36eb4]{grid-template-columns:1fr}}