:root{color-scheme:dark;--ink:#090b0e;--panel:#12161d;--panel-strong:#171d26;--line:#2b3340;--text:#f4f7fb;--muted:#aab4c1;--signal:#33c7b7;--brass:#c9a968}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;scroll-padding-top:88px}.lead-guide{flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px;display:flex}.lead-guide h3{margin-bottom:12px;font-size:1.5rem}.lead-guide>p:not(.eyebrow):not(.lead-channel-note){max-width:520px;color:var(--muted);margin-bottom:28px}.lead-channel-note{color:#d5dde7;margin:16px 0 0;font-size:.84rem}.cooperation-page{background:var(--ink)}.cooperation-shell{width:min(1180px,100% - 48px);margin:0 auto}.cooperation-hero{border-bottom:1px solid var(--line);background:#0b0f14;min-height:720px;position:relative;overflow:hidden}.cooperation-hero>img,.cooperation-hero-shade{width:100%;height:100%;position:absolute;inset:0}.cooperation-hero>img{object-fit:cover;object-position:center}.cooperation-hero-shade{background:linear-gradient(90deg,#070a0df7 0%,#070a0ddb 48%,#070a0d9e 100%),linear-gradient(#070a0d2e 30%,#070a0df2 100%)}.cooperation-hero-shell{z-index:1;flex-direction:column;justify-content:center;min-height:720px;padding:132px 0 72px;display:flex;position:relative}.cooperation-hero .breadcrumbs,.cooperation-hero .breadcrumbs a{color:#d5dde7}.cooperation-hero h1{max-width:920px;margin:10px 0 20px;font-size:4rem;line-height:1.06}.cooperation-hero-copy{color:#d7e0ea;max-width:760px;margin:0;font-size:1.12rem}.cooperation-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cooperation-signals{border-top:1px solid #aab4c152;border-bottom:1px solid #aab4c152;grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px;margin:54px 0 0;display:grid}.cooperation-signals div{padding:18px 20px 18px 0}.cooperation-signals div+div{border-left:1px solid #aab4c147;padding-left:20px}.cooperation-signals dt{color:var(--brass);font-size:.78rem;font-weight:700}.cooperation-signals dd{color:#d5dde7;margin:3px 0 0;font-size:.9rem}.cooperation-jump-nav{border-bottom:1px solid var(--line);background:#0e1218}.cooperation-jump-nav .cooperation-shell{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cooperation-jump-nav a{color:#d5dde7;align-items:center;gap:12px;min-height:70px;padding:12px 18px;text-decoration:none;display:flex}.cooperation-jump-nav a+a{border-left:1px solid var(--line)}.cooperation-jump-nav a span{color:var(--signal);font-size:.76rem;font-weight:700}.cooperation-jump-nav a:hover,.cooperation-jump-nav a:focus-visible{color:var(--signal);background:#121820}.cooperation-jump-nav a:focus-visible,.cooperation-faq-list summary:focus-visible{outline:3px solid var(--brass);outline-offset:-3px}.cooperation-section{padding:96px 0}.cooperation-section-heading{max-width:760px;margin-bottom:48px}.cooperation-section-heading h2,.cooperation-readiness h2,.cooperation-faq h2,.cooperation-closing h2{margin:8px 0 16px;font-size:2.5rem;line-height:1.16}.cooperation-section-heading>p:last-child,.cooperation-readiness-grid>div:first-child>p:last-child,.cooperation-faq header>p:last-child,.cooperation-closing p{color:var(--muted)}.cooperation-direction-list{border-top:1px solid var(--line)}.cooperation-direction{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,.9fr) minmax(300px,1.1fr);gap:32px;padding:42px 0;display:grid}.cooperation-direction-index{color:var(--signal);font-size:.82rem;font-weight:700}.cooperation-direction h3{margin:0 0 12px;font-size:1.65rem}.cooperation-direction-copy p{color:var(--muted);margin:0 0 22px}.cooperation-direction-copy strong{color:var(--brass);margin-bottom:3px;font-size:.78rem;display:block}.cooperation-direction-copy>span:last-child{color:#d5dde7;font-size:.9rem}.cooperation-materials{border-left:1px solid var(--line);padding-left:32px}.cooperation-materials h4{color:#d5dde7;margin:0 0 14px;font-size:.92rem}.cooperation-materials ul,.cooperation-boundary ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cooperation-materials li,.cooperation-boundary li{color:var(--muted);padding-left:18px;position:relative}.cooperation-materials li:before,.cooperation-boundary li:before{background:var(--signal);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.cooperation-readiness{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#10151c;padding:88px 0}.cooperation-readiness-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;display:grid}.cooperation-boundary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cooperation-boundary section{padding:28px 0}.cooperation-boundary section+section{border-left:1px solid var(--line);padding-left:28px}.cooperation-boundary h3{color:var(--brass);margin:0 0 18px;font-size:1rem}.cooperation-process-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cooperation-process-list li{min-height:228px;padding:28px 22px}.cooperation-process-list li+li{border-left:1px solid var(--line)}.cooperation-process-list li>span{color:var(--signal);font-size:.78rem;font-weight:700}.cooperation-process-list h3{margin:42px 0 10px;font-size:1.08rem}.cooperation-process-list p{color:var(--muted);margin:0;font-size:.9rem}.cooperation-faq{border-top:1px solid var(--line);background:#0e1218;padding:92px 0}.cooperation-faq-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:72px;display:grid}.cooperation-faq-list{border-top:1px solid var(--line)}.cooperation-faq-list details{border-bottom:1px solid var(--line)}.cooperation-faq-list summary{min-height:68px;color:var(--text);cursor:pointer;padding:20px 40px 20px 0;font-weight:700}.cooperation-faq-list details[open] summary{color:var(--signal)}.cooperation-faq-list p{max-width:680px;color:var(--muted);margin:0;padding:0 40px 24px 0}.cooperation-closing{padding:88px 0 96px}.cooperation-closing .cooperation-shell{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:48px;padding-top:42px;display:flex}.cooperation-closing .cooperation-shell>div{max-width:740px}.cooperation-closing nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=1000px){.cooperation-direction{grid-template-columns:56px minmax(0,1fr)}.cooperation-materials{border-top:1px solid var(--line);border-left:0;grid-column:2;padding-top:24px;padding-left:0}.cooperation-readiness-grid,.cooperation-faq-grid{grid-template-columns:1fr;gap:44px}.cooperation-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cooperation-process-list li,.cooperation-process-list li+li{border-right:0;border-bottom:1px solid var(--line);border-left:0}.cooperation-process-list li:nth-child(2n){border-left:1px solid var(--line)}}@media (width<=760px){.cooperation-shell{width:min(100% - 28px,1180px)}.cooperation-hero,.cooperation-hero-shell{min-height:680px}.cooperation-hero-shell{padding-top:112px;padding-bottom:52px}.cooperation-hero h1{overflow-wrap:anywhere;word-break:break-word;font-size:2.45rem}.cooperation-hero-copy{font-size:1rem}.cooperation-hero-actions,.cooperation-hero-actions .button{width:100%}.cooperation-signals{grid-template-columns:1fr;margin-top:36px}.cooperation-signals div{padding:12px 0}.cooperation-signals div+div{border-top:1px solid #aab4c147;border-left:0;padding-left:0}.cooperation-jump-nav{scrollbar-width:none;overflow-x:auto}.cooperation-jump-nav::-webkit-scrollbar{display:none}.cooperation-jump-nav .cooperation-shell{grid-template-columns:repeat(4,minmax(158px,1fr));width:max-content;min-width:100%}.cooperation-section{padding:72px 0}.cooperation-section-heading h2,.cooperation-readiness h2,.cooperation-faq h2,.cooperation-closing h2{overflow-wrap:anywhere;word-break:break-word;font-size:2rem}.cooperation-direction{grid-template-columns:1fr;gap:16px;padding:34px 0}.cooperation-materials{grid-column:auto}.cooperation-readiness,.cooperation-faq{padding:70px 0}.cooperation-boundary{grid-template-columns:1fr}.cooperation-boundary section+section{border-top:1px solid var(--line);border-left:0;padding-left:0}.cooperation-process-list{grid-template-columns:1fr}.cooperation-process-list li,.cooperation-process-list li:nth-child(2n){border-left:0;min-height:0;padding:24px 0}.cooperation-process-list h3{margin-top:16px}.cooperation-faq-grid{gap:32px}.cooperation-faq-list summary{overflow-wrap:anywhere;padding-right:24px}.cooperation-faq-list p{padding-right:0}.cooperation-closing{padding:70px 0}.cooperation-closing .cooperation-shell{flex-direction:column;align-items:stretch;gap:28px}.cooperation-closing nav,.cooperation-closing nav .button{width:100%}}body{background:var(--ink);min-width:0;color:var(--text);margin:0;font-family:Arial,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.65}a{color:inherit}img{max-width:100%;display:block}.site-header{z-index:50;backdrop-filter:blur(12px);background:#090b0ec7;border-bottom:1px solid #aab4c12e;position:fixed;top:0;left:0;right:0}.site-header-shell{justify-content:space-between;align-items:center;gap:28px;width:min(1380px,100% - 48px);min-height:72px;margin:0 auto;display:flex}.site-brand{color:var(--text);white-space:nowrap;align-items:baseline;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.site-brand-suffix{color:var(--muted);font-size:.78rem;font-weight:400}.site-nav{align-items:center;gap:8px;display:flex}.site-nav a{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;padding:8px 10px;font-size:.9rem;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.site-nav a:hover,.site-nav a[aria-current=page]{border-color:var(--signal);color:var(--text)}.site-nav .site-login-link{min-height:44px;color:var(--text);background:#33c7b714;border:1px solid #33c7b794;border-radius:6px;margin-left:6px;padding:7px 14px}.site-nav .site-login-link:hover,.site-nav .site-login-link[aria-current=page]{border-color:var(--signal);background:#33c7b729}.site-nav .site-careers-link{color:#ead8a8}.site-mobile-actions{display:none}.site-mobile-action{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:7px 10px;font-size:.8rem;text-decoration:none;display:inline-flex}.site-mobile-careers{color:#ead8a8;border-color:#c9a96894}.site-mobile-login{background:#33c7b714;border-color:#33c7b794}.site-mobile-action[aria-current=page]{border-color:var(--signal);background:#33c7b729}.site-mobile-menu{position:relative}.site-mobile-menu summary{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.site-mobile-menu summary::-webkit-details-marker{display:none}.site-mobile-menu[open] summary{border-color:var(--signal);background:#33c7b71f}.site-mobile-menu nav{border:1px solid var(--line);background:#12161dfa;border-radius:8px;width:210px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 44px #00000052}.site-mobile-menu nav a{border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);align-items:center;padding:9px 14px;text-decoration:none;display:flex}.site-mobile-menu nav a:last-child{border-bottom:0}.site-mobile-menu nav a:hover,.site-mobile-menu nav a[aria-current=page]{color:var(--text);background:#33c7b71a}.site-mobile-action:focus-visible,.site-mobile-menu summary:focus-visible,.site-mobile-menu nav a:focus-visible,.site-brand:focus-visible,.site-nav a:focus-visible{outline:3px solid var(--brass);outline-offset:3px}@media (width>=761px) and (width<=1400px){.site-nav{display:none}.site-mobile-actions{align-items:center;gap:6px;display:flex}}.skip-link{z-index:100;border:1px solid var(--signal);background:var(--panel-strong);color:var(--text);border-radius:6px;padding:8px 12px;text-decoration:none;transition:transform .16s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}#content-start:focus{outline:0}section[id],article[id]{scroll-margin-top:88px}.immersive-hero{border-bottom:1px solid var(--line);min-height:92vh;position:relative;overflow:hidden}.hero-media,.hero-bg,.hero-shade{position:absolute;inset:0}.hero-bg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .26s,transform .6s;transform:scale(1.04)}.hero-bg.is-active{opacity:.72;transform:scale(1)}.hero-shade{background:linear-gradient(90deg,#090b0ef2,#090b0e8c),linear-gradient(#090b0ed1,#090b0e1f 55%,#090b0eeb)}.hero-shell{z-index:1;flex-direction:column;justify-content:center;width:min(1180px,100% - 48px);min-height:92vh;margin:0 auto;padding:96px 0 40px;display:flex;position:relative}.eyebrow{color:var(--signal);text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:22px;font-size:4rem;line-height:1.08}.hero-copy{max-width:680px;color:var(--muted);margin-bottom:30px;font-size:1.12rem}.hero-actions,.internal-login{flex-wrap:wrap;gap:12px;display:flex}.button,.internal-login a{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.button.primary{background:var(--signal);color:#04100e}.button.secondary,.internal-login a{border:1px solid var(--line);color:var(--text);background:#12161db8}.button:focus-visible,.internal-login a:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.button:hover,.internal-login a:hover{border-color:var(--signal);background:#33c7b724}.button.primary:hover{color:#04100e;background:#5ad4c7;border-color:#5ad4c7}.hero-company-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:auto;padding-top:58px;display:grid}.hero-rail-item,.stage-panel,.portal-section{border:1px solid var(--line);background:#12161dc7;border-radius:8px}.hero-rail-item{min-height:220px;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:22px;transition:background-color .18s,border-color .18s,box-shadow .18s}.hero-rail-item:hover,.hero-rail-item.is-active{background:#12161de6;border-color:#33c7b7c7}.hero-rail-item.is-active{box-shadow:inset 0 0 0 1px #33c7b747,0 18px 54px #00000042}.hero-rail-item:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.hero-rail-item p,.stage-content p{color:var(--brass);text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:700}.hero-rail-title,.stage-content h3{margin-bottom:10px;font-size:1.35rem;font-weight:700;line-height:1.25;display:block}.hero-rail-copy,.stage-content span,.section-heading p{color:var(--muted)}.hero-rail-copy{display:block}.hero-rail-tags,.stage-content ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.hero-rail-tag,.stage-content li{color:#ead8a8;border:1px solid #c9a9686b;border-radius:999px;padding:5px 10px;font-size:.82rem}.business-stage,.lead-shell,.portal-section{width:min(1180px,100% - 48px);margin:0 auto}.business-stage{padding:92px 0}.section-heading{max-width:680px;margin-bottom:34px}.section-heading.compact{margin-bottom:22px}.section-heading h2{margin-bottom:14px;font-size:2.4rem;line-height:1.16}.stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.stage-panel{overflow:hidden}.stage-panel img{aspect-ratio:16/9;object-fit:cover;width:100%}.stage-content{padding:24px}.stage-profile-link{min-height:44px;color:var(--signal);align-items:center;margin-top:20px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.stage-profile-link:hover{text-underline-offset:4px;text-decoration:underline}.stage-profile-link:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.delivery-flow{isolation:isolate;background:#12161dd1;border:1px solid #33c7b74d;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:28px;margin-top:24px;padding:28px;display:grid;position:relative;overflow:hidden}.delivery-flow:before,.delivery-flow:after{content:"";position:absolute;inset:0}.delivery-flow:before{z-index:-2;opacity:.3;background:url(/assets/bg-yisong-service.jpg) 50%/cover no-repeat;transform:scale(1.03)}.delivery-flow:after{z-index:-1;background:linear-gradient(90deg,#090b0ef5,#090b0ec7)}.delivery-flow-copy h3{margin-bottom:12px;font-size:1.7rem}.delivery-flow-copy p:not(.eyebrow){color:var(--muted);margin-bottom:0}.delivery-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.delivery-flow-steps li{background:#090b0e9e;border:1px solid #aab4c138;border-radius:10px;min-width:0;padding:16px}.delivery-flow-steps span{color:var(--signal);margin-bottom:18px;font-size:.78rem;font-weight:700;display:block}.delivery-flow-steps strong{color:var(--text);margin-bottom:8px;display:block}.delivery-flow-steps p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.collection-page{border-bottom:1px solid var(--line);background:#0e1218;min-height:100vh}.collection-shell,.detail-shell,.detail-information,.detail-disclosure,.detail-related{width:min(1180px,100% - 48px);margin:0 auto}.collection-hero,.detail-hero{isolation:isolate;background:#0d1117;border-bottom:1px solid #aab4c13d;position:relative;overflow:hidden}.collection-hero{min-height:610px}.collection-hero>img,.detail-hero>img,.collection-hero-shade,.detail-hero-shade{width:100%;height:100%;position:absolute;inset:0}.collection-hero>img,.detail-hero>img{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.74)contrast(.92);transform:scale(1.015)}.collection-hero-shade,.detail-hero-shade{z-index:-2;background:linear-gradient(90deg,#06090df7 0%,#06090de0 48%,#06090d94 100%),linear-gradient(#06090db8 0%,#06090d47 32%,#06090df5 100%)}.collection-hero-shell,.detail-hero .detail-shell{z-index:1;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.collection-hero-shell{padding:136px 0 72px}.collection-hero .breadcrumbs,.detail-hero .breadcrumbs,.collection-hero .breadcrumbs a,.detail-hero .breadcrumbs a{color:#d7e0ea}.collection-hero .breadcrumbs a:hover,.collection-hero .breadcrumbs a:focus-visible,.detail-hero .breadcrumbs a:hover,.detail-hero .breadcrumbs a:focus-visible{color:var(--signal)}.collection-hero h1{max-width:800px;margin-bottom:20px;font-size:3.6rem;line-height:1.08}.collection-hero-shell>p:not(.eyebrow){color:#d6dee8;max-width:760px;margin-bottom:0;font-size:1.08rem}.collection-status{border-left:2px solid var(--signal);color:#ead8a8;align-items:center;min-height:34px;margin-top:26px;padding:5px 0 5px 12px;font-size:.86rem;font-weight:700;display:inline-flex}.collection-library{background:#0e1218;padding:72px 0 104px}.collection-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.collection-grid.is-single{grid-template-columns:1fr}.content-card{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s;overflow:hidden}.collection-grid.is-single .content-card{grid-template-columns:minmax(320px,.94fr) minmax(0,1.06fr);min-height:390px;display:grid}.content-card:hover{background:var(--panel-strong);border-color:#33c7b7bd;box-shadow:0 18px 44px #00000038}.content-card:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.content-card-media{border-bottom:1px solid var(--line);background:var(--ink);aspect-ratio:16/9;overflow:hidden}.collection-grid.is-single .content-card-media{border-right:1px solid var(--line);aspect-ratio:auto;border-bottom:0;min-height:100%}.content-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .24s}.content-card:hover .content-card-media img{transform:scale(1.018)}.content-card-body{padding:22px}.collection-grid.is-single .content-card-body{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px);display:flex}.content-card-meta,.detail-tags{flex-wrap:wrap;gap:8px;display:flex}.content-card-meta{margin-bottom:16px}.content-card-meta span,.detail-tags span{color:#ead8a8;border:1px solid #c9a96866;border-radius:999px;padding:4px 9px;font-size:.78rem}.content-card h2{margin-bottom:10px;font-size:1.35rem;line-height:1.3}.content-card p{min-height:52px;color:var(--muted);margin-bottom:18px}.collection-grid.is-single .content-card p{max-width:660px;min-height:0}.content-card-command{color:var(--signal);font-size:.9rem;font-weight:700}.content-detail{background:var(--ink);min-height:100vh}.detail-hero{min-height:650px}.detail-hero .detail-shell{padding:132px 0 68px}.detail-hero h1{max-width:860px;margin-bottom:18px;font-size:3.5rem;line-height:1.08}.detail-back{min-height:44px;color:var(--muted);align-items:center;margin-bottom:24px;font-size:.9rem;text-decoration:none;display:inline-flex}.detail-back:hover{color:var(--signal)}.detail-back:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.detail-hero-summary{color:#d6dee8;max-width:760px;margin-bottom:0;font-size:1.08rem}.detail-hero .detail-tags{margin-top:24px}.detail-information{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:72px;padding-top:76px;padding-bottom:76px;display:grid}.detail-overview{max-width:680px}.detail-overview h2{margin-bottom:16px;font-size:2rem;line-height:1.2}.detail-tags{margin-top:24px}.detail-facts{border-top:1px solid var(--line);margin:0}.detail-facts div{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);gap:20px;padding:17px 0;display:grid}.detail-facts dt{color:var(--muted);font-size:.84rem}.detail-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0}.detail-disclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:54px;padding:42px 0;display:grid}.detail-disclosure h2{margin-bottom:0;font-size:1.55rem;line-height:1.25}.detail-disclosure>p:last-child{color:#d2dae4;margin:0}.detail-related{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding-top:48px;display:grid}.detail-related a{border:1px solid var(--line);min-height:116px;color:var(--text);background:#10151c;border-radius:6px;flex-direction:column;justify-content:center;padding:20px;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.detail-related a:hover,.detail-related a:focus-visible{background:var(--panel);border-color:#33c7b7b8}.detail-related a:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.detail-related span{color:var(--signal);margin-bottom:7px;font-size:.78rem}.detail-related strong{font-size:1rem;line-height:1.45}.lead-section{isolation:isolate;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e1218;padding:92px 0;position:relative;overflow:hidden}.lead-section:before,.lead-section:after{content:"";position:absolute;inset:0}.lead-section:before{z-index:-2;opacity:.36;background:url(/assets/bg-cooperation-partners.jpg) 50%/cover no-repeat;transform:scale(1.02)}.lead-section:after{z-index:-1;background:linear-gradient(90deg,#090b0ef5,#090b0ec7 52%,#090b0ee6),linear-gradient(#090b0e85,#090b0ef5)}.lead-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.lead-intro{padding-top:12px}.lead-intro h2{margin-bottom:16px;font-size:2.4rem;line-height:1.16}.lead-intro>p,.lead-form-heading p{color:var(--muted)}.lead-facts{gap:18px;margin:34px 0 0;display:grid}.lead-facts div{border-left:2px solid var(--signal);padding-left:16px}.lead-facts dt{color:var(--brass);font-size:.8rem;font-weight:700}.lead-facts dd{color:var(--muted);margin:4px 0 0}.lead-form{backdrop-filter:blur(10px);background:#12161ddb;border:1px solid #aab4c142;border-radius:8px;padding:28px;box-shadow:0 22px 70px #00000042}.lead-form-heading{margin-bottom:24px}.lead-form-heading h3{margin-bottom:4px;font-size:1.35rem}.lead-form-heading p{margin-bottom:0;font-size:.9rem}.lead-unavailable{flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px;display:flex}.lead-unavailable h3{margin-bottom:12px;font-size:1.5rem}.lead-unavailable>p:not(.eyebrow){max-width:520px;color:var(--muted);margin-bottom:28px}.lead-unavailable button{color:#c6cfda;min-width:180px;min-height:48px;font:inherit;cursor:not-allowed;background:#252c36;border:1px solid #3d4654;border-radius:6px;font-weight:700}.lead-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;display:grid}.form-field{min-width:0}.form-field-full{grid-column:1/-1}.form-field label{margin-bottom:7px;font-size:.9rem;font-weight:700;display:block}.required-mark{color:var(--brass)}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--line);background:var(--ink);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:6px;padding:10px 12px;transition:border-color .18s,box-shadow .18s}.form-field textarea{resize:vertical;min-height:116px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--signal);outline:none;box-shadow:0 0 0 3px #33c7b729}.form-field [aria-invalid=true]{border-color:#f08b7f}.field-error{color:#f3a49b;min-height:24px;padding-top:3px;font-size:.82rem;display:block}.lead-submit{cursor:pointer;width:100%;font:inherit;border:1px solid #0000}.lead-submit:disabled{cursor:wait;opacity:.68}.lead-status{min-height:27px;margin:12px 0 0;font-size:.9rem}.lead-status[data-state=error]{color:#f3a49b}.lead-status[data-state=loading]{color:var(--muted)}.lead-status[data-state=success]{color:#7ce0d3}.portal-section{margin-top:80px;margin-bottom:80px;padding:28px}.business-profile{background:var(--ink)}.profile-hero{border-bottom:1px solid var(--line);isolation:isolate;align-items:flex-end;min-height:680px;display:flex;position:relative;overflow:hidden}.profile-hero>img,.profile-hero-shade{width:100%;height:100%;position:absolute;inset:0}.profile-hero>img{z-index:-2;object-fit:cover}.profile-hero-shade{z-index:-1;background:#090b0eb8}.profile-hero-shell,.profile-section,.profile-closing{width:min(1180px,100% - 48px);margin:0 auto}.profile-hero-shell{padding:132px 0 72px}.profile-hero h1{max-width:920px;margin-bottom:14px;font-size:3.8rem}.profile-public-name{color:var(--brass);margin-bottom:20px;font-size:1.2rem;font-weight:700}.profile-hero-summary{color:#d5dde7;max-width:680px;margin-bottom:30px;font-size:1.08rem}.profile-legal-name{max-width:760px;color:var(--brass);margin:0 0 18px;font-size:.9rem;line-height:1.55}.profile-section{padding:88px 0}.profile-overview,.profile-connections{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:84px;display:grid}.profile-overview h2,.profile-connections h2,.profile-closing h2{margin-bottom:16px;font-size:2.25rem;line-height:1.18}.profile-overview>div>p:last-child,.profile-chain,.profile-closing p{color:var(--muted)}.profile-chain{border-left:2px solid var(--signal);margin:28px 0 0;padding-left:28px;font-size:1.18rem}.profile-evidence,.profile-service-standard,.profile-faq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e1218}.profile-evidence dl,.profile-service-standard dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.profile-evidence dl>div,.profile-service-standard dl>div{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;padding:20px}.profile-evidence dt,.profile-service-standard dt{align-items:baseline;gap:8px;display:flex}.profile-evidence dt strong,.profile-service-standard dt strong{color:var(--signal);font-size:2rem;line-height:1}.profile-evidence dt span,.profile-service-standard dt span{color:var(--text);font-size:.88rem;font-weight:700}.profile-evidence dd,.profile-service-standard dd{color:var(--muted);margin:14px 0 0;font-size:.86rem;line-height:1.55}.profile-service-standard>.profile-section>header{max-width:720px;margin-bottom:28px}.profile-standard-note{border-left:2px solid var(--brass);color:#d5dde7;max-width:840px;margin:24px 0 0;padding-left:18px}.profile-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-faq-list article{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;padding:22px}.profile-faq-list article>span{color:var(--signal);font-size:.76rem;font-weight:700}.profile-faq-list h3{margin:16px 0 10px;font-size:1.12rem;line-height:1.35}.profile-faq-list article>p{color:#d5dde7;margin:0;font-size:.92rem;line-height:1.65}.profile-faq-list .profile-faq-boundary{color:var(--muted);margin-top:12px;font-size:.82rem}.profile-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e1218}.profile-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.profile-capability{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:250px;padding:24px}.profile-capability>span{color:var(--signal);margin-bottom:34px;font-size:.8rem;font-weight:700;display:block}.profile-capability h3{margin-bottom:12px;font-size:1.2rem}.profile-capability p{color:var(--muted);margin:0;font-size:.94rem}.profile-flow{counter-reset:profile-step;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.profile-flow li{border-top:1px solid var(--line);border-bottom:1px solid var(--line);counter-increment:profile-step;min-height:118px;padding:52px 16px 18px;position:relative}.profile-flow li:not(:last-child){border-right:1px solid var(--line)}.profile-flow li:before{color:var(--brass);content:counter(profile-step, decimal-leading-zero);font-size:.74rem;font-weight:700;position:absolute;top:16px;left:16px}.profile-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.profile-audiences li{border-bottom:1px solid var(--line);color:#d5dde7;padding:12px 0}.profile-related{border-left:1px solid var(--line);padding-left:48px}.profile-related a{border-bottom:1px solid var(--line);color:#d9e2ec;justify-content:space-between;align-items:center;min-height:48px;text-decoration:none;display:flex}.profile-related a:after{color:var(--signal);content:">"}.profile-related a:hover{color:var(--signal)}.profile-related a:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.profile-closing{justify-content:space-between;align-items:center;gap:48px;min-height:270px;padding-top:72px;padding-bottom:72px;display:flex}.profile-closing>div{max-width:680px}.careers-page{background:var(--ink)}.careers-intro,.careers-section,.careers-application{width:min(1180px,100% - 48px);margin:0 auto}.careers-intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:84px;padding:88px 0;display:grid}.careers-intro h2,.careers-application h2{margin-bottom:16px;font-size:2.25rem;line-height:1.18}.careers-intro>p,.careers-application p{color:var(--muted);font-size:1.08rem}.careers-band,.careers-application-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e1218}.careers-section{padding:88px 0}.career-direction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.career-direction{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:300px;padding:24px}.career-direction h3{margin-bottom:14px;font-size:1.25rem}.career-direction>p{min-height:104px;color:var(--muted);margin-bottom:20px;font-size:.94rem}.career-direction ul{margin:0;padding:0;list-style:none}.career-direction li{border-top:1px solid var(--line);color:#d5dde7;padding:9px 0;font-size:.86rem}.career-context-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.career-context-list article{min-height:190px;padding:24px}.career-context-list article:not(:last-child){border-right:1px solid var(--line)}.career-context-list span{color:var(--signal);margin-bottom:28px;font-size:.78rem;font-weight:700;display:block}.career-context-list h3{margin-bottom:10px;font-size:1.18rem}.career-context-list p{color:var(--muted);margin:0}.careers-application{justify-content:space-between;align-items:center;gap:72px;min-height:300px;padding:72px 0;display:flex}.careers-application>div{max-width:680px}.careers-application button{color:#c6cfda;min-width:220px;min-height:48px;font:inherit;cursor:not-allowed;background:#252c36;border:1px solid #3d4654;border-radius:6px;font-weight:700}.portal-page{isolation:isolate;background:#0c0f13;min-height:100svh;position:relative;overflow:hidden}.portal-page:before,.portal-page:after{z-index:-2;content:"";position:absolute;inset:0}.portal-page:before{opacity:.22;background:url(/assets/bg-tech-platform.jpg) 50%/cover no-repeat}.portal-page:after{z-index:-1;background:#090b0ec7}.portal-gateway{align-items:center;min-height:100svh;padding:116px 0 52px;display:flex}.portal-gateway-shell{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:72px;width:min(1100px,100% - 48px);margin:0 auto;display:grid}.portal-gateway-copy{max-width:620px}.portal-gateway-copy h1{margin:10px 0 18px;font-size:3.7rem;line-height:1.12}.portal-gateway-copy>p:last-child{color:#d2dae4;max-width:560px;margin:0;font-size:1.08rem}.portal-access-panel{background:#12161df0;border:1px solid #aab4c152;border-radius:8px;padding:32px;box-shadow:0 24px 70px #00000047}.portal-access-kicker{color:var(--signal);text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:700}.portal-access-panel h2{margin:0 0 12px;font-size:1.5rem;line-height:1.3}.portal-access-panel>p:not(.portal-access-kicker){color:var(--muted);margin:0 0 24px}.portal-access-panel button{color:#c6cfda;width:100%;min-height:48px;font:inherit;cursor:not-allowed;background:#252c36;border:1px solid #3d4654;border-radius:6px;font-weight:700}.portal-access-panel a{color:#d7e0ea;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:16px;text-decoration:underline;display:inline-flex}.portal-access-panel a:hover{color:var(--signal)}.portal-access-panel a:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.not-found-page:before{opacity:.28;background-image:url(/assets/bg-business-flow.jpg)}.not-found-shell{grid-template-columns:minmax(0,720px)}.not-found-copy{max-width:720px}.not-found-summary{color:#d2dae4;max-width:620px;margin:0;font-size:1.08rem}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (width<=900px){h1{font-size:3rem}.hero-company-rail,.stage-grid,.lead-shell,.delivery-flow{grid-template-columns:1fr}.delivery-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-shell{gap:34px}.detail-information{grid-template-columns:1fr;gap:42px}.portal-gateway-shell{grid-template-columns:1fr;gap:38px}.profile-capability-grid,.profile-evidence dl,.profile-service-standard dl,.profile-faq-list,.career-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-flow li:nth-child(3){border-right:0}.portal-access-panel{max-width:520px}}@media (width<=760px){.hero-shell,.business-stage,.lead-shell,.portal-section,.site-header-shell,.collection-shell,.collection-hero-shell,.detail-shell,.detail-information,.detail-disclosure,.detail-related{width:min(100% - 28px,1180px)}.site-header-shell{gap:12px;min-height:64px}.site-brand{font-size:.9rem}.site-brand-suffix,.site-nav{display:none}.site-mobile-actions{align-items:center;gap:6px;display:flex}.hero-shell,.hero-copy,.hero-actions,.hero-proof-points,.hero-service-tags,.hero-company-rail{min-width:0;max-width:100%}h1,.hero-rail-title,.section-heading h2,.delivery-flow-copy h3{overflow-wrap:anywhere;word-break:break-word}.hero-actions{grid-template-columns:1fr;display:grid}.hero-company-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(88%,320px);grid-auto-flow:column;padding-bottom:12px;display:grid;overflow:auto hidden}.hero-company-rail::-webkit-scrollbar{display:none}.hero-rail-item{scroll-snap-align:start;scroll-snap-stop:always}.hero-actions .button{white-space:normal;width:100%;min-width:0;padding-left:12px;padding-right:12px}.hero-service-tags span,.flow-strip span,.lead-channel-list li{white-space:normal;max-width:100%}.hero-shell{padding-top:72px}h1{font-size:2.35rem}.section-heading h2,.lead-intro h2{font-size:1.9rem}.collection-hero{min-height:560px}.collection-hero-shell{padding:108px 0 52px}.collection-hero h1,.detail-hero h1{overflow-wrap:anywhere;word-break:break-word;font-size:2.35rem}.collection-hero-shell>p:not(.eyebrow),.detail-hero-summary{font-size:1rem}.collection-library{padding:54px 0 76px}.collection-grid{grid-template-columns:1fr}.collection-grid.is-single .content-card{min-height:0;display:block}.collection-grid.is-single .content-card-media{border-right:0;border-bottom:1px solid var(--line);aspect-ratio:16/10;min-height:0}.collection-grid.is-single .content-card-body{padding:22px;display:block}.content-card p{min-height:0}.detail-hero{min-height:590px}.detail-hero .detail-shell{padding:104px 0 54px}.detail-back{margin-bottom:18px}.detail-information{padding-top:48px;padding-bottom:54px}.detail-facts div{grid-template-columns:1fr;gap:4px}.detail-disclosure{grid-template-columns:1fr;gap:10px;padding:34px 0}.detail-disclosure h2{font-size:1.4rem}.detail-related{grid-template-columns:1fr;padding-top:34px}.lead-section{padding:70px 0}.lead-form{padding:20px}.lead-unavailable button{width:100%}.portal-gateway{align-items:flex-start;padding:104px 0 42px}.profile-hero{min-height:610px}.profile-hero-shell,.profile-section,.profile-closing{width:min(100% - 28px,1180px)}.profile-hero-shell{padding:112px 0 52px}.profile-hero h1{font-size:2.35rem}.profile-section{padding:64px 0}.profile-overview,.profile-connections{grid-template-columns:1fr;gap:36px}.profile-chain{margin-top:0}.profile-capability-grid,.profile-flow,.profile-audiences,.profile-evidence dl,.profile-service-standard dl,.profile-faq-list{grid-template-columns:1fr}.profile-capability{min-height:auto}.profile-flow li,.profile-flow li:nth-child(3){border-right:0;min-height:86px}.profile-flow li:not(:last-child){border-bottom:0}.profile-related{border-top:1px solid var(--line);border-left:0;padding-top:36px;padding-left:0}.profile-closing{flex-direction:column;align-items:flex-start;min-height:0;padding-top:60px;padding-bottom:60px}.careers-intro,.careers-section,.careers-application{width:min(100% - 28px,1180px)}.careers-intro{grid-template-columns:1fr;gap:26px;padding:64px 0}.careers-section{padding:64px 0}.career-direction-grid,.career-context-list{grid-template-columns:1fr}.career-direction{min-height:auto}.career-direction>p,.career-context-list article{min-height:0}.career-context-list article:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.careers-application{flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:60px 0}.careers-application button{width:100%;min-width:0}.portal-gateway-shell{gap:30px;width:min(100% - 28px,1100px)}.portal-gateway-copy h1{font-size:2.35rem}.portal-access-panel{padding:24px}.lead-form-grid{grid-template-columns:1fr}.form-field-full{grid-column:auto}.hero-rail-item{min-height:auto}}@media (width<=360px){.site-brand{font-size:0}.site-brand:after{content:"全链路数字科技";font-size:.78rem}.site-mobile-action{padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-nav .site-cta-link{background:var(--signal);color:#04100e;border:1px solid #0000;border-radius:6px;min-height:44px;margin-left:6px;padding:8px 14px;font-weight:700}.site-nav .site-cta-link:hover{color:#04100e;background:#5ad4c7;border-color:#5ad4c7}.hero-proof-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:920px;margin:26px 0 0;display:grid}.hero-proof-points div{border-left:2px solid #33c7b7b8;padding-left:14px}.hero-proof-points dt{color:var(--brass);font-size:.78rem;font-weight:700}.hero-proof-points dd{color:#d5dde7;margin:5px 0 0;font-size:.9rem}.hero-service-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.hero-service-tags span,.flow-strip span,.lead-channel-list li{color:#ead8a8;border:1px solid #c9a9686b;border-radius:999px;padding:5px 10px;font-size:.82rem}.home-overview,.solution-breakpoints,.collection-next-step,.detail-next-step{width:min(1180px,100% - 48px);margin:0 auto}.home-overview{isolation:isolate;border:1px solid #aab4c133;border-radius:16px;padding:78px 32px;position:relative;overflow:hidden}.home-overview:before,.home-overview:after{content:"";position:absolute;inset:0}.home-overview:before{z-index:-2;opacity:.42;background:url(/assets/bg-business-flow.jpg) 50%/cover no-repeat;transform:scale(1.02)}.home-overview:after{z-index:-1;background:radial-gradient(circle at 85% 10%,#33c7b72e,#0000 34%),linear-gradient(90deg,#090b0efa,#090b0ecc 55%,#090b0eeb)}.home-overview>*{z-index:1;position:relative}.solution-breakpoints{border-top:1px solid var(--line);padding:92px 0}.chain-grid,.solution-grid{gap:16px;display:grid}.chain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chain-card,.solution-card{isolation:isolate;background:#12161dd1;border:1px solid #aab4c13d;border-radius:8px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 48px #0000002e}.chain-card:before,.solution-card:before,.chain-card:after,.solution-card:after{content:"";position:absolute;inset:0}.chain-card:before,.solution-card:before{z-index:-2;opacity:.24;background-position:50%;background-size:cover;transform:scale(1.04)}.chain-card:after,.solution-card:after{z-index:-1;background:linear-gradient(#12161dc2,#12161df5)}.chain-card>*,.solution-card>*{z-index:1;position:relative}.chain-card:first-child:before{background-image:url(/assets/bg-norad-platform.jpg)}.chain-card:nth-child(2):before{background-image:url(/assets/bg-yisong-service.jpg)}.chain-card:nth-child(3):before{background-image:url(/assets/bg-tech-platform.jpg)}.solution-card:first-child:before{background-image:url(/assets/bg-norad-living.jpg)}.solution-card:nth-child(2):before{background-image:url(/assets/bg-cooperation-partners.jpg)}.solution-card:nth-child(3):before{background-image:url(/assets/bg-yisong-service.jpg)}.solution-card:nth-child(4):before{background-image:url(/assets/bg-tech-platform.jpg)}.chain-index{color:var(--signal);margin-bottom:26px;font-size:.78rem;font-weight:700;display:block}.chain-card h3,.solution-card h3{margin-bottom:12px;font-size:1.22rem}.chain-card p,.solution-pain,.solution-answer{color:var(--muted);font-size:.94rem}.chain-card ul{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.chain-card li{border-top:1px solid var(--line);color:#d5dde7;padding-top:8px;font-size:.86rem}.flow-strip{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:24px;display:flex}.solution-answer{border-left:2px solid var(--signal);color:#d5dde7;margin-bottom:0;padding-left:14px}.home-pathways{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c1015;padding:88px 0}.home-pathways-shell{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:72px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.home-pathways-heading h2{margin-bottom:16px;font-size:2.4rem;line-height:1.16}.home-pathways-heading>p:last-child{max-width:420px;color:var(--muted);margin-bottom:0}.home-pathway-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-pathway-list a{border-top:1px solid var(--line);min-width:0;min-height:178px;color:inherit;grid-template-columns:32px minmax(0,1fr);align-content:space-between;gap:14px 16px;padding:24px;text-decoration:none;transition:background-color .18s,border-color .18s;display:grid}.home-pathway-list a:nth-child(2n){border-left:1px solid var(--line)}.home-pathway-list a:hover{border-top-color:var(--signal);background:#33c7b70f}.home-pathway-list a:focus-visible{outline:3px solid var(--brass);outline-offset:-3px}.home-pathway-index,.home-pathway-copy small{color:var(--signal);font-size:.76rem;font-weight:700}.home-pathway-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.home-pathway-copy small{text-transform:uppercase}.home-pathway-copy strong{font-size:1.25rem}.home-pathway-copy>span{color:var(--muted);font-size:.9rem}.home-pathway-command{color:#dbe4ed;grid-column:2;font-size:.86rem;font-weight:700}.lead-channel-list{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.collection-next-step,.detail-next-step{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;margin-top:42px;padding-top:32px;display:flex}.collection-next-step>div,.detail-next-step>div{max-width:720px}.collection-next-step h2,.detail-next-step h2{margin-bottom:10px;font-size:1.7rem;line-height:1.2}.collection-next-step p,.detail-next-step p{color:var(--muted);margin-bottom:0}.detail-next-step{margin-bottom:92px}@media (width<=900px){.hero-proof-points,.chain-grid,.solution-grid{grid-template-columns:1fr}.home-pathways-shell{grid-template-columns:1fr;gap:38px}.solution-card{min-height:0}}@media (width<=760px){.home-overview,.solution-breakpoints,.collection-next-step,.detail-next-step{width:min(100% - 28px,1180px)}.home-overview{border-radius:12px;padding:56px 18px}.solution-breakpoints{padding:70px 0}.hero-proof-points,.delivery-flow-steps{grid-template-columns:1fr;margin-top:22px}.delivery-flow{padding:20px}.collection-next-step,.detail-next-step{flex-direction:column;align-items:stretch}.collection-next-step .button,.detail-next-step .button{width:100%}}.careers-hero{background:#070a0d;min-height:620px}.careers-hero>img{opacity:.34;filter:grayscale(.78)blur(2.5px)contrast(.9)saturate(.72);object-position:58% center;transform:scale(1.035)}.careers-hero .profile-hero-shade{background:radial-gradient(circle at 28%,#070a0deb,#070a0db8 34%,#070a0d73 62%,#070a0d61 100%),linear-gradient(90deg,#070a0df5 0%,#070a0de6 34%,#070a0d94 62%,#070a0d6b 100%)}@media (width<=760px){.careers-intro h2,.careers-section h2,.careers-application h2{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.careers-intro>div,.careers-intro>p,.careers-section,.careers-application>div{min-width:0}}.breadcrumbs{color:var(--muted);margin:0 0 24px;font-size:.82rem}.breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;min-width:0;display:inline-flex}.breadcrumbs li+li:before{color:var(--brass);content:"/";margin-right:8px}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--signal)}.breadcrumbs a:focus-visible,.breadcrumbs span:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.profile-hero-shell .breadcrumbs,.profile-hero-shell .breadcrumbs a{color:#f4f7fbb8}.profile-hero-shell .breadcrumbs a:hover,.profile-hero-shell .breadcrumbs a:focus-visible{color:var(--text)}.site-footer{border-top:1px solid var(--line);background:#070a0d;padding:54px 0 22px}.site-footer-shell,.site-footer-legal{width:min(1180px,100% - 48px);margin:0 auto}.site-footer-shell{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px;display:grid}.site-footer-brand{min-width:0}.site-footer-brand strong{font-size:1.1rem;display:block}.site-footer-brand p{color:var(--muted);margin:8px 0 0;font-size:.9rem}.site-footer-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.site-footer-nav a,.site-footer-legal a{color:var(--muted);text-decoration:none}.site-footer-nav a:hover,.site-footer-nav a:focus-visible,.site-footer-legal a:hover,.site-footer-legal a:focus-visible{color:var(--signal)}.site-footer-nav a:focus-visible,.site-footer-legal a:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.site-footer-nav a[aria-current=page]{color:var(--signal);text-underline-offset:5px;text-decoration-color:currentColor}.site-footer-legal{color:#788493;border-top:1px solid #2b3340b8;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:42px;padding-top:18px;font-size:.8rem;display:flex}.insights-page,.insight-detail-page{background:var(--ink)}.insights-hero{border-bottom:1px solid var(--line);isolation:isolate;background:#0b0f14;min-height:560px;position:relative;overflow:hidden}.insights-hero:before,.insights-hero:after{content:"";position:absolute;inset:0}.insights-hero:before{z-index:-2;opacity:.3;background:url(/assets/bg-business-flow.jpg) 50%/cover no-repeat}.insights-hero:after{z-index:-1;background:#090b0eb8}.insights-shell,.insights-library,.insights-next,.insight-detail-shell,.insight-detail-next{width:min(1180px,100% - 48px);margin:0 auto}.insights-shell{padding:124px 0 72px}.insights-shell .breadcrumbs,.insight-detail-shell .breadcrumbs,.insights-shell .breadcrumbs a,.insight-detail-shell .breadcrumbs a{color:#f4f7fbb8}.insights-shell .breadcrumbs a:hover,.insights-shell .breadcrumbs a:focus-visible,.insight-detail-shell .breadcrumbs a:hover,.insight-detail-shell .breadcrumbs a:focus-visible{color:var(--text)}.insights-shell h1{max-width:780px;margin-bottom:18px}.insights-lead{max-width:720px;color:var(--muted);margin:0;font-size:1.08rem}.insights-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1040px;margin-top:42px;display:grid}.insights-index a{color:var(--text);border-top:1px solid #aab4c152;grid-template-columns:34px minmax(0,1fr);gap:10px;padding-top:14px;font-size:.9rem;text-decoration:none;display:grid}.insights-index a span{color:var(--signal);font-weight:700}.insights-index a:hover,.insights-index a:focus-visible{border-color:var(--signal);color:var(--signal)}.insights-index a:focus-visible,.insight-card a:focus-visible,.insight-pagination a:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.insights-library{padding:84px 0 30px}.insights-library>.section-heading{max-width:760px}.insights-library>.section-heading>p:last-child{color:var(--muted);margin:0}.insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.insight-card{border:1px solid var(--line);background:#0e1319;border-radius:6px;transition:border-color .18s,transform .18s;overflow:hidden}.insight-card:hover{border-color:#2fc6b894;transform:translateY(-3px)}.insight-card-media{aspect-ratio:16/9;background:#111820;display:block;position:relative;overflow:hidden}.insight-card-media:after{content:"";background:linear-gradient(#0000 42%,#090b0eb8);position:absolute;inset:0}.insight-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .26s}.insight-card:hover .insight-card-media img{transform:scale(1.025)}.insight-card-media>span{z-index:1;color:var(--text);font-size:1.1rem;font-weight:700;position:absolute;bottom:14px;right:18px}.insight-card-body{padding:26px}.insight-card-body>p:first-child{color:var(--signal);text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:700}.insight-card h3{margin:0;font-size:1.35rem;line-height:1.35}.insight-card h3 a{color:var(--text);text-decoration:none}.insight-card h3+p{min-height:5.4em;color:var(--muted);margin:16px 0 0}.insight-card ul,.insight-detail-topics{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.insight-card li,.insight-detail-topics li{color:#d8c69b;border:1px solid #b79a5b6b;border-radius:999px;padding:5px 9px;font-size:.76rem}.insight-card-link{color:var(--text);align-items:center;gap:8px;margin-top:24px;font-weight:700;text-decoration:none;display:inline-flex}.insight-card-link:hover,.insight-card-link:focus-visible{color:var(--signal)}.insights-next,.insight-detail-next{justify-content:space-between;align-items:center;gap:48px;padding-top:74px;padding-bottom:94px;display:flex}.insights-next>div,.insight-detail-next>div{max-width:700px}.insights-next h2,.insight-detail-next h2{margin-bottom:10px}.insights-next p:not(.eyebrow),.insight-detail-next p:not(.eyebrow){color:var(--muted);margin:0}.insights-next nav,.insight-detail-next nav{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.insight-detail-hero{border-bottom:1px solid var(--line);isolation:isolate;background:#0b0f14;align-items:flex-end;min-height:650px;display:flex;position:relative;overflow:hidden}.insight-detail-hero>img,.insight-detail-shade{width:100%;height:100%;position:absolute;inset:0}.insight-detail-hero>img{z-index:-2;object-fit:cover}.insight-detail-shade{z-index:-1;background:linear-gradient(90deg,#090b0ef5,#090b0e8f),linear-gradient(#090b0e9e,#0000 48%,#090b0ed1)}.insight-detail-shell{padding:128px 0 82px}.insight-detail-shell h1{max-width:900px;margin:18px 0;font-size:clamp(2.7rem,5vw,4.8rem)}.insight-detail-summary{color:#f4f7fbc7;max-width:760px;margin:0;font-size:1.08rem}.insight-body,.insight-pagination{width:min(900px,100% - 48px);margin:0 auto}.insight-body{padding:86px 0 46px}.insight-body-intro{max-width:760px;margin-bottom:58px}.insight-body-intro h2{margin-bottom:14px;font-size:clamp(2rem,3.2vw,2.8rem)}.insight-body-intro>p:last-child{color:var(--muted);margin:0;font-size:1.08rem}.insight-section-list>section{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:28px;padding:30px 0 34px;display:grid}.insight-section-list>section>span{color:var(--signal);font-weight:700}.insight-section-list h2{margin:0 0 10px;font-size:1.35rem}.insight-section-list p{color:var(--muted);margin:0}.insight-conclusion{border-left:2px solid var(--signal);margin:42px 0 18px;padding:4px 0 4px 22px}.insight-conclusion>p:last-child{max-width:760px;color:var(--text);margin:0;font-size:1.12rem}.insight-pagination{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 0;display:grid}.insight-pagination a{min-height:84px;color:var(--text);flex-direction:column;justify-content:center;padding:10px 22px;text-decoration:none;display:flex}.insight-pagination a+a,.insight-pagination>span+a{border-left:1px solid var(--line);text-align:right}.insight-pagination a span{color:var(--signal);margin-bottom:6px;font-size:.8rem}.insight-pagination a strong{font-size:.96rem}.insight-pagination a:hover strong,.insight-pagination a:focus-visible strong{color:var(--signal)}@media (width<=1000px){.insights-index{grid-template-columns:1fr;gap:14px}.insights-grid{grid-template-columns:1fr}.insight-card{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);display:grid}.insight-card-media{aspect-ratio:auto;height:100%}.insight-card h3+p{min-height:0}}@media (width<=760px){html{scroll-padding-top:76px}section[id],article[id]{scroll-margin-top:76px}.site-footer-shell,.site-footer-legal,.insights-shell,.insights-library,.insights-next,.insight-detail-shell,.insight-body,.insight-pagination,.insight-detail-next{width:min(100% - 28px,1180px)}.home-pathways{padding:68px 0}.home-pathways-shell{width:min(100% - 28px,1180px)}.home-pathways-heading h2{font-size:1.9rem}.home-pathway-list{grid-template-columns:1fr}.home-pathway-list a{min-height:0;padding:22px 0}.home-pathway-list a:nth-child(2n){border-left:0}.site-footer-shell{grid-template-columns:1fr;gap:28px}.site-footer-nav{justify-content:flex-start;gap:12px 18px}.insights-hero{min-height:620px}.insights-shell{padding-top:104px;padding-bottom:58px}.insights-shell h1,.insight-detail-shell h1{overflow-wrap:anywhere;word-break:break-word;font-size:2.25rem}.insights-lead,.insight-detail-summary,.insight-body-intro>p:last-child{font-size:1rem}.insights-library{padding-top:58px}.insight-card{display:block}.insight-card-media{aspect-ratio:16/9}.insight-card-body{padding:22px}.insight-detail-hero{min-height:620px}.insight-detail-shell{padding-top:108px;padding-bottom:62px}.insight-body{padding-top:58px}.insight-body-intro{margin-bottom:42px}.insight-body-intro h2,.insights-next h2,.insight-detail-next h2{overflow-wrap:anywhere;word-break:break-word}.insight-section-list>section{grid-template-columns:1fr;gap:10px}.insight-conclusion{padding-left:16px}.insight-pagination{grid-template-columns:1fr}.insight-pagination>span{display:none}.insight-pagination a,.insight-pagination a+a,.insight-pagination>span+a{text-align:left;border-left:0}.insight-pagination a+a{border-top:1px solid var(--line)}.insights-next,.insight-detail-next{flex-direction:column;align-items:stretch;gap:28px;padding-top:58px;padding-bottom:72px}.insights-next nav,.insight-detail-next nav{flex-direction:column}.insights-next nav .button,.insight-detail-next nav .button{width:100%}}.about-page{background:var(--ink)}.about-shell{width:min(1180px,100% - 48px);margin:0 auto}.about-hero{border-bottom:1px solid var(--line);background:#0b0f14;min-height:720px;position:relative;overflow:hidden}.about-hero>img,.about-hero-shade{width:100%;height:100%;position:absolute;inset:0}.about-hero>img{object-fit:cover;object-position:center}.about-hero-shade{background:linear-gradient(90deg,#070a0dfa 0%,#070a0de6 50%,#070a0da8 100%),linear-gradient(#070a0d33 28%,#070a0df5 100%)}.about-hero-shell{z-index:1;flex-direction:column;justify-content:center;min-height:720px;padding:132px 0 72px;display:flex;position:relative}.about-hero .breadcrumbs,.about-hero .breadcrumbs a{color:#d5dde7}.about-hero h1{max-width:920px;margin:8px 0 20px;font-size:4.2rem;line-height:1.06}.about-hero-lead{color:#d7e0ea;max-width:780px;margin:0;font-size:1.14rem}.about-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.about-hero-facts{border-top:1px solid #aab4c152;border-bottom:1px solid #aab4c152;grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px;margin:54px 0 0;display:grid}.about-hero-facts div{padding:18px 20px 18px 0}.about-hero-facts div+div{border-left:1px solid #aab4c147;padding-left:20px}.about-hero-facts dt{color:var(--brass);font-size:.78rem;font-weight:700}.about-hero-facts dd{color:#d5dde7;margin:3px 0 0;font-size:.9rem}.about-intro{padding:96px 0}.about-intro-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:84px;display:grid}.about-intro h2,.about-section-heading h2,.about-boundary h2,.about-next h2{margin:8px 0 16px;font-size:2.5rem;line-height:1.16}.about-intro-copy{border-left:1px solid var(--line);padding-left:40px}.about-intro-copy p{color:#d5dde7;margin:0;font-size:1.06rem}.about-intro-copy p+p{color:var(--muted);margin-top:18px}.about-business{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e1218;padding:96px 0}.about-section-heading{max-width:780px;margin-bottom:48px}.about-section-heading>p:last-child,.about-boundary-grid>div:first-child>p:last-child,.about-next p{color:var(--muted)}.about-business-list{border-top:1px solid var(--line)}.about-business-row{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:40px;padding:42px 0;display:grid}.about-business-stage{flex-direction:column;display:flex}.about-business-stage>span{color:var(--signal);font-size:.78rem;font-weight:700}.about-business-stage strong{margin-top:24px;font-size:1.16rem}.about-business-stage small{color:var(--muted);margin-top:4px;font-size:.72rem}.about-business-company{color:var(--brass);margin:0 0 6px;font-size:.8rem}.about-business-copy h3{margin:0 0 12px;font-size:1.72rem}.about-business-copy>p:not(.about-business-company){color:var(--muted);margin:0}.about-business-copy a{min-height:44px;color:var(--signal);align-items:center;margin-top:20px;font-weight:700;text-decoration:none;display:inline-flex}.about-business-copy a:after{content:"→";margin-left:8px}.about-business-copy a:hover,.about-business-copy a:focus-visible{color:#5ad4c7}.about-business-copy a:focus-visible,.about-next a:focus-visible{outline:3px solid var(--brass);outline-offset:3px}.about-business-row>ul{border-left:1px solid var(--line);gap:10px;margin:0;padding:0 0 0 32px;list-style:none;display:grid}.about-business-row>ul li{color:#d5dde7;padding-left:18px;position:relative}.about-business-row>ul li:before{background:var(--signal);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.about-support{border-bottom:1px solid var(--line);background:#0b0f14;padding:76px 0}.about-support-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.about-support h2{margin:8px 0 0;font-size:2.1rem;line-height:1.18}.about-support-grid>div:last-child{border-left:1px solid var(--line);padding-left:36px}.about-support-grid>div:last-child p{max-width:680px;color:var(--muted);margin:0;font-size:1.06rem}.about-support-link{min-height:44px;color:var(--signal);align-items:center;margin-top:22px;font-weight:700;text-decoration:none;display:inline-flex}.about-support-link:after{content:"→";margin-left:8px}.about-support-link:hover,.about-support-link:focus-visible{color:#5ad4c7}.legacy-route{background:var(--ink);place-items:center;min-height:72vh;padding:132px 24px 72px;display:grid}.legacy-route>section{border:1px solid var(--line);background:var(--panel);border-radius:8px;width:min(720px,100%);padding:42px}.legacy-route h1{margin:8px 0 16px}.legacy-route p{color:var(--muted);margin:0}.legacy-route .button{margin-top:26px}.about-principles{padding:96px 0}.about-principle-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-principle-grid article{min-height:260px;padding:28px 24px}.about-principle-grid article+article{border-left:1px solid var(--line)}.about-principle-grid article>span{color:var(--signal);font-size:.78rem;font-weight:700}.about-principle-grid h3{margin:48px 0 12px;font-size:1.08rem}.about-principle-grid p{color:var(--muted);margin:0;font-size:.9rem}.about-boundary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#10151c;padding:92px 0}.about-boundary-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;display:grid}.about-boundary-columns{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-boundary-columns section{padding:28px 0}.about-boundary-columns section+section{border-left:1px solid var(--line);padding-left:28px}.about-boundary-columns h3{color:var(--brass);margin:0 0 18px;font-size:1rem}.about-boundary-columns ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.about-boundary-columns li{color:var(--muted);padding-left:18px;position:relative}.about-boundary-columns li:before{background:var(--signal);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.about-next{padding:92px 0 100px}.about-next .about-shell>div{max-width:760px}.about-next nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;display:grid}.about-next a{min-height:122px;color:var(--text);flex-direction:column;justify-content:center;padding:20px 24px;text-decoration:none;display:flex}.about-next a+a{border-left:1px solid var(--line)}.about-next a span{color:var(--signal);font-size:.8rem}.about-next a strong{margin-top:6px;font-size:.96rem}.about-next a:hover strong,.about-next a:focus-visible strong{color:var(--signal)}@media (width<=1000px){.about-business-row{grid-template-columns:140px minmax(0,1fr)}.about-business-row>ul{border-top:1px solid var(--line);border-left:0;grid-column:2;padding-top:24px;padding-left:0}.about-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-principle-grid article{border-bottom:1px solid var(--line)}.about-principle-grid article:nth-child(3){border-left:0}.about-boundary-grid{grid-template-columns:1fr;gap:44px}.about-next nav{grid-template-columns:repeat(2,minmax(0,1fr))}.about-next a:nth-child(3){border-top:1px solid var(--line);border-left:0}.about-next a:nth-child(4){border-top:1px solid var(--line)}}@media (width<=760px){.about-shell{width:min(100% - 28px,1180px)}.about-hero,.about-hero-shell{min-height:680px}.about-hero-shell{padding-top:112px;padding-bottom:52px}.about-hero h1{overflow-wrap:anywhere;word-break:break-word;font-size:2.6rem}.about-hero-lead{font-size:1rem}.about-hero-actions,.about-hero-actions .button{width:100%}.about-hero-facts{grid-template-columns:1fr;margin-top:36px}.about-hero-facts div{padding:12px 0}.about-hero-facts div+div{border-top:1px solid #aab4c147;border-left:0;padding-left:0}.about-intro,.about-business,.about-support,.about-principles,.about-boundary,.about-next{padding:70px 0}.about-intro-grid{grid-template-columns:1fr;gap:28px}.about-intro h2,.about-section-heading h2,.about-boundary h2,.about-next h2{overflow-wrap:anywhere;word-break:break-word;font-size:2rem}.about-intro-copy{border-top:1px solid var(--line);border-left:0;padding-top:24px;padding-left:0}.about-support-grid{grid-template-columns:1fr;gap:24px}.about-support-grid>div:last-child{border-top:1px solid var(--line);border-left:0;padding-top:24px;padding-left:0}.about-business-row{grid-template-columns:1fr;gap:18px;padding:34px 0}.about-business-stage strong{margin-top:10px}.about-business-row>ul{grid-column:auto}.about-principle-grid{grid-template-columns:1fr}.about-principle-grid article,.about-principle-grid article+article,.about-principle-grid article:nth-child(3){border-right:0;border-bottom:1px solid var(--line);border-left:0;min-height:0;padding:26px 0}.about-principle-grid h3{margin-top:18px}.about-boundary-columns{grid-template-columns:1fr}.legacy-route{padding-left:14px;padding-right:14px}.legacy-route>section{padding:28px 22px}.about-boundary-columns section+section{border-top:1px solid var(--line);border-left:0;padding-left:0}.about-next nav{grid-template-columns:1fr}.about-next a,.about-next a+a,.about-next a:nth-child(3),.about-next a:nth-child(4){border-top:1px solid var(--line);border-left:0;min-height:94px;padding-left:0;padding-right:0}}
