@layer legacy{:root{--ink-950:#020a14;--ink-900:#041427;--ink-850:#071d35;--ink-800:#0a2a4a;--blue-600:#086bdc;--blue-500:#1688f4;--cyan-400:#36c0e9;--teal-400:#35d7c6;--copper-500:#c99458;--silver-100:#f4f6f7;--silver-200:#dce5ed;--silver-400:#91a3b6;--silver-500:#6f839f;--line-blue:#52acff52;--surface:#05142ab8;--surface-strong:#082140e0;--white:#fff;--radius:3px;--shadow:0 18px 48px #0007123d;--max-width:1240px;--motion-duration-fast:.16s;--motion-duration-medium:.42s;--motion-duration-slow:.72s;--motion-ease-standard:cubic-bezier(.2, .78, .18, 1);--motion-ease-emphasis:cubic-bezier(.16, 1, .3, 1);--motion-enter-y:18px;--motion-enter-y-sm:10px;--motion-stagger-step:70ms;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:88px}body{background:var(--ink-950);min-width:320px;color:var(--silver-100);letter-spacing:0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;margin:0;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;letter-spacing:0}button{cursor:pointer}img{max-width:100%}::selection{color:var(--white);background:#2bd5ff57}:focus-visible{outline:2px solid var(--cyan-400);outline-offset:4px}.motion-reveal{--motion-delay:0s;opacity:1;min-width:0;max-width:100%;transform:none}.motion-reveal[data-motion-mounted=true]{transition:opacity var(--motion-duration-medium) var(--motion-ease-standard), transform var(--motion-duration-slow) var(--motion-ease-emphasis);transition-delay:var(--motion-delay)}.motion-reveal[data-motion-mounted=true][data-motion-state=pending]{opacity:0;transform:translate3d(0, var(--motion-enter-y), 0)}.motion-reveal.reveal-fade[data-motion-mounted=true][data-motion-state=pending]{transform:none}.motion-reveal.reveal-scale[data-motion-mounted=true][data-motion-state=pending]{transform:translate3d(0, var(--motion-enter-y-sm), 0) scale(.985)}.stagger-group[data-motion-mounted=true]>*{transition:opacity var(--motion-duration-medium) var(--motion-ease-standard), transform var(--motion-duration-medium) var(--motion-ease-emphasis), border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease, background var(--motion-duration-fast) ease}.stagger-group[data-motion-mounted=true][data-motion-state=pending]>*{opacity:0;transform:translateY(14px)}.stagger-group[data-motion-state=visible]>:nth-child(2){transition-delay:calc(var(--motion-stagger-step) * 1)}.stagger-group[data-motion-state=visible]>:nth-child(3){transition-delay:calc(var(--motion-stagger-step) * 2)}.stagger-group[data-motion-state=visible]>:nth-child(4){transition-delay:calc(var(--motion-stagger-step) * 3)}.stagger-group[data-motion-state=visible]>:nth-child(5),.stagger-group[data-motion-state=visible]>:nth-child(6){transition-delay:calc(var(--motion-stagger-step) * 4)}.hover-lift,.primary-button,.secondary-button,.nav-cta,.mobile-cta,.signal-tab,.console-chip,.partner-button,.loop-node,.cct-mechanism-tabs button{transition:transform var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, background var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease}.hover-lift:hover,.hover-lift:focus-within{border-color:#2bd5ff61;transform:translateY(-4px);box-shadow:0 24px 62px #071c3d29}.signal-flow,.signal-pulse{isolation:isolate;position:relative;overflow:clip}.signal-flow:after{z-index:0;content:"";pointer-events:none;opacity:.42;animation:signal-flow 6.5s var(--motion-ease-standard) infinite;background:linear-gradient(90deg,#0000,#2bd5ff38,#0000);position:absolute;inset:0;transform:translate(-130%)}.signal-flow>*{z-index:1;position:relative}.signal-pulse:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;opacity:0;border:1px solid #2bd5ff2e;animation:4.8s ease-in-out infinite signal-pulse;position:absolute;inset:8px}.motion-swap{animation:motion-swap-in var(--motion-duration-medium) var(--motion-ease-emphasis) both}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030b1ac7;border-bottom:1px solid #7ab9ff29;position:sticky;top:0}.site-header-inner{width:min(var(--max-width), calc(100% - 48px));justify-content:space-between;align-items:center;gap:24px;min-height:78px;margin:0 auto;display:flex}.brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-mark{object-fit:contain;width:48px;height:48px}.brand-copy{gap:2px;display:grid}.brand-name{color:var(--white);font-size:24px;font-weight:800;line-height:1.05}.brand-en{color:var(--silver-200);text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:34px;display:flex}.nav-link{color:var(--silver-200);transition:color var(--motion-duration-fast) ease, transform var(--motion-duration-fast) ease;padding:30px 0;font-size:15px;font-weight:650;line-height:1;position:relative}.nav-link:after{content:"";background:var(--blue-500);transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.nav-link:hover,.nav-link:focus-visible,.nav-link.active{color:var(--white)}.nav-link:hover,.nav-link:focus-visible{transform:translateY(-1px)}.nav-cta,.mobile-cta{min-height:42px;color:var(--white);background:#0073ff1f;border:1px solid #2bd5ffd1;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}.nav-cta:hover,.mobile-cta:hover,.nav-cta:focus-visible,.mobile-cta:focus-visible{background:#0073ff33;transform:translateY(-1px);box-shadow:0 14px 34px #0073ff38}.menu-button{width:44px;height:44px;color:var(--white);background:#ffffff0a;border:1px solid #94a9c55c;border-radius:999px;justify-content:center;align-items:center;display:none}.mobile-nav,.mobile-conversion-bar{display:none}.hero-section{isolation:isolate;min-height:clamp(720px,100svh - 72px,880px);position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center;z-index:-3}.hero-shade{z-index:-2;background:linear-gradient(90deg,#020716f0 0%,#020716b8 37%,#02071614 74%),linear-gradient(#02071614 55%,#020716f2 100%);position:absolute;inset:0}.hero-content{width:min(var(--max-width), calc(100% - 48px));flex-direction:column;justify-content:flex-start;min-height:clamp(720px,100svh - 72px,880px);margin:0 auto;padding:72px 0 76px;display:flex}.hero-copy h1{color:var(--white);margin:0;font-size:78px;font-weight:850;line-height:1.05}.hero-subtitle{color:var(--silver-100);margin:28px 0 0;font-size:26px;font-weight:450;line-height:1.45}.hero-commerce-badge{color:#dff8ff;letter-spacing:.04em;background:#031b39a3;border:1px solid #2bd5ff6b;border-radius:999px;align-items:center;width:fit-content;min-height:34px;margin:22px 0 0;padding:0 15px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 0 28px #1594ff21}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.primary-button,.secondary-button{border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:0 28px;font-size:16px;font-weight:750;line-height:1;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.primary-button{color:var(--white);background:linear-gradient(135deg,#0065df 0%,#0a96ff 100%);border:1px solid #2bd5ffb8;box-shadow:0 16px 44px #0073ff47}.secondary-button{color:var(--white);background:#03112670;border:1px solid #f4f8ff94}.primary-button:hover,.secondary-button:hover,.primary-button:focus-visible,.secondary-button:focus-visible{transform:translateY(-2px)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.primary-button:hover,.primary-button:focus-visible{box-shadow:0 20px 52px #0073ff57}.hero-track-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.hero-track{min-width:0;color:var(--silver-200);background:#020a1938;border-left:1px solid #94a9c53d;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 18px;display:grid}.hero-track svg{color:var(--cyan-400)}.hero-track h2{color:var(--white);margin:0;font-size:17px;font-weight:800;line-height:1.25}.hero-track p{color:var(--silver-400);margin:8px 0 0;font-size:13px;line-height:1.55}.hero-system-preview{margin-top:44px}.hero-mini-heading span,.hero-roadmap-preview>span{color:var(--cyan-400);font-size:14px;font-weight:850;display:inline-block}.hero-mini-heading h2{color:var(--white);margin:10px 0 0;font-size:26px;font-weight:850;line-height:1.22}.hero-flow-preview{border-radius:var(--radius);background:#020a1957;border:1px solid #52acff33;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.hero-flow-preview article{border-right:1px solid #94a9c529;grid-template-columns:42px minmax(0,1fr);gap:13px;min-width:0;padding:18px;display:grid}.hero-flow-preview article:last-child{border-right:0}.hero-flow-preview svg{color:var(--cyan-400)}.hero-flow-preview article:nth-child(2) svg{color:var(--teal-400)}.hero-flow-preview article:nth-child(4) svg{color:#f0ad6a}.hero-flow-preview h3{color:var(--white);margin:0;font-size:18px;font-weight:850;line-height:1.25}.hero-flow-preview p{color:var(--silver-400);margin:8px 0 0;font-size:13px;line-height:1.55}.hero-roadmap-preview{margin-top:34px}.hero-roadmap-preview>div{border-radius:var(--radius);background:linear-gradient(90deg,#0073ff47,#35d7c638,#b9783b42);border:1px solid #52acff33;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.hero-roadmap-preview article{background:#020a19c2;min-width:0;padding:16px 18px}.hero-roadmap-preview strong{color:var(--cyan-400);font-size:13px}.hero-roadmap-preview article:nth-child(2) strong{color:var(--teal-400)}.hero-roadmap-preview article:nth-child(3) strong{color:#f0ad6a}.hero-roadmap-preview h3{color:var(--white);margin:8px 0 0;font-size:18px;line-height:1.2}.hero-roadmap-preview p{color:var(--silver-400);margin:8px 0 0;font-size:12px;line-height:1.5}.scroll-cue{color:var(--silver-400);flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.scroll-cue span{background:var(--cyan-400);border-radius:999px;width:2px;height:26px}.section{padding:96px 0}.section>*{width:min(var(--max-width), calc(100% - 48px));margin-left:auto;margin-right:auto}.section-dark{background:linear-gradient(180deg, #031126f5, #020716fa), var(--ink-900)}.section-value,.section-insights,.section-contact{color:#0b1726;background:#f5f8fc}.section-ecosystem{background:linear-gradient(#041327 0%,#061a34 100%)}.section-header{max-width:790px;margin-bottom:40px}.section-header-center{text-align:center}.eyebrow{min-height:28px;color:var(--cyan-400);align-items:center;margin-bottom:12px;font-size:14px;font-weight:800;display:inline-flex}.section-value .eyebrow,.section-insights .eyebrow,.section-contact .eyebrow,.page-hero .eyebrow,.article-page .eyebrow{color:#0065df}.section-header h2,.cta-section h2,.contact-copy h2,.legal-page h2{margin:0;font-size:40px;font-weight:850;line-height:1.18}.section-header p,.cta-section p,.contact-copy p,.legal-page p{color:var(--silver-400);margin:18px 0 0;font-size:17px;line-height:1.8}.section-value .section-header p,.section-insights .section-header p,.section-contact .section-header p,.contact-copy p,.legal-page p{color:#53647a}.claim-strip{border-radius:var(--radius);background:#52acff2e;border:1px solid #52acff38;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.claim-strip article{background:#05142af0;min-width:0;padding:24px}.claim-strip span,.roadmap-item span,.insight-card span,.process-list span{color:var(--cyan-400);font-size:13px;font-weight:800}.claim-strip p{color:var(--silver-200);margin:12px 0 0;font-size:14px;line-height:1.65}.feature-grid{gap:22px;display:grid}.feature-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{text-align:center;border-radius:var(--radius);background:#ffffff0a;border:1px solid #94a9c538;min-width:0;padding:28px}.section-value .feature-card,.section-insights .feature-card{background:var(--white);border-color:#092a541f;box-shadow:0 20px 55px #071c3d14}.feature-icon,.flow-icon{width:58px;height:58px;color:var(--cyan-400);background:#0073ff1f;border:1px solid #2bd5ff6b;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.feature-card .feature-icon{margin-inline:auto}.feature-card h3,.flow-step h3,.roadmap-item h3,.insight-card h3,.insight-card h2,.process-list h3,.faq-list h3{color:var(--white);margin:20px 0 0;font-size:22px;font-weight:830;line-height:1.25}.section-value .feature-card h3,.section-insights .feature-card h3,.section-value .insight-card h3,.section-insights .insight-card h2,.faq-list h3{color:#0b1726}.feature-card p,.flow-step p,.roadmap-item p,.insight-card p,.process-list p,.faq-list p{color:var(--silver-400);margin:12px 0 0;font-size:15px;line-height:1.72}.section-value .feature-card p,.section-insights .feature-card p,.section-insights .insight-card p,.faq-list p{color:#53647a}.ecosystem-flow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.flow-step-wrap{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:12px;min-width:0;display:grid}.flow-step-wrap:last-child{grid-template-columns:minmax(0,1fr)}.flow-step{border:1px solid var(--line-blue);border-radius:var(--radius);min-width:0;min-height:212px;box-shadow:var(--shadow);background:#031126a3;padding:24px}.flow-step-wrap:nth-child(4) .flow-icon{color:var(--teal-400);background:#35d7c61f;border-color:#35d7c694}.flow-step:first-child .flow-icon,.flow-step-wrap:nth-child(4) .flow-icon{color:#f0ad6a;background:#b9783b24;border-color:#b9783b9e}.flow-arrow{color:var(--silver-400)}.roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid;position:relative}.roadmap:before{content:"";background:linear-gradient(90deg, var(--blue-500), var(--teal-400), var(--copper-500));height:1px;position:absolute;top:18px;left:0;right:0}.roadmap-item{border-radius:var(--radius);background:#ffffff0a;border:1px solid #94a9c533;padding:54px 26px 26px;position:relative}.roadmap-item:before{border:3px solid var(--ink-900);content:"";background:var(--cyan-400);border-radius:999px;width:15px;height:15px;position:absolute;top:11px;left:26px}.roadmap-item:nth-child(2):before{background:var(--teal-400)}.roadmap-item:nth-child(3):before{background:var(--copper-500)}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.insight-card{border-radius:var(--radius);background:var(--white);border:1px solid #092a541f;flex-direction:column;min-width:0;min-height:286px;padding:28px;display:flex;box-shadow:0 20px 55px #071c3d14}.insight-card span{color:#0065df}.insight-card a{color:#0065df;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:800;display:inline-flex}.cta-section{width:min(var(--max-width), calc(100% - 48px));border-radius:var(--radius);background:linear-gradient(135deg, #0073ff29, #35d7c614), var(--ink-900);box-shadow:var(--shadow);border:1px solid #2bd5ff47;justify-content:space-between;align-items:center;gap:32px;margin:0 auto;padding:56px;display:flex;transform:translateY(50%)}.cta-section+*{margin-top:120px}.site-footer{background:var(--ink-950);color:var(--silver-200);padding:88px 0 30px}.footer-main,.footer-bottom{width:min(var(--max-width), calc(100% - 48px));margin:0 auto}.footer-main{grid-template-columns:minmax(320px,1.15fr) minmax(280px,.9fr) minmax(280px,.8fr);align-items:start;gap:clamp(48px,6vw,96px);display:grid}.footer-brand p{max-width:420px;color:var(--silver-400);margin:22px 0 0;line-height:1.75}.footer-navigation,.footer-cooperation{align-content:start;gap:16px;display:grid}.footer-navigation h2,.footer-cooperation h2{color:var(--white);margin:0 0 6px;font-size:16px}.footer-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;display:grid}.footer-nav-grid a{color:var(--silver-400);font-size:14px;line-height:1.45}.footer-nav-grid a:hover,.footer-nav-grid a:focus-visible{color:var(--white)}.footer-kicker{color:var(--cyan-400);letter-spacing:.12em;font-size:11px;font-weight:800}.footer-action{width:fit-content;min-height:44px;color:var(--white);background:#0073ff29;border:1px solid #2bd5ffa3;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:0 20px;font-size:14px;font-weight:750;display:inline-flex}.footer-bottom{color:var(--silver-500);border-top:1px solid #94a9c529;justify-content:space-between;align-items:center;gap:18px;margin-top:54px;padding-top:24px;font-size:13px;display:flex}.page-hero{background:linear-gradient(90deg,#020716fa,#061a34e0),url(/assets/hero-digital-silk-road.png) 50%/cover no-repeat;padding:130px 0 92px;position:relative;overflow:hidden}.page-hero:after{content:"";background:linear-gradient(90deg, var(--blue-500), var(--teal-400), var(--copper-500));height:1px;position:absolute;inset:auto 0 0}.page-hero-inner{width:min(var(--max-width), calc(100% - 48px));margin:0 auto}.page-hero h1{max-width:820px;color:var(--white);margin:0;font-size:56px;font-weight:850;line-height:1.12}.page-hero p{max-width:720px;color:var(--silver-200);margin:22px 0 0;font-size:19px;line-height:1.8}.process-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.process-list article,.faq-list article{border-radius:var(--radius);background:#ffffff0a;border:1px solid #94a9c538;min-width:0;padding:26px}.faq-list{gap:18px;display:grid}.section-value .faq-list article{background:var(--white);border-color:#092a541f;box-shadow:0 18px 48px #071c3d14}.link-list{gap:14px;display:grid}.link-list a{border-radius:var(--radius);min-height:52px;color:var(--silver-200);background:#ffffff0a;border:1px solid #52acff38;align-items:center;padding:0 18px;display:flex}.section-value .link-list a{color:#0b1726;background:var(--white);border-color:#092a541f}.boundary-panel{border-radius:var(--radius);background:var(--surface);border:1px solid #2bd5ff42;gap:14px;padding:32px;display:grid}.boundary-panel p{color:var(--silver-200);margin:0;font-size:17px;line-height:1.7}.contact-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:42px;display:grid}.contact-note{border-radius:var(--radius);background:var(--white);border:1px solid #092a541f;gap:12px;margin-top:30px;padding:22px;display:grid}.contact-note p{margin:0;font-size:14px}.contact-form{border-radius:var(--radius);background:var(--white);border:1px solid #092a541f;padding:30px;box-shadow:0 20px 55px #071c3d1a}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form label{color:#0b1726;gap:9px;font-size:14px;font-weight:750;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#0b1726;width:100%;min-width:0;transition:border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease, background var(--motion-duration-fast) ease;background:#f7faff;border:1px solid #092a542e;border-radius:6px;font-size:15px;line-height:1.35}.contact-form input,.contact-form select{min-height:48px;padding:0 13px}.contact-form textarea{resize:vertical;padding:13px}.contact-form [aria-invalid=true]{border-color:#c54d40}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{background:var(--white);border-color:#0073ff8f;box-shadow:0 0 0 4px #0073ff1a}.full-field,.consent-row,.form-submit{margin-top:18px}.honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.consent-row{grid-template-columns:none;align-items:flex-start;color:#53647a!important;gap:10px!important;font-size:14px!important;font-weight:500!important;display:flex!important}.consent-row input{width:18px;height:18px;min-height:18px;accent-color:var(--blue-600);margin-top:2px}.field-error,.consent-error{color:#c54d40;animation:motion-swap-in var(--motion-duration-fast) var(--motion-ease-standard) both;font-size:13px;font-weight:650}.form-status{animation:motion-swap-in var(--motion-duration-medium) var(--motion-ease-emphasis) both;border-radius:6px;align-items:center;gap:8px;margin:18px 0 0;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.form-status.success{color:#075c45;background:#e8fff7}.form-status.error{color:#84261e;background:#fff0ee}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes motion-swap-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes signal-flow{0%{transform:translate(-130%)}45%,to{transform:translate(130%)}}@keyframes signal-pulse{0%,76%,to{opacity:0;transform:scale(.985)}28%{opacity:.48;transform:scale(1)}}@keyframes mobile-bar-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}.article-page{width:min(860px,100% - 48px);margin:0 auto;padding:118px 0 96px}.back-link{color:var(--cyan-400);align-items:center;gap:8px;margin-bottom:34px;font-weight:750;display:inline-flex}.article-page header h1{color:var(--white);margin:0;font-size:52px;font-weight:850;line-height:1.16}.article-page header p{color:var(--silver-200);margin:20px 0 0;font-size:19px;line-height:1.8}.article-page small{color:var(--silver-500);margin-top:18px;display:inline-block}.article-body{gap:36px;margin-top:54px;display:grid}.article-body h2{color:var(--white);margin:0;font-size:28px;line-height:1.25}.article-body p{color:var(--silver-300,#c3d3e7);margin:14px 0 0;font-size:17px;line-height:1.85}.not-found{justify-items:start;gap:18px;width:min(720px,100% - 48px);min-height:66vh;margin:0 auto;padding:130px 0;display:grid}.not-found h1{margin:0;font-size:54px}.not-found p{color:var(--silver-400);margin:0;font-size:18px;line-height:1.7}.legal-page{gap:22px;display:grid}.legal-page h2:not(:first-child){margin-top:28px}.home-commerce-section{background:radial-gradient(circle at 80% 45%,#0073ff2b,#0000 34%),linear-gradient(135deg,#020716 0%,#04172e 58%,#061a34 100%);border-top:1px solid #2bd5ff24;border-bottom:1px solid #2bd5ff1f;padding:112px 0;position:relative;overflow:hidden}.home-commerce-section:before{content:"";pointer-events:none;background-image:linear-gradient(#2bd5ff09 1px,#0000 1px),linear-gradient(90deg,#2bd5ff09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34% 100%);mask-image:linear-gradient(90deg,#0000,#000 34% 100%)}.home-commerce-inner{width:min(var(--max-width), calc(100% - 48px));grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:68px;margin:0 auto;display:grid;position:relative}.home-commerce-copy h2,.ecosystem-commerce-copy h2{color:var(--white);margin:0;font-size:clamp(40px,4vw,62px);font-weight:850;line-height:1.08}.home-commerce-copy>p,.ecosystem-commerce-copy>p{color:var(--silver-200);margin:24px 0 0;font-size:17px;line-height:1.82}.home-commerce-points,.ecosystem-commerce-steps{flex-wrap:wrap;gap:10px;margin:28px 0 30px;display:flex}.home-commerce-points span,.ecosystem-commerce-steps span{min-height:38px;color:var(--silver-100);background:#08264a9e;border:1px solid #52acff3d;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.home-commerce-points svg,.ecosystem-commerce-steps svg{color:var(--cyan-400)}.home-commerce-actions{flex-wrap:wrap;gap:12px;display:flex}.home-commerce-copy small{max-width:500px;color:var(--silver-500);margin-top:20px;font-size:12px;line-height:1.65;display:block}.home-commerce-visual{background:#031126;border:1px solid #2bd5ff40;border-radius:18px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 30px 100px #00378047}.home-commerce-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#020716bd 100%);position:absolute;inset:0}.home-commerce-picture,.home-commerce-picture img,.ecosystem-commerce-picture,.ecosystem-commerce-picture img,.commerce-scene-picture,.commerce-scene-picture img{width:100%;height:100%;display:block}.home-commerce-visual-label{z-index:2;color:#dff8ffad;letter-spacing:.22em;font-size:10px;font-weight:800;position:absolute;bottom:20px;right:24px}.home-ecosystem-section .section-header,.home-talent-section .section-header,.home-insights-section .section-header,.home-cooperation-section .section-header,.home-contact-section .section-header{max-width:900px}.home-ecosystem-section .loop-explorer,.home-talent-section .talent-console{margin-top:28px}.home-cct-section{padding:84px 0}.home-cct-section .cct-home-layout{gap:44px}.home-cct-section .cct-home-copy h2{font-size:clamp(30px,3vw,44px)}.home-cct-section .cct-home-copy>p{max-width:620px}.home-cct-section .cct-home-track{grid-template-columns:repeat(3,minmax(0,1fr))}.home-cct-section .cct-home-track span{min-height:74px}.home-cct-section .cct-home-note{color:#a45c20;margin-top:18px;font-size:14px;font-weight:700;line-height:1.6}.home-insights-layout{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:start;gap:22px;display:grid}.home-whitepaper-card{border-radius:var(--radius);background:var(--white);border:1px solid #092a541f;gap:16px;min-width:0;padding:30px;display:grid;box-shadow:0 20px 55px #071c3d14}.home-whitepaper-card h3{color:#0b1726;margin:0;font-size:28px;line-height:1.22}.home-whitepaper-card p{color:#53647a;margin:0;font-size:15px;line-height:1.7}.home-whitepaper-meta{background:#f7faff;border:1px solid #092a541a;border-radius:6px;gap:8px;padding:18px;display:grid}.home-whitepaper-meta span{color:#0065df;letter-spacing:.08em;font-size:11px;font-weight:850}.home-whitepaper-meta strong{color:#18304f;word-break:break-all;min-width:0;font-size:14px;line-height:1.6}.home-whitepaper-actions{flex-wrap:wrap;gap:12px;display:flex}.home-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.home-contact-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;display:grid}.home-contact-layout .contact-copy{gap:16px;display:grid}.home-contact-layout .contact-copy p{margin-top:0}.ecosystem-commerce-section,.cooperation-commerce-section,.commerce-partner-section{color:#0b1726;background:#f5f8fc}.ecosystem-commerce-layout{grid-template-columns:minmax(460px,1.08fr) minmax(0,.92fr);align-items:center;gap:68px;display:grid}.ecosystem-commerce-visual{background:var(--ink-900);border-radius:16px;min-height:480px;overflow:hidden;box-shadow:0 28px 74px #071c3d29}.ecosystem-commerce-copy .eyebrow,.cooperation-commerce-section .eyebrow,.commerce-partner-section .eyebrow,.commerce-capability-section .eyebrow,.commerce-incubation-section .eyebrow{color:#0065df}.ecosystem-commerce-copy h2{color:#0b1726;font-size:clamp(36px,3.6vw,54px)}.ecosystem-commerce-copy>p{color:#53647a}.ecosystem-commerce-steps span{color:#18304f;background:var(--white);border-color:#092a541f}.cooperation-commerce-section .feature-card,.commerce-partner-section .feature-card{color:#0b1726;background:var(--white);border-color:#092a541f;box-shadow:0 20px 55px #071c3d14}.cooperation-commerce-section .feature-card h3,.commerce-partner-section .feature-card h3{color:#0b1726}.cooperation-commerce-section .feature-card p,.commerce-partner-section .feature-card p,.cooperation-commerce-section .section-header p,.commerce-partner-section .section-header p{color:#53647a}.commerce-experience{background:radial-gradient(circle at 76% 14%,#1594ff26,#0000 32%),linear-gradient(#020716 0%,#031126 64%,#020716 100%);border-bottom:1px solid #2bd5ff24;position:relative;overflow:clip}.commerce-experience:before{content:"";pointer-events:none;background-image:linear-gradient(#2bd5ff07 1px,#0000 1px),linear-gradient(90deg,#2bd5ff07 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.commerce-experience-grid{width:min(var(--max-width), calc(100% - 48px));grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);grid-template-areas:"hero visual""stages visual";column-gap:72px;margin:0 auto;display:grid;position:relative}.commerce-hero-copy{flex-direction:column;grid-area:hero;justify-content:center;min-height:690px;padding:90px 0 72px;display:flex}.commerce-kicker{color:#2bd5ff94;letter-spacing:.24em;margin-bottom:18px;font-size:10px;font-weight:850}.commerce-hero-copy h1{color:var(--white);letter-spacing:0;margin:0;font-size:clamp(68px,7.5vw,112px);font-weight:880;line-height:.98}.commerce-hero-lead{max-width:520px;color:var(--silver-100);margin:28px 0 0;font-size:25px;font-weight:650;line-height:1.48}.commerce-hero-description{max-width:550px;color:var(--silver-400);margin:22px 0 0;font-size:16px;line-height:1.78}.commerce-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.commerce-model-note{max-width:560px;color:var(--silver-500);border-left:2px solid #f0a65ac2;margin:24px 0 0;padding-left:14px;font-size:12px;line-height:1.65}.commerce-visual-column{grid-area:visual;align-self:stretch;min-height:100%;position:relative}.commerce-scene-host{isolation:isolate;background:#020716;border:1px solid #2bd5ff33;border-radius:20px;width:100%;height:calc(100vh - 128px);min-height:620px;max-height:820px;margin:24px 0;position:sticky;top:102px;overflow:hidden;box-shadow:0 32px 110px #004cab3b}.commerce-scene-poster,.commerce-canvas,.commerce-scene-vignette{inset:0;position:absolute!important}.commerce-scene-poster{z-index:-2}.commerce-canvas{z-index:0;opacity:0;transition:opacity .5s}.commerce-scene-host.is-ready .commerce-canvas{opacity:1}.commerce-scene-host.is-ready .commerce-scene-poster{opacity:.12;transition:opacity .5s}.commerce-scene-vignette{z-index:1;pointer-events:none;background:linear-gradient(#02071629,#0000 28%,#0207169e 100%),radial-gradient(circle,#0000 48%,#02071685 100%)}.commerce-visual-caption{z-index:4;color:#dff8ff8c;letter-spacing:.16em;justify-content:space-between;width:calc(100% - 44px);height:0;margin:0 22px;font-size:9px;font-weight:800;display:flex;position:sticky;top:calc(100vh - 74px);transform:translateY(-68px)}.commerce-stage-list{grid-area:stages;padding:48px 0 112px}.commerce-stage-card{background:linear-gradient(135deg,#051934db,#0311268f);border:1px solid #52acff2e;border-radius:12px;grid-template-columns:60px 58px minmax(0,1fr);align-content:center;gap:20px;min-height:320px;margin-top:24px;padding:38px 32px;display:grid;box-shadow:0 22px 70px #0003}.commerce-stage-index{color:#2bd5ffa6;letter-spacing:.14em;font-size:12px;font-weight:850}.commerce-stage-icon{width:52px;height:52px;color:var(--cyan-400);background:#0073ff1a;border:1px solid #2bd5ff57;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.commerce-stage-card h2{color:var(--white);margin:0;font-size:29px;line-height:1.18}.commerce-stage-card p{color:var(--silver-200);margin:14px 0 0;font-size:16px;line-height:1.65}.commerce-stage-card small{color:var(--silver-500);margin-top:12px;font-size:13px;line-height:1.65;display:block}.commerce-stage-foundation{border-color:#f0a65a47}.commerce-stage-foundation .commerce-stage-index,.commerce-stage-foundation .commerce-stage-icon{color:#f0a65a;border-color:#f0a65a61}.commerce-incubation-section,.commerce-capability-section{color:#0b1726;background:#f5f8fc}.commerce-incubation-section .section-header p,.commerce-capability-section .section-header p{color:#53647a}.commerce-incubation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.commerce-incubation-grid article{background:var(--white);border:1px solid #092a541c;border-radius:14px;min-height:330px;padding:42px;box-shadow:0 24px 70px #071c3d14}.commerce-incubation-heading{color:#0065df;justify-content:space-between;align-items:center;display:flex}.commerce-incubation-heading span{letter-spacing:.14em;font-size:12px;font-weight:850}.commerce-incubation-grid h3,.commerce-capability-grid h3,.commerce-partner-grid h3,.commerce-risk-grid h3{color:#0b1726;margin:28px 0 0;font-size:25px;line-height:1.2}.commerce-incubation-grid p,.commerce-capability-grid p,.commerce-partner-grid p,.commerce-risk-grid p{color:#53647a;margin:14px 0 0;font-size:15px;line-height:1.72}.commerce-incubation-grid small{color:#5d6f85;margin-top:18px;font-size:13px;line-height:1.65;display:block}.commerce-capability-grid small{color:#5d6f85;margin-top:14px;font-size:13px;line-height:1.65;display:block}.commerce-capability-section{padding-top:24px}.commerce-capability-grid{background:#092a541a;border:1px solid #092a541a;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.commerce-capability-grid article{background:var(--white);min-height:250px;padding:30px}.commerce-capability-grid article:first-child{grid-column:span 2}.commerce-capability-grid svg{color:#0073ff}.commerce-capability-code{color:#596d86;letter-spacing:.2em;margin-bottom:34px;font-size:10px;font-weight:850;display:block}.commerce-capability-grid h3{margin-top:22px;font-size:20px}.commerce-flywheel-section,.commerce-risk-section{background:radial-gradient(circle at 50% 100%,#0073ff24,#0000 40%),#020716}.commerce-flywheel{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;display:grid}.commerce-flywheel-step{min-width:0;position:relative}.commerce-flywheel-step article{background:linear-gradient(#08264ac2,#031126a3);border:1px solid #2bd5ff33;border-radius:50% 50% 12px 12px;min-height:294px;padding:30px}.commerce-flywheel-step article>span{color:#2bd5ff9e;margin-bottom:34px;font-size:11px;font-weight:850;display:block}.commerce-flywheel-step svg{color:var(--cyan-400)}.commerce-flywheel-step h3{margin:24px 0 0;font-size:20px}.commerce-flywheel-step p{color:var(--silver-400);margin:12px 0 0;font-size:14px;line-height:1.65}.commerce-flywheel-arrow{z-index:2;position:absolute;top:50%;right:-29px;transform:translateY(-50%);color:#f0a65abd!important}.commerce-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.commerce-partner-grid article{background:var(--white);border:1px solid #092a541a;border-radius:14px;min-height:370px;padding:34px;box-shadow:0 24px 70px #071c3d12}.commerce-partner-grid article>span{color:#53647a;letter-spacing:.08em;margin-bottom:42px;font-size:11px;font-weight:800;display:block}.commerce-partner-grid article>svg{color:#0073ff}.commerce-partner-grid a{color:#0065df;align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:800;display:inline-flex}.commerce-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.commerce-risk-grid article{background:#05142aa8;border:1px solid #94a9c52e;border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:18px;min-height:170px;padding:28px;display:grid}.commerce-risk-grid article>svg{color:#f0a65a}.commerce-risk-grid h3{color:var(--white);margin:0;font-size:19px}.commerce-risk-grid p{color:var(--silver-400);font-size:14px}@media (max-width:1180px){.desktop-nav{gap:22px}.nav-cta{display:none}.hero-track-row,.feature-grid-four,.process-list,.ecosystem-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.home-commerce-inner{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:42px}.home-insights-layout,.home-contact-layout{grid-template-columns:1fr}.home-source-grid,.home-cct-section .cct-home-track{grid-template-columns:repeat(2,minmax(0,1fr))}.home-cct-section .cct-home-track span{min-height:72px}.footer-main{grid-template-columns:1fr}.ecosystem-commerce-layout{grid-template-columns:minmax(420px,1fr) minmax(0,1fr);gap:42px}.commerce-experience-grid{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);column-gap:42px}.commerce-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-capability-grid article:first-child{grid-column:span 1}.flow-step-wrap:nth-child(2){grid-template-columns:minmax(0,1fr)}.flow-step-wrap:nth-child(2) .flow-arrow{display:none}}@media (max-width:900px){.site-header-inner{width:min(var(--max-width), calc(100% - 32px))}.desktop-nav{display:none}.menu-button{display:inline-flex}.mobile-nav{background:#030b1afa;border-top:1px solid #94a9c524;gap:2px;max-height:0;transition:max-height .2s;display:grid;overflow:hidden}.mobile-nav.open{max-height:min(560px,100dvh - 68px);padding:10px 16px 18px;overflow-y:auto}.mobile-nav a{min-height:48px;color:var(--silver-100);border-radius:6px;align-items:center;padding:0 10px;font-weight:700;display:flex}.mobile-cta{margin-top:8px}.hero-section{min-height:clamp(760px,100svh - 88px,860px)}.hero-content{width:calc(100% - 32px);min-height:clamp(760px,100svh - 88px,860px);padding:58px 0 72px}.hero-copy h1{font-size:62px}.hero-subtitle{font-size:22px}.hero-track-row,.hero-flow-preview,.hero-roadmap-preview>div,.claim-strip,.feature-grid-two,.feature-grid-three,.insight-grid,.roadmap,.contact-layout,.home-commerce-inner,.ecosystem-commerce-layout{grid-template-columns:1fr}.home-commerce-copy{max-width:720px}.home-commerce-visual,.ecosystem-commerce-visual{min-height:500px}.commerce-experience-grid{grid-template-columns:1fr;grid-template-areas:"hero""visual""stages";width:calc(100% - 32px)}.commerce-hero-copy{min-height:auto;padding:104px 0 64px}.commerce-visual-column{min-height:auto}.commerce-scene-host{height:min(68vw,590px);min-height:500px;margin:0;position:relative;top:auto}.commerce-visual-caption{height:0;position:relative;top:auto;transform:translateY(-46px)}.commerce-stage-list{padding-top:96px}.commerce-stage-card{min-height:auto}.commerce-incubation-grid,.commerce-partner-grid,.commerce-risk-grid{grid-template-columns:1fr}.commerce-capability-grid,.commerce-flywheel{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-flywheel-arrow,.roadmap:before{display:none}.cta-section{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);padding:34px}.footer-main{grid-template-columns:1fr}.page-hero h1,.article-page header h1{font-size:42px}}@media (max-width:620px){html{scroll-padding-top:72px}.site-header-inner{min-height:68px}.brand-mark{width:40px;height:40px}.brand-name{font-size:20px}.brand-en{font-size:9px}.hero-section,.hero-content{min-height:clamp(600px,100svh - 205px,660px)}.hero-content{padding:36px 0 52px}.hero-image{object-position:60% center}.hero-shade{background:linear-gradient(90deg,#020716f5,#020716b3),linear-gradient(#02071624 52%,#020716f7 100%)}.hero-copy h1{font-size:40px;line-height:1.08}.hero-subtitle{max-width:320px;margin-top:18px;font-size:17px}.hero-commerce-badge{border-radius:8px;min-height:0;padding:9px 12px;font-size:11px;line-height:1.45}.hero-actions{gap:10px;margin-top:24px}.primary-button,.secondary-button{width:100%;min-height:48px;padding:0 20px;font-size:15px}.hero-track-row{gap:10px;margin-top:34px}.hero-track{grid-template-columns:32px minmax(0,1fr);padding:14px 12px}.hero-track h2{font-size:15px}.hero-track p{font-size:12px}.hero-system-preview{margin-top:34px}.hero-mini-heading h2{font-size:22px}.hero-flow-preview article{border-bottom:1px solid #94a9c524;border-right:0;grid-template-columns:32px minmax(0,1fr);padding:14px 12px}.hero-flow-preview article:last-child{border-bottom:0}.hero-roadmap-preview{display:none}.section{padding:72px 0}.section>*,.footer-main,.footer-bottom,.page-hero-inner,.article-page,.not-found{width:calc(100% - 32px)}.section-header h2,.cta-section h2,.contact-copy h2,.legal-page h2{font-size:30px}.section-header p,.cta-section p,.contact-copy p,.legal-page p{font-size:15px}.home-cct-section{padding:72px 0}.home-cct-section .cct-home-layout{gap:32px}.home-cct-section .cct-home-copy h2{font-size:28px}.home-cct-section .cct-home-track,.home-source-grid{grid-template-columns:1fr}.home-cct-section .cct-home-track span{min-height:68px}.home-insights-layout{gap:18px}.home-whitepaper-card{padding:24px}.home-whitepaper-card h3{font-size:24px}.home-contact-layout{gap:20px}.feature-grid-four,.process-list,.ecosystem-flow,.form-grid{grid-template-columns:1fr}.home-commerce-section{padding:76px 0}.home-commerce-inner{gap:42px;width:calc(100% - 32px)}.home-commerce-copy h2,.ecosystem-commerce-copy h2{font-size:36px}.home-commerce-copy>p,.ecosystem-commerce-copy>p{font-size:15px}.home-commerce-visual,.ecosystem-commerce-visual{border-radius:12px;min-height:480px}.home-commerce-visual-label{font-size:8px;bottom:14px;right:16px}.ecosystem-commerce-layout{gap:40px}.commerce-hero-copy{padding:82px 0 52px}.commerce-kicker{letter-spacing:.16em;font-size:9px}.commerce-hero-copy h1{font-size:56px}.commerce-hero-lead{font-size:21px}.commerce-hero-description{font-size:15px}.commerce-hero-actions{width:100%}.commerce-scene-host{border-radius:12px;height:128vw;min-height:430px;max-height:560px}.commerce-stage-list{padding:76px 0}.commerce-stage-card{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:26px 22px}.commerce-stage-icon{grid-area:1/1/span 2;width:42px;height:42px}.commerce-stage-index,.commerce-stage-card>div{grid-column:2}.commerce-stage-card h2{font-size:24px}.commerce-incubation-grid article,.commerce-partner-grid article{min-height:auto;padding:28px 24px}.commerce-capability-grid,.commerce-flywheel,.commerce-risk-grid{grid-template-columns:1fr}.commerce-capability-grid article{min-height:auto;padding:26px 24px}.commerce-capability-code{margin-bottom:24px}.commerce-flywheel-step article{border-radius:12px;min-height:auto}.commerce-risk-grid article{grid-template-columns:34px minmax(0,1fr);min-height:auto;padding:24px 20px}.flow-step-wrap,.flow-step-wrap:nth-child(2){grid-template-columns:1fr}.flow-arrow{display:none}.feature-card,.flow-step,.insight-card,.process-list article,.faq-list article,.contact-form{padding:22px}.page-hero{padding:96px 0 70px}.page-hero h1,.article-page header h1{font-size:34px}.page-hero p,.article-page header p{font-size:16px}.footer-bottom{flex-direction:column;align-items:flex-start}body{padding-bottom:78px}.mobile-conversion-bar{z-index:80;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:mobile-bar-in var(--motion-duration-medium) var(--motion-ease-emphasis) both;background:#030b1af0;border-top:1px solid #7ab9ff2e;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-conversion-bar a{border-radius:var(--radius);min-width:0;min-height:50px;color:var(--white);transition:transform var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, background var(--motion-duration-fast) ease;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:820;display:inline-flex}.mobile-conversion-bar a:active{transform:translateY(1px)scale(.99)}.mobile-conversion-bar a:first-child{background:#ffffff0f;border:1px solid #f4f8ff57}.mobile-conversion-bar a:last-child{background:linear-gradient(135deg,#0065df 0%,#0a96ff 100%);border:1px solid #2bd5ffad}}.cct-control-story{color:var(--ecosystem-text)}.cct-control-hero{grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);align-items:center;gap:48px;min-height:680px;display:grid}.cct-control-copy h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(46px,5vw,72px);line-height:1.04}.cct-control-copy>p{color:#aec4e2;max-width:540px;margin:28px 0 0;font-size:18px;line-height:1.9}.cct-control-principles{color:var(--ecosystem-cyan);flex-wrap:wrap;gap:12px 22px;margin-top:34px;font-size:13px;font-weight:700;display:flex}.cct-control-principles span{padding-left:14px;position:relative}.cct-control-principles span:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0;box-shadow:0 0 12px}.cct-control-orbit{aspect-ratio:1;justify-self:end;width:min(100%,680px);position:relative}.cct-control-rings,.cct-control-rings span{position:absolute}.cct-control-rings{inset:0}.cct-control-rings span{aspect-ratio:1;border:1px solid #1e91ff47;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.cct-control-rings span:first-child{border-color:#20d9ff9e;width:42%;box-shadow:0 0 32px #1074ff24}.cct-control-rings span:nth-child(2){width:68%}.cct-control-rings span:nth-child(3){border-color:#1e91ff2e;width:94%;animation:28s linear infinite ecosystem-scan-rotate}.cct-control-core{z-index:2;aspect-ratio:1;background:#041b3ce0;border:1px solid #20d9ffa8;border-radius:50%;place-items:center;width:210px;padding:34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 74px #0f72ff6b,inset 0 0 42px #20d9ff24}.cct-control-core .ecosystem-logo-scene{width:88%}.cct-control-node{z-index:3;width:156px;min-height:70px;color:var(--ecosystem-cyan);background:#03142ef0;border:1px solid #4a93f361;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:absolute;box-shadow:0 14px 34px #00051252}.cct-control-node:hover,.cct-control-node:focus-visible{border-color:var(--ecosystem-cyan);transform:translateY(-4px);box-shadow:0 0 28px #188eff47}.cct-control-node span{gap:3px;display:grid}.cct-control-node small{color:#6da6dd;font:10px var(--font-mono)}.cct-control-node strong{color:#f1f7ff;font-size:14px}.cct-control-node.node-1{top:6%;left:50%;transform:translate(-50%)}.cct-control-node.node-1:hover{transform:translate(-50%,-4px)}.cct-control-node.node-2{top:50%;right:0;transform:translateY(-50%)}.cct-control-node.node-2:hover{transform:translateY(calc(-50% - 4px))}.cct-control-node.node-3{bottom:6%;left:50%;transform:translate(-50%)}.cct-control-node.node-3:hover{transform:translate(-50%,-4px)}.cct-control-node.node-4{top:50%;left:0;transform:translateY(-50%)}.cct-control-node.node-4:hover{transform:translateY(calc(-50% - 4px))}.cct-control-section{border-top:1px solid #4a93f32e;padding:104px 0 110px;scroll-margin-top:86px}.cct-control-heading{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:26px;max-width:900px;display:grid}.cct-control-number{color:#168cff;font:700 clamp(52px,6vw,82px)/.9 var(--font-mono);letter-spacing:-.06em}.cct-control-heading h3{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.12}.cct-control-heading p{color:#9db5d4;max-width:740px;margin:18px 0 0;font-size:16px;line-height:1.8}.cct-allocation-layout{background:#3889e733;grid-template-columns:.7fr 1.3fr;align-items:stretch;gap:1px;margin-top:60px;display:grid}.cct-allocation-total,.cct-allocation-split article{background:#031329}.cct-allocation-total{flex-direction:column;justify-content:center;min-height:350px;padding:48px;display:flex}.cct-allocation-total small{color:#7f9bbd;letter-spacing:.14em;font-size:12px}.cct-allocation-total strong{color:#f3f8ff;font:700 clamp(40px,4.8vw,68px)/1 var(--font-mono);letter-spacing:-.06em;margin-top:20px}.cct-allocation-total span{color:var(--ecosystem-cyan);font:14px var(--font-mono);margin-top:10px}.cct-allocation-split{background:#3889e733;grid-template-columns:3fr 1fr;gap:1px;display:grid}.cct-allocation-split article{flex-direction:column;justify-content:flex-end;min-width:0;padding:38px;display:flex}.cct-allocation-split article>span{color:#29a7ff;font:700 clamp(48px,6vw,88px)/1 var(--font-mono)}.cct-allocation-split .is-team>span{color:#d89a4a}.cct-allocation-split h4{margin:24px 0 0;font-size:22px}.cct-allocation-split p{color:#b7c9e1;font:13px var(--font-mono);margin:10px 0 0}.cct-allocation-split small{color:#7995b8;margin-top:14px;line-height:1.65}.cct-release-chart{border-bottom:1px solid #20d9ff7a;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:12px;height:430px;margin-top:62px;padding-top:12px;display:grid}.cct-release-chart article{text-align:center;grid-template-rows:54px 1fr 34px;align-items:end;height:100%;display:grid}.cct-release-value{gap:4px;display:grid}.cct-release-value strong{color:#eff8ff;font:700 22px var(--font-mono)}.cct-release-value span{color:#6687ab;font:9px var(--font-mono)}.cct-release-column{justify-content:center;align-items:flex-end;height:100%;display:flex}.cct-release-column i{width:min(68px,72%);height:var(--release-height);background:linear-gradient(#1991ffb8,#0637743d);border:1px solid #48b9ffb8;border-bottom:0;min-height:40px;animation:.9s both cct-release-rise;display:block;box-shadow:0 0 22px #127dff2e}.cct-release-chart article:nth-child(n+5) i{background:linear-gradient(#b6772b80,#4a321b2e);border-color:#ce924194}.cct-release-chart article>small{color:#9ab2cf;align-self:center;font-size:11px}.cct-control-caption{color:#7894b7;text-align:right;margin:22px 0 0;font-size:12px;line-height:1.7}.cct-formula{color:#9edfff;font:clamp(16px,2vw,24px) var(--font-mono);border-block:1px solid #20d9ff52;justify-content:center;align-items:center;gap:22px;margin-top:58px;padding:38px 24px;display:flex}.cct-formula-fraction{text-align:center;display:grid}.cct-formula-fraction b{padding:8px 18px;font-weight:500}.cct-formula-fraction b:first-child{border-bottom:1px solid #aae6ffc2}.cct-formula-terms{background:#3a89e633;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:32px;display:grid}.cct-formula-terms article{color:var(--ecosystem-cyan);background:#031329;padding:34px}.cct-formula-terms code{color:#78b8ee;margin-top:22px;font-size:12px;display:block}.cct-formula-terms h4{color:#f1f7ff;margin:12px 0 0;font-size:20px}.cct-formula-terms p{color:#8fa9c9;margin:12px 0 0;font-size:13px;line-height:1.7}.cct-control-story .cct-governance-section{width:auto;margin:0}.cct-control-story .cct-governance-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.cct-control-story .cct-governance-flow article{min-height:230px;padding-inline:22px}.cct-control-story .cct-governance-flow h4{color:#f2f8ff;margin:18px 0 0;font-size:19px}.cct-control-story .cct-governance-flow p{color:#88a3c4;margin:11px 0 0;font-size:12px;line-height:1.7}.cct-control-story .cct-roadmap-panel{margin-top:48px}.cct-control-disclosure{color:var(--ecosystem-cyan);border-top:1px solid #20d9ff47;align-items:flex-start;gap:14px;padding:22px 0 0;display:flex}.cct-control-disclosure p{color:#829dbf;margin:0;font-size:13px;line-height:1.75}@keyframes cct-release-rise{0%{opacity:.2;height:0}}@media (max-width:900px){.cct-control-hero{grid-template-columns:1fr;gap:24px;min-height:0}.cct-control-copy{max-width:640px}.cct-control-orbit{justify-self:center;width:min(100%,600px)}.cct-allocation-layout{grid-template-columns:1fr}.cct-allocation-total{min-height:220px}.cct-allocation-split{grid-template-columns:3fr 1fr}.cct-release-chart{gap:6px}.cct-release-value span{display:none}.cct-control-story .cct-governance-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.cct-control-story .cct-governance-flow article:nth-child(4){border-top:1px solid #4a93f333;border-left:0}.cct-control-story .cct-governance-flow article:nth-child(5){border-top:1px solid #4a93f333}}@media (max-width:700px){.cct-control-hero{padding-bottom:56px}.cct-control-copy h2{font-size:42px}.cct-control-copy>p{font-size:16px}.cct-control-orbit{width:calc(100% + 12px);margin-left:-6px}.cct-control-core{width:132px;padding:22px}.cct-control-node{gap:7px;width:112px;min-height:60px;padding:9px}.cct-control-node svg{width:18px}.cct-control-node strong{font-size:11px}.cct-control-node small{font-size:8px}.cct-control-section{padding:74px 0 78px}.cct-control-heading{grid-template-columns:58px minmax(0,1fr);gap:14px}.cct-control-number{font-size:42px}.cct-control-heading h3{font-size:30px}.cct-control-heading p{margin-top:12px;font-size:14px}.cct-allocation-layout{margin-top:36px}.cct-allocation-total{min-height:180px;padding:28px 22px}.cct-allocation-total strong{font-size:38px}.cct-allocation-split{grid-template-columns:1fr}.cct-allocation-split article{min-height:220px;padding:28px 22px}.cct-allocation-split article>span{font-size:60px}.cct-release-chart{scroll-snap-type:x mandatory;grid-template-columns:repeat(8,74px);gap:4px;height:360px;margin-top:38px;padding-bottom:4px;overflow-x:auto}.cct-release-chart article{scroll-snap-align:start}.cct-release-value strong{font-size:18px}.cct-control-caption{text-align:left}.cct-formula{flex-wrap:wrap;gap:12px;margin-top:38px;padding:28px 10px;font-size:13px}.cct-formula-fraction b{padding-inline:8px}.cct-formula-terms{grid-template-columns:1fr}.cct-formula-terms article{padding:26px 22px}.cct-control-story .cct-governance-flow{border-top:0;border-left:1px solid #20d9ff85;grid-template-columns:1fr;margin-top:36px}.cct-control-story .cct-governance-flow:before{top:0;left:-4px}.cct-control-story .cct-governance-flow article,.cct-control-story .cct-governance-flow article:nth-child(4),.cct-control-story .cct-governance-flow article:nth-child(5){border-top:1px solid #4a93f329;border-left:0;min-height:0;padding:24px 22px}.cct-control-story .cct-governance-flow article:first-child{border-top:0}.cct-control-story .cct-roadmap-panel{border-inline:0;padding:22px 0 0;display:block}.cct-control-story .cct-roadmap-panel .cct-roadmap{scroll-snap-type:x mandatory;margin-top:22px;display:flex;overflow-x:auto}.cct-control-story .cct-roadmap article{scroll-snap-align:start;border:1px solid #4a93f342;flex:0 0 min(76vw,250px)}.cct-control-disclosure{margin-top:10px}}@media (prefers-reduced-motion:reduce){.cct-control-rings span:nth-child(3),.cct-release-column i{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.primary-button:hover,.secondary-button:hover{transform:none}.motion-reveal,.motion-reveal[data-motion-mounted=true][data-motion-state=pending],.motion-reveal.reveal-scale[data-motion-mounted=true][data-motion-state=pending],.stagger-group[data-motion-mounted=true][data-motion-state=pending]>*,.hover-lift:hover,.hover-lift:focus-within,.nav-link:hover,.nav-link:focus-visible,.nav-cta:hover,.mobile-cta:hover,.mobile-conversion-bar,.mobile-conversion-bar a:active{opacity:1!important;transform:none!important}.signal-flow:after,.signal-pulse:after{opacity:0!important;animation:none!important}.motion-swap,.form-status,.field-error,.cct-consultation-note,.cct-mechanism-detail,.mobile-conversion-bar{animation:none!important}}.nav-link{font-size:14px}.hero-copy{max-width:760px}.hero-copy h1{letter-spacing:-.035em;max-width:760px;font-size:clamp(52px,5.4vw,72px)}.hero-subtitle{max-width:700px;font-size:clamp(19px,1.8vw,24px)}.hero-route-board{background:linear-gradient(145deg,#041630e0,#020a19bd);border-color:#2bd5ff4d;width:min(460px,100%)}.home-positioning-section{color:#0b1726;background:#f6f9fd;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:64px;display:grid}.home-positioning-intro h2{letter-spacing:-.025em;max-width:560px;margin:12px 0 0;font-size:clamp(36px,3.5vw,52px);line-height:1.12}.home-positioning-intro>p{color:#53647a;max-width:620px;margin:22px 0 24px;font-size:17px;line-height:1.82}.home-positioning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-positioning-grid article{background:#fff;border:1px solid #092a541a;border-radius:12px;min-height:250px;padding:26px 22px;box-shadow:0 18px 48px #071c3d12}.home-positioning-grid span{color:#087cec;letter-spacing:.08em;margin-top:36px;font-size:11px;font-weight:800;display:block}.home-positioning-grid strong{color:#0b1726;margin-top:8px;font-size:22px;line-height:1.25;display:block}.home-culture-section .feature-grid{margin-top:34px}.home-culture-action{justify-content:center;margin-top:34px;display:flex}@media (max-width:1100px){.desktop-nav{gap:14px}.nav-link{font-size:13px}.home-positioning-section{grid-template-columns:1fr;gap:34px}}@media (max-width:760px){.hero-copy h1{font-size:clamp(42px,12vw,58px)}.hero-route-board{align-self:stretch;margin-top:36px}.home-positioning-grid{grid-template-columns:1fr}.home-positioning-grid article{min-height:0}.home-positioning-grid span{margin-top:22px}}.contact-page{--contact-bg:#020716;--contact-surface:#031126;--contact-panel:#07182c;--contact-panel-strong:#0a203b;--contact-line:#66a8eb4d;--contact-blue:#1594ff;--contact-cyan:#2bd5ff;--contact-text:#f5f8ff;--contact-muted:#aabbd1;--contact-dim:#7085a2;min-width:0;color:var(--contact-text);background:var(--contact-bg);overflow:hidden}.contact-page-inner{width:min(var(--max-width), calc(100% - 48px));margin:0 auto}.contact-page-hero{isolation:isolate;background:var(--contact-bg);min-height:438px;padding:104px 0 76px;position:relative;overflow:hidden}.contact-page-hero-picture{z-index:-3;display:block;position:absolute;inset:0;overflow:hidden}.contact-page-hero-picture img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.contact-page-hero-overlay{z-index:-2;background:linear-gradient(90deg,#020716fa 0%,#020716e0 32%,#02071659 70%,#020716b8 100%),linear-gradient(#02071638,#020716fa 96%);position:absolute;inset:0}.contact-page-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--contact-cyan), transparent);opacity:.7;height:1px;position:absolute;bottom:0;left:0;right:0}.contact-page-hero-inner{align-items:center;min-height:258px;display:flex}.contact-page-hero-copy{max-width:720px}.contact-page-eyebrow,.contact-section-kicker{color:var(--contact-cyan);letter-spacing:.08em;align-items:center;gap:10px;font-size:13px;font-weight:850;display:inline-flex}.contact-page-eyebrow span{color:var(--contact-muted);letter-spacing:.12em;border:1px solid #2bd5ff94;border-radius:999px;padding:8px 12px;font-size:12px}.contact-page-eyebrow strong{letter-spacing:0;font-size:15px}.contact-page-hero h1{max-width:720px;color:var(--contact-text);text-wrap:balance;margin:28px 0 0;font-size:62px;font-weight:850;line-height:1.16}.contact-page-hero-copy>p{max-width:600px;color:var(--contact-muted);margin:22px 0 0;font-size:19px;line-height:1.8}.contact-page-hero-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.contact-primary-button{color:#fff;min-height:52px;transition:transform var(--motion-duration-fast) ease, border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease, filter var(--motion-duration-fast) ease;background:linear-gradient(105deg,#066de8,#2da9f7);border:1px solid #52beff94;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:16px;font-weight:820;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #0073ff33}.contact-primary-button:hover,.contact-primary-button:focus-visible{border-color:var(--contact-cyan);filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 18px 38px #0073ff4d}.contact-primary-button:active{transform:translateY(0)}.contact-page-status-link,.contact-result-link{min-height:44px;color:var(--contact-cyan);align-items:center;gap:6px;font-size:16px;font-weight:780;text-decoration:none;display:inline-flex}.contact-page-status-link:hover,.contact-page-status-link:focus-visible,.contact-result-link:hover,.contact-result-link:focus-visible{color:#fff;text-underline-offset:5px;text-decoration:underline}.contact-intake-section{background:radial-gradient(circle at 75% 0%, #0073ff17, transparent 36%), var(--contact-bg);padding:72px 0 120px}.contact-intake-layout{grid-template-columns:minmax(300px,.74fr) minmax(0,1.7fr);align-items:start;gap:38px;display:grid}.contact-status-reveal,.contact-form-column{min-width:0}.contact-status-card,.contact-form,.contact-result{border:1px solid var(--contact-line);background:#031126e0;border-radius:10px;box-shadow:0 24px 70px #00000038}.contact-status-card{padding:24px 20px}.contact-status-heading{color:var(--contact-blue);align-items:center;gap:12px;display:flex}.contact-status-heading h2{color:var(--contact-text);margin:0;font-size:24px;font-weight:820}.contact-status-list{border:1px solid #66a8eb52;border-radius:9px;margin-top:22px;overflow:hidden}.contact-status-row{border-bottom:1px solid #66a8eb40;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;min-width:0;min-height:84px;padding:12px 13px;display:grid}.contact-status-row:last-child{border-bottom:0}.contact-status-icon{color:#fff;background:linear-gradient(145deg,#1594ff,#196ce9);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.contact-status-row:nth-child(2) .contact-status-icon{background:linear-gradient(145deg,#6d63ff,#4245d9)}.contact-status-row>div{min-width:0}.contact-status-row>div>span{color:var(--contact-dim);font-size:13px;line-height:1.4;display:block}.contact-status-row strong{overflow-wrap:anywhere;color:var(--contact-text);margin-top:5px;font-size:15px;font-weight:760;line-height:1.45;display:block}.contact-status-safety{color:var(--contact-dim);align-items:flex-start;gap:10px;margin:18px 0 0;font-size:13px;line-height:1.65;display:flex}.contact-status-safety svg{color:var(--contact-muted);flex:none}.contact-form-heading{margin:0 0 24px}.contact-form-heading h2{color:var(--contact-text);margin:16px 0 0;font-size:40px;font-weight:850;line-height:1.2}.contact-form-heading p{color:var(--contact-muted);margin:13px 0 0;font-size:17px;line-height:1.7}.contact-form{min-width:0;padding:25px}.contact-form-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.contact-form-workflow span{min-height:57px;color:var(--contact-cyan);border:1px solid #66a8eb3d;border-radius:7px;gap:5px;padding:9px 11px;font-size:11px;font-weight:800;display:grid}.contact-form-workflow strong{color:var(--contact-muted);font-size:13px}.contact-form-summary{color:var(--contact-blue);background:#082240b8;border:1px solid #1594ff61;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:22px;padding:14px 16px;display:grid}.contact-form-summary span{color:var(--contact-cyan);letter-spacing:.1em;font-size:10px;font-weight:850;display:block}.contact-form-summary p{overflow-wrap:anywhere;color:var(--contact-text);margin:4px 0 0;font-size:16px;font-weight:760}.contact-form-error-summary{color:#ffd9d6;background:#6216226b;border:1px solid #ff6a62b8;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin:0 0 22px;padding:17px 18px;display:grid}.contact-form-error-summary strong{color:#fff0ee;font-size:17px;line-height:1.4;display:block}.contact-form-error-summary p{color:#ffd9d6;margin:6px 0 0;font-size:14px;line-height:1.6}.contact-form-error-summary ul{color:#ffd9d6;gap:4px;margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.contact-form-error-summary a{color:#ffd9d6;text-underline-offset:3px}.contact-choice-fieldset{border:0;min-width:0;margin:0 0 25px;padding:0}.contact-choice-fieldset legend{width:100%;color:var(--contact-text);margin-bottom:12px;padding:0;font-size:16px;font-weight:780}.contact-choice-fieldset legend span,.contact-field>span:first-child{color:#ff746d}.contact-choice-grid{gap:9px;display:grid}.contact-identity-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.contact-direction-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-choice{cursor:pointer;min-width:0;position:relative;margin:0!important;display:block!important}.contact-choice-wide{grid-column:span 2}.contact-choice>input{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden;border:0!important;padding:0!important}.contact-choice-visual{min-width:0;min-height:48px;color:var(--contact-muted);transition:border-color var(--motion-duration-fast) ease, background var(--motion-duration-fast) ease, color var(--motion-duration-fast) ease, transform var(--motion-duration-fast) ease;background:#020b1cb8;border:1px solid #66a8eb4d;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:14px;font-weight:680;line-height:1.35;display:flex}.contact-choice-visual>svg:first-child{color:#78a8ff;flex:none}.contact-choice-visual>span{overflow-wrap:anywhere;min-width:0}.contact-choice-visual>svg:last-child{color:var(--contact-cyan);flex:none;margin-left:auto;display:none}.contact-choice input:checked+.contact-choice-visual{border-color:var(--contact-blue);color:var(--contact-text);background:#0e366ead;box-shadow:inset 0 0 0 1px #2bd5ff38}.contact-choice input:checked+.contact-choice-visual>svg:last-child{display:block}.contact-choice:hover .contact-choice-visual,.contact-choice:focus-within .contact-choice-visual{color:var(--contact-text);border-color:#2bd5ffc7;transform:translateY(-1px)}.contact-choice-fieldset.has-error .contact-choice-visual{border-color:#ff6a6266}.contact-field-error{color:#ff8c84;align-items:flex-start;gap:7px;margin-top:8px;font-size:13px;font-weight:650;line-height:1.5;display:flex}.contact-field-error svg{flex:none;margin-top:2px}.contact-cct-note{color:var(--contact-cyan);background:#0073ff1a;border:1px solid #2bd5ff6b;border-radius:7px;align-items:flex-start;gap:10px;margin:-4px 0 24px;padding:13px 15px;display:flex}.contact-cct-note svg{flex:none}.contact-cct-note p{color:var(--contact-muted);margin:0;font-size:13px;line-height:1.6}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.contact-field{min-width:0;color:var(--contact-text);gap:8px;margin:0;font-size:15px;font-weight:650;display:grid}.contact-field input,.contact-field textarea{width:100%;min-width:0;color:var(--contact-text);font:inherit;transition:border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease, background var(--motion-duration-fast) ease;background:#020b1ccc;border:1px solid #66a8eb59;border-radius:7px;outline:0;font-size:16px;font-weight:500;line-height:1.45}.contact-field input{min-height:50px;padding:0 14px}.contact-field textarea{resize:vertical;min-height:130px;padding:13px 14px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#6f819c;opacity:1}.contact-field input:focus-visible,.contact-field textarea:focus-visible,.contact-consent-row input:focus-visible{border-color:var(--contact-cyan);box-shadow:0 0 0 3px #2bd5ff33}.contact-field input[aria-invalid=true],.contact-field textarea[aria-invalid=true]{border-color:#ff625c}.contact-field-full{margin-top:19px}.contact-field-hint{color:var(--contact-dim);margin-top:-2px;font-size:12px;font-weight:500}.contact-field>.contact-field-error{margin-top:-2px}.contact-form .honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-consent-row{color:var(--contact-muted);align-items:flex-start;gap:10px;margin:23px 0 0;font-size:14px;font-weight:500;line-height:1.72;display:flex}.contact-consent-row input{height:20px;accent-color:var(--contact-blue);flex:none;width:20px!important;min-height:20px!important;margin:1px 0 0!important}.contact-consent-row a{color:var(--contact-cyan);text-underline-offset:3px}.contact-consent-error{margin-top:8px}.contact-form-submit{cursor:pointer;border:0;width:100%;margin-top:23px}.contact-form-submit:disabled{cursor:wait;opacity:.7}.contact-form-submit .spin{animation:.9s linear infinite spin}.contact-form-status-error{color:#ff8c84;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.contact-result-shell{min-width:0}.contact-result{padding:28px}.contact-result-heading h2{color:var(--contact-text);margin:13px 0 0;font-size:40px;font-weight:850}.contact-result-primary{background:#0078a033;border:1px solid #2bd5ff99;border-radius:9px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:22px;margin-top:26px;padding:30px;display:grid}.contact-result-icon{width:70px;height:70px;color:var(--contact-cyan);background:#00b2dc1f;border:1px solid #2bd5ff8a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.contact-result-primary h3{color:var(--contact-text);margin:0;font-size:28px;font-weight:830;line-height:1.25}.contact-result-primary p{color:var(--contact-muted);margin:11px 0 0;font-size:17px;line-height:1.7}.contact-result-status{border:1px solid #66a8eb52;border-radius:9px;gap:0;margin-top:24px;padding:8px 22px;display:grid}.contact-result-status p{min-height:76px;color:var(--contact-text);border-bottom:1px solid #66a8eb3d;align-items:center;gap:18px;margin:0;font-size:17px;font-weight:720;display:flex}.contact-result-status p:last-child{border-bottom:0}.contact-result-status svg{color:var(--contact-cyan);flex:none}.contact-result-boundary{color:var(--contact-muted);background:#08224094;border:1px solid #1594ff73;border-radius:9px;align-items:flex-start;gap:17px;margin-top:24px;padding:22px;display:flex}.contact-result-boundary svg{color:var(--contact-cyan);flex:none}.contact-result-boundary p{margin:0;font-size:16px;line-height:1.75}.contact-result-actions{align-items:center;gap:22px;margin-top:25px;display:flex}.contact-result-actions .contact-primary-button{min-width:160px}.contact-result-privacy{color:var(--contact-dim);align-items:center;gap:9px;margin:23px 0 0;font-size:13px;line-height:1.6;display:flex}.contact-result-privacy svg{flex:none}@media (max-width:1100px){.contact-intake-layout{grid-template-columns:1fr}.contact-status-card{max-width:none}.contact-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.contact-page-inner{width:min(100% - 40px,600px)}.contact-page-hero{min-height:0;padding:70px 0 54px}.contact-page-hero-picture img{object-position:64% center}.contact-page-hero-overlay{background:linear-gradient(#0207165c,#020716e6 62%,#020716),linear-gradient(90deg,#020716d6,#02071647)}.contact-page-hero-inner{min-height:0;display:block}.contact-page-eyebrow{flex-wrap:wrap;gap:8px}.contact-page-eyebrow span{font-size:10px}.contact-page-eyebrow strong{font-size:14px}.contact-page-hero h1{margin-top:22px;font-size:40px;line-height:1.2}.contact-page-hero-copy>p{margin-top:17px;font-size:16px;line-height:1.75}.contact-page-hero-actions{gap:12px;margin-top:24px;display:grid}.contact-primary-button{width:100%;min-height:52px}.contact-page-status-link{justify-content:center}.contact-intake-section{padding:46px 0 78px}.contact-intake-layout{gap:34px}.contact-status-card{padding:20px 14px}.contact-status-heading h2{font-size:23px}.contact-status-row{grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;min-height:81px;padding:10px 9px}.contact-status-row strong{font-size:14px}.contact-form-heading{margin-bottom:19px}.contact-form-heading h2,.contact-result-heading h2{font-size:34px}.contact-form-heading p{font-size:16px}.contact-form,.contact-result{border-radius:8px;padding:16px}.contact-form-workflow span{min-height:53px;padding:8px;font-size:10px}.contact-form-workflow strong{font-size:12px}.contact-form-summary{margin-bottom:20px;padding:13px}.contact-form-summary p{font-size:14px}.contact-choice-fieldset{margin-bottom:23px}.contact-choice-fieldset legend{font-size:16px}.contact-identity-grid,.contact-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contact-choice-wide{grid-column:span 2}.contact-choice-visual{min-height:52px;padding:8px 9px;font-size:14px}.contact-form-grid{grid-template-columns:1fr;gap:17px}.contact-field-full{margin-top:18px!important}.contact-consent-row{font-size:13px!important}.contact-result-primary{grid-template-columns:1fr;gap:17px;margin-top:22px;padding:22px 18px}.contact-result-primary h3{font-size:25px}.contact-result-primary p{font-size:16px}.contact-result-status{padding:5px 14px}.contact-result-status p{gap:12px;min-height:67px;font-size:15px}.contact-result-boundary{gap:11px;padding:16px}.contact-result-boundary p{font-size:14px}.contact-result-actions{gap:12px;display:grid}.contact-result-actions .contact-primary-button{min-width:0}.contact-result-link{justify-content:center}.contact-result-privacy{align-items:flex-start;font-size:12px}}@media (prefers-reduced-motion:reduce){.contact-page *,.contact-page :before,.contact-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.contact-page .contact-primary-button:hover,.contact-page .contact-primary-button:focus-visible,.contact-page .contact-choice:hover .contact-choice-visual,.contact-page .contact-choice:focus-within .contact-choice-visual{transform:none}}.scroll-progress{z-index:90;pointer-events:none;background:#2bd5ff14;width:100%;height:3px;position:fixed;top:0;left:0}.scroll-progress span{transform-origin:0;background:linear-gradient(90deg, var(--cyan-400), var(--teal-400), #f0a65a);width:100%;height:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hero-picture,.page-hero-picture{display:block;position:absolute;inset:0;overflow:hidden}.hero-picture{z-index:-3}.page-hero-picture{z-index:-4}.hero-picture img,.page-hero-picture img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-shade{background:linear-gradient(90deg,#020716fa 0%,#020716c7 42%,#0207162e 76%),linear-gradient(#0207161a 50%,#020716f5 100%)}.hero-signal-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero-signal-meta span,.hero-signal-code{color:#dff8ffd1;letter-spacing:.08em;background:#03112675;border:1px solid #2bd5ff52;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.hero-route-board{border-radius:var(--radius);width:min(430px,100%);color:var(--silver-200);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020a1994;border:1px solid #2bd5ff3d;align-self:flex-end;margin-top:-72px;padding:22px}.hero-route-board span,.signal-panel-kicker,.loop-detail>span,.workspace-detail>span,.talent-detail>span,.article-toc>span,.privacy-console aside>span,.not-found-console .hero-signal-code{color:var(--cyan-400);letter-spacing:.08em;font-size:11px;font-weight:850}.hero-route-board strong{color:var(--white);margin-top:10px;font-size:22px;line-height:1.25;display:block}.hero-route-board p{color:var(--silver-400);margin:10px 0 0;font-size:14px;line-height:1.65}.signal-page-hero{isolation:isolate;background:#020716;min-height:520px;padding:120px 0 86px}.page-hero-overlay{z-index:-3;background:linear-gradient(90deg,#020716fa,#020716b8 52%,#0207162e),linear-gradient(#0207161a,#020716f0);position:absolute;inset:0}.signal-page-hero .page-hero-inner{grid-template-columns:minmax(0,1fr) minmax(280px,370px);align-items:end;gap:48px;display:grid}.signal-page-hero .eyebrow{color:var(--cyan-400)}.page-hero-copy h1{max-width:820px}.page-hero-console{border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020a199e;border:1px solid #2bd5ff3d;gap:14px;padding:22px;display:grid}.page-hero-console>span{color:#2bd5ffb8;letter-spacing:.12em;font-size:10px;font-weight:850}.page-hero-console strong{color:var(--white);font-size:19px;line-height:1.42}.page-hero-console div{flex-wrap:wrap;gap:8px;display:flex}.page-hero-console small,.talent-capabilities small{color:var(--silver-200);background:#ffffff0a;border:1px solid #52acff38;border-radius:999px;padding:7px 9px;font-size:12px}.signal-section,.command-section{background:linear-gradient(#031126fa,#020716fa),#020716}.signal-console,.command-grid,.workspace-grid,.strategy-console,.talent-console,.insights-console{width:min(var(--max-width), calc(100% - 48px));margin:0 auto}.signal-console{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:24px;display:grid}.signal-console-copy{max-width:590px}.signal-console-copy h2,.command-copy h2,.strategy-console h2{color:var(--white);margin:0;font-size:40px;line-height:1.18}.signal-console-copy p,.command-copy p,.strategy-console p{color:var(--silver-400);margin:18px 0 0;font-size:16px;line-height:1.75}.signal-tabs,.console-toolbar,.partner-selector,.talent-steps,.insight-topic-list{flex-wrap:wrap;gap:8px;display:flex}.signal-tab,.console-chip,.partner-button,.insight-topic{min-height:42px;color:var(--silver-200);background:#ffffff0a;border:1px solid #94a9c538;border-radius:999px}.signal-tab{text-align:left;min-width:126px;padding:10px 14px;display:grid}.signal-tab small{color:var(--silver-500)}.signal-tab.is-active,.console-chip.is-active,.partner-button.is-active,.insight-topic.is-active,.talent-step.is-active,.loop-node.is-active,.workspace-path.is-active{color:var(--white);background:#0073ff2e;border-color:#2bd5ffa8}.signal-panel{border-radius:var(--radius);min-height:280px;box-shadow:var(--shadow);background:#05142ab3;border:1px solid #2bd5ff3d;grid-column:2;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:28px;display:grid}.signal-panel-icon,.loop-detail-icon{width:54px;height:54px;color:var(--cyan-400);background:#0073ff1f;border:1px solid #2bd5ff5c;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.signal-panel h3,.loop-detail h3,.workspace-detail h3,.talent-detail h3,.readiness-panel h3,.partner-console h3,.capability-result-grid h3{color:var(--white);margin:10px 0 0;font-size:25px;line-height:1.24}.signal-panel p,.loop-detail p,.workspace-detail p,.talent-detail p,.readiness-panel p,.partner-console p,.capability-result-grid p{color:var(--silver-400);margin:12px 0 0;font-size:15px;line-height:1.7}.signal-panel small,.workspace-detail small,.talent-boundary{color:var(--silver-500);margin-top:12px;font-size:13px;line-height:1.65;display:block}.signal-panel-link,.partner-console a,.workspace-link,.loop-detail a{color:var(--cyan-400);align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:800;display:inline-flex}.signal-route-strip{border-radius:var(--radius);color:var(--silver-400);background:#ffffff08;border:1px solid #52acff2e;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:16px;display:flex}.signal-route-strip span{background:#ffffff0a;border-radius:999px;padding:7px 10px}.strategy-console{border-radius:var(--radius);background:#52acff2e;border:1px solid #52acff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.strategy-console article{background:#05142ad6;min-height:260px;padding:30px}.strategy-console span,.capability-result-grid span,.workspace-path span,.talent-step span,.article-body section>span{color:var(--cyan-400);letter-spacing:.08em;font-size:11px;font-weight:850}.loop-explorer{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:24px;margin-top:34px;display:grid}.loop-node-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.loop-node,.workspace-path,.talent-step{border-radius:var(--radius);min-height:120px;color:var(--silver-200);text-align:left;background:#ffffff0a;border:1px solid #52acff2e;gap:10px;padding:20px;display:grid}.loop-node svg,.workspace-detail>svg,.talent-detail>svg,.partner-console svg{color:var(--cyan-400)}.loop-detail,.workspace-detail,.talent-detail,.readiness-panel,.partner-console article{border-radius:var(--radius);box-shadow:var(--shadow);background:#05142abd;border:1px solid #2bd5ff38;padding:30px}.command-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:24px;display:grid}.command-copy{position:sticky;top:112px}.capability-console,.partner-console{gap:16px;display:grid}.console-toolbar{border-radius:var(--radius);color:var(--cyan-400);background:#ffffff0a;border:1px solid #52acff2e;align-items:center;padding:14px}.console-chip,.partner-button,.insight-topic{padding:0 14px}.capability-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capability-result-grid article{border-radius:var(--radius);background:#ffffff0a;border:1px solid #52acff2e;min-height:220px;padding:24px}.capability-result-grid svg{color:var(--cyan-400);margin-top:28px}.partner-console{grid-column:2}.workspace-grid{grid-template-columns:.82fr 1fr .9fr;gap:18px;display:grid}.workspace-paths{gap:12px;display:grid}.readiness-meter{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.readiness-meter span{transform-origin:0;background:linear-gradient(90deg, var(--cyan-400), #f0a65a);width:100%;height:100%;display:block}.readiness-list{gap:10px;margin-top:18px;display:grid}.readiness-list button{min-height:46px;color:var(--silver-200);text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.readiness-list svg{color:var(--cyan-400)}.talent-console{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:24px;display:grid}.talent-steps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.talent-capabilities{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.insights-controls{border-radius:var(--radius);background:var(--white);border:1px solid #092a541f;gap:16px;margin-bottom:30px;padding:24px;display:grid;box-shadow:0 20px 55px #071c3d14}.insights-search{border-radius:var(--radius);color:#0065df;background:#f7faff;border:1px solid #092a5424;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:0 16px;display:grid}.insights-search input{color:#0b1726;background:0 0;border:0;outline:0;width:100%;min-width:0}.insight-topic-list{gap:8px}.insight-topic{color:#18304f;background:#f7faff}.insight-topic.is-active{color:#fff;background:#0065df}.insights-controls p,.empty-state{color:#53647a;margin:0;font-size:14px;line-height:1.6}.article-console-page{max-width:none}.article-layout{grid-template-columns:270px minmax(0,1fr);gap:46px;display:grid}.article-toc{border-radius:var(--radius);background:#05142abd;border:1px solid #52acff2e;align-self:start;gap:12px;padding:20px;display:grid;position:sticky;top:108px}.article-toc a{color:var(--silver-400);font-size:14px;line-height:1.45}.article-body section{scroll-margin-top:110px}.form-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.form-workflow span{border-radius:var(--radius);color:#0065df;background:#f7faff;border:1px solid #092a541a;gap:5px;min-height:58px;padding:10px;font-size:11px;font-weight:850;display:grid}.form-workflow strong{color:#0b1726;font-size:13px}.form-summary-panel{border-radius:var(--radius);color:#0065df;background:linear-gradient(135deg,#0073ff14,#35d7c614);border:1px solid #0073ff29;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:grid}.form-summary-panel span{color:#53647a;letter-spacing:.08em;font-size:10px;font-weight:850}.form-summary-panel p{color:#0b1726;margin:4px 0 0;font-size:15px;font-weight:780}.form-error-summary{color:#84261e;animation:motion-swap-in var(--motion-duration-medium) var(--motion-ease-emphasis) both;background:#fff0ee;border:1px solid #c54d403d;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin-top:18px;padding:16px 18px;display:grid}.form-error-summary strong{font-size:14px;line-height:1.4;display:block}.form-error-summary p{color:#84261e;margin:8px 0 0;font-size:13px;line-height:1.6}.form-error-summary ul{color:#84261e;margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.privacy-console{grid-template-columns:260px minmax(0,1fr);gap:34px;margin-bottom:42px;display:grid}.privacy-console aside{border-radius:var(--radius);background:var(--white);border:1px solid #092a541f;align-self:start;gap:12px;padding:20px;display:grid;position:sticky;top:108px}.privacy-console aside a{color:#53647a;font-size:14px}.privacy-console section{border-bottom:1px solid #092a541a;padding-bottom:24px}.privacy-console section+section{padding-top:24px}.signal-not-found{background:linear-gradient(90deg,#020716f5,#0207169e),url(/assets/eu-signal-network-desktop.webp) 50%/cover no-repeat;place-items:center;width:100%;min-height:72vh;padding:96px 24px;display:grid;position:relative;overflow:hidden}.not-found-console{border-radius:var(--radius);width:min(680px,100%);box-shadow:var(--shadow);background:#020a19ad;border:1px solid #2bd5ff3d;padding:34px}.not-found-console>svg{color:var(--cyan-400)}.not-found-console h1{color:var(--white);margin:20px 0 0;font-size:58px;line-height:1.05}.not-found-console p{color:var(--silver-300,var(--silver-200));margin:18px 0 0;font-size:17px;line-height:1.75}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.commerce-hero-copy h1{letter-spacing:0}@media (max-width:900px){.hero-route-board{align-self:stretch;margin-top:28px}.signal-page-hero .page-hero-inner,.signal-console,.loop-explorer,.command-grid,.workspace-grid,.talent-console,.article-layout,.privacy-console{grid-template-columns:1fr}.page-hero-console,.command-copy,.article-toc,.privacy-console aside{position:relative;top:auto}.signal-panel,.signal-route-strip,.partner-console{grid-column:auto}.strategy-console,.capability-result-grid{grid-template-columns:1fr}}@media (max-width:620px){.hero-section,.hero-content{min-height:clamp(600px,100svh - 205px,660px)}.hero-picture img{object-position:center top}.hero-shade{background:linear-gradient(#020716eb 0%,#020716a3 48%,#020716fa 100%),linear-gradient(90deg,#020716eb,#02071633)}.hero-signal-meta span{border-radius:var(--radius);font-size:9px}.hero-signal-meta{gap:6px;margin-top:12px}.hero-route-board{margin-top:18px;padding:18px}.hero-route-board strong{font-size:18px}.hero-route-board p{font-size:12px;line-height:1.5}.scroll-cue{display:none}.signal-page-hero{min-height:560px;padding:92px 0 68px}.page-hero-picture img{object-position:center top}.page-hero-overlay{background:linear-gradient(#020716f0,#020716a3 44%,#020716fa),linear-gradient(90deg,#020716eb,#02071647)}.page-hero-console,.signal-panel,.loop-detail,.workspace-detail,.talent-detail,.readiness-panel,.partner-console article,.not-found-console{padding:22px}.signal-console,.command-grid,.workspace-grid,.strategy-console,.talent-console,.insights-console{width:calc(100% - 32px)}.signal-console-copy h2,.command-copy h2,.strategy-console h2{font-size:30px}.signal-panel,.loop-node-list,.talent-steps,.form-workflow{grid-template-columns:1fr}.not-found-console h1{font-size:42px}}.source-mosaic-section{background:radial-gradient(circle at 18% 18%,#0073ff33,#0000 32%),radial-gradient(circle at 82% 12%,#35d7c61f,#0000 30%),linear-gradient(#031126fa,#020716fc);position:relative;overflow:hidden}.source-mosaic-section:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#52acff0f 1px,#0000 1px),linear-gradient(90deg,#52acff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 88%);mask-image:linear-gradient(#000000b8,#0000 88%)}.source-mosaic,.source-card-grid{z-index:1;position:relative}.source-mosaic{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:28px;display:grid}.source-mosaic-visual{min-height:520px;box-shadow:var(--shadow);background:#020a19ad;border:1px solid #2bd5ff3d;border-radius:16px;position:relative;overflow:hidden}.source-mosaic-visual picture,.source-mosaic-visual img{width:100%;height:100%;position:absolute;inset:0}.source-mosaic-visual img{object-fit:cover;opacity:.78;filter:saturate(1.08)contrast(1.04)}.source-visual-overlay{background:linear-gradient(115deg,#02071657,#020716c2),radial-gradient(circle at 66% 28%,#2bd5ff38,#0000 30%);position:absolute;inset:0}.source-orbit{border:1px solid #2bd5ff29;border-radius:999px;position:absolute;inset:58px;transform:rotate(-17deg)}.source-orbit span{background:var(--cyan-400);border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 0 28px #2bd5ffc2}.source-orbit span:first-child{top:19%;left:16%}.source-orbit span:nth-child(2){background:var(--teal-400);top:42%;right:12%}.source-orbit span:nth-child(3){background:#f0a65a;bottom:11%;right:28%;box-shadow:0 0 28px #f0a65a9e}.source-visual-console{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020a19ad;border:1px solid #2bd5ff3d;border-radius:12px;gap:8px;padding:20px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.source-visual-console span,.source-card small{color:var(--cyan-400);letter-spacing:.12em;font-size:10px;font-weight:850}.source-visual-console strong{color:var(--white);font-size:23px;line-height:1.25}.source-visual-console p{color:var(--silver-400);margin:0;font-size:14px;line-height:1.6}.source-mosaic-copy{background:#05142a94;border:1px solid #52acff2e;border-radius:16px;flex-direction:column;justify-content:center;min-width:0;padding:44px;display:flex}.source-mosaic-copy h2{color:var(--white);margin:0;font-size:42px;font-weight:850;line-height:1.16}.source-mosaic-copy p{color:var(--silver-400);margin:18px 0 0;font-size:16px;line-height:1.78}.source-mosaic-stats{background:#52acff29;border:1px solid #52acff33;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;display:grid;overflow:hidden}.source-mosaic-stats article{background:#020a19a8;gap:7px;min-width:0;padding:16px;display:grid}.source-mosaic-stats strong{color:var(--white);font-size:22px;line-height:1}.source-mosaic-stats span{color:var(--silver-500);font-size:12px;line-height:1.35}.source-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.source-card{text-align:center;background:linear-gradient(#ffffff0e,#ffffff06),#05142abd;border:1px solid #52acff2e;border-radius:14px;flex-direction:column;align-items:center;min-width:0;min-height:360px;padding:24px;display:flex}.source-card-topline{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:36px;display:flex}.source-card-topline span{color:#dff8ff;font-size:13px;font-weight:820;line-height:1.35}.source-card-topline svg{color:var(--cyan-400);flex:none}.source-card small{color:#2bd5ffb3;margin-top:22px;display:inline-flex}.source-card h3{color:var(--white);margin:12px 0 0;font-size:22px;line-height:1.28}.source-card p{color:var(--silver-400);margin:12px 0 0;font-size:14px;line-height:1.72}.source-card a{width:fit-content;color:var(--cyan-400);justify-content:center;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:14px;font-weight:800;display:inline-flex}.source-card em{color:var(--silver-500);margin-top:10px;font-size:12px;font-style:normal;line-height:1.55;display:block}@media (max-width:1024px){.source-mosaic,.source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-mosaic{align-items:start}.source-mosaic-copy{padding:34px}.source-card{min-height:330px}}@media (max-width:700px){.source-mosaic,.source-card-grid,.source-mosaic-stats{grid-template-columns:1fr}.source-mosaic-section.section{padding:76px 0}.source-mosaic-section>*{width:calc(100% - 32px)}.source-mosaic-visual{border-radius:12px;min-height:440px}.source-orbit{inset:44px 24px 84px}.source-visual-console{padding:16px;bottom:14px;left:14px;right:14px}.source-visual-console strong{font-size:19px}.source-mosaic-copy{border-radius:12px;padding:24px}.source-mosaic-copy h2{font-size:30px}.source-mosaic-copy p,.source-card p{font-size:15px}.source-card{border-radius:12px;min-height:auto;padding:22px}}.cct-home-section{background-color:#f5f8fc;background-image:linear-gradient(90deg,#0065df17 1px,#0000 1px),linear-gradient(#0065df12 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.cct-home-layout{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:68px;display:grid}.cct-home-copy h2{color:#0b1726;max-width:720px;margin:0;font-size:clamp(36px,3.8vw,56px);font-weight:850;line-height:1.08}.cct-home-copy>p{color:#53647a;max-width:690px;margin:24px 0 0;font-size:17px;line-height:1.82}.cct-home-actions,.cct-bridge-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.cct-home-track{background:#092a541f;border:1px solid #092a541f;border-radius:8px;gap:1px;display:grid;overflow:hidden;box-shadow:0 28px 72px #071c3d1f}.cct-home-track span{color:#18304f;background:#fffffff0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:18px;min-height:66px;padding:0 22px;display:grid}.cct-home-track span:nth-child(4),.cct-home-track span:nth-child(5){background:linear-gradient(90deg,#35d7c61f,#fffffff5)}.cct-home-track small{color:#0073ff;font-size:11px;font-weight:850}.cct-home-track strong{min-width:0;font-size:17px}.cct-token-section{background-color:#031126;background-image:linear-gradient(#52acff0f 1px,#0000 1px),linear-gradient(90deg,#52acff0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.cct-mechanism-panel{gap:26px;display:grid}.cct-business-track{background:#52acff29;border:1px solid #52acff33;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.cct-business-track>span{background:#031126f0;gap:8px;min-width:0;min-height:94px;padding:20px;display:grid;position:relative}.cct-business-track>span:not(:last-child):after{content:"";background:#52acff33;width:1px;position:absolute;top:20px;bottom:20px;right:0}.cct-business-track small{color:#35d7c6c7;font-size:10px;font-weight:850}.cct-business-track strong{color:var(--silver-100);font-size:15px;line-height:1.35}.cct-mechanism-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:22px;display:grid}.cct-mechanism-tabs{gap:10px;display:grid}.cct-mechanism-tabs button{min-height:78px;color:var(--silver-300);text-align:left;background:#ffffff09;border:1px solid #52acff2e;border-radius:6px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;padding:15px 18px;display:grid}.cct-mechanism-tabs button:hover,.cct-mechanism-tabs button:focus-visible,.cct-mechanism-tabs button.is-active{color:var(--white);background:#35d7c61a;border-color:#35d7c68a}.cct-mechanism-tabs button>svg{color:var(--teal-400)}.cct-mechanism-tabs button span{gap:5px;min-width:0;display:grid}.cct-mechanism-tabs button small,.cct-mechanism-detail>span{color:#2bd5ffad;font-size:10px;font-weight:850}.cct-mechanism-tabs button strong{font-size:16px}.cct-mechanism-detail{min-width:0;animation:motion-swap-in var(--motion-duration-medium) var(--motion-ease-emphasis) both;background:linear-gradient(135deg,#08264ae0,#031126d1);border:1px solid #35d7c642;border-radius:8px;padding:38px;box-shadow:0 28px 70px #00000038}.cct-mechanism-icon{width:66px;height:66px;color:var(--teal-400);background:#35d7c614;border:1px solid #35d7c680;border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;display:inline-flex}.cct-mechanism-detail h3{color:var(--white);margin:12px 0 0;font-size:32px;line-height:1.18}.cct-mechanism-detail>p{color:var(--silver-200);margin:18px 0 0;font-size:17px;line-height:1.75}.cct-mechanism-detail>small{color:var(--silver-500);margin-top:14px;font-size:13px;line-height:1.65;display:block}.cct-planning-note{color:#f0ad6a;border-top:1px solid #52acff2e;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;margin-top:28px;padding-top:20px;display:grid}.cct-planning-note p{color:var(--silver-400);margin:0;font-size:13px;line-height:1.65}.cct-mechanism-detail>a{color:var(--cyan-400);align-items:center;gap:8px;margin-top:26px;font-size:14px;font-weight:800;display:inline-flex}.cct-bridge-section{color:#0b1726;background:#f5f8fc}.cct-bridge-section .eyebrow{color:#0065df}.cct-bridge-section .section-header p{color:#53647a}.cct-bridge-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.cct-bridge-step{background:var(--white);border:1px solid #092a541f;border-radius:8px;align-content:center;gap:14px;min-width:0;min-height:150px;padding:24px;display:grid;position:relative;box-shadow:0 18px 42px #071c3d12}.cct-bridge-step:nth-child(2),.cct-bridge-step:nth-child(3),.cct-bridge-step:nth-child(4){border-color:#35d7c65c}.cct-bridge-step span{color:#0073ff;font-size:11px;font-weight:850}.cct-bridge-step strong{color:#18304f;font-size:18px;line-height:1.3}.cct-bridge-step>svg{z-index:2;color:#b9783b;position:absolute;top:50%;right:-21px;transform:translateY(-50%)}.cct-bridge-actions small{color:#68788d;max-width:620px;font-size:12px;line-height:1.6}.cct-consultation-note{color:#a45c20;animation:motion-swap-in var(--motion-duration-medium) var(--motion-ease-emphasis) both;background:#fff8ef;border:1px solid #b9783b4d;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;margin-top:18px;padding:14px 16px;display:grid}.cct-consultation-note p{color:#6e4a2b;margin:0;font-size:13px;line-height:1.6}@media (max-width:1180px){.flow-step-wrap:nth-child(4){grid-template-columns:minmax(0,1fr)}.flow-step-wrap:nth-child(4) .flow-arrow{display:none}.cct-home-layout,.cct-mechanism-layout{grid-template-columns:1fr}.cct-home-track{grid-template-columns:repeat(2,minmax(0,1fr))}.cct-home-track span{min-height:72px}.cct-bridge-track{grid-template-columns:repeat(3,minmax(0,1fr))}.cct-bridge-step>svg{display:none}}@media (max-width:900px){.flow-step-wrap{grid-template-columns:minmax(0,1fr)}.flow-arrow{display:none}.cct-business-track{grid-template-columns:repeat(2,minmax(0,1fr))}.cct-business-track>span:not(:last-child):after{display:none}.cct-bridge-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cct-home-layout{gap:40px}.cct-home-copy h2{font-size:34px}.cct-home-copy>p,.cct-mechanism-detail>p{font-size:15px}.cct-home-track,.cct-business-track,.cct-bridge-track{grid-template-columns:1fr}.cct-mechanism-detail{padding:24px}.cct-mechanism-detail h3{font-size:28px}.cct-bridge-step{min-height:112px}.cct-bridge-actions{align-items:stretch}}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020a14f5;border-bottom-color:#a6bed63d}.site-header-inner{min-height:82px}.brand-en{color:#e2ebf4e0;letter-spacing:.075em;font-size:9px;font-weight:650;line-height:1}.nav-cta{background:0 0;border-color:#cadced6b;min-height:44px;font-weight:650}.nav-cta:hover,.nav-cta:focus-visible{border-color:var(--copper-500);box-shadow:none;background:#c9945814}.primary-button,.secondary-button{letter-spacing:.02em;min-height:54px;font-weight:680}.primary-button{box-shadow:none;background:#0879ea;border-color:#50abffc7}.primary-button:hover,.primary-button:focus-visible{box-shadow:none;background:#1688f4}.secondary-button:hover,.secondary-button:focus-visible{border-color:var(--copper-500);background:#c994580f}.section{padding-block:108px}.section-header{margin-bottom:48px}.section-header h2,.cta-section h2,.contact-copy h2,.legal-page h2{letter-spacing:-.02em;font-weight:720}.eyebrow{letter-spacing:.08em;margin-bottom:16px;font-size:12px;font-weight:720}.section-value .feature-card,.section-insights .feature-card{box-shadow:none;border-color:#0a2b5224}.site-footer{background:#020a14;border-top:1px solid #a6bed62e}.page-hero:after{background:var(--copper-500);opacity:.76}.home-institutional-hero{border-bottom-color:#c9945885;min-height:min(860px,100svh - 82px)}.home-institutional-hero .hero-picture img{object-position:61% center;filter:saturate(.9)contrast(1.06)}.home-institutional-hero .hero-content{min-height:min(860px,100svh - 82px);padding-block:72px 126px}.home-institutional-hero .eyebrow{color:#3bc6ee;letter-spacing:.03em;gap:18px;margin-bottom:24px;font-size:14px}.home-institutional-hero .eyebrow:after{content:"";background:currentColor;width:64px;height:1px}.home-institutional-hero .hero-copy h1{letter-spacing:.01em;text-wrap:initial;max-width:850px;font-family:Noto Serif SC,Songti SC,STSong,SimSun,serif;font-size:clamp(52px,5.4vw,74px);font-weight:700;line-height:1.17}.hero-title-accent{color:#efc48d}.home-institutional-hero .secondary-button{color:#f2f5f7;border:0;border-bottom:1px solid #e5ecf3bd;min-height:52px;padding-inline:0}.home-institutional-hero .secondary-button:hover,.home-institutional-hero .secondary-button:focus-visible{border-color:var(--copper-500);background:0 0}.hero-signal-meta{gap:0;margin-top:26px}.hero-signal-meta span{color:#d7e2ecad;letter-spacing:.1em;background:0 0;border:0;border-radius:0;min-height:0;padding:0 18px;font-size:10px;font-weight:620;position:relative}.hero-signal-meta span:first-child{padding-left:0}.hero-signal-meta span+span{border-left:1px solid #c9945880}.hero-assurance{color:#e7eef4c7;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a14c2;border-top:1px solid #c9945859;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:78px;font-size:11px;display:grid;bottom:0}.hero-assurance span,.hero-assurance span:first-child{text-align:center;border-left:1px solid #c994583d;justify-content:center;align-items:center;padding:0 20px;display:flex}.hero-assurance span:first-child{border-left:0}.home-positioning-section{background:#f3f5f6;padding-block:96px}.home-positioning-grid article{text-align:left;background:0 0;align-items:flex-start;min-height:236px;padding:28px 26px}.home-positioning-grid span{color:#8d642f;letter-spacing:.12em;margin-top:34px}.home-consultation-panel{box-shadow:none;border-color:#0a2b5229}.mobile-conversion-bar a:last-child{background:#0879ea}@media (max-width:1120px){.site-header-inner{width:min(var(--max-width), calc(100% - 40px))}.desktop-nav,.nav-cta{display:none}.menu-button{display:inline-flex}.mobile-nav{background:#020a14fc;border-top:1px solid #a6bed62e;gap:2px;max-height:0;transition:max-height .2s;display:grid;overflow:hidden}.mobile-nav.open{max-height:min(620px,100dvh - 82px);padding:12px 20px 22px;overflow-y:auto}.mobile-nav a{min-height:50px;color:var(--silver-100);border-bottom:1px solid #a6bed61f;border-radius:0;align-items:center;padding:0 12px;font-weight:620;display:flex}.mobile-nav .mobile-cta{border:1px solid #c994588f;justify-content:center;margin-top:10px}}@media (max-width:620px){html{scroll-padding-top:76px}.site-header-inner{min-height:76px}.brand{gap:10px}.brand-mark{width:46px;height:46px}.brand-copy{gap:4px;min-width:140px}.brand-name{font-size:22px}.brand-en{font-size:8px}.menu-button{background:0 0;border-color:#becede5c;width:46px;height:46px}.home-institutional-hero,.home-institutional-hero .hero-content{min-height:max(690px,100svh - 76px)}.home-institutional-hero .hero-picture img{object-position:66% center}.home-institutional-hero .hero-shade{box-shadow:none;background:linear-gradient(90deg,#020a14f5 0%,#020a14c7 62%,#020a1466 100%),linear-gradient(#020a142e 38%,#020a14eb 100%)}.home-institutional-hero .hero-content{justify-content:flex-start;width:calc(100% - 40px);padding:46px 0 116px}.home-institutional-hero .eyebrow{gap:12px;margin-bottom:22px;font-size:12px}.home-institutional-hero .eyebrow:after{width:38px}.home-institutional-hero .hero-copy h1{font-size:clamp(38px,10.3vw,52px);line-height:1.2}.home-institutional-hero .hero-subtitle{max-width:460px;margin-top:22px;font-size:16px;line-height:1.75}.home-institutional-hero .hero-actions{align-items:flex-start;gap:22px;margin-top:26px}.home-institutional-hero .primary-button,.home-institutional-hero .secondary-button{width:fit-content}.home-institutional-hero .primary-button{min-width:190px}.home-institutional-hero .secondary-button{min-height:44px;padding-inline:0}.hero-signal-meta{display:none}.hero-assurance{letter-spacing:.04em;width:100%;min-height:78px;font-size:10px;bottom:0}.hero-assurance span,.hero-assurance span:first-child{padding:0 8px}.section{padding-block:76px}.home-positioning-section{padding-block:72px}.home-positioning-grid article{padding:24px 4px}.home-positioning-grid span{margin-top:20px}.home-consultation-panel{padding:20px}}:root{--institutional-ink:#0a1b2a;--institutional-navy:#071827;--institutional-blue:#0a63b7;--institutional-gold:#a8783f;--institutional-paper:#f7f5f0;--institutional-white:#fff;--institutional-muted:#5f6d78;--institutional-line:#d7d9d7;--institutional-width:1200px}body{background:var(--institutional-paper)}.scroll-progress{background:0 0;height:2px}.scroll-progress span{background:var(--institutional-gold)}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05121df7;border-bottom:1px solid #d2dde72e}.site-header-inner{width:min(var(--institutional-width), calc(100% - 48px));min-height:80px}.brand{gap:12px}.brand-mark{width:48px;height:48px}.brand-copy{text-align:center;justify-items:center;gap:4px;min-width:148px}.brand-name{letter-spacing:.1em;padding-left:.1em;font-size:24px;font-weight:760;line-height:1}.brand-en{color:#e8eef3d1;letter-spacing:.1em;font-size:8px;font-weight:650}.desktop-nav{gap:clamp(18px,2vw,28px)}.nav-link{color:#e8eef3bd;letter-spacing:.03em;padding-block:32px;font-size:14px;font-weight:560}.nav-link:after{background:#d8b27e;height:1px;bottom:22px}.nav-cta,.mobile-cta,.menu-button,.primary-button,.secondary-button,.footer-action{box-shadow:none;border-radius:2px}.nav-cta{background:0 0;border-color:#e7eef457;min-height:42px}.nav-cta:hover,.nav-cta:focus-visible{box-shadow:none;background:#d8b27e14;border-color:#d8b27e}.primary-button,.secondary-button{letter-spacing:.02em;min-height:52px;padding-inline:24px;font-size:15px;font-weight:660}.primary-button{border-color:var(--institutional-blue);background:var(--institutional-blue);box-shadow:none}.primary-button:hover,.primary-button:focus-visible{box-shadow:none;background:#084f92;border-color:#084f92}.secondary-button{background:0 0;border-color:#e6edf38f}.secondary-button:hover,.secondary-button:focus-visible{background:#d8b27e0f;border-color:#d8b27e}.eyebrow{min-height:0;color:var(--institutional-blue);letter-spacing:.1em;margin-bottom:16px;font-size:12px;font-weight:700}.home-institutional-hero{border-bottom:0;min-height:min(720px,100svh - 80px)}.home-institutional-hero .hero-picture img{object-position:62% center;filter:saturate(.72)contrast(1.04);animation:none}.home-institutional-hero .hero-shade{box-shadow:none;background:linear-gradient(90deg,#04121efa 0%,#04121ee0 42%,#04121e47 78%),linear-gradient(#04121e0a 52%,#04121ebd 100%)}.home-institutional-hero .hero-content{width:min(var(--institutional-width), calc(100% - 48px));justify-content:center;min-height:min(720px,100svh - 80px);padding-block:72px}.home-institutional-hero .hero-copy{max-width:740px}.home-institutional-hero .eyebrow{color:#e8eef3c2;letter-spacing:.12em;margin-bottom:24px;font-size:12px}.home-institutional-hero .eyebrow:after{display:none}.home-institutional-hero .hero-copy h1{letter-spacing:-.035em;max-width:720px;font-family:inherit;font-size:clamp(48px,5vw,68px);font-weight:700;line-height:1.12}.hero-title-line{display:block}.home-institutional-hero .hero-subtitle{color:#ebf0f4d1;max-width:610px;margin-top:26px;font-size:18px;font-weight:400;line-height:1.75}.home-institutional-hero .hero-actions{gap:26px;margin-top:32px}.home-institutional-hero .primary-button{min-width:178px}.home-institutional-hero .secondary-button{background:0 0;border:0;border-bottom:1px solid #ebf0f4ad;min-height:48px;padding-inline:0}.home-institutional-hero .secondary-button:hover,.home-institutional-hero .secondary-button:focus-visible{background:0 0;border-color:#d8b27e}.home-positioning-section,.home-method-section,.home-cooperation-section,.home-contact-section{color:var(--institutional-ink)}.home-positioning-section{width:100%;padding:112px max(24px, calc((100% - var(--institutional-width)) / 2));background:var(--institutional-paper);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.home-positioning-intro h2,.home-method-section h2,.home-cooperation-section .section-header h2,.home-contact-section h2{color:var(--institutional-ink);letter-spacing:-.035em;margin:0;font-size:clamp(36px,3.4vw,50px);font-weight:690;line-height:1.15}.home-positioning-intro>p,.home-commerce-copy>p,.home-principles>p,.home-cct-section>p,.home-contact-section p{color:var(--institutional-muted)}.home-positioning-intro>p{max-width:480px;margin:22px 0 28px;font-size:16px;line-height:1.8}.text-link{min-height:40px;color:var(--institutional-blue);border-bottom:1px solid;align-items:center;font-size:14px;font-weight:650;display:inline-flex}.home-positioning-grid{border-top:1px solid var(--institutional-line);border-bottom:1px solid var(--institutional-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.home-positioning-grid article{border:0;border-left:1px solid var(--institutional-line);text-align:left;min-height:260px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;padding:30px 26px;display:flex}.home-positioning-grid article:first-child{border-left:0}.home-positioning-grid svg{color:var(--institutional-gold)}.home-positioning-grid span{color:var(--institutional-gold);letter-spacing:.12em;margin-top:36px;font-size:10px;font-weight:700}.home-positioning-grid strong{color:var(--institutional-ink);margin-top:10px;font-size:21px;font-weight:680}.home-positioning-grid p{color:var(--institutional-muted);margin:12px 0 0;font-size:14px;line-height:1.7}.home-method-section{padding:120px max(24px, calc((100% - var(--institutional-width)) / 2));background:var(--institutional-white)}.home-commerce-showcase,.home-commerce-inner{width:100%}.home-commerce-inner{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:center;gap:80px;display:grid}.home-commerce-copy h2{margin:0}.home-commerce-copy>p{margin:24px 0 0;font-size:16px;line-height:1.8}.home-commerce-points{border-top:1px solid var(--institutional-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:30px;display:grid}.home-commerce-points span{border:0;border-bottom:1px solid var(--institutional-line);min-height:52px;color:var(--institutional-ink);box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:0;font-size:13px;display:flex}.home-commerce-points svg{color:var(--institutional-gold)}.home-commerce-actions{gap:22px;margin-top:30px}.home-commerce-actions .secondary-button{color:var(--institutional-ink);border-color:#9da7af}.home-commerce-copy>small{color:#75818a;margin-top:22px;line-height:1.6;display:block}.home-commerce-visual{background:#132638;border:0;border-radius:0;min-height:520px;position:relative;overflow:hidden}.home-commerce-picture{object-fit:cover;object-position:68% center;opacity:.86;filter:saturate(.72);width:100%;height:100%;position:absolute;inset:0}.home-commerce-layer-list{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05121de0;grid-template-columns:repeat(5,minmax(0,1fr));width:auto;display:grid;position:absolute;bottom:0;left:0;right:0}.home-commerce-layer-list span{text-align:left;border-bottom:0;border-right:1px solid #e1eaf129;grid-template-columns:1fr;align-content:center;justify-items:start;gap:6px;min-height:96px;padding:18px;display:grid}.home-commerce-layer-list span:last-child{border-right:0}.home-commerce-layer-list small{color:#d8b27e;letter-spacing:.1em;font-size:10px}.home-commerce-layer-list strong{color:#f1f4f6;font-size:13px;font-weight:600}.home-commerce-layer-list .is-foundation{background:#a8783f2e}.home-method-support{border-top:1px solid var(--institutional-line);border-bottom:1px solid var(--institutional-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:112px;display:grid}.home-principles,.home-cct-section{width:100%;padding:54px 54px 54px 0}.home-cct-section{border-left:1px solid var(--institutional-line);color:var(--institutional-ink);background:0 0;margin:0;padding-left:54px;padding-right:0}.home-principles h2,.home-cct-section h2{font-size:clamp(30px,2.8vw,40px)}.home-principles>p,.home-cct-section>p{margin:18px 0 0;font-size:15px;line-height:1.75}.home-principle-list,.home-research-flow{border-top:1px solid var(--institutional-line);margin:30px 0}.home-principle-list article,.home-research-flow span{border-bottom:1px solid var(--institutional-line);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}.home-principle-list small,.home-research-flow small{color:var(--institutional-gold);letter-spacing:.12em;font-size:10px;font-weight:700}.home-principle-list h3,.home-research-flow strong{color:var(--institutional-ink);margin:0;font-size:17px;font-weight:680}.home-principle-list p{color:var(--institutional-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.home-cooperation-section{padding:112px max(24px, calc((100% - var(--institutional-width)) / 2));background:#eef0ef}.home-cooperation-section .section-header{max-width:650px;margin:0 0 48px}.home-cooperation-section .section-header p{color:var(--institutional-muted)}.home-cooperation-list{border-top:1px solid #c9cecf;border-bottom:1px solid #c9cecf;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-cooperation-list article{grid-template-columns:48px 40px minmax(0,1fr);align-items:start;gap:18px;padding:32px 36px 32px 0;display:grid}.home-cooperation-list article+article{border-left:1px solid #c9cecf;padding-left:36px}.home-cooperation-index{color:#8a6528;letter-spacing:.1em;font-size:11px;font-weight:700}.home-cooperation-list svg{color:var(--institutional-blue)}.home-cooperation-list h3{color:var(--institutional-ink);margin:0;font-size:22px;font-weight:680}.home-cooperation-list p{color:var(--institutional-muted);grid-column:3;margin:4px 0 0;line-height:1.7}.home-contact-section{padding:96px max(24px, calc((100% - var(--institutional-width)) / 2));background:var(--institutional-paper)}.home-consultation-panel{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;padding:0;display:grid}.home-consultation-panel h2{font-size:clamp(34px,3.2vw,46px)}.home-consultation-panel p{max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.75}.site-footer{background:var(--institutional-navy);border-top:1px solid #cfdbe529;padding-top:76px}.footer-action{background:0 0;border-color:#d8b27e8f}@media (max-width:1120px){.site-header-inner{width:min(var(--institutional-width), calc(100% - 40px))}.desktop-nav,.nav-cta{display:none}.menu-button{background:0 0;border-color:#e7eef44d;display:inline-flex}.mobile-nav{background:#05121dfc;border-top:1px solid #d2dde724;gap:0;max-height:0;transition:max-height .18s;display:grid;overflow:hidden}.mobile-nav.open{max-height:min(620px,100dvh - 80px);padding:12px 20px 22px;overflow-y:auto}.mobile-nav a{color:#f2f5f7;border-bottom:1px solid #d2dde71f;border-radius:0;align-items:center;min-height:50px;padding:0 10px;font-weight:600;display:flex}.mobile-nav .mobile-cta{border:1px solid #d8b27e8f;justify-content:center;margin-top:12px}.home-positioning-section,.home-commerce-inner{grid-template-columns:1fr}.home-positioning-section{gap:48px}.home-commerce-inner{gap:56px}}@media (max-width:760px){.home-positioning-section,.home-method-section,.home-cooperation-section,.home-contact-section{padding-inline:24px}.home-positioning-grid,.home-method-support,.home-cooperation-list{grid-template-columns:1fr}.home-positioning-grid article,.home-positioning-grid article:first-child{border-left:0;border-bottom:1px solid var(--institutional-line);min-height:0}.home-positioning-grid article:last-child{border-bottom:0}.home-commerce-visual{min-height:480px}.home-commerce-layer-list{grid-template-columns:1fr}.home-commerce-layer-list span{border-bottom:1px solid #e1eaf124;border-right:0;grid-template-columns:46px 1fr;align-items:center;min-height:58px;padding:0 18px}.home-method-support{margin-top:80px}.home-principles,.home-cct-section{padding:42px 0}.home-cct-section{border-top:1px solid var(--institutional-line);border-left:0}.home-cooperation-list article,.home-cooperation-list article+article{border-left:0;padding:28px 0}.home-cooperation-list article+article{border-top:1px solid #c9cecf}.home-consultation-panel{grid-template-columns:1fr;gap:32px}.home-consultation-panel .primary-button{width:fit-content}}@media (max-width:620px){html{scroll-padding-top:72px}body{padding-bottom:0}.site-header-inner{min-height:72px}.brand-mark{width:42px;height:42px}.brand-copy{min-width:132px}.brand-name{font-size:20px}.brand-en{font-size:7px}.menu-button{width:44px;height:44px}.home-institutional-hero,.home-institutional-hero .hero-content{min-height:max(620px,100svh - 72px)}.home-institutional-hero .hero-picture img{object-position:70% center}.home-institutional-hero .hero-shade{background:linear-gradient(90deg,#04121ef5 0%,#04121ecc 66%,#04121e7a 100%),linear-gradient(#04121e1f 42%,#04121ee0 100%)}.home-institutional-hero .hero-content{width:calc(100% - 40px);padding-block:52px}.home-institutional-hero .eyebrow{margin-bottom:20px;font-size:11px}.home-institutional-hero .hero-copy h1{font-size:clamp(38px,10.5vw,48px);line-height:1.16}.home-institutional-hero .hero-subtitle{max-width:440px;margin-top:20px;font-size:16px;line-height:1.7}.home-institutional-hero .hero-actions{align-items:flex-start;gap:20px;margin-top:26px}.home-institutional-hero .primary-button,.home-institutional-hero .secondary-button{width:fit-content}.home-positioning-section,.home-cooperation-section{padding-block:76px}.home-method-section{padding-block:84px}.home-positioning-intro h2,.home-method-section h2,.home-cooperation-section .section-header h2,.home-contact-section h2{font-size:34px;line-height:1.2}.home-positioning-grid article{padding:24px 2px}.home-positioning-grid span{margin-top:20px}.home-commerce-points{grid-template-columns:1fr}.home-commerce-actions{display:grid}.home-commerce-actions .primary-button,.home-commerce-actions .secondary-button{width:fit-content}.home-commerce-visual{min-height:500px}.home-contact-section{padding-block:72px}}.document-entry{color:#fff;border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(100%,39rem);margin-top:1.75rem;padding:1rem 0;text-decoration:none;transition:border-color .18s,color .18s;display:grid}.document-entry:hover,.document-entry:focus-visible{color:#f0cf86;border-color:#f0cf86ad}.document-entry:focus-visible{outline-offset:4px;outline:2px solid #f0cf86}.document-entry-icon{border:1px solid #ffffff47;place-items:center;width:2.75rem;height:2.75rem;display:grid}.document-entry-copy{gap:.2rem;min-width:0;display:grid}.document-entry-copy small{color:#fff9;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.document-entry-copy strong{color:currentColor;font-size:.95rem;font-weight:650;line-height:1.45}.document-entry-copy>span{color:#ffffffad;font-size:.78rem}.document-entry-action{white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;display:inline-flex}@media (max-width:620px){.document-entry{grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin-top:1.25rem;padding:.875rem 0}.document-entry-icon{width:2.5rem;height:2.5rem}.document-entry-action{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.home-institutional-hero .hero-picture img{animation:none}}}@layer route-base;@layer authority{html{min-width:0;scroll-padding-top:84px}body{background:var(--zj-paper);min-width:0;color:var(--zj-ink);font-kerning:normal;text-rendering:optimizelegibility;font-family:Inter,SF Pro Text,Helvetica Neue,Noto Sans CJK SC,Microsoft YaHei,sans-serif;overflow-x:clip}main{min-height:60svh;overflow:clip}:where(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--zj-blue-500);outline-offset:3px}:where(h1,h2,h3){text-wrap:balance}.page-transition-shell{min-width:0;animation:zj-page-enter .42s var(--zj-ease) both}@keyframes zj-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.motion-reveal{transition-duration:.56s;transition-timing-function:var(--zj-ease)}.motion-reveal[data-motion-mounted=true][data-motion-state=pending]{transform:translateY(22px)}.stagger-group>*{transition-duration:.52s;transition-timing-function:var(--zj-ease)}.site-header{box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(115%);backdrop-filter:blur(12px)saturate(115%);background:#061522f0;border-bottom:1px solid #dce4e929}.brand{min-height:48px}.brand-copy{gap:4px;min-width:150px}.brand-name{letter-spacing:.11em;font-size:23px;font-weight:720}.brand-en{color:#ecf2f6a8;letter-spacing:.16em;font-size:7px;font-weight:650}.nav-link{color:#eef3f6b8;letter-spacing:.04em;min-height:44px;padding-block:31px;font-size:13px;font-weight:560;transition:color .18s}.nav-link:after{background:var(--zj-gold-300);transform-origin:0;height:1px;transition:transform .24s var(--zj-ease);bottom:22px}.nav-cta,.mobile-cta,.primary-button,.secondary-button,.footer-action,.contact-primary-button,.talent-primary-button,.talent-secondary-button{min-height:48px;box-shadow:none;letter-spacing:.025em;border-radius:3px;font-weight:650;transition:color .18s,background-color .18s,border-color .18s,transform .18s}.nav-cta:active,.mobile-cta:active,.primary-button:active,.secondary-button:active,.footer-action:active,.contact-primary-button:active,.talent-primary-button:active,.talent-secondary-button:active{transform:translateY(1px)}.primary-button:hover,.primary-button:focus-visible,.contact-primary-button:hover,.contact-primary-button:focus-visible,.talent-primary-button:hover,.talent-primary-button:focus-visible{box-shadow:none;background:#245f8a;border-color:#245f8a;transform:translateY(-1px)}.secondary-button:hover,.secondary-button:focus-visible,.talent-secondary-button:hover,.talent-secondary-button:focus-visible{border-color:var(--zj-gold-300);box-shadow:none;background:#d4b48714;transform:translateY(-1px)}button:disabled,.contact-primary-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.eyebrow,.commerce-kicker,.ecosystem-page-kicker,.talent-page-eyebrow,.cooperation-page-eyebrow,.cooperation-section-kicker,.contact-section-kicker,.insights-radar-section-label{color:var(--zj-blue-600);letter-spacing:.12em;text-transform:none;font-family:inherit;font-size:11px;font-weight:720}.site-footer{background:var(--zj-navy-950);border-top:1px solid #dde5ea24;padding-top:74px}.footer-main{gap:clamp(48px,7vw,96px)}.footer-navigation h2,.footer-cooperation h2{color:#fff;font-weight:620}.footer-nav-grid a,.footer-brand p,.footer-bottom{color:#e7eef2a6}.footer-nav-grid a{min-height:44px;transition:color .18s,transform .18s}.footer-nav-grid a:hover,.footer-nav-grid a:focus-visible{color:#fff;transform:translate(4px)}.footer-action{background:0 0;border-color:#d4b48780}:is(.home-institutional-hero,.signal-page-hero,.commerce-page-hero,.ecosystem-page-hero,.talent-page-hero,.cooperation-page-hero,.contact-page-hero,.insights-radar-hero,.insights-article-hero){background:var(--zj-navy-950);border:0}:is(.hero-picture img,.page-hero-picture img,.ecosystem-page-hero-picture img,.talent-page-hero-picture img,.cooperation-page-hero-picture img,.contact-page-hero-picture img,.insights-radar-hero-media img,.insights-article-hero-media img){filter:saturate(.66)contrast(1.05)brightness(.86);animation:zj-cinematic-image 18s var(--zj-ease) both;will-change:transform;transform:scale(1.025)}@keyframes zj-cinematic-image{0%{transform:scale(1.025)}to{transform:scale(1.055)}}:is(.hero-shade,.page-hero-overlay,.ecosystem-page-hero-overlay,.talent-page-hero-overlay,.cooperation-page-hero-overlay,.contact-page-hero-overlay,.insights-radar-hero-overlay,.insights-article-hero-overlay){background:linear-gradient(90deg,#04121ef7 0%,#04121ed6 44%,#04121e52 78%),linear-gradient(#04121e14 48%,#04121ec2 100%)}:is(.page-hero-inner,.commerce-page-hero-inner,.ecosystem-page-hero-inner,.talent-page-inner,.cooperation-page-hero-inner,.contact-page-inner,.insights-radar-hero-inner,.insights-article-hero-content){width:min(var(--zj-width), calc(100% - 48px))}:is(.page-hero-copy,.commerce-page-hero-copy,.ecosystem-page-hero-copy,.talent-page-hero-copy,.cooperation-page-hero-copy,.contact-page-hero-copy,.insights-radar-hero-inner,.insights-article-hero-content) h1{color:#fff;letter-spacing:-.045em;font-family:inherit;font-size:clamp(42px,5vw,68px);font-weight:680;line-height:1.1}:is(.page-hero-copy,.commerce-page-hero-copy,.ecosystem-page-hero-copy,.talent-page-hero-copy,.cooperation-page-hero-copy,.contact-page-hero-copy,.insights-radar-hero-inner)>p{color:#ecf2f6c7;max-width:650px;font-size:17px;line-height:1.8}.signal-page-hero,.ecosystem-page-hero,.talent-page-hero,.cooperation-page-hero,.contact-page-hero,.insights-radar-hero{min-height:clamp(470px,61svh,640px)}.page-hero-console{border-radius:var(--zj-radius);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0615227a;border:1px solid #e5ecf12e}.page-hero-console strong,.page-hero-console small,.hero-signal-code,.insights-radar-eyebrow{font-family:inherit}.document-entry{color:#fff;background:0 0;border-top:1px solid #eef3f747;border-bottom:1px solid #eef3f747;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;width:min(100%,42rem);min-height:92px;margin-top:28px;padding:15px 0;transition:color .18s,border-color .18s,background-color .18s}.document-entry:hover,.document-entry:focus-visible{color:var(--zj-gold-300);background:#ffffff06;border-color:#d4b487c2}.document-entry-icon{border-color:#edf3f747;border-radius:3px;width:46px;height:46px}.document-entry-copy{gap:4px}.document-entry-copy strong{color:currentColor;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.document-entry-action{color:currentColor;min-height:44px}.document-entry-action svg{transition:transform .18s var(--zj-ease)}.document-entry:hover .document-entry-action svg,.document-entry:focus-visible .document-entry-action svg{transform:translate(4px,-2px)}.section{padding-block:clamp(84px,9vw,128px);padding-inline:max(24px, calc((100% - var(--zj-width)) / 2))}.section-value,.command-section,.legal-page{background:var(--zj-paper);color:var(--zj-ink)}.section-dark{background:var(--zj-navy-900)}.section-header{max-width:720px;margin-bottom:48px}.section-header h2{color:inherit;letter-spacing:-.035em;font-family:inherit;font-size:clamp(34px,3.4vw,48px);font-weight:660;line-height:1.16}.section-header p{max-width:var(--zj-reading);color:var(--zj-muted);font-size:16px;line-height:1.8}.section-dark .section-header p{color:#e8eff3ad}.strategy-console{border-top:1px solid var(--zj-line-strong);border-bottom:1px solid var(--zj-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.strategy-console article{border:0;border-left:1px solid var(--zj-line);min-height:250px;box-shadow:none;background:0 0;border-radius:0;padding:34px 32px}.strategy-console article:first-child{border-left:0}.strategy-console article>span{color:var(--zj-gold-500);letter-spacing:.12em;font-size:10px;font-weight:720}.strategy-console h2{color:var(--zj-ink);margin-top:52px;font-size:23px;font-weight:660}.strategy-console p{color:var(--zj-muted);line-height:1.75}.feature-grid{gap:18px}.feature-card{border:1px solid var(--zj-line);border-radius:var(--zj-radius);min-height:240px;box-shadow:none;transition:border-color .2s ease, transform .22s var(--zj-ease), background-color .2s ease;background:#ffffff9e;padding:32px}.feature-card:hover{box-shadow:none;background:#fff;border-color:#b8c4c9;transform:translateY(-4px)}.feature-card h3{color:var(--zj-ink);font-weight:650}.feature-card p{color:var(--zj-muted);line-height:1.75}.feature-icon{color:var(--zj-blue-600)}.roadmap{border-top:1px solid #e5edf22e;border-bottom:1px solid #e5edf22e;gap:0}.roadmap-item{min-height:220px;box-shadow:none;background:0 0;border:0;border-left:1px solid #e5edf229;border-radius:0}.roadmap-item:first-child{border-left:0}.privacy-console{max-width:var(--zj-width);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,96px);margin-inline:auto;display:grid}.privacy-console>aside{border-top:1px solid var(--zj-line-strong);border-bottom:1px solid var(--zj-line-strong);background:0 0;padding:22px 0;position:sticky;top:112px}.privacy-console>aside span,.privacy-console>aside a{font-family:inherit}.privacy-console>aside a{min-height:44px;color:var(--zj-muted)}.privacy-console>div{max-width:var(--zj-reading)}.privacy-console>div section{border-top:1px solid var(--zj-line);padding:34px 0}.privacy-console h2,.legal-page>h2{color:var(--zj-ink);font-weight:650}.privacy-console p{color:var(--zj-muted);line-height:1.85}.link-list a{min-height:48px;color:var(--zj-blue-600);border-radius:3px}:root{--editorial-navy:#071521;--editorial-paper:#f4f1e8;--editorial-surface:#fcfaf5;--editorial-ink:#111a22;--editorial-muted:#66727c;--editorial-line:#d7d3c9;--editorial-blue:#1f6f9d;--editorial-width:1280px;--editorial-font:Geist, Inter, "Helvetica Neue", Arial, "Noto Sans SC", "Microsoft YaHei", sans-serif}body:has(.commerce-ui2){background:var(--editorial-paper)}.commerce-page.commerce-ui2{background:var(--editorial-paper);color:var(--editorial-ink);font-family:var(--editorial-font);--commerce-gutter:32px}.commerce-page.commerce-ui2 :is(h1,h2,h3,p){text-align:left;letter-spacing:0}.commerce-page.commerce-ui2 :is(p,li){font-size:16px;line-height:1.7}.commerce-page.commerce-ui2 :is(small,.commerce-section-boundary){font-size:14px;line-height:1.7}.commerce-page.commerce-ui2 :is(.commerce-section-inner,.commerce-page-hero-inner){width:min(var(--editorial-width),calc(100% - var(--commerce-gutter) * 2));margin-inline:auto}.commerce-page.commerce-ui2 .commerce-page-hero{background:var(--editorial-surface);border-bottom:1px solid var(--editorial-line);min-height:0;padding:52px 0}.commerce-page.commerce-ui2 .commerce-page-hero:before,.commerce-page.commerce-ui2 .commerce-page-hero:after{display:none}.commerce-page.commerce-ui2 .commerce-page-hero-inner{grid-template-columns:minmax(0,7.5fr) minmax(0,4.5fr);align-items:start;gap:40px;min-height:0;padding:0;display:grid}.commerce-page.commerce-ui2 .commerce-page-hero-copy{max-width:none;padding:0}.commerce-page.commerce-ui2 .commerce-kicker{color:var(--editorial-muted);letter-spacing:.04em;margin-bottom:14px;font-size:13px}.commerce-page.commerce-ui2 .commerce-page-hero h1{color:var(--editorial-navy);margin:0 0 12px;font-size:clamp(32px,3.1vw,40px);font-weight:700;line-height:1.2}.commerce-page.commerce-ui2 .commerce-page-hero-claim{color:var(--editorial-blue);margin:0 0 20px;font-size:22px;font-weight:600}.commerce-page.commerce-ui2 .commerce-page-hero-description{color:var(--editorial-ink);max-width:none;margin:0 0 6px}.commerce-page.commerce-ui2 .commerce-page-hero-audience{color:var(--editorial-muted);max-width:none;margin:0}.commerce-page.commerce-ui2 .commerce-page-hero-actions{flex-wrap:wrap;gap:16px;margin:24px 0 20px;display:flex}.commerce-page.commerce-ui2 :is(.primary-button,.secondary-button){letter-spacing:0;min-height:44px;box-shadow:none;border-radius:2px;padding:11px 22px;font-size:14px;font-weight:600;line-height:1.5;transform:none}.commerce-page.commerce-ui2 .primary-button{color:#fff;background:var(--editorial-navy);border:1px solid var(--editorial-navy)}.commerce-page.commerce-ui2 .primary-button:hover{background:var(--editorial-blue);border-color:var(--editorial-blue)}.commerce-page.commerce-ui2 .secondary-button{color:var(--editorial-ink);border:1px solid var(--editorial-line);background:0 0}.commerce-page.commerce-ui2 .secondary-button:hover{border-color:var(--editorial-ink)}.commerce-page.commerce-ui2 :is(a,button,input,summary):focus-visible{outline:3px solid var(--editorial-blue);outline-offset:4px}.commerce-page.commerce-ui2 .commerce-model-note{color:var(--editorial-muted);margin:0;font-size:14px}.commerce-page.commerce-ui2 .commerce-document-panel{border:1px solid var(--editorial-line);background:var(--editorial-surface);border-radius:2px;min-width:0;padding:24px}.commerce-page.commerce-ui2 .commerce-visual-note{border-top:1px solid var(--editorial-line);color:var(--editorial-muted);text-align:center;margin:16px 0 0;padding:14px 0 0;font-size:12px;line-height:1.7;display:block;position:static}.commerce-page.commerce-ui2 .commerce-section{background:var(--editorial-paper);border-bottom:1px solid var(--editorial-line);color:var(--editorial-ink);padding:56px 0}.commerce-page.commerce-ui2 .commerce-section-header{max-width:none;margin:0 0 28px}.commerce-page.commerce-ui2 .eyebrow{color:var(--editorial-blue);letter-spacing:.05em;margin:0 0 10px;font-size:12px;line-height:1.5}.commerce-page.commerce-ui2 .eyebrow:after{display:none}.commerce-page.commerce-ui2 .commerce-section-header h2{color:var(--editorial-navy);margin:0 0 12px;font-size:clamp(24px,2.1vw,30px);font-weight:700;line-height:1.2}.commerce-page.commerce-ui2 .commerce-section-header p{color:var(--editorial-muted);max-width:48em;margin:0}.commerce-page.commerce-ui2 .commerce-architecture-layout{grid-template-columns:minmax(0,8fr) minmax(0,3.5fr);align-items:stretch;gap:40px;display:grid}.commerce-page.commerce-ui2 .commerce-architecture-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.commerce-page.commerce-ui2 :is(.commerce-architecture-card,.commerce-foundation-card,.commerce-capability-results article,.commerce-support-grid article,.commerce-participation-grid article,.commerce-risk-grid article){border:1px solid var(--editorial-line);background:var(--editorial-surface);min-width:0;min-height:0;box-shadow:none;border-radius:2px;padding:24px;transform:none}.commerce-page.commerce-ui2 :is(.commerce-architecture-card,.commerce-capability-results article,.commerce-support-grid article,.commerce-participation-grid article,.commerce-risk-grid article):hover{box-shadow:none;background:var(--editorial-surface);border-color:var(--editorial-line);transform:none}.commerce-page.commerce-ui2 :is(.commerce-card-icon,.commerce-support-grid article>svg,.commerce-capability-results article>svg,.commerce-risk-grid article>svg){display:none}.commerce-page.commerce-ui2 :is(.commerce-card-index,.commerce-result-code,.commerce-step-index){width:auto;height:auto;color:var(--editorial-blue);letter-spacing:.04em;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:12px;font-weight:600;display:block;position:static}.commerce-page.commerce-ui2 :is(.commerce-architecture-card h3,.commerce-foundation-card h3,.commerce-support-grid h3,.commerce-participation-grid h3,.commerce-risk-grid h3,.commerce-capability-results h3){color:var(--editorial-navy);margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.4}.commerce-page.commerce-ui2 :is(.commerce-architecture-card p,.commerce-support-grid p,.commerce-participation-grid p,.commerce-risk-grid p,.commerce-capability-results p){color:var(--editorial-ink);margin:0 0 12px}.commerce-page.commerce-ui2 :is(.commerce-architecture-card small,.commerce-support-grid small,.commerce-participation-grid small){color:var(--editorial-muted);font-size:16px;line-height:1.7;display:block}.commerce-page.commerce-ui2 .commerce-foundation-card{border-top:3px solid var(--editorial-blue);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;margin:0;display:flex}.commerce-page.commerce-ui2 .commerce-foundation-card p{color:var(--editorial-ink);margin:20px 0;line-height:2}.commerce-page.commerce-ui2 .commerce-foundation-card small{color:var(--editorial-muted)}.commerce-page.commerce-ui2 .commerce-flow-rail{background:0 0;border:0;flex-wrap:wrap;gap:12px 24px;margin:0 0 20px;padding:0;display:flex}.commerce-page.commerce-ui2 .commerce-flow-node{min-width:0;color:var(--editorial-muted);background:0 0;border:0;flex:0 auto;align-items:center;gap:8px;padding:0;display:flex}.commerce-page.commerce-ui2 .commerce-flow-node:after{display:none}.commerce-page.commerce-ui2 .commerce-filter-block{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.commerce-page.commerce-ui2 .commerce-filter-heading{color:var(--editorial-muted);margin-bottom:12px;font-size:14px}.commerce-page.commerce-ui2 .commerce-result-count{color:var(--editorial-muted)}.commerce-page.commerce-ui2 .commerce-filter-options{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.commerce-page.commerce-ui2 .commerce-filter-button{border:1px solid var(--editorial-line);background:var(--editorial-surface);min-height:44px;color:var(--editorial-ink);box-shadow:none;border-radius:2px;padding:10px 16px;font-size:14px}.commerce-page.commerce-ui2 .commerce-filter-button.is-active{background:var(--editorial-navy);color:#fff;border-color:var(--editorial-navy)}.commerce-page.commerce-ui2 .commerce-capability-results{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.commerce-page.commerce-ui2 .commerce-capability-results article{padding:18px 14px}.commerce-page.commerce-ui2 .commerce-capability-results h3{font-size:16px}.commerce-page.commerce-ui2 .commerce-capability-results small{color:var(--editorial-muted)}.commerce-page.commerce-ui2 .commerce-audience-block{border:0;border-top:1px solid var(--editorial-line);background:0 0;border-radius:0;margin:56px 0 0;padding:56px 0 0}.commerce-page.commerce-ui2 .commerce-audience-layout{grid-template-columns:minmax(200px,2.6fr) minmax(0,9fr);align-items:start;gap:40px;display:grid}.commerce-page.commerce-ui2 .commerce-audience-options{border:1px solid var(--editorial-line);background:var(--editorial-surface);flex-flow:column;gap:4px;min-width:0;margin:0;padding:8px;display:flex}.commerce-page.commerce-ui2 .commerce-audience-option{min-width:0;min-height:44px;color:var(--editorial-ink);box-shadow:none;background:0 0;border:0;border-radius:2px;justify-content:flex-start;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.commerce-page.commerce-ui2 .commerce-audience-option.is-active{background:var(--editorial-navy);color:#fff}.commerce-page.commerce-ui2 .commerce-audience-option:focus-within{outline:3px solid var(--editorial-blue);outline-offset:2px}.commerce-page.commerce-ui2 .commerce-audience-option input{opacity:1;clip-path:none;width:16px;height:16px;accent-color:var(--editorial-blue);margin:0;position:static}.commerce-page.commerce-ui2 .commerce-audience-panel{border:1px solid var(--editorial-line);background:var(--editorial-surface);min-height:0;box-shadow:none;border-radius:2px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;margin:0;padding:32px;display:grid}.commerce-page.commerce-ui2 .commerce-audience-summary{min-width:0}.commerce-page.commerce-ui2 .commerce-audience-panel h3{color:var(--editorial-navy);margin:0 0 12px;font-size:24px;line-height:1.3}.commerce-page.commerce-ui2 .commerce-audience-panel p{color:var(--editorial-blue);margin:0 0 20px}.commerce-page.commerce-ui2 .commerce-audience-panel .commerce-audience-boundary{border-top:1px solid var(--editorial-line);color:var(--editorial-muted);padding-top:16px;font-size:14px}.commerce-page.commerce-ui2 .commerce-audience-preparation{border:1px solid var(--editorial-line);min-width:0;padding:20px}.commerce-page.commerce-ui2 .commerce-audience-panel ul{color:var(--editorial-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0;padding:0 0 0 18px;display:grid}.commerce-page.commerce-ui2 .commerce-audience-panel li::marker{color:var(--editorial-blue)}.commerce-page.commerce-ui2 .commerce-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.commerce-page.commerce-ui2 .commerce-support-grid article{display:block}.commerce-page.commerce-ui2 .commerce-support-grid small{border-top:1px solid var(--editorial-line);padding-top:12px}.commerce-page.commerce-ui2 .commerce-section-boundary{text-align:center;color:var(--editorial-muted);margin:24px 0 0}.commerce-page.commerce-ui2 .commerce-participation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.commerce-page.commerce-ui2 .commerce-participation-grid article{padding:20px 16px}.commerce-page.commerce-ui2 .commerce-faq-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin:0 0 24px;display:grid}.commerce-page.commerce-ui2 .commerce-faq-list details{border:1px solid var(--editorial-line);background:var(--editorial-surface);border-radius:2px;min-width:0;padding:20px}.commerce-page.commerce-ui2 .commerce-faq-list summary{min-height:44px;color:var(--editorial-navy);font-size:16px;line-height:1.7}.commerce-page.commerce-ui2 .commerce-faq-list p{color:var(--editorial-muted);margin-top:12px}.commerce-page.commerce-ui2 .commerce-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.commerce-page.commerce-ui2 .commerce-risk-grid article{padding:20px;display:block}.commerce-page.commerce-ui2 .commerce-risk-grid p{color:var(--editorial-muted);margin:0}.commerce-page.commerce-ui2 .commerce-auxiliary-links{border-top:1px solid var(--editorial-line);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;padding:24px 0 0;display:flex}.commerce-page.commerce-ui2 .commerce-auxiliary-links a{min-height:44px;color:var(--editorial-blue);border-bottom:1px solid;align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.commerce-page.commerce-ui2 .commerce-auxiliary-links small{color:var(--editorial-muted);margin-left:auto}@media (max-width:1120px){.commerce-page.commerce-ui2 .commerce-architecture-layout{gap:24px}.commerce-page.commerce-ui2 .commerce-capability-results{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-page.commerce-ui2 .commerce-audience-layout{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:24px}.commerce-page.commerce-ui2 .commerce-audience-panel{grid-template-columns:1fr;gap:20px;padding:24px}.commerce-page.commerce-ui2 .commerce-participation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-page.commerce-ui2 .commerce-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.commerce-page.commerce-ui2{--commerce-gutter:24px}.commerce-page.commerce-ui2 .commerce-page-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.commerce-page.commerce-ui2 .commerce-architecture-layout{grid-template-columns:1fr}.commerce-page.commerce-ui2 .commerce-support-grid,.commerce-page.commerce-ui2 .commerce-faq-list,.commerce-page.commerce-ui2 .commerce-capability-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.commerce-page.commerce-ui2{--commerce-gutter:20px}.commerce-page.commerce-ui2 .commerce-page-hero{padding:36px 0}.commerce-page.commerce-ui2 .commerce-page-hero-inner,.commerce-page.commerce-ui2 .commerce-architecture-grid,.commerce-page.commerce-ui2 .commerce-support-grid,.commerce-page.commerce-ui2 .commerce-participation-grid,.commerce-page.commerce-ui2 .commerce-faq-list,.commerce-page.commerce-ui2 .commerce-risk-grid,.commerce-page.commerce-ui2 .commerce-capability-results,.commerce-page.commerce-ui2 .commerce-audience-layout{grid-template-columns:1fr}.commerce-page.commerce-ui2 .commerce-section{padding-block:40px}.commerce-page.commerce-ui2 .commerce-page-hero-claim{font-size:20px}.commerce-page.commerce-ui2 .commerce-document-panel{padding:20px}.commerce-page.commerce-ui2 .commerce-audience-block{margin-top:40px;padding-top:40px}.commerce-page.commerce-ui2 .commerce-audience-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commerce-page.commerce-ui2 .commerce-audience-option{gap:8px;padding:10px 8px}.commerce-page.commerce-ui2 .commerce-audience-panel{padding:20px}.commerce-page.commerce-ui2 .commerce-audience-panel ul{grid-template-columns:1fr}.commerce-page.commerce-ui2 .commerce-auxiliary-links small{margin-left:0}}@media (max-width:359px){.commerce-page.commerce-ui2{--commerce-gutter:16px}.commerce-page.commerce-ui2 .commerce-page-hero-actions{flex-direction:column;align-items:stretch}}.not-found{background:var(--zj-navy-950);min-height:calc(100svh - 82px)}.not-found-console{border-radius:var(--zj-radius);box-shadow:none;background:#ffffff06;border:1px solid #e5edf22e}@media (max-width:1120px){.site-header-inner,.footer-main,.footer-bottom,:is(.page-hero-inner,.commerce-page-hero-inner,.ecosystem-page-hero-inner,.talent-page-inner,.cooperation-page-hero-inner,.contact-page-inner,.insights-radar-hero-inner,.insights-article-hero-content,.commerce-section-inner,.ecosystem-page-section-inner,.cooperation-content,.insights-radar-explorer,.insights-article-reading-grid){width:min(var(--zj-width), calc(100% - 40px))}.commerce-page-hero-inner,.ecosystem-page-hero-inner{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:42px}.contact-intake-layout{grid-template-columns:minmax(0,1fr) 300px;gap:40px}}@media (max-width:900px){.strategy-console,.commerce-page-hero-inner,.ecosystem-page-hero-inner,.contact-intake-layout,.insights-radar-controls,.privacy-console{grid-template-columns:1fr}.strategy-console article,.strategy-console article:first-child{border-left:0;border-bottom:1px solid var(--zj-line);min-height:0}.strategy-console article:last-child{border-bottom:0}.strategy-console h2{margin-top:24px}.commerce-page-hero-inner,.ecosystem-page-hero-inner{padding-block:68px}.commerce-page-hero-visual,.ecosystem-page-hero-visual{min-height:420px}.contact-status-reveal,.privacy-console>aside{position:static}.contact-status-reveal{order:2}.privacy-console>aside{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.privacy-console>aside span{grid-column:1/-1}.insights-radar-featured{grid-template-columns:1fr}.insights-radar-featured-visual{border-radius:0 0 var(--zj-radius) var(--zj-radius);min-height:300px}}@media (max-width:760px){html{scroll-padding-top:74px}.site-header-inner{min-height:74px}.mobile-nav.open{overscroll-behavior:contain;max-height:calc(100dvh - 74px)}.mobile-nav a,.mobile-nav .mobile-cta{min-height:48px}.section,.home-positioning-section,.home-method-section,.home-cooperation-section,.home-contact-section,.commerce-section,.ecosystem-loop-section,.ecosystem-cct-section,.talent-page-section,.cooperation-route-section,.cooperation-process-section,.cooperation-preparation-section,.insights-radar-content,.contact-intake-section{padding-block:78px}.home-institutional-hero,.home-institutional-hero .hero-content{min-height:590px}.home-institutional-hero .hero-content{padding-block:48px}.home-institutional-hero .hero-copy h1{max-width:560px;font-size:clamp(38px,9.4vw,50px);line-height:1.12}.home-institutional-hero .hero-actions,.commerce-page-hero-actions,.ecosystem-page-hero-actions,.talent-page-hero-actions,.cooperation-page-hero-actions,.contact-page-hero-actions,.talent-page-cta-actions{grid-template-columns:1fr;gap:12px;width:min(100%,360px);display:grid}:is(.home-institutional-hero .hero-actions,.commerce-page-hero-actions,.ecosystem-page-hero-actions,.talent-page-hero-actions,.cooperation-page-hero-actions,.contact-page-hero-actions,.talent-page-cta-actions) :is(a,button){justify-content:center;width:100%}.home-positioning-grid article:hover,.commerce-capability-results article:hover,.commerce-support-grid article:hover,.commerce-participation-grid article:hover,.commerce-risk-grid article:hover,.cooperation-route-card:hover{transform:none}.commerce-architecture-grid{grid-template-columns:1fr}.commerce-architecture-card,.commerce-architecture-card:first-child{border-left:0;border-bottom:1px solid var(--zj-line);min-height:0}.commerce-architecture-card:last-child{border-bottom:0}.commerce-page-hero-visual,.ecosystem-page-hero-visual{min-height:360px}.ecosystem-ring{box-shadow:none}.talent-development-console,.talent-audience-switcher,.cooperation-route-panel,.cooperation-preparation-panel,.cooperation-boundary-panel,.contact-status-card,.contact-form-shell,.insights-radar-featured{border-radius:4px}.cooperation-process-list{border-bottom:0}.cooperation-process-step,.cooperation-process-step:first-child{border-left:0;border-bottom:1px solid var(--zj-line);min-height:0}.privacy-console>aside{grid-template-columns:1fr}.insights-radar-controls{padding:16px}.insights-radar-topic-list{scrollbar-width:thin;overflow-x:auto}.insights-radar-topic{flex:none}}@media (max-width:620px){.site-header-inner,.footer-main,.footer-bottom,.home-institutional-hero .hero-content,:is(.page-hero-inner,.commerce-page-hero-inner,.ecosystem-page-hero-inner,.talent-page-inner,.cooperation-page-hero-inner,.contact-page-inner,.insights-radar-hero-inner,.insights-article-hero-content,.commerce-section-inner,.ecosystem-page-section-inner,.cooperation-content,.insights-radar-explorer,.insights-article-reading-grid){width:calc(100% - 40px)}.brand-mark{width:40px;height:40px}.brand-copy{min-width:128px}.brand-name{font-size:19px}.signal-page-hero,.ecosystem-page-hero,.talent-page-hero,.cooperation-page-hero,.contact-page-hero,.insights-radar-hero{min-height:500px}.page-hero-inner,.ecosystem-page-hero-inner,.talent-page-hero-inner,.cooperation-page-hero-inner,.contact-page-hero-inner,.insights-radar-hero-inner{min-height:500px;padding-block:48px}:is(.page-hero-copy,.commerce-page-hero-copy,.ecosystem-page-hero-copy,.talent-page-hero-copy,.cooperation-page-hero-copy,.contact-page-hero-copy,.insights-radar-hero-inner,.insights-article-hero-content) h1{font-size:clamp(36px,10vw,46px);line-height:1.14}:is(.page-hero-copy,.commerce-page-hero-copy,.ecosystem-page-hero-copy,.talent-page-hero-copy,.cooperation-page-hero-copy,.contact-page-hero-copy,.insights-radar-hero-inner)>p{font-size:15px;line-height:1.72}:is(.hero-picture img,.page-hero-picture img,.ecosystem-page-hero-picture img,.talent-page-hero-picture img,.cooperation-page-hero-picture img,.contact-page-hero-picture img,.insights-radar-hero-media img,.insights-article-hero-media img){animation:none;transform:scale(1.02)}.home-institutional-hero,.home-institutional-hero .hero-content{min-height:560px}.home-commerce-visual{min-height:440px}.document-entry{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:0;padding-block:14px}.document-entry-icon{width:42px;height:42px}.document-entry-copy strong{font-size:14px}.document-entry-action{grid-column:2;justify-self:start;min-height:34px}.commerce-page-hero{min-height:0}.commerce-page-hero-inner{min-height:0;padding-block:52px 64px}.commerce-page-hero-visual{min-height:330px}.ecosystem-page-hero-visual{opacity:.62;min-height:300px}.talent-page-hero-signal{display:grid}.contact-page-hero,.contact-page-hero-inner{min-height:450px}.contact-intake-section{padding-top:64px}.contact-form-shell,.contact-status-card{padding:20px}.contact-choice-grid,.contact-form-grid{grid-template-columns:1fr}.insights-radar-topic-row:hover{padding-inline:0}}@media (max-width:430px){.home-institutional-hero .hero-copy h1,:is(.page-hero-copy,.commerce-page-hero-copy,.ecosystem-page-hero-copy,.talent-page-hero-copy,.cooperation-page-hero-copy,.contact-page-hero-copy,.insights-radar-hero-inner,.insights-article-hero-content) h1{letter-spacing:-.04em;font-size:clamp(34px,9.5vw,42px)}.home-positioning-intro h2,.home-method-section h2,.home-cooperation-section .section-header h2,.home-contact-section h2,.section-header h2,.commerce-section-header h2,.ecosystem-page-section-header h2,.talent-page-section-heading h2,.talent-boundary-panel h2,.talent-page-cta h2,.cooperation-section-heading h2,.contact-form-heading h2{font-size:32px}.footer-main,.footer-bottom,.site-header-inner,.home-institutional-hero .hero-content,:is(.page-hero-inner,.commerce-page-hero-inner,.ecosystem-page-hero-inner,.talent-page-inner,.cooperation-page-hero-inner,.contact-page-inner,.insights-radar-hero-inner,.insights-article-hero-content,.commerce-section-inner,.ecosystem-page-section-inner,.cooperation-content,.insights-radar-explorer,.insights-article-reading-grid){width:calc(100% - 32px)}.home-positioning-section,.home-method-section,.home-cooperation-section,.home-contact-section,.section{padding-inline:16px}.document-entry-copy>span{display:none}}@media (max-width:340px){.brand-copy{min-width:112px}.brand-name{font-size:17px}.brand-en{font-size:6px}.home-institutional-hero .hero-copy h1,:is(.page-hero-copy,.commerce-page-hero-copy,.ecosystem-page-hero-copy,.talent-page-hero-copy,.cooperation-page-hero-copy,.contact-page-hero-copy,.insights-radar-hero-inner,.insights-article-hero-content) h1{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.page-transition-shell,:is(.hero-picture img,.page-hero-picture img,.ecosystem-page-hero-picture img,.talent-page-hero-picture img,.cooperation-page-hero-picture img,.contact-page-hero-picture img,.insights-radar-hero-media img,.insights-article-hero-media img),.ecosystem-hero-scan,.ecosystem-hero-particle,.ecosystem-hero-wave,.ecosystem-ring-signal,.cct-hub-rings,.ecosystem-logo-scene,.spin{animation:none!important}.motion-reveal,.motion-reveal[data-motion-mounted=true][data-motion-state=pending],.stagger-group>*{opacity:1!important;transition-duration:1ms!important;transition-delay:0s!important;transform:none!important}:is(a,button,article,img){transition-duration:1ms!important}.home-page .primary-button:is(:hover,:focus-visible){transform:none!important}}:root{--brand-navy-950:#031126;--brand-navy-900:#06182d;--brand-navy-800:#0d2944;--brand-blue:#1177d4;--brand-blue-dark:#0c5fae;--brand-gold:#c6a15b;--paper:#f5f2ea;--paper-soft:#faf8f3;--surface:#fff;--text:#101722;--muted:#606b7d;--line:#d7d9d6;--line-strong:#bdc3c7;--danger:#a83a3a;--site-width:1240px;--reading-width:720px;--radius-sm:4px;--radius-md:8px;--shadow-soft:0 18px 48px #03112614;--ease-out:cubic-bezier(.22, 1, .36, 1);--zj-navy-950:var(--brand-navy-950);--zj-navy-900:var(--brand-navy-900);--zj-navy-800:var(--brand-navy-800);--zj-blue-600:var(--brand-blue);--zj-blue-500:#3f8fd1;--zj-gold-500:var(--brand-gold);--zj-gold-300:#d9bd86;--zj-paper:var(--paper);--zj-paper-soft:var(--paper-soft);--zj-surface:var(--surface);--zj-ink:var(--text);--zj-muted:var(--muted);--zj-line:var(--line);--zj-line-strong:var(--line-strong);--zj-danger:var(--danger);--zj-width:var(--site-width);--zj-reading:var(--reading-width);--zj-radius:var(--radius-md);--zj-shadow:var(--shadow-soft);--zj-ease:var(--ease-out);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--paper);min-width:0}html{scroll-padding-top:84px}body{color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,Helvetica Neue,Arial,Noto Sans SC,Source Han Sans SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.7;overflow-x:clip}main{background:var(--paper);min-height:60svh;overflow:clip}:where(h1,h2,h3){color:inherit;text-wrap:balance;font-family:inherit}:where(p,li){text-wrap:pretty}:where(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #3b92d5}::selection{color:#fff;background:var(--brand-blue)}.page-transition-shell{animation:none}.motion-reveal{opacity:1;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:var(--motion-delay,0s);transform:none}.motion-reveal[data-motion-mounted=true][data-motion-state=pending]{opacity:0;transform:translateY(14px)}.motion-reveal.reveal-fade[data-motion-mounted=true][data-motion-state=pending]{transform:none}.motion-reveal.reveal-scale[data-motion-mounted=true][data-motion-state=pending]{transform:translateY(10px)scale(.992)}.stagger-group>:nth-child(2){transition-delay:70ms}.stagger-group>:nth-child(3){transition-delay:.14s}.stagger-group>:nth-child(4){transition-delay:.21s}.stagger-group>:nth-child(5){transition-delay:.28s}.stagger-group>:nth-child(6){transition-delay:.35s}.site-header{z-index:50;width:auto;box-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(110%);backdrop-filter:blur(14px)saturate(110%);background:#031126f5;border-bottom:1px solid #eff3f624;position:sticky;top:0}.site-header-inner{width:min(var(--site-width), calc(100% - 48px));gap:26px;min-height:80px;margin-inline:auto}.brand{gap:12px;min-height:48px}.brand-mark{filter:none;width:46px;height:46px}.brand-copy{text-align:left;gap:4px;min-width:150px}.brand-name{color:#fff;letter-spacing:.1em;font-size:22px;font-weight:700;line-height:1}.brand-en{color:#f5f8fab8;letter-spacing:.15em;font-size:7px;font-weight:600;line-height:1}.nav-link{color:#f7f8fac7;letter-spacing:.02em;min-width:44px;min-height:44px;padding-block:30px;font-size:14px;font-weight:550}.nav-link:hover,.nav-link:focus-visible,.nav-link.active{color:#fff}.nav-link:after{background:var(--brand-blue);height:2px;bottom:21px}.nav-cta,.mobile-cta,.primary-button,.secondary-button,.contact-primary-button,.talent-primary-button,.talent-secondary-button,.footer-action{border-radius:var(--radius-sm);min-height:46px;box-shadow:none;font-weight:650;transition:color .18s,background-color .18s,border-color .18s,transform .18s}.primary-button,.contact-primary-button,.talent-primary-button{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}.primary-button:hover,.primary-button:focus-visible,.contact-primary-button:hover,.contact-primary-button:focus-visible,.talent-primary-button:hover,.talent-primary-button:focus-visible{border-color:var(--brand-blue-dark);background:var(--brand-blue-dark);transform:translateY(-1px)}.secondary-button,.talent-secondary-button{color:#fff;background:0 0;border-color:#f7f8fa7a}.secondary-button:hover,.secondary-button:focus-visible,.talent-secondary-button:hover,.talent-secondary-button:focus-visible{border-color:var(--brand-gold);background:#c6a15b17}.text-link,.cooperation-back-link,.contact-page-status-link,.talent-text-link{min-height:44px;color:var(--brand-blue);text-underline-offset:5px;align-items:center;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.home-page .home-principles,.home-page .home-cct-section,.home-page .home-principles>h2,.home-page .home-cct-section>h2{scroll-margin-top:96px}.home-page .home-principles>.text-link{text-decoration:none}.site-footer{background:var(--brand-navy-950);color:#f3f5f7;border-top:0}.footer-main{border-bottom:1px solid #eff3f624;padding-block:64px 52px}.footer-brand p,.footer-nav-grid a,.footer-bottom{color:#f3f5f7b3}.footer-nav-grid a,.footer-bottom a,.contact-consent-row a,.contact-result-link{align-items:center;min-height:44px;display:inline-flex}.footer-nav-grid a:hover,.footer-nav-grid a:focus-visible{color:#fff}.footer-kicker{color:var(--brand-gold)}.footer-action{color:#fff;background:0 0;border-color:#c6a15bb8}:is(.home-institutional-hero,.signal-page-hero,.commerce-page-hero,.ecosystem-page-hero,.talent-page-hero,.cooperation-page-hero,.insights-radar-hero){isolation:isolate;background:var(--brand-navy-950);color:#fff;position:relative;overflow:hidden}:is(.home-institutional-hero .hero-picture,.page-hero-picture,.ecosystem-page-hero-picture,.talent-page-hero-picture,.cooperation-page-hero-picture,.insights-radar-hero-media){z-index:-3;position:absolute;inset:0}:is(.home-institutional-hero .hero-picture img,.page-hero-picture img,.ecosystem-page-hero-picture img,.talent-page-hero-picture img,.cooperation-page-hero-picture img,.insights-radar-hero-media img){object-fit:cover;width:100%;height:100%;transform:scale(1.015)}:is(.home-institutional-hero .hero-shade,.page-hero-overlay,.ecosystem-page-hero-overlay,.talent-page-hero-overlay,.cooperation-page-hero-overlay,.insights-radar-hero-overlay){z-index:-2;background:linear-gradient(90deg,#031126f7 0%,#031126cc 46%,#03112642 100%),linear-gradient(#0311261f 48%,#031126c7 100%);position:absolute;inset:0}:is(.home-institutional-hero .hero-content,.page-hero-inner,.commerce-page-hero-inner,.ecosystem-page-hero-inner,.talent-page-hero-inner,.cooperation-page-hero-inner,.insights-radar-hero-inner){width:min(var(--site-width), calc(100% - 48px));margin-inline:auto}:is(.home-institutional-hero .hero-copy,.page-hero-copy,.commerce-page-hero-copy,.ecosystem-page-hero-copy,.talent-page-hero-copy,.cooperation-page-hero-copy,.insights-radar-hero-inner) h1{color:#fff;letter-spacing:-.015em;max-width:820px;margin:0;font-size:clamp(48px,5vw,76px);font-weight:700;line-height:1.2}:is(.home-institutional-hero .hero-copy,.page-hero-copy,.commerce-page-hero-copy,.ecosystem-page-hero-copy,.talent-page-hero-copy,.cooperation-page-hero-copy,.insights-radar-hero-inner)>p{color:#f7f8facc;max-width:660px;font-size:17px;line-height:1.75}.eyebrow,.commerce-kicker,.ecosystem-page-kicker,.talent-page-eyebrow,.cooperation-page-eyebrow,.cooperation-section-kicker,.contact-section-kicker,.insights-radar-section-label{color:#8a6528;letter-spacing:.12em;font-size:12px;font-weight:650}.commerce-page,.ecosystem-page,.talent-page,.cooperation-page,.insights-radar-page,.insights-article-page,.contact-page{background:var(--paper);color:var(--text)}.commerce-page-hero,.commerce-page-hero-inner,.ecosystem-page-hero,.ecosystem-page-hero-inner,.talent-page-hero,.talent-page-hero-inner,.cooperation-page-hero,.cooperation-page-hero-inner{min-height:620px}.commerce-page-hero-inner,.ecosystem-page-hero-inner,.talent-page-hero-inner,.cooperation-page-hero-inner{align-items:center;padding-block:72px}.commerce-page-hero-visual{border-radius:var(--radius-sm);min-height:430px;box-shadow:none;background:#0a1d31;border:0;overflow:hidden}.commerce-scene-host,.commerce-scene-poster,.commerce-scene-picture,.commerce-scene-picture img{min-height:inherit;border-radius:inherit}.commerce-scene-picture img{object-position:70% center}.commerce-scene-vignette{background:linear-gradient(#0000 54%,#03112694)}.commerce-scene-control,.commerce-visual-note{display:none}.document-entry{border-radius:var(--radius-sm);width:min(100%,650px);min-height:92px;box-shadow:none;background:#03112657;border:1px solid #f7f8fa47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.document-entry-icon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--brand-gold);background:0 0;border:1px solid #c6a15b8f;justify-content:center;align-items:center;display:inline-flex}.document-entry-copy{min-width:0}.document-entry-copy small{color:#f7f8faa8;letter-spacing:.06em;font-size:11px}.document-entry-copy strong{color:#fff;font-size:15px;font-weight:650;line-height:1.45}.document-entry-copy>span{color:#f7f8fab3;font-size:13px}.document-entry-action{color:#fff;min-width:94px;font-size:13px;font-weight:650}.commerce-page .commerce-section,.ecosystem-loop-section,.ecosystem-cct-section,.talent-page-section,.cooperation-route-section,.cooperation-process-section,.cooperation-preparation-section{background:var(--paper);color:var(--text);padding-block:104px}.commerce-page .commerce-section:nth-of-type(odd),.commerce-page .commerce-section:nth-of-type(2n),.ecosystem-cct-section,.talent-audience-section,.cooperation-process-section{background:var(--surface)}.commerce-page .commerce-section:nth-of-type(odd){background:var(--paper)}.commerce-page .commerce-section-inner,.ecosystem-page-section-inner,.talent-page-inner,.cooperation-content{width:min(var(--site-width), calc(100% - 48px));margin-inline:auto}.commerce-page .commerce-section-header,.ecosystem-page-section-header,.talent-page-section-heading,.cooperation-section-heading{max-width:760px;margin-bottom:48px}.commerce-page .commerce-section-header h2,.ecosystem-page-section-header h2,.talent-page-section-heading h2,.cooperation-section-heading h2,.cct-hub-copy h2,.cct-stage-intro h3{color:var(--text);letter-spacing:-.035em;font-size:clamp(34px,3.5vw,52px);font-weight:680;line-height:1.14}.commerce-page .commerce-section-header p,.ecosystem-page-section-header p,.talent-page-section-heading p,.cooperation-section-heading p,.cct-hub-copy p,.cct-stage-intro p{color:var(--muted);font-size:17px;line-height:1.75}.commerce-architecture-card,.commerce-foundation-card,.commerce-support-grid article,.commerce-participation-grid article,.commerce-risk-grid article,.talent-development-stage,.talent-development-panel,.talent-audience-tab,.talent-audience-panel,.cooperation-route-card,.cooperation-route-panel,.cooperation-preparation-panel,.cooperation-boundary-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:none}.commerce-architecture-card:hover,.commerce-support-grid article:hover,.talent-development-stage:hover,.talent-audience-tab:hover,.cooperation-route-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.commerce-architecture-card h3,.commerce-foundation-card h3,.commerce-support-grid h3,.commerce-participation-grid h3,.commerce-risk-grid h3,.talent-page h3,.cooperation-page h3{color:var(--text)}.commerce-architecture-card p,.commerce-foundation-card p,.commerce-support-grid p,.commerce-participation-grid p,.commerce-risk-grid p,.talent-page-section p,.cooperation-page section:not(.cooperation-page-hero) p{color:var(--muted)}@media (hover:hover) and (pointer:fine){.document-entry:hover,.document-entry:focus-visible{border-color:var(--brand-blue);background:#0311267a;transform:translateY(-1px)}.document-entry:hover .document-entry-action svg,.document-entry:focus-visible .document-entry-action svg{transform:translate(4px,-2px)}:is(.commerce-page-hero-visual,.insights-radar-featured-visual):hover img{transform:scale(1.025)}}@media (max-width:1120px){.site-header-inner{width:min(var(--site-width), calc(100% - 40px))}.desktop-nav,.nav-cta{display:none}.menu-button{border-radius:var(--radius-sm);background:0 0;border-color:#f7f8fa52;width:44px;height:44px;display:inline-flex}.mobile-nav{background:var(--brand-navy-950)}.mobile-nav.open{overscroll-behavior:contain;max-height:calc(100dvh - 80px);padding:12px 20px 22px;overflow-y:auto}.mobile-nav a,.mobile-nav .mobile-cta{border-radius:0;min-height:48px}.ecosystem-ring{grid-template-columns:repeat(2,minmax(0,1fr))}.cct-hub-hero,.contact-intake-layout{grid-template-columns:1fr}.contact-status-card{position:static}.insights-article-reading-grid{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.insights-article-boundary{grid-column:2}}@media (min-width:960px) and (max-width:1120px){.site-header-inner{gap:18px}.desktop-nav{gap:clamp(12px,1.45vw,18px);display:flex}.nav-link{font-size:13px}.menu-button,.mobile-nav{display:none}}@media (max-width:760px){html{scroll-padding-top:72px}.home-page .home-principles,.home-page .home-cct-section,.home-page .home-principles>h2,.home-page .home-cct-section>h2{scroll-margin-top:88px}.home-primary-section{padding:64px 20px}.home-primary-heading{margin-bottom:30px}.home-primary-heading h2{font-size:30px}.home-primary-navigation{grid-template-columns:1fr}.home-primary-navigation a,.home-primary-navigation a:nth-child(2n),.home-primary-navigation a:last-child{border-right:0;grid-column:auto;min-height:0;padding:24px 0}.home-primary-navigation h3{font-size:21px}.site-header-inner{width:calc(100% - 32px);min-height:72px}.brand-mark{width:42px;height:42px}.brand-copy{min-width:136px}.brand-name{font-size:19px}.mobile-nav.open{max-height:calc(100dvh - 72px)}.signal-page-hero{padding:0}:is(.home-institutional-hero,.home-institutional-hero .hero-content,.signal-page-hero,.signal-page-hero .page-hero-inner,.commerce-page-hero,.commerce-page-hero-inner,.ecosystem-page-hero,.ecosystem-page-hero-inner,.talent-page-hero,.talent-page-hero-inner,.cooperation-page-hero,.cooperation-page-hero-inner,.insights-radar-hero,.insights-radar-hero-inner){min-height:auto}:is(.home-institutional-hero .hero-content,.page-hero-inner,.commerce-page-hero-inner,.ecosystem-page-hero-inner,.talent-page-hero-inner,.cooperation-page-hero-inner,.insights-radar-hero-inner,.commerce-section-inner,.ecosystem-page-section-inner,.talent-page-inner,.cooperation-content,.insights-radar-explorer,.insights-article-hero-content,.insights-article-reading-grid,.contact-page-inner,.privacy-console,.footer-main,.footer-bottom){width:calc(100% - 32px)}.home-institutional-hero .hero-content,.commerce-page-hero-inner,.ecosystem-page-hero-inner,.talent-page-hero-inner,.cooperation-page-hero-inner{padding-block:52px}.signal-page-hero .page-hero-inner{padding-block:32px 44px;display:block}main>.signal-page-hero:has(+.legal-page) .page-hero-inner{min-height:auto;padding-block:44px 40px}.signal-page-hero .page-hero-console{border-top:1px solid #f7f8fa3d;border-left:0;margin-top:36px;padding:20px 0 0}:is(.home-institutional-hero .hero-copy,.page-hero-copy,.commerce-page-hero-copy,.ecosystem-page-hero-copy,.talent-page-hero-copy,.cooperation-page-hero-copy,.insights-radar-hero-inner) h1,.contact-page-hero-copy h1,.insights-article-hero-content h1,.privacy-console h1{font-size:clamp(34px,10vw,48px);line-height:1.12}:is(.home-institutional-hero .hero-copy,.page-hero-copy,.commerce-page-hero-copy,.ecosystem-page-hero-copy,.talent-page-hero-copy,.cooperation-page-hero-copy,.insights-radar-hero-inner)>p{font-size:16px;line-height:1.7}:is(.home-institutional-hero .hero-picture img,.page-hero-picture img,.ecosystem-page-hero-picture img,.talent-page-hero-picture img,.cooperation-page-hero-picture img,.insights-radar-hero-media img){transform:none;animation:none!important}.home-institutional-hero .hero-picture img{object-position:68% center}.page-hero-picture img,.talent-page-hero-picture img{object-position:70% center}.ecosystem-page-hero-picture img{object-position:64% center}.cooperation-page-hero-picture img,.insights-radar-hero-media img{object-position:72% center}.commerce-page-hero-visual{display:none}.commerce-page-hero-inner,.ecosystem-page-hero-inner,.talent-page-hero-inner,.cooperation-page-hero-inner{grid-template-columns:1fr}.document-entry{grid-template-columns:auto minmax(0,1fr);min-height:96px;margin-top:24px;padding:14px}.document-entry-action{grid-column:2;justify-content:flex-start;min-width:0;min-height:28px}.commerce-section,.ecosystem-loop-section,.ecosystem-cct-section,.talent-page-section,.cooperation-route-section,.cooperation-process-section,.cooperation-preparation-section,.insights-radar-content,.contact-intake-section,.legal-page{padding-block:72px}.commerce-section-header,.ecosystem-page-section-header,.talent-page-section-heading,.cooperation-section-heading{margin-bottom:34px}.commerce-section-header h2,.ecosystem-page-section-header h2,.talent-page-section-heading h2,.cooperation-section-heading h2,.cct-hub-copy h2,.cct-stage-intro h3{font-size:32px}.ecosystem-flow-desktop,.talent-development-desktop,.cooperation-route-desktop,.cooperation-route-panel,.insights-article-toc{display:none}.ecosystem-flow-mobile,.talent-development-mobile,.cooperation-route-mobile,.insights-article-mobile-toc{display:block}.ecosystem-mobile-node,.talent-development-accordion,.cooperation-mobile-route,.insights-article-mobile-toc{border-color:var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}.ecosystem-mobile-node summary,.talent-development-accordion summary,.cooperation-mobile-route button,.insights-article-mobile-toc summary{min-height:52px;color:var(--text)}.cct-hub-hero{display:block}.cct-hub-orbit{grid-template-columns:1fr;margin-top:32px}.cct-hub-node,.cct-hub-node.node-1,.cct-hub-node.node-2,.cct-hub-node.node-3,.cct-hub-node.node-4{min-height:84px}.cct-mechanism-stage{margin-top:32px;padding:24px 18px}.insights-radar-hero-inner{padding-block:58px 52px}.insights-radar-topics{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%)}.insights-radar-topic{white-space:nowrap;scroll-snap-align:start;flex:none;min-width:max-content;min-height:44px;padding-inline:16px}.insights-radar-topics::-webkit-scrollbar{display:none}.insights-radar-featured{grid-template-columns:1fr}.insights-radar-featured-visual{border-radius:0 0 var(--radius-md) var(--radius-md);min-height:230px}.insights-article-hero{padding-block:52px 48px}.insights-article-reading-grid{padding-block:56px 72px;display:block}.insights-article-body p,.insights-article-body li{font-size:16px}.insights-article-boundary{margin-top:40px}.contact-page-hero,.contact-page-hero-inner{min-height:auto}.contact-page-hero-inner{padding-block:44px 36px}.contact-intake-layout{flex-direction:column;gap:48px;display:flex}.contact-form-column{order:1;width:100%}.contact-status-reveal{order:2;width:100%}.contact-identity-grid,.contact-direction-grid,.contact-form-grid{grid-template-columns:1fr}.contact-choice-wide{grid-column:auto}.privacy-console{display:block}.privacy-console>aside{border-right:0;border-bottom:1px solid var(--line);margin-bottom:40px;padding:0 0 28px;position:static}.footer-main{grid-template-columns:1fr;gap:44px;padding-block:52px 38px}.footer-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{min-height:72px}.footer-bottom a,.text-link,.cooperation-back-link,.contact-page-status-link,.talent-text-link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:359px){.home-institutional-hero .hero-actions,.commerce-page-hero-actions,.ecosystem-page-hero-actions,.talent-page-hero-actions,.cooperation-page-hero-actions,.contact-page-hero-actions{grid-template-columns:1fr;width:100%;display:grid}.home-institutional-hero .hero-actions>*,.commerce-page-hero-actions>*,.ecosystem-page-hero-actions>*,.talent-page-hero-actions>*,.cooperation-page-hero-actions>*,.contact-page-hero-actions>*{width:100%}.document-entry-copy strong{overflow-wrap:anywhere}}:root{--editorial-paper:#f5f2ec;--editorial-surface:#faf8f4;--zj-paper:#f5f2ec;--zj-paper-soft:#f5f2ec;--zj-surface:#f5f2ec;--zj-cool:#f5f2ec;--paper:#f5f2ec;--paper-soft:#f5f2ec;--surface:#f5f2ec;--zj-ink:#102139;--zj-navy:#061729;--zj-navy-soft:#0a2138;--zj-blue:#0a68a2;--zj-blue-deep:#0a68a2;--zj-gold:#b18a4d;--zj-muted:#5f6b7a;--zj-line:#10213924;--zj-line-dark:#f7f8fa29;--zj-shadow-soft:0 16px 42px #06172914;--site-hero-image-shade:linear-gradient(90deg, #031126d9 0%, #03112694 32%, #0311261a 69%, transparent 100%);--site-hero-image-shade-mobile:linear-gradient(180deg, #031126d6, #031126c2 58%, #031126d9);--zj-content:1220px;--zj-reading:720px;--zj-section-space:80px;--site-gutter:32px;--site-shell-width:min(var(--zj-content), calc(100% - (var(--site-gutter) * 2)));--site-title-home:clamp(58px, 4.2vw, 64px);--site-title-page:clamp(48px, 4vw, 58px);--site-title-section:clamp(30px, 2.7vw, 38px);--site-body-size:16px;--site-control-height:48px;--site-radius-sm:4px;--site-radius-md:8px;--site-motion-duration:.42s;--site-hover-duration:.18s}body{background:var(--zj-paper);color:var(--zj-ink);font-family:var(--font-noto-sans-sc), "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei", "PingFang SC", Inter, "Helvetica Neue", Arial, sans-serif;font-kerning:normal;letter-spacing:normal;text-rendering:optimizelegibility}.site-page{background:var(--zj-paper);min-width:0;color:var(--zj-ink);overflow-x:clip}.site-shell{width:var(--site-shell-width);max-width:var(--zj-content);margin-inline:auto}.site-page svg.icon-tabler{stroke-width:1.75px;flex-shrink:0;width:24px;height:24px}.site-page h3,.site-page :is(button,input,textarea,select){font-family:var(--font-noto-sans-sc), "Microsoft YaHei", sans-serif}:is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--zj-blue);outline-offset:3px}.site-header :is(a,button):focus-visible{outline-color:#dec397}.site-hero{isolation:isolate;position:relative}.site-hero--editorial,.site-hero--split-light,.site-hero--form-light{background:var(--zj-paper);color:var(--zj-ink)}.site-hero--immersive{background:var(--zj-navy);color:#f7f8fa}.site-hero__copy>p{max-width:60ch;color:var(--zj-muted);font-size:var(--site-body-size);line-height:1.75}.site-hero--immersive .site-hero__copy>p{color:#f7f8fac7}.site-section{padding-block:var(--zj-section-space)}.site-section--paper{background:var(--zj-paper)}.site-section--surface{background:var(--zj-surface)}.site-section--cool{background:var(--zj-cool)}.site-section--navy{background:var(--zj-navy);color:#f7f8fa}.site-section-heading>h2{font-size:var(--site-title-section);letter-spacing:.01em;line-height:1.4}.site-document-strip{background:var(--zj-paper);padding-block:24px}.site-page .site-document-entry{border:0;border-bottom:1px solid var(--zj-line);width:100%;min-height:104px;color:var(--zj-ink);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;padding:16px 0;transition:border-color .18s,background-color .18s;display:grid;transform:none}.site-page .site-document-entry .document-entry-icon{width:48px;height:48px;color:var(--zj-blue);border:1px solid var(--zj-line);background:var(--editorial-surface);border-radius:8px;display:inline-flex;position:static}.site-page .site-document-entry .document-entry-copy{flex-direction:column;gap:4px;display:flex}.site-page .site-document-entry .document-entry-copy small{color:#856229;letter-spacing:.04em;padding:0;font-size:13px}.site-page .site-document-entry .document-entry-copy strong{color:var(--zj-ink);font-family:var(--font-noto-sans-sc), sans-serif;font-size:17px;line-height:1.6}.site-page .site-document-entry .document-entry-copy>span{color:var(--zj-muted);font-size:13px;display:block}.site-page .site-document-entry .document-entry-action{border-left:1px solid var(--zj-line);min-height:44px;color:var(--zj-blue);background:0 0;grid-column:auto;justify-self:end;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}.site-page .site-document-entry:is(:hover,:focus-visible){border-bottom-color:var(--zj-blue);background:var(--editorial-surface);box-shadow:none;transform:none}@media (max-width:600px){.site-page .site-document-entry{grid-template-columns:48px minmax(0,1fr);gap:8px 16px}.site-page .site-document-entry .document-entry-action{border:0;grid-column:2;justify-self:start;padding:0}}.site-document-entry .document-entry-action svg,:is(.primary-button,.secondary-button,.contact-primary-button,.talent-primary-button,.talent-secondary-button) svg{transition:transform var(--site-hover-duration) ease}.site-document-entry:is(:hover,:focus-visible) .document-entry-action svg,:is(.primary-button,.secondary-button,.contact-primary-button,.talent-primary-button,.talent-secondary-button):is(:hover,:focus-visible) svg{transform:translate(2px)}:is(.site-page--home .site-hero h1,.site-page:not(.site-page--home) .site-hero h1){font-family:var(--font-noto-serif-sc), "Noto Serif SC", "Songti SC", SimSun, serif;letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.14}.site-page--home .site-hero h1{font-size:var(--site-title-home)}.site-page:not(.site-page--home) .site-hero h1{font-size:var(--site-title-page)}:is(.home-page,.about-page,.commerce-page.commerce-ui2,.ecosystem-page.ecosystem-ui2,.talent-page.talent-ui2,.insights-radar-page.insights-ui2,.contact-page.contact-ui2) :is(h2,h3){letter-spacing:-.006em;text-wrap:balance;font-weight:600}:is(.home-page,.about-page,.commerce-page.commerce-ui2,.ecosystem-page.ecosystem-ui2,.talent-page.talent-ui2,.insights-radar-page.insights-ui2,.contact-page.contact-ui2) h2{font-family:var(--font-noto-serif-sc), "Noto Serif SC", "Songti SC", SimSun, serif}:is(.home-page,.about-page,.commerce-page.commerce-ui2,.ecosystem-page.ecosystem-ui2,.talent-page.talent-ui2,.insights-radar-page.insights-ui2,.contact-page.contact-ui2) :is(p,li){font-size:var(--site-body-size);text-wrap:pretty;line-height:1.75}.motion-reveal,.motion-reveal[data-motion-mounted=true][data-motion-state=pending],.motion-reveal.reveal-fade[data-motion-mounted=true][data-motion-state=pending],.motion-reveal.reveal-scale[data-motion-mounted=true][data-motion-state=pending],.stagger-group[data-motion-mounted=true][data-motion-state=pending]>*{opacity:1;transform:none}.motion-reveal[data-motion-mounted=true][data-motion-state=entering]:not(.stagger-group){animation:zj-section-enter .42s var(--zj-ease) both;animation-delay:var(--motion-delay)}.motion-reveal.reveal-fade[data-motion-mounted=true][data-motion-state=entering]:not(.stagger-group){animation-name:zj-section-fade}.motion-reveal.stagger-group[data-motion-mounted=true][data-motion-state=entering]>*{animation:zj-section-enter .42s var(--zj-ease) both;animation-delay:var(--motion-delay)}.motion-reveal.stagger-group[data-motion-state=entering]>:nth-child(2){animation-delay:calc(var(--motion-delay) + 70ms)}.motion-reveal.stagger-group[data-motion-state=entering]>:nth-child(3){animation-delay:calc(var(--motion-delay) + .14s)}.motion-reveal.stagger-group[data-motion-state=entering]>:nth-child(4){animation-delay:calc(var(--motion-delay) + .21s)}.motion-reveal.stagger-group[data-motion-state=entering]>:nth-child(5){animation-delay:calc(var(--motion-delay) + .28s)}.motion-reveal.stagger-group[data-motion-state=entering]>:nth-child(6){animation-delay:calc(var(--motion-delay) + .35s)}.motion-reveal.stagger-group[data-motion-state=entering]>:nth-child(7){animation-delay:calc(var(--motion-delay) + .42s)}@keyframes zj-section-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes zj-section-fade{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.motion-reveal[data-motion-state=entering],.motion-reveal.stagger-group[data-motion-state=entering]>*{animation:none}}.site-header{-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);background:#07182af9;border-bottom-color:#f7f8fa21;transition:background-color .22s,border-color .22s,box-shadow .22s}.site-header.is-scrolled{box-shadow:none;background:#07182afe;border-bottom-color:#b7975b47}@media (max-width:959px){.site-header:has(.mobile-nav.open) .site-header-inner{z-index:42;width:var(--site-shell-width);position:relative}.site-header .mobile-nav.open{z-index:41;position:relative}}.site-header-inner{width:min(var(--zj-content), calc(100% - 56px));min-height:76px}.brand-name{letter-spacing:.045em}.desktop-nav{gap:clamp(22px,2vw,34px)}.nav-link{color:#f7f8fac2;letter-spacing:.006em;font-size:14px;font-weight:500}.nav-link:after{background:var(--zj-gold);bottom:17px}.site-footer{color:#f3f6f8;background:radial-gradient(circle at 8% 0,#265d8236,#0000 32%),linear-gradient(145deg,#091d32 0%,#07192c 58%,#061627 100%);border-top:0;padding:0 0 22px;position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg,#947343,#d3ae70 31%,#d3ae7014 76%);height:2px;position:absolute;inset:0 0 auto}.footer-main,.footer-bottom{width:var(--site-shell-width)}.footer-main{border-bottom:1px solid #d1e1e92e;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);column-gap:clamp(56px,9vw,150px);padding-block:clamp(56px,6.4vw,88px) clamp(36px,4vw,52px);display:grid}.footer-brand{min-width:0}.footer-brand .brand{width:fit-content}.footer-brand p{color:#b9c9d5;max-width:410px;margin-top:28px;font-size:16px;line-height:1.9}.footer-navigation{gap:18px;min-width:0}.footer-navigation h2{color:#d6b27b;letter-spacing:.08em;margin:3px 0 0;font-size:13px;font-weight:620}.footer-nav-grid{gap:0 32px}.footer-nav-grid a{color:#d8e1e7;border-bottom:1px solid #d1e1e924;align-items:center;min-width:0;min-height:48px;font-size:15px;transition:color .18s,border-color .18s;display:flex;position:relative}.footer-nav-grid a:hover{color:#fff;border-color:#d3ae70a8;transform:none}.footer-nav-grid a:focus-visible,.footer-bottom a:focus-visible,.footer-brand .brand:focus-visible{outline-offset:4px;outline:3px solid #e8c58b}.footer-nav-grid a:focus-visible{color:#fff;transform:none}.footer-bottom{color:#98adbb;border-top:0;min-height:58px;margin-top:0;padding-top:14px}.footer-bottom a{color:#bacbd5}.footer-bottom a:hover{color:#fff}:is(.home-page,.commerce-page.commerce-ui2,.ecosystem-page.ecosystem-ui2,.talent-page.talent-ui2,.contact-page.contact-ui2) :is(.primary-button,.contact-primary-button,.talent-primary-button){min-height:var(--site-control-height);border-color:var(--zj-blue-deep);background:var(--zj-blue-deep);box-shadow:none;border-radius:4px}:is(.home-page,.commerce-page.commerce-ui2,.ecosystem-page.ecosystem-ui2,.talent-page.talent-ui2,.contact-page.contact-ui2) :is(.primary-button,.contact-primary-button,.talent-primary-button):is(:hover,:focus-visible){background:#075b8d;border-color:#075b8d;transform:translateY(-1px)}@media (max-width:959px){.site-header-inner{min-height:72px}}@media (max-width:900px){:root{--zj-section-space:68px;--site-gutter:24px}.site-header-inner,.footer-main,.footer-bottom,.home-page .home-hero-inner,.about-page .about-shell,.commerce-page.commerce-ui2 .commerce-page-hero-inner,.ecosystem-page.ecosystem-ui2 :is(.ecosystem-page-hero-inner,.ecosystem-page-section-inner),.talent-page.talent-ui2 .talent-page-inner,.insights-radar-page.insights-ui2 :is(.insights-radar-hero-inner,.insights-radar-explorer),.contact-page.contact-ui2 :is(.contact-page-inner,.cooperation-content),.site-shell{width:var(--site-shell-width)}.footer-main{gap:42px 46px}.about-page .about-hero-inner{grid-template-columns:minmax(0,1fr)}.commerce-page.commerce-ui2 .commerce-page-hero-inner,.ecosystem-page.ecosystem-ui2 .ecosystem-page-hero-inner,.talent-page.talent-ui2 .talent-page-hero-inner{min-height:0;padding-block:72px}}@media (max-width:600px){:root{--zj-section-space:48px;--site-gutter:20px;--site-body-size:16px}.footer-main{grid-template-columns:minmax(0,1fr);row-gap:34px;padding-top:50px;padding-bottom:32px}.footer-brand p{margin-top:22px;font-size:15px}.footer-navigation{gap:10px}.footer-nav-grid{column-gap:22px}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-top:10px}:is(.site-page--home .site-hero h1,.site-page:not(.site-page--home) .site-hero h1){letter-spacing:-.012em;max-width:11ch;font-size:clamp(38px,10vw,42px);line-height:1.15}.about-page .about-hero.about-hero h1{line-height:1.32}.site-header-inner,.footer-main,.footer-bottom,.home-page .home-hero-inner,.about-page .about-shell,.commerce-page.commerce-ui2 .commerce-page-hero-inner,.ecosystem-page.ecosystem-ui2 :is(.ecosystem-page-hero-inner,.ecosystem-page-section-inner),.talent-page.talent-ui2 .talent-page-inner,.insights-radar-page.insights-ui2 :is(.insights-radar-hero-inner,.insights-radar-explorer),.contact-page.contact-ui2 :is(.contact-page-inner,.cooperation-content),.site-shell{width:var(--site-shell-width)}.home-page .home-editorial-hero{min-height:560px}.home-page .home-hero-inner{padding-block:50px 58px}.about-page .about-hero-inner,.commerce-page.commerce-ui2 .commerce-page-hero-inner,.ecosystem-page.ecosystem-ui2 .ecosystem-page-hero-inner,.talent-page.talent-ui2 .talent-page-hero-inner,.insights-radar-page.insights-ui2 .insights-radar-hero-inner,.contact-page.contact-ui2 .contact-page-hero-inner{padding-block:52px 48px}.ecosystem-page.ecosystem-ui2 .ecosystem-page-hero-media,.talent-page.talent-ui2 .talent-page-hero-media{border-radius:3px}.contact-page.contact-ui2 .contact-page-hero,.contact-page.contact-ui2 .contact-page-hero-inner{min-height:0}.contact-page.contact-ui2 .contact-page-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-page.contact-ui2 .contact-page-hero-actions>a{justify-content:center;width:100%;min-height:48px}.legal-page .privacy-console,.insights-article-page.insights-article-ui2 :is(.insights-article-hero-content,.insights-article-reading-grid){width:var(--site-shell-width)}body:has(.legal-page) .page-hero-inner{width:var(--site-shell-width)}.insights-article-page.insights-article-ui2 .insights-article-hero h1{font-size:clamp(34px,9vw,46px)}body:has(.legal-page) .page-hero h1{font-size:clamp(34px,9vw,46px)}}@media (max-width:359px){:root{--site-gutter:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.scroll-progress{display:none!important}.scroll-progress>span{transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}.motion-reveal,.motion-reveal[data-motion-mounted=true][data-motion-state=pending],.stagger-group>*{opacity:1!important;transform:none!important}}.home-page[data-home-motion=gsap]{background:var(--home-paper);color:var(--home-ink)}.home-page[data-home-motion=gsap] ::selection{color:var(--zj-navy);background:#0b6aa83d}.home-page[data-home-motion=gsap] :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #7ebce8}.home-page[data-home-motion=gsap] .home-editorial-hero{min-height:clamp(650px,49vw,710px)}.home-page[data-home-motion=gsap] .home-editorial-hero:before{background:radial-gradient(circle at 70% 28%,#7ebce824,#0000 30%),linear-gradient(#03112605,#03112633)}.home-page[data-home-motion=gsap] .home-editorial-hero:after{background:linear-gradient(90deg,#031126f7 0%,#031126d6 34%,#03112647 66%,#03112614 100%),linear-gradient(#03112608,#0000 54%,#03112680)}.home-page[data-home-motion=gsap] .home-hero-inner{padding-block:clamp(88px,7vw,108px) clamp(82px,7vw,104px)}.home-page[data-home-motion=gsap] .home-hero-layout{gap:30px;max-width:650px}.home-page[data-home-motion=gsap] .home-hero-heading h1{letter-spacing:-.008em;text-wrap:balance;max-width:9em;font-size:clamp(50px,4.6vw,64px);font-weight:600;line-height:1.16}.home-page[data-home-motion=gsap] .home-hero-summary{max-width:540px;padding-top:26px}.home-page[data-home-motion=gsap] .home-hero-summary p{color:#f7f8fae0}.home-page[data-home-motion=gsap] .home-hero-panorama{will-change:clip-path}.home-page[data-home-motion=gsap] .home-hero-panorama img{will-change:transform}.home-page[data-home-motion=gsap] .home-positioning-section{background-color:var(--home-paper);background-image:linear-gradient(#ffffff42,#0000 34%)}.home-page[data-home-motion=gsap] .home-positioning-intro{column-gap:clamp(52px,8vw,118px)}.home-page[data-home-motion=gsap] .home-positioning-grid article,.home-page[data-home-motion=gsap] .home-positioning-grid article:first-child,.home-page[data-home-motion=gsap] .home-positioning-grid article:last-child{padding-block:27px;position:relative}.home-page[data-home-motion=gsap] .home-positioning-grid article:after{content:"";background:linear-gradient(90deg, var(--home-accent), #b7975bb8);transform-origin:0;height:1px;transition:transform .26s var(--zj-ease);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.home-page[data-home-motion=gsap] .home-commerce-showcase{background:var(--zj-navy);position:relative;overflow:hidden}.home-page[data-home-motion=gsap] .home-commerce-showcase:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 44%,#256ea41f,#0000 30%);position:absolute;inset:0}.home-page[data-home-motion=gsap] .home-commerce-inner{z-index:1;position:relative}.home-page[data-home-motion=gsap] .home-commerce-layer-list span,.home-page[data-home-motion=gsap] .home-commerce-layer-list span:last-child{transition:background-color .18s ease, border-color .18s ease, transform .22s var(--zj-ease);background:#ffffff05}.home-page[data-home-motion=gsap] .home-commerce-layer-list span.is-foundation{background-color:#b7975b1a;border-color:#b7975b7a;box-shadow:0 20px 52px #0008142e}.home-page[data-home-motion=gsap] .home-method-support{background-color:var(--home-paper);background-image:linear-gradient(110deg,#0b6aa806,#0000 45%,#b7975b09)}.home-page[data-home-motion=gsap] .home-primary-section{background-color:var(--zj-navy);position:relative;overflow:hidden}.home-page[data-home-motion=gsap] .home-primary-section:after{content:"";background:linear-gradient(90deg,#0000,#b7975bc2,#0000);height:1px;position:absolute;inset:auto 0 0}.home-page[data-home-motion=gsap] .home-primary-navigation>a{transition:background-color .18s ease, transform .22s var(--zj-ease)}.home-page[data-home-motion=gsap] .home-primary-navigation svg,.home-page[data-home-motion=gsap] :is(.primary-button,.secondary-button) svg{transition:transform .18s var(--zj-ease)}.home-page[data-home-motion=gsap] .home-cooperation-section{background-color:var(--home-paper);background-image:linear-gradient(#ffffff2e,#0000 46%)}.home-page[data-home-motion=gsap] .home-cooperation-list article{padding-bottom:18px;position:relative}.home-page[data-home-motion=gsap] .home-contact-section{background-color:var(--home-paper)}.home-page[data-home-motion=gsap] .home-consultation-panel{background-color:var(--zj-navy);border-color:#b7975b3d;position:relative;overflow:hidden;box-shadow:0 28px 68px #03112621}.home-page[data-home-motion=gsap] .home-consultation-panel:after{content:"";background:linear-gradient(90deg, var(--home-gold), #2d86c4 52%, transparent 86%);height:2px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.home-page[data-home-motion=gsap] :is(.home-hero-panorama,.home-hero-panorama img,.home-hero-heading .eyebrow,.hero-title-line,.home-hero-summary>p,.home-hero-actions){animation:none}}@media (hover:hover) and (pointer:fine){.home-page[data-home-motion=gsap] .home-positioning-grid article:is(:hover,:focus-within):after{transform:scaleX(1)}.home-page[data-home-motion=gsap] .home-primary-navigation>a:is(:hover,:focus-visible){transform:translateY(-4px)}.home-page[data-home-motion=gsap] .home-primary-navigation>a:is(:hover,:focus-visible) svg,.home-page[data-home-motion=gsap] :is(.primary-button,.secondary-button):is(:hover,:focus-visible) svg{transform:translate(2px)}}@media (max-width:760px){.home-page[data-home-motion=gsap] .home-editorial-hero{min-height:580px}.home-page[data-home-motion=gsap] .home-hero-inner{padding-block:46px 54px}.home-page[data-home-motion=gsap] .home-hero-heading h1{max-width:8.8em;font-size:clamp(36px,10.4vw,46px);line-height:1.14}.home-page[data-home-motion=gsap] .home-hero-summary{padding-top:18px}.home-page[data-home-motion=gsap] .home-hero-actions{gap:18px;margin-top:24px}.home-page[data-home-motion=gsap] .home-hero-panorama,.home-page[data-home-motion=gsap] .home-hero-panorama img{will-change:auto}.home-page[data-home-motion=gsap] .home-positioning-grid article,.home-page[data-home-motion=gsap] .home-positioning-grid article:first-child,.home-page[data-home-motion=gsap] .home-positioning-grid article:last-child{padding-block:24px}.home-page[data-home-motion=gsap] .home-consultation-panel{box-shadow:0 20px 46px #0311261c}}@media (prefers-reduced-motion:reduce){.home-page[data-home-motion=gsap] :is(.home-hero-panorama,.home-hero-panorama img){will-change:auto;clip-path:none!important;transform:none!important}}}@layer route-final;.skip-to-content{z-index:9999;color:#fff;background:#07182a;border-radius:4px;padding:10px 18px;font-size:14px;text-decoration:none;position:absolute;top:12px;left:16px;transform:translateY(-200%)}.skip-to-content:focus-visible{transform:translateY(0)}.mobile-nav-backdrop{z-index:40;cursor:pointer;background:#0614268c;border:0;width:100vw;height:100dvh;padding:0;display:none;position:fixed;top:0;left:0}@media (max-width:959px){.mobile-nav-backdrop{display:block}}
