:root{--ink:#213044;--muted:#5d6b7d;--line:#e4ebf2;--paper:#ffffff;--soft:#f4f8fc;--blue:#34acff;--blue-strong:#0b67ad;--blue-deep:#176aa8;--navy:#061526;--soft-shadow:0 16px 42px rgba(25, 55, 84, 0.1);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--ink);background:#f6f9fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;letter-spacing:0}html[lang=zh-CN] body{font-family:Inter,"Noto Sans SC","PingFang SC","Microsoft YaHei",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.site-header{position:fixed;inset:0 0 auto 0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:74px;padding:12px clamp(18px,4vw,48px);color:#fff;transition:background 180ms ease,color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.site-header.is-scrolled{color:var(--ink);background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);box-shadow:0 10px 30px rgba(24,43,59,.08);backdrop-filter:blur(12px)}.brand{display:inline-flex;align-items:center;gap:10px;min-width:0;font-weight:760}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px}.brand-logo{display:block;width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0, 184, 255, .28))}.brand-name{white-space:nowrap}.site-nav{display:flex;justify-content:center;gap:clamp(10px,1.55vw,24px);font-size:1rem;font-weight:760}.nav-action,.site-nav a{opacity:.92}.nav-action:hover,.site-nav a:hover{opacity:1}.header-actions{justify-self:end;display:inline-flex;align-items:center;gap:10px}.language-link{display:inline-grid;place-items:center;min-height:38px;padding:7px 11px;border:1px solid rgba(255,255,255,.38);border-radius:999px;font-size:.86rem;font-weight:780;opacity:.92}.site-header.is-scrolled .language-link{border-color:rgba(33,48,68,.26)}.language-link:hover{opacity:1}.nav-action{justify-self:end;padding:9px 16px;border:1px solid currentColor;border-radius:999px;font-size:.9rem;font-weight:760}.hero{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;color:#fff;padding:94px 0 104px}.hero::after,.hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.hero::before{opacity:.28;background-image:linear-gradient(rgba(52,172,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(52,172,255,.18) 1px,transparent 1px);background-size:86px 86px;mask-image:linear-gradient(180deg,transparent 0%,#000000 18%,#000000 82%,transparent 100%)}.hero::after{opacity:.16;background-image:linear-gradient(180deg,transparent 0,transparent 6px,rgba(143,215,255,.42) 7px);background-size:100% 7px}.hero-image,.hero-scrim{position:absolute;inset:0}.hero-image{background-image:image-set(
    url("./assets/tech-network-hero.webp") type("image/webp"),
    url("./assets/tech-network-hero.png") type("image/png")
  );background-position:center;background-size:cover}.hero-scrim{background:radial-gradient(circle at 78% 32%,rgba(126,210,255,.26),transparent 22%),radial-gradient(circle at 50% 43%,rgba(52,172,255,.2),transparent 28%),linear-gradient(180deg,rgba(5,16,31,.36),rgba(5,16,31,.78)),rgba(4,14,27,.18)}.hero-canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:.58;pointer-events:none;mix-blend-mode:screen}.hero-system{position:absolute;inset:0;z-index:2;pointer-events:none}.system-orbit{position:absolute;top:clamp(116px,18vh,180px);right:clamp(18px,5vw,92px);width:clamp(220px,30vw,430px);aspect-ratio:1;opacity:.82;filter:drop-shadow(0 0 26px rgba(52, 172, 255, .24));transform:perspective(920px) rotateX(58deg) rotateZ(-18deg)}.system-orbit::before{content:"";position:absolute;inset:23%;border:1px solid rgba(134,204,255,.34);border-radius:10px;background-image:linear-gradient(rgba(134,204,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(134,204,255,.22) 1px,transparent 1px);background-size:18px 18px;box-shadow:inset 0 0 28px rgba(52,172,255,.14)}.orbit{position:absolute;border:1px solid rgba(134,204,255,.34);border-radius:50%;animation:orbitPulse 5.6s ease-in-out infinite}.orbit-one{inset:4%}.orbit-two{inset:18%;animation-delay:.9s}.orbit-three{inset:31%;border-style:dashed;animation-delay:1.8s}.part-core{position:absolute;top:50%;left:50%;width:34%;aspect-ratio:1;border:1px solid rgba(255,255,255,.68);border-radius:8px;background:linear-gradient(135deg,rgba(134,204,255,.32),rgba(255,255,255,.08)),rgba(7,22,37,.58);box-shadow:inset 0 0 24px rgba(52,172,255,.2),0 0 32px rgba(52,172,255,.22);transform:translate(-50%,-50%) rotate(45deg) skew(-8deg,-8deg)}.part-core::after,.part-core::before{content:"";position:absolute;border:1px solid rgba(134,204,255,.62)}.part-core::before{inset:22%;border-radius:6px}.part-core::after{top:14%;right:14%;width:18%;aspect-ratio:1;border-radius:50%;background:rgba(134,204,255,.24)}.system-readout{position:absolute;top:clamp(418px,56vh,505px);right:clamp(28px,4vw,64px);width:clamp(230px,21vw,292px);padding:0 0 0 78px;text-align:left}.system-readout::after,.system-readout::before{content:"";position:absolute;pointer-events:none}.system-readout::before{top:22px;left:0;width:62px;height:1px;background:linear-gradient(90deg,transparent,rgba(134,204,255,.84));box-shadow:0 0 14px rgba(52,172,255,.36)}.system-readout::after{top:18px;left:62px;width:8px;height:8px;border-radius:50%;background:#70f0d0;box-shadow:0 0 16px rgba(112,240,208,.68)}.system-readout span{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;color:#86ccff;border:1px solid rgba(134,204,255,.22);border-radius:999px;background:rgba(5,18,34,.26);font-size:.72rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.system-readout strong{display:block;margin-top:8px;color:#fff;font-size:.96rem;letter-spacing:.02em}.system-readout small{display:block;margin-top:4px;color:rgba(255,255,255,.64);font-size:.78rem}@media (max-width:1180px){.system-readout{display:none}}.hero-inner{position:relative;z-index:3;width:min(var(--max),calc(100% - 36px));margin:0 auto;display:flex;justify-content:center;text-align:center}.hero-content{position:relative;max-width:980px;padding:20px clamp(0px,2vw,24px)}.hero-content::after,.hero-content::before{content:"";position:absolute;width:96px;height:96px;pointer-events:none;opacity:.72}.hero-content::before{top:-8px;left:-8px;border-top:1px solid rgba(134,204,255,.78);border-left:1px solid rgba(134,204,255,.78)}.hero-content::after{right:-8px;bottom:-8px;border-right:1px solid rgba(134,204,255,.64);border-bottom:1px solid rgba(134,204,255,.64)}.eyebrow{margin:0 0 14px;color:rgba(255,255,255,.9);font-size:.78rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.about .eyebrow,.contact .eyebrow,.section .eyebrow{color:var(--blue-strong)}.hero h1{max-width:1000px;margin:0;font-size:clamp(2.85rem, 7vw, 6.85rem);line-height:.92;letter-spacing:0;text-shadow:0 14px 36px rgba(0,0,0,.36)}.hero-tagline{margin:18px 0 0;font-size:clamp(1.35rem, 2.5vw, 2.45rem);font-weight:840;line-height:1.05;text-shadow:0 10px 28px rgba(0,0,0,.34)}.hero-divider{display:block;width:58px;height:5px;margin:26px auto 0;border-radius:999px;background:#fff}.hero-copy{max-width:760px;margin:24px auto 0;color:rgba(255,255,255,.9);font-size:clamp(1rem, 1.55vw, 1.16rem)}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.hero-signal-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.hero-signal-row span{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;color:rgba(255,255,255,.82);border:1px solid rgba(134,204,255,.26);border-radius:999px;background:rgba(5,18,34,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(10px);font-size:.82rem;font-weight:760}.hero-tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:840px;margin:32px auto 0}.hero-tech-grid div{min-height:104px;padding:14px 16px;text-align:left;border:1px solid rgba(134,204,255,.28);border-radius:6px;background:linear-gradient(135deg,rgba(52,172,255,.14),rgba(255,255,255,.04)),rgba(5,18,34,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(12px)}.hero-tech-grid span{display:block;color:#86ccff;font-size:.74rem;font-weight:860;letter-spacing:.16em}.hero-tech-grid strong{display:block;margin-top:18px;color:#fff;font-size:1rem;line-height:1.1}.hero-tech-grid small{display:block;margin-top:7px;color:rgba(255,255,255,.68);font-size:.82rem;line-height:1.35}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:4px;cursor:pointer;font:inherit;font-weight:780;transition:transform 160ms ease,background 160ms ease,color 160ms ease,border-color 160ms ease}.button:hover{transform:translateY(-1px)}.button.primary{color:#fff;background:linear-gradient(180deg,#61b9ff,#37a7fb);border-color:#2c9ded;box-shadow:0 8px 18px rgba(52,172,255,.28)}.button.primary:hover{background:linear-gradient(180deg,#45afff,#168ee6)}.button.secondary{color:#fff;border-color:rgba(255,255,255,.66);background:rgba(255,255,255,.08)}.button.secondary.dark{color:var(--blue-deep);border-color:rgba(37,123,196,.28);background:rgba(255,255,255,.84)}.service-strip{margin-top:-72px;position:relative;z-index:2;background:rgba(4,17,33,.74);border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px)}.service-strip-inner{width:min(var(--max),calc(100% - 36px));min-height:72px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;color:#d9ecfb;font-size:.78rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.decision-strip{position:relative;z-index:1;width:min(var(--max),calc(100% - 36px));margin:clamp(18px,3vw,30px) auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.decision-card{min-height:118px;padding:18px;border:1px solid rgba(37,123,196,.18);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(238,247,255,.96)),#fff;box-shadow:0 16px 38px rgba(24,43,59,.08);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.decision-card:hover{transform:translateY(-2px);border-color:rgba(52,172,255,.46);box-shadow:0 22px 46px rgba(24,43,59,.12)}.decision-card span{display:inline-flex;min-height:24px;align-items:center;padding:3px 9px;color:var(--blue-deep);border-radius:999px;background:rgba(52,172,255,.1);font-size:.72rem;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.decision-card strong{display:block;margin-top:16px;color:#223042;font-size:1.05rem;line-height:1.2}.decision-card small{display:block;margin-top:8px;color:var(--muted);font-size:.86rem;line-height:1.45}.trust-strip{padding-top:clamp(36px,5vw,58px);padding-bottom:0}.trust-strip-heading{display:grid;grid-template-columns:minmax(260px,0.6fr) minmax(280px,1fr);gap:clamp(18px,5vw,58px);align-items:end;margin-bottom:16px}.trust-strip-heading h2{margin:0;color:#223042;font-size:clamp(1.45rem, 2.8vw, 2.45rem);line-height:1.06}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trust-grid article{min-height:180px;padding:20px;border:1px solid rgba(37,123,196,.18);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(238,247,255,.94)),#fff;box-shadow:var(--soft-shadow)}.field-help,.trust-grid span{color:var(--blue-deep);font-size:.75rem;font-weight:840}.trust-grid span{display:inline-block;margin-bottom:18px;letter-spacing:.1em;text-transform:uppercase}.trust-grid strong{display:block;color:#223042;font-size:1.06rem;line-height:1.22}.trust-grid p{margin:10px 0 0;color:var(--muted);font-size:.94rem}.section{width:min(var(--max),calc(100% - 36px));margin:0 auto;padding:clamp(60px,8vw,96px) 0}.section-heading{display:grid;grid-template-columns:minmax(260px,0.72fr) minmax(280px,1fr);gap:clamp(24px,6vw,78px);align-items:end;margin-bottom:30px}.section-heading.compact{display:block;max-width:700px}.about-copy h2,.contact-intro h2,.section-heading h2{margin:0;color:#223042;font-size:clamp(1.8rem, 3.4vw, 3.25rem);line-height:1;letter-spacing:0}.about-copy p,.contact-intro p,.section-heading>p:not(.eyebrow){margin:0;color:var(--muted);font-size:1.04rem}html[lang=en] .about,html[lang=en] .builder .section-heading,html[lang=en] .contact,html[lang=en] .operating-model .section-heading,html[lang=en] .project-guide .section-heading,html[lang=en] .services .section-heading,html[lang=en] .trade-guide .section-heading,html[lang=en] .trade-overview .section-heading,html[lang=en] .trade-teaser .section-heading,html[lang=en] .work .section-heading{gap:clamp(34px,7vw,104px)}html[lang=en] .process .section-heading.compact{max-width:620px}html[lang=en] .process .section-heading.compact .eyebrow{margin-bottom:18px}html[lang=en] .process .section-heading.compact h2{font-size:clamp(1.65rem, 2.7vw, 2.85rem);line-height:1.08}html[lang=en] .project-guide .section-heading{align-items:start;column-gap:clamp(34px,7vw,104px);row-gap:16px;margin-bottom:36px}html[lang=en] .work .section-heading{align-items:start;column-gap:clamp(34px,7vw,104px);row-gap:16px;margin-bottom:36px}html[lang=en] .builder .section-heading,html[lang=en] .operating-model .section-heading,html[lang=en] .services .section-heading,html[lang=en] .trade-guide .section-heading,html[lang=en] .trade-overview .section-heading,html[lang=en] .trade-teaser .section-heading{align-items:start;column-gap:clamp(34px,7vw,104px);row-gap:16px;margin-bottom:36px}@media (min-width:981px){html[lang=en] .builder .section-heading .eyebrow,html[lang=en] .operating-model .section-heading .eyebrow,html[lang=en] .project-guide .section-heading .eyebrow,html[lang=en] .services .section-heading .eyebrow,html[lang=en] .trade-guide .section-heading .eyebrow,html[lang=en] .trade-overview .section-heading .eyebrow,html[lang=en] .trade-teaser .section-heading .eyebrow,html[lang=en] .work .section-heading .eyebrow{grid-column:1/-1}html[lang=en] .builder .section-heading h2,html[lang=en] .operating-model .section-heading h2,html[lang=en] .project-guide .section-heading h2,html[lang=en] .services .section-heading h2,html[lang=en] .trade-guide .section-heading h2,html[lang=en] .trade-overview .section-heading h2,html[lang=en] .trade-teaser .section-heading h2,html[lang=en] .work .section-heading h2{grid-column:1}html[lang=en] .builder .section-heading>p:not(.eyebrow),html[lang=en] .operating-model .section-heading>p:not(.eyebrow),html[lang=en] .project-guide .section-heading>p:not(.eyebrow),html[lang=en] .services .section-heading>p:not(.eyebrow),html[lang=en] .trade-guide .section-heading>p:not(.eyebrow),html[lang=en] .trade-overview .section-heading>p:not(.eyebrow),html[lang=en] .trade-teaser .section-heading>p:not(.eyebrow),html[lang=en] .work .section-heading>p:not(.eyebrow){grid-column:2}}html[lang=en] .about-copy h2,html[lang=en] .builder .section-heading h2,html[lang=en] .contact-intro h2,html[lang=en] .operating-model .section-heading h2,html[lang=en] .project-guide .section-heading h2,html[lang=en] .services .section-heading h2,html[lang=en] .trade-guide .section-heading h2,html[lang=en] .trade-overview .section-heading h2,html[lang=en] .trade-teaser .section-heading h2,html[lang=en] .work .section-heading h2{font-size:clamp(1.65rem, 2.7vw, 2.85rem);line-height:1.08}html[lang=en] .about-copy p,html[lang=en] .builder .section-heading>p:not(.eyebrow),html[lang=en] .contact-intro p,html[lang=en] .operating-model .section-heading>p:not(.eyebrow),html[lang=en] .project-guide .section-heading>p:not(.eyebrow),html[lang=en] .services .section-heading>p:not(.eyebrow),html[lang=en] .trade-guide .section-heading>p:not(.eyebrow),html[lang=en] .trade-overview .section-heading>p:not(.eyebrow),html[lang=en] .trade-teaser .section-heading>p:not(.eyebrow),html[lang=en] .work .section-heading>p:not(.eyebrow){max-width:620px;font-size:clamp(.94rem, 1.1vw, 1rem);line-height:1.62}html[lang=en] .builder .section-heading>p:not(.eyebrow),html[lang=en] .operating-model .section-heading>p:not(.eyebrow),html[lang=en] .project-guide .section-heading>p:not(.eyebrow),html[lang=en] .services .section-heading>p:not(.eyebrow),html[lang=en] .trade-guide .section-heading>p:not(.eyebrow),html[lang=en] .trade-overview .section-heading>p:not(.eyebrow),html[lang=en] .trade-teaser .section-heading>p:not(.eyebrow),html[lang=en] .work .section-heading>p:not(.eyebrow){padding-top:8px}html[lang=en] .project-guide .section-heading h2{font-size:clamp(1.48rem, 2.35vw, 2.5rem)}html[lang=en] .builder .section-heading h2,html[lang=en] .operating-model .section-heading h2,html[lang=en] .services .section-heading h2,html[lang=en] .trade-guide .section-heading h2,html[lang=en] .trade-overview .section-heading h2,html[lang=en] .trade-teaser .section-heading h2{font-size:clamp(1.48rem, 2.35vw, 2.5rem)}html[lang=zh-CN] .about,html[lang=zh-CN] .contact,html[lang=zh-CN] .operating-model .section-heading,html[lang=zh-CN] .project-guide .section-heading,html[lang=zh-CN] .trade-guide .section-heading,html[lang=zh-CN] .trade-overview .section-heading,html[lang=zh-CN] .trade-teaser .section-heading,html[lang=zh-CN] .work .section-heading{gap:clamp(30px,6.5vw,96px)}html[lang=zh-CN] .process .section-heading.compact{max-width:620px}html[lang=zh-CN] .process .section-heading.compact .eyebrow{margin-bottom:16px}html[lang=zh-CN] .process .section-heading.compact h2{font-size:clamp(1.6rem, 2.65vw, 2.78rem);line-height:1.12}html[lang=zh-CN] .operating-model .section-heading,html[lang=zh-CN] .project-guide .section-heading,html[lang=zh-CN] .trade-guide .section-heading,html[lang=zh-CN] .trade-overview .section-heading,html[lang=zh-CN] .trade-teaser .section-heading,html[lang=zh-CN] .work .section-heading{align-items:start;column-gap:clamp(30px,6.5vw,96px);row-gap:14px;margin-bottom:34px}@media (min-width:981px){html[lang=zh-CN] .operating-model .section-heading .eyebrow,html[lang=zh-CN] .project-guide .section-heading .eyebrow,html[lang=zh-CN] .trade-guide .section-heading .eyebrow,html[lang=zh-CN] .trade-overview .section-heading .eyebrow,html[lang=zh-CN] .trade-teaser .section-heading .eyebrow,html[lang=zh-CN] .work .section-heading .eyebrow{grid-column:1/-1}html[lang=zh-CN] .operating-model .section-heading h2,html[lang=zh-CN] .project-guide .section-heading h2,html[lang=zh-CN] .trade-guide .section-heading h2,html[lang=zh-CN] .trade-overview .section-heading h2,html[lang=zh-CN] .trade-teaser .section-heading h2,html[lang=zh-CN] .work .section-heading h2{grid-column:1}html[lang=zh-CN] .operating-model .section-heading>p:not(.eyebrow),html[lang=zh-CN] .project-guide .section-heading>p:not(.eyebrow),html[lang=zh-CN] .trade-guide .section-heading>p:not(.eyebrow),html[lang=zh-CN] .trade-overview .section-heading>p:not(.eyebrow),html[lang=zh-CN] .trade-teaser .section-heading>p:not(.eyebrow),html[lang=zh-CN] .work .section-heading>p:not(.eyebrow){grid-column:2}}html[lang=zh-CN] .about-copy h2,html[lang=zh-CN] .contact-intro h2,html[lang=zh-CN] .operating-model .section-heading h2,html[lang=zh-CN] .project-guide .section-heading h2,html[lang=zh-CN] .trade-guide .section-heading h2,html[lang=zh-CN] .trade-overview .section-heading h2,html[lang=zh-CN] .trade-teaser .section-heading h2,html[lang=zh-CN] .work .section-heading h2{font-size:clamp(1.6rem, 2.65vw, 2.78rem);line-height:1.12}html[lang=zh-CN] .about-copy p,html[lang=zh-CN] .contact-intro p,html[lang=zh-CN] .operating-model .section-heading>p:not(.eyebrow),html[lang=zh-CN] .project-guide .section-heading>p:not(.eyebrow),html[lang=zh-CN] .trade-guide .section-heading>p:not(.eyebrow),html[lang=zh-CN] .trade-overview .section-heading>p:not(.eyebrow),html[lang=zh-CN] .trade-teaser .section-heading>p:not(.eyebrow),html[lang=zh-CN] .work .section-heading>p:not(.eyebrow){max-width:620px;font-size:clamp(.94rem, 1.06vw, 1rem);line-height:1.72}html[lang=zh-CN] .operating-model .section-heading>p:not(.eyebrow),html[lang=zh-CN] .project-guide .section-heading>p:not(.eyebrow),html[lang=zh-CN] .trade-guide .section-heading>p:not(.eyebrow),html[lang=zh-CN] .trade-overview .section-heading>p:not(.eyebrow),html[lang=zh-CN] .trade-teaser .section-heading>p:not(.eyebrow),html[lang=zh-CN] .work .section-heading>p:not(.eyebrow){padding-top:7px}.about .eyebrow,.builder .section-heading .eyebrow,.contact .eyebrow,.industry-heading .eyebrow,.operating-model .section-heading .eyebrow,.process .section-heading .eyebrow,.project-guide .section-heading .eyebrow,.services .section-heading .eyebrow,.trade-model .industry-heading .eyebrow,.trade-overview .section-heading .eyebrow,.trade-process .section-heading .eyebrow,.trade-teaser .section-heading .eyebrow,.work .section-heading .eyebrow{margin-bottom:18px;font-size:clamp(.98rem, 1.1vw, 1.12rem);line-height:1.12;letter-spacing:.08em}html[lang=zh-CN] .about .eyebrow,html[lang=zh-CN] .builder .section-heading .eyebrow,html[lang=zh-CN] .contact .eyebrow,html[lang=zh-CN] .industry-heading .eyebrow,html[lang=zh-CN] .operating-model .section-heading .eyebrow,html[lang=zh-CN] .process .section-heading .eyebrow,html[lang=zh-CN] .project-guide .section-heading .eyebrow,html[lang=zh-CN] .services .section-heading .eyebrow,html[lang=zh-CN] .trade-model .industry-heading .eyebrow,html[lang=zh-CN] .trade-overview .section-heading .eyebrow,html[lang=zh-CN] .trade-process .section-heading .eyebrow,html[lang=zh-CN] .trade-teaser .section-heading .eyebrow,html[lang=zh-CN] .work .section-heading .eyebrow{margin-bottom:18px;font-size:clamp(1.12rem, 1.35vw, 1.34rem);line-height:1.18;letter-spacing:.04em}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.contact-form,.service-card,.team-panel,.work-card{border:1px solid var(--line);border-radius:6px;background:var(--paper);box-shadow:var(--soft-shadow)}.service-card,.work-card{transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.service-card:hover,.work-card:hover{border-color:rgba(52,172,255,.44);box-shadow:0 20px 46px rgba(25,55,84,.14);transform:translateY(-2px)}.service-card{position:relative;overflow:hidden;min-height:356px;padding:22px}.service-concept,.step-concept{position:relative;overflow:hidden;border:1px solid rgba(52,172,255,.18);border-radius:8px;background:linear-gradient(rgba(52,172,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(52,172,255,.1) 1px,transparent 1px),linear-gradient(135deg,rgba(239,248,255,.92),rgba(255,255,255,.98));background-size:16px 16px,16px 16px,auto}.service-concept{height:96px;margin-bottom:18px}.step-concept{height:70px;margin-bottom:18px}.service-concept b,.service-concept i,.service-concept::after,.service-concept::before,.step-concept b,.step-concept i,.step-concept::after,.step-concept::before{position:absolute;display:block;content:""}.service-concept b,.service-concept i,.step-concept b,.step-concept i{border:1px solid rgba(37,123,196,.34);background:rgba(255,255,255,.78);box-shadow:0 10px 22px rgba(25,55,84,.08)}.service-concept::after,.step-concept::after{inset:auto -28px -38px auto;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle,rgba(52,172,255,.16),transparent 68%)}.service-design b{top:24px;left:50%;width:72px;height:42px;border-radius:12px;transform:translateX(-50%) skew(-10deg)}.service-design b::after,.service-design b::before{content:"";position:absolute;width:13px;height:13px;border:1px solid rgba(37,123,196,.42);border-radius:50%;background:#fff}.service-design b::before{top:13px;left:11px}.service-design b::after{right:11px;bottom:13px}.service-design i:first-child,.service-design i:nth-child(2){height:2px;border:0;border-radius:999px;background:rgba(37,123,196,.34)}.service-design i:first-child{top:24px;left:20px;width:54px}.service-design i:nth-child(2){right:20px;bottom:24px;width:54px}.service-design i:nth-child(3){top:17px;right:22px;width:10px;height:10px;border-radius:50%;background:#70f0d0}.service-prototype b{top:18px;left:50%;width:46px;height:16px;border-radius:5px 5px 12px 12px;background:linear-gradient(180deg,#fff,rgba(52,172,255,.18));transform:translateX(-50%)}.service-prototype b::after{content:"";position:absolute;left:50%;bottom:-14px;width:2px;height:14px;background:rgba(37,123,196,.36)}.service-prototype i{left:50%;height:8px;border-radius:999px;transform:translateX(-50%)}.service-prototype i:first-child{bottom:44px;width:44px}.service-prototype i:nth-child(2){bottom:32px;width:62px}.service-prototype i:nth-child(3){bottom:20px;width:82px}.service-dfm i{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,rgba(52,172,255,.72) 0 20%,transparent 22%),#fff}.service-dfm i:first-child{top:18px;left:28px}.service-dfm i:nth-child(2){right:30px;top:20px}.service-dfm i:nth-child(3){left:50%;bottom:18px;transform:translateX(-50%)}.service-dfm b{top:26px;left:48px;right:50px;height:34px;border:0;border-top:2px solid rgba(37,123,196,.26);border-left:2px solid rgba(37,123,196,.2);border-right:2px solid rgba(37,123,196,.2);background:0 0;box-shadow:none}.service-dfm::before{left:50%;top:39px;width:22px;height:12px;border-left:4px solid #32b4a0;border-bottom:4px solid #32b4a0;transform:translateX(-50%) rotate(-45deg)}.service-batch i{width:40px;height:32px;border-radius:8px;background:linear-gradient(135deg,rgba(52,172,255,.2),rgba(255,255,255,.9)),#fff}.service-batch i:first-child{top:18px;left:25px}.service-batch i:nth-child(2){top:31px;left:50%;transform:translateX(-50%)}.service-batch i:nth-child(3){right:25px;bottom:18px}.service-batch b{left:24px;right:24px;bottom:13px;height:2px;border:0;background:linear-gradient(90deg,transparent,rgba(37,123,196,.34),transparent)}.proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.proof-card{position:relative;overflow:hidden;min-height:116px;padding:20px;border:1px solid rgba(52,172,255,.24);border-radius:6px;background:linear-gradient(135deg,rgba(52,172,255,.1),rgba(255,255,255,.94)),#fff;box-shadow:var(--soft-shadow)}.proof-card::after{content:"";position:absolute;right:-34px;bottom:-48px;width:130px;height:130px;border-radius:50%;opacity:.45;pointer-events:none;background:radial-gradient(circle,rgba(52,172,255,.22),transparent 68%)}.concept-visual{position:relative;height:92px;margin-bottom:16px;overflow:hidden;border:1px solid rgba(52,172,255,.2);border-radius:8px;background:linear-gradient(rgba(52,172,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(52,172,255,.12) 1px,transparent 1px),linear-gradient(135deg,rgba(52,172,255,.12),rgba(255,255,255,.74));background-size:18px 18px,18px 18px,auto}.concept-visual b,.concept-visual i,.concept-visual::after,.concept-visual::before{position:absolute;display:block;content:""}.concept-visual b,.concept-visual i{border:1px solid rgba(37,123,196,.38);background:rgba(255,255,255,.76);box-shadow:0 12px 26px rgba(25,55,84,.1)}.concept-input i{width:38px;height:48px;border-radius:6px}.concept-input i:first-child{top:18px;left:18px;transform:rotate(-8deg)}.concept-input i:nth-child(2){top:24px;left:58px;transform:rotate(4deg)}.concept-input i:nth-child(3){top:14px;left:98px;transform:rotate(9deg)}.concept-input i::before{content:"";position:absolute;top:10px;left:8px;width:20px;height:2px;background:rgba(37,123,196,.35);box-shadow:0 9px 0 rgba(37,123,196,.2),0 18px 0 rgba(37,123,196,.16)}.concept-input b{top:41px;right:22px;width:58px;height:2px;border:0;border-radius:999px;background:linear-gradient(90deg,rgba(52,172,255,.18),#37a7fb);box-shadow:0 0 14px rgba(52,172,255,.38)}.concept-input b::after{content:"";position:absolute;top:-5px;right:-2px;width:10px;height:10px;border-top:2px solid #37a7fb;border-right:2px solid #37a7fb;transform:rotate(45deg)}.concept-output i:first-child{top:20px;left:22px;width:42px;height:50px;border-radius:8px;background:linear-gradient(135deg,rgba(52,172,255,.18),rgba(255,255,255,.8)),#fff}.concept-output i:nth-child(2){top:21px;left:50%;width:50px;height:50px;border-radius:14px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.95) 0 20%,transparent 22%),linear-gradient(135deg,rgba(52,172,255,.42),rgba(50,180,160,.22));transform:translateX(-50%) rotate(45deg)}.concept-output i:nth-child(3){top:28px;right:22px;width:44px;height:38px;border-radius:8px}.concept-output b{left:24px;right:24px;bottom:14px;height:2px;border:0;background:linear-gradient(90deg,transparent,rgba(37,123,196,.36),transparent)}.concept-support i{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,rgba(112,240,208,.9) 0 18%,transparent 20%),rgba(255,255,255,.82)}.concept-support i:first-child{top:18px;left:28px}.concept-support i:nth-child(2){top:48px;left:50%;transform:translateX(-50%)}.concept-support i:nth-child(3){top:20px;right:30px}.concept-support b{top:31px;left:44px;right:46px;height:34px;border:0;border-top:2px solid rgba(37,123,196,.28);border-left:2px solid rgba(37,123,196,.22);border-right:2px solid rgba(37,123,196,.22);background:0 0;box-shadow:none}.concept-support::after{right:50%;bottom:16px;width:16px;height:9px;border-left:3px solid #32b4a0;border-bottom:3px solid #32b4a0;transform:translateX(50%) rotate(-45deg)}.proof-card span{display:block;margin-bottom:8px;color:var(--blue-deep);font-size:.78rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.proof-card strong{display:block;color:#263241;font-size:1.04rem;line-height:1.25}.builder{padding-top:0}.builder-shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(240px,0.36fr) minmax(320px,1fr);gap:18px;padding:16px;border:1px solid rgba(52,172,255,.2);border-radius:8px;background:linear-gradient(135deg,rgba(7,22,37,.96),rgba(10,42,71,.94)),#071625;box-shadow:0 22px 60px rgba(7,22,37,.16)}.builder-shell::before{content:"";position:absolute;inset:0;z-index:0;opacity:.84;pointer-events:none;background:radial-gradient(circle at var(--mx,74%) var(--my,22%),rgba(52,172,255,.26),transparent 28%),linear-gradient(90deg,transparent,rgba(134,204,255,.08),transparent)}.builder-shell>*{position:relative;z-index:1}.builder-tabs{display:grid;gap:10px}.builder-tab{position:relative;overflow:hidden;min-height:56px;padding:12px 14px;color:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.13);border-radius:6px;background:rgba(255,255,255,.05);cursor:pointer;font:inherit;font-weight:780;text-align:left;transition:background 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.builder-tab::before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;opacity:0;background:#58c0ff;box-shadow:0 0 18px rgba(88,192,255,.72);transition:opacity 160ms ease}.builder-tab.is-active,.builder-tab:hover{color:#fff;border-color:rgba(52,172,255,.62);background:linear-gradient(135deg,rgba(52,172,255,.28),rgba(255,255,255,.08));transform:translateX(2px)}.builder-tab.is-active::before{opacity:1}.builder-panel{position:relative;overflow:hidden;min-height:330px;display:grid;grid-template-columns:minmax(220px,0.72fr) minmax(210px,0.5fr) minmax(260px,0.88fr);gap:18px;align-items:center;padding:clamp(22px,4vw,38px);color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:radial-gradient(circle at 78% 18%,rgba(52,172,255,.24),transparent 26%),linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.04))}.builder-panel::before{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:34px 34px}.builder-panel::after{content:"";position:absolute;inset:-20% auto -20% 0;z-index:0;width:34%;opacity:.24;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(134,204,255,.42),transparent);animation:scanSweep 5.8s ease-in-out infinite;transform:translateX(-140%)}.builder-panel>*{position:relative;z-index:1;min-width:0}.panel-label{color:#86ccff;font-size:.78rem;font-weight:840;letter-spacing:.14em;text-transform:uppercase}.builder-panel h3{margin:18px 0 14px;font-size:clamp(1.8rem, 3.35vw, 3.25rem);line-height:.98;letter-spacing:0;overflow-wrap:break-word}.builder-panel p{max-width:500px;margin:0;color:rgba(255,255,255,.78);font-size:1.05rem}html[lang=en] .builder-panel{grid-template-columns:minmax(0,1fr) minmax(218px,0.42fr);gap:18px;padding:clamp(22px,3vw,32px)}html[lang=en] .builder-panel h3{max-width:15ch;font-size:clamp(1.8rem, 2.7vw, 2.75rem);line-height:1.02}html[lang=en] .builder-details{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}html[lang=en] .builder-monitor strong{font-size:clamp(2.1rem, 3.8vw, 3.25rem)}.builder-monitor{min-height:230px;display:flex;flex-direction:column;justify-content:center;padding:18px;border:1px solid rgba(134,204,255,.24);border-radius:8px;background:radial-gradient(circle at 72% 18%,rgba(88,192,255,.2),transparent 34%),rgba(5,18,34,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 32px rgba(0,0,0,.1)}.monitor-label{color:#86ccff;font-size:.72rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.builder-monitor strong{display:block;margin-top:12px;color:#fff;font-size:clamp(2rem, 4.2vw, 3.45rem);line-height:.9}.builder-meter{height:8px;margin-top:18px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.builder-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#58c0ff,#70f0d0);box-shadow:0 0 18px rgba(88,192,255,.52);transition:width 320ms ease}.builder-stages{display:grid;gap:8px;margin-top:16px}.builder-stages span{position:relative;min-height:26px;padding-left:18px;color:rgba(255,255,255,.74);font-size:.8rem;font-weight:720}.builder-stages span::before{content:"";position:absolute;top:.55em;left:0;width:7px;height:7px;border-radius:50%;background:#70f0d0;box-shadow:0 0 12px rgba(112,240,208,.72)}.builder-panel.is-switching .builder-details div,.builder-panel.is-switching .builder-monitor,.builder-panel.is-switching h3{animation:panelRefresh 420ms ease both}.builder-details{display:grid;gap:12px;margin:0}.builder-details div{padding:15px;border:1px solid rgba(255,255,255,.13);border-radius:6px;background:rgba(5,18,34,.38)}.builder-details dt{margin-bottom:7px;color:#86ccff;font-size:.76rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.builder-details dd{margin:0;color:rgba(255,255,255,.82)}.advisor-console{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(230px,0.72fr) minmax(320px,1fr) minmax(280px,0.86fr);gap:18px;margin-top:18px;padding:18px;color:#fff;border:1px solid rgba(52,172,255,.22);border-radius:8px;background:radial-gradient(circle at 14% 18%,rgba(112,240,208,.12),transparent 30%),linear-gradient(135deg,rgba(7,22,37,.97),rgba(8,34,56,.95));box-shadow:0 18px 48px rgba(7,22,37,.14)}.advisor-console::before{content:"";position:absolute;inset:0;opacity:.28;pointer-events:none;background-image:linear-gradient(rgba(134,204,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(134,204,255,.1) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(90deg,black,transparent 72%)}.advisor-console>*{position:relative;z-index:1}.advisor-copy{align-self:center;padding:14px}.advisor-copy h3{margin:14px 0 12px;color:#fff;font-size:clamp(1.35rem, 2vw, 2rem);line-height:1.04}.advisor-copy p{margin:0;color:rgba(255,255,255,.72)}.advisor-controls{display:grid;gap:10px}.advisor-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:rgba(255,255,255,.045)}.advisor-group legend{padding:0 6px;color:#86ccff;font-size:.74rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.advisor-option{min-height:42px;padding:8px 10px;color:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.13);border-radius:6px;background:rgba(5,18,34,.26);cursor:pointer;font:inherit;font-size:.84rem;font-weight:760;line-height:1.2;transition:transform 160ms ease,border-color 160ms ease,background 160ms ease,color 160ms ease}.advisor-option.is-active,.advisor-option:hover{color:#fff;border-color:rgba(112,240,208,.58);background:linear-gradient(135deg,rgba(112,240,208,.2),rgba(52,172,255,.18)),rgba(5,18,34,.38);transform:translateY(-1px)}.advisor-output{display:grid;align-content:center;gap:12px;padding:18px;border:1px solid rgba(134,204,255,.22);border-radius:7px;background:radial-gradient(circle at 86% 16%,rgba(112,240,208,.18),transparent 32%),rgba(5,18,34,.5)}.advisor-route{justify-self:start;min-height:26px;display:inline-flex;align-items:center;padding:3px 10px;color:#70f0d0;border:1px solid rgba(112,240,208,.28);border-radius:999px;background:rgba(112,240,208,.08);font-size:.75rem;font-weight:840;letter-spacing:.1em;text-transform:uppercase}.advisor-output>strong{display:block;color:#fff;font-size:clamp(1.15rem, 1.8vw, 1.48rem);line-height:1.18}.advisor-output>p{margin:0;color:rgba(255,255,255,.72)}.advisor-readiness{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:end;margin-top:2px}.advisor-readiness span{color:#86ccff;font-size:.75rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.advisor-readiness strong{color:#fff;font-size:1.45rem;line-height:1}.advisor-readiness i{grid-column:1/-1;display:block;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.advisor-readiness b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#70f0d0,#58c0ff);box-shadow:0 0 18px rgba(112,240,208,.5);transition:width 260ms ease}.advisor-next{display:grid;gap:8px;margin:0}.advisor-next div{padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.advisor-next dt{margin-bottom:4px;color:#86ccff;font-size:.72rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.advisor-next dd{margin:0;color:rgba(255,255,255,.82);font-size:.9rem}.advisor-console.is-refreshing .advisor-output{animation:advisorRefresh 420ms ease both}@keyframes orbitPulse{0%,100%{opacity:.34;transform:scale(.98)}50%{opacity:.86;transform:scale(1.02)}}@keyframes scanSweep{0%,28%{transform:translateX(-140%)}100%,62%{transform:translateX(420%)}}@keyframes panelRefresh{0%{opacity:.38;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@keyframes advisorRefresh{0%{opacity:.48;transform:translateY(6px)}100%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.card-number{display:block;color:var(--blue-strong);font-size:.82rem;font-weight:840;letter-spacing:.12em}.service-card h3,.team-panel h3,.timeline-item h3,.work-card h3{margin:28px 0 10px;color:#223042;font-size:1.16rem;line-height:1.1}.service-card p,.team-panel p,.timeline-item p,.work-card p{margin:0;color:var(--muted)}.process{width:100%;max-width:none;background:linear-gradient(180deg,#f7fbff,#eef6fc);padding-inline:max(18px,calc((100% - var(--max))/ 2))}.industry-band{position:relative;overflow:hidden;padding:clamp(62px,8vw,100px) max(18px,calc((100% - var(--max))/ 2));color:#fff;background:radial-gradient(circle at 20% 20%,rgba(52,172,255,.25),transparent 28%),linear-gradient(135deg,#071625,#0b2540 58%,#081a2e)}.industry-band::before{content:"";position:absolute;inset:0;opacity:.22;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:52px 52px}.industry-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,0.62fr) minmax(320px,1fr);gap:clamp(28px,6vw,72px);align-items:start}.industry-heading h2{margin:0;max-width:520px;font-size:clamp(1.85rem, 3.5vw, 3.35rem);line-height:1;letter-spacing:0}.industry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.industry-grid article{min-height:190px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:rgba(255,255,255,.07);backdrop-filter:blur(8px)}.industry-grid span{color:#86ccff;font-size:.82rem;font-weight:840;letter-spacing:.12em}.industry-grid h3{margin:28px 0 10px;font-size:1.14rem;line-height:1.1}.industry-grid p{margin:0;color:rgba(255,255,255,.78)}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px}.timeline-item{position:relative;overflow:hidden;min-height:210px;padding:24px;border:1px solid var(--line);border-radius:6px;background:#fff;box-shadow:var(--soft-shadow)}.step-brief i{top:14px;width:28px;height:36px;border-radius:6px}.step-brief i:first-child{left:18px;transform:rotate(-7deg)}.step-brief i:nth-child(2){left:50px;transform:rotate(4deg)}.step-brief i:nth-child(3){left:82px;transform:rotate(9deg)}.step-brief b{top:32px;right:20px;width:42px;height:2px;border:0;background:#37a7fb}.step-review i:first-child{top:17px;left:35px;width:32px;height:32px;border-radius:50%;background:0 0}.step-review i:first-child::after{content:"";position:absolute;right:-13px;bottom:-7px;width:18px;height:3px;border-radius:999px;background:rgba(37,123,196,.42);transform:rotate(42deg)}.step-review i:nth-child(2),.step-review i:nth-child(3){right:24px;width:44px;height:3px;border:0;border-radius:999px;background:rgba(37,123,196,.28)}.step-review i:nth-child(2){top:24px}.step-review i:nth-child(3){top:38px}.step-review b{right:34px;bottom:16px;width:18px;height:9px;border:0;border-left:3px solid #32b4a0;border-bottom:3px solid #32b4a0;background:0 0;box-shadow:none;transform:rotate(-45deg)}.step-quote i:first-child{top:15px;left:24px;width:52px;height:40px;border-radius:7px}.step-quote i:first-child::before{content:"";position:absolute;top:10px;left:0;right:0;height:1px;background:rgba(37,123,196,.25);box-shadow:0 10px 0 rgba(37,123,196,.18),0 20px 0 rgba(37,123,196,.12)}.step-quote i:nth-child(2),.step-quote i:nth-child(3){right:26px;width:32px;height:18px;border-radius:999px}.step-quote i:nth-child(2){top:22px}.step-quote i:nth-child(3){top:34px}.step-quote b{right:20px;bottom:12px;width:50px;height:2px;border:0;background:linear-gradient(90deg,rgba(52,172,255,.2),#37a7fb)}.step-build i{left:50%;height:8px;border-radius:999px;transform:translateX(-50%)}.step-build i:first-child{top:22px;width:48px}.step-build i:nth-child(2){top:34px;width:68px}.step-build i:nth-child(3){top:46px;width:88px}.step-build b{top:14px;left:50%;width:30px;height:10px;border-radius:4px;transform:translateX(-50%)}.timeline-item span{display:inline-grid;place-items:center;width:34px;height:34px;color:#fff;border-radius:4px;background:var(--blue);font-weight:840}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.work-card{overflow:hidden}.work-card div:not(.work-visual){padding:20px}.work-card h3{margin-top:0}.work-visual{height:176px;border-bottom:1px solid var(--line);background-color:#eef7ff;background-size:26px 26px,cover}.part-visual{background-image:linear-gradient(90deg,rgba(52,172,255,.13) 1px,transparent 1px),linear-gradient(0deg,rgba(52,172,255,.13) 1px,transparent 1px),radial-gradient(circle at 50% 48%,#d9e4ec 0 19%,transparent 20%),radial-gradient(circle at 50% 48%,#74869a 0 32%,transparent 33%)}.fixture-visual{background-image:linear-gradient(135deg,rgba(52,172,255,.22) 25%,transparent 25%),linear-gradient(225deg,rgba(37,123,196,.14) 25%,transparent 25%),linear-gradient(315deg,rgba(50,180,160,.12) 25%,transparent 25%),linear-gradient(45deg,rgba(35,48,66,.12) 25%,transparent 25%);background-size:42px 42px}.enclosure-visual{background-image:linear-gradient(90deg,rgba(35,48,66,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(35,48,66,.08) 1px,transparent 1px),linear-gradient(120deg,rgba(52,172,255,.34),rgba(255,255,255,.42))}.trade-hero{min-height:92svh}.trade-hero h1{max-width:1020px;margin-inline:auto;font-size:clamp(2.35rem, 5.8vw, 5.65rem);line-height:.96}html[lang=zh-CN] .trade-hero h1{max-width:920px;font-size:clamp(2.45rem, 5.4vw, 5.25rem);line-height:1.02}.trade-system .system-orbit{top:clamp(112px,16vh,172px);right:clamp(-16px,3vw,66px)}.example-teaser{padding-top:0}.example-teaser-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(260px,0.92fr) minmax(0,1.55fr);gap:28px;align-items:stretch;padding:28px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(240,253,250,.86)),radial-gradient(circle at top right,rgba(245,158,11,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(14,165,233,.16),transparent 36%);box-shadow:0 18px 48px rgba(15,23,42,.1)}.example-teaser-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px}.example-teaser-copy p{margin:0;color:#475569;line-height:1.85}.example-teaser-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.example-teaser-list article{min-height:176px;padding:18px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:rgba(255,255,255,.74)}.example-teaser-list span{display:block;margin-bottom:16px;color:#0891b2;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.example-teaser-list strong{display:block;margin-bottom:10px;color:#0f172a;font-size:1.02rem}.example-teaser-list p{margin:0;color:#475569;font-size:.92rem;line-height:1.65}.trade-teaser{padding-top:0}.trade-teaser-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(280px,0.76fr) minmax(360px,1fr);gap:18px;padding:clamp(18px,3vw,26px);color:#fff;border:1px solid rgba(52,172,255,.22);border-radius:8px;background:radial-gradient(circle at 84% 18%,rgba(112,240,208,.14),transparent 30%),linear-gradient(135deg,rgba(7,22,37,.97),rgba(8,36,60,.95));box-shadow:0 20px 52px rgba(7,22,37,.15)}.trade-teaser-panel::before{content:"";position:absolute;inset:0;opacity:.32;pointer-events:none;background-image:linear-gradient(rgba(134,204,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(134,204,255,.1) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(90deg,black,transparent 76%)}.trade-teaser-panel>*{position:relative;z-index:1}.trade-teaser-copy{align-self:center;padding:clamp(12px,2vw,18px)}.trade-teaser-copy h3{margin:16px 0 12px;color:#fff;font-size:clamp(1.35rem, 2.2vw, 2.18rem);line-height:1.08}.trade-teaser-copy p{margin:0 0 24px;color:rgba(255,255,255,.74)}.trade-capability-grid,.trade-model-grid,.trade-teaser-grid{display:grid;gap:14px}.trade-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-capability,.trade-model-grid article,.trade-teaser-grid article{position:relative;overflow:hidden;border-radius:7px}.trade-teaser-grid article{min-height:210px;padding:18px;border:1px solid rgba(134,204,255,.2);background:linear-gradient(135deg,rgba(52,172,255,.14),rgba(255,255,255,.045)),rgba(5,18,34,.42)}.trade-capability span,.trade-model-grid span,.trade-teaser-grid span{color:#70f0d0;font-size:.76rem;font-weight:860;letter-spacing:.13em;text-transform:uppercase}.trade-teaser-grid strong{display:block;margin-top:38px;color:#fff;font-size:1.05rem;line-height:1.14}.trade-teaser-grid small{display:block;margin-top:10px;color:rgba(255,255,255,.68);font-size:.86rem;line-height:1.42}.trade-overview{padding-top:clamp(60px,8vw,96px)}.trade-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trade-capability{min-height:292px;padding:24px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(52,172,255,.08),rgba(255,255,255,.96)),#fff;box-shadow:var(--soft-shadow)}.trade-capability::after{content:"";position:absolute;right:-34px;bottom:-50px;width:132px;height:132px;border-radius:50%;opacity:.44;pointer-events:none;background:radial-gradient(circle,rgba(52,172,255,.2),transparent 68%)}.trade-capability h3{margin:44px 0 12px;color:#263241;font-size:1.2rem;line-height:1.18}.trade-capability p{margin:0;color:var(--muted)}.trade-model{color:#fff;background:linear-gradient(135deg,rgba(7,22,37,.96),rgba(8,35,58,.96)),#071625}.trade-model-inner{width:min(var(--max),calc(100% - 36px));margin:0 auto;display:grid;grid-template-columns:minmax(280px,0.62fr) minmax(420px,1fr);gap:clamp(28px,6vw,74px);align-items:start;padding:clamp(60px,8vw,92px) 0}.trade-model .eyebrow{color:#86ccff}.trade-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-model-grid article{min-height:230px;padding:22px;border:1px solid rgba(134,204,255,.2);background:radial-gradient(circle at 88% 18%,rgba(112,240,208,.14),transparent 30%),rgba(255,255,255,.055)}.trade-model-grid h3{margin:42px 0 12px;color:#fff;font-size:1.12rem;line-height:1.16}.trade-model-grid p{margin:0;color:rgba(255,255,255,.72)}.trade-guide{padding-bottom:0}.trade-process{padding-top:clamp(58px,7vw,84px)}.trade-desk-page{background:linear-gradient(180deg,#061526 0,#0b2337 430px,#f4f8fc 431px),#f4f8fc}.trade-desk-page .site-header{color:var(--ink);background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);box-shadow:0 10px 30px rgba(24,43,59,.08);backdrop-filter:blur(12px)}.trade-desk-page .language-link{border-color:rgba(33,48,68,.26)}.trade-desk{color:var(--ink)}.trade-masthead,.trade-process-list,.trade-scope,.trade-section{width:min(var(--max),calc(100% - 36px));margin:0 auto}.trade-masthead{position:relative;display:grid;grid-template-columns:minmax(320px,0.9fr) minmax(360px,1fr);gap:clamp(28px,6vw,72px);align-items:center;padding:clamp(118px,13vw,158px) 0 clamp(42px,6vw,70px);color:#fff}.trade-masthead::after,.trade-masthead::before{content:"";position:absolute;inset:86px -4vw auto -4vw;height:min(390px,58vw);pointer-events:none}.trade-masthead::before{opacity:.36;background-image:linear-gradient(rgba(134,204,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(134,204,255,.16) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,black,transparent 88%)}.trade-masthead::after{opacity:.62;background:radial-gradient(circle at 74% 26%,rgba(52,172,255,.28),transparent 28%),radial-gradient(circle at 38% 10%,rgba(112,240,208,.12),transparent 24%)}.trade-masthead>*{position:relative;z-index:1}.trade-process-list .eyebrow,.trade-scope .eyebrow,.trade-section-heading .eyebrow{color:var(--blue-strong)}.trade-masthead-copy .eyebrow{color:#86ccff}.trade-masthead h1{max-width:760px;margin:0;color:#fff;font-size:clamp(2.35rem, 4.8vw, 5rem);line-height:.98;letter-spacing:0;text-shadow:0 14px 34px rgba(0,0,0,.24)}html[lang=en] .trade-masthead{grid-template-columns:minmax(390px,1.08fr) minmax(340px,0.92fr);gap:clamp(28px,5vw,60px)}html[lang=en] .trade-masthead h1{max-width:720px;font-size:clamp(2.1rem, 3.55vw, 3.8rem);line-height:1.04}html[lang=zh-CN] .trade-masthead h1{max-width:680px;font-size:clamp(2.35rem, 4.6vw, 4.78rem);line-height:1.05}.trade-masthead-copy>p:not(.eyebrow){max-width:760px;margin:22px 0 0;padding:14px 16px;color:#f4fbff;border-left:4px solid #70f0d0;border-radius:8px;background:linear-gradient(90deg,rgba(3,12,24,.62),rgba(3,12,24,.32)),rgba(3,12,24,.44);box-shadow:0 14px 34px rgba(3,12,24,.2),0 0 0 1px rgba(112,240,208,.16) inset,0 0 26px rgba(52,172,255,.1);font-size:clamp(1rem, 1.25vw, 1.12rem);font-weight:650;line-height:1.72;text-shadow:0 2px 12px rgba(0,0,0,.34)}.trade-masthead-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.trade-route{position:relative;display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;gap:0;align-items:stretch;padding:14px;border:1px solid rgba(134,204,255,.24);border-radius:8px;background:radial-gradient(circle at 84% 12%,rgba(112,240,208,.12),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.045)),rgba(5,18,34,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 58px rgba(0,0,0,.22);backdrop-filter:blur(14px)}.trade-route::before{content:"";position:absolute;inset:14px;border-radius:6px;opacity:.5;pointer-events:none;background-image:linear-gradient(rgba(134,204,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(134,204,255,.12) 1px,transparent 1px);background-size:22px 22px}.trade-route i,.trade-route-step{position:relative;z-index:1}.trade-route-step{min-height:238px;display:grid;align-content:start;padding:20px;border:1px solid rgba(134,204,255,.18);border-radius:6px;background:radial-gradient(circle at 86% 14%,rgba(52,172,255,.12),transparent 30%),rgba(5,18,34,.5)}.trade-route-step.is-center{color:#fff;border-color:rgba(52,172,255,.28);background:radial-gradient(circle at 88% 16%,rgba(112,240,208,.22),transparent 32%),linear-gradient(135deg,rgba(22,142,230,.36),rgba(12,49,83,.84));box-shadow:0 0 28px rgba(52,172,255,.18)}.trade-route-step span{color:#86ccff;font-size:.76rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.trade-route-step.is-center span{color:#70f0d0}.trade-route-step strong{display:block;margin-top:46px;color:#fff;font-size:1.05rem;line-height:1.14}.trade-route-step.is-center strong{color:#fff}.trade-route-step p{margin:12px 0 0;color:rgba(255,255,255,.66);font-size:.92rem}.trade-route-step.is-center p{color:rgba(255,255,255,.72)}.trade-route i{align-self:center;justify-self:center;width:18px;height:18px;border-top:2px solid rgba(112,240,208,.58);border-right:2px solid rgba(112,240,208,.58);filter:drop-shadow(0 0 10px rgba(112, 240, 208, .48));transform:rotate(45deg)}.trade-band{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:18px max(18px,calc((100% - var(--max))/ 2));color:#d9ecfb;border-top:1px solid rgba(134,204,255,.18);border-bottom:1px solid rgba(134,204,255,.18);background:linear-gradient(90deg,rgba(7,22,37,.92),rgba(12,49,83,.82),rgba(7,22,37,.92));font-size:.82rem;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.trade-section{padding:clamp(58px,8vw,92px) 0}.trade-section-heading{display:grid;grid-template-columns:minmax(280px,0.78fr) minmax(320px,1fr);gap:clamp(24px,6vw,74px);align-items:start;margin-bottom:28px}.trade-section-heading.compact{display:block;max-width:760px}.trade-section-heading h2{margin:0;color:#223042;font-size:clamp(1.8rem, 3vw, 3rem);line-height:1.08}.trade-section-heading>p:not(.eyebrow){margin:0;color:var(--muted);font-size:1rem;line-height:1.68}.trade-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.trade-process-list li,.trade-role-grid article,.trade-scope-grid article,.trade-service-grid article{border:1px solid rgba(52,172,255,.18);border-radius:8px;background:linear-gradient(135deg,rgba(52,172,255,.07),rgba(255,255,255,.98)),#fff;box-shadow:var(--soft-shadow)}.trade-service-grid article{position:relative;overflow:hidden;min-height:258px;padding:22px}.trade-process-list li::after,.trade-role-grid article::after,.trade-service-grid article::after{content:"";position:absolute;right:-34px;bottom:-46px;width:126px;height:126px;border-radius:50%;opacity:.42;pointer-events:none;background:radial-gradient(circle,rgba(52,172,255,.18),transparent 68%)}.trade-process-list li>*,.trade-role-grid article>*,.trade-service-grid article>*{position:relative;z-index:1}.trade-role-grid span,.trade-scope-grid span,.trade-service-grid span{color:var(--blue-deep);font-size:.74rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.trade-role-grid h3,.trade-service-grid h3{margin:42px 0 12px;color:#263241;font-size:1.12rem;line-height:1.16}.trade-role-grid p,.trade-service-grid p{margin:0;color:var(--muted)}.trade-scope{padding:clamp(58px,8vw,92px) 0}.trade-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.trade-scope-grid article{position:relative;overflow:hidden;min-height:300px;padding:24px}.trade-scope-grid article::before{content:"";position:absolute;inset:0;opacity:.48;pointer-events:none;background-image:linear-gradient(rgba(52,172,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(52,172,255,.08) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(180deg,black,transparent 84%)}.trade-scope-grid article>*{position:relative;z-index:1}.scope-fit{border-color:rgba(52,172,255,.26);background:linear-gradient(135deg,rgba(52,172,255,.08),rgba(255,255,255,.96)),#fff}.scope-limit{border-color:rgba(49,64,82,.14);background:linear-gradient(135deg,rgba(49,64,82,.05),rgba(255,255,255,.98)),#fff}.scope-limit span{color:#5f6f82}.trade-scope-grid ul{margin:26px 0 0;padding-left:18px;color:var(--muted)}.trade-scope-grid li+li{margin-top:12px}.trade-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trade-role-grid article{position:relative;overflow:hidden;min-height:230px;padding:24px}.trade-process-list{padding:clamp(8px,2vw,16px) 0 clamp(60px,8vw,94px)}.trade-process-list ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none}.trade-process-list li{position:relative;overflow:hidden;min-height:260px;padding:22px}.trade-process-list li span{display:inline-grid;place-items:center;width:34px;height:34px;color:#fff;border-radius:6px;background:var(--blue-deep);font-weight:860}.trade-process-list li strong{display:block;margin-top:36px;color:#263241;font-size:1.08rem;line-height:1.16}.trade-process-list li p{margin:12px 0 0;color:var(--muted)}.trade-contact-block{margin-top:0}.detail-page{--detail-bg-start:#061526;--detail-bg-mid:#0a2a46;--detail-bg-band:#00659a;--detail-bg-soft:#b8f3ff;--detail-bg-light:#e8feff;--detail-primary:#00b8ff;--detail-secondary:#22f2c3;--detail-accent:#ffd23f;--detail-warm:#ff7a59;--detail-primary-rgb:0,184,255;--detail-secondary-rgb:34,242,195;--detail-accent-rgb:255,210,63;--detail-warm-rgb:255,122,89;--detail-card-rgb:206,244,255;--detail-heading-accent:#006ee6;--detail-badge-text:#ffffff;--detail-second-badge-text:#062821;--detail-third-badge-text:#213044;--detail-nav-text:#061526;--detail-nav-a:var(--detail-accent);--detail-nav-b:var(--detail-secondary);overflow-x:hidden;background:repeating-linear-gradient(135deg,rgba(var(--detail-primary-rgb),.09) 0 1px,transparent 1px 58px),linear-gradient(125deg,rgba(var(--detail-secondary-rgb),.2) 0 18%,transparent 18% 100%),linear-gradient(180deg,var(--detail-bg-start) 0,var(--detail-bg-mid) 250px,var(--detail-bg-band) 360px,var(--detail-bg-soft) 361px,var(--detail-bg-light) 68%,#f7fbff 100%),#e7fbff}.projects-detail-page{--detail-bg-start:#221006;--detail-bg-mid:#7b260c;--detail-bg-band:#f15a24;--detail-bg-soft:#ffe094;--detail-bg-light:#fff3ce;--detail-primary:#ffd23f;--detail-secondary:#ff7a59;--detail-accent:#ff3d2e;--detail-warm:#00b8ff;--detail-primary-rgb:255,210,63;--detail-secondary-rgb:255,122,89;--detail-accent-rgb:255,61,46;--detail-warm-rgb:0,184,255;--detail-card-rgb:255,238,180;--detail-heading-accent:#c44113;--detail-badge-text:#213044;--detail-second-badge-text:#ffffff;--detail-third-badge-text:#ffffff;--detail-nav-a:#ffd23f;--detail-nav-b:#ff7a59}.about-detail-page{--detail-bg-start:#050d1a;--detail-bg-mid:#0a2344;--detail-bg-band:#2d5f9f;--detail-bg-soft:#e6d58d;--detail-bg-light:#f6f0da;--detail-primary:#d8a928;--detail-secondary:#4f8fe8;--detail-accent:#f5d86a;--detail-warm:#22f2c3;--detail-primary-rgb:216,169,40;--detail-secondary-rgb:79,143,232;--detail-accent-rgb:245,216,106;--detail-warm-rgb:34,242,195;--detail-card-rgb:244,238,218;--detail-heading-accent:#8b6b14;--detail-badge-text:#213044;--detail-second-badge-text:#ffffff;--detail-third-badge-text:#213044;--detail-nav-a:#f5d86a;--detail-nav-b:#4f8fe8}.contact-detail-page{--detail-bg-start:#031827;--detail-bg-mid:#053b61;--detail-bg-band:#00a8ff;--detail-bg-soft:#bff7ff;--detail-bg-light:#effdff;--detail-primary:#00d9ff;--detail-secondary:#007dff;--detail-accent:#ffd23f;--detail-warm:#ff5a3d;--detail-primary-rgb:0,217,255;--detail-secondary-rgb:0,125,255;--detail-accent-rgb:255,210,63;--detail-warm-rgb:255,90,61;--detail-card-rgb:214,250,255;--detail-heading-accent:#0075d6;--detail-badge-text:#06233a;--detail-second-badge-text:#ffffff;--detail-third-badge-text:#213044;--detail-nav-a:#ffd23f;--detail-nav-b:#00d9ff}.detail-page .site-header{color:var(--ink);background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);box-shadow:0 10px 30px rgba(24,43,59,.08);backdrop-filter:blur(12px)}.detail-page .language-link{border-color:rgba(33,48,68,.26)}.detail-page .nav-action{color:var(--detail-nav-text);border-color:rgba(var(--detail-primary-rgb),.58);background:linear-gradient(135deg,#fff099,var(--detail-nav-a) 54%,var(--detail-nav-b));box-shadow:0 10px 24px rgba(var(--detail-primary-rgb),.28)}.detail-cta,.detail-masthead,.detail-section{width:min(var(--max),calc(100% - 36px));margin:0 auto}.detail-masthead{position:relative;display:grid;grid-template-columns:minmax(320px,0.9fr) minmax(300px,0.5fr);gap:clamp(28px,6vw,76px);align-items:end;padding:clamp(118px,13vw,156px) 0 clamp(44px,6vw,70px);color:#fff}.detail-masthead::before{content:"";position:absolute;inset:88px -4vw auto -4vw;height:min(300px,52vw);opacity:.5;pointer-events:none;background-image:linear-gradient(rgba(var(--detail-primary-rgb),.16) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--detail-primary-rgb),.16) 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(90deg,black,transparent 86%)}.detail-masthead::after{content:"";position:absolute;left:0;right:0;bottom:18px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--detail-primary),var(--detail-secondary) 38%,var(--detail-accent) 70%,var(--detail-warm));box-shadow:0 0 26px rgba(var(--detail-primary-rgb),.42),0 0 34px rgba(var(--detail-secondary-rgb),.24)}.detail-masthead>*{position:relative;z-index:1}.detail-masthead .eyebrow{color:var(--detail-secondary);text-shadow:0 0 18px rgba(var(--detail-secondary-rgb),.34)}.detail-masthead h1{max-width:850px;margin:0;color:#fff;font-size:clamp(2.35rem, 5vw, 5.35rem);line-height:.98;letter-spacing:0;text-shadow:0 14px 34px rgba(0,0,0,.24)}html[lang=en] .detail-masthead h1{max-width:740px;font-size:clamp(2.2rem, 3.6vw, 3.5rem);line-height:1.04}html[lang=zh-CN] .detail-masthead h1{max-width:780px;font-size:clamp(2.3rem, 4.7vw, 5rem);line-height:1.05}.detail-masthead p:not(.eyebrow){max-width:790px;margin:22px 0 0;padding:14px 16px;color:#f4fbff;border-left:4px solid var(--detail-accent);border-radius:8px;background:linear-gradient(90deg,rgba(3,12,24,.58),rgba(3,12,24,.3)),rgba(3,12,24,.4);box-shadow:0 14px 34px rgba(3,12,24,.18),0 0 0 1px rgba(var(--detail-accent-rgb),.12) inset;font-size:clamp(1rem, 1.24vw, 1.12rem);font-weight:650;line-height:1.72;text-shadow:0 2px 12px rgba(0,0,0,.34)}.masthead-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.masthead-actions .button.secondary{color:#fff;border-color:rgba(255,255,255,.58);background:rgba(3,12,24,.22)}.detail-snapshot{min-height:220px;display:grid;align-content:end;padding:22px;border:1px solid rgba(var(--detail-secondary-rgb),.68);border-radius:8px;background:linear-gradient(125deg,rgba(var(--detail-primary-rgb),.42),transparent 34%),linear-gradient(225deg,rgba(var(--detail-accent-rgb),.34),transparent 32%),linear-gradient(135deg,rgba(6,21,38,.92),rgba(var(--detail-secondary-rgb),.28)),rgba(5,18,34,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 24px 60px rgba(var(--detail-primary-rgb),.2),0 0 44px rgba(var(--detail-secondary-rgb),.2)}.detail-snapshot span{color:var(--detail-secondary);font-size:.76rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.detail-snapshot strong{display:block;margin-top:36px;color:#fff;font-size:clamp(1.15rem, 1.7vw, 1.45rem);line-height:1.12}.detail-snapshot small{display:block;margin-top:10px;color:rgba(255,255,255,.66);font-size:.9rem}.detail-section{padding:clamp(58px,8vw,92px) 0}.detail-section-heading{display:grid;grid-template-columns:minmax(280px,0.72fr) minmax(320px,1fr);gap:clamp(24px,6vw,76px);align-items:start;margin-bottom:28px;padding:20px 22px;border-left:6px solid var(--detail-primary);border-radius:8px;background:linear-gradient(90deg,rgba(var(--detail-primary-rgb),.16),rgba(var(--detail-secondary-rgb),.1) 48%,rgba(var(--detail-accent-rgb),.12)),rgba(255,255,255,.62);box-shadow:0 18px 42px rgba(var(--detail-primary-rgb),.08)}.detail-cta .eyebrow,.detail-section-heading .eyebrow,.detail-split .eyebrow{color:var(--detail-heading-accent)}.detail-cta h2,.detail-section-heading h2,.detail-split h2{margin:0;color:#223042;font-size:clamp(1.8rem, 3vw, 3rem);line-height:1.08}.detail-split p:not(.eyebrow){max-width:640px;margin:20px 0 0;color:var(--muted);font-size:1rem;line-height:1.68}.detail-card-grid,.detail-steps{display:grid;gap:16px}.detail-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-card,.detail-list-panel article,.detail-steps article{position:relative;overflow:hidden;border:1px solid rgba(var(--detail-primary-rgb),.48);border-radius:8px;background:linear-gradient(120deg,rgba(var(--detail-primary-rgb),.18),transparent 30%),linear-gradient(225deg,rgba(var(--detail-accent-rgb),.22),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.99),rgba(var(--detail-card-rgb),.98)),#fff;box-shadow:0 22px 54px rgba(var(--detail-primary-rgb),.15),0 0 0 1px rgba(255,255,255,.72) inset,0 0 24px rgba(var(--detail-secondary-rgb),.1)}.detail-card::before,.detail-list-panel article::before,.detail-steps article::before{content:"";position:absolute;top:0;left:0;right:0;height:9px;background:linear-gradient(90deg,var(--detail-primary),var(--detail-secondary))}.detail-card:nth-child(3n+2)::before,.detail-list-panel article:nth-child(3n+2)::before{background:linear-gradient(90deg,var(--detail-secondary),var(--detail-accent))}.detail-card:nth-child(3n)::before,.detail-list-panel article:nth-child(3n)::before{background:linear-gradient(90deg,var(--detail-accent),var(--detail-warm),var(--detail-primary))}.detail-card{min-height:260px;padding:24px}.detail-card::after,.detail-list-panel article::after,.detail-steps article::after{content:"";position:absolute;right:-18px;bottom:14px;width:122px;height:8px;opacity:.72;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--detail-primary-rgb),.7),rgba(var(--detail-secondary-rgb),.56),transparent)}.detail-card>*,.detail-list-panel article>*,.detail-steps article>*{position:relative;z-index:1}.detail-card span,.detail-list-panel span{display:inline-flex;min-height:26px;align-items:center;padding:3px 9px;color:var(--detail-badge-text);border:1px solid rgba(var(--detail-primary-rgb),.72);border-radius:999px;background:linear-gradient(135deg,var(--detail-primary),var(--detail-secondary));box-shadow:0 8px 18px rgba(var(--detail-primary-rgb),.26);font-size:.74rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.detail-card:nth-child(3n+2) span,.detail-list-panel article:nth-child(3n+2) span{color:var(--detail-second-badge-text);border-color:rgba(var(--detail-secondary-rgb),.46);background:linear-gradient(135deg,var(--detail-secondary),var(--detail-accent));box-shadow:0 8px 18px rgba(var(--detail-secondary-rgb),.26)}.detail-card:nth-child(3n) span,.detail-list-panel article:nth-child(3n) span{color:var(--detail-third-badge-text);border-color:rgba(var(--detail-accent-rgb),.54);background:linear-gradient(135deg,var(--detail-accent),var(--detail-warm));box-shadow:0 8px 18px rgba(var(--detail-accent-rgb),.3)}.detail-card h3{margin:48px 0 12px;color:#263241;font-size:1.16rem;line-height:1.16}.detail-card p{margin:0;color:var(--muted)}.contact-method-card{display:flex;flex-direction:column;align-items:flex-start}.contact-method-card p{flex:1 1 auto}.contact-method-card .button{margin-top:22px;min-height:42px;padding:10px 15px}.projects-detail-page .detail-snapshot{border-color:rgba(255,210,63,.82);background:linear-gradient(125deg,rgba(255,210,63,.22),transparent 34%),linear-gradient(225deg,rgba(255,61,46,.28),transparent 34%),linear-gradient(135deg,rgba(28,15,10,.98),rgba(58,23,20,.94)),#1c0f0a;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 60px rgba(92,28,10,.28),0 0 42px rgba(255,210,63,.16)}.projects-detail-page .detail-masthead p:not(.eyebrow){max-width:790px;padding:14px 16px;color:#fff7df;border-left:4px solid #ffd23f;border-radius:8px;background:linear-gradient(90deg,rgba(35,18,3,.66),rgba(35,18,3,.34)),rgba(35,18,3,.44);box-shadow:0 14px 34px rgba(35,18,3,.18),0 0 0 1px rgba(255,210,63,.12) inset;font-weight:650;line-height:1.72;text-shadow:0 2px 12px rgba(0,0,0,.34)}.projects-detail-page .detail-section-heading .eyebrow,.projects-detail-page .detail-snapshot span,.projects-detail-page .detail-split .eyebrow{display:inline-flex;width:max-content;min-height:26px;align-items:center;padding:4px 10px;border-radius:999px;letter-spacing:.08em;text-shadow:none}.projects-detail-page .detail-snapshot span{color:#231203;border:1px solid rgba(255,210,63,.78);background:linear-gradient(135deg,#fff099,#ffd23f)}.projects-detail-page .detail-snapshot strong{color:#fff;font-weight:820;text-shadow:0 8px 22px rgba(0,0,0,.34)}.projects-detail-page .detail-snapshot small{color:rgba(255,255,255,.88);font-weight:620}.projects-detail-page .detail-section-heading{border-left-color:#b43612;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(255,244,210,.96) 56%,rgba(255,234,184,.94)),#fff6dc;box-shadow:0 18px 42px rgba(122,38,12,.12),0 0 0 1px rgba(180,54,18,.1) inset}.projects-detail-page .detail-section-heading .eyebrow,.projects-detail-page .detail-split .eyebrow{color:#fff;border:1px solid rgba(123,38,12,.18);background:linear-gradient(135deg,#9f2f10,#d94a1b);box-shadow:0 8px 18px rgba(196,65,19,.22)}.projects-detail-page .detail-section-heading h2,.projects-detail-page .detail-split h2{color:#182538;font-weight:820}.projects-detail-page .detail-card,.projects-detail-page .detail-list-panel article,.projects-detail-page .detail-steps article{border-color:rgba(180,54,18,.24);background:linear-gradient(120deg,rgba(255,210,63,.12),transparent 30%),linear-gradient(225deg,rgba(255,122,89,.12),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.99),rgba(255,249,230,.98)),#fffdf8;box-shadow:0 20px 46px rgba(122,38,12,.12),0 0 0 1px rgba(255,255,255,.72) inset}.projects-detail-page .detail-card h3,.projects-detail-page .detail-list-panel strong,.projects-detail-page .detail-steps h3{color:#182538;font-weight:800}.projects-detail-page .detail-card p,.projects-detail-page .detail-steps p{color:#405066;font-weight:520}.example-pathway-note{max-width:780px;margin:0;color:#405066;font-weight:520;line-height:1.82}.example-pathway-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.example-pathway-card{position:relative;min-height:520px;padding:22px;overflow:hidden;border:1px solid rgba(180,54,18,.22);border-radius:8px;background:linear-gradient(160deg,rgba(255,255,255,.98),rgba(255,248,224,.94)),radial-gradient(circle at top right,rgba(245,158,11,.2),transparent 38%);box-shadow:0 20px 46px rgba(122,38,12,.1)}.example-pathway-card span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:18px;color:#fff;font-size:.84rem;font-weight:800;border-radius:8px;background:linear-gradient(135deg,#b83212,#f59e0b)}.example-pathway-card h3{margin:0 0 12px;color:#182538;font-size:clamp(1.1rem, 1.45vw, 1.34rem);line-height:1.18}.example-pathway-card p{margin:0 0 18px;color:#405066;font-size:.95rem;line-height:1.7}.example-pathway-card dl{display:grid;gap:12px;margin:0}.example-pathway-card dt{color:#8a2f13;font-size:.78rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.example-pathway-card dd{margin:4px 0 0;color:#263241;font-size:.9rem;line-height:1.62}.products-detail-page{background:linear-gradient(180deg,#f7fbff 0,#edf7ff 42%,#fff8ed 100%)}.products-detail-page .detail-masthead::before{background:linear-gradient(rgba(52,172,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(245,158,11,.1) 1px,transparent 1px);background-size:28px 28px}.products-detail-page .detail-masthead .eyebrow{color:#0f766e;text-shadow:none}.products-detail-page .detail-masthead h1{color:#071625;text-shadow:0 12px 28px rgba(52,172,255,.16)}.products-detail-page .detail-card h3,.products-detail-page .detail-card p,.products-detail-page .detail-list-panel strong,.products-detail-page .detail-masthead h1,.products-detail-page .detail-section-heading h2,.products-detail-page .product-status-grid h3,.products-detail-page .product-status-grid p{overflow-wrap:anywhere}.products-detail-page .detail-masthead p:not(.eyebrow){color:#142033;border-left-color:#f59e0b;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(239,253,255,.88)),rgba(255,255,255,.9);box-shadow:0 16px 34px rgba(15,23,42,.12),0 0 0 1px rgba(8,145,178,.12) inset;text-shadow:none}.products-detail-page .detail-snapshot{color:#fff;border-color:rgba(52,172,255,.24);background:linear-gradient(135deg,rgba(52,172,255,.2),transparent 32%),linear-gradient(135deg,#071625,#0f3c62 58%,#7c2d12)}.products-detail-page .detail-snapshot small{color:rgba(255,255,255,.72)}.product-entry-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.product-entry-actions .button{min-height:44px;padding:10px 14px;font-size:.92rem}.product-entry-actions .button.primary{color:#071625;border-color:rgba(255,255,255,.28);background:linear-gradient(180deg,#ffe47a,#f59e0b);box-shadow:0 14px 28px rgba(245,158,11,.24)}.product-entry-actions .button.secondary{color:#fff;border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.1)}.product-status-grid article,.products-detail-page .detail-card,.products-detail-page .detail-list-panel article,.products-detail-page .detail-masthead>*,.products-detail-page .detail-section-heading>*{min-width:0}.products-detail-page .detail-section-heading{column-gap:clamp(24px,5vw,70px);row-gap:16px;border-left-color:#0f766e;background:linear-gradient(90deg,rgba(255,255,255,.99),rgba(239,253,255,.98) 58%,rgba(255,246,226,.98)),#fff;box-shadow:0 18px 42px rgba(7,22,37,.1),0 0 0 1px rgba(8,145,178,.1) inset}.products-detail-page .detail-section-heading .eyebrow{color:#07556b}.products-detail-page .detail-section-heading h2{color:#071625}html[lang=zh-CN] .products-detail-page .detail-masthead h1{max-width:760px;font-size:clamp(2.15rem, 3.85vw, 4.2rem);line-height:1.08}html[lang=zh-CN] .products-detail-page .detail-masthead p:not(.eyebrow){max-width:760px;font-size:clamp(.98rem, 1.08vw, 1.06rem);line-height:1.72}html[lang=zh-CN] .products-detail-page .detail-cta h2,html[lang=zh-CN] .products-detail-page .detail-section-heading h2,html[lang=zh-CN] .products-detail-page .detail-split h2{font-size:clamp(1.55rem, 2.15vw, 2.38rem);line-height:1.16}html[lang=zh-CN] .products-detail-page .product-status-grid h3{font-size:clamp(1.05rem, 1.25vw, 1.22rem);line-height:1.2}html[lang=zh-CN] .products-detail-page .detail-card h3,html[lang=zh-CN] .products-detail-page .detail-list-panel strong{font-size:clamp(1rem, 1.1vw, 1.1rem);line-height:1.34}html[lang=zh-CN] .products-detail-page .product-entry-card strong{font-size:clamp(1.12rem, 1.45vw, 1.32rem)}.product-heading-points{display:grid;gap:10px;align-self:end}.product-heading-points article{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(78px,auto) minmax(0,1fr);gap:12px;align-items:center;min-height:54px;padding:11px 13px;border:1px solid rgba(8,145,178,.14);border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(239,253,255,.74)),linear-gradient(135deg,rgba(52,172,255,.08),rgba(245,158,11,.08));box-shadow:0 12px 26px rgba(15,23,42,.06),0 0 0 1px rgba(255,255,255,.82) inset}.product-heading-points article::after{content:"";position:absolute;right:-18px;bottom:-24px;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,rgba(255,210,63,.22),rgba(52,172,255,.08) 56%,transparent 70%);pointer-events:none}.product-heading-points span,.product-heading-points strong{position:relative;z-index:1}.product-heading-points span{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:4px 10px;color:#071625;border-radius:999px;background:linear-gradient(135deg,#ffe47a,#70f0d0);box-shadow:0 8px 18px rgba(8,145,178,.14);font-size:.75rem;font-weight:860;letter-spacing:.04em;text-transform:uppercase}.product-heading-points strong{color:#142033;font-size:.94rem;line-height:1.38}html[lang=zh-CN] .product-heading-points strong{font-size:.95rem;line-height:1.5}.product-launch-panel{position:relative}.product-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-status-grid article{min-height:236px;padding:22px;border:1px solid rgba(7,22,37,.16);border-radius:8px;background:linear-gradient(135deg,#fff,#f2fbff 62%,#fff7e8),#fff;box-shadow:0 18px 42px rgba(15,23,42,.1)}.product-status-grid span{display:inline-grid;place-items:center;min-width:42px;min-height:32px;margin-bottom:36px;color:#fff;border-radius:6px;background:linear-gradient(135deg,#0891b2,#f59e0b);font-size:.78rem;font-weight:860;letter-spacing:.08em}.product-status-grid h3{margin:0 0 12px;color:#142033;font-size:clamp(1.16rem, 1.55vw, 1.42rem);line-height:1.15}.product-status-grid p{margin:0;color:#45566b;line-height:1.68}.product-card-visual{position:relative;overflow:hidden;height:74px;margin:16px 0 16px;border:1px solid rgba(8,145,178,.16);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(239,253,255,.68)),linear-gradient(90deg,rgba(52,172,255,.12),rgba(245,158,11,.1));box-shadow:0 14px 30px rgba(15,23,42,.08),0 0 0 1px rgba(255,255,255,.8) inset}.product-card-visual::before{content:"";position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(8,145,178,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(8,145,178,.1) 1px,transparent 1px);background-size:18px 18px}.product-card-visual::after{content:"";position:absolute;right:-24px;bottom:-32px;width:104px;height:104px;border-radius:50%;background:radial-gradient(circle,rgba(255,210,63,.42),rgba(52,172,255,.08) 58%,transparent 70%)}.product-card-visual b,.product-card-visual i{position:absolute;z-index:1;display:block;font-style:normal}.visual-creator i{left:16px;height:8px;border-radius:999px;background:linear-gradient(90deg,#0891b2,#70f0d0)}.visual-creator i:first-child{top:18px;width:92px}.visual-creator i:nth-child(2){top:34px;width:126px;opacity:.78}.visual-creator i:nth-child(3){top:50px;width:66px;opacity:.52}.visual-creator b{top:18px;right:22px;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ffe47a,#f59e0b);box-shadow:0 10px 22px rgba(245,158,11,.24)}.visual-creator b::after{content:"";position:absolute;top:11px;left:14px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #071625}.visual-commerce i:first-child{left:18px;top:18px;width:60px;height:38px;border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent 34%),linear-gradient(135deg,#0891b2,#0f3c62)}.visual-commerce i:nth-child(2){left:88px;top:20px;width:48px;height:22px;border-radius:999px;background:linear-gradient(135deg,#ffe47a,#f59e0b)}.visual-commerce i:nth-child(3){left:92px;top:50px;width:96px;height:6px;border-radius:999px;background:linear-gradient(90deg,#70f0d0,#ffd23f,#e2512a)}.visual-commerce b{right:20px;top:18px;width:46px;height:32px;border:2px solid rgba(8,145,178,.46);border-top:0;transform:skewX(-8deg)}.visual-channel i:first-child,.visual-market i:first-child{left:18px;top:14px;width:36px;height:46px;border:2px solid #0891b2;border-radius:10px;background:linear-gradient(180deg,rgba(112,240,208,.2),rgba(255,255,255,.7))}.visual-channel i:nth-child(2),.visual-market i:nth-child(2){left:68px;top:18px;width:74px;height:10px;border-radius:999px;background:linear-gradient(90deg,#0891b2,#70f0d0)}.visual-channel i:nth-child(3),.visual-market i:nth-child(3){left:68px;top:38px;width:112px;height:10px;border-radius:999px;background:linear-gradient(90deg,#ffd23f,#e2512a)}.visual-channel b,.visual-market b{right:22px;top:18px;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 50% 12%,#0891b2 0 4px,transparent 5px),radial-gradient(circle at 16% 58%,#f59e0b 0 4px,transparent 5px),radial-gradient(circle at 78% 62%,#70f0d0 0 4px,transparent 5px),linear-gradient(135deg,rgba(8,145,178,.16),rgba(245,158,11,.12))}.visual-entry i:first-child,.visual-tools i:first-child{left:18px;top:16px;width:104px;height:42px;border:2px solid rgba(8,145,178,.4);border-radius:7px;background:linear-gradient(180deg,rgba(8,145,178,.22) 0 10px,rgba(255,255,255,.72) 10px),#fff}.visual-entry i:nth-child(2){right:54px;top:24px;width:40px;height:10px;border-radius:999px;background:linear-gradient(90deg,#70f0d0,#ffd23f)}.visual-entry i:nth-child(3){right:30px;top:40px;width:64px;height:10px;border-radius:999px;background:linear-gradient(90deg,#0891b2,#34acff)}.visual-entry b{right:22px;top:22px;width:22px;height:22px;border-top:3px solid #f59e0b;border-right:3px solid #f59e0b;transform:rotate(45deg)}.visual-tools i:nth-child(2),.visual-tools i:nth-child(3){top:26px;width:28px;height:26px;border-radius:6px;background:linear-gradient(135deg,#70f0d0,#34acff)}.visual-tools i:nth-child(2){left:138px}.visual-tools i:nth-child(3){right:28px;background:linear-gradient(135deg,#ffe47a,#e2512a)}.visual-tools b{left:40px;top:34px;width:60px;height:7px;border-radius:999px;background:linear-gradient(90deg,#0891b2,#70f0d0)}.visual-stage{height:58px;margin:14px 0 0}.visual-stage i{top:24px;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#0891b2,#70f0d0);box-shadow:0 0 0 6px rgba(8,145,178,.1)}.visual-stage i:first-child{left:24px}.visual-stage i:nth-child(2){left:calc(50% - 7px);background:linear-gradient(135deg,#70f0d0,#ffd23f)}.visual-stage i:nth-child(3){right:24px;background:linear-gradient(135deg,#ffd23f,#e2512a)}.visual-stage b{left:32px;right:32px;top:30px;height:3px;border-radius:999px;background:linear-gradient(90deg,#0891b2,#70f0d0,#ffd23f,#e2512a)}.product-roadmap .detail-list-panel article{background:linear-gradient(120deg,rgba(52,172,255,.12),transparent 34%),linear-gradient(135deg,#fff,#fffaf0)}.products-detail-page .detail-card,.products-detail-page .detail-list-panel article{border-color:rgba(7,22,37,.16);background:linear-gradient(135deg,rgba(255,255,255,.99),rgba(246,251,255,.99) 56%,rgba(255,251,242,.99)),#fff;box-shadow:0 20px 46px rgba(15,23,42,.1),0 0 0 1px rgba(255,255,255,.78) inset}.products-detail-page .detail-card::after,.products-detail-page .detail-list-panel article::after{opacity:.42}.products-detail-page .detail-card span,.products-detail-page .detail-list-panel span{color:#fff;border-color:rgba(7,22,37,.1);background:linear-gradient(135deg,#0f3c62,#0891b2)}.products-detail-page .detail-card:nth-child(3n+2) span,.products-detail-page .detail-list-panel article:nth-child(3n+2) span{color:#071625;border-color:rgba(245,158,11,.32);background:linear-gradient(135deg,#ffe47a,#f59e0b)}.products-detail-page .detail-card:nth-child(3n) span,.products-detail-page .detail-list-panel article:nth-child(3n) span{color:#fff;border-color:rgba(226,81,42,.34);background:linear-gradient(135deg,#7c2d12,#e2512a)}.products-detail-page .detail-card h3,.products-detail-page .detail-list-panel strong{color:#071625;font-weight:850}.products-detail-page .detail-card p{color:#263241;font-weight:540}.product-feature-card{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,4vw,44px);min-height:214px;margin-bottom:16px;padding:clamp(22px,4vw,34px);border-color:rgba(8,145,178,.34);background:linear-gradient(135deg,rgba(8,145,178,.18),transparent 36%),linear-gradient(225deg,rgba(245,158,11,.24),transparent 32%),linear-gradient(135deg,#fff,#f7fbff 56%,#fff8ed),#fff}.products-detail-page .product-feature-card{border-color:rgba(255,218,99,.52);background:linear-gradient(135deg,rgba(52,172,255,.26),transparent 34%),linear-gradient(225deg,rgba(245,158,11,.22),transparent 34%),linear-gradient(135deg,#071625,#0f3c62 58%,#7c2d12),#071625;box-shadow:0 26px 66px rgba(7,22,37,.26),0 0 0 1px rgba(255,255,255,.08) inset}.products-detail-page .product-feature-card::after{opacity:.76;background:linear-gradient(90deg,transparent,rgba(255,218,99,.8),rgba(52,172,255,.56),transparent)}.products-detail-page .product-feature-card>div>span{color:#071625;border-color:rgba(255,218,99,.64);background:linear-gradient(135deg,#fff3b0,#ffd23f);box-shadow:0 10px 22px rgba(255,210,63,.24)}.product-feature-card h3{margin-top:12px;font-size:clamp(2rem, 3.2vw, 3.2rem)}.products-detail-page .product-feature-card h3{color:#fff;text-shadow:0 10px 26px rgba(0,0,0,.28)}.product-feature-card p{max-width:760px}.products-detail-page .product-feature-card p{color:rgba(255,255,255,.88);font-weight:560}.product-feature-card .button{flex-shrink:0}.products-detail-page .product-feature-card .button.primary{color:#071625;border-color:rgba(255,255,255,.34);background:linear-gradient(180deg,#ffe47a,#f59e0b);box-shadow:0 14px 28px rgba(245,158,11,.24)}.products-detail-page .product-feature-card .button.primary:hover{background:linear-gradient(180deg,#fff099,#f4b320)}.products-detail-page .product-feature-card .button span{min-height:auto;padding:0;color:inherit;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none}.product-cta{border-color:rgba(14,116,144,.22);background:linear-gradient(135deg,rgba(7,22,37,.97),rgba(10,70,94,.94)),#071625}.detail-split{display:grid;grid-template-columns:minmax(300px,0.76fr) minmax(360px,1fr);gap:clamp(28px,6vw,80px);align-items:start}.detail-list-panel{display:grid;gap:12px}.detail-list-panel article{min-height:122px;padding:18px}.detail-list-panel strong{display:block;margin-top:18px;color:#263241;font-size:1rem;line-height:1.28}.detail-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-steps article{min-height:230px;padding:22px}.detail-steps span{display:inline-grid;place-items:center;width:34px;height:34px;color:#fff;border-radius:6px;background:linear-gradient(135deg,var(--detail-primary),var(--detail-secondary));box-shadow:0 8px 22px rgba(var(--detail-primary-rgb),.34);font-weight:860}.detail-steps article:nth-child(2) span{background:linear-gradient(135deg,var(--detail-secondary),var(--detail-accent));box-shadow:0 8px 22px rgba(var(--detail-secondary-rgb),.34)}.detail-steps article:nth-child(3) span{color:#213044;background:linear-gradient(135deg,var(--detail-accent),var(--detail-warm));box-shadow:0 8px 22px rgba(var(--detail-accent-rgb),.34)}.detail-steps h3{margin:38px 0 12px;color:#263241;font-size:1.12rem}.detail-steps p{margin:0;color:var(--muted)}.detail-model-grid{margin-top:0}.detail-cta{margin-bottom:clamp(58px,8vw,96px);display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:24px;align-items:center;padding:clamp(28px,5vw,46px);color:#fff;border-radius:8px;background:linear-gradient(115deg,rgba(var(--detail-primary-rgb),.9),rgba(var(--detail-secondary-rgb),.78) 34%,rgba(var(--detail-accent-rgb),.72) 66%,rgba(var(--detail-warm-rgb),.48)),linear-gradient(90deg,rgba(7,22,37,.82),rgba(11,52,86,.62)),image-set(
      url("./assets/tech-network-hero.webp") type("image/webp"),
      url("./assets/tech-network-hero.png") type("image/png")
    ) center/cover;box-shadow:0 24px 66px rgba(var(--detail-primary-rgb),.22),0 0 44px rgba(var(--detail-secondary-rgb),.2)}.detail-cta .eyebrow{color:var(--detail-accent)}.detail-cta h2{max-width:760px;color:#fff}.detail-cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.contact-page-form{margin-bottom:clamp(58px,8vw,96px);background:linear-gradient(120deg,rgba(var(--detail-primary-rgb),.18),transparent 34%),linear-gradient(225deg,rgba(var(--detail-secondary-rgb),.2),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(var(--detail-card-rgb),.96)),#fff}.contact-detail-page .contact-form{background:linear-gradient(120deg,rgba(var(--detail-primary-rgb),.18),transparent 34%),linear-gradient(225deg,rgba(var(--detail-secondary-rgb),.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(var(--detail-card-rgb),.96)),#fff}.contact-detail-page input,.contact-detail-page select,.contact-detail-page textarea{border-color:rgba(0,125,255,.2);background:#f6fdff}.contact-detail-page input:focus,.contact-detail-page select:focus,.contact-detail-page textarea:focus{border-color:rgba(0,217,255,.74);box-shadow:0 0 0 4px rgba(0,217,255,.14)}.contact-detail-page .button.primary{color:#061526;border-color:rgba(255,210,63,.72);background:linear-gradient(135deg,#fff099,#ffd23f 44%,#00d9ff);box-shadow:0 10px 24px rgba(255,210,63,.24),0 0 24px rgba(0,217,255,.16)}.contact-detail-page .button.primary:hover{background:linear-gradient(135deg,#fff7bd,#ffd23f 42%,#22f2c3)}.operating-model{padding-top:0}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.model-card{position:relative;overflow:hidden;min-height:290px;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(52,172,255,.08),rgba(255,255,255,.96)),#fff;box-shadow:var(--soft-shadow)}.model-card::before{content:"";position:absolute;inset:0;opacity:.56;pointer-events:none;background-image:linear-gradient(rgba(52,172,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(52,172,255,.08) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(180deg,black,transparent 82%)}.model-card::after{content:"";position:absolute;right:-42px;bottom:-56px;width:148px;height:148px;border-radius:50%;opacity:.48;pointer-events:none;background:radial-gradient(circle,rgba(52,172,255,.2),transparent 68%)}.model-card>*{position:relative;z-index:1}.model-card span{display:inline-grid;place-items:center;min-width:46px;min-height:34px;padding:6px 10px;color:var(--blue-deep);border:1px solid rgba(52,172,255,.28);border-radius:5px;background:rgba(255,255,255,.74);font-size:.78rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.model-card h3{margin:58px 0 12px;color:#263241;font-size:clamp(1.2rem, 1.7vw, 1.48rem);line-height:1.14}.model-card p{margin:0;color:var(--muted)}.model-card-tp{background:linear-gradient(135deg,rgba(112,240,208,.08),rgba(255,255,255,.96)),#fff}.model-card-tp span{color:#218875;border-color:rgba(50,180,160,.28)}.model-card-group{color:#fff;border-color:rgba(52,172,255,.2);background:radial-gradient(circle at 82% 18%,rgba(112,240,208,.14),transparent 30%),linear-gradient(135deg,rgba(7,22,37,.96),rgba(8,36,60,.94))}.model-card-group span{color:#70f0d0;border-color:rgba(112,240,208,.32);background:rgba(5,18,34,.42)}.model-card-group h3{color:#fff}.model-card-group p{color:rgba(255,255,255,.74)}.project-guide{padding-top:0}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.faq-grid details,.guide-card{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--soft-shadow)}.guide-card{min-height:300px;padding:24px}.guide-kicker{display:block;margin-bottom:12px;color:var(--blue-strong);font-size:.75rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.guide-card h3{margin:0;color:#263241;font-size:1.18rem;line-height:1.18}.guide-card ul{margin:16px 0 0;padding-left:18px;color:var(--muted)}.guide-card li+li{margin-top:10px}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.faq-grid details{padding:16px 18px}.faq-grid summary{cursor:pointer;color:#223042;font-weight:840}.faq-grid p{margin:10px 0 0;color:var(--muted)}.about{display:grid;grid-template-columns:minmax(280px,0.9fr) minmax(320px,1fr);gap:clamp(26px,7vw,90px);align-items:center}.about-copy p{margin-top:22px}.team-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--line)}.team-panel>div{min-height:250px;padding:26px;background:var(--paper)}.role-label{color:var(--blue-strong);font-size:.76rem;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.contact{width:100%;max-width:none;display:grid;grid-template-columns:minmax(280px,0.7fr) minmax(320px,1fr);gap:clamp(28px,7vw,90px);padding-inline:max(18px,calc((100% - var(--max))/ 2));background:linear-gradient(135deg,#eef7ff,#fff 54%,#edf5fb)}.final-cta{width:min(var(--max),calc(100% - 36px));margin:clamp(58px,8vw,96px) auto;display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:24px;align-items:center;padding:clamp(28px,5vw,46px);color:#fff;border-radius:8px;background:linear-gradient(90deg,rgba(7,22,37,.92),rgba(11,52,86,.88)),image-set(
      url("./assets/tech-network-hero.webp") type("image/webp"),
      url("./assets/tech-network-hero.png") type("image/png")
    ) center/cover;box-shadow:0 22px 60px rgba(7,22,37,.18)}.final-cta h2{max-width:780px;margin:0;font-size:clamp(1.6rem, 3.5vw, 3.2rem);line-height:1.04;letter-spacing:0}.final-cta .eyebrow{color:#86ccff}html[lang=en] .final-cta{gap:clamp(32px,5vw,72px)}html[lang=en] .final-cta h2{max-width:720px;margin-top:8px;font-size:clamp(1.45rem, 2.55vw, 2.55rem);line-height:1.1}html[lang=en] .final-cta .eyebrow{margin-bottom:16px;font-size:.72rem;letter-spacing:.14em}.contact-intro{align-self:start}.contact-intro p{margin-top:20px}html[lang=en] .about-copy p,html[lang=en] .contact-intro p{margin-top:28px}html[lang=en] .contact-lines{margin-top:32px}html[lang=zh-CN] .final-cta{gap:clamp(30px,5vw,68px)}html[lang=zh-CN] .final-cta h2{max-width:720px;margin-top:8px;font-size:clamp(1.45rem, 2.5vw, 2.5rem);line-height:1.14}html[lang=zh-CN] .final-cta .eyebrow{margin-bottom:16px;font-size:.72rem;letter-spacing:.13em}html[lang=zh-CN] .about-copy p,html[lang=zh-CN] .contact-intro p{margin-top:26px}html[lang=zh-CN] .contact-lines{margin-top:30px}.contact-intro a{color:var(--blue-deep);font-weight:800}.contact-lines{display:grid;gap:10px;margin-top:28px;color:var(--muted)}.form-trust-list{display:grid;gap:8px;margin:22px 0 0;padding:0;color:var(--muted);list-style:none}.form-trust-list li{position:relative;padding-left:18px}.form-trust-list li::before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--blue-strong);box-shadow:0 0 0 4px rgba(15,127,208,.1)}.contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(18px,3vw,28px)}.netlify-hidden{display:none}.contact-form label{display:grid;gap:7px;color:#314052;font-size:.9rem;font-weight:760}.contact-form .wide,.form-note,.submit-button{grid-column:1/-1}.submit-button:disabled{cursor:wait;opacity:.72}.contact-form .half-wide{grid-column:span 1}input,select,textarea{width:100%;min-height:44px;border:1px solid #d8e1ea;border-radius:4px;padding:10px 12px;color:var(--ink);background:#fff;font:inherit}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:3px solid rgba(52,172,255,.18);border-color:var(--blue)}input[type=file]{padding:12px;background:#fff}.field-help{display:block;margin-top:2px;color:var(--muted);font-size:.78rem;line-height:1.4}.submit-button{justify-self:start}.form-note{min-height:22px;margin:0;color:var(--blue-deep);font-weight:740}.voice-input-row{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;margin-top:2px}.voice-input-button{min-height:38px;border:1px solid rgba(22,142,230,.28);border-radius:999px;padding:8px 14px;color:#073b61;background:linear-gradient(135deg,#fff,#eaf7ff);box-shadow:0 10px 24px rgba(18,102,162,.1);cursor:pointer;font:inherit;font-size:.84rem;font-weight:820;transition:background 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.voice-input-button:hover{border-color:rgba(22,142,230,.5);transform:translateY(-1px)}.voice-input-button.is-listening{color:#5d1d0b;border-color:rgba(255,98,68,.48);background:linear-gradient(135deg,#ffe8d8,#ffd25e)}.voice-input-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.voice-input-note{flex:1 1 240px;min-width:0;margin:0;color:#607086;font-size:.78rem;font-weight:650;line-height:1.42}.site-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;padding:28px clamp(18px,4vw,48px);color:#d9e9f6;background:#071625}.site-footer a{color:#fff;text-decoration:underline;text-underline-offset:4px}.portal-page{min-height:100vh;background:linear-gradient(180deg,#f4f8fc,#fff 42%,#eef6fc),#f6f9fc}.portal-topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:70px;padding:12px clamp(16px,4vw,42px);color:var(--ink);background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);box-shadow:0 10px 28px rgba(24,43,59,.07);backdrop-filter:blur(12px)}.portal-brand .brand-mark{color:var(--blue-deep)}.portal-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(18px,3vw,38px);color:#3b4a5e;font-weight:780}.portal-nav a:hover{color:var(--blue-deep)}.portal-action{color:var(--ink)}.portal-shell{width:min(1420px,calc(100% - 36px));margin:0 auto;padding:clamp(28px,4vw,54px) 0 64px}.portal-hero{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:24px;align-items:end;margin-bottom:24px}.portal-page .eyebrow{color:var(--blue-strong)}.portal-hero h1{max-width:760px;margin:0;color:#1d2d40;font-size:clamp(2.2rem, 4.8vw, 5rem);line-height:.98;letter-spacing:0}html[lang=zh-CN] .portal-hero h1{max-width:680px;font-size:clamp(1.9rem, 3.4vw, 3.65rem);line-height:1.08}.portal-hero p:not(.eyebrow){max-width:720px;margin:18px 0 0;color:var(--muted);font-size:1.05rem}.portal-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.portal-hero-actions .button{min-width:190px}.portal-status{min-width:240px;padding:20px;color:#fff;border-radius:8px;background:radial-gradient(circle at 90% 0,rgba(52,172,255,.42),transparent 35%),linear-gradient(135deg,#071625,#0c3153);box-shadow:0 18px 44px rgba(7,22,37,.18)}.portal-status small,.portal-status span{display:block;color:rgba(255,255,255,.72)}.portal-status span{font-size:.76rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.portal-status strong{display:block;margin:24px 0 5px;font-size:1.35rem;line-height:1.1}.portal-grid{display:grid;grid-template-columns:270px minmax(420px,1fr) 360px;gap:18px;align-items:start}.portal-panel,.portal-preview-panel{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--soft-shadow)}.portal-notes,.portal-sidebar{padding:18px}.portal-sidebar{display:grid;gap:24px;position:sticky;top:88px}.portal-label{margin:0 0 10px;color:var(--blue-deep);font-size:.76rem;font-weight:860;letter-spacing:.12em;text-transform:uppercase}.portal-switcher{display:grid;gap:9px}.portal-tab{min-height:48px;padding:10px 12px;color:#34465a;border:1px solid #d8e3ec;border-radius:6px;background:#f8fbfe;cursor:pointer;font:inherit;font-weight:800;text-align:left}.portal-tab.is-active,.portal-tab:hover{color:#fff;border-color:#209ced;background:linear-gradient(135deg,#168ee6,#34acff)}.portal-checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:#4f5e70;font-size:.94rem}.portal-checklist li{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start}.portal-checklist span{width:18px;height:18px;margin-top:2px;border:1px solid rgba(52,172,255,.55);border-radius:4px;background:linear-gradient(135deg,rgba(52,172,255,.14),rgba(255,255,255,.9)),#fff}.portal-links{display:grid;gap:10px}.portal-copy,.portal-dark-button{color:var(--ink);border-color:#cbd8e4;background:#fff}.portal-preview-panel{overflow:hidden;min-height:760px}.portal-preview-bar{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:10px 14px;color:#395069;border-bottom:1px solid var(--line);background:#f8fbfe}.portal-preview-bar div{display:inline-flex;gap:7px}.portal-preview-bar span{width:10px;height:10px;border-radius:999px;background:#cbd8e4}.portal-preview-bar span:first-child{background:#66bdfa}.portal-preview-panel iframe{display:block;width:100%;height:716px;border:0;background:#fff}.portal-access-panel{min-height:0}.portal-room-preview{display:grid;gap:16px;padding:18px;background:radial-gradient(circle at 92% 8%,rgba(52,172,255,.18),transparent 30%),linear-gradient(180deg,#f8fbfe,#fff)}.portal-room-header{padding:22px;color:#fff;border-radius:8px;background:linear-gradient(135deg,rgba(52,172,255,.2),transparent 34%),linear-gradient(135deg,#071625,#0c3153);box-shadow:0 18px 44px rgba(7,22,37,.16)}.portal-room-grid span,.portal-room-header span{display:inline-flex;min-height:24px;align-items:center;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.portal-room-header span{color:#d8f7ff;background:rgba(255,255,255,.12)}.portal-room-header strong{display:block;margin-top:42px;font-size:clamp(1.7rem, 3vw, 2.65rem);line-height:1.02}.portal-room-header small{display:block;max-width:560px;margin-top:10px;color:rgba(255,255,255,.7)}.portal-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-room-grid article{min-height:180px;padding:18px;border:1px solid rgba(52,172,255,.16);border-radius:8px;background:linear-gradient(135deg,rgba(52,172,255,.08),rgba(255,255,255,.96)),#fff}.portal-room-grid span{color:var(--blue-deep);background:rgba(52,172,255,.1)}.portal-room-grid h2{margin:32px 0 10px;color:#213044;font-size:1.14rem;line-height:1.12}.portal-room-grid p{margin:0;color:var(--muted)}.portal-notes{display:grid;gap:18px}.portal-notes-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}.portal-notes h2{margin:0;color:#1d2d40;font-size:1.65rem;line-height:1.1}.portal-clear,.portal-note button{padding:6px 9px;color:#5e6b7a;border:1px solid #d8e3ec;border-radius:4px;background:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:780}.portal-note-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portal-note-form label{display:grid;gap:7px;color:#314052;font-size:.9rem;font-weight:760}.portal-note-form .form-note,.portal-note-form .wide{grid-column:1/-1}.portal-note-list{display:grid;gap:10px;max-height:360px;overflow:auto;padding-right:4px}.portal-empty{margin:0;color:var(--muted)}.portal-note{display:grid;gap:10px;padding:13px;border:1px solid #dfe8f0;border-radius:6px;background:#f8fbfe}.portal-note div{display:flex;justify-content:space-between;gap:12px;color:var(--blue-deep);font-size:.82rem;font-weight:820}.portal-note p{margin:0;color:#334458}.portal-note button{justify-self:start}@media (max-width:980px){.site-header{grid-template-columns:1fr auto;gap:12px}.site-nav{display:none}.hero{min-height:88svh}.system-orbit{right:-72px;opacity:.42}.system-readout{display:none}.about,.advisor-console,.builder-panel,.builder-shell,.contact,.example-teaser-panel,.final-cta,.industry-inner,.section-heading,.trade-model-inner,.trade-teaser-panel,.trust-strip-heading{grid-template-columns:1fr}.decision-strip,.faq-grid,.guide-grid,.model-grid,.proof-row,.service-grid,.timeline,.trade-capability-grid,.trade-model-grid,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-teaser-grid{grid-template-columns:1fr}.example-teaser-list{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-group{grid-template-columns:1fr}.builder-tab{text-align:center}.builder-monitor{min-height:auto}html[lang=en] .builder-panel{grid-template-columns:1fr}html[lang=en] .builder-panel h3{max-width:100%}.work-grid{grid-template-columns:1fr}.portal-grid,.portal-hero,.portal-topbar{grid-template-columns:1fr}.portal-nav{justify-content:start;order:3;grid-column:1/-1}.portal-sidebar{position:static}.portal-preview-panel{min-height:620px}.portal-preview-panel iframe{height:576px}.trade-masthead,.trade-section-heading{grid-template-columns:1fr}html[lang=en] .trade-masthead{grid-template-columns:1fr}.detail-cta,.detail-masthead,.detail-section-heading,.detail-split{grid-template-columns:1fr}.trade-route{grid-template-columns:1fr;gap:10px}.trade-route i{width:12px;height:12px;transform:rotate(135deg)}.trade-route-step{min-height:auto}.trade-route-step strong{margin-top:30px}.product-feature-card{align-items:flex-start;flex-direction:column}.product-feature-card .button{width:100%}.detail-card-grid.four,.detail-card-grid.three,.detail-steps,.example-pathway-grid,.product-status-grid,.trade-process-list ol,.trade-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-header{min-height:62px;padding:10px 14px}.brand-name{display:none}.brand-logo,.brand-mark{width:40px;height:40px}.brand-mark{flex-basis:40px}.header-actions{gap:7px}.language-link,.nav-action{padding:8px 10px;font-size:.82rem}.hero{min-height:86svh;padding:84px 0 70px}.hero-inner{width:min(100% - 28px,var(--max))}.hero h1{font-size:clamp(2.55rem, 14vw, 3.75rem)}.trade-hero h1,html[lang=zh-CN] .trade-hero h1{font-size:clamp(2.15rem, 12vw, 3.45rem);line-height:1.02}.hero-content{padding:0}.hero-content::after,.hero-content::before{display:none}.hero-system{display:none}.hero-signal-row{display:grid;grid-template-columns:1fr}.hero-signal-row span{justify-content:center}.hero-tech-grid{display:none}.button,.hero-actions{width:100%}.service-strip{margin-top:0}.service-strip-inner{justify-content:flex-start;padding:14px 0;padding-right:74px}.section{width:min(100% - 28px,var(--max))}.trust-strip{padding-top:34px}.trust-grid,.trust-strip-heading{grid-template-columns:1fr}.trust-grid article{min-height:auto}.builder-tabs,.contact-form,.faq-grid,.guide-grid,.industry-grid,.model-grid,.proof-row,.service-grid,.team-panel,.timeline,.trade-capability-grid,.trade-model-grid{grid-template-columns:1fr}.trade-teaser-panel{padding:12px}.example-teaser-panel{padding:16px}.trade-teaser-copy{padding:14px}.model-card,.trade-capability,.trade-model-grid article,.trade-teaser-grid article{min-height:auto}.builder-shell{padding:10px}.builder-panel{min-height:auto;padding:20px}.advisor-console{padding:12px}.advisor-copy,.advisor-output{padding:14px}.service-card,.timeline-item{min-height:auto}.contact{padding-inline:14px}.portal-shell{width:min(100% - 28px,1420px);padding-top:24px}.portal-topbar{gap:12px;padding:10px 14px}.portal-nav{gap:18px;font-size:.92rem}.portal-action{display:none}.portal-hero h1{font-size:clamp(2rem, 12vw, 3.2rem)}html[lang=zh-CN] .portal-hero h1{font-size:clamp(1.75rem, 9vw, 2.65rem);line-height:1.1}.portal-status{min-width:0}.portal-hero-actions .button{width:100%}.portal-note-form{grid-template-columns:1fr}.portal-room-grid{grid-template-columns:1fr}.portal-preview-panel{min-height:560px}.portal-preview-panel iframe{height:516px}.detail-cta,.detail-masthead,.detail-section,.trade-masthead,.trade-process-list,.trade-scope,.trade-section{width:min(100% - 28px,var(--max))}.detail-masthead,.trade-masthead{padding-top:104px}.trade-masthead::after,.trade-masthead::before{inset:74px 0 auto 0;height:480px}.detail-masthead::before{inset:88px 0 auto 0}.trade-masthead h1,html[lang=zh-CN] .trade-masthead h1{font-size:clamp(2rem, 11vw, 3.25rem)}html[lang=en] .trade-masthead h1{max-width:100%;font-size:clamp(1.95rem, 9vw, 2.55rem);line-height:1.04}html[lang=en] .detail-masthead h1{max-width:100%;font-size:clamp(2rem, 9.2vw, 2.6rem);line-height:1.04}html[lang=zh-CN] .products-detail-page .detail-masthead h1{max-width:100%;font-size:clamp(1.78rem, 7.6vw, 2.34rem);line-height:1.1}html[lang=zh-CN] .products-detail-page .detail-masthead p:not(.eyebrow){font-size:.95rem;line-height:1.68}html[lang=zh-CN] .products-detail-page .detail-cta h2,html[lang=zh-CN] .products-detail-page .detail-section-heading h2,html[lang=zh-CN] .products-detail-page .detail-split h2{font-size:clamp(1.42rem, 6.1vw, 1.88rem);line-height:1.18}.trade-masthead-actions,.trade-masthead-actions .button{width:100%}.trade-band{justify-content:flex-start;padding-inline:14px;letter-spacing:.04em}.detail-card-grid.four,.detail-card-grid.three,.detail-card-grid.two,.detail-steps,.example-pathway-grid,.product-status-grid,.trade-process-list ol,.trade-role-grid,.trade-scope-grid,.trade-service-grid{grid-template-columns:1fr}.detail-card,.detail-steps article,.example-pathway-card,.example-teaser-list article,.product-status-grid article,.trade-process-list li,.trade-role-grid article,.trade-scope-grid article,.trade-service-grid article{min-height:auto}.detail-card::after,.detail-list-panel article::after,.detail-steps article::after,.trade-process-list li::after,.trade-role-grid article::after,.trade-service-grid article::after{right:10px}.detail-cta,.detail-cta .button{width:100%}.masthead-actions,.masthead-actions .button{width:100%}.detail-cta-actions{width:100%;justify-content:stretch}.decision-strip{width:min(100% - 28px,var(--max));grid-template-columns:1fr}.contact-form .half-wide{grid-column:1/-1}}@media (max-width:420px){.example-teaser-list{grid-template-columns:1fr}}.project-assistant{position:fixed;right:clamp(14px,3vw,28px);bottom:clamp(14px,3vw,28px);z-index:80;color:var(--ink)}.project-assistant a,.project-assistant button,.project-assistant-toggle{font:inherit}.project-assistant-toggle{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:10px 18px 10px 12px;color:#fff;background:linear-gradient(135deg,rgba(255,194,68,.96),rgba(255,94,80,.96) 46%,rgba(52,172,255,.98)),#13243a;border:1px solid rgba(255,255,255,.42);border-radius:999px;box-shadow:0 18px 42px rgba(10,31,52,.24);cursor:pointer;transition:transform 180ms ease,box-shadow 180ms ease}.project-assistant-toggle:hover{transform:translateY(-2px);box-shadow:0 22px 54px rgba(10,31,52,.3)}.project-assistant-toggle-icon{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 34px;color:#0d2438;background:#fff;border-radius:50%}.project-assistant-toggle-icon::after,.project-assistant-toggle-icon::before{content:"";position:absolute;background:currentColor}.project-assistant-toggle-icon::before{width:16px;height:11px;border-radius:5px}.project-assistant-toggle-icon::after{right:8px;bottom:8px;width:7px;height:7px;clip-path:polygon(0 0,100% 0,100% 100%)}.project-assistant-toggle-text{font-size:.92rem;font-weight:820;white-space:nowrap}.project-assistant.is-open .project-assistant-toggle{display:none}.project-assistant-panel{position:absolute;right:0;bottom:0;display:grid;grid-template-rows:auto minmax(96px,auto) auto auto auto auto auto;width:min(620px,calc(100vw - 56px));height:min(820px,calc(100vh - 56px));max-height:calc(100vh - 56px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,253,.98)),#fff;border:1px solid rgba(33,48,68,.12);border-radius:22px;box-shadow:0 26px 74px rgba(7,19,34,.28)}.project-assistant-panel[hidden]{display:none}.project-assistant.has-context .project-assistant-panel{grid-template-rows:auto minmax(320px,1fr) auto auto auto}.project-assistant-head{order:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 20px;color:#fff;background:linear-gradient(135deg,rgba(6,21,38,.98),rgba(23,106,168,.96)),var(--navy)}.project-assistant-head p{margin:0 0 4px;color:rgba(255,255,255,.72);font-size:.73rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.project-assistant-head h2{margin:0;font-size:1.12rem;line-height:1.2}.project-assistant-close{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 34px;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);border-radius:50%;cursor:pointer}.project-assistant-messages{order:2;display:flex;flex-direction:column;gap:10px;min-height:0;padding:20px;overflow-y:auto;background:linear-gradient(135deg,rgba(52,172,255,.08),transparent 42%),linear-gradient(315deg,rgba(255,194,68,.12),transparent 48%)}.project-assistant:not(.has-context) .project-assistant-messages{max-height:104px;padding:14px 20px 12px}.project-assistant:not(.has-context) .assistant-message{padding:10px 12px}.project-assistant:not(.has-context) .assistant-message p{font-size:.86rem;line-height:1.42}.assistant-message{width:min(100%,510px);padding:12px 14px;border-radius:14px}.assistant-message span{display:block;margin-bottom:4px;color:var(--muted);font-size:.7rem;font-weight:820}.assistant-message p{margin:0;font-size:.92rem;line-height:1.55;white-space:pre-line}.assistant-message-bot{align-self:flex-start;background:#fff;border:1px solid rgba(33,48,68,.1);box-shadow:0 8px 24px rgba(23,47,72,.08)}.assistant-message-user{align-self:flex-end;color:#fff;background:var(--blue-deep)}.assistant-message-user span{color:rgba(255,255,255,.72)}.assistant-message-options{width:min(100%,540px)}.assistant-message-options .project-assistant-actions{margin-top:10px}.project-assistant-group{order:3;padding:0 20px 12px;background:#fff}.project-assistant.has-context .project-assistant-group{display:none}.project-assistant.has-context .project-assistant-matrix{display:none}.project-assistant-form label,.project-assistant-group>p{display:block;margin:0 0 8px;color:var(--muted);font-size:.76rem;font-weight:820}.project-assistant-actions{display:flex;flex-wrap:wrap;gap:8px}.project-assistant-actions button,.project-assistant-form button{min-height:36px;color:var(--ink);background:#f3f8fc;border:1px solid rgba(33,48,68,.12);border-radius:999px;cursor:pointer}.project-assistant-actions button{padding:8px 12px;font-size:.82rem;font-weight:780}.project-assistant-actions button:hover,.project-assistant-form button:hover{color:#061526;background:rgba(255,194,68,.34);border-color:rgba(255,129,71,.42)}.project-assistant-actions.is-faq button{background:rgba(52,172,255,.08)}.project-assistant-form{order:5;display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:8px 10px;padding:0 20px 12px;background:#fff}.project-assistant-form label{grid-column:1/-1}.project-assistant-form textarea{width:100%;min-height:54px;resize:none;padding:10px 11px;color:var(--ink);background:#f7fbff;border:1px solid rgba(33,48,68,.14);border-radius:12px;font:inherit;font-size:.88rem;line-height:1.5}.project-assistant-form textarea:focus{outline:2px solid rgba(52,172,255,.32);border-color:rgba(52,172,255,.56)}.project-assistant-form button{justify-self:stretch;min-width:116px;padding:8px 14px;color:#fff;background:var(--blue-deep);border-color:var(--blue-deep);border-radius:14px;font-weight:820}.project-assistant-voice-row{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;min-width:0}.project-assistant-form .project-assistant-voice-button{justify-self:start;min-width:0;min-height:32px;padding:6px 11px;color:#073b61;border-color:rgba(22,142,230,.24);border-radius:999px;background:linear-gradient(135deg,#fff,#eaf7ff);box-shadow:0 8px 18px rgba(18,102,162,.08);font-size:.76rem}.project-assistant-form .project-assistant-voice-button.is-listening{color:#5d1d0b;border-color:rgba(255,98,68,.48);background:linear-gradient(135deg,#ffe8d8,#ffd25e)}.project-assistant-form .project-assistant-voice-button:disabled{cursor:not-allowed;opacity:.58}.project-assistant-voice-note{flex:1 1 180px;min-width:0;margin:0;color:#607086;font-size:.7rem;font-weight:650;line-height:1.35}.project-assistant-links{order:6;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 20px 12px;background:#fff}.project-assistant-links a{display:inline-grid;place-items:center;min-height:36px;padding:8px 10px;color:#fff;background:#061526;border-radius:999px;font-size:.82rem;font-weight:840;text-align:center}.project-assistant-links a+a{color:var(--ink);background:rgba(255,194,68,.42)}.project-assistant-matrix{order:4;padding:0 20px 12px;background:#fff}.project-assistant-matrix-head{padding:10px 12px 12px;border:1px solid rgba(255,194,68,.28);border-radius:14px 14px 0 0;background:linear-gradient(135deg,rgba(255,194,68,.2),transparent 52%),linear-gradient(315deg,rgba(52,172,255,.16),transparent 52%),#f8fbff}.project-assistant-matrix h3{margin:0;color:#13283d;font-size:.86rem;line-height:1.2}.project-assistant-matrix p{margin:6px 0 0;color:#607086;font-size:.72rem;font-weight:650;line-height:1.38}.project-assistant-matrix-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(33,48,68,.1);border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.project-assistant-matrix-grid article{min-height:92px;padding:9px;background:#fff}.project-assistant-matrix-grid article:not(:nth-child(4n + 1)){border-left:1px solid rgba(33,48,68,.08)}.project-assistant-matrix-grid article:nth-child(n+5){border-top:1px solid rgba(33,48,68,.08)}.project-assistant-matrix-grid strong{display:block;color:#0d4269;font-size:.72rem;font-weight:860}.project-assistant-matrix-grid span{display:block;margin-top:5px;color:#59697c;font-size:.68rem;font-weight:620;line-height:1.35}.project-assistant-note{order:7;margin:0;padding:7px 20px 9px;color:var(--muted);background:#f3f8fc;border-top:1px solid rgba(33,48,68,.08);font-size:.68rem;line-height:1.3}@media (max-width:640px){.project-assistant{right:16px;bottom:max(18px,env(safe-area-inset-bottom))}.project-assistant-panel{width:calc(100vw - 28px);height:calc(100vh - 28px);max-height:calc(100vh - 28px);border-radius:18px}.project-assistant-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-assistant-matrix-grid article{min-height:86px}.project-assistant-matrix-grid article:not(:nth-child(4n + 1)){border-left:0}.project-assistant-matrix-grid article:nth-child(n+5){border-top:0}.project-assistant-matrix-grid article:nth-child(2n){border-left:1px solid rgba(33,48,68,.08)}.project-assistant-matrix-grid article:nth-child(n+3){border-top:1px solid rgba(33,48,68,.08)}.project-assistant-toggle{width:54px;min-height:54px;padding:10px;justify-content:center}.project-assistant-toggle-text{display:none}.project-assistant-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.project-assistant-toggle{transition:none}}