.bilingual-site{letter-spacing:0}
.bilingual-site .bi-pair{min-width:0;letter-spacing:0}
.bilingual-site h1.bi-pair,.bilingual-site h2.bi-pair{display:flex;flex-direction:column;gap:14px}
.bilingual-site h1.bi-pair>.bi-en,.bilingual-site h2.bi-pair>.bi-en{order:-1;font-family:Georgia,"Times New Roman",serif;font-weight:400;color:inherit;margin:0;line-height:1.2;font-size:28px;overflow-wrap:break-word}
.bilingual-site h1.bi-pair>.bi-en{font-size:44px}
.bilingual-site .capabilities h2.bi-pair>.bi-en,.bilingual-site .footer-grid h2.bi-pair>.bi-en{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}
.bilingual-site .footer-grid h2.bi-pair{gap:3px}
.bilingual-site .technology-band .bi-en{color:#bcbcc5}
.bilingual-site .technology-band h2.bi-pair>.bi-en{color:#f5f5f7}
.bilingual-site .text-link.bi-pair,.bilingual-site .back-link.bi-pair{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px}
.bilingual-site nav .bi-pair{display:flex;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3}
.bilingual-site nav .bi-en{font-family:Arial,Helvetica,sans-serif;order:-1;font-size:11px;margin:0;color:#777780}
.bilingual-site .faq-content summary.bi-pair{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:8px 20px}
.bilingual-site .faq-content summary .bi-zh{grid-column:1;grid-row:1}
.bilingual-site .faq-content summary .bi-en{grid-column:1;grid-row:2;margin:0;font-size:15px}
.bilingual-site .faq-content summary::after{grid-column:2;grid-row:1/3}
.bilingual-site .channel-copy{min-height:240px}
.bilingual-site .hero-description{max-width:680px!important}
@media(max-width:820px){.bilingual-site .header-inner{flex-wrap:wrap;height:auto;min-height:76px}.bilingual-site .header-inner nav{flex-wrap:wrap}.bilingual-site h1.bi-pair>.bi-en{font-size:32px}.bilingual-site h2.bi-pair>.bi-en{font-size:24px}.monochrome-home.bilingual-site .site-header.menu-open nav{background:#fff}}
@media(max-width:640px){.bilingual-site .channel-copy{min-height:0}.bilingual-site .faq-content summary .bi-en{font-size:13px}.bilingual-site .header-inner nav{gap:14px}}
.bi-pair>.bi-zh{display:block;letter-spacing:0}
.bi-pair>.bi-en{display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.65;color:#777981;letter-spacing:0;margin-top:6px;overflow-wrap:anywhere}
h1.bi-pair>.bi-en,h2.bi-pair>.bi-en,h3.bi-pair>.bi-en{font-size:16px;line-height:1.5;margin-top:10px}
.hero-slogan.bi-pair>.bi-en{font-size:18px}
.eyebrow.bi-pair>.bi-en{font-size:10px;margin-top:3px}
.brand .bi-en{display:none}
.brand .bi-zh{display:inline}
#primary-nav .bi-pair,.header-nav .bi-pair{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:13px}
#primary-nav .bi-en,.header-nav .bi-en{order:-1;color:inherit;font-size:13px;margin:0;font-weight:500}
.header-inner nav{gap:18px}
.header-tools{flex-shrink:0}
.button .bi-pair,.contact-action .bi-pair{display:block;min-width:0}
.button .bi-en,.contact-action .bi-en{font-size:10px;line-height:1.3;margin-top:3px;color:inherit;opacity:.75}
.button{white-space:normal;border-radius:6px;box-shadow:none}
.button.primary,.api-button,.contact-action{background:#202124;color:#fff;box-shadow:none}
.button.primary:hover,.api-button:hover,.contact-action:hover{background:#36343c}
.button.secondary{background:transparent;border-color:#dddde3;color:#25252b}
.home-light .system-hero,.home-light .brain-section,.home-light .developer-section,.home-light .product-closing{background:#fff}
.home-light .hero-slogan,.home-light .system-expression{color:#24232a!important}
.home-light .partner-directions article{background:#fff;border:0;border-top:1px solid #e7e7eb;border-radius:0;padding:28px 0}
.home-light .developer-section{border-block:1px solid #eeeef0}
.home-light .capabilities article,.home-dark .capabilities article{display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.capabilities article>svg{width:34px;height:34px;stroke-width:1.4;color:#6f56a0}
.capabilities article>div{width:100%;min-width:0}
.capabilities h2{font-size:20px}
.capabilities .bi-en{font-size:12px}
.footer-grid .bi-en{font-size:10px;margin-top:2px}
.footer-grid h2.bi-pair>.bi-en{font-size:11px;margin-top:5px}
.footer-signature{font-size:13px;color:#62636b;border-top:1px solid #e7e7eb;padding-top:26px;margin-top:30px}
.footer-signature .bi-en{font-size:11px}
.home-dark .bi-en{color:#b6b0c1}
.home-dark .button .bi-en{color:inherit}
.neural-posters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:#0b0c10;padding:26px 20px;overflow:hidden}
.neural-posters figure{margin:0;min-width:0;aspect-ratio:2/3;display:grid;align-items:center;background:#0b0c10}
.neural-posters img{width:100%;height:100%;object-fit:contain;mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent)}
.home-light #neuron-humanity{padding-top:32px}
.contact-dialog{border:1px solid #e9e9ed;border-radius:8px;box-shadow:0 16px 60px #0002}
.contact-dialog::backdrop{background:#0005;backdrop-filter:blur(5px)}
@media(max-width:820px){.header-inner nav{gap:0}.bi-pair>.bi-en{font-size:11px}.hero-slogan.bi-pair>.bi-en{font-size:16px}.neural-posters{padding:12px 6px}.capabilities{gap:30px}}
@media(max-width:540px){.neural-posters{grid-template-columns:1fr}.neural-posters figure{aspect-ratio:auto}.neural-posters img{height:auto;mask-image:linear-gradient(to bottom,transparent,black 3%,black 97%,transparent)}.capabilities article{padding-block:14px}.hero-caption{position:static;margin:0 24px;padding-bottom:18px}.hero-caption .bi-en{font-size:9px}.header-nav{flex-wrap:wrap;gap:10px}.header-inner:has(.header-nav){height:auto;min-height:72px;flex-wrap:wrap;padding-block:12px}}
