:root{--tw-blue:#0b62c4;--tw-blue-2:#0a4ea3;--tw-text:rgba(15,23,42,.82);--tw-muted:rgba(15,23,42,.56);--tw-line:rgba(15,23,42,.14);--tw-line-soft:rgba(15,23,42,.08);--tw-bg:#fff;--tw-bg-soft:#f4f7fb;--tw-bg-bar:#dbeefd;--max:1180px}*{box-sizing:border-box}body,html{height:100%}body{margin:0;padding-top:74px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Microsoft YaHei,sans-serif;background:var(--tw-bg);color:var(--tw-text)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{max-width:var(--max);margin:0 auto;padding:0 18px}.twPageBanner{background:linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,0));border-bottom:1px solid var(--tw-line-soft)}.twPageBannerInner{min-height:96px;padding:18px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.twPageTitle{font-size:18px;font-weight:900;letter-spacing:.06em;color:rgba(15,23,42,.9)}.twPageSub{margin-top:6px;font-size:12px;font-weight:800;letter-spacing:.22em;color:rgba(15,23,42,.5)}.twCrumbs{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:rgba(15,23,42,.56);white-space:nowrap}.twCrumbs span{color:rgba(15,23,42,.38)}.twCrumbs a{color:rgba(15,23,42,.64);transition:color .16s ease}.twCrumbs a:hover{color:rgba(11,98,196,.95)}@media (max-width:820px){.twPageBannerInner{align-items:flex-start;flex-direction:column}}.twPageBg{position:relative;background:radial-gradient(900px 400px at 10% -10%,rgba(11,98,196,.08),transparent 60%),radial-gradient(700px 360px at 90% 0,rgba(11,98,196,.05),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,0) 40%),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(180deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:auto,auto,auto,42px 42px,42px 42px;background-position:0 0,0 0,0 0,50%,50%}.twPageBg>*{position:relative;z-index:1}.twCardTitle{font-size:16px;font-weight:900;color:rgba(15,23,42,.92)}.twCardBody{margin-top:10px;color:rgba(15,23,42,.72);font-size:13px;line-height:1.85}.twNoteBlock{position:relative;padding:26px 26px 22px 34px;border:1px solid var(--tw-line-soft);border-radius:14px;background:radial-gradient(600px 180px at 15% 10%,rgba(11,98,196,.1),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.86));overflow:hidden}.twNoteBlock:before{content:"";position:absolute;left:18px;top:18px;bottom:18px;width:2px;background:linear-gradient(180deg,rgba(11,98,196,.55),rgba(11,98,196,.08));border-radius:2px;opacity:.9}.twNoteBlock:after{content:"";position:absolute;right:-120px;top:-120px;width:280px;height:280px;border-radius:50%;border:1px solid rgba(15,23,42,.06);background:radial-gradient(circle at 30% 30%,rgba(11,98,196,.12),transparent 60%);opacity:.7}.twPainCard{position:relative;border-radius:14px;border:1px solid var(--tw-line-soft);padding:18px 18px 14px;background:linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.86));overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.twPainHead{gap:10px;margin-bottom:10px}.twPainHead,.twPainIcon{display:flex;align-items:center}.twPainIcon{width:34px;height:34px;border-radius:12px;justify-content:center;color:rgba(11,98,196,.95);background:rgba(11,98,196,.1);border:1px solid rgba(11,98,196,.18);box-shadow:0 10px 22px rgba(11,98,196,.08)}.twPainTitle{font-size:16px;font-weight:900;color:rgba(15,23,42,.92);letter-spacing:.02em}.twPainList{display:flex;flex-direction:column;gap:10px}.twPainRow{display:grid;grid-template-columns:86px 1fr;grid-gap:10px;gap:10px;align-items:start}.twPainLabel{font-size:12px;font-weight:900;letter-spacing:.14em;color:rgba(15,23,42,.58);position:relative}.twPainLabel:before{content:"";position:absolute;left:-10px;top:2px;width:2px;height:12px;border-radius:2px;background:linear-gradient(180deg,rgba(11,98,196,.75),rgba(11,98,196,.12));opacity:.9}.twPainText{font-size:13px;line-height:1.75;color:rgba(15,23,42,.76)}.twPainCard:before{right:-30px;top:-30px;width:180px;height:180px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='none' stroke='%230B62C4' stroke-opacity='.12' stroke-width='2'%3E%3Cpath d='M40 110c20-38 50-60 90-60s70 22 90 60c-20 38-50 60-90 60s-70-22-90-60z'/%3E%3Cpath d='M70 110c14-24 32-36 60-36s46 12 60 36c-14 24-32 36-60 36s-46-12-60-36z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;filter:saturate(1.1)}.twPainCard:after,.twPainCard:before{content:"";position:absolute;pointer-events:none}.twPainCard:after{left:-60px;bottom:-60px;width:220px;height:220px;background:radial-gradient(circle at 30% 30%,rgba(11,98,196,.1),transparent 55%),radial-gradient(circle at 70% 70%,rgba(15,23,42,.06),transparent 55%);opacity:.65}.twPainCard:hover{transform:translateY(-2px);border-color:rgba(11,98,196,.22);box-shadow:0 18px 40px rgba(15,23,42,.08)}.twDarkSection{position:relative;background:var(--tw-bg-soft)}.twDarkSection.twTechBg:before{mix-blend-mode:multiply;opacity:.42;filter:saturate(1.05) contrast(1.02)}.twDarkSection.twTechBg:after{background:radial-gradient(900px 420px at 18% 0,rgba(11,98,196,.1),transparent 60%),radial-gradient(760px 380px at 92% 10%,rgba(11,98,196,.08),transparent 62%),linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(248,250,252,.94))}.twDarkSection .twZh{color:rgba(15,23,42,.92)}.twDarkSection .twEn{color:rgba(15,23,42,.52)}.twDarkSection .twPainCard{border-color:rgba(15,23,42,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.78));box-shadow:0 18px 40px rgba(15,23,42,.1)}.twDarkSection .twPainCard:before{opacity:.7;filter:saturate(1.08) brightness(1.02)}.twDarkSection .twPainCard:after{opacity:.5}.twDarkSection .twPainTitle{color:rgba(15,23,42,.92)}.twDarkSection .twPainText{color:rgba(15,23,42,.74)}.twDarkSection .twPainLabel{color:rgba(15,23,42,.55)}.twDarkSection .twPainIcon{color:rgba(11,98,196,.95);background:rgba(11,98,196,.1);border-color:rgba(11,98,196,.18)}.twDarkSection .twPainCard:hover{border-color:rgba(11,98,196,.28);box-shadow:0 26px 60px rgba(15,23,42,.14)}.topbar{position:fixed;left:0;right:0;top:0;z-index:200}.twTopbar{background:hsla(0,0%,100%,.96);border-bottom:1px solid rgba(15,23,42,.08);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px)}.twTopbarSolid{background:hsla(0,0%,100%,.98)}.twNav{display:flex;justify-content:space-between}.twBrand{display:flex;align-items:center;gap:12px}.twBrandLockup{height:44px;width:auto;display:block;image-rendering:-webkit-optimize-contrast}.twBrandMark{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;border:none;background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(241,245,249,.8));box-shadow:0 8px 18px rgba(15,23,42,.045),0 1px 0 hsla(0,0%,100%,.75)}.twBrandMark img{width:38px;height:38px}.twBrandText{display:flex;flex-direction:column;line-height:1;gap:4px}.twBrandZh{font-size:24px;font-weight:900;letter-spacing:.06em;color:rgba(15,23,42,.92)}.twBrandEn{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:750;letter-spacing:.16em;color:rgba(11,98,196,.95)}.twBrandEn img{height:18px}.twMenuItem,.twMenuLink{display:flex;align-items:center;height:74px}.twMenuLink{font-size:15px;font-weight:800;color:rgba(15,23,42,.78);position:relative}.twMenuLink:after{content:"";position:absolute;left:22px;right:22px;bottom:18px;height:2px;background:rgba(11,98,196,.92);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.twMenuItem.isActive .twMenuLink{color:rgba(11,98,196,.98)}.twMenuItem.isActive .twMenuLink:after,.twMenuItem:hover .twMenuLink:after{transform:scaleX(1)}.twMenuItem:hover .twMenuLink{color:rgba(11,98,196,.98)}.twMegaBar{position:absolute;left:0;right:0;top:74px;background:var(--tw-bg-bar);border-bottom:1px solid rgba(15,23,42,.08)}.twMegaInner{display:flex;align-items:stretch;gap:0;padding:18px 0}.twMegaIntro{width:240px;padding:8px 22px 8px 0}.twMegaEn{font-size:28px;font-weight:900;letter-spacing:.08em;color:rgba(15,23,42,.88);line-height:1}.twMegaZh{margin-top:6px;font-size:16px;font-weight:900;color:rgba(15,23,42,.82)}.twMegaCols{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.twMegaCol{padding:0 22px;display:flex;flex-direction:column;gap:10px}.twMegaCol.withDivider{border-left:1px solid rgba(15,23,42,.14)}.twMegaLink{gap:12px;font-size:14px;font-weight:800;color:rgba(15,23,42,.75);line-height:1.35}.twMegaDot,.twMegaLink{display:flex;align-items:center}.twMegaDot{width:22px;height:22px;border-radius:11px;border:1px solid rgba(11,98,196,.28);justify-content:center;font-weight:900;background:hsla(0,0%,100%,.5);box-shadow:0 8px 18px rgba(0,0,0,.06)}.twMegaDot,.twMegaLink:hover{color:rgba(11,98,196,.95)}.twMegaLink:hover .twMegaDot{border-color:rgba(11,98,196,.45);background:#fff}.twMegaTools{width:180px;padding-left:22px;display:flex;align-items:flex-start;justify-content:flex-end}.twMegaCta{height:38px;padding:0 16px;border-radius:0;border:1px solid rgba(11,98,196,.28);background:hsla(0,0%,100%,.55);color:rgba(11,98,196,.95);font-weight:900;display:inline-flex;align-items:center}.twMegaCta:hover{background:#fff;border-color:rgba(11,98,196,.38)}@media (max-width:980px){.twAboutHeroInner{grid-template-columns:1fr}.twAboutHeroRight{min-height:220px}.twAboutTags{justify-content:flex-start}.twAboutGrid{grid-template-columns:1fr}.twAboutCard{position:relative;top:auto}.twCapGrid{grid-template-columns:1fr}}.twAboutTabsWrap{position:-webkit-sticky;position:sticky;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.72);border-bottom:1px solid rgba(15,23,42,.08)}.twAboutTabs{display:flex;gap:22px}.twAboutTab,.twAboutTabs{height:56px;align-items:center}.twAboutTab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;display:inline-flex;font-size:14px;font-weight:800;color:rgba(15,23,42,.62);letter-spacing:.02em;cursor:pointer;position:relative}.twAboutTab:after{content:"";position:absolute;left:0;right:0;bottom:10px;height:2px;border-radius:2px;background:rgba(11,98,196,.92);transform:scaleX(0);transform-origin:left;transition:transform .18s ease;opacity:.95}.twAboutTab:hover{color:rgba(15,23,42,.78)}.twAboutTab.is-active{color:rgba(15,23,42,.92)}.twAboutTab.is-active:after{transform:scaleX(1)}#about-cap,#about-contact,#about-data,#about-intro{scroll-margin-top:138px}.twSection{padding:44px 0;background:#fff}.twSectionAlt{padding:44px 0;background:var(--tw-bg-soft)}.twTechBg{position:relative;overflow:hidden}.twTechBg:before{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:.9;pointer-events:none;z-index:0}.twTechBg>.container{position:relative;z-index:1}.twTechCircuit:before{background-image:url(/bg/bg-network.jpg)}.twTechHex:before{background-image:url(/bg/bg-hex.jpg)}.twTechWaves:before{background-image:url(/bg/bg-ai.jpg)}.twTechFactory:before{background-image:url(/bg/bg-factory.jpg)}.twSkyCloud:before{background-image:radial-gradient(900px 420px at 18% 0,rgba(11,98,196,.1),transparent 62%),radial-gradient(760px 380px at 92% 12%,rgba(11,98,196,.08),transparent 64%),linear-gradient(180deg,#dff2ff,#f1f8ff 48%,#f6f9fe);background-position:50%}.twSkyCloud.twTechBg:before{mix-blend-mode:normal;opacity:.95;filter:saturate(1.02) contrast(1.02)}.twSkyCloud.twTechBg:after{background:radial-gradient(900px 420px at 18% 0,rgba(11,98,196,.08),transparent 62%),radial-gradient(760px 380px at 92% 10%,rgba(11,98,196,.06),transparent 64%),linear-gradient(180deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.68))}.twTechBg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.84),hsla(0,0%,100%,.92));pointer-events:none;z-index:0}.twSection.twTechBg:before{mix-blend-mode:multiply;opacity:.55}.twSectionAlt.twTechBg:before{mix-blend-mode:multiply;opacity:.45}.twSectionAlt.twTechBg.twSkyCloud:before{mix-blend-mode:normal;opacity:.95;filter:saturate(1.02) contrast(1.02)}.twSectionAlt.twTechBg.twSkyCloud:after{background:radial-gradient(900px 420px at 18% 0,rgba(11,98,196,.1),transparent 62%),radial-gradient(760px 380px at 92% 10%,rgba(11,98,196,.08),transparent 64%),linear-gradient(180deg,hsla(0,0%,100%,.52),hsla(0,0%,100%,.84))}.twTitle{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px}.twZh{font-size:26px;font-weight:800;color:rgba(15,23,42,.92);letter-spacing:.02em}.twEn{margin-top:6px;font-weight:700;letter-spacing:.18em;color:var(--tw-muted)}.twEn,.twMore{font-size:12px}.twMore{font-weight:800;letter-spacing:.12em;color:var(--tw-blue)}.twMore:hover{text-decoration:underline}.twEmpty{margin-top:12px;padding:12px 14px;border:1px dashed rgba(15,23,42,.18);background:hsla(0,0%,100%,.75);color:var(--tw-muted);font-size:13px}.twHero{position:relative;overflow:hidden;background:#061a33;border-bottom:1px solid hsla(0,0%,100%,.08)}.twHero:before{background-image:url(/assets/bg-hero.png);background-size:cover;background-position:50%;opacity:.82;z-index:0}.twHero:after,.twHero:before{content:"";position:absolute;inset:0}.twHero:after{background:linear-gradient(90deg,rgba(2,8,16,.98),rgba(3,12,26,.92) 28%,rgba(6,26,51,.72) 58%,rgba(6,26,51,.28));z-index:1;pointer-events:none}.twHeroInner{position:relative;z-index:2;padding:92px 0 62px}.twHeroH1{font-size:54px;font-weight:900;letter-spacing:.12em;color:hsla(0,0%,100%,.96);text-shadow:0 10px 28px rgba(0,0,0,.55)}.twHeroH2{margin-top:10px;display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;letter-spacing:.22em;color:hsla(0,0%,100%,.86);text-shadow:0 10px 26px rgba(0,0,0,.45)}.twHeroH2 img{height:26px}.twHeroLead{margin-top:18px;max-width:780px;font-size:15px;line-height:1.9;color:hsla(0,0%,100%,.82);text-shadow:0 10px 24px rgba(0,0,0,.4)}.twHeroCta{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}.twBtn{height:40px;padding:0 18px;display:inline-flex;align-items:center;font-weight:800;border:1px solid transparent;border-radius:0;transition:.18s ease}.twBtnPrimary{background:var(--tw-blue);color:#fff}.twBtnPrimary:hover{background:var(--tw-blue-2)}.twBtnGhost{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.34)}.twBtnGhost:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.44)}.twNews{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--tw-line-soft)}.twNewsItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--tw-line-soft)}.twNewsDate{width:110px;font-size:12px;font-weight:700;color:var(--tw-muted)}.twNewsTitle{flex:1 1;font-size:14px;font-weight:700;color:rgba(15,23,42,.86)}.twNewsItem:hover .twNewsTitle{color:var(--tw-blue)}.twIndustryGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.twIndustryCard{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.14);padding:18px 18px 14px;background:radial-gradient(1000px 520px at 18% 20%,rgba(11,98,196,.1),rgba(11,98,196,0) 55%),radial-gradient(860px 520px at 92% 12%,rgba(45,212,191,.1),rgba(45,212,191,0) 55%),#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.twIndustryCard:before{inset:0;border-radius:0;padding:1px;background:linear-gradient(135deg,rgba(11,98,196,.4),rgba(45,212,191,.26),rgba(148,163,184,.12));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .18s ease}.twIndustryCard:after,.twIndustryCard:before{content:"";position:absolute;opacity:0;pointer-events:none}.twIndustryCard:after{top:-30%;left:-60%;width:140%;height:120%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.38),hsla(0,0%,100%,0));transform:skewX(-18deg) translateX(-12%);transition:opacity .18s ease,transform .28s ease}.twIndustryCard:hover{border-color:rgba(11,98,196,.26);box-shadow:0 16px 40px rgba(2,8,16,.1);transform:translateY(-2px)}.twIndustryCard:hover:before{opacity:1}.twIndustryCard:hover:after{opacity:1;transform:skewX(-18deg) translateX(60%)}.twIndustryCard.vData{background:radial-gradient(900px 520px at 10% 10%,rgba(11,98,196,.14),rgba(11,98,196,0) 56%),radial-gradient(900px 520px at 90% 20%,rgba(56,189,248,.12),rgba(56,189,248,0) 60%),#fff}.twIndustryCard.vBrain{background:radial-gradient(900px 520px at 12% 14%,rgba(99,102,241,.12),rgba(99,102,241,0) 58%),radial-gradient(900px 520px at 88% 10%,rgba(45,212,191,.12),rgba(45,212,191,0) 60%),#fff}.twIndustryCard.vEye{background:radial-gradient(900px 520px at 12% 16%,rgba(16,185,129,.12),rgba(16,185,129,0) 58%),radial-gradient(900px 520px at 92% 12%,rgba(11,98,196,.1),rgba(11,98,196,0) 60%),#fff}.twIndustryHead{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.twIndustryName{font-size:16px;font-weight:800;color:rgba(15,23,42,.92)}.twIndustrySub{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--tw-muted)}.twIndustryDesc{margin-top:10px}.twIndustryDesc,.twList{font-size:13px;line-height:1.85;color:rgba(15,23,42,.72)}.twList{margin:12px 0 0;padding-left:18px}.twList strong{color:rgba(15,23,42,.92)}.twIndustryMeta{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--tw-line-soft)}.twChip{display:inline-flex;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:800;letter-spacing:.02em;color:rgba(15,23,42,.8);border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.72)}.twCoop{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.twCoopCol{background:#fff;border:1px solid var(--tw-line);padding:18px}.twCoopTitle{font-size:16px;font-weight:800;color:rgba(15,23,42,.92)}.twCoopDesc{margin-top:10px;font-size:13px;line-height:1.85;color:rgba(15,23,42,.72)}.twDataGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:10px}.twDataItem{padding:14px 0;border-bottom:1px solid var(--tw-line-soft)}.twDataVal{font-size:26px;font-weight:900;color:rgba(11,78,163,.96)}.twDataUnit{font-weight:800;margin-left:6px}.twDataLabel,.twDataUnit{font-size:12px;color:var(--tw-muted)}.twDataLabel{margin-top:6px;font-weight:700}.twContact{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:18px;gap:18px;align-items:center;border-top:1px solid var(--tw-line-soft);padding-top:18px}.twContactName{font-size:16px;font-weight:800;color:rgba(15,23,42,.92)}.twContactLine{margin-top:8px;font-size:13px;color:rgba(15,23,42,.72);line-height:1.7}.twQrTitle{font-size:13px;font-weight:800;color:rgba(15,23,42,.82);text-align:center}.twQr{width:120px;height:120px;margin:10px auto 0;border:1px solid var(--tw-line);background:#fff;padding:8px}.twAboutHero{position:relative;padding:18px 0 16px;border-bottom:1px solid var(--tw-line-soft);background:radial-gradient(980px 420px at 12% 0,rgba(11,98,196,.1),transparent 62%),radial-gradient(760px 380px at 92% 10%,rgba(11,98,196,.06),transparent 60%),linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,0) 55%)}.twAboutHero:before{content:"";position:absolute;inset:0;background-image:url(/bg/about-sky.jpg);background-size:cover;background-position:50%;opacity:.22;filter:saturate(1.05) contrast(1.02);pointer-events:none}.twAboutHeroInner{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:18px;gap:18px;align-items:stretch}.twAboutHeroLeft{padding:8px 0}.twAboutSlogan{font-size:18px;font-weight:950;color:rgba(15,23,42,.9);letter-spacing:.02em}.twAboutTags{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.twTagPill{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(11,98,196,.18);background:hsla(0,0%,100%,.72);color:rgba(15,23,42,.7);font-size:12px;font-weight:900;letter-spacing:.08em}.twAboutHeroLead{margin-top:14px;font-size:13px;line-height:1.9;color:rgba(15,23,42,.7)}.twAboutHeroBadges{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.twBadge{min-width:120px;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.8);box-shadow:0 12px 30px rgba(15,23,42,.06)}.twBadge .v{font-size:18px;font-weight:950;color:rgba(11,98,196,.92)}.twBadge .k{margin-top:2px;font-size:11px;font-weight:900;color:rgba(15,23,42,.56);letter-spacing:.12em}.twAboutHeroRight{position:relative}.twAboutHeroRight:before{content:"";position:absolute;inset:0;background-image:url(/bg/about-plexus.jpg);background-size:cover;background-position:50%;opacity:.18;filter:saturate(1.05) contrast(1.08);border-radius:18px}.twAboutHeroPanel{position:relative;height:100%;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.72)),url(/bg/about-industry.jpg);background-size:cover;background-position:50%;overflow:hidden;box-shadow:0 18px 46px rgba(15,23,42,.1);padding:18px 18px 16px}.twAboutHeroPanel:after{content:"";position:absolute;inset:0;background:radial-gradient(520px 220px at 20% 20%,rgba(11,98,196,.22),transparent 60%),linear-gradient(90deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.55) 55%,hsla(0,0%,100%,0));pointer-events:none}.twAboutHeroPanelTitle{position:relative;z-index:1;font-size:16px;font-weight:950;color:rgba(15,23,42,.86);letter-spacing:.12em}.twAboutHeroPanelSub{position:relative;z-index:1;margin-top:8px;font-size:12px;font-weight:800;color:rgba(15,23,42,.64)}.twAboutHeroPanelLine{position:relative;z-index:1;height:1px;margin:12px 0 10px;background:rgba(15,23,42,.1)}.twAboutHeroPanelList{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:800;color:rgba(15,23,42,.66)}.twAboutSection{background:radial-gradient(900px 420px at 12% 0,rgba(11,98,196,.06),transparent 62%),radial-gradient(760px 380px at 92% 10%,rgba(11,98,196,.04),transparent 60%),linear-gradient(180deg,rgba(15,23,42,.01),rgba(15,23,42,0) 35%)}.twAboutGrid{display:grid;grid-template-columns:360px 1fr;grid-gap:22px;gap:22px;align-items:start}.twAboutCard{position:-webkit-sticky;position:sticky;top:92px;border:1px solid var(--tw-line-soft);border-radius:16px;background:radial-gradient(620px 220px at 18% 14%,rgba(11,98,196,.1),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.88));box-shadow:0 18px 48px rgba(15,23,42,.06);padding:18px 18px 16px;overflow:hidden}.twAboutCardTitle{font-size:14px;font-weight:950;letter-spacing:.12em;color:rgba(15,23,42,.86)}.twAboutCardDesc{margin-top:10px;font-size:13px;line-height:1.8;color:rgba(15,23,42,.66)}.twKpiGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.twKpiItem{border:1px solid rgba(15,23,42,.08);border-radius:12px;background:hsla(0,0%,100%,.7);padding:10px 10px 9px}.twKpiVal{font-size:16px;font-weight:950;color:rgba(11,98,196,.92);letter-spacing:.02em}.twKpiLabel{margin-top:2px;font-size:11px;font-weight:800;color:rgba(15,23,42,.58);letter-spacing:.12em}.twAboutList{margin-top:14px;border-top:1px solid rgba(15,23,42,.08);padding-top:12px;display:flex;flex-direction:column;gap:10px}.twAboutListRow{display:flex;align-items:flex-start;gap:10px}.twAboutListRow .k{flex:0 0 76px;font-size:12px;font-weight:900;color:rgba(15,23,42,.6)}.twAboutListRow .v{font-size:12px;line-height:1.7;color:rgba(15,23,42,.7);font-weight:700}.twAboutMain{border:1px solid var(--tw-line-soft);border-radius:16px;background:hsla(0,0%,100%,.86);box-shadow:0 14px 40px rgba(15,23,42,.05);padding:18px 18px 16px}.twAboutBlock+.twAboutBlock{margin-top:14px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.twAboutH{font-size:14px;font-weight:950;color:rgba(15,23,42,.86);letter-spacing:.1em}.twAboutP{margin-top:8px;font-size:14px;line-height:1.95;color:rgba(15,23,42,.72)}.twEm{color:rgba(11,98,196,.95);font-weight:900}.twPills{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.twMiniPill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.7);color:rgba(15,23,42,.7);font-size:12px;font-weight:800;letter-spacing:.02em}.twAboutQuick{margin-top:12px;border-top:1px dashed rgba(15,23,42,.1);padding-top:12px;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.twAboutQuickItem{display:flex;gap:12px;align-items:flex-start}.twAboutQuickItem .k{flex:0 0 76px;font-size:12px;font-weight:900;color:rgba(15,23,42,.58)}.twAboutQuickItem .v{font-size:13px;line-height:1.7;color:rgba(15,23,42,.74);font-weight:700}.twAboutMore{margin-top:14px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.twAboutMore>summary{cursor:pointer;list-style:none;font-size:13px;font-weight:900;color:rgba(11,98,196,.92);letter-spacing:.08em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.twAboutMore>summary::-webkit-details-marker{display:none}.twAboutMoreBody{margin-top:10px}.twAboutCtaRow{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.twBtnSoft{background:rgba(11,98,196,.06);border-color:rgba(11,98,196,.2);color:rgba(15,23,42,.78)}.twBtnSoft:hover{background:rgba(11,98,196,.1)}.twAboutCaps{margin-top:28px}.twCapGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.twCapCard{border:1px solid var(--tw-line-soft);border-radius:16px;background:radial-gradient(420px 200px at 18% 12%,rgba(11,98,196,.08),transparent 58%),linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.88));box-shadow:0 16px 44px rgba(15,23,42,.06);padding:16px 16px 14px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.twCapCard:hover{transform:translateY(-2px);border-color:rgba(11,98,196,.22);box-shadow:0 22px 54px rgba(15,23,42,.08)}.twCapTop{gap:12px}.twCapIcon,.twCapTop{display:flex;align-items:center}.twCapIcon{width:38px;height:38px;border-radius:12px;justify-content:center;font-weight:950;color:rgba(11,98,196,.92);background:rgba(11,98,196,.08);border:1px solid rgba(11,98,196,.18)}.twCapName{font-size:14px;font-weight:950;color:rgba(15,23,42,.86)}.twCapDesc{margin-top:3px;font-size:12px;font-weight:750;color:rgba(15,23,42,.58)}.twCapList{margin-top:12px;padding-left:18px;color:rgba(15,23,42,.68);line-height:1.8;font-size:13px}.twCapList li+li{margin-top:6px}@media (max-width:980px){.twAboutHeroInner{grid-template-columns:1fr}.twAboutHeroRight{min-height:220px}.twAboutGrid{grid-template-columns:1fr}.twAboutCard{position:relative;top:auto}.twCapGrid{grid-template-columns:1fr}}.twFooter2{position:relative;background:linear-gradient(90deg,#0a5fb2,#0a4f99 55%,#083c77);color:hsla(0,0%,100%,.86);overflow:hidden}.twFooter2:before{content:"";position:absolute;inset:-40px -120px -60px -120px;background:radial-gradient(closest-side at 20% 40%,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 60%),radial-gradient(closest-side at 55% 60%,hsla(0,0%,100%,.08),hsla(0,0%,100%,0) 62%),radial-gradient(closest-side at 80% 35%,hsla(0,0%,100%,.06),hsla(0,0%,100%,0) 58%);opacity:.55;pointer-events:none}.twFooter2Top{position:relative;padding:34px 0 22px;display:grid;grid-template-columns:1.35fr 1.2fr 1fr;grid-gap:22px;gap:22px;align-items:start}.twFBrandRow{display:flex;align-items:center;gap:14px}.twFMark{width:54px;height:54px;border-radius:16px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);padding:10px}.twFZh{font-size:22px;letter-spacing:.08em}.twFEn,.twFZh{font-weight:900}.twFEn{margin-top:6px;font-size:12px;letter-spacing:.18em;color:hsla(0,0%,100%,.7)}.twFDesc{margin-top:16px;font-size:13px;line-height:1.9;color:hsla(0,0%,100%,.78);max-width:520px}.twFHotlineLabel{font-size:14px;font-weight:900;letter-spacing:.04em;color:#fff}.twFHotlineNo{margin-top:6px;font-size:30px;font-weight:950;letter-spacing:.06em;color:#fff}.twFHotlineNo.sm{font-size:24px}.twFAddr{margin-top:12px;font-size:13px;line-height:1.8;color:hsla(0,0%,100%,.78)}.twFQrWrap{display:flex;justify-content:flex-end;gap:18px}.twFQrCard{width:140px;background:#fff;border-radius:10px;padding:12px 12px 10px;box-shadow:0 14px 34px rgba(0,0,0,.18);text-align:center}.twFQrCard img{width:112px;height:112px;margin:0 auto;border-radius:8px}.twFQrCap{margin-top:10px;font-size:12px;font-weight:900;color:rgba(15,23,42,.78)}.twFQrPlaceholder{width:112px;height:112px;margin:0 auto;border-radius:8px;background:linear-gradient(180deg,rgba(15,23,42,.08),rgba(15,23,42,.03));border:1px dashed rgba(15,23,42,.22);display:flex;align-items:center;justify-content:center;font-weight:900;color:rgba(15,23,42,.55);letter-spacing:.18em}.twFLine{position:relative;height:1px;background:hsla(0,0%,100%,.22);margin:6px 0 0}.twFBottom{position:relative;padding:16px 0 18px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px;color:hsla(0,0%,100%,.78)}.twFFriends a{color:hsla(0,0%,100%,.86);font-weight:800}.twFFriends a:hover{text-decoration:underline}.twFFriends .sep{margin:0 10px;opacity:.55}.twFCopy{color:hsla(0,0%,100%,.68)}@media (max-width:980px){.twFooter2Top{grid-template-columns:1fr;gap:18px}.twFQrWrap{justify-content:flex-start}.twIndustryGrid{gap:12px}.twCoop,.twIndustryGrid{grid-template-columns:1fr}.twDataGrid{grid-template-columns:1fr 1fr}.twContact{grid-template-columns:1fr}}.twNav{display:grid;grid-template-columns:320px 1fr}.twMenu,.twNav{height:74px;align-items:center}.twMenu{justify-self:center;display:flex;gap:0}.twMenuItem+.twMenuItem{border-left:1px solid rgba(15,23,42,.18)}.twMenuLink{padding:0 22px}.twAboutHero2{position:relative;overflow:hidden;border-bottom:1px solid var(--tw-line-soft);background:radial-gradient(900px 360px at 12% 12%,rgba(11,98,196,.16),transparent 60%),linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,0) 55%),url(/bg/about-sky.jpg);background-size:auto,auto,cover;background-position:0 0,0 0,50%}.twAboutHero2:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.72) 44%,hsla(0,0%,100%,.45) 70%,hsla(0,0%,100%,.18));pointer-events:none}.twAboutHero2Inner{position:relative;z-index:1;padding:44px 0 46px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:28px;gap:28px;align-items:stretch}.twAboutHero2Title{font-size:24px;font-weight:900;letter-spacing:.02em;color:rgba(15,23,42,.92);line-height:1.28}.twAboutHero2Lead{margin-top:14px;font-size:14px;line-height:1.95;color:rgba(15,23,42,.7);max-width:56ch}.twAboutHero2Metrics{margin-top:18px;display:flex;gap:14px;flex-wrap:wrap}.twMetric{min-width:140px;padding:14px 16px;border-radius:14px;background:hsla(0,0%,100%,.78);border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 34px rgba(15,23,42,.06)}.twMetric .v{font-size:22px;font-weight:900;color:rgba(11,98,196,.98)}.twMetric .k{margin-top:2px;font-size:12px;font-weight:700;color:rgba(15,23,42,.62)}.twAboutHero2Actions{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.twAboutHero2Image{height:100%;min-height:260px;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(900px 320px at 18% 18%,rgba(11,98,196,.16),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 42%),url(/bg/about-industry.jpg);background-size:auto,auto,cover;background-position:0 0,0 0,50%;box-shadow:0 28px 70px rgba(15,23,42,.12);position:relative;overflow:hidden}.twAboutHero2Image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.14) 32%,hsla(0,0%,100%,.28) 66%,hsla(0,0%,100%,.46))}.twAboutHero2ImageTag{position:absolute;left:16px;top:16px;z-index:1;padding:8px 10px;border-radius:999px;background:hsla(0,0%,100%,.8);border:1px solid rgba(15,23,42,.1);font-size:12px;font-weight:800;color:rgba(15,23,42,.7)}.twAboutSubnav{position:-webkit-sticky;position:sticky;top:74px;z-index:20;background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--tw-line-soft)}.twAboutSubnavInner{display:flex;gap:18px;align-items:center;padding:12px 0}.twAboutTab{font-size:13px;font-weight:900;color:rgba(15,23,42,.7);padding:10px 2px;border-radius:0;background:transparent;border:none;border-bottom:2px solid transparent;transition:border-color .16s ease,color .16s ease}.twAboutTab:hover{border-bottom-color:rgba(11,98,196,.38);color:rgba(11,98,196,.95)}.twAboutSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.twMoreLink{font-size:12px;font-weight:900;letter-spacing:.16em;color:rgba(11,98,196,.92);border-bottom:2px solid rgba(11,98,196,.18);padding-bottom:4px}.twMoreLink:hover{border-bottom-color:rgba(11,98,196,.42)}.twAboutBlockSection{padding:44px 0 52px;background:#fff}.twAboutIntroGrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:24px;gap:24px;align-items:stretch}.twAboutIntroText{border-radius:18px;border:1px solid var(--tw-line-soft);background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.9));padding:24px;box-shadow:0 18px 46px rgba(15,23,42,.06)}.twAboutKeyList{margin-top:16px;border-top:1px solid var(--tw-line-soft);padding-top:14px;display:grid;grid-gap:10px;gap:10px}.twAboutKeyItem{display:grid;grid-template-columns:90px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.twAboutKeyItem .k{font-size:12px;font-weight:900;color:rgba(15,23,42,.62)}.twAboutKeyItem .v{font-size:13px;font-weight:700;color:rgba(15,23,42,.78)}.twAboutIntroMedia{border-radius:18px;border:1px solid var(--tw-line-soft);background:radial-gradient(520px 220px at 20% 20%,rgba(11,98,196,.16),transparent 60%),url(/bg/about-plexus.jpg) 50%/cover no-repeat;background-size:auto,cover;background-position:0 0,50%;box-shadow:0 22px 60px rgba(15,23,42,.1);position:relative;overflow:hidden}.twAboutIntroMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(233,242,255,.26),rgba(233,242,255,.1))}.twAboutMediaCard{position:relative;z-index:1;margin:18px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.76);padding:18px}.twAboutMediaTitle{font-size:16px;font-weight:900;color:rgba(15,23,42,.9)}.twAboutMediaSub{margin-top:6px;font-size:12px;font-weight:700;color:rgba(15,23,42,.62)}.twAboutMediaBullets{margin-top:12px;display:grid;grid-gap:8px;gap:8px;font-size:13px;color:rgba(15,23,42,.72)}.twAboutMediaBullets div{padding-left:10px;position:relative}.twAboutMediaBullets div:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:999px;background:rgba(11,98,196,.75)}.twAboutNumbers{padding:52px 0 66px;background:radial-gradient(900px 360px at 18% 0,rgba(11,98,196,.1),transparent 60%),radial-gradient(700px 320px at 85% 10%,rgba(11,98,196,.07),transparent 55%),linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,0));border-top:1px solid var(--tw-line-soft)}.twNumGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.twNumCard{border-radius:18px;padding:18px;background:hsla(0,0%,100%,.94);border:1px solid var(--tw-line-soft);box-shadow:0 18px 46px rgba(15,23,42,.06);position:relative;overflow:hidden}.twNumCard:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,rgba(11,98,196,.55),rgba(11,98,196,.1))}.twNumCard .v{font-size:22px;font-weight:900;color:rgba(11,98,196,.98)}.twNumCard .k{margin-top:6px;font-size:12px;font-weight:800;color:rgba(15,23,42,.64)}.twNumCardSoft .v{color:rgba(15,23,42,.82)}.twAboutCaps2{padding:46px 0 62px;background:#fff}.twAboutContact{padding:44px 0 56px;background:radial-gradient(820px 280px at 12% 30%,rgba(11,98,196,.18),transparent 60%),linear-gradient(180deg,rgba(11,98,196,.08),rgba(15,23,42,0));border-top:1px solid var(--tw-line-soft)}.twAboutContactInner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border-radius:18px;background:hsla(0,0%,100%,.8);border:1px solid rgba(15,23,42,.1);box-shadow:0 22px 60px rgba(15,23,42,.08)}.twAboutContactTitle{font-size:18px;font-weight:900;color:rgba(15,23,42,.92)}.twAboutContactSub{margin-top:6px;font-size:13px;font-weight:700;color:rgba(15,23,42,.62)}.twAboutContactActions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:980px){.twAboutHero2Inner,.twAboutIntroGrid{grid-template-columns:1fr}.twNumGrid{grid-template-columns:repeat(2,1fr)}.twAboutSubnav{top:64px}.twAboutContactInner{flex-direction:column;align-items:flex-start}}.twAboutHero2Image{filter:saturate(.98) contrast(1.06) brightness(1) hue-rotate(-4deg)!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 18px 40px rgba(15,23,42,.1)!important}.twAboutHero2Image:before{background:radial-gradient(520px 240px at 18% 22%,hsla(0,0%,100%,.45),transparent 62%),radial-gradient(520px 260px at 78% 78%,hsla(0,0%,100%,.28),transparent 65%),linear-gradient(90deg,hsla(0,0%,100%,.1),rgba(11,98,196,.06));opacity:.9!important}.twAboutMediaCard{background:hsla(0,0%,100%,.86)!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 14px 34px rgba(15,23,42,.1)!important}.twCapCardLink{position:relative}.twCapMore{display:none!important}.twCapMoreText{position:absolute;right:16px;top:16px;font-size:12px;font-weight:900;letter-spacing:.18em;color:rgba(11,98,196,.72);display:inline-flex;align-items:center;gap:8px;opacity:.55;transition:opacity .18s ease,transform .18s ease,color .18s ease}.twCapMoreText:after{content:"→";font-weight:900;letter-spacing:0}.twCapCardLink:hover .twCapMoreText{opacity:1;transform:translateX(2px);color:rgba(11,98,196,.92)}.twCapCard{box-shadow:0 14px 30px rgba(15,23,42,.06)!important}.twCapCard:hover{box-shadow:0 20px 44px rgba(15,23,42,.1)!important}.twNumCard{box-shadow:0 10px 22px rgba(15,23,42,.06)!important}.twFooter2:before{content:none!important;display:none!important}.twFooter2{background-clip:padding-box}.footer-top-bar,.footerTopBar,.twFooter2,.twFooter2 .twFooter2Top,.twFooter2Top,.twFooter2TopLine,.twFooterTopBar{border-top:0!important;box-shadow:none!important}