.tl-corporate-header.header{--background:23 56 74;--text-color:246 248 250;background:#17384a!important;color:#f6f8fa!important;border:0;box-shadow:none;padding:16px clamp(24px,4vw,64px)!important}
.tl-corporate-header .header__logo-image{filter:brightness(0) invert(1);max-height:60px!important;width:auto}
.tl-corporate-header .header__logo{margin:0}
.tl-corporate-header .header__primary-nav{gap:clamp(20px,2.05vw,30px)!important;justify-content:end}
.tl-corporate-header .header__primary-nav>ul>li>a{color:#edf3f6!important;font-size:15px!important;font-weight:500;letter-spacing:0;text-transform:none}
.tl-corporate-header .header__primary-nav>ul>li>a:hover{color:#fff!important}
.tl-corporate-header .header__primary-nav>ul>li:last-child>a[href$="contact-tl"]{background:transparent!important;background-image:none!important;color:#f6f8fa!important;border:1px solid #8ea4b1;border-radius:2px;padding:11px 18px;font-size:14px!important;white-space:nowrap}
.tl-corporate-header .header__primary-nav>ul>li:last-child>a[href$="contact-tl"]:hover{background:#f6f8fa!important;color:#17384a!important;border-color:#f6f8fa}
.tl-corporate-header .header__secondary-nav{color:#f6f8fa}
.tl-corporate-header a:focus-visible,.tl-corporate-header button:focus-visible{outline:2px solid #fff;outline-offset:5px}
#main>.shopify-section--tl-corporate-hero{order:-2}
#main:has(>.shopify-section--tl-corporate-hero)>.shopify-section--tl-china-support{order:-1}
.tl-corporate-hero{position:relative;isolation:isolate;overflow:hidden;background:#17384a;color:#f6f8fa;text-align:left;font-family:inherit}
.tl-corporate-hero *,.tl-corporate-hero *:before,.tl-corporate-hero *:after{box-sizing:border-box}
.tl-corporate-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;max-width:1440px;min-height:clamp(720px,calc(94svh - var(--header-height,96px)),900px);margin:0 auto;padding:64px clamp(24px,4vw,64px) 38px}
.tl-corporate-hero__copy{max-width:1040px;min-width:0}
.tl-corporate-hero .tl-corporate-hero__eyebrow{color:#b9cbd5;font-size:11px;font-weight:500;letter-spacing:.13em;line-height:1.6;margin:0 0 28px}
.tl-corporate-hero h1.tl-corporate-hero__heading{font-family:inherit;color:#f6f8fa;font-size:clamp(64px,6vw,80px);font-weight:600;letter-spacing:-.047em;line-height:1.075;margin:0 0 27px;max-width:none;text-wrap:normal}
.tl-corporate-hero__heading>span{display:block}
.tl-corporate-hero .tl-corporate-hero__intro{color:#c4d1d9;font-size:18px;font-weight:400;line-height:1.7;max-width:760px;margin:0}
.tl-corporate-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 31px;margin-top:31px}
.tl-corporate-hero__actions a{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:48px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;background-image:none}
.tl-corporate-hero__actions .tl-corporate-hero__primary{background:#f6f8fa;color:#17384a;border:1px solid #f6f8fa;border-radius:2px;padding:14px 23px}
.tl-corporate-hero__primary:hover{background:#e4ecf1;border-color:#e4ecf1}
.tl-corporate-hero__actions .tl-corporate-hero__secondary{color:#f6f8fa;padding:12px 0}
.tl-corporate-hero__secondary:hover{text-decoration:underline;text-underline-offset:6px}
.tl-corporate-hero__actions a:focus-visible{outline:2px solid #fff;outline-offset:5px}
.tl-corporate-hero__watermark{position:absolute;z-index:0;right:-60px;top:75px;width:max-content;color:#fff;opacity:.045;pointer-events:none;user-select:none;text-align:center}
.tl-corporate-hero__watermark>span:first-child{display:block;font-size:440px;font-weight:500;line-height:.93;letter-spacing:-.11em;padding-right:.1em}
.tl-corporate-hero__watermark>span:last-child{display:block;font-size:40px;font-weight:400;letter-spacing:.13em;line-height:1.3}
.tl-corporate-hero__credentials{margin-top:auto;padding-top:48px}
.tl-corporate-hero .tl-corporate-hero__industries{display:flex;flex-wrap:wrap;gap:11px 27px;max-width:1220px;list-style:none;padding:0;margin:0;color:#bbcbd5}
.tl-corporate-hero .tl-corporate-hero__industries li{position:relative;padding:0;margin:0;list-style:none;font-size:10.5px;font-weight:400;letter-spacing:.065em;line-height:1.6;text-transform:uppercase}
.tl-corporate-hero__industries li:not(:last-child):after{content:"·";position:absolute;right:-16px;color:#8ca5b5}
.tl-corporate-hero .tl-corporate-hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid #4e697b;margin:29px 0 0;padding:24px 0 0}
.tl-corporate-hero__stats>div{display:flex;flex-direction:column;min-width:0}
.tl-corporate-hero__stats dt{order:1;color:#bbcbd5;font-size:10px;font-weight:400;letter-spacing:.08em;line-height:1.6;padding:0;margin:7px 0 0}
.tl-corporate-hero__stats dd{order:0;color:#f6f8fa;font-size:39px;font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:0;padding:0;white-space:nowrap;font-variant-numeric:tabular-nums}
.tl-corporate-hero__stat-note{display:block;color:#a7bfcd;font-size:10px;letter-spacing:0;line-height:1.5;margin-top:3px}
@media(min-width:1200px){.tl-corporate-header.header{grid-template-columns:auto minmax(0,1fr) 0!important}}
@media(min-width:1000px) and (max-width:1199px){.tl-corporate-header.header{grid-template-areas:"logo secondary-nav";grid-template-columns:auto minmax(0,1fr)!important}.tl-corporate-header .header__primary-nav{display:none!important}.tl-corporate-header .header__menu-link{display:block!important}.tl-corporate-header .header__secondary-nav{justify-self:end}}
@media(max-width:999px){.tl-corporate-hero__inner{min-height:740px;padding-top:50px;padding-bottom:34px}.tl-corporate-hero h1.tl-corporate-hero__heading{font-size:clamp(54px,7.2vw,72px)}.tl-corporate-hero__watermark{right:-90px;top:170px}.tl-corporate-hero__watermark>span:first-child{font-size:360px}.tl-corporate-hero .tl-corporate-hero__intro{font-size:17px;max-width:690px}}
@media(max-width:599px){.tl-corporate-header.header{padding:13px 24px!important}.tl-corporate-header .header__logo-image{max-height:48px!important}.tl-corporate-hero__inner{min-height:0;padding:39px 24px 32px}.tl-corporate-hero .tl-corporate-hero__eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:25px}.tl-corporate-hero h1.tl-corporate-hero__heading{font-size:clamp(42px,11.5vw,52px);line-height:1.09;letter-spacing:-.045em;margin-bottom:26px}.tl-corporate-hero .tl-corporate-hero__intro{font-size:15px;line-height:1.75;max-width:none}.tl-corporate-hero__actions{gap:8px 24px;margin-top:27px}.tl-corporate-hero__actions a{font-size:13px}.tl-corporate-hero__actions .tl-corporate-hero__primary{padding-inline:18px}.tl-corporate-hero__watermark{right:-97px;top:134px;opacity:.025}.tl-corporate-hero__watermark>span:first-child{font-size:300px}.tl-corporate-hero__watermark>span:last-child{font-size:28px}.tl-corporate-hero__credentials{padding-top:39px}.tl-corporate-hero .tl-corporate-hero__industries{gap:10px 22px}.tl-corporate-hero .tl-corporate-hero__industries li{font-size:10px;letter-spacing:.04em;line-height:1.7}.tl-corporate-hero__industries li:not(:last-child):after{right:-13px}.tl-corporate-hero .tl-corporate-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px;margin-top:26px;padding-top:25px}.tl-corporate-hero__stats dd{font-size:34px}.tl-corporate-hero__stats dt{font-size:9px;letter-spacing:.055em}}
