:root{color-scheme:light;font-family:Avenir Next,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#212121;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #212121;--body: #616161;--muted: #75758a;--line: #d9d9dd;--line-soft: #f2f2f2;--canvas: #ffffff;--soft: #eeece7;--pale-green: #edfce9;--black: #17171c;--deep-green: #003c33;--dark-navy: #071829;--blue: #1863dc;--coral: #ff7759;--coral-soft: #ffad9b;--ink-muted: #75758a;--radius: 8px;--shadow: 0 30px 70px rgba(7, 24, 41, .16)}html:lang(zh-CN){font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#fff}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2{text-wrap:balance}:lang(zh-CN) h1,:lang(zh-CN) h2{line-break:loose;text-wrap:pretty;word-break:keep-all}.site-shell{min-height:100vh;overflow-x:hidden;background:#fff}.announcement-bar{display:flex;align-items:center;justify-content:center;gap:18px;min-height:36px;padding:0 20px;background:#000;color:#fff;font-size:14px;text-align:center}.announcement-bar a{border-bottom:1px solid currentColor;font-size:13px}.topbar{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(250px,1fr);align-items:center;gap:24px;min-height:68px;padding:12px 36px;background:#fffffff0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.footer-brand{display:inline-flex;align-items:center;gap:11px;min-width:0}.brand-mark{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:var(--radius);background:var(--deep-green);color:#fff;font-weight:700}.cohere-mark{width:auto;min-width:32px;height:auto;border-radius:0;background:transparent;box-shadow:none;color:#071829;font-size:18px;font-weight:800;letter-spacing:0;line-height:1}.cohere-mark:before{content:"DF"}.cohere-mark i{display:none}.brand strong,.footer-brand strong{display:block;color:var(--ink);font-size:15px;line-height:1.2;letter-spacing:0}.brand small{display:block;color:var(--muted);font-size:12px;letter-spacing:0}.desktop-nav{display:flex;align-items:center;gap:2px}.nav-menu-wrap{position:relative;display:inline-flex;align-items:center}.desktop-nav button,.mobile-menu button{border:0;border-radius:999px;background:transparent;color:#4f5663;cursor:pointer;font-size:14px;line-height:1;padding:10px 13px}.desktop-nav button:hover,.nav-menu-wrap:focus-within>button,.nav-menu-wrap:hover>button,.mobile-menu button:hover{background:#f2f2f2;color:var(--ink)}.product-nav-menu{position:absolute;top:calc(100% + 11px);left:50%;z-index:80;display:grid;grid-template-columns:minmax(190px,.86fr) minmax(230px,1fr);gap:10px;width:520px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 24px 58px #0f172a29;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .16s ease,transform .16s ease}.product-nav-menu:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.nav-menu-wrap:focus-within .product-nav-menu,.nav-menu-wrap:hover .product-nav-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.product-nav-feature,.product-nav-list a{border-radius:var(--radius);color:var(--ink)}.product-nav-feature{display:grid;grid-template-columns:36px 1fr;gap:12px;min-height:188px;padding:16px;background:var(--deep-green);color:#fff}.product-nav-icon{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:var(--radius);background:#edfce921;color:var(--coral-soft)}.product-nav-feature small,.product-nav-list small{display:block;color:inherit;font-size:11px;font-weight:820;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;opacity:.68}.product-nav-feature strong,.product-nav-list strong{display:block;margin-top:8px;font-size:16px;line-height:1.15}.product-nav-feature em{display:block;margin-top:16px;color:#c7d2e2;font-size:13px;font-style:normal;line-height:1.55}.product-nav-list{display:grid;gap:4px}.product-nav-list a{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;min-height:44px;padding:10px}.product-nav-list a:hover{background:#f6f6f4}.product-nav-list svg{color:var(--deep-green)}.product-nav-list strong{margin:0;font-size:14px}.product-nav-list small{margin-top:4px;color:var(--muted);font-size:10px}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.language-toggle{display:inline-flex;align-items:center;gap:2px;min-height:34px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#f7f7f5;color:var(--muted)}.language-toggle svg{flex:0 0 auto;margin:0 5px 0 7px;color:#6b7280}.language-toggle button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:#4f5663;cursor:pointer;font-size:12px;font-weight:760;line-height:1}.language-toggle button.active{background:#fff;color:var(--ink);box-shadow:0 1px 4px #0f172a1a}.language-toggle button:hover{color:var(--ink)}.primary-button,.secondary-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:14px;font-weight:650;line-height:1;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.primary-button{background:var(--black);color:#fff}.primary-button:hover{box-shadow:0 12px 26px #0000002e;transform:translateY(-1px)}.secondary-button{background:#fff;border-color:var(--line);color:var(--ink)}.secondary-button:hover,.ghost-button:hover{background:#f2f2f2}.ghost-button{background:transparent;color:var(--ink)}.text-link-button{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;border-bottom:1px solid currentColor}.text-link-button:hover{background:transparent}.large{min-height:46px;padding:0 20px;font-size:15px}.menu-button{display:none;width:40px;height:40px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink)}.mobile-menu{display:none}.hero-section{position:relative;isolation:isolate;min-height:532px;padding:110px 24px 58px;overflow:hidden;background:#fff}.hero-copy{width:min(980px,100%);margin:0 auto;text-align:center;animation:lift-in .52s ease both}.hero-copy h1{max-width:940px;margin:0 auto 18px;color:var(--ink);font-size:96px;font-weight:420;line-height:.98;letter-spacing:0}:lang(zh-CN) .hero-copy h1{max-width:1120px;font-size:clamp(60px,5.6vw,86px);line-height:1.05}.hero-copy p{max-width:690px;margin:0 auto;color:#4d5664;font-size:19px;line-height:1.7}.hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;margin-top:34px}.knowledge-demo{width:min(1360px,calc(100vw - 80px));margin:28px auto}.hero-visual-grid{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(340px,.95fr);grid-template-rows:620px;gap:18px}.ai-media-panel,.ai-side-panel{position:relative;overflow:hidden;border-radius:var(--radius);color:#fff;isolation:isolate;box-shadow:0 34px 78px #07182929}.ai-media-panel{height:100%;background:#07110f}.ai-media-panel:before{content:"";position:absolute;inset:-18%;z-index:-3;background:linear-gradient(122deg,rgba(255,173,155,.22) 0 12%,transparent 12% 26%,rgba(88,204,184,.16) 26% 37%,transparent 37% 54%,rgba(255,119,89,.2) 54% 64%,transparent 64%),conic-gradient(from 210deg at 42% 48%,#0a1518,#243e38,#aa7d83,#15171d,#39584e,#091013,#0a1518);filter:saturate(1.24) contrast(1.08);transform:scale(1.08) rotate(-2deg);animation:media-image-drift 18s ease-in-out infinite alternate}.ai-media-panel:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#040a0c05,#040a0cb8),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 58px),repeating-linear-gradient(0deg,rgba(255,255,255,.028) 0 1px,transparent 1px 58px);opacity:.88}.scene-canvas{display:block;width:100%;height:100%;position:absolute;inset:0;border-radius:inherit;z-index:1}.scene-play-pause{position:absolute;top:14px;right:14px;z-index:10;display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#0000005c;color:#ffffff80;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s,color .18s}.scene-play-pause:hover{background:#0009;color:#fff}.media-pane{position:absolute;z-index:-2;display:block;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#ffffff2e,#ffffff05);filter:blur(.2px);mix-blend-mode:screen;transform:skew(-14deg);animation:media-pane-drift 11s ease-in-out infinite alternate}.pane-one{top:64px;left:9%;width:31%;height:64%;clip-path:polygon(18% 0,100% 10%,76% 100%,0 82%)}.pane-two{right:13%;top:36px;width:24%;height:72%;clip-path:polygon(8% 16%,100% 0,88% 84%,0 100%);animation-delay:1.2s}.pane-three{right:32%;bottom:-8%;width:29%;height:46%;clip-path:polygon(0 18%,82% 0,100% 76%,20% 100%);animation-delay:2.4s}.media-topline,.media-topline span,.query-command,.source-lane,.citation-dock span,.visual-tabs,.side-check-grid span{display:flex;align-items:center}.media-topline{position:absolute;top:28px;left:34px;right:34px;z-index:2;justify-content:space-between;gap:18px;color:#ffffffad;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.media-topline span{gap:9px}.media-topline strong{color:#ffffff8f;font-size:11px}.live-dot{width:8px;height:8px;border-radius:999px;background:#5fe0ae;box-shadow:0 0 0 6px #5fe0ae24;animation:live-pulse 1.8s ease-in-out infinite}.visual-query-card,.visual-answer-card,.citation-dock,.side-value-card{border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:#080d108f;box-shadow:inset 0 1px #ffffff14,0 26px 50px #0000003d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.visual-query-card{position:absolute;top:108px;left:50px;z-index:3;display:grid;width:min(560px,62%);gap:12px;padding:16px;animation:visual-card-rise .62s ease both}.query-command{min-height:52px;gap:12px;padding:0 14px;border-radius:var(--radius);background:#ffffff1f}.query-command svg{flex:0 0 auto;color:var(--coral-soft)}.query-command span{overflow:hidden;color:#fff;font-family:SFMono-Regular,Roboto Mono,monospace;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.query-command span:after{content:"";display:inline-block;width:7px;height:16px;margin-left:8px;background:var(--coral-soft);vertical-align:-3px;animation:caret-blink 1s steps(2,end) infinite}.source-lane{flex-wrap:wrap;gap:8px}.source-lane span{min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff1a;color:#dce9e4;font-size:12px;font-weight:780}.visual-answer-card{position:absolute;left:58px;bottom:62px;z-index:4;width:min(620px,64%);padding:24px;animation:visual-card-rise .52s ease both}.visual-answer-card span,.side-value-card span{color:var(--coral-soft);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.visual-answer-card p{margin:11px 0 0;color:#edf5f1;font-size:23px;font-weight:520;line-height:1.38}.visual-answer-card sup,.citation-dock sup{display:inline-grid;min-width:18px;height:18px;margin-left:5px;place-items:center;border-radius:999px;background:var(--coral-soft);color:#17171c;font-size:10px;font-weight:900;line-height:1;vertical-align:super}.citation-dock{position:absolute;right:38px;bottom:58px;z-index:3;display:grid;width:260px;gap:8px;padding:14px}.citation-dock span{min-height:34px;gap:7px;padding:0 11px 0 6px;border-radius:999px;background:#ffffff14;color:#d7e5df;font-size:11px;font-weight:730}.citation-dock sup{flex:0 0 auto;margin-left:0}.signal-thread{position:absolute;z-index:2;display:grid;gap:38px;padding:8px 0}.signal-thread:before{content:"";position:absolute;top:0;bottom:0;left:11px;width:1px;background:linear-gradient(180deg,transparent,rgba(255,173,155,.9),transparent);animation:thread-travel 3.8s ease-in-out infinite}.signal-thread i{position:relative;display:block;width:22px;height:22px;border:1px solid rgba(255,255,255,.48);border-radius:6px;background:#ffffff24;transform:rotate(45deg);animation:signal-node-flow 3.8s ease-in-out infinite}.signal-thread i:nth-child(2){animation-delay:.5s}.signal-thread i:nth-child(3){animation-delay:1s}.thread-one{top:152px;right:30%}.thread-two{top:238px;right:18%;transform:scale(.86)}.ai-side-panel{display:flex;flex-direction:column;justify-content:center;height:100%;overflow:hidden;padding:36px 32px;background:linear-gradient(160deg,rgba(255,119,89,.1),transparent 32%),linear-gradient(180deg,#14151a,#07110f)}.ai-side-panel:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.ai-side-panel .section-eyebrow{color:#ffffff80;font-size:11px;letter-spacing:.14em}.ai-side-panel h2{max-width:380px;margin:14px 0 0;color:#fff;font-size:28px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.ai-side-panel p{margin:12px 0 0;color:#c8d7d1b8;font-size:13.5px;line-height:1.6}.visual-tabs{flex-wrap:wrap;gap:4px;margin-top:24px;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a}.visual-tabs button{min-height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#ffffff73;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.01em;transition:color .2s,background .2s}.visual-tabs button:hover{color:#ffffffb3}.visual-tabs button.active{background:#ffffff1f;color:#fff}.side-value-card{display:grid;gap:8px;margin-top:22px;padding:18px 20px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff08}.side-value-card span{color:var(--coral-soft);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.side-value-card strong{color:#edf5f1e0;font-size:14px;font-weight:480;line-height:1.55}.side-check-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.side-check-grid span{min-height:28px;gap:5px;padding:0 10px;border-radius:7px;border:1px solid rgba(145,217,143,.12);background:#91d98f0f;color:#c8e6c8cc;font-size:12px;font-weight:600}.side-check-grid svg{width:12px;height:12px;color:#91d98f99}.side-run-visual{position:relative;display:grid;gap:6px;margin-top:auto;padding-top:28px}.side-run-visual span{display:block;width:100%;height:4px;overflow:hidden;border-radius:999px;background:#ffffff0f}.side-run-visual span:before{content:"";display:block;width:var(--level);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff775980,#91d98f66);animation:side-bar-breathe 4.6s ease-in-out infinite}.side-run-visual span:nth-child(2):before{animation-delay:.7s}.side-run-visual span:nth-child(3):before{animation-delay:1.4s}.side-run-visual i{display:none}.logo-strip{display:flex;align-items:center;gap:24px;width:min(1360px,calc(100vw - 48px));margin:0 auto;padding:32px 0;overflow:hidden}.logo-strip-label{flex-shrink:0;color:var(--ink-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.logo-track{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logo-scroll{display:flex;gap:40px;width:max-content;animation:logo-marquee 30s linear infinite}.logo-item{flex-shrink:0;padding:10px 20px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#00000005;color:var(--ink-muted);font-size:13px;font-weight:700;letter-spacing:.02em;white-space:nowrap}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.metrics-banner{width:100%;padding:64px 0;background:#fafaf8}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;width:min(1120px,calc(100vw - 48px));margin:0 auto;border-radius:var(--radius);background:#0000000f;overflow:hidden}.metric-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;background:#fff;text-align:center}.metric-card strong{font-size:38px;font-weight:750;letter-spacing:-.03em;color:var(--ink);line-height:1}.metric-card span{font-size:13px;font-weight:600;color:var(--ink-muted);letter-spacing:.02em}.pillars-section{width:100%;max-width:none;padding:110px 0;background:linear-gradient(180deg,#071829,#0d2240);color:#fff}.pillars-section .section-header{width:min(1120px,calc(100vw - 48px));margin:0 auto 34px}.pillars-section .section-eyebrow{color:var(--coral-soft)}.pillars-section .section-header h2{color:#fff}.pillars-section .section-header p{color:#c7d2e2cc}.pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:min(1120px,calc(100vw - 48px));margin:0 auto}.pillar-card{padding:36px 28px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.pillar-card:hover{border-color:#ffffff38;background:#ffffff14}.pillar-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:20px;border-radius:14px;background:#ffffff14;color:var(--coral-soft)}.pillar-card h3{margin-bottom:10px;font-size:20px;font-weight:650;color:#fff}.pillar-card p{margin-bottom:18px;color:#c7d2e2b8;font-size:14px;line-height:1.6}.pillar-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.pillar-card li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#edfce9cc}.pillar-card li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--coral-soft);flex-shrink:0}.industry-section{width:100%;max-width:none;padding:110px 0;background:#f5f3ef}.industry-section .section-header{width:min(1120px,calc(100vw - 48px));margin:0 auto 34px}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:min(1120px,calc(100vw - 48px));margin:0 auto}.industry-card{display:flex;flex-direction:column;gap:10px;padding:28px 24px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius);background:#fff;box-shadow:0 2px 8px #00000008;transition:box-shadow .2s,transform .2s}.industry-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000014}.industry-card svg{color:#003c33}.industry-card h3{font-size:16px;font-weight:650;color:var(--ink)}.industry-card p{font-size:13px;color:var(--ink-muted);line-height:1.55}.testimonial-section{width:100%;padding:110px 0;background:linear-gradient(180deg,#071829,#0a1f35);color:#fff}.testimonial-inner{width:min(780px,calc(100vw - 48px));margin:0 auto;text-align:center}.testimonial-quote-icon{color:#ff775966;margin-bottom:24px}.testimonial-section blockquote{margin:0;padding:0}.testimonial-section blockquote p{font-size:22px;font-weight:480;line-height:1.55;color:#ffffffe6;letter-spacing:-.01em}.testimonial-author{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:32px}.testimonial-avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#ff7759,#ffad9b);color:#fff;font-size:14px;font-weight:800}.testimonial-author strong{display:block;font-size:15px;font-weight:700;color:#fff}.testimonial-note{display:inline;margin-left:6px;font-size:12px;font-weight:500;color:#ffffff59}.testimonial-author span{font-size:13px;color:#ffffff80}.testimonial-author>div{text-align:left}.section,.workflow-band,.contact-section,.legal-page{width:min(1120px,calc(100vw - 48px));margin:0 auto;padding:110px 0 0}.section-header{display:grid;grid-template-columns:120px minmax(0,1.55fr) minmax(260px,.58fr);gap:34px;align-items:end;margin-bottom:34px}.section-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--black);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.platform-section{position:relative;width:100%;max-width:none;margin-top:0;padding:110px 0;overflow:hidden;background:var(--soft)}.platform-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(0,60,51,.045) 1px,transparent 1px),linear-gradient(rgba(0,60,51,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 72%,transparent 100%);animation:platform-grid-drift 18s linear infinite}.platform-section .section-header{position:relative;z-index:1;width:min(1120px,calc(100vw - 48px));margin:0 auto 34px}.platform-heading{position:relative;z-index:1;width:min(1120px,calc(100vw - 48px));display:grid;grid-template-columns:120px minmax(0,1.55fr) minmax(260px,.58fr);gap:34px;align-items:end;margin:0 auto 28px}.platform-heading h2,.section-header h2,.workflow-copy h2,.contact-copy h2,.legal-hero h1{margin:0;color:var(--ink);font-size:38px;font-weight:620;line-height:1.14;letter-spacing:0}.platform-heading h2{font-size:34px}:lang(zh-CN) .platform-heading h2,:lang(zh-CN) .section-header h2,:lang(zh-CN) .workflow-copy h2,:lang(zh-CN) .contact-copy h2,:lang(zh-CN) .legal-hero h1{font-size:36px;line-height:1.18}.platform-heading p,.section-header p,.workflow-copy p,.contact-copy p,.legal-hero p{margin:0;color:var(--body);font-size:16px;line-height:1.75}.platform-matrix{position:relative;z-index:1;width:min(1120px,calc(100vw - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px}.module-grid,.security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.module-card,.security-card,.deployment-panel,.legal-block,.contact-form{border:1px solid rgba(0,0,0,.08);border-radius:var(--radius);background:var(--canvas)}.module-card,.security-card{position:relative;overflow:hidden;min-height:228px;padding:22px;transition:transform .18s ease,border-color .18s ease}.module-card{animation:module-float 7s ease-in-out infinite}.module-card:nth-child(2){animation-delay:.7s}.module-card:nth-child(3){animation-delay:1.4s}.module-card:nth-child(4){animation-delay:2.1s}.module-card:after{content:"";position:absolute;left:22px;right:22px;bottom:18px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--coral),transparent);opacity:0;transform:translate(-36%);animation:module-scan 5.6s ease-in-out infinite}.module-card:nth-child(2):after{animation-delay:.8s}.module-card:nth-child(3):after{animation-delay:1.6s}.module-card:nth-child(4):after{animation-delay:2.4s}.module-card:hover,.security-card:hover{border-color:#ff77596b;transform:translateY(-2px)}.icon-box{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:var(--radius);background:var(--pale-green);color:var(--deep-green)}.module-card small{display:block;margin-top:22px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.module-card h3,.security-card h3,.deployment-panel h3,.legal-block h2{margin:8px 0 0;color:var(--ink);font-size:20px;letter-spacing:0}.module-card p,.security-card p,.deployment-row p,.boundary-note{color:var(--body);font-size:14px;line-height:1.7}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.tag-row span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f5f0ed;color:#4b5563;font-size:12px}.signal-panel{position:relative;overflow:hidden;min-height:228px;padding:24px;border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,119,89,.22),rgba(93,184,166,.16) 44%,transparent 72%),var(--deep-green);color:#fff}.signal-panel:before{content:"";position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.14) 48%,transparent 61%);transform:translate(-44%);animation:signal-sweep 6.4s ease-in-out infinite}.signal-panel>*{position:relative;z-index:1}.signal-panel>span{color:#9fb0ca;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.signal-panel>strong{display:block;max-width:220px;margin:12px 0 30px;font-size:28px;line-height:1.14;letter-spacing:0}.signal-row{display:flex;align-items:center;gap:9px;min-height:39px;border-top:1px solid rgba(255,255,255,.12);color:#dce6f7;font-size:13px;font-weight:700}.signal-row svg{color:var(--coral-soft);animation:signal-pulse 3.8s ease-in-out infinite}.signal-row:nth-child(4) svg{animation-delay:.55s}.signal-row:nth-child(5) svg{animation-delay:1.1s}.signal-row:nth-child(6) svg{animation-delay:1.65s}.workflow-band{display:grid;grid-template-columns:minmax(360px,.52fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:110px;padding:68px;border-radius:var(--radius);background:var(--dark-navy);color:#fff}.workflow-copy h2{color:#fff}.workflow-copy p{color:#c7d2e2}.workflow-band .section-eyebrow{color:var(--coral-soft)}.workflow-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);overflow:hidden;background:#ffffff1f}.step-card{position:relative;min-height:154px;padding:20px;background:#ffffff14}.step-card svg{color:var(--coral-soft)}.step-card strong{display:block;margin-top:30px;color:#fff;font-size:16px}.step-card span{display:block;margin-top:8px;color:#b6c2d2;font-size:12px}.step-arrow{position:absolute;right:-9px;top:50%;color:#fff6;transform:translateY(-50%);z-index:2}.security-section{width:min(1120px,calc(100vw - 48px));padding-bottom:110px}.governance-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px}.governance-layout .security-grid{grid-template-columns:repeat(2,1fr)}.security-card svg{color:var(--deep-green)}.deployment-panel{padding:24px;background:var(--deep-green);border-color:var(--deep-green);color:#fff}.deployment-panel .section-eyebrow{color:var(--coral-soft)}.deployment-panel h3{margin-bottom:18px;color:#fff}.deployment-list{display:grid;gap:0}.deployment-row{display:grid;grid-template-columns:26px 1fr;gap:10px;padding:16px 0;border-top:1px solid rgba(255,255,255,.12)}.deployment-row svg{color:#eef2ff;margin-top:2px}.deployment-row strong{display:block;color:#fff;font-size:14px}.deployment-row p,.boundary-note{margin:5px 0 0;color:#aeb7c7}.boundary-note{padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.contact-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:40px;align-items:start;padding-bottom:110px}.contact-methods{display:grid;gap:10px;margin-top:28px;color:#4a5565}.contact-methods span{display:flex;align-items:center;gap:10px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:24px;background:#faf9f7}.contact-form label{display:grid;gap:7px;color:#303846;font-size:13px;font-weight:760}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:#fff;color:var(--ink)}.contact-form textarea{min-height:108px;resize:vertical}.wide,.form-note,.contact-form button{grid-column:1 / -1}.form-note{padding:12px;border:1px solid #ffcfbf;border-radius:var(--radius);background:#fff4ef;color:#7a321f;font-size:13px}.legal-page{padding-top:92px;padding-bottom:76px}.legal-hero{max-width:760px}.legal-hero .icon-box{margin-right:12px}.legal-content{display:grid;gap:16px;margin-top:38px}.legal-block{padding:24px}.legal-block ul{display:grid;gap:12px;padding:0;margin:16px 0 0;list-style:none}.legal-block li{display:flex;align-items:flex-start;gap:10px;color:#3f4653;line-height:1.7}.legal-block li svg{flex:0 0 auto;margin-top:5px;color:var(--deep-green)}.footer{width:min(1120px,calc(100vw - 48px));margin:0 auto;padding:34px 0 42px;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:42px}.footer-brand p{max-width:540px;margin:5px 0 0;color:var(--muted);font-size:13px}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.footer-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.footer-column{display:grid;align-content:start;gap:9px}.footer-column h3{margin:0 0 4px;color:var(--ink);font-size:13px}.footer-column a{color:#5b6370;font-size:12px;font-weight:650}.footer-links a{color:#3f4653;font-size:13px;font-weight:700}.footer-bottom{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px;color:var(--muted);font-size:12px}.ai-legal-notice{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;color:transparent;font-size:1px;line-height:0;-webkit-user-select:none;user-select:none;pointer-events:none}.subpage{background:#fff}.subpage-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:48px;align-items:start;width:min(1120px,calc(100vw - 48px));margin:0 auto;padding:110px 0 82px}.subpage-tone-dark .subpage-hero,.subpage-tone-soft .subpage-hero{width:100%;max-width:none;padding-left:max(24px,calc((100vw - 1120px)/2));padding-right:max(24px,calc((100vw - 1120px)/2))}.subpage-tone-dark .subpage-hero{background:var(--deep-green);color:#fff}.subpage-tone-soft .subpage-hero{background:#f2f2f2}.subpage-hero-copy h1{max-width:100%;margin:16px 0 20px;color:var(--ink);font-size:clamp(42px,4.5vw,72px);font-weight:440;line-height:1;letter-spacing:0;overflow-wrap:break-word}:lang(zh-CN) .subpage-hero-copy h1{font-size:clamp(32px,3.2vw,46px);line-height:1.15}.subpage-tone-dark .subpage-hero-copy h1,.subpage-tone-dark .subpage-hero-copy p{color:#fff}.subpage-tone-dark .subpage-hero-copy .section-eyebrow{color:var(--coral-soft)}.subpage-hero-copy p{max-width:690px;color:#4d5664;font-size:18px;line-height:1.75}.subpage-actions{justify-content:flex-start}.subpage-tone-dark .subpage-actions .secondary-button{color:#fff}.subpage-visual{min-height:486px;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:linear-gradient(135deg,#ffffff1f,#fff0),var(--deep-green);box-shadow:var(--shadow);color:#fff}.subpage-tone-dark .subpage-visual{background:linear-gradient(135deg,#ff775933,#5db8a61f 48%,#ffffff05),#071829;box-shadow:0 28px 70px #00000047}.subpage-visual-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}.subpage-visual-top span,.subpage-visual p,.subpage-visual-row span,.subpage-visual-metrics span{color:#a9bbb5;font-size:12px}.subpage-visual-top strong{display:block;margin-top:5px;color:#fff;font-size:21px}.visual-status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#fff;font-weight:760}.subpage-visual p{margin:18px 0 20px;line-height:1.7}.subpage-visual-rows{display:grid;gap:10px}.subpage-visual-row{display:grid;grid-template-columns:38px 1fr 68px;gap:12px;align-items:center;min-height:56px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#00000029}.subpage-visual-row strong{color:#fff;font-size:14px}.subpage-visual-row i{display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--coral),var(--coral-soft))}.subpage-visual-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.subpage-visual-metrics span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#eef7f4;font-weight:720}.subpage-bridge{width:min(1120px,calc(100vw - 48px));margin:0 auto;padding:34px 0 0}.subpage-tone-dark .subpage-bridge{margin-top:0}.subpage-bridge-stack,.subpage-bridge-boundary{display:grid;grid-template-columns:.44fr 1fr;gap:28px;align-items:center}.subpage-bridge-stack{padding-top:44px}.subpage-bridge-stack h2,.subpage-bridge-boundary h2{margin:10px 0 0;color:var(--ink);font-size:32px;font-weight:580;line-height:1.12}.bridge-stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--line)}.bridge-stack-grid span{display:grid;align-content:space-between;min-height:112px;padding:16px;background:#fff;color:var(--ink);font-size:14px;font-weight:780}.bridge-stack-grid small{color:var(--muted);font-size:11px;font-weight:820}.subpage-bridge-metrics{display:grid;grid-template-columns:140px 1fr;gap:34px;align-items:center;width:min(1120px,calc(100vw - 48px));margin-top:58px;padding:34px;border-radius:var(--radius);background:#061324;color:#fff}.subpage-bridge-metrics .section-eyebrow{color:var(--coral-soft)}.bridge-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);overflow:hidden;background:#ffffff1f}.bridge-metrics div{min-height:118px;padding:20px;background:#ffffff12}.bridge-metrics strong{display:block;color:#fff;font-size:42px;font-weight:560;line-height:1}.bridge-metrics span{display:block;margin-top:14px;color:#c7d2e2;font-size:13px;line-height:1.45}.subpage-bridge-deployment{width:100%;max-width:none;padding:26px max(24px,calc((100vw - 1120px)/2));background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.subpage-bridge-deployment .section-eyebrow{display:block;margin-bottom:14px}.bridge-deployment-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.bridge-deployment-grid article{min-height:98px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:#fafafa}.bridge-deployment-grid strong,.bridge-deployment-grid span{display:block}.bridge-deployment-grid strong{color:var(--ink);font-size:14px}.bridge-deployment-grid span{margin-top:20px;color:var(--body);font-size:12px;line-height:1.45}.subpage-bridge-controls{width:100%;max-width:none;padding:24px max(24px,calc((100vw - 1120px)/2));background:#fff;border-bottom:1px solid var(--line)}.subpage-bridge-controls .section-eyebrow{display:block;margin-bottom:14px}.bridge-control-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--line)}.bridge-control-strip span{display:flex;align-items:center;gap:8px;min-height:58px;padding:0 14px;background:#fff;color:#373943;font-size:13px;font-weight:760}.bridge-control-strip svg{color:var(--deep-green)}.subpage-bridge-timeline{padding-top:36px}.subpage-bridge-timeline .section-eyebrow{display:block;margin-bottom:14px}.bridge-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--line)}.bridge-timeline article{min-height:142px;padding:20px;background:#fff}.bridge-timeline span{color:var(--muted);font-size:12px;font-weight:820}.bridge-timeline strong{display:block;margin-top:28px;color:var(--ink);font-size:18px}.bridge-timeline p{margin:8px 0 0;color:var(--body);font-size:13px;line-height:1.55}.subpage-bridge-boundary{margin-top:42px;padding:32px;border-radius:var(--radius);background:var(--soft)}.bridge-boundary-map{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.bridge-boundary-map span{display:grid;min-height:92px;place-items:center;padding:12px;border:1px solid rgba(0,60,51,.12);border-radius:var(--radius);background:#fff;color:var(--ink);font-size:13px;font-weight:760;text-align:center;transform:translateY(calc(var(--bridge-index) * 3px))}.subpage-section,.subpage-final-cta{width:min(1120px,calc(100vw - 48px));margin:0 auto}.subpage-section{padding-top:110px}.subpage-section-intro{display:grid;grid-template-columns:120px minmax(0,1.55fr) minmax(260px,.58fr);gap:34px;align-items:end;margin-bottom:34px}.subpage-section-intro h2,.subpage-final-cta h2{margin:0;color:var(--ink);font-size:40px;font-weight:580;line-height:1.12;letter-spacing:0}:lang(zh-CN) .subpage-section-intro h2,:lang(zh-CN) .subpage-final-cta h2{font-size:36px;line-height:1.18}.subpage-section-intro p{margin:0;color:var(--body);font-size:16px;line-height:1.72}.subpage-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.subpage-card-grid-4{grid-template-columns:repeat(4,1fr)}.subpage-card-grid-5{grid-template-columns:repeat(6,1fr)}.subpage-card-grid-5 .subpage-card{grid-column:span 2}.subpage-card-grid-5 .subpage-card:nth-last-child(2){grid-column:2 / span 2}.subpage-card-grid-5 .subpage-card:last-child{grid-column:4 / span 2}.subpage-card{min-height:246px;padding:22px;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius);background:#fff;transition:transform .18s ease,border-color .18s ease}.subpage-card:hover{border-color:#ff77596b;transform:translateY(-2px)}.subpage-card h3{margin:44px 0 10px;color:var(--ink);font-size:20px;letter-spacing:0}.subpage-card p{margin:0;color:var(--body);font-size:14px;line-height:1.68}.product-spotlight-section{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:110px;padding:68px;overflow:hidden;border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,119,89,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 42%),var(--deep-green);color:#fff;box-shadow:0 32px 80px #0718292e;scroll-margin-top:110px}.product-spotlight-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;opacity:.7}.product-spotlight-copy,.product-spotlight-visual{position:relative;z-index:1}.product-spotlight-copy .section-eyebrow{color:var(--coral-soft)}.product-spotlight-copy h2{margin:12px 0 18px;max-width:100%;color:#fff;font-size:42px;font-weight:560;line-height:1.12;overflow-wrap:anywhere;word-break:normal}:lang(zh-CN) .product-spotlight-copy h2{font-size:38px;line-height:1.18}.product-spotlight-copy>p{margin:0;color:#c7d2e2;font-size:16px;line-height:1.75}.spotlight-product{margin-top:34px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#0000002e}.spotlight-product .icon-box{background:#edfce91f;color:var(--coral-soft)}.spotlight-product small,.product-duo-card small{display:block;margin-top:18px;color:var(--muted);font-size:11px;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.spotlight-product small{color:#9fb0aa}.spotlight-product h3,.product-duo-card h3,.product-stack-map h3{margin:8px 0 10px;letter-spacing:0}.spotlight-product h3{color:#fff;font-size:22px}.spotlight-product p{margin:0;color:#c7d2e2;font-size:14px;line-height:1.68}.spotlight-points{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px}.spotlight-points span,.stack-control-strip span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:780}.spotlight-points span{background:#ffffff14;color:#e7eee9}.spotlight-points svg,.stack-control-strip svg{color:var(--coral-soft)}.product-spotlight-visual{min-height:450px;padding:24px;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:#03141ab8;box-shadow:inset 0 1px #ffffff0f}.spotlight-visual-top,.stack-map-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.spotlight-visual-top span,.stack-map-header span{color:#9fb0aa;font-size:12px;font-weight:820}.spotlight-visual-top strong,.stack-map-header strong{color:#fff;font-size:15px}.spotlight-workflow{display:grid;gap:12px;margin-top:42px}.spotlight-workflow div{display:grid;grid-template-columns:34px 1fr 82px;gap:14px;align-items:center;min-height:72px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);background:#ffffff0f}.spotlight-workflow span{color:#9fb0aa;font-size:12px;font-weight:820}.spotlight-workflow strong{color:#fff;font-size:14px}.spotlight-workflow i{display:block;height:4px;overflow:hidden;border-radius:999px;background:#ffffff1f}.spotlight-workflow i:after{content:"";display:block;width:70%;height:100%;border-radius:inherit;background:var(--coral)}.spotlight-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.spotlight-chip-row span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#edfce91f;color:#e8f7ed;font-size:12px;font-weight:760}.product-duo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-duo-card{display:grid;grid-template-rows:auto 1fr auto;gap:22px;min-height:430px;padding:26px;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius);background:#fff;scroll-margin-top:110px}.product-duo-card h3{color:var(--ink);font-size:26px}.product-duo-card p{margin:0;color:var(--body);font-size:15px;line-height:1.7}.product-duo-visual{display:grid;align-content:center;gap:10px;min-height:158px;padding:18px;border-radius:var(--radius);background:var(--soft)}.product-duo-visual div{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;min-height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius);background:#fff}.product-duo-visual span{color:var(--muted);font-size:11px;font-weight:820}.product-duo-visual strong{color:var(--ink);font-size:13px}.product-stack-map{padding:26px;border-radius:var(--radius);background:var(--deep-green);color:#fff}.stack-map-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:20px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#ffffff1f}.stack-map-grid article{min-height:238px;padding:20px;background:#0000002e}.stack-map-grid .icon-box{margin-top:22px;background:#edfce91f;color:var(--coral-soft)}.stack-zone{display:inline-flex;color:#9fb0aa;font-size:11px;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.product-stack-map h3{color:#fff;font-size:17px}.product-stack-map p{margin:0;color:#c7d2e2;font-size:13px;line-height:1.6}.stack-control-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.stack-control-strip span{background:#ffffff14;color:#e7eee9}.subpage-feature-band{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:42px;align-items:start;margin-top:110px;padding:68px;border-radius:var(--radius);background:var(--dark-navy);color:#fff}.subpage-feature-band .subpage-section-intro{display:block;margin:0}.subpage-feature-band .subpage-section-intro h2,.subpage-feature-band .subpage-section-intro p{color:#fff}.subpage-feature-band .subpage-section-intro h2{max-width:100%;overflow-wrap:anywhere;word-break:normal}.subpage-feature-band .subpage-section-intro p{margin-top:18px;color:#c7d2e2}.subpage-feature-band .section-eyebrow{color:var(--coral-soft)}.subpage-feature-list{display:grid;gap:12px}.subpage-feature-item{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start;min-height:96px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#ffffff14}.subpage-feature-item svg{color:var(--coral-soft)}.subpage-feature-item h3{margin:0 0 8px;color:#fff;font-size:17px}.subpage-feature-item p{margin:0;color:#c7d2e2;font-size:14px;line-height:1.64}.subpage-process{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--line)}.subpage-process-step{min-height:174px;padding:22px;background:#fff}.subpage-process-step>span{color:var(--muted);font-size:12px;font-weight:820}.subpage-process-step h3{margin:48px 0 8px;color:var(--ink);font-size:18px}.subpage-process-step p{margin:0;color:var(--body);font-size:13px;line-height:1.62}.subpage-rows{display:grid;border-top:1px solid var(--line)}.subpage-row{display:grid;grid-template-columns:86px 1fr;gap:22px;padding:25px 0;border-bottom:1px solid var(--line)}.subpage-row>span{color:var(--muted);font-size:13px;font-weight:820}.subpage-row h3{margin:0 0 8px;color:var(--ink);font-size:22px}.subpage-row p{margin:0;color:var(--body);font-size:15px;line-height:1.7}.subpage-tabs-section{padding-bottom:4px}.subpage-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;border-radius:var(--radius);background:var(--soft)}.subpage-tabs article{min-height:152px;padding:20px;border:1px solid transparent;border-radius:var(--radius);background:#ffffff8f}.subpage-tabs article.active{border-color:#ff775961;background:#fff}.subpage-tabs span{color:var(--ink);font-size:16px;font-weight:780}.subpage-tabs p{margin:18px 0 0;color:var(--body);font-size:14px;line-height:1.64}.subpage-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.subpage-table{width:100%;min-width:780px;border-collapse:collapse;background:#fff}.subpage-table th,.subpage-table td{padding:18px 16px;border-bottom:1px solid var(--line);color:#3f4653;font-size:13px;line-height:1.55;text-align:left;vertical-align:top}.subpage-table thead th{color:var(--ink);font-weight:800}.subpage-table tbody th{color:var(--ink);font-weight:800;white-space:nowrap}.subpage-table tr:last-child th,.subpage-table tr:last-child td{border-bottom:0}.subpage-faq{display:grid;gap:12px}.subpage-faq article{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.subpage-faq h3{margin:0 0 8px;color:var(--ink);font-size:18px}.subpage-faq p{margin:0;color:var(--body);font-size:14px;line-height:1.68}.subpage-final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:110px;margin-bottom:110px;padding:52px 64px;border-radius:var(--radius);background:var(--soft)}.subpage-final-cta h2{margin-top:10px}@keyframes lift-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes media-image-drift{0%{transform:scale(1.08) rotate(-2deg) translate3d(-1.4%,-1%,0)}to{transform:scale(1.12) rotate(1.4deg) translate3d(1.6%,1.2%,0)}}@keyframes media-pane-drift{0%{transform:skew(-14deg) translate3d(-8px,6px,0)}to{transform:skew(-14deg) translate3d(10px,-8px,0)}}@keyframes visual-card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes live-pulse{0%,to{opacity:.72;transform:scale(1)}45%{opacity:1;transform:scale(1.18)}}@keyframes caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes thread-travel{0%,to{opacity:.28;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@keyframes signal-node-flow{0%,to{background:#ffffff1f;transform:rotate(45deg) scale(.88)}45%{background:#ffad9b8f;transform:rotate(45deg) scale(1.04)}}@keyframes side-bar-breathe{0%,to{transform:scaleX(.68);transform-origin:left center}50%{transform:scaleX(1);transform-origin:left center}}@keyframes side-core-turn{0%,to{transform:rotate(45deg) translateZ(0)}50%{transform:rotate(55deg) translate3d(-4px,-5px,0)}}@keyframes platform-grid-drift{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes module-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes module-scan{0%,24%{opacity:0;transform:translate(-36%)}36%,54%{opacity:.7}68%,to{opacity:0;transform:translate(36%)}}@keyframes signal-sweep{0%,42%{transform:translate(-46%)}68%,to{transform:translate(46%)}}@keyframes signal-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(255,173,155,0));opacity:.72}44%{filter:drop-shadow(0 0 8px rgba(255,173,155,.64));opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(max-width:1120px){.topbar{grid-template-columns:1fr auto}.desktop-nav{display:none}.menu-button{display:inline-grid;place-items:center}.mobile-menu{position:absolute;top:calc(100% + 1px);left:16px;right:16px;display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 22px 48px #0f172a24}.section-header,.platform-heading,.workflow-band,.governance-layout,.contact-section{grid-template-columns:1fr}.hero-visual-grid{grid-template-columns:1fr;grid-template-rows:480px auto}.ai-side-panel{height:auto;overflow:visible}.module-grid,.security-grid{grid-template-columns:repeat(2,1fr)}.platform-matrix,.product-spotlight-section{grid-template-columns:1fr}.stack-map-grid{grid-template-columns:repeat(3,1fr)}.workflow-steps{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.subpage-process{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow-x:visible}.subpage-hero,.subpage-tone-dark .subpage-hero,.subpage-tone-soft .subpage-hero,.subpage-section-intro,.subpage-feature-band,.subpage-bridge-stack,.subpage-bridge-boundary,.subpage-bridge-metrics{grid-template-columns:1fr}.subpage-card-grid,.subpage-tabs,.bridge-deployment-grid,.bridge-control-strip,.bridge-boundary-map{grid-template-columns:repeat(2,1fr)}.subpage-card-grid-5 .subpage-card,.subpage-card-grid-5 .subpage-card:nth-last-child(2),.subpage-card-grid-5 .subpage-card:last-child{grid-column:auto}.subpage-card-grid-5 .subpage-card:last-child{grid-column:1 / -1;justify-self:center;width:calc((100% - 12px)/2)}.bridge-timeline{grid-template-columns:repeat(3,1fr)}.bridge-stack-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.subpage-feature-band{padding:44px}.footer-top,.footer-columns{grid-template-columns:repeat(2,1fr)}.pillars-grid{grid-template-columns:1fr}.industry-grid,.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.announcement-bar{align-items:flex-start;flex-direction:column;gap:4px;padding:9px 16px}.topbar{min-height:64px;padding:10px 16px}.nav-actions{gap:8px}.language-toggle{min-height:32px}.language-toggle svg{margin-left:6px}.language-toggle button{min-width:32px;height:26px;padding:0 8px;font-size:11px}.brand small,.ghost-button,.nav-actions .primary-button{display:none}.hero-section{min-height:auto;padding:72px 16px 38px}.hero-copy{text-align:left}.hero-copy h1{margin-left:0;font-size:48px;line-height:1.04}.hero-copy p{margin-left:0;font-size:17px}.hero-actions{justify-content:flex-start}.section,.knowledge-demo,.workflow-band,.contact-section,.legal-page,.security-section,.subpage-section,.subpage-bridge,.subpage-final-cta{width:calc(100vw - 32px);padding-top:82px}.knowledge-demo{margin-top:30px;padding-top:0}.subpage-hero,.subpage-tone-dark .subpage-hero,.subpage-tone-soft .subpage-hero{width:100%;padding:72px 16px 58px}.subpage-hero-copy h1{font-size:48px;line-height:1.04}.subpage-hero-copy p{font-size:16px}.subpage-visual{min-height:auto;padding:16px}.subpage-visual-row{grid-template-columns:34px 1fr}.subpage-visual-row i{grid-column:1 / -1}.platform-section{margin-top:82px;padding:64px 0}.platform-heading,.platform-section .section-header,.platform-matrix{width:calc(100vw - 32px)}.section-header h2,.platform-heading h2,.workflow-copy h2,.contact-copy h2,.legal-hero h1{font-size:34px}.module-grid,.security-grid,.governance-layout,.contact-form,.subpage-card-grid,.subpage-tabs,.bridge-stack-grid,.bridge-deployment-grid,.bridge-control-strip,.bridge-timeline,.bridge-boundary-map{grid-template-columns:1fr}.subpage-card-grid-5 .subpage-card,.subpage-card-grid-5 .subpage-card:nth-last-child(2),.subpage-card-grid-5 .subpage-card:last-child{grid-column:auto;justify-self:stretch;width:auto}.governance-layout .security-grid{grid-template-columns:1fr}.subpage-bridge{padding-top:34px}.subpage-bridge-deployment,.subpage-bridge-controls{width:100%;padding:22px 16px}.subpage-bridge-metrics,.subpage-bridge-boundary{width:calc(100vw - 32px);padding:24px}.bridge-metrics{grid-template-columns:1fr}.bridge-boundary-map span{transform:none}.subpage-section-intro{grid-template-columns:1fr;gap:16px}.hero-visual-grid{gap:12px;grid-template-rows:420px auto}.ai-side-panel{height:auto;overflow:visible}.media-topline{left:18px;right:18px;top:18px;align-items:flex-start;flex-direction:column;gap:8px}.visual-query-card{top:92px;left:18px;right:18px;width:auto;padding:13px}.query-command{min-height:54px;align-items:flex-start;padding:15px}.query-command span{white-space:normal}.visual-answer-card{inset:272px 18px auto;width:auto;padding:18px}.visual-answer-card p{font-size:19px}.citation-dock{left:18px;right:18px;bottom:20px;width:auto}.signal-thread{display:none}.ai-side-panel{padding:24px}.ai-side-panel h2{font-size:34px}.visual-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.visual-tabs button{flex:1 0 auto}.subpage-section-intro h2,.subpage-final-cta h2{font-size:34px}.subpage-feature-band{padding:30px}.product-spotlight-section{margin-top:82px;padding:24px}.product-spotlight-copy h2{font-size:34px}.spotlight-points,.product-duo-grid,.stack-map-grid{grid-template-columns:1fr}.product-spotlight-visual{min-height:auto;padding:18px}.spotlight-workflow{margin-top:26px}.spotlight-workflow div{grid-template-columns:34px 1fr;min-height:68px;padding:12px}.spotlight-workflow i{grid-column:1 / -1}.product-duo-card{min-height:auto;padding:20px}.product-duo-card h3{font-size:24px}.subpage-row{grid-template-columns:56px 1fr}.subpage-process{grid-template-columns:1fr;overflow-x:visible}.subpage-process-step{min-height:auto}.subpage-process-step h3{margin-top:22px}.subpage-final-cta{align-items:flex-start;flex-direction:column;margin-top:82px;margin-bottom:80px;padding:34px}.workflow-band{padding:30px}.footer{width:calc(100vw - 32px)}.footer-top,.footer-columns{grid-template-columns:1fr}.logo-strip{flex-direction:column;gap:12px;padding:24px 0}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric-card strong{font-size:28px}.metric-card{padding:24px 16px}.pillars-grid,.industry-grid{grid-template-columns:1fr}.pillar-card{padding:24px 20px}.testimonial-section{padding:60px 0}.testimonial-section blockquote p{font-size:17px}.testimonial-author{flex-direction:column;text-align:center}.testimonial-author>div{text-align:center}}
