:root{--t10-navy:#061625;--t10-blue:#148cf2;--t10-cyan:#28c6f7;--t10-red:#f1263b;--t10-ink:#071423;--t10-muted:#607186;--t10-line:#dce5ed;--t10-soft:#f5f8fb;--t10-white:#fff;--t10-green:#54b947}
.t10-home{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--t10-ink);background:#fff}.t10-home *{box-sizing:border-box}.t10-shell{width:min(1380px,calc(100% - 64px));margin:0 auto}.t10-header{position:relative;z-index:40}.t10-header-dark{background:#071827;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.t10-header-light{background:#fff;color:#071423;border-bottom:1px solid #e4eaf0}.t10-nav{height:78px;display:flex;align-items:center;gap:28px}.t10-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;min-width:245px}.t10-brand img{width:54px;height:54px;object-fit:contain}.t10-brand strong{display:block;font-size:1.35rem;font-weight:900;letter-spacing:.03em}.t10-brand span{display:block;font-size:.58rem;opacity:.72}.t10-links{display:flex;align-items:center;gap:24px;margin-left:auto}.t10-links a{color:inherit;text-decoration:none;font-size:.78rem;font-weight:700;opacity:.86}.t10-links a:hover{opacity:1}.t10-header-cta{display:inline-flex;align-items:center;gap:10px;border-radius:9px;background:var(--t10-blue);padding:12px 18px;color:#fff!important;text-decoration:none;font-size:.78rem;font-weight:800}.t10-menu{display:none;margin-left:auto;background:none;border:0;color:inherit;font-size:1.5rem}.t10-kicker{display:block;font-size:.65rem;font-weight:900;letter-spacing:.25em;text-transform:uppercase;color:var(--t10-blue);margin-bottom:11px}.t10-title{font-size:clamp(2.2rem,4.3vw,4.8rem);line-height:.95;letter-spacing:-.045em;margin:0}.t10-lead{font-size:1.02rem;line-height:1.62;color:#69798c}.t10-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border-radius:8px;font-size:.78rem;font-weight:850;text-decoration:none;border:1px solid transparent}.t10-btn-primary{background:var(--t10-blue);color:#fff}.t10-btn-red{background:var(--t10-red);color:#fff}.t10-btn-dark{background:#071827;color:#fff}.t10-btn-outline{border-color:currentColor;color:inherit;background:transparent}.t10-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.t10-section{padding:72px 0}.t10-section-soft{background:var(--t10-soft)}.t10-section-dark{background:#071827;color:#fff}.t10-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.t10-section-head h2{font-size:clamp(2rem,3.3vw,3.4rem);line-height:1;margin:0;letter-spacing:-.035em}.t10-section-head p{max-width:650px;color:var(--t10-muted);line-height:1.6;margin:8px 0 0}.t10-section-dark .t10-section-head p{color:#a7bacb}.t10-grid{display:grid;gap:16px}.t10-grid-3{grid-template-columns:repeat(3,1fr)}.t10-grid-4{grid-template-columns:repeat(4,1fr)}.t10-grid-5{grid-template-columns:repeat(5,1fr)}.t10-card{background:#fff;border:1px solid var(--t10-line);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.t10-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(5,25,45,.11)}.t10-card img{width:100%;height:190px;object-fit:cover;display:block}.t10-card-body{padding:18px}.t10-card h3{margin:0 0 7px;font-size:1.06rem}.t10-card p{margin:0;color:#65768a;line-height:1.5;font-size:.8rem}.t10-card small{color:var(--t10-blue);font-weight:800}.t10-statbar{background:#061b31;color:#fff}.t10-statgrid{display:grid;grid-template-columns:repeat(4,1fr)}.t10-stat{padding:26px;border-right:1px solid rgba(255,255,255,.14);display:flex;align-items:center;gap:15px}.t10-stat:last-child{border-right:0}.t10-stat b{display:block;font-size:1.55rem}.t10-stat>div>span{display:block;font-size:.7rem;color:#b7c5d2}.t10-stat .t10-stat-icon{width:42px;height:42px;min-width:42px;min-height:42px;flex:0 0 42px;border:1px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0;padding:0;line-height:1;text-align:center;font-variant-numeric:tabular-nums;font-weight:900;font-size:.7rem;color:#fff;position:relative;inset:auto;transform:none}.t10-news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.t10-news-card{border:1px solid var(--t10-line);background:#fff;color:inherit;text-decoration:none}.t10-news-card img{width:100%;height:170px;object-fit:cover}.t10-news-card div{padding:14px}.t10-news-card small{font-size:.65rem;color:#78889a}.t10-news-card h3{font-size:.92rem;line-height:1.25;margin:8px 0}.t10-news-card p{font-size:.72rem;color:#6a7b8f}.t10-newsletter{background:#08233b;color:#fff;padding:34px 0}.t10-newsletter>.t10-shell{display:flex;align-items:center;justify-content:space-between;gap:35px}.t10-newsletter h2{margin:0;font-size:1.7rem}.t10-newsletter-form{display:grid;grid-template-columns:minmax(260px,410px) auto;gap:8px;position:relative}.t10-newsletter-form input{height:48px;border-radius:7px;border:0;padding:0 15px}.t10-newsletter-form button{border:0;border-radius:7px;background:var(--t10-blue);color:#fff;font-weight:800;padding:0 22px}.t10-newsletter-form small{grid-column:1/-1;color:#b9d7ee}.t10-footer{padding:46px 0 20px}.t10-footer-dark{background:#051422;color:#fff}.t10-footer-light{background:#f7f9fb;color:#071423;border-top:1px solid #e3e9ef}.t10-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:34px}.t10-footer a{display:block;color:inherit;text-decoration:none;opacity:.76;font-size:.74rem;margin:9px 0}.t10-footer b{font-size:.78rem}.t10-footer-brand strong{font-size:1.8rem}.t10-footer-brand p{max-width:310px;opacity:.68}.t10-footer-bottom{display:flex;justify-content:space-between;margin-top:30px;padding-top:17px;border-top:1px solid rgba(120,140,160,.22);font-size:.68rem;opacity:.72}.t10-video-card{appearance:none;border:0;padding:0;background:#071827;color:#fff;position:relative;overflow:hidden;cursor:pointer;text-align:left}.t10-video-card img{width:100%;height:100%;object-fit:cover;display:block}.t10-video-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,15,27,.88),rgba(3,15,27,.05) 65%)}.t10-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:66px;height:66px;border-radius:50%;border:3px solid #fff;display:grid;place-items:center;padding-left:4px;font-size:1.4rem}.t10-video-copy{position:absolute;left:18px;right:18px;bottom:16px;display:flex;justify-content:space-between;align-items:end;gap:12px}.t10-video-copy b{font-size:1rem}.t10-video-copy small{font-size:.65rem}.t10-video-modal{position:fixed;inset:0;background:rgba(0,0,0,.82);z-index:9999;display:none;align-items:center;justify-content:center;padding:24px}.t10-video-modal.is-open{display:flex}.t10-video-dialog{width:min(1050px,100%);background:#071827;border-radius:16px;overflow:hidden;color:#fff;box-shadow:0 30px 100px rgba(0,0,0,.55)}.t10-video-dialog header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px}.t10-video-dialog button{background:none;border:0;color:#fff;font-size:1.8rem}.t10-video-frame{aspect-ratio:16/9;background:#000;display:grid;place-items:center}.t10-video-frame iframe,.t10-video-frame video{width:100%;height:100%;border:0}.t10-video-placeholder{text-align:center;padding:40px;color:#9db1c5}.t10-chip-row{display:flex;flex-wrap:wrap;gap:10px}.t10-chip{padding:10px 14px;border:1px solid #dce5ed;border-radius:999px;background:#fff;font-size:.72rem;font-weight:800}.t10-feature-rail{display:grid;grid-template-columns:repeat(5,1fr);background:#071b30;color:#fff}.t10-feature-rail>div{padding:24px 18px;border-right:1px solid rgba(255,255,255,.12);text-align:center}.t10-feature-rail b{display:block;font-size:.8rem;margin-top:7px}.t10-feature-rail span{font-size:.65rem;color:#9eb2c6}.t10-feature-symbol{width:42px;height:42px;border:1px solid rgba(255,255,255,.42);border-radius:10px;display:grid;place-items:center;margin:auto;color:#fff;font-weight:900}.t10-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.t10-split-copy{padding:62px}.t10-split-media img{width:100%;height:100%;min-height:430px;object-fit:cover}.t10-map-panel{position:relative;min-height:410px;background:radial-gradient(circle at 55% 50%,#0d4a78 0,#06213a 40%,#031321 75%);overflow:hidden}.t10-map-panel:before,.t10-map-panel:after{content:"";position:absolute;border:1px solid rgba(60,180,255,.35);border-radius:50%}.t10-map-panel:before{width:420px;height:220px;left:18%;top:25%;transform:rotate(-10deg)}.t10-map-panel:after{width:600px;height:300px;left:8%;top:15%;transform:rotate(12deg)}.t10-map-dot{position:absolute;width:13px;height:13px;border-radius:50%;background:#2bbcff;box-shadow:0 0 0 8px rgba(43,188,255,.12),0 0 28px #2bbcff}.t10-map-dot.red{background:#ef2941;box-shadow:0 0 0 8px rgba(239,41,65,.14),0 0 28px #ef2941}.t10-map-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#45c8ff,transparent);transform-origin:left}.t10-logo-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--t10-line);border-bottom:1px solid var(--t10-line)}.t10-logo-row div{padding:30px;text-align:center;border-right:1px solid var(--t10-line);font-weight:900;color:#546579}.t10-logo-row div:last-child{border-right:0}
/* 01 Corporate Hero */
.t10-corporate{--t10-blue:#158ff5}.t10-corp-hero{position:relative;min-height:570px;background:#071827;color:#fff;overflow:hidden}.t10-corp-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t10-corp-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,17,29,.96) 0,rgba(3,17,29,.84) 38%,rgba(3,17,29,.18) 74%)}.t10-corp-copy{position:relative;z-index:2;padding:76px 0;max-width:680px}.t10-corp-copy h1{font-size:clamp(3.3rem,6vw,6rem);line-height:.86;letter-spacing:-.05em;margin:12px 0}.t10-corp-copy p{font-size:1.05rem;color:#d5e0e8;line-height:1.6;max-width:570px}.t10-corp-business{display:grid;grid-template-columns:repeat(4,1fr) 1.55fr;gap:14px}.t10-corp-business .t10-card img{height:150px}.t10-video-callout{min-height:100%;border-radius:14px}.t10-network-band{background:#edf6fc}.t10-network-layout{display:grid;grid-template-columns:.8fr 1.5fr .65fr;gap:30px;align-items:center}.t10-network-layout h2{font-size:3rem;line-height:.92;margin:0}.t10-network-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.t10-network-mini b{display:block;font-size:1.5rem}.t10-network-mini span{font-size:.68rem;color:#607186}
/* 02 Video */
.t10-video-theme{--t10-red:#ff2739}.t10-video-hero{position:relative;height:530px;color:#fff;background:#061625;overflow:hidden}.t10-video-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t10-video-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,20,34,.92),rgba(4,20,34,.3))}.t10-video-hero-copy{position:relative;z-index:2;padding-top:70px;max-width:650px}.t10-video-hero h1{font-size:clamp(3.1rem,5.4vw,5.7rem);line-height:.9;margin:10px 0}.t10-video-showcase{display:grid;grid-template-columns:1.5fr .8fr;gap:22px}.t10-video-main{height:430px;border-radius:14px}.t10-video-list{display:grid;gap:10px}.t10-video-list .t10-video-card{height:95px;border-radius:10px}.t10-video-list .t10-play{width:42px;height:42px;font-size:.85rem}.t10-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #dfe7ee;border-bottom:1px solid #dfe7ee}.t10-trust-grid>div{text-align:center;padding:26px;border-right:1px solid #dfe7ee}.t10-trust-grid>div:last-child{border-right:0}.t10-trust-grid b{display:block;margin:7px 0}.t10-trust-grid p{font-size:.7rem;color:#728398;margin:0}
/* 03 Product */
.t10-product-theme{--t10-blue:#138cf5;background:#fff}.t10-product-hero{background:linear-gradient(135deg,#f8fafc,#eef3f7);padding:54px 0 30px}.t10-product-hero-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px}.t10-product-hero h1{font-size:clamp(3.2rem,5.3vw,5.7rem);line-height:.9;margin:10px 0}.t10-product-hero-media{height:420px}.t10-product-hero-media img{width:100%;height:100%;object-fit:cover;border-radius:22px;mix-blend-mode:multiply}.t10-product-row{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.t10-product-row .t10-card img{height:160px}.t10-technology-banner{background:#072647;color:#fff;border-radius:18px;overflow:hidden;display:grid;grid-template-columns:.7fr 1.3fr}.t10-technology-banner>div{padding:38px}.t10-technology-banner img{width:100%;height:100%;min-height:300px;object-fit:cover}.t10-tech-icons{display:grid;grid-template-columns:repeat(5,1fr);margin-top:24px;border-top:1px solid #dfe6ed;border-bottom:1px solid #dfe6ed}.t10-tech-icons>div{padding:24px;text-align:center;border-right:1px solid #dfe6ed}.t10-tech-icons>div:last-child{border-right:0}
/* 04 Sustainability */
.t10-sustain{--t10-blue:#68bd41;--t10-green:#68bd41}.t10-green-hero{position:relative;height:520px;background:#0c3525;color:#fff;overflow:hidden}.t10-green-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t10-green-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,49,30,.93),rgba(6,49,30,.28))}.t10-green-copy{position:relative;z-index:2;padding-top:78px;max-width:680px}.t10-green-copy h1{font-size:clamp(3rem,5.3vw,5.4rem);line-height:.9;margin:10px 0}.t10-esg-pillars{display:grid;grid-template-columns:repeat(4,1fr);background:#0c3525;color:#fff}.t10-esg-pillars>div{padding:28px;border-right:1px solid rgba(255,255,255,.13);text-align:center}.t10-esg-pillars b{display:block;margin-top:10px}.t10-esg-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.t10-esg-main img{width:100%;height:360px;object-fit:cover;border-radius:14px}.t10-esg-list{display:grid;gap:12px}.t10-esg-item{border:1px solid #dce8e0;padding:20px;border-radius:12px}.t10-esg-item b{display:block;color:#174d37}.t10-esg-item p{font-size:.75rem;color:#708079}.t10-green-impact{background:#0b3324;color:#fff;padding:54px 0}.t10-green-impact .t10-statgrid{background:transparent}
/* 05 People */
.t10-people-theme{--t10-blue:#f3263b}.t10-people-hero{position:relative;height:560px;background:#071725;color:#fff;overflow:hidden}.t10-people-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t10-people-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,20,34,.95),rgba(5,20,34,.24))}.t10-people-copy{position:relative;z-index:2;padding-top:85px;max-width:650px}.t10-people-copy h1{font-size:clamp(3rem,5.5vw,5.7rem);line-height:.9;margin:10px 0}.t10-people-values{display:grid;grid-template-columns:repeat(5,1fr);background:#071b30;color:#fff}.t10-people-values>div{text-align:center;padding:25px;border-right:1px solid rgba(255,255,255,.12)}.t10-life-grid{display:grid;grid-template-columns:1.35fr .75fr;gap:22px}.t10-life-main{height:430px;border-radius:14px}.t10-life-list{display:grid;gap:10px}.t10-life-list .t10-video-card{height:130px;border-radius:10px}.t10-join-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #e0e7ee;border-bottom:1px solid #e0e7ee}.t10-join-grid>div{text-align:center;padding:28px;border-right:1px solid #e0e7ee}.t10-career-cta{display:grid;grid-template-columns:.8fr 1.2fr;background:#071827;color:#fff}.t10-career-cta-copy{padding:50px}.t10-career-cta img{width:100%;height:100%;min-height:350px;object-fit:cover}
/* 06 Global */
.t10-global-theme{--t10-blue:#148ff5}.t10-global-hero{background:#031526;color:#fff;padding:78px 0}.t10-global-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;align-items:center}.t10-global-hero h1{font-size:clamp(3.2rem,5.5vw,5.8rem);line-height:.9;margin:12px 0}.t10-global-map{height:450px;border-radius:22px}.t10-global-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.t10-global-stats div{display:flex;align-items:center;gap:12px}.t10-global-stats b{font-size:2rem}.t10-location-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.t10-location{position:relative;height:260px;border-radius:12px;overflow:hidden;color:#fff}.t10-location img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t10-location:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,18,31,.92),transparent 65%)}.t10-location div{position:absolute;z-index:2;left:18px;bottom:16px}.t10-partner-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #e0e7ee;border-bottom:1px solid #e0e7ee}.t10-partner-row>div{text-align:center;padding:34px;border-right:1px solid #e0e7ee}.t10-global-cta{display:grid;grid-template-columns:1fr 1fr;background:#061b31;color:#fff}.t10-global-cta>div{padding:50px}.t10-global-cta img{width:100%;height:100%;min-height:330px;object-fit:cover}
/* 07 Innovation */
.t10-innovation{--t10-blue:#1596ff}.t10-innovation-hero{position:relative;height:550px;background:#061725;color:#fff;overflow:hidden}.t10-innovation-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t10-innovation-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,19,33,.95),rgba(4,19,33,.22))}.t10-innovation-copy{position:relative;z-index:2;padding-top:80px;max-width:680px}.t10-innovation-copy h1{font-size:clamp(3.1rem,5.3vw,5.5rem);line-height:.9;margin:10px 0}.t10-innovation-icons{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e1e8ee}.t10-innovation-icons>div{text-align:center;padding:28px;border-right:1px solid #e1e8ee}.t10-tech-showcase{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.t10-tech-video{height:420px;border-radius:14px}.t10-tech-list{display:grid;gap:10px}.t10-tech-list .t10-video-card{height:92px;border-radius:9px}.t10-rd-banner{display:grid;grid-template-columns:.75fr 1.25fr;background:#f2f6f9}.t10-rd-copy{padding:45px}.t10-rd-banner img{width:100%;height:100%;min-height:300px;object-fit:cover}.t10-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
/* 08 Minimal */
.t10-minimal{background:#050d14;color:#fff;--t10-blue:#f02637}.t10-minimal .t10-header{background:#050d14}.t10-minimal-hero{min-height:640px;display:grid;align-items:center;background:radial-gradient(circle at 73% 50%,#122c3b 0,#050d14 48%)}.t10-minimal-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center}.t10-minimal-copy h1{font-size:clamp(4rem,7vw,7.3rem);line-height:.84;margin:12px 0;letter-spacing:-.06em}.t10-minimal-copy p{color:#abb9c4;max-width:550px}.t10-minimal-product{height:520px;display:grid;place-items:center;position:relative}.t10-minimal-product img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 30px 60px rgba(0,0,0,.5))}.t10-minimal-rail{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.t10-minimal-rail>div{padding:24px;border-right:1px solid rgba(255,255,255,.14)}.t10-minimal-rail b{display:block}.t10-minimal-rail span{font-size:.68rem;color:#8494a3}.t10-minimal-story{display:grid;grid-template-columns:1fr 1fr;background:#091722}.t10-minimal-story img{width:100%;height:100%;min-height:420px;object-fit:cover}.t10-minimal-story>div{padding:56px}.t10-minimal-story p{color:#a4b5c4}.t10-minimal-news .t10-news-card{background:#0b1a26;border-color:#233646;color:#fff}.t10-minimal-news .t10-news-card p,.t10-minimal-news .t10-news-card small{color:#91a2b0}.t10-red-cta{background:var(--t10-red);color:#fff;padding:26px 0}.t10-red-cta>.t10-shell{display:flex;align-items:center;justify-content:space-between;gap:20px}
/* 09 News */
.t10-news-theme{--t10-blue:#138cf5}.t10-news-hero{position:relative;height:390px;background:#071827;color:#fff;overflow:hidden}.t10-news-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t10-news-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,21,35,.95),rgba(5,21,35,.32))}.t10-news-hero-copy{position:relative;z-index:2;padding-top:70px;max-width:650px}.t10-news-hero h1{font-size:clamp(3.4rem,5.5vw,5.5rem);margin:0}.t10-filterbar{display:flex;gap:10px;padding:20px 0}.t10-filterbar button{border:0;background:#edf2f6;padding:12px 20px;border-radius:8px;font-weight:800;color:#203349}.t10-filterbar button.is-active{background:#071827;color:#fff}.t10-news-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.t10-news-page-grid .t10-news-card img{height:220px}.t10-news-page-grid .t10-news-card h3{font-size:1.12rem}.t10-news-page-grid .t10-news-card div{padding:18px}
/* 10 One Page */
.t10-onepage{--t10-blue:#158ff5}.t10-one-hero{position:relative;min-height:560px;background:#071827;color:#fff;overflow:hidden}.t10-one-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.t10-one-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,18,30,.94),rgba(3,18,30,.22))}.t10-one-copy{position:relative;z-index:2;padding-top:84px;max-width:650px}.t10-one-copy h1{font-size:clamp(3.2rem,5.7vw,5.9rem);line-height:.88;margin:10px 0}.t10-one-about{display:grid;grid-template-columns:.8fr 1.2fr;gap:0}.t10-one-about-copy{padding:55px}.t10-one-about img{width:100%;height:100%;min-height:400px;object-fit:cover}.t10-one-bands{display:grid;grid-template-columns:repeat(4,1fr);background:#071b30;color:#fff}.t10-one-bands>div{padding:25px;border-right:1px solid rgba(255,255,255,.14);text-align:center}.t10-one-video-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.t10-one-video-grid .t10-video-card:first-child{height:410px;border-radius:12px}.t10-one-side{display:grid;gap:12px}.t10-one-side .t10-video-card{height:126px;border-radius:10px}
@media(max-width:1100px){.t10-shell{width:min(100% - 38px,1380px)}.t10-links{gap:15px}.t10-links a{font-size:.7rem}.t10-corp-business{grid-template-columns:repeat(2,1fr)}.t10-video-callout{grid-column:1/-1;height:330px}.t10-product-row{grid-template-columns:repeat(3,1fr)}.t10-location-grid,.t10-grid-5{grid-template-columns:repeat(2,1fr)}.t10-news-grid{grid-template-columns:repeat(2,1fr)}.t10-capability-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.t10-nav{height:68px}.t10-brand{min-width:0}.t10-brand span{display:none}.t10-brand img{width:44px;height:44px}.t10-menu{display:block}.t10-links{position:absolute;top:68px;left:0;right:0;background:inherit;display:none;flex-direction:column;padding:20px}.t10-links.is-open{display:flex}.t10-header-cta{display:none}.t10-feature-rail,.t10-statgrid,.t10-esg-pillars,.t10-people-values,.t10-join-grid,.t10-innovation-icons,.t10-one-bands{grid-template-columns:repeat(2,1fr)}.t10-product-hero-grid,.t10-esg-grid,.t10-life-grid,.t10-global-hero-grid,.t10-tech-showcase,.t10-rd-banner,.t10-minimal-grid,.t10-minimal-story,.t10-one-about,.t10-one-video-grid,.t10-network-layout,.t10-global-cta,.t10-technology-banner{grid-template-columns:1fr}.t10-product-hero-media,.t10-global-map,.t10-minimal-product{height:360px}.t10-video-showcase{grid-template-columns:1fr}.t10-video-main{height:360px}.t10-trust-grid,.t10-logo-row,.t10-partner-row,.t10-tech-icons{grid-template-columns:repeat(2,1fr)}.t10-location-grid,.t10-news-page-grid{grid-template-columns:repeat(2,1fr)}.t10-footer-grid{grid-template-columns:1fr 1fr}.t10-newsletter>.t10-shell{align-items:flex-start;flex-direction:column}.t10-newsletter-form{width:100%}}
@media(max-width:600px){.t10-shell{width:calc(100% - 28px)}.t10-section{padding:48px 0}.t10-section-head{align-items:flex-start;flex-direction:column}.t10-grid-3,.t10-grid-4,.t10-grid-5,.t10-corp-business,.t10-product-row,.t10-news-grid,.t10-location-grid,.t10-news-page-grid,.t10-capability-grid{grid-template-columns:1fr}.t10-feature-rail,.t10-statgrid,.t10-esg-pillars,.t10-people-values,.t10-join-grid,.t10-innovation-icons,.t10-one-bands,.t10-trust-grid,.t10-logo-row,.t10-partner-row,.t10-tech-icons{grid-template-columns:1fr 1fr}.t10-corp-hero,.t10-video-hero,.t10-green-hero,.t10-people-hero,.t10-innovation-hero,.t10-one-hero{min-height:620px;height:auto}.t10-corp-copy,.t10-video-hero-copy,.t10-green-copy,.t10-people-copy,.t10-innovation-copy,.t10-one-copy{padding-top:80px;padding-bottom:60px}.t10-title,.t10-corp-copy h1,.t10-video-hero h1,.t10-green-copy h1,.t10-people-copy h1,.t10-global-hero h1,.t10-innovation-copy h1,.t10-one-copy h1{font-size:3.2rem}.t10-minimal-copy h1{font-size:3.8rem}.t10-split-copy,.t10-career-cta-copy,.t10-global-cta>div,.t10-minimal-story>div,.t10-one-about-copy{padding:34px 24px}.t10-footer-grid{grid-template-columns:1fr}.t10-newsletter-form{grid-template-columns:1fr}.t10-footer-bottom{flex-direction:column;gap:8px}.t10-video-main,.t10-life-main,.t10-tech-video,.t10-one-video-grid .t10-video-card:first-child{height:290px}}
@media(prefers-reduced-motion:reduce){.t10-home *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}


/* =========================================================
   V10.1.1 Slider + Motion Integration
   ========================================================= */
body.v10-coded-active{
  --t10-motion-distance:26px;
  --t10-motion-duration:.72s;
  --t10-motion-ease:cubic-bezier(.2,.72,.25,1);
  --t10-hero-zoom:1.035;
}
body.v10-coded-active.motion-minimal{
  --t10-motion-distance:12px;
  --t10-motion-duration:.46s;
  --t10-hero-zoom:1.015;
}
body.v10-coded-active.motion-enhanced{
  --t10-motion-distance:42px;
  --t10-motion-duration:.95s;
  --t10-hero-zoom:1.065;
}
body.v10-coded-active.motion-page .t10-home{
  opacity:1;
  transform:none;
}
body.v10-coded-active.motion-page.t10-page-enter .t10-home{
  opacity:.01;
  transform:translateY(8px);
}
body.v10-coded-active.motion-page.t10-page-enter.t10-page-ready .t10-home{
  opacity:1;
  transform:translateY(0);
  transition:opacity .55s ease,transform .7s var(--t10-motion-ease);
}
.t10-reveal{
  opacity:0;
  transform:translateY(var(--t10-motion-distance));
  transition:
    opacity var(--t10-motion-duration) var(--t10-motion-ease) var(--t10-delay,0ms),
    transform var(--t10-motion-duration) var(--t10-motion-ease) var(--t10-delay,0ms);
  will-change:opacity,transform;
}
.t10-reveal.is-visible{
  opacity:1;
  transform:translateY(0);
}
body.motion-minimal .t10-reveal{
  filter:none;
}
body.motion-enhanced .t10-reveal{
  filter:blur(4px);
}
body.motion-enhanced .t10-reveal.is-visible{
  filter:blur(0);
  transition:
    opacity var(--t10-motion-duration) var(--t10-motion-ease) var(--t10-delay,0ms),
    transform var(--t10-motion-duration) var(--t10-motion-ease) var(--t10-delay,0ms),
    filter calc(var(--t10-motion-duration) * .75) ease var(--t10-delay,0ms);
}

.t10-corp-hero,
.t10-video-hero,
.t10-product-hero,
.t10-green-hero,
.t10-people-hero,
.t10-global-hero,
.t10-innovation-hero,
.t10-minimal-hero,
.t10-news-hero,
.t10-one-hero{
  position:relative;
  overflow:hidden;
}
.t10-hero-motion:not(.is-ready) .t10-corp-copy,
.t10-hero-motion:not(.is-ready) .t10-video-hero-copy,
.t10-hero-motion:not(.is-ready) .t10-product-hero-grid>div:first-child,
.t10-hero-motion:not(.is-ready) .t10-green-copy,
.t10-hero-motion:not(.is-ready) .t10-people-copy,
.t10-hero-motion:not(.is-ready) .t10-global-hero-grid>div:first-child,
.t10-hero-motion:not(.is-ready) .t10-innovation-copy,
.t10-hero-motion:not(.is-ready) .t10-minimal-copy,
.t10-hero-motion:not(.is-ready) .t10-news-hero-copy,
.t10-hero-motion:not(.is-ready) .t10-one-copy{
  opacity:0;
  transform:translateY(28px);
}
.t10-hero-motion.is-ready .t10-corp-copy,
.t10-hero-motion.is-ready .t10-video-hero-copy,
.t10-hero-motion.is-ready .t10-product-hero-grid>div:first-child,
.t10-hero-motion.is-ready .t10-green-copy,
.t10-hero-motion.is-ready .t10-people-copy,
.t10-hero-motion.is-ready .t10-global-hero-grid>div:first-child,
.t10-hero-motion.is-ready .t10-innovation-copy,
.t10-hero-motion.is-ready .t10-minimal-copy,
.t10-hero-motion.is-ready .t10-news-hero-copy,
.t10-hero-motion.is-ready .t10-one-copy{
  opacity:1;
  transform:translateY(0);
  transition:opacity .75s ease .08s,transform .88s var(--t10-motion-ease) .08s;
}
.t10-hero-image{
  transition:opacity .34s ease,transform 1.15s var(--t10-motion-ease),filter .34s ease;
  transform:scale(1);
}
.t10-hero-motion.is-ready .t10-hero-image{
  transform:scale(var(--t10-hero-zoom));
}
.t10-hero-slider-root.is-slide-changing .t10-hero-image{
  opacity:.22;
  filter:blur(2px);
  transform:scale(calc(var(--t10-hero-zoom) + .018));
}
.t10-hero-slider-root.is-slide-changing h1,
.t10-hero-slider-root.is-slide-changing .t10-kicker,
.t10-hero-slider-root.is-slide-changing p,
.t10-hero-slider-root.is-slide-changing .t10-actions{
  opacity:.12;
  transform:translateY(10px);
  transition:opacity .2s ease,transform .2s ease;
}
.t10-hero-slider-root.is-slide-visible h1,
.t10-hero-slider-root.is-slide-visible .t10-kicker,
.t10-hero-slider-root.is-slide-visible p,
.t10-hero-slider-root.is-slide-visible .t10-actions{
  animation:t10SlideCopyIn .58s var(--t10-motion-ease) both;
}
@keyframes t10SlideCopyIn{
  from{opacity:0;transform:translateY(16px)}
  to{opacity:1;transform:translateY(0)}
}
.t10-hero-bg-slide::before{
  content:"";
  position:absolute;
  inset:0;
  background-image:
    linear-gradient(90deg,rgba(3,18,32,.88),rgba(3,18,32,.45) 48%,rgba(3,18,32,.15)),
    var(--t10-hero-bg);
  background-size:cover;
  background-position:center;
  z-index:0;
  transition:opacity .35s ease,transform 1.1s var(--t10-motion-ease);
}
.t10-hero-bg-slide>*{
  position:relative;
  z-index:1;
}
.t10-hero-slider-controls{
  position:absolute;
  inset:0;
  z-index:25;
  pointer-events:none;
}
.t10-slider-arrow{
  width:46px;
  height:46px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.44);
  background:rgba(3,18,32,.52);
  color:#fff;
  display:grid;
  place-items:center;
  font-size:1.75rem;
  line-height:1;
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
  cursor:pointer;
  pointer-events:auto;
  transition:transform .2s ease,background .2s ease,border-color .2s ease;
}
.t10-slider-arrow:hover{
  transform:scale(1.07);
  background:rgba(3,18,32,.8);
  border-color:#fff;
}
.t10-hero-slider-controls>.t10-slider-prev,
.t10-hero-slider-controls>.t10-slider-next{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
}
.t10-hero-slider-controls>.t10-slider-prev:hover,
.t10-hero-slider-controls>.t10-slider-next:hover{
  transform:translateY(-50%) scale(1.07);
}
.t10-hero-slider-controls>.t10-slider-prev{left:18px}
.t10-hero-slider-controls>.t10-slider-next{right:18px}
.t10-slider-dots{
  position:absolute;
  left:50%;
  bottom:20px;
  transform:translateX(-50%);
  display:flex;
  align-items:center;
  gap:8px;
  pointer-events:auto;
  z-index:26;
}
.t10-slider-dots button{
  width:9px;
  height:9px;
  border:0;
  border-radius:999px;
  padding:0;
  background:rgba(255,255,255,.45);
  cursor:pointer;
  transition:width .24s ease,background .24s ease,transform .24s ease;
}
.t10-slider-dots button.is-active{
  width:28px;
  background:#fff;
}
.t10-product-hero .t10-slider-arrow,
.t10-news-hero .t10-slider-arrow{
  background:rgba(7,24,39,.72);
}
.t10-product-hero .t10-slider-dots button{
  background:rgba(7,24,39,.3);
}
.t10-product-hero .t10-slider-dots button.is-active{
  background:#0d87ef;
}

/* CMS Content Slider inside coded themes */
.t10-content-slider-section{
  background:#f4f7fa;
}
.t10-content-slider{
  position:relative;
  min-height:430px;
  border-radius:18px;
  overflow:hidden;
  background:#071827;
  box-shadow:0 20px 60px rgba(3,22,38,.13);
}
.t10-content-slider-track{
  position:relative;
  min-height:430px;
}
.t10-content-slide{
  position:absolute;
  inset:0;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .55s ease,visibility .55s ease;
}
.t10-content-slide.is-active{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  z-index:2;
}
.t10-content-slide img{
  width:100%;
  height:100%;
  min-height:430px;
  object-fit:cover;
  display:block;
  transform:scale(1.035);
  transition:transform 6s ease;
}
.t10-content-slide.is-active img{
  transform:scale(1);
}
.t10-content-slide-shade{
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,rgba(3,18,32,.92),rgba(3,18,32,.55) 54%,rgba(3,18,32,.14));
}
.t10-content-slide-copy{
  position:absolute;
  left:6%;
  top:50%;
  transform:translateY(-50%);
  width:min(560px,70%);
  color:#fff;
}
.t10-content-slide-copy h3{
  margin:.2rem 0 .65rem;
  font-size:clamp(2rem,4vw,4.2rem);
  line-height:.98;
  letter-spacing:-.04em;
}
.t10-content-slide-copy p{
  max-width:540px;
  color:#d5e0e9;
  line-height:1.6;
}
.t10-content-slider>.t10-slider-prev,
.t10-content-slider>.t10-slider-next{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  z-index:10;
}
.t10-content-slider>.t10-slider-prev{left:18px}
.t10-content-slider>.t10-slider-next{right:18px}
.t10-content-slider>.t10-slider-dots{
  z-index:10;
}

/* Premium hover integration */
body.motion-hover .t10-card img,
body.motion-hover .t10-news-card img,
body.motion-hover .t10-location img{
  transition:transform .55s var(--t10-motion-ease),filter .55s ease;
}
body.motion-hover .t10-card:hover img,
body.motion-hover .t10-news-card:hover img,
body.motion-hover .t10-location:hover img{
  transform:scale(1.045);
}
body.motion-hover .t10-btn,
body.motion-hover .t10-header-cta{
  transition:transform .2s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease;
}
body.motion-hover .t10-btn:hover,
body.motion-hover .t10-header-cta:hover{
  transform:translateY(-2px);
  box-shadow:0 12px 30px rgba(3,24,42,.17);
}

@media(max-width:850px){
  .t10-hero-slider-controls>.t10-slider-prev{left:8px}
  .t10-hero-slider-controls>.t10-slider-next{right:8px}
  .t10-slider-arrow{width:40px;height:40px}
  .t10-content-slider,
  .t10-content-slider-track,
  .t10-content-slide img{min-height:390px}
  .t10-content-slide-copy{left:9%;width:82%}
}
@media(max-width:600px){
  .t10-slider-dots{bottom:12px}
  .t10-hero-slider-controls>.t10-slider-prev,
  .t10-hero-slider-controls>.t10-slider-next{top:auto;bottom:8px;transform:none}
  .t10-hero-slider-controls>.t10-slider-prev:hover,
  .t10-hero-slider-controls>.t10-slider-next:hover{transform:scale(1.05)}
  .t10-content-slider,
  .t10-content-slider-track,
  .t10-content-slide img{min-height:430px}
  .t10-content-slide-copy{left:22px;right:22px;width:auto;top:auto;bottom:50px;transform:none}
}
@media(prefers-reduced-motion:reduce){
  .t10-reveal,
  .t10-reveal.is-visible,
  .t10-hero-image,
  .t10-content-slide,
  .t10-content-slide img{
    animation:none!important;
    transition-duration:.01ms!important;
    transform:none!important;
    filter:none!important;
  }
  body.v10-coded-active.motion-page.t10-page-enter .t10-home,
  body.v10-coded-active.motion-page.t10-page-enter.t10-page-ready .t10-home{
    opacity:1!important;
    transform:none!important;
    transition:none!important;
  }
}
