.website-detail-technology:is(.website-detail-technology){--ink: #111;--muted: #686868;--line: #dedede;--soft: #f6f8fc;--brand: #2f4af1}.website-detail-technology .hero h1 .hero-times{display:inline;color:var(--brand)}.website-detail-technology *{box-sizing:border-box}.website-detail-technology:is(div){scroll-behavior:smooth;scroll-padding-top:88px;margin:0;min-width:320px;background:#fff;color:var(--ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.website-detail-technology button,.website-detail-technology a{font:inherit}.website-detail-technology button{cursor:pointer}.website-detail-technology a{color:inherit;text-decoration:none}.website-detail-technology figure,.website-detail-technology h1,.website-detail-technology h2,.website-detail-technology h3,.website-detail-technology h4,.website-detail-technology p{margin:0}.website-detail-technology [hidden]{display:none!important}.website-detail-technology .shell{width:min(1320px,calc(100% - 80px));margin-inline:auto}.website-detail-technology .site-header{position:sticky;top:0;z-index:20;height:68px;border-bottom:1px solid #ededed;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.website-detail-technology .header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.website-detail-technology .brand img{display:block;width:92px;height:auto}.website-detail-technology .site-nav{display:flex;align-items:center;gap:34px;margin-left:auto;font-size:14px}.website-detail-technology .site-nav a{padding:24px 0;color:#555;white-space:nowrap}.website-detail-technology .site-nav a:hover,.website-detail-technology .site-nav a:focus-visible,.website-detail-technology .site-nav a[aria-current=page]{color:#111}.website-detail-technology .site-nav a[aria-current=page]{font-weight:700}.website-detail-technology .header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 17px;border:1px solid #111;border-radius:999px;font-size:13px;white-space:nowrap}.website-detail-technology .header-cta:hover{background:#111;color:#fff}.website-detail-technology .menu-toggle{display:none;border:1px solid var(--line);border-radius:6px;background:#fff;padding:8px 12px}.website-detail-technology .nav-dropdown{position:relative}.website-detail-technology .nav-dropdown summary{list-style:none;padding:24px 0;color:#555;white-space:nowrap;cursor:pointer}.website-detail-technology .nav-dropdown summary::-webkit-details-marker{display:none}.website-detail-technology .nav-dropdown summary:after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 2px 7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.website-detail-technology .nav-popover{position:absolute;top:59px;left:-16px;display:grid;min-width:210px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 16px 40px #00000014}.website-detail-technology .nav-popover a{padding:10px 12px;border-radius:6px;font-size:13px}.website-detail-technology .nav-popover a:hover{background:#f4f4f4}.website-detail-technology .hero{padding:84px 0 104px;text-align:center}.website-detail-technology .hero h1{max-width:1100px;margin:auto;font-size:clamp(48px,min(5.4vw,84.24px),78px);font-weight:600;line-height:1.15;letter-spacing:-.055em}.website-detail-technology .hero h1 span{display:block}.website-detail-technology .hero-description{max-width:890px;margin:32px auto 0;color:#626262;font-size:18px;line-height:1.8}.website-detail-technology .hero-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:27px auto 0}.website-detail-technology .hero-tags span{display:inline-flex;align-items:center;min-height:34px;padding:5px 15px;border:1px solid #e2e2e2;border-radius:999px;background:#fafafa;color:#505050;font-size:14px}.website-detail-technology .hero-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:28px;padding:0 24px;border-radius:999px;background:var(--brand);color:#fff;font-size:15px}.website-detail-technology .hero-action:hover{background:#253ccc}.website-detail-technology .hero-art{width:min(960px,100%);margin:60px auto 0}.website-detail-technology .hero-art img{display:block;width:100%;height:auto}.website-detail-technology .content-section{padding:126px 0 132px;border-top:1px solid #efefef}.website-detail-technology .section-heading{text-align:center}.website-detail-technology .section-heading h2{font-size:clamp(46px,min(5vw,78px),72px);font-weight:600;line-height:1.16;letter-spacing:-.055em}.website-detail-technology .section-subtitle{margin-top:22px;font-size:clamp(24px,min(2.45vw,38.22px),32px);line-height:1.42}.website-detail-technology .section-intro{max-width:840px;margin:22px auto 0;color:var(--muted);font-size:17px;line-height:1.85}.website-detail-technology .science-showcase{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(54px,7vw,110px);align-items:center;margin-top:76px}.website-detail-technology .science-media{height:650px;min-width:0;border-radius:18px;overflow:hidden;background:#eff2f8}.website-detail-technology .media-panel{width:100%;height:100%}.website-detail-technology .media-panel img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.website-detail-technology .accordion{align-self:center}.website-detail-technology .accordion-item{border-bottom:1px solid var(--line)}.website-detail-technology .accordion-item:first-child{border-top:1px solid var(--line)}.website-detail-technology .accordion h3{font-size:inherit;font-weight:inherit}.website-detail-technology .accordion-button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:25px 0;border:0;background:none;color:#171717;text-align:left;font-size:25px;line-height:1.35}.website-detail-technology .accordion-button:hover{color:#555}.website-detail-technology .toggle-mark{position:relative;flex:none;width:18px;height:18px}.website-detail-technology .toggle-mark:before,.website-detail-technology .toggle-mark:after{content:"";position:absolute;top:8px;left:0;width:18px;height:1.5px;background:currentColor}.website-detail-technology .toggle-mark:after{transform:rotate(90deg);transition:transform .18s}.website-detail-technology .accordion-button[aria-expanded=true] .toggle-mark:after{transform:rotate(0)}.website-detail-technology .accordion-summary{padding:0 38px 29px 0}.website-detail-technology .accordion-summary p,.website-detail-technology .selector-summary p{color:#6a6a6a;font-size:16px;line-height:1.85}.website-detail-technology .accordion-summary .item-descriptor,.website-detail-technology .selector-summary .item-descriptor{margin-bottom:10px;color:#333;font-size:17px;font-weight:500}.website-detail-technology .detail-stage{margin-top:92px}.website-detail-technology .detail-title{text-align:center;font-size:clamp(38px,min(4.3vw,67.08px),60px);font-weight:600;line-height:1.2;letter-spacing:-.045em}.website-detail-technology .detail-subtitle{margin:14px auto 0;text-align:center;color:#595959;font-size:20px;line-height:1.5}.website-detail-technology .detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}.website-detail-technology .detail-card{min-height:214px;padding:28px 28px 32px;border-radius:10px;background:#f6f8fc}.website-detail-technology .detail-card h4{font-size:20px;font-weight:600;line-height:1.4}.website-detail-technology .detail-card p{margin-top:18px;color:#606060;font-size:15px;line-height:1.85}.website-detail-technology .engineering-section{background:#f6f8fc}.website-detail-technology .engineering-showcase{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:clamp(38px,5vw,76px);align-items:stretch;margin-top:76px}.website-detail-technology .selector-list{min-width:0}.website-detail-technology .selector-item{border-bottom:1px solid var(--line)}.website-detail-technology .selector-item:first-child{border-top:1px solid var(--line)}.website-detail-technology .selector-item h3{font-size:inherit;font-weight:inherit}.website-detail-technology .selector-button{display:block;width:100%;padding:25px 0;border:0;background:none;color:#252525;text-align:left;font-size:24px;line-height:1.35}.website-detail-technology .selector-button:hover{color:#555}.website-detail-technology .selector-button[aria-expanded=true]{font-weight:600}.website-detail-technology .selector-summary{padding:0 18px 26px 0}.website-detail-technology .engineering-media{height:610px;min-width:0;border:1px solid #e2e2e2;border-radius:18px;overflow:hidden;background:#fff}.website-detail-technology .engineering-media .media-panel img{-o-object-fit:cover;object-fit:cover}.website-detail-technology .engineering-section .detail-card{background:#f6f8fc}.website-detail-technology .closing{padding:112px 0;text-align:center;border-top:1px solid #ededed}.website-detail-technology .closing h2{max-width:900px;margin:auto;font-size:clamp(42px,min(4.1vw,63.96px),60px);font-weight:600;line-height:1.25;letter-spacing:-.045em}.website-detail-technology .closing p{max-width:840px;margin:28px auto 0;color:#626262;font-size:18px;line-height:1.8}.website-detail-technology .site-footer{padding:32px 0 40px;border-top:1px solid #ededed}.website-detail-technology .footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:34px}.website-detail-technology .footer-brand img{display:block;width:82px;height:auto}.website-detail-technology .footer-note{max-width:640px;color:#777;font-size:12px;line-height:1.7}.website-detail-technology .footer-top{color:#333;font-size:13px;white-space:nowrap}.website-detail-technology button:focus-visible,.website-detail-technology a:focus-visible,.website-detail-technology summary:focus-visible{outline:2px solid #315efb;outline-offset:4px}@media(max-width:1000px){.website-detail-technology .shell{width:min(100% - 54px,1320px)}.website-detail-technology .science-showcase{gap:35px}.website-detail-technology .science-media{height:570px}.website-detail-technology .engineering-showcase{gap:35px}.website-detail-technology .engineering-media{height:550px}.website-detail-technology .accordion-button{font-size:22px}.website-detail-technology .selector-button{font-size:21px}.website-detail-technology .detail-grid{gap:12px}.website-detail-technology .detail-card{padding:24px}}@media(max-width:760px){.website-detail-technology .site-nav{display:none}.website-detail-technology .menu-toggle{display:inline-flex}.website-detail-technology .header-cta{margin-left:auto}.website-detail-technology .site-nav.is-open{display:grid;position:absolute;top:68px;left:0;right:0;gap:0;margin:0;padding:10px 26px 20px;border-bottom:1px solid var(--line);background:#fff;box-shadow:0 14px 24px #00000012}.website-detail-technology .site-nav a,.website-detail-technology .nav-dropdown summary{padding:12px 4px}.website-detail-technology .nav-popover{position:static;min-width:0;padding:0 0 6px 10px;border:0;box-shadow:none}.website-detail-technology .hero{padding:70px 0 84px}.website-detail-technology .hero h1{font-size:clamp(44px,min(7vw,109.2px),62px)}.website-detail-technology .hero-art{margin-top:42px}.website-detail-technology .content-section{padding:92px 0 100px}.website-detail-technology .science-showcase,.website-detail-technology .engineering-showcase{grid-template-columns:1fr;gap:34px;margin-top:56px}.website-detail-technology .science-media,.website-detail-technology .engineering-media{height:440px}.website-detail-technology .science-media{order:2}.website-detail-technology .accordion{order:1}.website-detail-technology .detail-stage{margin-top:62px}.website-detail-technology .detail-grid{grid-template-columns:1fr;margin-top:32px}.website-detail-technology .detail-card{min-height:0}.website-detail-technology .closing{padding:86px 0}}@media(max-width:520px){.website-detail-technology .shell{width:min(100% - 36px,1320px)}.website-detail-technology .site-header{height:62px}.website-detail-technology .header-cta{display:none}.website-detail-technology .site-nav.is-open{top:62px}.website-detail-technology .hero{padding:56px 0 68px}.website-detail-technology .hero h1{font-size:clamp(38px,min(10vw,156px),50px)}.website-detail-technology .hero-description{margin-top:24px;font-size:15px}.website-detail-technology .hero-tags{gap:8px;margin-top:22px}.website-detail-technology .hero-tags span{min-height:31px;padding:5px 12px;font-size:12px}.website-detail-technology .hero-art{margin-top:32px}.website-detail-technology .content-section{padding:74px 0 82px}.website-detail-technology .section-heading h2{font-size:42px}.website-detail-technology .section-subtitle{margin-top:16px;font-size:23px}.website-detail-technology .section-intro{margin-top:18px;font-size:15px}.website-detail-technology .science-showcase,.website-detail-technology .engineering-showcase{margin-top:42px}.website-detail-technology .science-media,.website-detail-technology .engineering-media{height:290px;border-radius:12px}.website-detail-technology .accordion-button,.website-detail-technology .selector-button{padding:20px 0;font-size:20px}.website-detail-technology .accordion-summary,.website-detail-technology .selector-summary{padding-bottom:22px}.website-detail-technology .accordion-summary p,.website-detail-technology .selector-summary p{font-size:14px}.website-detail-technology .detail-title{font-size:36px}.website-detail-technology .detail-subtitle{font-size:17px}.website-detail-technology .detail-card h4{font-size:18px}.website-detail-technology .detail-card p{font-size:14px}.website-detail-technology .closing{padding:75px 0}.website-detail-technology .closing h2{font-size:40px}.website-detail-technology .closing p{font-size:16px}.website-detail-technology .footer-inner{display:grid;grid-template-columns:1fr auto;gap:20px}.website-detail-technology .footer-note{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.website-detail-technology:is(div){scroll-behavior:auto}.website-detail-technology *,.website-detail-technology *:before,.website-detail-technology *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.website-detail-technology .hero{padding:76px 0 92px}.website-detail-technology .hero h1{max-width:960px;font-size:clamp(42px,min(4.25vw,66.3px),60px);font-weight:600;line-height:1.18;letter-spacing:-.04em}.website-detail-technology .hero-description{max-width:800px;margin-top:27px;font-size:17px;line-height:1.75}.website-detail-technology .hero-art{margin-top:52px}.website-detail-technology .content-section{padding:108px 0 116px}.website-detail-technology .section-heading h2{font-size:clamp(36px,min(3.65vw,56.94px),52px);line-height:1.22;letter-spacing:-.04em}.website-detail-technology .section-subtitle{margin-top:18px;font-size:clamp(20px,min(2vw,31.2px),26px);line-height:1.45}.website-detail-technology .section-intro{max-width:800px;margin-top:18px;font-size:16px;line-height:1.8}.website-detail-technology .science-showcase,.website-detail-technology .engineering-showcase{margin-top:64px}.website-detail-technology .accordion-button{font-size:21px}.website-detail-technology .selector-button{font-size:20px}.website-detail-technology .accordion-summary p,.website-detail-technology .selector-summary p{font-size:15px}.website-detail-technology .accordion-summary .item-descriptor,.website-detail-technology .selector-summary .item-descriptor{font-size:16px}.website-detail-technology .detail-stage{margin-top:74px}.website-detail-technology .detail-title{font-size:clamp(32px,min(3vw,46.8px),42px);line-height:1.25;letter-spacing:-.035em}.website-detail-technology .detail-subtitle{margin-top:11px;font-size:18px}.website-detail-technology .detail-grid{margin-top:34px}.website-detail-technology .detail-card h4{font-size:18px}.website-detail-technology .detail-card p{font-size:14px;line-height:1.8}.website-detail-technology .closing{padding:92px 0}.website-detail-technology .closing h2{font-size:clamp(34px,min(3.3vw,51.48px),46px)}.website-detail-technology .closing p{font-size:17px}@media(max-width:760px){.website-detail-technology .hero{padding:64px 0 78px}.website-detail-technology .hero h1{font-size:clamp(40px,min(5.7vw,88.92px),50px)}.website-detail-technology .content-section{padding:88px 0 96px}.website-detail-technology .science-showcase,.website-detail-technology .engineering-showcase{margin-top:50px}.website-detail-technology .detail-stage{margin-top:60px}}@media(max-width:520px){.website-detail-technology .hero{padding:51px 0 64px}.website-detail-technology .hero h1{font-size:clamp(34px,min(8.7vw,135.72px),42px)}.website-detail-technology .hero-description{font-size:15px}.website-detail-technology .content-section{padding:69px 0 78px}.website-detail-technology .section-heading h2{font-size:34px}.website-detail-technology .section-subtitle{font-size:19px}.website-detail-technology .section-intro{font-size:14px}.website-detail-technology .science-showcase,.website-detail-technology .engineering-showcase{margin-top:40px}.website-detail-technology .accordion-button,.website-detail-technology .selector-button{font-size:18px}.website-detail-technology .accordion-summary p,.website-detail-technology .selector-summary p{font-size:14px}.website-detail-technology .detail-stage{margin-top:52px}.website-detail-technology .detail-title{font-size:30px}.website-detail-technology .detail-subtitle{font-size:16px}.website-detail-technology .detail-grid{margin-top:28px}.website-detail-technology .detail-card h4{font-size:17px}.website-detail-technology .closing h2{font-size:34px}.website-detail-technology .closing p{font-size:15px}}.website-detail-technology .hero{padding:62px 0 76px}.website-detail-technology .hero h1{max-width:850px;font-size:clamp(38px,min(3.45vw,53.82px),48px);line-height:1.25;letter-spacing:-.03em}.website-detail-technology .hero-description{max-width:760px;margin-top:22px;font-size:15px;line-height:1.8}.website-detail-technology .hero-tags{margin-top:20px}.website-detail-technology .hero-tags span{min-height:30px;padding:4px 12px;font-size:12px}.website-detail-technology .hero-action{min-height:42px;margin-top:24px;padding:0 21px;font-size:13px}.website-detail-technology .hero-art{width:min(790px,100%);margin-top:43px}.website-detail-technology .content-section{padding:86px 0 94px}.website-detail-technology .section-heading h2{font-size:clamp(32px,min(2.95vw,46.02px),40px);line-height:1.25;letter-spacing:-.025em}.website-detail-technology .section-subtitle{margin-top:14px;font-size:clamp(18px,min(1.6vw,24.96px),21px);line-height:1.55}.website-detail-technology .section-intro{max-width:750px;margin-top:15px;font-size:14px;line-height:1.85}.website-detail-technology .science-showcase,.website-detail-technology .engineering-showcase{margin-top:49px}.website-detail-technology .science-media{height:520px}.website-detail-technology .engineering-media{height:500px}.website-detail-technology .accordion-button,.website-detail-technology .selector-button{padding:20px 0;font-size:18px;line-height:1.45}.website-detail-technology .accordion-summary p,.website-detail-technology .selector-summary p{font-size:14px;line-height:1.75}.website-detail-technology .accordion-summary .item-descriptor,.website-detail-technology .selector-summary .item-descriptor{font-size:15px}.website-detail-technology .detail-stage{margin-top:56px}.website-detail-technology .detail-title{font-size:clamp(28px,min(2.35vw,36.66px),32px);line-height:1.3;letter-spacing:-.02em}.website-detail-technology .detail-subtitle{font-size:16px}.website-detail-technology .detail-grid{gap:14px;margin-top:27px}.website-detail-technology .detail-card{min-height:180px;padding:24px 24px 27px}.website-detail-technology .detail-card h4{font-size:16px}.website-detail-technology .detail-card p{margin-top:13px;font-size:14px;line-height:1.8}.website-detail-technology .closing{padding:74px 0}.website-detail-technology .closing h2{font-size:clamp(30px,min(2.75vw,42.9px),38px)}.website-detail-technology .closing p{margin-top:20px;font-size:15px}@media(max-width:760px){.website-detail-technology .hero{padding:56px 0 68px}.website-detail-technology .hero h1{font-size:clamp(36px,min(5.2vw,81.12px),44px)}.website-detail-technology .content-section{padding:76px 0 84px}.website-detail-technology .science-showcase,.website-detail-technology .engineering-showcase{margin-top:43px}.website-detail-technology .science-media,.website-detail-technology .engineering-media{height:390px}.website-detail-technology .detail-stage{margin-top:49px}}@media(max-width:520px){.website-detail-technology .hero{padding:44px 0 58px}.website-detail-technology .hero h1{font-size:clamp(32px,min(8vw,124.8px),38px)}.website-detail-technology .hero-description{font-size:14px}.website-detail-technology .hero-art{margin-top:31px}.website-detail-technology .content-section{padding:62px 0 70px}.website-detail-technology .section-heading h2{font-size:30px}.website-detail-technology .section-subtitle{font-size:18px}.website-detail-technology .section-intro{font-size:13px}.website-detail-technology .science-showcase,.website-detail-technology .engineering-showcase{margin-top:33px}.website-detail-technology .science-media,.website-detail-technology .engineering-media{height:255px}.website-detail-technology .accordion-button,.website-detail-technology .selector-button{font-size:17px}.website-detail-technology .detail-stage{margin-top:42px}.website-detail-technology .detail-title{font-size:27px}.website-detail-technology .detail-subtitle{font-size:15px}.website-detail-technology .detail-card{padding:21px}.website-detail-technology .detail-card h4{font-size:16px}.website-detail-technology .detail-card p{font-size:13px}.website-detail-technology .closing h2{font-size:30px}.website-detail-technology .closing p{font-size:14px}}.website-detail-technology .science-copy .accordion-button{position:relative;display:flex;justify-content:flex-start;padding-right:23px;text-align:left;font-weight:600}.website-detail-technology .science-copy .accordion-button>span:first-child{display:block;width:100%;text-align:left}.website-detail-technology .science-copy .accordion-button .toggle-mark{position:absolute;right:0;top:50%;transform:translateY(-50%)}.website-detail-technology .science-copy .accordion-summary{max-width:none;margin:0;padding:0 25px 27px 0;text-align:left}.website-detail-technology .science-copy .accordion-summary .item-descriptor{font-weight:700}.website-detail-technology .science-showcase{align-items:start}.website-detail-technology .science-copy{width:100%;min-width:0}.website-detail-technology .showcase-intro{max-width:none;margin:0 0 31px;text-align:left}.website-detail-technology .showcase-intro .section-subtitle{margin:0;font-weight:700}.website-detail-technology .showcase-intro .section-intro{max-width:none;margin:12px 0 0}@media(max-width:760px){.website-detail-technology .science-copy{order:1}.website-detail-technology .science-media{order:2}.website-detail-technology .showcase-intro{margin-bottom:26px}}.website-detail-technology .scene-note{max-width:100%;margin:22px 0 0;padding:19px 23px;border:1px solid #e6e8ee;border-radius:10px;background:#f3f8ff;color:#405572;font-size:14px;line-height:1.8;text-align:left}.website-detail-technology .scene-note strong{color:#195aa3;font-weight:700}@media(max-width:520px){.website-detail-technology .scene-note{margin-top:17px;padding:16px 18px;font-size:13px}}@media(min-width:761px){.website-detail-technology .science-showcase{align-items:stretch}.website-detail-technology .science-media{position:relative;height:auto;min-height:0}.website-detail-technology .science-media .media-panel{position:absolute;inset:0;width:100%;height:100%}.website-detail-technology .science-media .media-panel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.website-detail-technology .engineering-copy{width:100%;min-width:0}.website-detail-technology .engineering-copy .selector-button{padding:20px 0;text-align:left;font-size:18px;font-weight:600;line-height:1.45}.website-detail-technology .engineering-copy .selector-summary{max-width:none;margin:0;padding:0 25px 27px 0;text-align:left}.website-detail-technology .engineering-copy .selector-summary p{font-size:14px;line-height:1.75}.website-detail-technology .engineering-copy .selector-summary .item-descriptor{font-weight:700}.website-detail-technology .engineering-media{border:0;border-radius:18px}@media(min-width:761px){.website-detail-technology .engineering-showcase{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(54px,7vw,110px);align-items:stretch}.website-detail-technology .engineering-media{position:relative;height:auto;min-height:0}.website-detail-technology .engineering-media .media-panel{position:absolute;inset:0;width:100%;height:100%}.website-detail-technology .engineering-media .media-panel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width:520px){.website-detail-technology .engineering-copy .selector-button{font-size:17px}}.website-detail-technology .detail-stage{margin-top:28px;padding-top:25px;border-top:1px solid #e5e5e5}.website-detail-technology .detail-grid{margin-top:0}@media(max-width:760px){.website-detail-technology .detail-stage{margin-top:25px;padding-top:22px}}@media(max-width:520px){.website-detail-technology .detail-stage{margin-top:21px;padding-top:19px}}.website-detail-technology .unified-section--engineering{background:#f6f8fc}.website-detail-technology .cap-tabbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1020px,100%);margin:47px auto 0;border-bottom:1px solid #d9d9d9}.website-detail-technology .cap-tab{position:relative;min-height:65px;padding:12px 18px;border:0;background:transparent;color:#666;font-size:17px;font-weight:500;line-height:1.4;text-align:center}.website-detail-technology .cap-tab:hover{color:#111}.website-detail-technology .cap-tab[aria-selected=true]{color:#111;font-weight:700}.website-detail-technology .cap-tab[aria-selected=true]:after{content:"";position:absolute;right:18px;bottom:-1px;left:18px;height:2px;background:#111}.website-detail-technology .cap-panels{margin-top:34px}.website-detail-technology .cap-panel{display:grid;-moz-column-gap:clamp(42px,5.5vw,82px);column-gap:clamp(42px,5.5vw,82px);row-gap:29px;align-items:stretch}.website-detail-technology .cap-panel--science{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"media copy" "details details"}.website-detail-technology .cap-panel--engineering{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"copy media" "details details"}.website-detail-technology .panel-copy{grid-area:copy;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:390px;padding:25px 0}.website-detail-technology .panel-intro-title{color:#171717;font-size:21px;font-weight:700;line-height:1.45}.website-detail-technology .panel-intro>p:last-child{margin-top:13px;color:#666;font-size:14px;line-height:1.82}.website-detail-technology .panel-body{margin-top:0;padding-top:0;border:0}.website-detail-technology .panel-descriptor{margin:0 0 11px;color:#222;font-size:18px;font-weight:700;line-height:1.45}.website-detail-technology .panel-lead{color:#585858;font-size:14px;line-height:1.8}.website-detail-technology .panel-details{grid-area:details;min-width:0}.website-detail-technology .panel-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:0}.website-detail-technology .panel-feature{min-height:166px;padding:23px 25px 27px;border:0;border-radius:10px;background:#f6f8fc}.website-detail-technology .panel-feature h4{color:#242424;font-size:16px;font-weight:700;line-height:1.45}.website-detail-technology .panel-feature p{margin-top:11px;color:#656565;font-size:14px;line-height:1.75}.website-detail-technology .panel-media{grid-area:media;position:relative;min-height:0;margin:0;border-radius:18px;overflow:hidden;background:#0b1731}.website-detail-technology .panel-media img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.website-detail-technology .panel-details .scene-note{margin-top:16px;padding:18px 22px;border:1px solid #e6e8ee;border-radius:10px;background:#f3f8ff;color:#405572}.website-detail-technology .panel-details .scene-note strong{color:#195aa3}.website-detail-technology .section-heading h2 span{display:block;font:inherit;letter-spacing:inherit}.website-detail-technology .section-heading h2 span+span{margin-top:6px}@media(max-width:760px){.website-detail-technology .cap-tabbar{margin-top:38px}.website-detail-technology .cap-tab{min-height:60px;padding:10px 8px;font-size:15px}.website-detail-technology .cap-panels{margin-top:28px}.website-detail-technology .cap-panel--science,.website-detail-technology .cap-panel--engineering{grid-template-columns:1fr;grid-template-areas:"copy" "media" "details";row-gap:24px}.website-detail-technology .panel-copy{min-height:0;padding:0}.website-detail-technology .panel-media{height:320px;min-height:320px}.website-detail-technology .panel-features{grid-template-columns:1fr;gap:12px}.website-detail-technology .panel-feature{min-height:0;padding:21px 23px}}@media(max-width:520px){.website-detail-technology .cap-tabbar{margin-top:29px}.website-detail-technology .cap-tab{min-height:59px;padding:8px 4px;font-size:13px}.website-detail-technology .cap-tab[aria-selected=true]:after{right:5px;left:5px}.website-detail-technology .cap-panels{margin-top:23px}.website-detail-technology .panel-intro-title{font-size:18px}.website-detail-technology .panel-intro>p:last-child,.website-detail-technology .panel-lead{font-size:13px}.website-detail-technology .panel-body{margin-top:0;padding-top:0}.website-detail-technology .panel-descriptor{font-size:16px}.website-detail-technology .panel-feature h4{font-size:14px}.website-detail-technology .panel-feature p{font-size:13px}.website-detail-technology .panel-media{height:235px;min-height:235px;border-radius:12px}}.website-detail-technology .capability-section--engineering{background:#f6f8fc}.website-detail-technology .capability-section .section-heading h2{font-size:clamp(32px,min(3.2vw,49.92px),42px);font-weight:700;line-height:1.27}.website-detail-technology .capability-section .section-intro{max-width:1080px;margin-top:18px;font-size:16px;line-height:1.75;text-wrap:pretty;line-break:strict}.website-detail-technology .capability-accordion{margin-top:64px}.website-detail-technology .capability-item{border-bottom:1px solid #e4e8ec}.website-detail-technology .capability-item:first-child{border-top:0}.website-detail-technology .capability-item h3{margin:0}.website-detail-technology .capability-trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:64px;padding:13px 18px;border:0;border-radius:0;background:transparent;color:#151719;text-align:left;font-size:20px;font-weight:400;line-height:1.4}.website-detail-technology .capability-trigger:hover{background:#f8fafc}.website-detail-technology .capability-trigger[aria-expanded=true]{min-height:70px;border-radius:9px;background:#eef0ff;color:var(--brand);font-size:25px;font-weight:700}.website-detail-technology .capability-item+.capability-item .capability-trigger[aria-expanded=true]{margin-top:8px}.website-detail-technology .capability-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.website-detail-technology .capability-mark{position:relative;flex:none;width:20px;height:20px;color:inherit}.website-detail-technology .capability-mark:before,.website-detail-technology .capability-mark:after{content:"";position:absolute;top:9px;left:0;width:20px;height:2px;background:currentColor}.website-detail-technology .capability-mark:after{transform:rotate(90deg);transition:transform .18s}.website-detail-technology .capability-trigger[aria-expanded=true] .capability-mark:after{transform:rotate(0)}.website-detail-technology .capability-content{padding:12px 0 46px}.website-detail-technology .capability-layout{display:grid;gap:clamp(42px,4.3vw,64px);align-items:start}.website-detail-technology .capability-layout--science{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.website-detail-technology .capability-layout--engineering{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.website-detail-technology .capability-visual,.website-detail-technology .capability-copy{min-width:0}.website-detail-technology .capability-image{overflow:hidden;aspect-ratio:31 / 15;border:1px solid #e3e8ee;border-radius:14px;background:#fff}.website-detail-technology .capability-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.website-detail-technology .capability-note{display:flex;align-items:baseline;gap:7px;min-height:78px;margin-top:16px;padding:18px;border-radius:10px;background:#eef0ff;color:#506781;font-size:15px;line-height:1.55;line-break:strict;text-wrap:pretty}.website-detail-technology .capability-note strong{flex:none;color:var(--brand);font-weight:700}.website-detail-technology .capability-note span{min-width:0}.website-detail-technology .capability-copy{padding-top:3px}.website-detail-technology .capability-descriptor{color:#151719;font-size:21px;font-weight:700;line-height:1.42}.website-detail-technology .capability-lead{margin-top:12px;color:#5f6771;font-size:15px;line-height:1.75;line-break:strict;text-wrap:pretty}.website-detail-technology .capability-descriptor+.capability-lead{margin-top:13px}.website-detail-technology .capability-features{display:grid;gap:10px;margin-top:22px}.website-detail-technology .capability-feature{min-height:88px;padding:13px 18px 15px;border-radius:10px;background:#f6f8fc}.website-detail-technology .capability-section--engineering .capability-item{border-color:#e6e8ee}.website-detail-technology .capability-section--engineering .capability-trigger[aria-expanded=true]{background:#e8ecff}.website-detail-technology .capability-section--engineering .capability-feature{border:1px solid #e6e8ee;background:#fff}.website-detail-technology .capability-section--engineering .capability-note{background:#e8ecff}.website-detail-technology .capability-feature h5{margin:0;color:#151719;font-size:16px;font-weight:700;line-height:1.4}.website-detail-technology .capability-feature p{margin-top:6px;color:#5f6771;font-size:15px;line-height:1.6;line-break:strict;text-wrap:pretty}@media(max-width:900px){.website-detail-technology .capability-layout{gap:30px}.website-detail-technology .capability-trigger[aria-expanded=true]{font-size:23px}.website-detail-technology .capability-descriptor{font-size:19px}.website-detail-technology .capability-feature{min-height:0}}@media(max-width:760px){.website-detail-technology .capability-section .section-intro{font-size:15px}.website-detail-technology .capability-accordion{margin-top:42px}.website-detail-technology .capability-layout--science,.website-detail-technology .capability-layout--engineering{grid-template-columns:1fr}.website-detail-technology .capability-copy{order:1}.website-detail-technology .capability-visual{order:2}.website-detail-technology .capability-content{padding-bottom:33px}.website-detail-technology .capability-trigger{font-size:18px}.website-detail-technology .capability-trigger[aria-expanded=true]{font-size:22px}}@media(max-width:520px){.website-detail-technology .capability-section .section-heading h2{font-size:30px}.website-detail-technology .capability-section .section-intro{font-size:14px}.website-detail-technology .capability-accordion{margin-top:34px}.website-detail-technology .capability-trigger{min-height:59px;padding:12px 14px;font-size:17px}.website-detail-technology .capability-trigger[aria-expanded=true]{min-height:64px;font-size:20px}.website-detail-technology .capability-content{padding-top:17px}.website-detail-technology .capability-layout{gap:23px}.website-detail-technology .capability-descriptor{font-size:18px}.website-detail-technology .capability-lead,.website-detail-technology .capability-feature p,.website-detail-technology .capability-note{font-size:14px}.website-detail-technology .capability-feature h5{font-size:15px}.website-detail-technology .capability-note{padding:15px;min-height:0}}.website-detail-technology .hero-description{margin-top:19px}.website-detail-technology .hero-tags{margin-top:16px}.website-detail-technology .hero-action{margin-top:20px}.website-detail-technology .hero-art{width:min(1060px,100%);margin-top:22px}.website-detail-technology .hero-art img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}@media(max-width:760px){.website-detail-technology .hero-description{margin-top:17px}.website-detail-technology .hero-tags{margin-top:15px}.website-detail-technology .hero-action{margin-top:18px}.website-detail-technology .hero-art{width:100%;margin-top:20px}}.website-detail-technology .capability-section{background:#fff;border-top:0}.website-detail-technology .capability-section .section-heading h2 span:first-child{display:block;margin-bottom:18px;color:var(--brand);font-size:18px;font-weight:500;letter-spacing:0}.website-detail-technology .capability-section .section-heading h2 span:last-child{display:block;font-size:clamp(25px,min(2.4vw,37.44px),36px);font-weight:600;line-height:1.45;letter-spacing:0}.website-detail-technology .capability-section .section-intro{max-width:1180px;color:#8893a4;font-size:14px}.website-detail-technology .capability-tabs{margin-top:58px}.website-detail-technology .capability-tablist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;border:1px solid #dce4ef;border-radius:11px;margin-bottom:32px}.website-detail-technology .capability-tablist .capability-trigger{justify-content:center;min-height:42px;padding:10px 12px;border-radius:9px;color:#737e8c;text-align:center;font-size:16px;font-weight:400;line-height:1.4}.website-detail-technology .capability-tablist .capability-trigger:hover{background:#f6f7ff;color:var(--brand)}.website-detail-technology .capability-tablist .capability-trigger[aria-selected=true]{background:#eef0ff;color:var(--brand);font-weight:500}.website-detail-technology .capability-item,.website-detail-technology .capability-section--engineering .capability-item{border:0}.website-detail-technology .capability-content{padding:0;border-bottom:1px solid #e0e6ee}.website-detail-technology .capability-content:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.website-detail-technology .capability-layout,.website-detail-technology .capability-layout--science,.website-detail-technology .capability-layout--engineering{grid-template-columns:minmax(0,1fr) minmax(0,2.15fr);gap:40px;align-items:stretch}.website-detail-technology .capability-copy{grid-column:1;grid-row:1;padding:15px 0 32px 15px}.website-detail-technology .capability-visual{grid-column:2;grid-row:1;display:flex;align-items:center;padding:32px 15px;background:#edf3ff;min-height:490px}.website-detail-technology .capability-image{width:100%;aspect-ratio:auto;border-radius:12px;border:1px solid #e6e8ee;background:#fff}.website-detail-technology .capability-image img{width:100%;height:auto;max-height:530px;-o-object-fit:contain;object-fit:contain}.website-detail-technology .capability-descriptor{font-size:23px;font-weight:600;line-height:1.45}.website-detail-technology .capability-lead,.website-detail-technology .capability-descriptor+.capability-lead{margin-top:17px;color:#7b8797;font-size:14px;line-height:1.7}.website-detail-technology .capability-features{gap:0;margin-top:44px}.website-detail-technology .capability-feature,.website-detail-technology .capability-section--engineering .capability-feature{min-height:0;padding:10px 0 14px;border:0;border-top:1px solid #dce4ef;border-radius:0;background:transparent}.website-detail-technology .capability-feature h5{font-size:15px;font-weight:500;color:#374151}.website-detail-technology .capability-feature p{margin-top:5px;font-size:12px;line-height:1.65;color:#8995a6}.website-detail-technology .capability-note,.website-detail-technology .capability-section--engineering .capability-note{display:block;min-height:0;margin-top:18px;padding:0;border-radius:0;background:transparent;font-size:12px;line-height:1.7;color:#8995a6}.website-detail-technology .capability-note strong{display:block;margin-bottom:3px;font-size:14px;font-weight:500}@media(max-width:900px){.website-detail-technology .capability-layout,.website-detail-technology .capability-layout--science,.website-detail-technology .capability-layout--engineering{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:24px}.website-detail-technology .capability-copy{padding-left:0}.website-detail-technology .capability-visual{padding:20px 12px}.website-detail-technology .capability-descriptor{font-size:21px}}@media(max-width:760px){.website-detail-technology .capability-tabs{margin-top:32px}.website-detail-technology .capability-tablist{margin-bottom:24px}.website-detail-technology .capability-tablist .capability-trigger{font-size:13px;padding:10px 6px;min-height:54px}.website-detail-technology .capability-layout,.website-detail-technology .capability-layout--science,.website-detail-technology .capability-layout--engineering{grid-template-columns:1fr;gap:20px}.website-detail-technology .capability-copy{grid-column:1;grid-row:1;padding:0}.website-detail-technology .capability-visual{grid-column:1;grid-row:2;min-height:0;padding:20px 14px}.website-detail-technology .capability-features{margin-top:26px}.website-detail-technology .capability-feature p,.website-detail-technology .capability-note{font-size:13px}.website-detail-technology .capability-section .section-heading h2 span:first-child{font-size:16px;margin-bottom:12px}.website-detail-technology .capability-section .section-heading h2 span:last-child{font-size:26px}.website-detail-technology .capability-section .section-intro{font-size:14px}}.website-detail-technology .capability-section--science,.website-detail-technology .closing{background:#f6f8fc}.website-detail-technology .capability-feature h5{display:flex;align-items:flex-start;gap:9px}.website-detail-technology .capability-feature .feature-icon{display:block;flex:0 0 19px;width:19px;height:19px;margin-top:1px}.website-detail-technology .capability-feature h5 span{min-width:0}.website-detail-technology .capability-feature p{margin-left:28px}.website-detail-technology .capability-section .section-heading h2 span:first-child,.website-detail-technology .capability-section .section-heading h2 span:last-child{color:#111;font-size:clamp(25px,min(2.4vw,37.44px),36px);font-weight:600;line-height:1.25;letter-spacing:-.06em;word-spacing:-.12em}@media(max-width:760px){.website-detail-technology .capability-section .section-heading h2 span:first-child,.website-detail-technology .capability-section .section-heading h2 span:last-child{font-size:26px}}.website-detail-technology .capability-section .section-heading h2 span:first-child{margin-bottom:6px}.website-detail-technology .hero-art--halftone{width:min(1060px,100%);aspect-ratio:1536 / 670;overflow:hidden}.website-detail-technology .hero-art--halftone img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.website-detail-technology:is(div){scroll-padding-top:0}.website-detail-technology .hero{padding:84px 0 100px}.website-detail-technology .hero h1{max-width:1000px;font-size:clamp(38px,min(3.6vw,56.16px),52px);line-height:1.3;letter-spacing:-.035em}.website-detail-technology .hero h1 span+span{margin-top:8px}.website-detail-technology .hero-description{max-width:100%;margin:28px auto 0;font-size:clamp(13px,min(1.45vw,22.62px),15px);line-height:1.9;white-space:nowrap}.website-detail-technology .hero-tags{margin-top:24px;gap:10px}.website-detail-technology .hero-action{margin-top:26px;min-height:46px;padding:0 26px;font-size:14px}.website-detail-technology .hero-art--scientific{width:min(1400px,100%);margin:8px auto 0;aspect-ratio:auto;overflow:visible}.website-detail-technology .hero-art--scientific img{display:block;width:100%;height:auto;aspect-ratio:1942 / 809;-o-object-fit:contain;object-fit:contain}@media(max-width:900px){.website-detail-technology .hero{padding:64px 0 80px}.website-detail-technology .hero-description{white-space:normal}.website-detail-technology .hero-art--scientific{width:100%;margin-top:8px}}@media(max-width:600px){.website-detail-technology .hero{padding:46px 0 60px}.website-detail-technology .hero h1{font-size:clamp(27px,min(7vw,109.2px),36px);line-height:1.35}.website-detail-technology .hero h1 span+span{margin-top:8px}.website-detail-technology .hero-description{margin-top:24px;font-size:14px;line-height:1.85}.website-detail-technology .hero-tags{margin-top:22px;gap:8px}.website-detail-technology .hero-action{margin-top:24px}.website-detail-technology .hero-art--scientific{width:100%;margin-top:8px}}@media(min-width:761px){.website-detail-technology .capability-layout--engineering{grid-template-columns:minmax(0,2.15fr) minmax(0,1fr)}.website-detail-technology .capability-layout--engineering>.capability-visual{grid-column:1;grid-row:1}.website-detail-technology .capability-layout--engineering>.capability-copy{grid-column:2;grid-row:1;padding-left:0}}@media(min-width:761px)and (max-width:900px){.website-detail-technology .capability-layout--engineering{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.website-detail-technology .closing-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:28px auto 0}.website-detail-technology .closing-link{display:inline-flex;align-items:center;justify-content:center;min-width:198px;min-height:46px;padding:10px 24px;border:1px solid var(--brand);border-radius:8px;font-size:14px;font-weight:600;line-height:1.4;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.website-detail-technology .closing-link--primary{background:var(--brand);color:#fff}.website-detail-technology .closing-link--primary:hover{background:#253ccc;border-color:#253ccc}.website-detail-technology .closing-link--secondary{background:transparent;color:var(--brand)}.website-detail-technology .closing-link--secondary:hover{background:#e9ecff}.website-detail-technology .closing-link:focus-visible{outline:3px solid var(--brand);outline-offset:3px}@media(max-width:600px){.website-detail-technology .closing-actions{gap:12px;margin-top:24px}.website-detail-technology .closing-link{width:min(100%,280px)}}@media(prefers-reduced-motion:no-preference){@keyframes technology-core-art-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,var(--hero-float-y, -13px),0)}}.website-detail-technology .hero-art--scientific .hero-art-float-layer{animation:technology-core-art-float 8.4s ease-in-out infinite;animation-play-state:paused}.website-detail-technology .hero-art--scientific.is-art-visible .hero-art-float-layer{animation-play-state:running}@keyframes technology-core-art-relay-drift{0%,to{transform:translateZ(0)}28%{transform:translate3d(-4px,-8px,0)}58%{transform:translate3d(2px,var(--hero-float-y, -13px),0)}82%{transform:translate3d(4px,-6px,0)}}.website-detail-technology .hero-art--scientific.is-relay-mode .hero-art-float-layer{animation-name:technology-core-art-relay-drift;animation-duration:10.3s}}@media(max-width:600px)and (prefers-reduced-motion:no-preference){.website-detail-technology .hero-art--scientific{--hero-float-y: -7px}}.website-detail-technology .hero-art--scientific.is-structure-heat-mode{width:min(1380px,calc(100vw - 32px));max-width:none;position:relative;left:50%;translate:-50% 0}.website-detail-technology .hero-art--scientific.is-structure-heat-mode .hero-art-float-layer{animation:none!important}@media(max-width:600px){.website-detail-technology .hero-art--scientific.is-structure-heat-mode{width:calc(100vw - 24px)}}@media(prefers-reduced-motion:no-preference){@keyframes technology-core-hero-enter{0%{opacity:0;transform:translate3d(0,52px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes technology-core-scroll-enter{0%{opacity:0;transform:translate3d(var(--entrance-x, 0px),var(--entrance-y, 52px),0) scale(.975);filter:blur(6px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.website-detail-technology .hero h1>span:first-child{animation:technology-core-hero-enter .9s cubic-bezier(.22,1,.36,1) .08s both}.website-detail-technology .hero h1>span:last-child{animation:technology-core-hero-enter .9s cubic-bezier(.22,1,.36,1) .22s both}.website-detail-technology .hero-description{animation:technology-core-hero-enter .9s cubic-bezier(.22,1,.36,1) .38s both}.website-detail-technology .hero-tags{animation:technology-core-hero-enter .9s cubic-bezier(.22,1,.36,1) .5s both}.website-detail-technology .hero-action{animation:technology-core-hero-enter .9s cubic-bezier(.22,1,.36,1) .62s both}.website-detail-technology.entrance-ready .entrance-reveal{opacity:0}.website-detail-technology.entrance-ready .entrance-reveal.capability-visual{--entrance-x: -68px;--entrance-y: 0px}.website-detail-technology.entrance-ready .entrance-reveal.is-visible{animation:technology-core-scroll-enter 1s cubic-bezier(.22,1,.36,1) var(--entrance-delay, 0ms) both}}.website-detail-technology .capability-section--science .capability-image>svg{display:block;width:min(100%,1034px);height:auto;margin-inline:auto}.website-detail-technology .capability-item.motion-playing .science-ligand{animation:technology-science-ligand-enter .75s cubic-bezier(.16,1,.3,1) both}.website-detail-technology .capability-item.motion-playing .science-contact{animation:technology-science-contact-reveal .55s ease-out .62s both}.website-detail-technology .capability-item.motion-playing .science-md-trace{stroke-dasharray:900;animation:technology-science-trace-900 1.25s cubic-bezier(.3,0,.2,1) 1s both}.website-detail-technology .capability-item.motion-playing .science-energy-trace{stroke-dasharray:1000;animation:technology-science-trace-1000 1.45s cubic-bezier(.3,0,.2,1) 2.1s both}.website-detail-technology .capability-item.motion-playing .science-candidate-card{animation:technology-science-card-focus .7s ease-out var(--candidate-delay) both}.website-detail-technology .capability-item.motion-playing .science-candidate-bar{transform-box:fill-box;transform-origin:left center;animation:technology-science-bar-grow .7s cubic-bezier(.16,1,.3,1) var(--candidate-delay) both}.website-detail-technology .capability-item.motion-playing .science-candidate-badge{transform-box:fill-box;transform-origin:center;animation:technology-science-badge-enter .55s cubic-bezier(.16,1,.3,1) var(--candidate-delay) both}.website-detail-technology .capability-item .candidate-a{--candidate-delay: .25s}.website-detail-technology .capability-item .candidate-b{--candidate-delay: .65s}.website-detail-technology .capability-item .candidate-c{--candidate-delay: 1.05s}.website-detail-technology .capability-item.motion-playing .science-stage-arrow{animation:technology-science-arrow-appear .5s ease-out 1.2s both}.website-detail-technology .capability-item.motion-playing .science-frontier{stroke-dasharray:600;animation:technology-science-trace-600 1.15s cubic-bezier(.3,0,.2,1) 1.6s both}.website-detail-technology .capability-item.motion-playing .science-priority{transform-box:fill-box;transform-origin:center;animation:technology-science-priority-appear .55s cubic-bezier(.16,1,.3,1) 2.55s both}.website-detail-technology .capability-item.motion-playing .science-priority-label{animation:technology-science-arrow-appear .5s ease-out 2.8s both}.website-detail-technology .capability-item .stage-0{--stage-delay: .1s}.website-detail-technology .capability-item .stage-1{--stage-delay: 1.1s}.website-detail-technology .capability-item .stage-2{--stage-delay: 2.1s}.website-detail-technology .capability-item .stage-3{--stage-delay: 3.1s}.website-detail-technology .capability-item.motion-playing .science-fusion-stage{animation:technology-science-stage-focus .9s ease-in-out var(--stage-delay) both}.website-detail-technology .capability-item .loop-0{--flow-delay: .55s}.website-detail-technology .capability-item .loop-1{--flow-delay: 1.55s}.website-detail-technology .capability-item .loop-2{--flow-delay: 2.55s}.website-detail-technology .capability-item .loop-3{--flow-delay: 3.55s}.website-detail-technology .capability-item.motion-playing .science-loop-arrow{stroke-dasharray:140;animation:technology-science-flow-arrow .7s cubic-bezier(.3,0,.2,1) var(--flow-delay) both}.website-detail-technology .capability-item.motion-playing .science-well{animation:technology-science-well-readout .65s ease-out 2.15s both}.website-detail-technology .capability-item.motion-playing .science-next-candidate{animation:technology-science-next-focus .75s ease-out 3.25s both}@keyframes technology-science-ligand-enter{0%{opacity:.15;transform:translate(36px,-24px)}to{opacity:1;transform:translate(0)}}@keyframes technology-science-contact-reveal{0%{opacity:0}to{opacity:1}}@keyframes technology-science-trace-900{0%{stroke-dashoffset:900}to{stroke-dashoffset:0}}@keyframes technology-science-trace-1000{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes technology-science-trace-600{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes technology-science-card-focus{0%{fill:#fbfcff;stroke:#e4ebf8}45%{fill:#eef3ff;stroke:#2f4af1}to{fill:#fbfcff;stroke:#e4ebf8}}@keyframes technology-science-bar-grow{0%{opacity:.2;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes technology-science-badge-enter{0%{opacity:.3;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes technology-science-arrow-appear{0%{opacity:.1}to{opacity:1}}@keyframes technology-science-priority-appear{0%{opacity:.25;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes technology-science-stage-focus{0%,to{fill:#fff;stroke:#dce6f6}45%{fill:#f2f6ff;stroke:#2f4af1}}@keyframes technology-science-flow-arrow{0%{opacity:.08;stroke-dashoffset:140}to{opacity:1;stroke-dashoffset:0}}@keyframes technology-science-well-readout{0%{opacity:.25}to{opacity:1}}@keyframes technology-science-next-focus{0%{fill:#fff;stroke:#d9e5fa}55%{fill:#e6ecff;stroke:#2f4af1}to{fill:#fff;stroke:#d9e5fa}}@media(prefers-reduced-motion:reduce){.website-detail-technology .capability-item.motion-playing [class^=science-],.website-detail-technology .capability-item.motion-playing [class*=" science-"]{animation:none!important}}.website-detail-technology .capability-section--science .capability-visual{background:#f6f8fc;padding:16px 0}.website-detail-technology .capability-section--science .capability-image{background:transparent;border:0;border-radius:0}.website-detail-technology .capability-section--science .capability-image>svg{display:block;width:100%;height:auto;max-height:none}.website-detail-technology .capability-section--science .capability-image{background:#fff}.website-detail-technology .capability-section--science .capability-tabs{margin-top:30px}.website-detail-technology .capability-section--science .capability-tablist{margin-bottom:40px}.website-detail-technology .capability-section--science .capability-copy{padding:0 0 12px;align-self:start}.website-detail-technology .capability-section--science .capability-lead{margin-top:12px}.website-detail-technology .capability-section--science .capability-features{margin-top:22px}.website-detail-technology .capability-section--science .capability-feature{padding:10px 0}.website-detail-technology .capability-section--science .capability-note{margin-top:14px}.website-detail-technology .capability-section--science .capability-visual{min-height:0;padding:0;background:#fff;align-items:center}.website-detail-technology .capability-section--science .capability-image{margin:0;width:100%;background:#fff}@media(min-width:761px){.website-detail-technology .capability-section--science [data-capability-tabs=science]{display:grid;grid-template-columns:minmax(0,1fr)}.website-detail-technology .capability-section--science .capability-tablist{grid-row:1;grid-column:1}.website-detail-technology .capability-section--science .capability-item{grid-row:2;grid-column:1;min-width:0}.website-detail-technology .capability-section--science .capability-content{height:100%}.website-detail-technology .capability-section--science .capability-content[hidden]{display:block!important;visibility:hidden;pointer-events:none}.website-detail-technology .capability-section--science .capability-layout{height:100%;align-items:stretch}.website-detail-technology .capability-section--science .capability-visual{position:relative;min-height:420px}.website-detail-technology .capability-section--science .capability-image{position:absolute;inset:0;height:100%}.website-detail-technology .capability-section--science .capability-image>svg{width:100%;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain}}@media(max-width:760px){.website-detail-technology .capability-section--science .capability-tabs{margin-top:24px}.website-detail-technology .capability-section--science .capability-tablist{margin-bottom:28px}.website-detail-technology .capability-section--science .capability-image{aspect-ratio:3 / 2}.website-detail-technology .capability-section--science .capability-image>svg{width:100%;height:100%}}.website-detail-technology .hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#fff 45%,#f7fbff 76%,#e5f1ff)}.website-detail-technology .hero>.shell{position:relative;z-index:1}.website-detail-technology .hero-dot-decoration{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.website-detail-technology .hero-dot-decoration span{position:absolute;display:block;background-image:radial-gradient(circle,#97c3ff 2.7px,transparent 3px);background-size:18px 18px;background-position:center;opacity:.53}.website-detail-technology .hero-dot-decoration .dots-left{left:-6%;top:-7%;width:34%;height:65%;transform:rotate(-13deg);mask-image:radial-gradient(ellipse at 12% 17%,#000 5%,#0009 32%,transparent 69%);-webkit-mask-image:radial-gradient(ellipse at 12% 17%,#000 5%,#0009 32%,transparent 69%)}.website-detail-technology .hero-dot-decoration .dots-right{right:-9%;top:4%;width:33%;height:86%;transform:rotate(15deg);mask-image:radial-gradient(ellipse at 92% 36%,#000 7%,#000a 30%,transparent 69%);-webkit-mask-image:radial-gradient(ellipse at 92% 36%,#000 7%,#000a 30%,transparent 69%)}.website-detail-technology .hero-dot-decoration .dots-bottom{left:-7%;bottom:-18%;width:49%;height:46%;transform:rotate(19deg);background-size:16px 16px;opacity:.4;mask-image:radial-gradient(ellipse at 20% 55%,#000 0%,#0008 29%,transparent 66%);-webkit-mask-image:radial-gradient(ellipse at 20% 55%,#000 0%,#0008 29%,transparent 66%)}@media(max-width:760px){.website-detail-technology .hero-dot-decoration span{opacity:.32;background-size:14px 14px}.website-detail-technology .hero-dot-decoration .dots-left{width:31%;left:-10%}.website-detail-technology .hero-dot-decoration .dots-right{width:30%;right:-12%}.website-detail-technology .hero-dot-decoration .dots-bottom{opacity:.24;width:65%}}.website-detail-technology .hero>.shell{z-index:auto}.website-detail-technology .hero .hero-art--scientific{mix-blend-mode:multiply}.website-detail-technology #science.capability-section--science{background:#fff}.website-detail-technology .closing{height:436px;padding:0;display:flex;align-items:center}@media(max-width:600px){.website-detail-technology .closing{height:auto;min-height:436px;padding:36px 0}}.website-detail-technology:is(.website-detail-technology){--sds-font-family-sans: "Website Detail Local", "Source Han Sans SC", "Noto Sans CJK SC", sans-serif;--sds-font-weight-regular: 400;--sds-font-weight-medium: 500;--sds-font-weight-bold: 700;--sds-blue-50: #eef1ff;--sds-blue-100: #dce1fb;--sds-blue-500: #2f4af1;--sds-blue-600: #243cd6;--sds-blue-700: #1c2faf;--sds-neutral-0: #ffffff;--sds-neutral-50: #f6f8fc;--sds-neutral-200: #dbe1eb;--sds-neutral-400: #949cab;--sds-neutral-500: #687386;--sds-neutral-600: #55565b;--sds-neutral-900: #111318;--sds-green-50: #eaf7ef;--sds-green-700: #137a47;--sds-amber-50: #fff6e5;--sds-amber-800: #8a5700;--sds-red-50: #fff0f0;--sds-red-500: #f53f3f;--sds-red-700: #be2737;--sds-notice-info-50: #e8f3ff;--sds-notice-info-500: #165dff;--sds-notice-success-50: #e8ffeb;--sds-notice-success-500: #00b42b;--sds-notice-warning-50: #fff7e7;--sds-notice-warning-500: #ff7d01;--sds-notice-error-50: #ffece8;--sds-space-0: 0px;--sds-space-4: 4px;--sds-space-8: 8px;--sds-space-12: 12px;--sds-space-16: 16px;--sds-space-20: 20px;--sds-space-24: 24px;--sds-space-28: 28px;--sds-space-32: 32px;--sds-space-40: 40px;--sds-space-48: 48px;--sds-space-60: 60px;--sds-space-64: 64px;--sds-space-80: 80px;--sds-space-96: 96px;--sds-space-120: 120px;--sds-radius-0: 0px;--sds-radius-4: 4px;--sds-radius-8: 8px;--sds-radius-12: 12px;--sds-radius-16: 16px;--sds-radius-24: 24px;--sds-radius-32: 32px;--sds-radius-999: 999px;--sds-size-16: 16px;--sds-size-20: 20px;--sds-size-24: 24px;--sds-size-32: 32px;--sds-size-36: 36px;--sds-size-40: 40px;--sds-size-44: 44px;--sds-size-48: 48px;--sds-size-56: 56px;--sds-size-64: 64px;--sds-size-72: 72px;--sds-size-80: 80px;--sds-size-320: 320px;--sds-size-600: 600px;--sds-size-900: 900px;--sds-size-1200: 1200px;--sds-size-1280: 1280px;--sds-stroke-1: 1px;--sds-stroke-2: 2px;--sds-motion-120: .12s;--sds-motion-180: .18s;--sds-motion-240: .24s;--sds-motion-400: .4s;--sds-motion-650: .65s;--sds-motion-850: .85s;--sds-radius-compact: var(--sds-radius-4);--sds-radius-button: var(--sds-radius-4);--sds-radius-control: var(--sds-radius-8);--sds-radius-card: var(--sds-radius-12);--sds-radius-container: var(--sds-radius-16);--sds-radius-dialog: var(--sds-radius-12);--sds-color-bg-page: var(--sds-neutral-0);--sds-color-bg-subtle: var(--sds-neutral-50);--sds-color-bg-brand: var(--sds-blue-500);--sds-color-bg-brand-hover: var(--sds-blue-600);--sds-color-bg-brand-pressed: var(--sds-blue-700);--sds-color-bg-brand-soft: var(--sds-blue-50);--sds-color-bg-illustration: var(--sds-blue-50);--sds-color-bg-disabled: var(--sds-neutral-200);--sds-color-text-primary: var(--sds-neutral-900);--sds-color-text-secondary: var(--sds-neutral-500);--sds-color-text-nav: var(--sds-neutral-600);--sds-color-text-brand: var(--sds-blue-500);--sds-color-text-error: var(--sds-red-500);--sds-color-text-on-brand: var(--sds-neutral-0);--sds-color-text-disabled: var(--sds-neutral-500);--sds-color-border-default: var(--sds-neutral-200);--sds-color-border-control: var(--sds-neutral-500);--sds-color-border-brand: var(--sds-blue-500);--sds-color-border-focus: var(--sds-blue-500);--sds-color-border-error: var(--sds-red-500);--sds-color-icon-default: var(--sds-neutral-500);--sds-color-icon-brand: var(--sds-blue-500);--sds-color-tabs-segmented-selected-bg: #eef0ff;--sds-color-tabs-segmented-label: #737e8c;--sds-color-tabs-segmented-border: #dce4ef;--sds-color-tabs-underline-label: #192e63;--sds-color-tabs-underline-line: #e6e8ee;--sds-color-status-success: var(--sds-green-700);--sds-color-status-success-bg: var(--sds-green-50);--sds-color-status-warning: var(--sds-amber-800);--sds-color-status-warning-bg: var(--sds-amber-50);--sds-color-status-error: var(--sds-red-700);--sds-color-status-error-bg: var(--sds-notice-error-50);--sds-color-status-info: var(--sds-blue-500);--sds-color-status-info-bg: var(--sds-blue-50);--sds-color-notice-info-bg: var(--sds-blue-50);--sds-color-notice-info-accent: var(--sds-blue-500);--sds-color-notice-success-bg: var(--sds-notice-success-50);--sds-color-notice-success-accent: var(--sds-notice-success-500);--sds-color-notice-warning-bg: var(--sds-notice-warning-50);--sds-color-notice-warning-accent: var(--sds-notice-warning-500);--sds-color-notice-error-bg: var(--sds-notice-error-50);--sds-color-notice-error-accent: var(--sds-red-500)}.website-detail-technology [data-theme=dark]{--sds-color-bg-page: #080c14;--sds-color-text-primary: #f5f7fb;--sds-color-text-secondary: #aeb7c9;--sds-color-text-nav: #f7f8fc}@media(min-width:761px){.website-detail-technology:is(div)[data-sds-page]:is(div){font-family:var(--sds-font-family-sans)!important}.website-detail-technology:is(div)[data-sds-page=eco] #below-partners [data-name=生态合作标题] text{fill:var(--sds-color-text-primary)!important}.website-detail-technology:is(div)[data-sds-page=about] :is(#industry-title,#team-title,.team-name),.website-detail-technology:is(div)[data-sds-page=petro]:is(div) .hero-grid h1,.website-detail-technology:is(div)[data-sds-page=petro]:is(div) .section-head h2,.website-detail-technology:is(div)[data-sds-page=petro]:is(div) .contact-section-head h2{color:var(--sds-color-text-primary)!important}.website-detail-technology:is(div)[data-sds-page=about] .team-content .team-member[aria-pressed=true]{font-weight:630!important}.website-detail-technology:is(div)[data-sds-page=about] .team-content .team-name{font-weight:var(--sds-font-weight-bold)!important}.website-detail-technology:is(div)[data-sds-page] :is(.global-nav-dialog,.preview-dialog),.website-detail-technology:is(div)[data-sds-page=eco]:is(div)>dialog:not(.global-nav-dialog){box-sizing:border-box!important;width:min(448px,calc(100vw - 32px))!important;max-width:448px!important;padding:32px!important;border-radius:var(--sds-radius-dialog)!important;border-color:var(--sds-color-border-default)!important;font-family:var(--sds-font-family-sans)!important}.website-detail-technology:is(div)[data-sds-page] :is(.global-nav-dialog,.preview-dialog) form{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:0!important}.website-detail-technology:is(div)[data-sds-page] :is(.global-nav-dialog,.preview-dialog) :is(small,.preview-kicker),.website-detail-technology:is(div)[data-sds-page=eco]:is(div)>dialog:not(.global-nav-dialog) .eyebrow{display:none!important}.website-detail-technology:is(div)[data-sds-page] :is(.global-nav-dialog,.preview-dialog) h2,.website-detail-technology:is(div)[data-sds-page=eco]:is(div)>dialog:not(.global-nav-dialog) h2{margin:0 0 16px!important;color:var(--sds-color-text-primary)!important;font:var(--sds-font-weight-bold) 18px / 27px var(--sds-font-family-sans)!important}.website-detail-technology:is(div)[data-sds-page] :is(.global-nav-dialog,.preview-dialog) p,.website-detail-technology:is(div)[data-sds-page=eco]:is(div)>dialog:not(.global-nav-dialog) p{margin:0!important;color:var(--sds-color-text-secondary)!important;font:var(--sds-font-weight-regular) 14px / 24px var(--sds-font-family-sans)!important}.website-detail-technology:is(div)[data-sds-page] :is(.global-nav-dialog,.preview-dialog) :is(form button,button:not(.close)),.website-detail-technology:is(div)[data-sds-page=eco]:is(div)>dialog:not(.global-nav-dialog) .dialog-done{box-sizing:border-box!important;align-self:center!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:16px auto 0!important;padding:0 16px!important;border-radius:var(--sds-radius-button)!important;background:var(--sds-color-bg-brand)!important;color:var(--sds-color-text-on-brand)!important;font:var(--sds-font-weight-medium) 14px / 20px var(--sds-font-family-sans)!important;white-space:nowrap!important}.website-detail-technology:is(div)[data-sds-page] :is(.global-nav-dialog,.preview-dialog) :is(form button,button:not(.close)):hover,.website-detail-technology:is(div)[data-sds-page=eco]:is(div)>dialog:not(.global-nav-dialog) .dialog-done:hover{background:var(--sds-color-bg-brand-hover)!important}.website-detail-technology:is(div)[data-sds-page] :is(.global-nav-dialog,.preview-dialog) :is(form button,button:not(.close)):focus-visible,.website-detail-technology:is(div)[data-sds-page=eco]:is(div)>dialog:not(.global-nav-dialog) .dialog-done:focus-visible{outline:2px solid var(--sds-color-border-focus)!important;outline-offset:3px!important}.website-detail-technology:is(div)[data-sds-page=home]:is(div).home-page .hero-copy a.cta{box-sizing:border-box!important;width:200px!important;height:48px!important;min-height:48px!important;padding:0 16px!important;border-radius:var(--sds-radius-button)!important;font:var(--sds-font-weight-medium) 16px / 24px var(--sds-font-family-sans)!important}.website-detail-technology:is(div)[data-sds-page=home]:is(div).home-page .hero-copy a.cta-primary{background:var(--sds-color-bg-brand)!important;color:var(--sds-color-text-on-brand)!important}.website-detail-technology:is(div)[data-sds-page=home]:is(div).home-page .hero-copy a.cta-primary:hover{background:var(--sds-color-bg-brand-hover)!important}.website-detail-technology:is(div)[data-sds-page=home]:is(div).home-page .hero-copy a.cta:focus-visible{outline:2px solid var(--sds-color-border-focus)!important;outline-offset:3px!important}.website-detail-technology:is(div)[data-sds-page=mokda] a.button:not(.deployment-card-action){box-sizing:border-box!important;min-height:48px!important;padding:0 16px!important;border-radius:var(--sds-radius-button)!important;font:var(--sds-font-weight-medium) 16px / 24px var(--sds-font-family-sans)!important}.website-detail-technology:is(div)[data-sds-page=mokda] a.button-primary{background:var(--sds-color-bg-brand)!important;border-color:var(--sds-color-border-brand)!important}.website-detail-technology:is(div)[data-sds-page=mokda] a.button-primary:hover{background:var(--sds-color-bg-brand-hover)!important}.website-detail-technology:is(div)[data-sds-page=mokda] .deployment-card{border-radius:var(--sds-radius-card)!important}.website-detail-technology:is(div)[data-sds-page=mokda] .deployment-card a.deployment-card-action{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 16px!important;border-radius:var(--sds-radius-button)!important;font:var(--sds-font-weight-medium) 14px / 20px var(--sds-font-family-sans)!important;white-space:nowrap!important}.website-detail-technology:is(div)[data-sds-page=news] a.hero-cta,.website-detail-technology:is(div)[data-sds-page=go] a.button{box-sizing:border-box!important;min-height:48px!important;padding:0 16px!important;border-radius:var(--sds-radius-button)!important;font:var(--sds-font-weight-medium) 16px / 24px var(--sds-font-family-sans)!important}.website-detail-technology:is(div)[data-sds-page=go] a.button.primary{background:var(--sds-color-bg-brand)!important}.website-detail-technology:is(div)[data-sds-page=go] a.button.primary:hover{background:var(--sds-color-bg-brand-hover)!important}.website-detail-technology:is(div)[data-sds-page=core] .capability-tablist{box-sizing:border-box!important;min-height:70px!important;border-color:var(--sds-color-tabs-segmented-border)!important}.website-detail-technology:is(div)[data-sds-page=core] .capability-tablist .capability-trigger{min-height:62px!important;color:var(--sds-color-tabs-segmented-label)!important;font-family:var(--sds-font-family-sans)!important}.website-detail-technology:is(div)[data-sds-page=core] .capability-tablist .capability-trigger[aria-selected=true]{background:var(--sds-color-tabs-segmented-selected-bg)!important;color:var(--sds-color-text-brand)!important}.website-detail-technology:is(div)[data-sds-page=core] .capability-tablist .capability-trigger:focus-visible{outline:2px solid var(--sds-color-border-focus)!important;outline-offset:-3px!important}.website-detail-technology:is(div)[data-sds-page=core] :is(a.hero-action,a.closing-link){box-sizing:border-box!important;min-height:48px!important;border-radius:var(--sds-radius-button)!important;font:var(--sds-font-weight-medium) 16px / 24px var(--sds-font-family-sans)!important}.website-detail-technology:is(div)[data-sds-page=eco] #artwork .source-tab .tab-label{fill:var(--sds-color-tabs-underline-label)!important}.website-detail-technology:is(div)[data-sds-page=eco] #artwork .source-tab[aria-selected=true] .tab-label{fill:var(--sds-color-text-brand)!important}.website-detail-technology:is(div)[data-sds-page=eco] #artwork .source-tab:focus-visible{outline:2px solid var(--sds-color-border-focus)!important;outline-offset:6px!important}.website-detail-technology:is(div)[data-sds-page=health] a.cta-button:not(.cooperation-contact),.website-detail-technology:is(div)[data-sds-page=petro] .hero-grid .actions a.btn,.website-detail-technology:is(div)[data-sds-page=energy] a.hero-action{box-sizing:border-box!important;min-height:48px!important;height:48px!important;padding:0 16px!important;border-radius:var(--sds-radius-button)!important;font:var(--sds-font-weight-medium) 16px / 24px var(--sds-font-family-sans)!important}.website-detail-technology:is(div)[data-sds-page=health] a.cta-button.primary,.website-detail-technology:is(div)[data-sds-page=petro] .hero-grid .actions a.btn.primary,.website-detail-technology:is(div)[data-sds-page=energy] a.hero-action-primary{background:var(--sds-color-bg-brand)!important;border-color:var(--sds-color-border-brand)!important;color:var(--sds-color-text-on-brand)!important}.website-detail-technology:is(div)[data-sds-page=health] :is(a.cooperation-contact,button.contact-submit),.website-detail-technology:is(div)[data-sds-page=petro] :is(#cooperation .card a.btn,#contact #lead-form button.btn),.website-detail-technology:is(div)[data-sds-page=energy] :is(a.cooperation-contact,button.contact-submit){box-sizing:border-box!important;width:-moz-fit-content!important;width:fit-content!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 16px!important;border-radius:var(--sds-radius-button)!important;font:var(--sds-font-weight-medium) 14px / 20px var(--sds-font-family-sans)!important;white-space:nowrap!important}.website-detail-technology:is(div)[data-sds-page=energy] .cooperation-card{border-radius:var(--sds-radius-card)!important}.website-detail-technology:is(div)[data-sds-page=health] .contact-field :is(input,textarea,select),.website-detail-technology:is(div)[data-sds-page=petro] #lead-form :is(input,textarea,select),.website-detail-technology:is(div)[data-sds-page=energy] #contact-form :is(input,textarea,select){border-radius:var(--sds-radius-control)!important;border-color:var(--sds-color-border-default)!important;font-family:var(--sds-font-family-sans)!important}.website-detail-technology:is(div)[data-sds-page=health] .contact-field :is(input,textarea,select):focus-visible,.website-detail-technology:is(div)[data-sds-page=petro] #lead-form :is(input,textarea,select):focus-visible,.website-detail-technology:is(div)[data-sds-page=energy] #contact-form :is(input,textarea,select):focus-visible{outline:2px solid var(--sds-color-border-focus)!important;outline-offset:2px!important}.website-detail-technology:is(div)[data-sds-page=health] .contact-field [aria-invalid=true],.website-detail-technology:is(div)[data-sds-page=petro] #lead-form [aria-invalid=true],.website-detail-technology:is(div)[data-sds-page=energy] #contact-form [aria-invalid=true]{border-color:var(--sds-color-border-error)!important}.website-detail-technology:is(div)[data-sds-page=health] .contact-field :is(.error,.field-error),.website-detail-technology:is(div)[data-sds-page=petro] #lead-form :is(.error,.field-error),.website-detail-technology:is(div)[data-sds-page=energy] #contact-form :is(.error,.field-error){color:var(--sds-color-text-error)!important}.website-detail-technology:is(div)[data-sds-page=health] .contact-consent input[type=checkbox],.website-detail-technology:is(div)[data-sds-page=petro] #lead-form input[type=checkbox],.website-detail-technology:is(div)[data-sds-page=energy] .contact-consent input[type=checkbox]{width:20px!important;height:20px!important;accent-color:var(--sds-color-bg-brand)!important}}.website-detail-technology{--site-module-title: 48px;--site-module-subtitle: 18px;--site-body-copy: 16px;--site-card-title: 22px;--site-detail-title: 24px;--site-label: 16px;--site-button: 16px;--global-module-title-size: 48px;--global-module-subtitle-size: 18px;--global-card-copy-size: 16px;--global-card-title-size: 22px}@media(max-width:1100px){.website-detail-technology{--site-module-title: 40px;--global-module-title-size: 40px}}@media(max-width:600px){.website-detail-technology{--site-module-title: 32px;--site-module-subtitle: 16px;--site-card-title: 20px;--site-detail-title: 22px;--global-module-title-size: 32px;--global-module-subtitle-size: 16px;--global-card-title-size: 20px}}.website-detail-technology[data-sds-page]:is(div):is(div):not(#typography-reference-excluded) :is(#science-title,#engineering-title,#closing-title){font-size:var(--site-module-title)!important;font-weight:700!important;line-height:1.3!important;font-family:Website Detail Local,Source Han Sans SC,PingFang SC,sans-serif!important}.website-detail-technology[data-sds-page]:is(div):is(div):not(#typography-reference-excluded) :is(.section-intro,.closing .shell>p){font-size:var(--site-module-subtitle)!important;font-weight:400!important;line-height:1.7!important;font-family:Website Detail Local,Source Han Sans SC,PingFang SC,sans-serif!important}.website-detail-technology[data-sds-page]:is(div):is(div):not(#typography-reference-excluded) :is(.capability-lead,.capability-feature p,.capability-note){font-size:var(--site-body-copy)!important;font-weight:400!important;line-height:1.8!important;font-family:Website Detail Local,Source Han Sans SC,PingFang SC,sans-serif!important}.website-detail-technology[data-sds-page]:is(div):is(div):not(#typography-reference-excluded) :is(.capability-descriptor){font-size:var(--site-detail-title)!important;font-weight:600!important;line-height:1.45!important;font-family:Website Detail Local,Source Han Sans SC,PingFang SC,sans-serif!important}.website-detail-technology[data-sds-page]:is(div):is(div):not(#typography-reference-excluded) :is(.capability-feature h5){font-size:var(--site-label)!important;font-weight:600!important;line-height:1.5!important;font-family:Website Detail Local,Source Han Sans SC,PingFang SC,sans-serif!important}.website-detail-technology[data-sds-page]:is(div):is(div):not(#typography-reference-excluded) :is(.hero-action,.closing-link){font-size:var(--site-button)!important;line-height:1.5!important;font-family:Website Detail Local,Source Han Sans SC,PingFang SC,sans-serif!important}.website-detail-technology html[data-sds-page] #science-title span,.website-detail-technology html[data-sds-page] #engineering-title span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}
