
.about-page[data-v-33b1e0e7]{color:#2b4356;background:#fff}.about-container[data-v-33b1e0e7]{width:min(1440px,calc(100% - 80px));margin:auto}.eyebrow[data-v-33b1e0e7]{color:#88a1b5}h1[data-v-33b1e0e7],h2[data-v-33b1e0e7],h3[data-v-33b1e0e7],p[data-v-33b1e0e7]{margin:0}.about-intro[data-v-33b1e0e7]{padding:190px 0 85px;position:relative;background:radial-gradient(ellipse at 12% 20%,#eaf5f940,transparent 55%),#fff}.about-intro .about-container[data-v-33b1e0e7]{display:grid;grid-template-columns:.65fr 1fr;gap:75px 65px;align-items:center}.intro-space[data-v-33b1e0e7]{position:relative;min-height:230px;display:grid;place-items:center}.intro-space>span[data-v-33b1e0e7]{color:#c7dce740;transform:rotate(-12deg)}.intro-space i[data-v-33b1e0e7]{position:absolute;width:150px;height:150px;border-radius:50%;border:1px solid #e6eff4;box-shadow:0 0 0 30px #f5f9fc99;z-index:-1}.intro-content h1[data-v-33b1e0e7]{margin:20px 0 28px;}.intro-content h1 span[data-v-33b1e0e7]{color:#269eb6}.intro-content>p[data-v-33b1e0e7]{color:#7c94a6;max-width:740px;margin-top:20px}.values[data-v-33b1e0e7]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:25px}.values article[data-v-33b1e0e7]{position:relative;padding:20px 0 0;border-top:1px solid #e2edf4}.values article>span[data-v-33b1e0e7]{color:#a2b7c6;}.values h2[data-v-33b1e0e7]{margin:14px 0 12px;color:#38566b}.values p[data-v-33b1e0e7]{color:#8a9fae}
.about-contact[data-v-33b1e0e7]{padding:95px 0 105px;background:radial-gradient(ellipse at 8% 80%,#deeee940,transparent 50%),#f3f7fa;scroll-margin-top:100px}header h2[data-v-33b1e0e7]{margin-top:20px}header h2>span[data-v-33b1e0e7]{color:#349ab7}.contact-grid[data-v-33b1e0e7]{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;margin-top:45px;align-items:center}.wechat-card[data-v-33b1e0e7]{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid #dce9ef;border-radius:20px;padding:40px;overflow:hidden;min-height:300px}.wechat-card[data-v-33b1e0e7]::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(250px circle at var(--mx,0) var(--my,0),#daf3f460,transparent);opacity:0;transition:opacity .3s}.wechat-card[data-v-33b1e0e7]:hover::before{opacity:1}.small-label[data-v-33b1e0e7]{color:#8ba5b7}.wechat-card h3[data-v-33b1e0e7]{margin-top:17px}.wechat-card p[data-v-33b1e0e7]{color:#8ba0af;margin-top:20px}.wechat-card button[data-v-33b1e0e7]{border:0;border-bottom:1px solid #b7d8e9;background:none;color:#3487b4;padding:0 0 7px;margin-top:23px;cursor:pointer}.wechat-card button span[data-v-33b1e0e7]{margin-left:14px}.copy-status[data-v-33b1e0e7]{display:block;color:#329f8d;min-height:16px;margin-top:8px}.qr-area[data-v-33b1e0e7]{flex:0 0 150px;text-align:center}.qr-placeholder[data-v-33b1e0e7]{width:150px;aspect-ratio:1;border:1px dashed #bcd2e0;border-radius:12px;background:linear-gradient(135deg,#f2f8fc,#eaf4f0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8ca8b9;}.qr-placeholder small[data-v-33b1e0e7]{}.qr-area>small[data-v-33b1e0e7]{display:block;color:#92a6b5;margin-top:12px}.contact-info>a[data-v-33b1e0e7],.contact-info>div[data-v-33b1e0e7]{display:flex;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid #e0e9ef;color:#3d5b71;text-decoration:none}.contact-info>div[data-v-33b1e0e7]:last-child{border-bottom:0}.contact-icon[data-v-33b1e0e7]{display:grid;place-items:center;width:46px;height:46px;border:1px solid #d8e5ee;border-radius:10px;flex-shrink:0;background:#ffffff60}.contact-icon svg[data-v-33b1e0e7]{width:23px;height:23px;stroke:#7196b0;stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}.contact-info small[data-v-33b1e0e7]{display:block;color:#93a6b4;margin-bottom:9px}.contact-info strong[data-v-33b1e0e7]{overflow-wrap:anywhere}.contact-info .address[data-v-33b1e0e7]{}.contact-info i[data-v-33b1e0e7]{font-style:normal;color:#90b2ca;margin-left:auto;transition:transform .25s}.contact-info a[data-v-33b1e0e7]:hover{color:#0784ff}.contact-info a:hover i[data-v-33b1e0e7]{transform:translate(2px,-2px)}
.about-faq[data-v-33b1e0e7]{padding:100px 0 115px;background:#fff}.faq-grid[data-v-33b1e0e7]{display:grid;grid-template-columns:.65fr 1fr;gap:65px}.faq-grid header[data-v-33b1e0e7]{position:sticky;top:140px;align-self:start}.questions details[data-v-33b1e0e7]{border-bottom:1px solid #e1eaf1}.questions details[data-v-33b1e0e7]:first-child{border-top:1px solid #e1eaf1}.questions summary[data-v-33b1e0e7]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 3px;color:#587488;}.questions summary[data-v-33b1e0e7]::-webkit-details-marker{display:none}.questions summary>span[data-v-33b1e0e7]{position:relative;width:14px;height:14px;flex-shrink:0}.questions summary>span[data-v-33b1e0e7]::before,.questions summary>span[data-v-33b1e0e7]::after{content:'';position:absolute;background:#6a9bb8;top:6px;left:1px;width:12px;height:1px}.questions summary>span[data-v-33b1e0e7]::after{transform:rotate(90deg);transition:transform .25s}.questions details[open] summary>span[data-v-33b1e0e7]::after{transform:rotate(0)}.questions details[open] summary[data-v-33b1e0e7],.questions summary[data-v-33b1e0e7]:hover{color:#0784ff}.questions details p[data-v-33b1e0e7]{color:#849baa;margin:0 30px 25px 3px;animation:answer-in-33b1e0e7 .35s ease}@keyframes answer-in-33b1e0e7{from{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}[data-reveal][data-v-33b1e0e7]{opacity:0;translate:0 18px;transition:opacity .85s,translate .85s}[data-reveal].entered[data-v-33b1e0e7]{opacity:1;translate:0 0}
@media(max-width:1100px){.about-container[data-v-33b1e0e7]{width:calc(100% - 48px)}.about-intro .about-container[data-v-33b1e0e7]{gap:60px 35px;grid-template-columns:.4fr 1fr}.wechat-card[data-v-33b1e0e7]{padding:28px;gap:18px}.qr-area[data-v-33b1e0e7]{flex-basis:120px}.qr-placeholder[data-v-33b1e0e7]{width:120px}.contact-grid[data-v-33b1e0e7]{gap:4%}.contact-info[data-v-33b1e0e7]{min-width:0}.contact-info>a[data-v-33b1e0e7],.contact-info>div[data-v-33b1e0e7]{gap:16px}.contact-info strong[data-v-33b1e0e7]{}.wechat-card h3[data-v-33b1e0e7]{}.values[data-v-33b1e0e7]{gap:30px}}
@media(max-width:800px){.about-intro[data-v-33b1e0e7]{padding:145px 0 60px}.about-intro .about-container[data-v-33b1e0e7]{grid-template-columns:1fr;gap:40px}.intro-space[data-v-33b1e0e7]{display:none}.intro-content h1[data-v-33b1e0e7]{}.values[data-v-33b1e0e7]{gap:25px}.values h2[data-v-33b1e0e7]{}.contact-grid[data-v-33b1e0e7]{grid-template-columns:1fr;gap:30px}.wechat-card[data-v-33b1e0e7]{padding:32px;min-height:260px}.qr-area[data-v-33b1e0e7]{flex-basis:150px}.qr-placeholder[data-v-33b1e0e7]{width:150px}.faq-grid[data-v-33b1e0e7]{grid-template-columns:1fr;gap:35px}.faq-grid header[data-v-33b1e0e7]{position:static}.about-contact[data-v-33b1e0e7],.about-faq[data-v-33b1e0e7]{padding:65px 0}.contact-info strong[data-v-33b1e0e7]{}}
@media(max-width:500px){.intro-content h1[data-v-33b1e0e7]{}.intro-content>p[data-v-33b1e0e7]{}.values[data-v-33b1e0e7]{grid-template-columns:1fr;gap:22px;margin:0}.values article[data-v-33b1e0e7]{padding-top:15px}.values h2[data-v-33b1e0e7]{margin:9px 0}.wechat-card[data-v-33b1e0e7]{flex-direction:column;align-items:flex-start;padding:28px}.qr-area[data-v-33b1e0e7]{flex:auto;align-self:center}.wechat-card h3[data-v-33b1e0e7]{}.qr-placeholder[data-v-33b1e0e7]{width:160px}.contact-info strong[data-v-33b1e0e7]{}.contact-info .address[data-v-33b1e0e7]{}.contact-info>a[data-v-33b1e0e7],.contact-info>div[data-v-33b1e0e7]{gap:14px}.contact-icon[data-v-33b1e0e7]{width:40px;height:40px}.questions summary[data-v-33b1e0e7]{}.questions details p[data-v-33b1e0e7]{margin-right:0}}
@media(prefers-reduced-motion:reduce){[data-reveal][data-v-33b1e0e7]{opacity:1;translate:none}[data-v-33b1e0e7],[data-v-33b1e0e7]::before,[data-v-33b1e0e7]::after{transition:none!important;animation:none!important}}
.about-screen-sequence[data-v-33b1e0e7]{position:relative;isolation:isolate}
.about-intro[data-v-33b1e0e7],.about-contact[data-v-33b1e0e7],.about-faq[data-v-33b1e0e7]{position:sticky;top:0;min-height:100svh;display:flex;align-items:center;box-sizing:border-box}
.about-intro[data-v-33b1e0e7]{z-index:1;padding-top:130px;padding-bottom:65px;background:#fff}
.about-contact[data-v-33b1e0e7]{z-index:2;padding:100px 0 75px;background:radial-gradient(ellipse at 12% 35%,#d9efe980,transparent 50%),radial-gradient(ellipse at 90% 70%,#dceaff99,transparent 60%),#edf4f9;border-top:1px solid #e1ebf2;isolation:isolate;overflow:hidden}
.about-contact[data-v-33b1e0e7]::before{content:'';position:absolute;right:-180px;top:-270px;width:650px;height:650px;border:1px solid #9ebfd42c;border-radius:50%;box-shadow:0 0 0 60px #abcadd0c,0 0 0 120px #abcadd08;z-index:-1;pointer-events:none}
.about-contact header[data-v-33b1e0e7]{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;column-gap:7%}.about-contact header .eyebrow[data-v-33b1e0e7]{grid-column:1/-1}.about-contact header h2[data-v-33b1e0e7]{margin-top:17px}.contact-subtitle[data-v-33b1e0e7]{color:#7f99ab;padding-bottom:6px}
.wechat-card[data-v-33b1e0e7]{border:1px solid #c7dfe9;box-shadow:0 24px 55px #3564820b;border-radius:24px;background:linear-gradient(140deg,#fff,#f8fcfe);min-height:330px}.wechat-card h3[data-v-33b1e0e7]{color:#2e5870}.wechat-card button[data-v-33b1e0e7]{background:#087fff;border:1px solid #087fff;color:#fff;border-radius:999px;padding:10px 16px;transition:background .25s,transform .25s}.wechat-card button[data-v-33b1e0e7]:hover{background:#2494ff;transform:translateY(-2px)}.small-label[data-v-33b1e0e7]{color:#4798b3}.qr-placeholder[data-v-33b1e0e7]{border-radius:16px;background:linear-gradient(140deg,#f4faff,#e1f0ed);border-color:#9fc9d7}.contact-info>a[data-v-33b1e0e7],.contact-info>div[data-v-33b1e0e7]{padding:23px 14px;border-radius:12px;transition:background .25s}.contact-info>a[data-v-33b1e0e7]:hover{background:#ffffff80}.contact-icon[data-v-33b1e0e7]{background:#ffffffc0;border-color:#d1e2ed;box-shadow:0 5px 15px #294e7004}
.about-faq[data-v-33b1e0e7]{z-index:3;background:#fff;padding:100px 0 85px;border-top:1px solid #e8eef3}.faq-grid[data-v-33b1e0e7]{align-items:start}.faq-grid header[data-v-33b1e0e7]{position:static}.about-faq .questions summary[data-v-33b1e0e7]{padding:20px 3px}
@media(max-height:800px) and (min-width:801px){.about-intro[data-v-33b1e0e7],.about-contact[data-v-33b1e0e7],.about-faq[data-v-33b1e0e7]{padding-top:100px;padding-bottom:50px}.about-intro .about-container[data-v-33b1e0e7]{gap:40px 50px}.values[data-v-33b1e0e7]{margin-top:0}.intro-content h1[data-v-33b1e0e7]{}.intro-content>p[data-v-33b1e0e7]{}.contact-grid[data-v-33b1e0e7]{margin-top:28px}.wechat-card[data-v-33b1e0e7]{min-height:290px;padding:30px}.about-faq .questions summary[data-v-33b1e0e7]{padding:15px 3px}}
@media(max-width:800px){.about-contact header[data-v-33b1e0e7]{grid-template-columns:1fr}.contact-subtitle[data-v-33b1e0e7]{margin-top:18px}.about-intro[data-v-33b1e0e7],.about-contact[data-v-33b1e0e7],.about-faq[data-v-33b1e0e7]{position:relative;min-height:100svh;padding-top:110px;padding-bottom:65px}.about-contact header h2[data-v-33b1e0e7]{}.wechat-card[data-v-33b1e0e7]{min-height:280px}.about-contact .contact-info>a[data-v-33b1e0e7],.about-contact .contact-info>div[data-v-33b1e0e7]{padding:20px 0}}
@media(max-height:650px){.about-intro[data-v-33b1e0e7],.about-contact[data-v-33b1e0e7],.about-faq[data-v-33b1e0e7]{position:relative}}
@media(prefers-reduced-motion:reduce){.about-intro[data-v-33b1e0e7],.about-contact[data-v-33b1e0e7],.about-faq[data-v-33b1e0e7]{position:relative}}
.about-intro[data-v-33b1e0e7]{background:radial-gradient(ellipse at 9% 40%,#f0f8fb70,transparent 48%),#fff}
.intro-space[data-v-33b1e0e7]{min-height:390px;display:block}.intro-content h1[data-v-33b1e0e7]{color:#203e54;}.intro-content h1 span[data-v-33b1e0e7]{background:linear-gradient(110deg,#267cb6,#26a999);background-clip:text;color:transparent}.intro-content>p[data-v-33b1e0e7]{color:#637f94;max-width:640px;}.intro-content>p[data-v-33b1e0e7]:last-child{color:#8097a8;margin-top:24px}.intro-content .eyebrow[data-v-33b1e0e7]{color:#6d94af}
.values[data-v-33b1e0e7]{gap:40px}.values article[data-v-33b1e0e7]{border:1px solid #e3edf3;border-radius:12px;padding:22px 24px;background:linear-gradient(135deg,#fff,#f7fafc);transition:background .3s,border-color .3s,transform .3s}.values article>span[data-v-33b1e0e7]{display:inline-grid;place-items:center;width:29px;height:29px;border:1px solid #deebf3;border-radius:8px;background:#edf5fa;color:#6c9cb8;}.values h2[data-v-33b1e0e7]{color:#35566d}.values p[data-v-33b1e0e7]{color:#7893a7;}.values article[data-v-33b1e0e7]:hover{border-color:#a9cedf;background:#f7fcfe;transform:translateY(-4px)}.values article:hover h2[data-v-33b1e0e7]{color:#218db2}
@media(max-height:800px) and (min-width:801px){.intro-space[data-v-33b1e0e7]{min-height:0}.values article[data-v-33b1e0e7]{padding:16px 20px}}
@media(max-width:800px){.intro-space[data-v-33b1e0e7]{display:block;min-height:260px}.about-intro .about-container[data-v-33b1e0e7]{gap:30px}.intro-content h1[data-v-33b1e0e7]{}.values[data-v-33b1e0e7]{gap:20px}.values article[data-v-33b1e0e7]{padding:20px}}
@media(max-width:500px){.intro-content h1[data-v-33b1e0e7]{}.values article[data-v-33b1e0e7]{padding:20px}}
@media(prefers-reduced-motion:reduce){.values article[data-v-33b1e0e7]{transition:none}.values article[data-v-33b1e0e7]:hover{transform:none}}
.about-page[data-v-33b1e0e7]{color:#2b4356}
.about-intro[data-v-33b1e0e7]{background:radial-gradient(ellipse at 9% 40%,#edf5fc70,transparent 48%),#fff}
.intro-content h1[data-v-33b1e0e7]{color:#203e54}.intro-content h1 span[data-v-33b1e0e7]{background:none;color:#087fff}.intro-content>p[data-v-33b1e0e7]{color:#71899e}.intro-content>p[data-v-33b1e0e7]:last-child{color:#8298ab}.intro-content .eyebrow[data-v-33b1e0e7],.eyebrow[data-v-33b1e0e7]{color:#809db6}
.values article[data-v-33b1e0e7]{border-color:#e0eaf3;background:linear-gradient(135deg,#fff,#f5f9fd)}.values article>span[data-v-33b1e0e7]{color:#6b9bbf;border-color:#dce9f4;background:#edf5fc}.values h2[data-v-33b1e0e7]{color:#35556f}.values p[data-v-33b1e0e7]{color:#8097ab}.values article[data-v-33b1e0e7]:hover{border-color:#9ec8ec;background:#f5faff}.values article:hover h2[data-v-33b1e0e7]{color:#087fff}
.about-contact[data-v-33b1e0e7]{background:radial-gradient(ellipse at 12% 35%,#e2eefb80,transparent 50%),radial-gradient(ellipse at 90% 70%,#e4effb99,transparent 60%),#f1f6fa;border-color:#e0eaf3}
.about-contact[data-v-33b1e0e7]::before{border-color:#9cbcdf26;box-shadow:0 0 0 60px #abc9e00c,0 0 0 120px #abc9e008}.about-contact header h2>span[data-v-33b1e0e7]{color:#087fff}.contact-subtitle[data-v-33b1e0e7]{color:#8098ad}
.wechat-card[data-v-33b1e0e7]{border-color:#d1e3f1;background:linear-gradient(140deg,#fff,#f6faff);box-shadow:0 24px 55px #3564820b}.wechat-card[data-v-33b1e0e7]::before{background:radial-gradient(250px circle at var(--mx,0) var(--my,0),#dcebfc70,transparent)}.wechat-card h3[data-v-33b1e0e7]{color:#2e526f}.small-label[data-v-33b1e0e7]{color:#6c9fc5}.wechat-card p[data-v-33b1e0e7]{color:#879eb0}.wechat-card button[data-v-33b1e0e7]{background:#087fff;border-color:#087fff;color:#fff}.wechat-card button[data-v-33b1e0e7]:hover{background:#2494ff}.copy-status[data-v-33b1e0e7]{color:#328ac9}
.qr-placeholder[data-v-33b1e0e7]{border-color:#aacbe5;background:linear-gradient(140deg,#f4faff,#e4effa);color:#8ba9c1}.qr-area>small[data-v-33b1e0e7]{color:#8ba3b7}.contact-icon[data-v-33b1e0e7]{background:#ffffffc0;border-color:#d4e3f0}.contact-icon svg[data-v-33b1e0e7]{stroke:#7099b9}.contact-info>a[data-v-33b1e0e7],.contact-info>div[data-v-33b1e0e7]{color:#3c5c76;border-color:#dce7f0}.contact-info small[data-v-33b1e0e7]{color:#8ca3b6}.contact-info a[data-v-33b1e0e7]:hover{color:#087fff}.contact-info i[data-v-33b1e0e7]{color:#89afcc}
.about-faq[data-v-33b1e0e7]{background:#fff;border-color:#e5edf4}.questions summary[data-v-33b1e0e7]{color:#5e7b92}.questions summary>span[data-v-33b1e0e7]::before,.questions summary>span[data-v-33b1e0e7]::after{background:#709cbd}.questions details[open] summary[data-v-33b1e0e7],.questions summary[data-v-33b1e0e7]:hover{color:#087fff}.questions details p[data-v-33b1e0e7]{color:#8299ac}.questions details[data-v-33b1e0e7]{border-color:#e0eaf2}
.intro-content>p[data-v-33b1e0e7],.intro-content>p[data-v-33b1e0e7]:last-child{color:#71899e}
.values[data-v-33b1e0e7]{display:flex;flex-wrap:wrap;align-items:baseline;width:100%;margin-top:32px;gap:14px 30px}
.values article[data-v-33b1e0e7]{display:flex;align-items:baseline;gap:8px;border:0;border-radius:0;background:none;padding:0;box-shadow:none}
.values article>span[data-v-33b1e0e7]{display:block;width:auto;height:auto;border:0;border-radius:0;background:none;color:#087fff;}
.values h2[data-v-33b1e0e7]{margin:0;color:#1a384c;}
.values article[data-v-33b1e0e7]:hover,.values article:hover h2[data-v-33b1e0e7]{border-color:transparent;background:none;transform:none;color:#1a384c}
.about-contact[data-v-33b1e0e7]{color:#e8f2fa;background:radial-gradient(ellipse at 84% 18%,#1a4d7a55,transparent 46%),linear-gradient(165deg,#142433,#0d1926 68%);border-top-color:#142433}
.about-contact[data-v-33b1e0e7]::before{border-color:#8ec4ff24;box-shadow:0 0 0 60px #8ec4ff0c,0 0 0 120px #8ec4ff06}
.about-contact .eyebrow[data-v-33b1e0e7]{color:#8eafc6}
.about-contact header h2[data-v-33b1e0e7]{color:#f4f8fc}
.about-contact header h2>span[data-v-33b1e0e7]{color:#168dff}
.contact-subtitle[data-v-33b1e0e7]{color:#b7c9d8}
.wechat-card[data-v-33b1e0e7]{box-shadow:0 28px 70px #02060c5c}
.about-contact .contact-info>a[data-v-33b1e0e7],.about-contact .contact-info>div[data-v-33b1e0e7]{color:#f2f7fb;border-color:#ffffff1f}
.about-contact .contact-info>a[data-v-33b1e0e7]:hover{background:#ffffff12;color:#fff}
.about-contact .contact-icon[data-v-33b1e0e7]{background:#ffffff10;border-color:#ffffff28;box-shadow:none}
.about-contact .contact-icon svg[data-v-33b1e0e7]{stroke:#b7d4ea}
.about-contact .contact-info small[data-v-33b1e0e7]{color:#93b0c6}
.about-contact .contact-info i[data-v-33b1e0e7]{color:#8eb6d2}
.about-contact .contact-info a:hover i[data-v-33b1e0e7]{color:#168dff}
.questions summary[data-v-33b1e0e7]{color:#1e3c50}
.questions details p[data-v-33b1e0e7]{color:#5c7488}
@media(max-height:800px) and (min-width:801px){.values[data-v-33b1e0e7]{margin-top:18px;gap:8px 24px}.values h2[data-v-33b1e0e7]{}}
@media(max-width:800px){.values[data-v-33b1e0e7]{margin-top:22px;gap:8px 22px}}
@media(max-width:500px){.values[data-v-33b1e0e7]{flex-direction:column;align-items:flex-start;gap:12px}.values h2[data-v-33b1e0e7]{}}
@media(prefers-reduced-motion:reduce){.values article[data-v-33b1e0e7]:hover{transform:none}}
@media(min-width:1101px){.about-intro .about-container[data-v-33b1e0e7]{grid-template-columns:.9fr 1fr;gap:75px 80px}.intro-space[data-v-33b1e0e7]{min-height:590px}}


/* Match the homepage ServicesJourney introduction typography. */
.intro-content h1[data-v-33b1e0e7]{}
.intro-content>p[data-v-33b1e0e7],.intro-content>p[data-v-33b1e0e7]:last-child{}
.intro-content h1 span[data-v-33b1e0e7]{background:linear-gradient(110deg,#087fff 0%,#087fff 35%,#a6ecff 48%,#087fff 61%,#087fff 100%);background-size:260% 100%;background-position:100% 50%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:about-title-shimmer-33b1e0e7 8s 2s ease-in-out infinite;animation-play-state:paused}
.intro-content.entered h1 span[data-v-33b1e0e7]{animation-play-state:running}
@keyframes about-title-shimmer-33b1e0e7{0%,25%{background-position:100% 50%}65%,100%{background-position:0% 50%}}
@media(max-width:700px){.intro-content h1[data-v-33b1e0e7]{}.intro-content>p[data-v-33b1e0e7],.intro-content>p[data-v-33b1e0e7]:last-child{}}
@media(prefers-reduced-motion:reduce){.intro-content h1 span[data-v-33b1e0e7]{animation:none;background:none;color:#087fff}}


/* Give direct contact channels a distinct surface within the dark section. */
.about-contact .contact-subtitle[data-v-33b1e0e7]{position:relative;padding:4px 0 5px 20px;color:#c3d6e5;}
.about-contact .contact-subtitle[data-v-33b1e0e7]::before{content:'';position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(#168dff,#5acbb7)}
.about-contact .contact-info[data-v-33b1e0e7]{position:relative;display:grid;gap:12px;padding:20px;border:1px solid #93bfe92b;border-radius:24px;background:radial-gradient(ellipse at 100% 0%,#168dff12,transparent 70%),linear-gradient(145deg,#ffffff08,#ffffff03);box-shadow:0 24px 60px #020b151a}
.about-contact .contact-info[data-v-33b1e0e7]::before{content:'DIRECT CONTACT';display:block;padding:3px 8px 10px;color:#83abc7}
.about-contact .contact-info>a[data-v-33b1e0e7],.about-contact .contact-info>div[data-v-33b1e0e7]{position:relative;min-height:94px;padding:19px 20px;gap:20px;border:1px solid #b4d6f01a;border-radius:15px;background:#ffffff04;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s}
.about-contact .contact-info>a[data-v-33b1e0e7]:hover{background:#168dff10;border-color:#5ab1ff66;transform:translateY(-2px);box-shadow:0 8px 24px #030b141a}
.about-contact .contact-info .contact-icon[data-v-33b1e0e7]{width:48px;height:48px;border-radius:14px;background:#168dff18;border-color:#168dff33}
.about-contact .contact-info>a:nth-of-type(2) .contact-icon[data-v-33b1e0e7]{background:#43c6ab12;border-color:#43c6ab35}
.about-contact .contact-info>a:nth-of-type(2) .contact-icon svg[data-v-33b1e0e7]{stroke:#77d5c2}
.about-contact .contact-info>div .contact-icon[data-v-33b1e0e7]{background:#86adce12;border-color:#86adce30}
.about-contact .contact-info .contact-icon svg[data-v-33b1e0e7]{stroke:#73bdff}
.about-contact .contact-info small[data-v-33b1e0e7]{color:#96b5cd;}
.about-contact .contact-info strong[data-v-33b1e0e7]{}
.about-contact .contact-info .address[data-v-33b1e0e7]{color:#d5e3ef}
.about-contact .contact-info i[data-v-33b1e0e7]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff08;color:#96cfff;flex-shrink:0}
.about-contact .contact-info a:hover i[data-v-33b1e0e7]{background:#168dff;color:#fff;transform:translate(2px,-2px)}
@media(max-width:1100px){.about-contact .contact-info[data-v-33b1e0e7]{padding:16px}.about-contact .contact-info>a[data-v-33b1e0e7],.about-contact .contact-info>div[data-v-33b1e0e7]{padding:16px 12px;gap:14px}.about-contact .contact-info strong[data-v-33b1e0e7]{}}
@media(max-width:500px){.about-contact .contact-subtitle[data-v-33b1e0e7]{}.about-contact .contact-info[data-v-33b1e0e7]{padding:12px;border-radius:20px}.about-contact .contact-info>a[data-v-33b1e0e7],.about-contact .contact-info>div[data-v-33b1e0e7]{gap:12px;padding:16px 10px}.about-contact .contact-info .contact-icon[data-v-33b1e0e7]{width:38px;height:38px;border-radius:11px}.about-contact .contact-info strong[data-v-33b1e0e7]{}.about-contact .contact-info .address[data-v-33b1e0e7]{}.about-contact .contact-info i[data-v-33b1e0e7]{width:24px;height:24px;}}
@media(prefers-reduced-motion:reduce){.about-contact .contact-info>a[data-v-33b1e0e7]:hover{transform:none}}
.about-contact .contact-copy[data-v-33b1e0e7]{display:grid;place-items:center;flex-shrink:0;margin-left:auto;width:34px;height:34px;padding:8px;border:1px solid #8ec4ff26;border-radius:10px;background:#ffffff08;color:#96cfff;cursor:pointer;transition:background .2s,color .2s,border-color .2s}
.about-contact .contact-copy svg[data-v-33b1e0e7]{width:17px;height:17px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.about-contact .contact-copy[data-v-33b1e0e7]:hover{background:#168dff;color:#fff;border-color:#168dff}.about-contact .contact-copy[data-v-33b1e0e7]:focus-visible{outline:2px solid #73bdff;outline-offset:3px}.about-contact .contact-copy.is-copied[data-v-33b1e0e7]{background:#43c6ab20;color:#77d5c2;border-color:#43c6ab66}
.about-contact .contact-copy-status[data-v-33b1e0e7]{position:absolute;right:28px;top:23px;color:#77d5c2;pointer-events:none}.about-contact .contact-info .contact-channel[data-v-33b1e0e7]{border-bottom:1px solid #b4d6f01a}.about-contact .contact-info .contact-channel:nth-of-type(2) .contact-icon[data-v-33b1e0e7]{background:#43c6ab12;border-color:#43c6ab35}.about-contact .contact-info .contact-channel:nth-of-type(2) .contact-icon svg[data-v-33b1e0e7]{stroke:#77d5c2}
@media(max-width:500px){.about-contact .contact-copy[data-v-33b1e0e7]{width:30px;height:30px;padding:6px}.about-contact .contact-copy-status[data-v-33b1e0e7]{right:20px;top:17px;}}

/* Typography: mapped to homepage ServicesJourney, ServiceProcess and HomeCases. */
.about-page[data-v-33b1e0e7]{--about-title:clamp(32px,3.2vw,54px);--about-section:38px;--about-card:clamp(22px,1.7vw,27px);--about-lead:clamp(16px,1.05vw,20px);font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.8;letter-spacing:0}
.about-page h1[data-v-33b1e0e7],.about-page h2[data-v-33b1e0e7],.about-page h3[data-v-33b1e0e7],.about-page strong[data-v-33b1e0e7],.about-page button[data-v-33b1e0e7]{font-family:var(--font-sans);font-weight:400}
.intro-content h1[data-v-33b1e0e7]{font-size:var(--about-title);line-height:1.5;letter-spacing:0}
.intro-content>p[data-v-33b1e0e7],.intro-content>p[data-v-33b1e0e7]:last-child{font-size:var(--about-lead);line-height:1.8;letter-spacing:0}
.about-contact header h2[data-v-33b1e0e7],.about-faq header h2[data-v-33b1e0e7]{font-size:var(--about-section);line-height:1.5;letter-spacing:.03em}
.about-contact .contact-subtitle[data-v-33b1e0e7]{font-size:16px;line-height:1.8;letter-spacing:0}
.wechat-card h3[data-v-33b1e0e7]{font-size:var(--about-card);line-height:1.45;letter-spacing:.015em}
.wechat-card p[data-v-33b1e0e7],.questions details p[data-v-33b1e0e7]{font-size:15px;line-height:1.9;letter-spacing:0}
.questions summary[data-v-33b1e0e7]{font-size:18px;font-weight:400;line-height:1.7;letter-spacing:0}
.eyebrow[data-v-33b1e0e7],.intro-content .eyebrow[data-v-33b1e0e7],.about-contact .eyebrow[data-v-33b1e0e7]{font-size:11px;line-height:1.6;letter-spacing:.13em}
.small-label[data-v-33b1e0e7]{font-size:12px;line-height:1.6;letter-spacing:.07em}
.about-contact .contact-info small[data-v-33b1e0e7]{font-size:14px;line-height:1.6;letter-spacing:.035em;margin-bottom:8px}
.about-contact .contact-info[data-v-33b1e0e7]::before{font-size:11px;line-height:1.6;letter-spacing:.13em}
.about-contact .contact-info strong[data-v-33b1e0e7]{font-size:var(--about-card);font-weight:400;line-height:1.45;letter-spacing:.015em}
.about-contact .contact-info .address[data-v-33b1e0e7]{font-size:15px;line-height:1.9;letter-spacing:0}
.values h2[data-v-33b1e0e7]{font-size:18px;font-weight:400;line-height:1.6;letter-spacing:0}
.values article>span[data-v-33b1e0e7]{font-size:14px;line-height:1.6;letter-spacing:.04em}
.wechat-card button[data-v-33b1e0e7]{font-size:14px;line-height:1.5;letter-spacing:0}
.copy-status[data-v-33b1e0e7],.about-contact .contact-copy-status[data-v-33b1e0e7]{font-size:12px;line-height:1.6;letter-spacing:0}
.qr-placeholder[data-v-33b1e0e7]{font-size:14px;line-height:1.8}.qr-placeholder small[data-v-33b1e0e7],.qr-area>small[data-v-33b1e0e7]{font-size:12px;line-height:1.8;letter-spacing:0}
.contact-info i[data-v-33b1e0e7]{font-size:18px;line-height:1}
@media(max-width:1100px){.about-page[data-v-33b1e0e7]{--about-card:22px}.about-contact .contact-info strong[data-v-33b1e0e7]{font-size:22px}}
@media(max-width:700px){.values h2[data-v-33b1e0e7]{font-size:16px}.values article>span[data-v-33b1e0e7]{font-size:13px}.about-contact .contact-info small[data-v-33b1e0e7]{font-size:13px}.about-page[data-v-33b1e0e7]{--about-title:clamp(25px,3.2vw,32px);--about-lead:16px}.questions summary[data-v-33b1e0e7]{font-size:17px}}
@media(max-width:500px){.about-page[data-v-33b1e0e7]{--about-section:30px}.about-contact .contact-info strong[data-v-33b1e0e7]{font-size:20px}.about-contact .contact-info .address[data-v-33b1e0e7]{font-size:15px}.questions summary[data-v-33b1e0e7]{font-size:16px}.about-contact .contact-info .contact-channel>span[data-v-33b1e0e7]:nth-child(2){min-width:0}.about-contact .contact-info strong[data-v-33b1e0e7]{overflow-wrap:anywhere}}
@media(min-width:801px){.intro-content[data-v-33b1e0e7]{position:relative;top:-40px}}

.about-page .qr-placeholder img{display:block;width:100%;height:100%;object-fit:contain;border-radius:12px}.about-page .questions .qa-answer p{margin:0 30px 25px 3px}.about-page .questions .qa-answer{color:#849baa;line-height:1.9}.about-page .questions .qa-answer img{max-width:100%}