:root{--navy:#0d1d2d;--blue:#1682d4;--ink:#182633;--muted:#78828a;--line:#dce1e3;--paper:#f6f7f5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Manrope,'Noto Sans SC',sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 5.2%;position:absolute;z-index:10;top:0;width:100%;color:#fff;border-bottom:1px solid rgba(255,255,255,.18)}.brand{display:inline-flex;align-items:center;gap:11px}.brand-mark{width:39px;height:35px;display:flex;align-items:end;gap:3px;transform:skew(-17deg)}.brand-mark i{display:block;width:8px;background:#fff}.brand-mark i:nth-child(1){height:20px}.brand-mark i:nth-child(2){height:31px}.brand-mark i:nth-child(3){height:24px;background:#29a2eb}.brand-text{display:flex;flex-direction:column;gap:1px}.brand-text strong{font-size:20px;letter-spacing:3px;line-height:1.2}.brand-text small{font-size:7px;letter-spacing:1.4px;font-weight:700}.nav{display:flex;gap:39px;margin-left:auto;margin-right:8%}.nav a,.language{font-size:13px;font-weight:500;white-space:nowrap}.nav a{opacity:.84;transition:opacity .2s}.nav a:hover{opacity:1}.header-right{display:flex;align-items:center;gap:27px}.language span{margin-left:5px;opacity:.6}.header-cta{font-size:12px;padding:13px 18px;border:1px solid rgba(255,255,255,.45)}.header-cta span{margin-left:20px}.menu-toggle{display:none;background:none;border:0;color:#fff;font-size:24px}.hero{height:760px;min-height:680px;max-height:1000px;position:relative;color:white;overflow:hidden;background:#142739}.hero-bg{position:absolute;inset:0;background:linear-gradient(120deg,#172d3e,#213d51);background-image:url('hero.png');background-size:cover;background-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,20,32,.84) 0%,rgba(5,20,32,.48) 45%,rgba(5,20,32,.08) 100%),linear-gradient(0deg,rgba(5,20,32,.55),transparent 35%)}.hero-content{position:absolute;left:9.2%;top:27%;}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:#465663;display:flex;align-items:center;gap:11px}.eyebrow span{width:25px;height:2px;background:var(--blue);display:inline-block}.eyebrow b{font-size:11px;letter-spacing:1px;font-weight:500;color:#87949c}.eyebrow.light{color:#d6e5ef}.hero h1{font-size:clamp(48px,5.4vw,78px);line-height:1.27;letter-spacing:5px;margin:28px 0 24px;font-weight:700}.hero h1 em{font-style:normal;font-weight:400}.hero h1 b,h2 b{color:#258ed6}.hero-content>p{font-size:15px;line-height:2.1;color:#d3dce1;letter-spacing:1px}.hero-actions{display:flex;align-items:center;gap:36px;margin-top:37px}.button{display:inline-flex;align-items:center;justify-content:space-between;min-width:154px;padding:17px 19px;font-size:12px;font-weight:700}.button-white{background:white;color:#172838}.button span{font-size:17px}.text-link{font-size:12px;font-weight:600}.text-link span{margin-left:15px}.hero-bottom{position:absolute;left:5.2%;right:5.2%;bottom:35px;display:flex;align-items:center;gap:27px}.hero-index{display:flex;align-items:center;gap:14px;font-size:12px}.hero-index span{width:75px;height:1px;background:rgba(255,255,255,.5)}.hero-index small{color:#9cabb4}.hero-caption{font-size:9px;letter-spacing:1.5px;color:#d4e0e7}.hero-caption span{display:block;letter-spacing:1px;margin-top:5px;color:#92a3ae}.scroll{margin-left:auto;font-size:9px;letter-spacing:1.5px}.scroll span{font-size:18px;margin-left:16px}.hero-side{position:absolute;right:5.2%;top:43%;writing-mode:vertical-rl;font-size:9px;letter-spacing:2px;color:#c5d4db}.section-wrap{max-width:1440px;margin:0 auto;padding-left:7.5%;padding-right:7.5%}.intro,.strength,.news{padding-top:110px;padding-bottom:105px}.section-top{display:flex;justify-content:space-between;align-items:center}.section-num{font-size:10px;color:#99a4aa;letter-spacing:1px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;margin-top:62px}.intro h2,.business h2,.strength h2,.news h2,.contact h2{font-size:clamp(34px,3.2vw,49px);line-height:1.4;letter-spacing:2px;margin:0;font-weight:700}.intro h2 span,.strength h2 span,.news h2 span{font-weight:400}.round-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid #9baab2;border-radius:50%;width:46px;height:46px;margin-top:36px;font-size:20px;transition:.2s}.round-link:hover{background:var(--navy);color:#fff}.intro-copy{max-width:480px}.intro-copy .lead{font-size:18px;color:#24333d;font-weight:600;margin:6px 0 24px}.intro-copy p:not(.lead),.strength-copy>p{font-size:14px;line-height:2.2;color:#7a858c}.inline-link{display:inline-block;font-size:12px;font-weight:700;margin-top:22px;border-bottom:1px solid #a9b7bf;padding-bottom:12px}.inline-link span{padding-left:55px;font-size:16px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:90px;padding-top:28px}.stats>div{border-right:1px solid var(--line);padding-left:25px}.stats>div:first-child{padding-left:0}.stats>div:last-child{border:0}.stats strong{font-size:42px;letter-spacing:-2px;font-weight:600}.stats strong span{font-size:23px;color:var(--blue);letter-spacing:0}.stats p{font-size:13px;margin:10px 0}.stats small{display:block;font-size:8px;color:#a1abb0;letter-spacing:1px;margin-top:7px}.demo-note{font-size:10px;color:#a8b0b3;margin:25px 0 0}.business{background:#101f2c;color:#fff;padding:105px 0 115px}.business .section-num{color:#72828d}.business-heading{display:flex;justify-content:space-between;align-items:end;margin:58px 0 43px}.business h2 span,.contact h2 span{font-weight:400}.business-heading p,.contact p{font-size:13px;color:#9cabb4;margin:20px 0 0}.outline-link{font-size:12px;border:1px solid #596977;padding:15px 18px;white-space:nowrap}.outline-link span{margin-left:32px}.business-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.business-card{height:390px;position:relative;overflow:hidden;background:#263b48}.card-image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .6s}.business-card:hover .card-image{transform:scale(1.06)}.card-one .card-image{background-image:linear-gradient(0deg,rgba(5,17,27,.94),rgba(7,20,28,.1) 85%),url('hero.png')}.card-two .card-image{background-image:linear-gradient(0deg,rgba(5,17,27,.94),rgba(7,20,28,.1) 85%),url('precision.png')}.card-three .card-image{background-image:linear-gradient(0deg,rgba(5,17,27,.94),rgba(7,20,28,.1) 85%),url('hero.png')}.card-content{position:absolute;inset:0;padding:26px;display:flex;flex-direction:column;justify-content:end}.card-number{font-size:9px;letter-spacing:1.5px;color:#c2d0d8;margin-bottom:auto}.card-title{display:flex;justify-content:space-between;align-items:end}.card-title h3{font-size:23px;margin:0 0 8px}.card-title p{font-size:9px;letter-spacing:1.4px;color:#b6c4cd;margin:0}.card-title>span{font-size:22px}.card-description{font-size:12px;color:#aebdc6;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.25)}.strength-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:10%;margin-top:60px}.strength-image{min-height:530px;position:relative;background:linear-gradient(0deg,rgba(5,20,32,.5),transparent 60%),url('precision.png') center/cover,#455c68}.image-label{position:absolute;bottom:30px;left:30px;color:white}.image-label span{font-size:22px;line-height:1.2;letter-spacing:1px;font-weight:800}.image-label small{display:block;font-size:11px;letter-spacing:2px;margin-top:12px}.strength-copy{padding-top:24px}.small-title{font-size:10px;color:#8a9aa2;letter-spacing:2px;font-weight:700;margin-bottom:25px}.strength-copy>p{max-width:460px;margin:25px 0 35px}.capabilities>div{display:flex;align-items:start;gap:22px;padding:20px 0;border-top:1px solid var(--line)}.capabilities>div>span{color:#1682d4;font-size:10px;margin-top:5px}.capabilities h3{font-size:15px;margin:0 0 8px}.capabilities p{font-size:12px;color:#909aa0;margin:0}.capabilities b{font-size:17px;font-weight:400;margin-left:auto}.news{background:#f6f7f5;max-width:none}.news>.section-top,.news>.news-heading,.news>.news-list,.news>.demo-note{max-width:1224px;margin-left:auto;margin-right:auto}.news-heading{display:flex;align-items:end;justify-content:space-between;margin-top:60px;margin-bottom:35px}.news-heading p{font-size:13px;color:#89949a}.news-list{border-top:1px solid #d4dcde}.news-list article{display:flex;align-items:center;padding:28px 0;border-bottom:1px solid #d4dcde}.news-date{width:145px;display:flex;flex-direction:column}.news-date strong{font-size:31px;font-weight:500}.news-date span{font-size:10px;color:#97a3aa;margin-top:3px}.news-title>span{color:#1682d4;font-size:10px}.news-title h3{font-size:16px;margin:8px 0;font-weight:600}.news-title p{color:#909aa0;font-size:12px;margin:0}.news-arrow{margin-left:auto;font-size:21px}.contact{background:#126ca9;color:#fff;position:relative;overflow:hidden}.contact:after{content:'H';position:absolute;font-size:420px;line-height:1;font-weight:800;right:8%;top:-100px;color:rgba(255,255,255,.035);pointer-events:none}.contact-inner{padding-top:83px;padding-bottom:90px;display:flex;justify-content:space-between;align-items:end;position:relative;z-index:1}.contact h2{margin-top:30px}.contact h2 b{color:#8fd6ff}.contact p{color:#c8e2f2}.contact-button{border:1px solid rgba(255,255,255,.7);padding:18px 20px;min-width:165px;font-size:12px;display:flex;justify-content:space-between}.contact-button span{font-size:16px}footer{background:#0b1822;color:#fff;padding:65px 0 25px}.footer-main{display:flex;justify-content:space-between;padding-bottom:70px}.footer-main>div:first-child>p{font-size:12px;color:#8798a2;margin-top:25px}.footer-nav{display:flex;gap:100px}.footer-nav div{display:flex;flex-direction:column;gap:15px;font-size:12px;color:#90a0aa}.footer-nav strong{color:#fff;margin-bottom:7px;font-size:12px}.footer-end{font-size:10px;color:#6f8490;letter-spacing:2px;line-height:1.8}.footer-end strong{color:#dce5e9;font-size:17px}.footer-bottom{border-top:1px solid #2a3943;padding-top:22px;display:flex;gap:35px;font-size:9px;color:#71838d;letter-spacing:.5px}.footer-bottom a{margin-left:auto;color:#a3b1b8}@media(max-width:900px){.nav{gap:18px;margin-right:4%}.header-cta{display:none}.section-wrap{padding-left:6%;padding-right:6%}.hero-content{left:6%}.business-card{height:340px}.strength-grid{gap:6%}}@media(max-width:700px){.header{height:72px;padding:0 6%}.brand-text strong{font-size:17px}.brand-mark{width:32px;height:30px}.brand-mark i{width:7px}.nav{display:none;position:absolute;top:72px;left:0;right:0;background:#0d1d2d;padding:25px 6%;margin:0;flex-direction:column;gap:22px}.nav.open{display:flex}.menu-toggle{display:block}.language{display:none}.hero{height:700px;min-height:0}.hero-bg{background-position:63% center}.hero-shade{background:linear-gradient(90deg,rgba(5,20,32,.85),rgba(5,20,32,.25)),linear-gradient(0deg,rgba(5,20,32,.65),transparent 50%)}.hero-content{top:27%;right:6%}.hero h1{font-size:48px}.hero-content>p{font-size:13px}.hero-side,.hero-caption{display:none}.hero-bottom{left:6%;right:6%}.intro,.strength,.news{padding-top:75px;padding-bottom:75px}.intro-grid,.strength-grid{grid-template-columns:1fr;gap:35px;margin-top:40px}.intro h2,.business h2,.strength h2,.news h2,.contact h2{font-size:34px}.round-link{margin-top:22px}.stats{grid-template-columns:repeat(2,1fr);gap:25px 0;margin-top:55px}.stats>div:nth-child(3){padding-left:0}.stats>div:nth-child(2){border:0}.stats strong{font-size:34px}.business{padding:75px 0}.business-heading{margin:40px 0 30px;display:block}.outline-link{display:inline-block;margin-top:25px}.business-grid{grid-template-columns:1fr}.business-card{height:300px}.strength-image{min-height:360px}.strength-copy{padding-top:0}.news-heading{display:block;margin-top:40px}.news-date{width:75px;flex-shrink:0}.news-date strong{font-size:25px}.news-title h3{font-size:14px;line-height:1.6}.news-title p{line-height:1.6}.contact-inner{display:block;padding-top:65px;padding-bottom:70px}.contact-button{margin-top:35px;width:165px}.footer-main{flex-wrap:wrap;gap:45px}.footer-nav{gap:65px}.footer-end{display:none}.footer-bottom{flex-wrap:wrap;gap:12px}.footer-bottom a{margin-left:auto}}


/* Expanded navigation and content */
.nav a,.language{font-size:15px}.nav{gap:32px;margin-right:5%}.header-cta{font-size:14px}.applications{padding-top:110px;padding-bottom:105px;background:#fff}.applications-heading{display:flex;justify-content:space-between;align-items:end;margin:58px 0 38px}.applications h2,.process h2{font-size:clamp(34px,3.2vw,49px);line-height:1.4;letter-spacing:2px;margin:0}.applications h2 span,.process h2 span{font-weight:400}.applications h2 b,.process h2 b{color:#258ed6}.applications-heading p,.process-head>p{font-size:13px;color:#89949a;margin:20px 0 0}.applications-heading>span{font-size:10px;letter-spacing:1.5px;color:#9eaaaf}.applications-layout{display:grid;grid-template-columns:36% 64%;min-height:420px}.industry-tabs{border-top:1px solid #d7e0e3;padding-right:42px}.industry-tab{width:100%;display:flex;align-items:center;gap:22px;text-align:left;background:transparent;border:0;border-bottom:1px solid #d7e0e3;padding:23px 5px;color:#71808a;font-size:17px;font-weight:600;cursor:pointer;transition:color .2s}.industry-tab span{font-size:10px;color:#9aa8b0}.industry-tab b{margin-left:auto;font-size:18px;font-weight:400}.industry-tab:hover,.industry-tab.active{color:#137dc1}.industry-tab.active span{color:#137dc1}.industry-panel{position:relative;min-height:420px;background:linear-gradient(90deg,rgba(6,23,35,.86),rgba(6,23,35,.32)),url('precision.png') center/cover;display:flex;align-items:end}.industry-overlay{color:white;padding:42px;max-width:500px}.industry-kicker{font-size:10px;letter-spacing:1.8px;color:#a3d7f5}.industry-overlay h3{font-size:29px;letter-spacing:2px;margin:16px 0}.industry-overlay p{font-size:14px;line-height:2;color:#d1dde3}.industry-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.industry-tags span{font-size:11px;padding:8px 12px;border:1px solid rgba(255,255,255,.4)}.process{background:#e9eef0;padding:90px 0 100px}.process .eyebrow.light{color:#526671}.process-head{display:flex;align-items:end;justify-content:space-between}.process-head h2{margin-top:30px}.process-head>p{max-width:300px;line-height:1.8}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border-top:1px solid #bdcbd1}.process-grid>div{padding:28px 25px 0;border-right:1px solid #bdcbd1;min-height:150px}.process-grid>div:first-child{padding-left:0}.process-grid>div:last-child{border-right:0}.process-grid span{font-size:11px;color:#1682d4;font-weight:700}.process-grid h3{font-size:16px;margin:22px 0 12px}.process-grid p{font-size:12px;color:#74848c;line-height:1.9;margin:0}.news-item{border-bottom:1px solid #d4dcde}.news-item summary{display:flex;align-items:center;padding:28px 0;cursor:pointer;list-style:none}.news-item summary::-webkit-details-marker{display:none}.news-item summary:hover .news-title h3{color:#1682d4}.news-item[open] .news-arrow{transform:rotate(45deg)}.news-detail{margin:0 0 28px 145px;max-width:700px;color:#667781;font-size:13px;line-height:2}.news-detail small{display:block;color:#a2adb2;margin-top:8px}.industry-tab:focus-visible,.news-item summary:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #2fa8ef;outline-offset:4px}@media(max-width:1100px){.nav{gap:18px;margin-right:3%}.nav a{font-size:14px}}@media(max-width:700px){.nav a{font-size:17px}.applications{padding-top:75px;padding-bottom:75px}.applications-heading{margin:40px 0 28px;display:block}.applications h2,.process h2{font-size:34px}.applications-heading>span{display:none}.applications-layout{grid-template-columns:1fr}.industry-tabs{padding:0}.industry-tab{padding:19px 5px}.industry-panel{min-height:330px;margin-top:25px}.industry-overlay{padding:28px}.process{padding:75px 0}.process-head{display:block}.process-grid{grid-template-columns:repeat(2,1fr);gap:25px 0;margin-top:40px}.process-grid>div{padding:20px 18px 0;min-height:130px}.process-grid>div:nth-child(3){padding-left:0}.process-grid>div:nth-child(2){border:0}.news-detail{margin-left:75px}}
/* Customer-facing details */
.card-description{display:flex;justify-content:space-between;gap:12px}.card-description span{color:#fff;white-space:nowrap}.faq{padding-top:100px;padding-bottom:110px;display:grid;grid-template-columns: .9fr 1.1fr;gap:12%}.faq h2,.inquiry h2{font-size:clamp(34px,3.2vw,49px);line-height:1.4;letter-spacing:2px;margin:35px 0 0}.faq h2 span,.inquiry h2 span{font-weight:400}.faq h2 b,.inquiry h2 b{color:#258ed6}.faq-intro>p,.inquiry-copy>p{font-size:13px;line-height:2;color:#819099;margin-top:22px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;padding:24px 0;font-size:15px;font-weight:600;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:21px;color:#1682d4;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:13px;line-height:2;color:#7d8990;max-width:520px;margin:0 0 25px}.inquiry{display:grid;grid-template-columns:.85fr 1.15fr;gap:12%;padding-top:105px;padding-bottom:110px;background:#f5f7f7;max-width:none}.inquiry-copy{max-width:475px;justify-self:end;width:100%}.inquiry-note{display:flex;flex-direction:column;border-top:1px solid #d5dfe2;margin-top:50px;padding-top:24px;gap:10px}.inquiry-note strong{font-size:13px}.inquiry-note span{font-size:12px;color:#74848d}.inquiry-note small{font-size:11px;color:#9caab0}.inquiry-form{background:#fff;padding:38px 40px;max-width:640px;width:100%;box-shadow:0 15px 50px rgba(13,29,45,.06)}.form-heading{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #e4e9eb;padding-bottom:22px;margin-bottom:25px}.form-heading span{font-size:9px;letter-spacing:1.5px;color:#92a2aa;font-weight:700}.form-heading h3{font-size:21px;margin:8px 0 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.inquiry-form label{display:block;color:#40525e;font-size:12px;font-weight:600;margin-bottom:20px}.inquiry-form label i{font-style:normal;color:#1682d4}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{display:block;width:100%;margin-top:10px;border:1px solid #dfe6e8;background:#fafbfb;color:#253640;padding:13px;font:inherit;font-weight:400;border-radius:0;outline:none}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:#1682d4}.inquiry-form textarea{resize:vertical}.inquiry-submit{border:0;background:#136fae;color:#fff;padding:16px 18px;min-width:170px;display:flex;justify-content:space-between;gap:25px;cursor:pointer;font-size:12px;font-weight:700}.inquiry-submit:hover{background:#0d578a}.form-hint{font-size:11px;line-height:1.7;color:#93a0a6}.inquiry-result{margin-top:25px;padding:20px;background:#f0f6f8;border-left:3px solid #1682d4}.inquiry-result strong{font-size:14px}.inquiry-result p,.copy-status{font-size:12px;color:#71818a;line-height:1.7}.inquiry-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.8;color:#334c5a}.copy-inquiry{border:1px solid #8ca7b5;background:transparent;padding:10px 14px;color:#175e88;cursor:pointer;font-size:12px}.copy-status{display:inline-block;margin-left:10px}.service-dialog{width:min(680px,calc(100% - 32px));max-height:calc(100% - 32px);padding:0;border:0;color:var(--ink);box-shadow:0 25px 100px rgba(0,0,0,.3)}.service-dialog::backdrop{background:rgba(4,15,24,.75)}.dialog-top{display:flex;justify-content:space-between;align-items:center;padding:22px 30px;border-bottom:1px solid var(--line)}.dialog-close{border:0;background:none;font-size:28px;color:#75848d;cursor:pointer;line-height:1}.dialog-body{padding:38px 42px 42px}.dialog-number{font-size:10px;letter-spacing:1.5px;color:#1682d4;font-weight:700}.dialog-body h2{font-size:34px;letter-spacing:2px;margin:14px 0}.dialog-lead{font-size:14px;color:#788991;line-height:2}.dialog-features{margin:30px 0;border-top:1px solid var(--line)}.dialog-feature{padding:18px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:130px 1fr;gap:20px}.dialog-feature strong{font-size:14px}.dialog-feature p{margin:0;font-size:13px;color:#7c8c94;line-height:1.8}.dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-foot>span{font-size:10px;color:#9da9af}.dialog-cta{background:#126fae;color:#fff;padding:15px 18px;font-size:12px;font-weight:700}.dialog-cta span{margin-left:30px}@media(max-width:700px){.faq,.inquiry{grid-template-columns:1fr;gap:35px;padding-top:75px;padding-bottom:75px}.faq h2,.inquiry h2{font-size:34px;margin-top:28px}.inquiry-copy{justify-self:start}.inquiry-note{margin-top:30px}.inquiry-form{padding:26px 22px}.form-grid{grid-template-columns:1fr;gap:0}.dialog-body{padding:30px 24px}.dialog-top{padding:20px 24px}.dialog-feature{grid-template-columns:1fr;gap:7px}.dialog-foot{align-items:start;flex-direction:column}}

@media(max-width:900px){.header{height:72px;padding:0 6%}.nav{display:none;position:absolute;top:72px;left:0;right:0;background:#0d1d2d;padding:25px 6%;margin:0;flex-direction:column;gap:22px}.nav.open{display:flex}.nav a{font-size:17px}.menu-toggle{display:block}.language{display:none}}
.language-switch{display:flex;align-items:center;gap:6px;white-space:nowrap;color:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.4);padding:7px 9px;font-size:12px}.language-switch button{border:0;padding:2px;background:none;color:inherit;font:inherit;cursor:pointer}.language-switch button[aria-pressed=true]{color:#fff;font-weight:800}.language-switch button:hover{color:#fff}.language-switch span{opacity:.5}html[lang=en] .hero h1{font-size:clamp(42px,4.8vw,68px);letter-spacing:0}html[lang=en] h2{letter-spacing:0}html[lang=en] .nav{gap:22px}html[lang=en] .nav a{font-size:13px}html[lang=en] .stats p{line-height:1.5}html[lang=en] .card-title h3{font-size:20px}html[lang=en] .industry-tab{font-size:15px}@media(max-width:900px){.header-right{gap:16px}.language-switch{display:flex}.header .nav a{font-size:17px}}@media(max-width:700px){html[lang=en] .hero h1{font-size:42px}html[lang=en] .intro h2,html[lang=en] .business h2,html[lang=en] .strength h2,html[lang=en] .news h2,html[lang=en] .contact h2,html[lang=en] .applications h2,html[lang=en] .process h2,html[lang=en] .faq h2,html[lang=en] .inquiry h2{font-size:32px}}
