.buyer-site{color:#183748;font:16px/1.6 var(--font-dm-sans),"Microsoft YaHei",sans-serif;background:#f4f3ee;min-height:100vh}.buyer-site *{box-sizing:border-box}.buyer-site h1,.buyer-site h2,.buyer-site h3{font-family:var(--font-cormorant),Georgia,serif;font-weight:600;line-height:1.12}.buyer-site[lang=zh-CN] h1,.buyer-site[lang=zh-CN] h2,.buyer-site[lang=zh-CN] h3{font-family:Microsoft YaHei,PingFang SC,sans-serif;line-height:1.4}.buyer-wrap{max-width:1200px;margin:auto;padding:0 32px}.buyer-nav{color:#e8e4d9;background:#111d35;border-bottom:1px solid #ffffff15}.buyer-nav-row{justify-content:space-between;align-items:center;gap:20px;min-height:80px;display:flex}.buyer-logo{width:220px;height:auto}.buyer-nav nav{align-items:center;gap:24px;font-size:14px;display:flex}.buyer-nav a:hover,.buyer-nav a[aria-current]{color:#e8c97a}.buyer-language{white-space:nowrap;border-left:1px solid #ffffff30;padding-left:18px}.buyer-button{text-align:center;background:#d4a843;border-radius:8px;padding:16px 24px;font-weight:600;line-height:1.4;display:inline-block;color:#111d35!important}.buyer-button.small{padding:12px 16px;font-size:14px}.buyer-button.outline{background:0 0;border:1px solid;color:inherit!important}.buyer-menu{display:none}.buyer-hero{color:#e8e4d9;background:#111d35;padding:64px 0}.buyer-hero h1{letter-spacing:-.02em;max-width:900px;margin:16px 0 25px;font-size:clamp(36px,4.7vw,66px)}.buyer-hero p{color:#c2ccda;max-width:760px}.buyer-eyebrow{font:600 11px/1.5 var(--font-sans),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#96711e;margin-bottom:15px}.buyer-hero .buyer-eyebrow{color:#e8c97a}.buyer-lead{font-size:20px;line-height:1.5}.buyer-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.buyer-section{border-bottom:1px solid #18374814;padding:80px 0}.buyer-section h2{margin-bottom:24px;font-size:40px}.buyer-section h3{margin-bottom:16px;font-size:28px}.buyer-grid{gap:24px;display:grid}.buyer-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-card{background:#fff;border:1px solid #dce2e0;border-radius:8px;flex-direction:column;min-width:0;padding:32px;display:flex}.buyer-card p{color:#4f6570;margin:0 0 16px}.buyer-card .buyer-card-link{color:#16696c;margin-top:auto;padding-top:18px;font-size:14px;font-weight:600}.buyer-tag{color:#547077;margin-bottom:16px;font-size:11px;display:block}.buyer-note{color:#615027;background:#faf3df;border-left:3px solid #b78725;margin:20px 0;padding:18px 22px;font-size:14px;line-height:1.7}.buyer-list{padding-left:22px;list-style:outside}.buyer-list li{margin-bottom:10px}.buyer-muted{color:#557079}.buyer-table{border-collapse:collapse;width:100%;font-size:14px}.buyer-table th,.buyer-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce2e0;padding:14px 10px}.buyer-table th{width:42%;font-weight:500}.buyer-crumb{color:#c2ccda;font-size:13px}.buyer-form{background:#fff;border:1px solid #dce2e0;border-radius:8px;max-width:780px;padding:30px}.buyer-form label{margin-bottom:18px;font-size:14px;font-weight:600;display:block}.buyer-form input,.buyer-form select,.buyer-form textarea{color:#183748;background:#fff;border:1px solid #acbbc0;border-radius:4px;width:100%;margin-top:7px;padding:12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;display:block}.buyer-form textarea{resize:vertical;min-height:120px}.buyer-form button:disabled{opacity:.6}.buyer-status{background:#e4f0eb;border:1px solid #a2c8b8;padding:20px}.buyer-error{color:#9d2a25;margin:16px 0}.buyer-footer{color:#c2ccda;background:#111d35;padding:48px 0 22px;font-size:14px}.buyer-footer h2{font:600 15px/1.4 var(--font-sans),sans-serif;color:#e8e4d9;margin-bottom:12px}.buyer-footer a{margin:8px 0;display:block}.buyer-footer a:hover{text-decoration:underline}.buyer-footer .buyer-eyebrow{color:#e8c97a}.buyer-copyright{border-top:1px solid #ffffff15;margin-top:35px;padding-top:22px;font-size:11px}.buyer-copyright span{margin-top:8px;display:block}.buyer-anchor{scroll-margin-top:24px}.buyer-placeholder-visual{text-align:center;color:#557079;background:repeating-linear-gradient(135deg,#eef0eb,#eef0eb 12px,#e5e9e3 12px 13px);border:1px dashed #9baa9d;justify-content:center;align-items:center;min-height:180px;padding:24px;display:flex}.buyer-site a:focus-visible,.buyer-site button:focus-visible,.buyer-site input:focus-visible{outline-offset:4px;outline:3px solid #258f93}@media (max-width:1100px){.buyer-nav nav{gap:14px}.buyer-logo{width:180px}.buyer-nav .small{display:none}}@media (max-width:800px){.buyer-wrap{padding:0 22px}.buyer-nav-row{flex-wrap:wrap;gap:0;min-height:76px}.buyer-logo{width:190px}.buyer-menu{color:#e8e4d9;background:0 0;border:0;padding:12px;display:block}.buyer-nav nav{flex-direction:column;align-items:stretch;gap:18px;width:100%;padding:16px 0 25px;display:none}.buyer-nav nav.is-open{display:flex}.buyer-language{border:0;padding:0}.buyer-nav .small{display:inline-block}.buyer-grid.three,.buyer-grid.two{grid-template-columns:1fr}.buyer-hero{padding:44px 0}.buyer-hero h1{font-size:39px}.buyer-section{padding:40px 0}.buyer-section h2{font-size:30px}.buyer-card{padding:24px}.buyer-form{padding:22px}.buyer-hero .buyer-lead{font-size:16px}}.buyer-site{--buyer-gold:#d4a843;--buyer-navy:#111d35;--buyer-teal:#16696c}.buyer-site[lang=th]{font-family:Noto Sans Thai,Tahoma,sans-serif;line-height:1.8}.buyer-site[lang=th] h1,.buyer-site[lang=th] h2,.buyer-site[lang=th] h3{letter-spacing:0;font-family:Noto Sans Thai,Tahoma,sans-serif;line-height:1.4}.buyer-site[lang=vi] h1,.buyer-site[lang=vi] h2,.buyer-site[lang=vi] h3{font-family:var(--font-dm-sans),Arial,sans-serif;line-height:1.25}.buyer-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buyer-language select{font:inherit;color:#e8e4d9;cursor:pointer;background:#111d35;border:0;max-width:128px;min-height:44px}.buyer-site a,.buyer-site button{transition:background-color .15s,color .15s,border-color .15s}.buyer-card{transition:border-color .15s,box-shadow .2s}a.buyer-card:hover{border-color:#889f9f;box-shadow:0 6px 20px #1837480b}.buyer-site select:focus-visible,.buyer-site textarea:focus-visible{outline-offset:4px;outline:3px solid #258f93}.buyer-home-opening{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;display:grid}.buyer-home-hero h1{max-width:680px;margin:16px 0 24px;font-size:clamp(40px,4.6vw,66px);line-height:1.08}.buyer-home-hero .buyer-lead{max-width:640px;font-size:20px}.buyer-material-visual{text-align:center;background:radial-gradient(at 50% 38%,#27465a 0%,#15283f 55%,#111d35 100%);border:1px solid #ffffff20;border-radius:12px;padding:32px;overflow:hidden}.buyer-orbit{max-width:300px;height:248px;margin:auto;position:relative}.buyer-orbit-ring{border:1px solid #d4a84340;border-radius:50%;position:absolute;inset:8px 0;transform:rotate(-25deg)}.buyer-orbit-ring.inner{border-color:#ffffff25;inset:40px 32px}.buyer-orbit-center{font:56px/1 var(--font-cormorant),Georgia,serif;color:#e8c97a;background:#172b40;border:1px solid #d4a84380;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:64px 84px}.buyer-orbit-center span{letter-spacing:2px;margin-top:12px;font:9px/1.5 Arial,sans-serif}.buyer-pellet{background:linear-gradient(135deg,#eee9df,#84949e);border-radius:10px;width:36px;height:36px;position:absolute;transform:rotate(22deg);box-shadow:4px 8px 16px #0004}.buyer-pellet.p1{top:32px;left:25px}.buyer-pellet.p2{background:linear-gradient(135deg,#e8c97a,#a57b22);top:53px;right:24px}.buyer-pellet.p3{background:linear-gradient(135deg,#81b9b4,#275e66);bottom:40px;right:16px}.buyer-pellet.p4{bottom:24px;left:38px}.buyer-pellet.p5{background:linear-gradient(135deg,#9faebb,#4c6173);top:0;left:129px}.buyer-hero .buyer-visual-title{color:#e8e4d9;margin:24px 0 8px;font-size:20px;line-height:1.5}.buyer-hero .buyer-visual-caption{color:#c2ccda;margin:0;font-size:12px}.buyer-grid.material-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.material-card{grid-column:span 2;position:relative}.material-card:nth-last-child(-n+2){grid-column:span 3}.material-number{font:12px/1.5 var(--font-jetbrains),monospace;color:#5d757b;margin-bottom:24px}.buyer-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.buyer-section-heading>a{color:#16696c;white-space:nowrap;margin-bottom:24px;font-size:14px}.buyer-app-section{background:#e8eeeb}.buyer-evidence-note{color:#557079;max-width:800px;margin-top:24px;font-size:14px}.buyer-process-section{background:#fff}.buyer-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.buyer-process li{border-top:1px solid #bdcbc6;padding-top:24px}.buyer-step{font:12px/1.5 var(--font-jetbrains),monospace;color:#16696c;margin-bottom:24px;display:block}.buyer-process h3{font-size:28px}.buyer-process p{color:#4f6570}.buyer-final-cta{color:#e8e4d9;background:#183748}.buyer-final-cta .buyer-eyebrow{color:#e8c97a}.buyer-final-cta .buyer-lead{color:#c2ccda;max-width:720px}@media (max-width:1050px){.buyer-home-opening{grid-template-columns:1.4fr 1fr;gap:32px}.buyer-material-visual{padding:24px}.buyer-orbit{height:216px}.buyer-orbit-center{inset:56px 64px}.buyer-process{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-nav nav{gap:16px}.buyer-logo{width:180px}}@media (max-width:800px){.buyer-home-opening{grid-template-columns:1fr}.buyer-home-hero h1{font-size:40px}.buyer-home-hero .buyer-lead{font-size:16px;line-height:1.6}.buyer-material-visual{width:100%;max-width:480px;margin:0 auto}.buyer-orbit{max-width:260px;height:180px}.buyer-orbit-center{font-size:40px;inset:40px 72px}.buyer-grid.material-grid{grid-template-columns:1fr}.material-card,.material-card:nth-last-child(-n+2){grid-column:auto}.buyer-section{padding:48px 0}.buyer-section h2{font-size:32px}.buyer-section-heading{display:block}.buyer-section-heading>a{margin-bottom:16px;display:inline-block}.buyer-process{gap:24px}.buyer-process h3{font-size:24px}.buyer-process p,.buyer-nav nav{font-size:16px}.buyer-language select{width:100%;max-width:200px}.buyer-material-visual{display:none}}@media (max-width:460px){.buyer-process{grid-template-columns:1fr}.buyer-actions{gap:12px}.buyer-actions .buyer-button{flex:auto}.buyer-home-hero h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.buyer-site a,.buyer-site button,.buyer-card{transition:none}}.buyer-card-top{justify-content:space-between;align-items:start;gap:24px;display:flex}.buyer-material-icon{color:#16696c;flex-shrink:0;margin-bottom:24px}
.approved-design{--ink:#102637;--navy:#101e32;--gold:#caa657;--paper:#f4f3ee;--line:#cbd2d4;--muted:#4d606a;--display:"Cormorant Garamond",Georgia,serif;--body:"DM Sans",Arial,sans-serif}.approved-design *{box-sizing:border-box}.approved-design{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font:16px/1.6 var(--body);margin:0;scroll-padding-top:24px}.approved-design a{color:inherit;text-decoration:none}.approved-design button,.approved-design input,.approved-design select,.approved-design textarea{font:inherit}.approved-design button,.approved-design a{touch-action:manipulation}.approved-design button{cursor:pointer}.approved-design img{object-fit:cover;width:100%;display:block}.approved-design h1,.approved-design h2,.approved-design h3,.approved-design p{margin:0}.approved-design h1,.approved-design h2,.approved-design h3{font-family:var(--display);font-weight:600;line-height:1.04}.approved-design h1{letter-spacing:-.035em;font-size:clamp(56px,6.4vw,98px)}.approved-design h2{letter-spacing:-.025em;font-size:clamp(38px,4.1vw,62px)}.approved-design h3{font-size:30px}.approved-design .wrap{width:min(1280px,100% - 112px);margin:auto}.approved-design .eyebrow{letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:600}.approved-design .lead{max-width:570px;font-size:18px;line-height:1.65}.approved-design .muted{color:var(--muted)}.approved-design .small{font-size:13px}.approved-design .section{padding:104px 0}.approved-design .section-head{justify-content:space-between;align-items:end;gap:36px;margin-bottom:54px;display:flex}.approved-design .section-head h2{max-width:700px}.approved-design .section-head p{max-width:370px;color:var(--muted)}.approved-design .dark{background:var(--navy);color:#f9f7f0}.approved-design .dark .muted{color:#bdc8cf}.approved-design .dark .eyebrow{color:#d4b36a}.approved-design .btn{background:var(--gold);color:#101e32;border:1px solid #0000;justify-content:space-between;align-items:center;gap:26px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.approved-design .btn:hover{background:#dfc17c;transform:translateY(-2px)}.approved-design .btn.ghost{color:inherit;background:0 0;border-color:#7d8b98}.approved-design .btn.ghost:hover{background:#ffffff12}.approved-design .actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.approved-design .text-link{border-bottom:1px solid;align-items:center;gap:30px;padding-bottom:6px;font-size:14px;font-weight:500;display:inline-flex}.approved-design .arrow{font-family:Arial,sans-serif;font-size:21px;font-weight:400}.approved-design a:focus-visible,.approved-design button:focus-visible,.approved-design input:focus-visible,.approved-design textarea:focus-visible,.approved-design select:focus-visible,.approved-design summary:focus-visible{outline-offset:5px;outline:3px solid #138aab}.approved-design .skip{position:absolute;left:-9999px}.approved-design .skip:focus{z-index:99;background:#fff;padding:12px;top:10px;left:10px}.approved-design .utility{color:#aebdc7;letter-spacing:.09em;background:#0b1727;padding:7px 0;font-size:10px}.approved-design .utility .wrap{justify-content:space-between;display:flex}.approved-design .header{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff1f}.approved-design .nav-row{justify-content:space-between;align-items:center;gap:30px;min-height:94px;display:flex}.approved-design .logo{object-fit:contain;width:226px;height:auto}.approved-design .nav{align-items:center;gap:30px;font-size:14px;display:flex}.approved-design .nav a:hover{color:var(--gold)}.approved-design .nav .language{border-left:1px solid #ffffff30;padding-left:24px}.approved-design .menu{color:inherit;background:0 0;border:0;padding:12px;display:none}.approved-design .hero{isolation:isolate;position:relative;overflow:hidden}.approved-design.a .hero{color:#fff;background:var(--navy);align-items:center;min-height:670px;display:flex}.approved-design .hero-photo{z-index:-2;object-fit:cover;height:100%;position:absolute;inset:0}.approved-design.a .hero-photo{object-position:70% center}.approved-design.a .hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#101e32fa 0%,#101e32e8 27%,#101e32a6 49%,#101e321a 82%);position:absolute;inset:0}.approved-design .hero-copy{max-width:685px;padding:72px 0 90px}.approved-design .hero .lead{color:#d3dce2;max-width:550px;margin-top:28px}.approved-design .hero .eyebrow{color:#d7bb7c}.approved-design .image-note{color:#d5dbdf;letter-spacing:.04em;text-align:right;max-width:260px;font-size:10px;position:absolute;bottom:20px;right:28px}.approved-design .hero-bottom{color:#bdc8cf;background:#101e32;border-top:1px solid #ffffff2a}.approved-design .hero-bottom .wrap{justify-content:space-between;gap:20px;padding:20px 0;font-size:12px;display:flex}.approved-design .hero-bottom span{align-items:center;gap:12px;display:flex}.approved-design .hero-bottom i{background:var(--gold);border-radius:50%;width:5px;height:5px}.approved-design .material-layout{grid-template-columns:.82fr 1.18fr;gap:72px;display:grid}.approved-design .material-image{background:#132b3a;min-height:540px;position:relative;overflow:hidden}.approved-design .material-image img{filter:brightness(.76);height:100%;position:absolute}.approved-design .material-image figcaption{color:#fff;font-size:13px;position:absolute;bottom:28px;left:28px;right:28px}.approved-design .material-image figcaption b{font:600 36px/1.1 var(--display);margin-bottom:10px;display:block}.approved-design .material-list{border-top:1px solid var(--line)}.approved-design .material-row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr 25px;align-items:center;gap:20px;padding:25px 0;transition:padding .2s;display:grid}.approved-design .material-row:hover{padding-left:10px}.approved-design .material-row .number{color:#75828a;align-self:start;padding-top:7px;font-size:11px}.approved-design .material-row h3{margin-bottom:8px;font-size:31px}.approved-design .material-row p{color:var(--muted);max-width:500px;font-size:13px;line-height:1.5}.approved-design .material-row .role{color:#416774;margin-top:9px;font-size:11px;display:block}.approved-design .applications{background:#e7eae5}.approved-design .app-layout{grid-template-columns:1.2fr 1fr;gap:64px;display:grid}.approved-design .part-photo{background:#fff;min-height:390px;position:relative;overflow:hidden}.approved-design .part-photo img{object-fit:contain;height:100%;padding:28px}.approved-design .part-photo .caption{color:#526570;font-size:10px;position:absolute;bottom:18px;left:22px}.approved-design .app-copy{padding:16px 0}.approved-design .app-entry{border-top:1px solid #9daeb4;padding:25px 0}.approved-design .app-entry h3{margin-bottom:12px;font-size:31px}.approved-design .app-entry p{color:var(--muted);max-width:410px;margin-bottom:18px}.approved-design .app-entry:last-child{border-bottom:1px solid #9daeb4}.approved-design .proof-layout{grid-template-columns:1fr 1fr;align-items:center;gap:96px;display:grid}.approved-design .proof-photo{object-position:30% center;height:620px}.approved-design .proof-copy h2{margin-bottom:32px}.approved-design .proof-point{border-top:1px solid #cbd2d4;grid-template-columns:30px 1fr;gap:16px;padding:24px 0;display:grid}.approved-design .proof-point .number{color:#607680;font-size:11px}.approved-design .proof-point h3{font:500 19px/1.3 var(--body);margin-bottom:10px}.approved-design .proof-point p{color:var(--muted);font-size:14px}.approved-design .proof-note{color:var(--muted);margin-top:20px;font-size:12px}.approved-design .process{grid-template-columns:repeat(4,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.approved-design .process li{border-top:1px solid #53616f;padding-top:25px}.approved-design .process .number{color:#d4b36a;margin-bottom:36px;font-size:12px;display:block}.approved-design .process h3{margin-bottom:20px;font-size:29px}.approved-design .process p{color:#b9c6d0;font-size:14px}.approved-design .contact-layout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.approved-design .contact-layout h2{margin-bottom:25px}.approved-design .contact-layout .lead{font-size:17px}.approved-design .inquiry-form label{margin-bottom:20px;font-size:12px;display:block}.approved-design .inquiry-form input,.approved-design .inquiry-form textarea,.approved-design .inquiry-form select{width:100%;color:var(--ink);outline-offset:3px;background:0 0;border:0;border-bottom:1px solid #8a999f;border-radius:0;padding:12px 0}.approved-design .form-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.approved-design .form-note{color:var(--muted);margin-top:14px;font-size:11px}.approved-design .form-result{border-left:2px solid #927131;margin-top:20px;padding-left:16px}.approved-design .footer{color:#b9c6d0;background:#0a1626;padding:54px 0 24px}.approved-design .footer-top{justify-content:space-between;gap:40px;padding-bottom:45px;display:flex}.approved-design .footer p{max-width:380px;margin-top:22px;font-size:13px}.approved-design .footer-links{gap:38px;font-size:13px;display:flex}.approved-design .footer-bottom{border-top:1px solid #ffffff25;justify-content:space-between;gap:20px;padding-top:20px;font-size:10px;display:flex}.approved-design .review-note{text-align:center;font:11px/1.6 var(--body);color:#465962;background:#e6e3da;padding:13px 20px}.approved-design .review-note a{text-decoration:underline}.approved-design .engineering .hero-photo{object-position:center}.approved-design.a.engineering .hero:after{background:linear-gradient(90deg,#101e32f5,#101e32e5 35%,#101e3280 70%,#101e3245)}.approved-design .engineering h1{font-size:clamp(54px,6vw,88px)}.approved-design .subnav{border-bottom:1px solid var(--line);background:var(--paper)}.approved-design .subnav .wrap{justify-content:space-between;gap:24px;padding:23px 0;font-size:13px;display:flex}.approved-design .intro-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.approved-design .intro-grid h2{max-width:540px}.approved-design .intro-grid .lead{margin-bottom:24px}.approved-design .pill-list{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.approved-design .pill-list span{border:1px solid #a9b7ba;padding:8px 14px;font-size:12px}.approved-design .technical{background:#e7eae5}.approved-design .technical-grid{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.approved-design .technical summary{cursor:pointer;border-top:1px solid #a1b0b5;justify-content:space-between;gap:20px;padding:25px 0;font-size:19px;list-style:none;display:flex}.approved-design .technical summary:after{content:"+";font-size:23px}.approved-design .technical details[open] summary:after{content:"−"}.approved-design .technical details p{color:var(--muted);padding:0 25px 25px 0;font-size:15px}.approved-design .technical details:last-child{border-bottom:1px solid #a1b0b5}.approved-design .document-strip{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.approved-design .document{border-top:1px solid #89979b;padding-top:20px}.approved-design .document h3{font:500 20px/1.3 var(--body);margin:20px 0 12px}.approved-design .document p{color:var(--muted);font-size:14px}.approved-design .doc-icon{color:#516c78;letter-spacing:.12em;font-size:12px}.approved-design .application-captions{color:var(--muted);justify-content:space-between;gap:20px;margin-top:18px;font-size:12px;display:flex}.approved-design.b{--paper:#fbfcfc;--navy:#122d3a;--gold:#bce2dc;--display:"DM Sans",Arial,sans-serif;--ink:#122d3a;--line:#d0dcdf}.approved-design.b h1,.approved-design.b h2{letter-spacing:-.055em;font-weight:500;line-height:1.04}.approved-design.b h3{letter-spacing:-.035em;font-weight:500;line-height:1.16}.approved-design.b .utility{color:#345664;background:#e9f1f1}.approved-design.b .header{background:var(--paper);color:var(--ink);border-color:#d7e1e3}.approved-design.b .logo,.approved-design.b .footer .logo{filter:none}.approved-design.b .header .logo{filter:brightness(.2)}.approved-design.b .nav .language{border-color:#c5d3d6}.approved-design.b .nav .btn{background:var(--ink);color:#fff}.approved-design.b .hero{background:#edf2f1;grid-template-columns:1.08fr 1fr;min-height:660px;display:grid}.approved-design.b .hero .wrap{align-items:center;width:auto;margin:0;padding:80px 60px 75px max(56px,50vw - 640px);display:flex}.approved-design.b .hero-copy{max-width:640px;padding:0}.approved-design.b h1{font-size:clamp(52px,5.8vw,88px)}.approved-design.b .hero .eyebrow{color:#466f76}.approved-design.b .hero .lead{color:#49606c;max-width:510px;font-size:17px}.approved-design.b .hero-photo{z-index:0;object-position:65% center;grid-area:1/2;min-width:0;height:100%;position:relative;inset:auto}.approved-design.b .hero .wrap{grid-area:1/1}.approved-design.b .hero .image-note{color:#fff;background:#102637ab;padding:6px 10px}.approved-design.b .hero .btn{background:var(--ink);color:#fff}.approved-design.b .hero .btn.ghost{color:var(--ink);background:0 0;border-color:#8ba0a9}.approved-design.b .hero-bottom{color:#49606c;border-bottom:1px solid var(--line);background:#fff}.approved-design.b .hero-bottom i{background:#478c89}.approved-design.b .material-layout{display:block}.approved-design.b .material-image{display:none}.approved-design.b .material-row{grid-template-columns:50px 1fr 35px;padding:30px 0}.approved-design.b .material-row>div{grid-template-columns:1fr 1.1fr;column-gap:60px;display:grid}.approved-design.b .material-row h3{grid-row:span 2;font-size:32px}.approved-design.b .material-row p{font-size:14px}.approved-design.b .material-row .role{margin-top:8px}.approved-design.b .section-head h2{max-width:640px;font-size:52px}.approved-design.b .applications{background:#e7f0f0}.approved-design.b .app-layout{grid-template-columns:1fr 1.1fr;gap:80px}.approved-design.b .part-photo{order:2}.approved-design.b .app-entry h3{font-size:28px}.approved-design.b .proof-layout{grid-template-columns:1.15fr 1fr;gap:80px}.approved-design.b .proof-photo{height:570px}.approved-design.b .proof-point{padding:24px 0}.approved-design.b .process h3{font-size:25px}.approved-design.b .process .number{color:#9fd6cf}.approved-design.b .section.process-section{background:#173c48}.approved-design.b .btn{border-radius:0}.approved-design.b .footer{background:#122d3a}.approved-design.b .technical{background:#edf3f3}.approved-design.b .subnav{background:#fff}.approved-design.b.engineering .hero-photo{object-position:55% center}.approved-design.b.engineering h1{font-size:clamp(50px,5.2vw,77px)}.approved-design[lang=zh-CN] body{--body:"Microsoft YaHei","PingFang SC",Arial,sans-serif;--display:"Microsoft YaHei","PingFang SC",Arial,sans-serif}.approved-design[lang=zh-CN] h1{letter-spacing:-.03em;font-size:clamp(42px,4.5vw,66px);line-height:1.3}.approved-design[lang=zh-CN] h2{font-size:clamp(32px,3.2vw,46px);line-height:1.25}.approved-design[lang=zh-CN] h3{font-size:24px;line-height:1.4}.approved-design[lang=zh-CN] .lead{line-height:1.9}.approved-design[lang=zh-CN] .eyebrow{letter-spacing:.12em}@media (min-width:1700px){.approved-design.a .hero-photo{object-position:center 48%}.approved-design.a .hero{min-height:760px}}@media (max-width:1100px){.approved-design .wrap{width:calc(100% - 64px)}.approved-design .nav{gap:18px}.approved-design .logo{width:185px}.approved-design .hero-copy{max-width:620px}.approved-design .material-layout,.approved-design .app-layout,.approved-design .proof-layout,.approved-design .technical-grid{gap:40px}.approved-design .contact-layout,.approved-design .intro-grid{gap:55px}.approved-design.b .hero .wrap{padding:64px 36px}.approved-design.b h1{font-size:64px}.approved-design .process{gap:25px}.approved-design .footer-links{gap:20px}}@media (max-width:800px){.approved-design .wrap{width:calc(100% - 44px)}.approved-design .utility{display:none}.approved-design .nav-row{flex-wrap:wrap;gap:0;min-height:76px}.approved-design .logo{width:190px}.approved-design .menu{display:block}.approved-design .nav{flex-direction:column;align-items:stretch;gap:5px;width:100%;padding:14px 0 25px;display:none}.approved-design .nav.open{display:flex}.approved-design .nav>a{padding:12px 0}.approved-design .nav .language{border-left:0;padding-left:0}.approved-design .nav .btn{padding:12px 20px}.approved-design.a .hero{align-items:start;min-height:690px}.approved-design .hero-copy{max-width:550px;padding:62px 0 160px}.approved-design h1{font-size:62px}.approved-design.a .hero:after{background:linear-gradient(#101e32f5 0%,#101e32e5 37%,#101e3299 63%,#101e3220)}.approved-design.a .hero-photo{object-position:70% center}.approved-design .hero .lead{max-width:420px;font-size:16px}.approved-design .hero-bottom .wrap{flex-wrap:wrap;justify-content:start;gap:14px 24px;font-size:11px}.approved-design .image-note{font-size:9px;right:22px}.approved-design .section{padding:65px 0}.approved-design .section-head{margin-bottom:34px;display:block}.approved-design .section-head p{margin-top:20px}.approved-design .section-head h2{font-size:43px}.approved-design .material-layout,.approved-design .app-layout,.approved-design .proof-layout,.approved-design .contact-layout,.approved-design .intro-grid,.approved-design .technical-grid{grid-template-columns:1fr;gap:36px}.approved-design .material-image{min-height:310px;margin:0}.approved-design .material-row{gap:15px;padding:24px 0}.approved-design .material-row h3{font-size:30px}.approved-design .part-photo{min-height:275px}.approved-design .app-layout{gap:20px}.approved-design .proof-photo{height:360px}.approved-design .proof-layout .proof-copy{order:-1}.approved-design .proof-point{padding:22px 0}.approved-design .process{grid-template-columns:1fr 1fr;gap:32px 24px}.approved-design .process .number{margin-bottom:22px}.approved-design .process h3{font-size:28px}.approved-design .process p{font-size:14px}.approved-design .footer-top{display:block}.approved-design .footer-links{flex-wrap:wrap;margin-top:35px}.approved-design .footer-bottom{display:block}.approved-design .footer-bottom span{margin-top:10px;display:block}.approved-design .engineering h1{font-size:58px}.approved-design .subnav .wrap{flex-wrap:wrap;justify-content:start;gap:13px 24px;font-size:12px}.approved-design .document-strip{grid-template-columns:1fr;gap:30px}.approved-design .intro-grid h2{font-size:43px}.approved-design.b .hero{flex-direction:column;min-height:0;display:flex}.approved-design.b .hero .wrap{padding:56px 22px 48px}.approved-design.b .hero-copy{padding:0}.approved-design.b h1,.approved-design.b.engineering h1{font-size:58px}.approved-design.b .hero-photo{order:2;height:320px}.approved-design.b .hero .image-note{bottom:15px}.approved-design.b .section-head h2{font-size:40px}.approved-design.b .material-row>div{display:block}.approved-design.b .material-row{grid-template-columns:28px 1fr 22px;gap:12px}.approved-design.b .material-row h3{margin-bottom:14px;font-size:27px}.approved-design.b .app-layout,.approved-design.b .proof-layout{grid-template-columns:1fr;gap:30px}.approved-design.b .part-photo{order:0}.approved-design.b .proof-photo{height:340px}.approved-design.b .process h3{font-size:25px}.approved-design.b .hero-bottom .wrap{padding:18px 0}.approved-design.b .header .nav .btn{color:#fff}.approved-design.a.engineering .hero:after{background:linear-gradient(#101e32f7,#101e32d9 60%,#101e3270)}.approved-design[lang=zh-CN] h1{font-size:43px}.approved-design[lang=zh-CN] h2{font-size:33px}.approved-design[lang=zh-CN] h3{font-size:23px}.approved-design .engineering .hero .hero-copy{padding-bottom:100px}}@media (max-width:380px){.approved-design h1,.approved-design.b h1,.approved-design .engineering h1,.approved-design.b.engineering h1{font-size:51px}.approved-design .form-pair{grid-template-columns:1fr}.approved-design .actions{gap:10px}.approved-design .btn{padding:13px 17px}.approved-design .process{grid-template-columns:1fr}.approved-design.a .hero{min-height:740px}}@media (prefers-reduced-motion:reduce){.approved-design{scroll-behavior:auto}.approved-design *{transition:none!important}}.approved-design.a{--ink:#edf2f5;--paper:#101f35;--muted:#b2c2cf;--line:#c7dae72e;color:var(--ink);background:#101f35}.approved-design.a .utility{color:#afc0ce;background:#0b192b}.approved-design.a .header{z-index:5;-webkit-backdrop-filter:blur(16px);background:#0d1d30b8;border-bottom:1px solid #ffffff1a;margin-bottom:-95px;position:relative}.approved-design.a .nav-row{min-height:94px}.approved-design.a .nav a:hover{color:#e7ca84}.approved-design.a .btn{color:#132236;background:linear-gradient(125deg,#dfbd65,#cba347);border-radius:5px;box-shadow:0 4px 22px #d6ab3625,inset 0 1px #ffe7a536}.approved-design.a .btn.ghost{color:#f4f6f8;background:linear-gradient(120deg,#ffffff09,#ffffff03);border-color:#d9e5ec40;box-shadow:inset 0 1px #ffffff08}.approved-design.a .eyebrow{color:#79bebf}.approved-design.a .hero{background:linear-gradient(125deg,#101f35,#183a50 70%,#11243d);min-height:785px;padding-top:94px}.approved-design.a .hero-photo{object-position:center 48%;opacity:.58;filter:saturate(.65);width:100%;height:100%}.approved-design.a .hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 70% 20%,#3e8a941c,#0000 65%);position:absolute;inset:0}.approved-design.a .hero-copy{text-align:center;max-width:940px;margin:auto;padding:95px 0 135px}.approved-design.a .hero h1{text-wrap:balance;letter-spacing:-.02em;text-shadow:0 4px 28px #09162d55;font-size:clamp(58px,5.7vw,84px);line-height:1.04}.approved-design.a .hero .lead{color:#d1dce5;max-width:680px;margin:28px auto 0;font-size:18px;line-height:1.7}.approved-design.a .hero .eyebrow{color:#b8d5d7}.approved-design.a .hero .image-note{color:#a5b9c8;max-width:340px;font-size:9px;bottom:95px;right:30px}.approved-design.a .hero-bottom{z-index:2;-webkit-backdrop-filter:blur(14px);background:linear-gradient(115deg,#cde4fa12,#d8e9fa06);border:1px solid #dceafa20;border-radius:8px;width:min(1184px,100% - 112px);margin:-72px auto 0;position:relative;box-shadow:0 18px 48px #06122122,inset 0 1px #ffffff09}.approved-design.a .hero-bottom .wrap{color:#cbd9e3;align-items:center;width:calc(100% - 48px);min-height:72px}.approved-design.a .hero-bottom i{box-shadow:0 0 12px #d4ad5477}.approved-design.a .section{isolation:isolate;border-bottom:1px solid #dceafa0b;position:relative}.approved-design.a .section-head p{color:#aebfce}.approved-design.a #materials{background:radial-gradient(at 20% 40%,#29496944,#0000 65%),linear-gradient(170deg,#101f35,#152944 66%,#102239);padding-top:120px}.approved-design.a .material-layout{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:56px}.approved-design.a .material-image{border:1px solid #bfd5e52e;border-radius:8px;min-height:530px;margin:0;overflow:hidden;box-shadow:0 25px 65px #06111e44}.approved-design.a .material-image img{filter:brightness(.74)saturate(.5)}.approved-design.a .material-image:after{content:"";background:linear-gradient(#0000 35%,#0c1e37e6);position:absolute;inset:0}.approved-design.a .material-image figcaption{z-index:1;border-top:1px solid #ffffff35;padding:22px 0 0}.approved-design.a .material-list{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(125deg,#d8e9fc09,#d8e9fc03);border:1px solid #cfe4f51c;border-radius:8px;padding:0 28px;box-shadow:inset 0 1px #ffffff06}.approved-design.a .material-row:hover{background:linear-gradient(90deg,#bbdeef06,#0000);padding-left:6px}.approved-design.a .material-row .role{color:#86bfc4;font-size:11px}.approved-design.a .applications{background:linear-gradient(120deg,#213b55,#182e47 55%,#1b354a)}.approved-design.a .applications:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 90% 70%,#41838221,#0000 65%);position:absolute;inset:0}.approved-design.a .app-layout{grid-template-columns:1.13fr 1fr;align-items:center;gap:62px}.approved-design.a .part-photo{background:#172e42;border:1px solid #c2d9e833;border-radius:8px;min-height:435px;overflow:hidden;box-shadow:0 20px 50px #06132444}.approved-design.a .part-photo img{object-fit:cover;filter:saturate(.7)brightness(.83);width:100%;height:100%;padding:0;position:absolute;inset:0}.approved-design.a .part-photo:after{content:"";background:linear-gradient(#0000 45%,#0c213acc);position:absolute;inset:0}.approved-design.a .part-photo .caption{z-index:1;color:#d0dbe3}.approved-design.a .app-copy{padding:10px 0}.approved-design.a .app-entry{border-color:#d9eafa2b;padding:28px 0}.approved-design.a .app-entry:last-child{border-color:#d9eafa2b}.approved-design.a .app-entry p{color:#afc2d1}.approved-design.a .text-link{color:#c6dfe4}.approved-design.a .proof-layout{gap:72px;position:relative}.approved-design.a .proof-photo{filter:saturate(.6)brightness(.78);object-position:60% center;border:1px solid #bed7e324;border-radius:8px;height:610px;box-shadow:0 20px 70px #05101d55}.approved-design.a .proof-copy{padding:15px 0}.approved-design.a .proof-point{border-color:#d4e7f520}.approved-design.a .proof-point .number{color:#78b3b8}.approved-design.a .proof-point p,.approved-design.a .proof-note{color:#aabfcc}.approved-design.a .proof-point h3{color:#e6eff4}.approved-design.a .process-section{background:radial-gradient(at 50% 20%,#304f6740,#0000 70%),linear-gradient(135deg,#1a304d,#172940)}.approved-design.a .process li{background:linear-gradient(135deg,#ffffff08,#ffffff02);border-top:1px solid #bdd4e639;border-radius:0 0 6px 6px;padding:28px 22px 24px;box-shadow:inset 0 1px #ffffff05}.approved-design.a #inquiry{background:radial-gradient(at 15% 30%,#2249644d,#0000 65%),linear-gradient(140deg,#0e2137,#0b1b2d)}.approved-design.a .inquiry-form{background:linear-gradient(125deg,#e1efff0b,#d5e6f705);border:1px solid #dceefa1c;border-radius:8px;padding:30px;box-shadow:0 20px 60px #050d181c,inset 0 1px #ffffff08}.approved-design.a .inquiry-form input,.approved-design.a .inquiry-form textarea{color:#ecf3f7;background:0 0;border-bottom-color:#b9d0df38}.approved-design.a .inquiry-form input::placeholder,.approved-design.a .inquiry-form textarea::placeholder{color:#96adbd}.approved-design.a .form-note{color:#a0b6c5}.approved-design.a .form-result{color:#d5e6f0;border-color:#d0ab50}.approved-design.a .footer{background:linear-gradient(130deg,#09182a,#0b1c30);border-top:1px solid #dbeaff0e}.approved-design.a .review-note{color:#a4bac9;background:#081525}.approved-design.a .contact-layout{align-items:center;gap:75px}.approved-design.a .subnav{background:linear-gradient(100deg,#1b324d,#15273f);border-color:#d6eaf024}.approved-design.a .subnav .wrap{color:#bdd0dc}.approved-design.a #overview,.approved-design.a #documents{background:radial-gradient(at 85% 20%,#2348633a,#0000 70%),#102239}.approved-design.a .technical{background:linear-gradient(135deg,#1a354e,#172b42)}.approved-design.a .technical summary,.approved-design.a .technical details:last-child{border-color:#c2dbea2a}.approved-design.a .technical details p{color:#afc3d1}.approved-design.a .engineering .hero-copy{max-width:900px}@media (max-width:1100px){.approved-design.a .hero-bottom{width:calc(100% - 64px)}.approved-design.a .material-layout,.approved-design.a .proof-layout,.approved-design.a .app-layout{gap:35px}.approved-design.a .material-list{padding:0 22px}.approved-design.a .process{gap:18px}.approved-design.a .process li{padding:24px 16px}.approved-design.a .contact-layout{gap:45px}}@media (max-width:800px){.approved-design.a .header{background:#0c1c2ed9;margin-bottom:-76px}.approved-design.a .nav-row{min-height:76px}.approved-design.a .header:has(.nav.open){margin-bottom:0}.approved-design.a .hero{min-height:720px;padding-top:76px}.approved-design.a .hero-copy{max-width:570px;padding:70px 0 138px}.approved-design.a .hero h1{font-size:clamp(48px,9vw,66px);line-height:1.04}.approved-design.a .hero .lead{font-size:16px;line-height:1.7}.approved-design.a .hero-photo{object-position:63% center;opacity:.48}.approved-design.a .hero:after{background:linear-gradient(#0c1c32a6,#11243b88 45%,#102039cc 80%,#101f35)}.approved-design.a .hero .image-note{text-align:center;max-width:none;font-size:9px;bottom:88px;left:22px;right:22px}.approved-design.a .hero-bottom{width:calc(100% - 32px);margin-top:-60px}.approved-design.a .hero-bottom .wrap{justify-content:center;gap:10px 16px;width:calc(100% - 32px);min-height:94px;padding:18px 0;font-size:10px}.approved-design.a .hero-bottom .wrap>span:last-child{justify-content:center;width:100%}.approved-design.a #materials{padding-top:70px}.approved-design.a .material-layout,.approved-design.a .app-layout,.approved-design.a .proof-layout{grid-template-columns:1fr;gap:30px}.approved-design.a .material-image{min-height:280px}.approved-design.a .material-image figcaption b{font-size:30px}.approved-design.a .material-list{padding:0 20px}.approved-design.a .material-row{grid-template-columns:25px 1fr 20px;gap:12px}.approved-design.a .material-row h3{font-size:29px}.approved-design.a .part-photo{min-height:310px}.approved-design.a .proof-photo{height:350px}.approved-design.a .process{grid-template-columns:1fr 1fr;gap:24px 18px}.approved-design.a .process li{padding:22px 17px}.approved-design.a .process h3{font-size:25px}.approved-design.a .process p{font-size:13px}.approved-design.a .contact-layout{gap:32px}.approved-design.a .inquiry-form{padding:25px 22px}.approved-design.a .section-head h2{font-size:41px}.approved-design.a .hero .actions{gap:10px}.approved-design.a .hero .btn{gap:16px;padding:13px 17px}.approved-design.a.engineering .hero-copy{padding-bottom:138px}.approved-design.a.engineering .hero:after{background:linear-gradient(#0c1c32bd,#11243baa 45%,#102039dd 80%,#101f35)}.approved-design.a[lang=zh-CN] .hero h1{font-size:43px;line-height:1.3}.approved-design.a[lang=zh-CN] .section-head h2{font-size:33px}}@media (max-width:380px){.approved-design.a .hero{min-height:750px}.approved-design.a .hero h1{font-size:47px}.approved-design.a .process{grid-template-columns:1fr}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.approved-design.a .header{background:#11263def}.approved-design.a .hero-bottom{background:#1b3049}.approved-design.a .material-list{background:#1b3048}}.approved-design.a h2{letter-spacing:-.045em;font-weight:500;line-height:1.13}.approved-design.a h3{letter-spacing:-.02em;font-weight:500;line-height:1.2}.approved-design.a .hero{min-height:780px}.approved-design.a .hero-copy{text-align:left;max-width:870px;margin-left:0;margin-right:auto;padding:105px 0 130px}.approved-design.a .hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:850px;font-size:clamp(58px,5.9vw,86px);font-weight:650;line-height:1.03}.approved-design.a .hero .lead{max-width:660px;margin:30px 0 0}.approved-design.a .hero .actions{justify-content:flex-start}.approved-design.a .hero-photo{opacity:.75;filter:saturate(.72);object-position:center 50%}.approved-design.a .hero-bottom{box-shadow:none;border-radius:0}.approved-design.a #materials,.approved-design.a #overview,.approved-design.a #documents{color:#11293b;background:#f4f3ef}.approved-design.a .section-head h2{font-size:clamp(38px,3.4vw,50px)}.approved-design.a #materials .section-head p,.approved-design.a #overview .muted,.approved-design.a #documents .proof-note{color:#536572}.approved-design.a #materials .eyebrow,.approved-design.a #overview .eyebrow,.approved-design.a #documents .eyebrow{color:#426c73}.approved-design.a .material-layout{grid-template-columns:.85fr 1.15fr;gap:64px}.approved-design.a .material-image{box-shadow:none;color:#fff;border:0;border-radius:0;min-height:500px}.approved-design.a .material-image figcaption b{font-size:34px}.approved-design.a .material-list{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.approved-design.a .material-row{border-color:#18394a29;padding:25px 0}.approved-design.a .material-row:last-child{border-bottom:1px solid #18394a29}.approved-design.a .material-row h3{color:#142d40;font-size:27px}.approved-design.a .material-row p{color:#536573}.approved-design.a .material-row .role{color:#356c73}.approved-design.a .material-row .number{color:#667e8b}.approved-design.a .material-row:hover{background:#dfe7e960}.approved-design.a .applications{color:#11293b;background:#fff}.approved-design.a .applications:before{display:none}.approved-design.a .applications .eyebrow{color:#416c72}.approved-design.a .applications .section-head p,.approved-design.a .app-entry p{color:#536572}.approved-design.a .app-entry,.approved-design.a .app-entry:last-child{border-color:#18394a29}.approved-design.a .app-entry h3{font-size:30px}.approved-design.a .app-entry .text-link{color:#204f5d;border-color:#204f5d66}.approved-design.a .part-photo{box-shadow:none;border:0;border-radius:0;min-height:420px}.approved-design.a .part-photo img{filter:saturate(.8)brightness(.93)}.approved-design.a .proof-photo{box-shadow:none;filter:saturate(.7)brightness(.92);border:0;border-radius:0;height:530px}.approved-design.a .proof-copy h2{font-size:clamp(38px,3.4vw,50px)}.approved-design.a .proof-point h3{font-size:18px}.approved-design.a .process-section{color:#142d40;background:#eeeee8}.approved-design.a .process-section .eyebrow{color:#416c72}.approved-design.a .process{gap:32px}.approved-design.a .process li{box-shadow:none;background:0 0;border-top:1px solid #27455455;border-radius:0;padding:28px 0}.approved-design.a .process p{color:#536572}.approved-design.a .process h3{font-size:24px}.approved-design.a .process .number{color:#527479}.approved-design.a .pill-list span{color:#2d5360;background:#e3e9e7;border-color:#78939244}.approved-design.a #documents .text-link{color:#275969}.approved-design.a .document{background:0 0;border-color:#193a4b44;border-radius:0;padding:24px 0}.approved-design.a .document p{color:#536572}.approved-design.a .doc-icon{color:#416c73}.approved-design.a .technical h2{font-size:clamp(38px,3.3vw,48px)}.approved-design.a .technical summary{font-size:23px}.approved-design.a #inquiry h2{font-size:clamp(38px,3.5vw,52px)}@media (max-width:800px){.approved-design.a .hero{min-height:740px}.approved-design.a .hero-copy{max-width:640px;padding:80px 0 145px}.approved-design.a .hero h1{letter-spacing:-.045em;font-size:clamp(43px,8.5vw,65px);line-height:1.06}.approved-design.a .hero .lead{max-width:540px;font-size:16px}.approved-design.a .hero:after{background:linear-gradient(90deg,#102136d9,#10213688),linear-gradient(#0000 65%,#101f35)}.approved-design.a .hero .image-note{text-align:left}.approved-design.a .hero .actions{justify-content:flex-start}.approved-design.a #materials{padding-top:76px}.approved-design.a .material-layout{grid-template-columns:1fr;gap:32px}.approved-design.a .material-image{min-height:300px}.approved-design.a .material-row h3{font-size:26px}.approved-design.a .material-list{padding:0}.approved-design.a .section-head h2,.approved-design.a .proof-copy h2{font-size:37px}.approved-design.a .part-photo{min-height:300px}.approved-design.a .proof-photo{height:350px}.approved-design.a .app-entry h3{font-size:27px}.approved-design.a .process h3{font-size:23px}.approved-design.a[lang=zh-CN] .hero h1{letter-spacing:-.035em;font-size:42px;line-height:1.25}}@media (max-width:380px){.approved-design.a .hero h1{font-size:42px}.approved-design.a .hero{min-height:780px}}.approved-design .header{z-index:20!important;position:relative!important}.approved-design .header .nav-row{flex-wrap:nowrap;gap:32px;min-height:94px;display:flex;position:static}.approved-design .header .brand{flex-shrink:0}.approved-design .header .nav{flex-direction:row;flex:1;align-items:center;gap:20px;width:auto;padding:0;display:flex}.approved-design .nav-primary{align-items:center;gap:22px;display:flex}.approved-design .nav-secondary{white-space:nowrap;align-items:center;gap:20px;margin-left:auto;font-size:12px;display:flex}.approved-design .header .nav-secondary .btn{gap:18px;min-height:48px;padding:12px 18px}.approved-design .header .nav-secondary .language{border:0;padding:0}.approved-design .nav-trigger{font:500 13px/1.4 var(--body);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:35px 0;display:flex;position:relative}.approved-design .nav-trigger:after{content:"";background:#d7b45d;height:2px;transition:transform .18s;position:absolute;bottom:22px;left:0;right:0;transform:scaleX(0)}.approved-design .nav-trigger:hover:after,.approved-design .nav-trigger[aria-expanded=true]:after{transform:scaleX(1)}.approved-design .nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.approved-design .nav-trigger:focus-visible,.approved-design .nav-panel a:focus-visible,.approved-design .menu:focus-visible{outline-offset:5px;outline:2px solid #d6ae53}.approved-design .nav-panel{color:#132d40;background:#f5f4f0;border-top:1px solid #96aab544;position:absolute;top:100%;left:0;right:0;box-shadow:0 28px 45px #07152240}.approved-design .nav-panel[hidden]{display:none!important}.approved-design .nav-panel-inner{grid-template-columns:300px 1fr;gap:70px;width:min(1280px,100% - 112px);margin:auto;padding:40px 0 44px;display:grid}.approved-design .nav-intro{border-right:1px solid #28475725;padding-right:40px}.approved-design .nav-kicker{letter-spacing:.16em;color:#52737c;margin-bottom:16px;font-size:10px}.approved-design .nav-intro h2{font:500 31px/1.15 var(--body);letter-spacing:-.035em;margin-bottom:16px}.approved-design .nav-intro>p:not(.nav-kicker){color:#526775;font-size:14px;line-height:1.6}.approved-design .nav-intro .nav-library-note{margin-top:14px;font-size:11px!important}.approved-design .nav-links{grid-template-columns:1fr 1fr;align-content:start;column-gap:42px;display:grid}.approved-design .nav-links a{border-bottom:1px solid #28475725;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:16px 0;font-size:16px;font-weight:500;line-height:1.45;display:flex}.approved-design .header .nav-links a:hover{color:#2b6d78}.approved-design .nav-links a>span:last-child{color:#587b83;font-size:18px}.approved-design .header .menu{width:44px;height:44px;color:inherit;background:0 0;border:1px solid #ffffff3b;border-radius:0;padding:11px;display:none;position:relative}.approved-design .menu>span{background:currentColor;width:20px;height:1px;margin:4px 0;transition:transform .15s,opacity .15s;display:block}.approved-design .menu[aria-expanded=true]>span:first-child{transform:translateY(5px)rotate(45deg)}.approved-design .menu[aria-expanded=true]>span:nth-child(2){opacity:0}.approved-design .menu[aria-expanded=true]>span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}@media (min-width:801px) and (max-width:1250px){.approved-design .header .nav-row{grid-template-columns:190px 1fr;align-items:center;gap:0;min-height:124px;padding-top:12px;display:grid;position:static}.approved-design .header .brand{grid-area:1/1}.approved-design .header .nav{display:contents}.approved-design .nav-secondary{grid-area:1/2;justify-content:flex-end;min-height:42px}.approved-design .nav-primary{grid-area:2/1/auto/-1;gap:30px;position:static}.approved-design .nav-trigger{padding:17px 0}.approved-design .nav-trigger:after{bottom:7px}.approved-design.a .header{margin-bottom:-125px}.approved-design.a .hero{padding-top:125px}.approved-design .nav-panel{position:absolute;top:100%;left:0;right:0}.approved-design .nav-panel-inner{grid-template-columns:240px 1fr;gap:40px;width:calc(100% - 64px)}}@media (max-width:800px){.approved-design .header .nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0;min-height:76px}.approved-design .header .logo{width:185px}.approved-design .header .menu{margin-left:auto;display:block}.approved-design .header .nav{flex:none;width:100%;max-height:calc(100dvh - 85px);padding:8px 0 24px;display:none;overflow:auto}.approved-design .header .nav.open{flex-direction:column;align-items:stretch;gap:12px;display:flex}.approved-design .nav-primary{width:100%;display:block}.approved-design .nav-group{border-top:1px solid #8ca6b53d}.approved-design .nav-trigger{text-align:left;justify-content:space-between;width:100%;padding:19px 0;font-size:17px}.approved-design .nav-trigger:after{display:none}.approved-design .nav-secondary{flex-wrap:wrap;gap:22px;width:100%;margin:0;font-size:14px}.approved-design .nav-secondary>.btn{order:3;width:100%}.approved-design .header .nav-secondary .language{padding:0}.approved-design .nav-panel{box-shadow:none;background:#e9eeec;border:0;position:static}.approved-design .nav-panel-inner{width:100%;padding:8px 18px 18px;display:block}.approved-design .nav-intro{border:0;padding:14px 0 8px}.approved-design .nav-intro h2,.approved-design .nav-kicker{display:none}.approved-design .nav-intro>p:not(.nav-kicker){font-size:12px}.approved-design .nav-intro .nav-library-note{margin-top:5px}.approved-design .nav-links{display:block}.approved-design .nav-links a{min-height:52px;padding:14px 0;font-size:14px}.approved-design.a .header:has(.nav.open){margin-bottom:0}.approved-design.b .header .menu{border-color:#24485a55}}@media (prefers-reduced-motion:reduce){.approved-design .nav-trigger:after,.approved-design .menu>span{transition:none}}.approved-design{--body:var(--font-dm-sans),Arial,sans-serif;--display:var(--font-dm-sans),Arial,sans-serif;font:16px/1.6 var(--body)}.approved-design.a{--display:var(--body)}.approved-design [data-language-select]{font:inherit;max-width:110px;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 18px 8px 4px}.approved-design [data-language-select] option{color:#fff;background:#11283c}.approved-design .nav-secondary .language{align-items:center;display:inline-flex}.approved-design .inquiry-form .form-note{margin-bottom:0;font-size:11px}.approved-design .inquiry-form .form-note a{text-decoration:underline}.approved-design .btn:disabled{opacity:.65;cursor:wait}.approved-design .hero-copy{padding-bottom:90px}.approved-design .hero{min-height:735px}.approved-design .buyer-hero{color:#edf2f5;background:radial-gradient(at 85% 30%,#31516d,#13293e 65%);border:0;padding:170px 0 80px}.approved-design .buyer-hero .buyer-eyebrow{color:#88bec4}.approved-design .buyer-hero h1{font-family:var(--body);max-width:1000px;font-size:clamp(42px,4.8vw,68px);font-weight:600;line-height:1.08}.approved-design .buyer-hero .buyer-lead{color:#bfccd6;max-width:800px}.approved-design .buyer-section{color:#142d40;background:#f4f3ef;padding:80px 0}.approved-design .buyer-section:nth-child(odd){background:#fff}.approved-design .buyer-section h2,.approved-design .buyer-section h3{font-family:var(--body);color:#142d40}.approved-design .buyer-section h2{font-size:clamp(32px,3.5vw,48px);font-weight:500}.approved-design .buyer-section h3{font-size:25px}.approved-design .buyer-section p,.approved-design .buyer-muted{color:#536572}.approved-design .buyer-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #294c5b35;border-radius:0;padding:28px 0}.approved-design .buyer-card:hover{box-shadow:none;background:0 0;transform:none}.approved-design .buyer-tag{color:#426f77;background:0 0;padding:0}.approved-design .buyer-card-link{color:#2f6976}.approved-design .buyer-note{color:#355461;background:#e6eae7;border-color:#91a4a8}.approved-design .buyer-list li{color:#435e6b}.approved-design .buyer-button{color:#142d40;background:linear-gradient(125deg,#dfbd65,#cba347);border-radius:4px;padding:13px 22px}.approved-design .buyer-button.outline{color:inherit;background:0 0;border:1px solid #77909d}.approved-design .buyer-form{background:#fff;border:1px solid #cad6d9;padding:32px}.approved-design .buyer-form input,.approved-design .buyer-form textarea,.approved-design .buyer-form select{color:#153146;background:#fff;border-color:#a6b7bd}.approved-design .buyer-form label{color:#243e50}.approved-design .buyer-status{color:#142d40;background:#ecf2ef}.approved-design .footer-links{align-items:flex-start}.approved-design .footer-links a{white-space:nowrap}.approved-design[lang=zh-CN]{--body:var(--font-dm-sans),"Microsoft YaHei","PingFang SC",sans-serif}.approved-design[lang=th]{--body:var(--font-dm-sans),Tahoma,sans-serif}.approved-design[lang=th] h1{letter-spacing:-.02em;font-size:clamp(42px,4.8vw,68px);line-height:1.35}.approved-design[lang=vi] .nav-primary{gap:16px}.approved-design[lang=vi] .nav-trigger{font-size:12px}@media (max-width:1250px) and (min-width:801px){.approved-design .buyer-hero{padding-top:185px}}@media (max-width:800px){.approved-design .hero{min-height:650px}.approved-design .hero-copy{padding-bottom:80px}.approved-design .buyer-hero{padding:130px 0 60px}.approved-design .buyer-section{padding:60px 0}.approved-design .buyer-form{padding:22px}.approved-design[lang=vi] .nav-trigger{font-size:17px}.approved-design .footer-links{flex-wrap:wrap}}.approved-design{--action-gold:#e5bf64;--deep-navy:#0c2133;--mineral-teal:#1f5662;--header-height:94px}.approved-design .site-header{z-index:60;margin-bottom:calc(-1 * var(--header-height));position:sticky;top:0}.approved-design.a .header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(110deg,#0b2033f7,#122b3cef);border-bottom:1px solid #b5cbd52a;margin-bottom:0;position:relative;box-shadow:0 8px 28px #06142112}.approved-design.a.is-nav-open .header{background:#0c2133;border-bottom-color:#b6d1db33}.approved-design .header .logo{width:176px}.approved-design .header .nav-row{gap:32px}.approved-design .nav-primary{gap:20px}.approved-design .nav-secondary{gap:15px;font-size:12px}.approved-design .nav-contact{color:#f2f5f6;white-space:nowrap}.approved-design.a .btn{background:var(--action-gold);color:#102a3d;border:1px solid #f2d38a;border-radius:2px;gap:30px;min-height:54px;font-size:15px;font-weight:650;transition:background-color .2s,box-shadow .2s,transform .2s;box-shadow:0 6px 22px #00000015}.approved-design.a .btn .arrow{border-left:1px solid #17324630;place-items:center;min-width:30px;min-height:30px;padding-left:16px;font-size:24px;transition:transform .2s;display:grid}.approved-design.a .btn:hover{color:#102a3d;background:#f2d28a;transform:translateY(-2px);box-shadow:0 9px 25px #020b1728}.approved-design.a .btn:hover .arrow{transform:translate(2px,-2px)}.approved-design.a .btn.ghost{color:#fff;box-shadow:none;background:#0e29354d;border:1px solid #d4e7eb80}.approved-design.a .btn.ghost:hover{background:#284c62c9;border-color:#d4e7eb}.approved-design.a .btn.ghost .arrow{border-left-color:#d4e7eb50}.approved-design.a .hero .btn{min-height:60px;padding:13px 24px;font-size:16px}.approved-design .header .nav-secondary .nav-browse{gap:15px;min-height:48px;padding:9px 15px;font-size:13px}.approved-design .header .nav-secondary .nav-browse .arrow{min-width:22px;padding-left:10px;font-size:21px}.approved-design .nav-trigger{min-height:94px;padding:32px 0;font-size:13px}.approved-design .nav-trigger:after{background:var(--action-gold);bottom:22px}.approved-design .nav-trigger[aria-expanded=true]{color:var(--action-gold)}.approved-design .nav-panel{color:#eef5f7;max-height:calc(100dvh - var(--header-height));background:linear-gradient(112deg,#0c2133 0%,#122e42 68%,#163849 100%);border:0;border-top:1px solid #b5ccd126;overflow:auto;box-shadow:0 25px 35px #06172540}.approved-design .nav-panel-inner{grid-template-columns:minmax(230px,.8fr) minmax(0,1.9fr);gap:64px;padding:40px 0 48px}.approved-design .nav-intro{border-color:#a9c8ce30;padding:8px 42px 8px 0}.approved-design .nav-intro h2{color:#fff;letter-spacing:-.035em;font-size:34px;font-weight:500}.approved-design .nav-kicker{color:#e3bf71;font-size:10px}.approved-design .nav-intro>p:not(.nav-kicker){color:#c2d3dc;font-size:15px}.approved-design .nav-intro .nav-feature-cta{gap:12px;min-height:48px;margin-top:28px;padding:11px 14px;font-size:13px}.approved-design .nav-links{column-gap:40px}.approved-design .nav-links a{border-color:#b2cbd526;align-items:flex-start;min-height:78px;padding:18px 12px 18px 0;transition:color .2s,background-color .2s}.approved-design .nav-links strong{color:#f3f6f7;font-size:17px;font-weight:500;line-height:1.35;display:block}.approved-design .nav-links small{color:#adc6d2;max-width:320px;margin-top:7px;font-size:13px;font-weight:400;line-height:1.55;display:block}.approved-design .nav-links a>span:last-child{color:#e5bf64;padding-top:0;font-size:23px}.approved-design .header .nav-links a:hover{color:#e5bf64;background:#d5e9f208}.approved-design .nav-links a:hover strong{color:#f0cf86}.approved-design .nav-backdrop{inset:var(--header-height) 0 0;z-index:1;-webkit-backdrop-filter:blur(5px);background:#04132066;position:fixed}.approved-design .nav-backdrop[hidden]{display:none}.approved-design [id]{scroll-margin-top:calc(var(--header-height) + 24px)}.approved-design .pathway-grid{grid-template-columns:1.25fr 1fr;gap:24px;display:grid}.approved-design .pathway-card{isolation:isolate;color:#fff;background:#18404f;border-radius:2px;min-width:0;min-height:380px;display:flex;position:relative;overflow:hidden}.approved-design .pathway-card img{object-fit:cover;z-index:-2;filter:saturate(.7);width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.approved-design .pathway-card.pictured:after{content:"";z-index:-1;background:linear-gradient(#14384620,#0c293183 38%,#071d30f5);position:absolute;inset:0}.approved-design .pathway-content{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;padding:36px;display:flex;position:relative}.approved-design .pathway-card h3{letter-spacing:-.025em;max-width:420px;color:inherit;font-size:31px;line-height:1.15}.approved-design .pathway-card p{color:#dce8eb;max-width:390px;margin-top:17px;font-size:15px;line-height:1.65}.approved-design .pathway-index{letter-spacing:.16em;font-size:12px;font-family:var(--font-jetbrains),monospace;color:#d5e7ea;margin-bottom:auto;padding-bottom:70px}.approved-design .pathway-action{border-top:1px solid #d9e7eb55;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:28px;padding-top:21px;font-size:14px;display:flex}.approved-design .pathway-action .arrow,.approved-design .pathway-arrow{color:#f0d08a;border:1px solid #d8e6ec73;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:25px;transition:background-color .2s,transform .2s;display:grid}.approved-design .pathway-card:hover img{transform:scale(1.035)}.approved-design .pathway-card:hover .arrow,.approved-design .pathway-card:hover .pathway-arrow{color:#102a3d;background:#e5bf64;transform:translate(2px,-2px)}.approved-design .pathway-card.mineral{color:#fff;background:radial-gradient(at 100% 0,#7ba5a242,#0000 65%),linear-gradient(140deg,#1c5660,#163948)}.approved-design .service-section{color:#153244;background:#eeeee8}.approved-design.a .service-section .eyebrow{color:#376673}.approved-design .service-section h2{max-width:690px}.approved-design .service-pathways{grid-template-columns:1.3fr 1fr 1fr;gap:22px;display:grid}.approved-design .service-pathways .pathway-card{min-height:430px}.approved-design .service-pathways .pathway-content{padding:32px}.approved-design .service-pathways h3{font-size:29px}.approved-design .service-pathways .pathway-arrow{margin-top:28px}.approved-design .service-selection{background:linear-gradient(145deg,#193b51,#0f293c)}.approved-design .service-documents{color:#173b45;background:#d7e2de}.approved-design .service-documents p{color:#355963}.approved-design .service-documents .pathway-arrow{color:#204d58;border-color:#315e6960}.approved-design.a #about{background:radial-gradient(at 0 0,#2f60704a,#0000 65%),#0f293d}.approved-design .why-layout{grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.approved-design .why-layout h2{max-width:500px;font-size:clamp(38px,3.4vw,50px)}.approved-design .why-layout .proof-note{color:#b9cdd6;max-width:440px;margin-top:28px;font-size:14px;line-height:1.7}.approved-design .buyer-disclosure{border-top:1px solid #abc5d045;padding:24px 0}.approved-design .buyer-disclosure:last-child{border-bottom:1px solid #abc5d045}.approved-design .buyer-disclosure summary{cursor:pointer;color:#edf4f6;align-items:center;gap:22px;font-size:22px;font-weight:500;line-height:1.35;list-style:none;display:flex}.approved-design .buyer-disclosure summary::-webkit-details-marker{display:none}.approved-design .plus-mark{background:#d3e8f009;border:1px solid #93b8c463;flex-shrink:0;width:38px;height:38px;transition:background-color .2s;display:block;position:relative}.approved-design .plus-mark:before,.approved-design .plus-mark:after{content:"";background:#e4c674;width:14px;height:1px;position:absolute;top:18px;left:11px}.approved-design .plus-mark:after{transition:transform .2s;transform:rotate(90deg)}.approved-design details[open] .plus-mark{background:#e5bf64;border-color:#e5bf64}.approved-design details[open] .plus-mark:before,.approved-design details[open] .plus-mark:after{background:#122d40;transform:none}.approved-design .disclosure-copy{color:#c1d1da;max-width:560px;padding:18px 0 0 60px;font-size:16px;line-height:1.7}.approved-design .buyer-disclosure summary:hover .plus-mark{border-color:#e5bf64}.approved-design .material-row .arrow{border:1px solid #45677545;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}.approved-design .material-row:hover .arrow{background:#e5bf64;border-color:#e5bf64}.approved-design .buyer-button{border-radius:2px;align-items:center;min-height:50px;display:inline-flex}.approved-design .subnav,.approved-design .subnav a{padding:8px 0}@media (min-width:801px) and (max-width:1380px){.approved-design{--header-height:125px}.approved-design .header .nav-row{grid-template-columns:176px 1fr;align-items:center;gap:0;min-height:125px;padding-top:12px;display:grid}.approved-design .header .brand{grid-area:1/1}.approved-design .header .nav{display:contents}.approved-design .nav-secondary{grid-area:1/2;justify-content:flex-end;min-height:42px}.approved-design .nav-primary{grid-area:2/1/auto/-1;gap:30px}.approved-design .nav-trigger{min-height:54px;padding:16px 0}.approved-design .nav-trigger:after{bottom:7px}.approved-design.a .hero{padding-top:125px}.approved-design .buyer-hero{padding-top:185px}.approved-design .nav-panel-inner{grid-template-columns:230px 1fr;gap:35px}.approved-design .nav-links{column-gap:24px}.approved-design .service-pathways{grid-template-columns:1fr 1fr}.approved-design .service-feature{grid-row:span 2}.approved-design .service-pathways .pathway-card:not(.service-feature){min-height:240px}.approved-design .why-layout{gap:50px}}@media (max-width:800px){.approved-design{--header-height:76px}.approved-design .header .nav-row{gap:0;min-height:76px;padding-top:0;display:flex}.approved-design .header .logo{width:176px}.approved-design .nav-trigger{min-height:58px;padding:18px 0;font-size:17px}.approved-design .header .menu>span{width:20px;height:1px;margin:0;position:absolute;top:21px;left:11px;transform:none}.approved-design .header .menu>span:first-child{transform:translateY(-6px)}.approved-design .header .menu>span:nth-child(3){transform:translateY(6px)}.approved-design .header .menu[aria-expanded=true]>span:first-child{transform:rotate(45deg)}.approved-design .header .menu[aria-expanded=true]>span:nth-child(3){transform:rotate(-45deg)}.approved-design .header .nav.open{max-height:calc(100dvh - 76px);padding-bottom:24px}.approved-design .nav-panel{max-height:none;box-shadow:none;background:#17384b;border-top:1px solid #c3d9df24}.approved-design .nav-panel-inner{padding:12px 18px 18px}.approved-design .nav-intro{border:0;padding:8px 0}.approved-design .nav-intro>p:not(.nav-kicker){font-size:13px}.approved-design .nav-intro .nav-feature-cta{min-height:44px;margin-top:16px;font-size:12px}.approved-design .nav-links a{min-height:56px;padding:16px 0}.approved-design .nav-links strong{font-size:16px}.approved-design .nav-links small{font-size:12px}.approved-design .nav-secondary{gap:20px;padding-top:14px}.approved-design .nav-secondary .nav-browse{order:4;justify-content:space-between;width:100%}.approved-design.a .header:has(.nav.open){margin-bottom:0}.approved-design .site-header:has(.nav.open){margin-bottom:calc(-1 * var(--header-height))}.approved-design .pathway-grid,.approved-design .service-pathways,.approved-design .why-layout{grid-template-columns:1fr;gap:24px}.approved-design .pathway-card,.approved-design .service-pathways .pathway-card{min-height:340px}.approved-design .pathway-content,.approved-design .service-pathways .pathway-content{padding:28px}.approved-design .pathway-card h3,.approved-design .service-pathways h3{font-size:29px}.approved-design .service-pathways .pathway-card:not(.pictured){min-height:280px}.approved-design .pathway-index{padding-bottom:48px}.approved-design .why-layout{gap:40px}.approved-design .buyer-disclosure summary{gap:16px;font-size:20px}.approved-design .disclosure-copy{padding-left:54px;font-size:15px}.approved-design.a .hero .btn{gap:16px;min-height:56px;padding:12px 16px;font-size:14px}.approved-design .hero .btn .arrow{min-width:26px;padding-left:10px;font-size:21px}}@media (prefers-reduced-motion:reduce){.approved-design .pathway-card img,.approved-design .pathway-arrow,.approved-design .btn,.approved-design .btn .arrow,.approved-design .plus-mark,.approved-design .plus-mark:after{transition:none!important;transform:none!important}}.approved-design .wrap,.approved-design .buyer-wrap{width:min(1480px,100% - 112px);max-width:none;margin-inline:auto;padding-inline:0}.approved-design .header .nav-row{width:min(1920px,100% - 128px)}.approved-design .nav-panel-inner{width:min(1480px,100% - 112px)}.approved-design.a .hero{min-height:620px;padding-top:var(--header-height);align-items:center}.approved-design.a .hero-copy{text-align:left;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);column-gap:clamp(48px,5vw,100px);max-width:none;margin:0;padding:76px 0 88px;display:grid}.approved-design.a .hero .eyebrow{grid-area:1/1;margin-bottom:22px}.approved-design.a .hero h1{letter-spacing:-.045em;grid-area:2/1/4;align-self:start;max-width:850px;font-size:clamp(52px,4.35vw,76px);line-height:1.07}.approved-design.a .hero .lead{grid-area:2/2;align-self:end;max-width:540px;margin:0;font-size:18px;line-height:1.65}.approved-design.a .hero .actions{grid-area:3/2;justify-content:flex-start;align-self:start;gap:14px;margin-top:28px}.approved-design.a .hero:after{background:linear-gradient(90deg,#0b1d31e8,#1021369e 55%,#102136b8),linear-gradient(#0000 65%,#101f35a6)}.approved-design.a .section{padding-block:88px}.approved-design.a #materials{padding-top:80px}.approved-design.a .section-head{align-items:start;gap:64px}.approved-design.a .section-head>p{max-width:440px;font-size:17px}.approved-design.a .material-layout{grid-template-columns:1fr 1.1fr}.approved-design.a .buyer-hero{padding-top:calc(var(--header-height) + 64px);padding-bottom:64px}.approved-design[lang=th].a .hero h1{letter-spacing:-.02em;font-size:clamp(45px,3.8vw,64px);line-height:1.3}@media (min-width:1381px){.approved-design .nav-trigger{font-size:15px}.approved-design[lang=vi] .nav-trigger{font-size:14px}.approved-design .nav-secondary{font-size:13px}.approved-design .nav-primary{gap:24px}}@media (max-width:1100px){.approved-design .wrap,.approved-design .buyer-wrap,.approved-design .header .nav-row,.approved-design .nav-panel-inner{width:calc(100% - 64px)}.approved-design.a .hero-copy{grid-template-columns:1.2fr 1fr;column-gap:36px;padding-block:64px}.approved-design.a .hero h1{font-size:52px}.approved-design.a .hero .lead{font-size:17px}.approved-design.a .hero .actions{flex-direction:column;align-items:flex-start}}@media (max-width:800px){.approved-design .wrap,.approved-design .buyer-wrap,.approved-design .header .nav-row{width:calc(100% - 44px)}.approved-design .nav-panel-inner{width:100%}.approved-design.a .hero{min-height:0}.approved-design.a .hero-copy{max-width:620px;padding:52px 0 64px;display:block}.approved-design.a .hero h1{font-size:clamp(42px,7.3vw,58px);line-height:1.09}.approved-design[lang=zh-CN].a .hero h1{font-size:42px;line-height:1.25}.approved-design[lang=th].a .hero h1{font-size:40px;line-height:1.35}.approved-design.a .hero .lead{margin-top:24px;font-size:16px}.approved-design.a .hero .actions{flex-direction:row;gap:12px;margin-top:28px}.approved-design.a .hero .btn{min-height:54px}.approved-design.a .section,.approved-design.a #materials{padding-block:60px}.approved-design.a .section-head>p{max-width:540px;font-size:16px}.approved-design.a .material-layout{grid-template-columns:1fr}.approved-design.a .buyer-hero{padding-top:128px;padding-bottom:52px}}.approved-design .buyer-arrow{flex:0 0 24px;width:24px;min-width:24px;height:24px;line-height:1;display:block;overflow:visible}.approved-design.a .btn,.approved-design.a .buyer-button{color:#102a3d;min-height:52px;box-shadow:none;text-align:left;background:#e5bf64;border:1px solid #e5bf64;border-radius:2px;justify-content:space-between;align-items:center;gap:24px;padding:13px 22px;font-size:16px;font-weight:600;line-height:24px;transition:background-color .18s,border-color .18s;display:inline-flex}.approved-design.a .hero .btn{min-height:52px;padding:13px 22px;font-size:16px;line-height:24px}.approved-design.a .btn .arrow,.approved-design .pathway-action .arrow,.approved-design .pathway-arrow{border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;line-height:1;display:flex;transform:none}.approved-design.a .btn:hover,.approved-design.a .buyer-button:hover{box-shadow:none;background:#f1d184;border-color:#f1d184;transform:none}.approved-design.a .btn:hover .arrow,.approved-design .pathway-card:hover .arrow,.approved-design .pathway-card:hover .pathway-arrow{transform:none}.approved-design.a .btn.ghost,.approved-design.a .buyer-button.outline{color:inherit;box-shadow:none;background:0 0;border:1px solid #77909d}.approved-design.a .hero .btn.ghost{color:#fff;background:#0c243455;border-color:#b7ccd5}.approved-design.a .btn.ghost:hover,.approved-design.a .buyer-button.outline:hover{background:#83aeb526;border-color:#91bcc6}.approved-design.a .header .nav-secondary .nav-browse,.approved-design .nav-intro .nav-feature-cta{gap:16px;min-height:44px;padding:9px 16px;font-size:14px;line-height:24px}.approved-design .header .nav-secondary .nav-browse .buyer-arrow,.approved-design .nav-feature-cta .buyer-arrow{flex-basis:20px;width:20px;min-width:20px;height:20px}.approved-design .nav-links a>span:last-child{align-items:center;padding-top:0;line-height:1;display:flex}.approved-design .nav-links small{font-size:14px;line-height:1.55}.approved-design .buyer-card-link{justify-content:space-between;align-items:center;gap:16px;font-size:15px;display:flex}.approved-design .material-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.approved-design .material-family-grid.cards-count-5>.buyer-card:first-child{grid-column:1/-1}.approved-design .material-family-grid .buyer-card{background:linear-gradient(120deg,#e8eeeb99,#0000);border-top:1px solid #72929b65;min-width:0;padding:28px 28px 28px 76px;position:relative}.approved-design .family-index{color:#597c83;letter-spacing:.12em;font-size:13px;position:absolute;top:30px;left:20px}.approved-design .material-family-grid.cards-count-5>.buyer-card:first-child p{max-width:760px}.approved-design .buyer-grid.cards-count-1{grid-template-columns:minmax(0,1fr)}.approved-design .buyer-grid.cards-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-design .application-evidence{align-items:start;gap:48px}.approved-design.a .section-head h2,.approved-design.a .buyer-section h2,.approved-design .service-section h2{letter-spacing:-.03em;font-size:clamp(32px,2.8vw,40px);line-height:1.16}.approved-design.a .buyer-hero h1{letter-spacing:-.035em;font-size:clamp(44px,4.3vw,68px);line-height:1.1}.approved-design.a .material-row{padding-block:20px}.approved-design.a .material-row h3{font-size:25px}.approved-design.a .material-row p{font-size:15px}.approved-design.a .material-row .role{font-size:12px;line-height:1.6}.approved-design .pathway-card h3{min-height:2.3em}.approved-design .service-pathways h3{min-height:2.4em}.approved-design.a .process{row-gap:18px}.approved-design.a .process li{grid-template-rows:subgrid;grid-row:span 3;gap:18px;display:grid}.approved-design.a .process .number{margin:0}.approved-design.a .process p{margin:0;font-size:16px}.approved-design.a .process h3{font-size:24px;line-height:1.25}.approved-design.a .inquiry-form label{color:#d3e1e8;font-size:14px;line-height:1.6}.approved-design.a .inquiry-form input,.approved-design.a .inquiry-form textarea{color:#f2f6f8;border-bottom-color:#90aab9;min-height:48px;font-size:16px;line-height:1.5}.approved-design.a .inquiry-form input::placeholder,.approved-design.a .inquiry-form textarea::placeholder{color:#bdcfd8;opacity:1}.approved-design.a .inquiry-form input:focus-visible,.approved-design.a .inquiry-form textarea:focus-visible{outline-offset:4px;border-color:#e5bf64;outline:2px solid #e5bf64}.approved-design.a .inquiry-form .form-note{color:#c4d6df;font-size:14px;line-height:1.6}.approved-design.a .inquiry-form [role=alert]{color:#ffe1ba;border-left:3px solid #e5bf64;padding-left:14px}.approved-design.a .btn:disabled,.approved-design.a .buyer-button:disabled{opacity:.65;cursor:wait;transform:none}:-webkit-any(.approved-design.a .inquiry-form input:-webkit-autofill,.approved-design.a .inquiry-form textarea:-webkit-autofill){-webkit-text-fill-color:#f2f6f8;box-shadow:inset 0 0 0 1000px #173448}:is(.approved-design.a .inquiry-form input:autofill,.approved-design.a .inquiry-form textarea:autofill){-webkit-text-fill-color:#f2f6f8;box-shadow:inset 0 0 0 1000px #173448}.approved-design .footer{padding-top:56px}.approved-design .footer-links{gap:28px;font-size:16px;line-height:1.65}.approved-design .footer-bottom{font-size:12px;line-height:1.6}.approved-design .footer-bottom>span:last-child{color:#d2e2e7;font-size:18px}.approved-design .footer .logo{width:230px}@media (min-width:801px) and (max-width:1380px){.approved-design{--header-height:104px}.approved-design .header .nav-row{grid-template-rows:48px 50px;min-height:104px;padding-top:6px}.approved-design .nav-trigger{min-height:50px;padding:13px 0}.approved-design .nav-trigger:after{bottom:6px}.approved-design.a .hero{padding-top:104px}}@media (max-width:800px){.approved-design .material-family-grid,.approved-design .buyer-grid.cards-count-2{grid-template-columns:minmax(0,1fr)}.approved-design .material-family-grid .buyer-card{padding:24px 20px 24px 60px}.approved-design .family-index{top:26px;left:16px}.approved-design .application-evidence{gap:32px}.approved-design.a .section-head h2,.approved-design.a .buyer-section h2,.approved-design .service-section h2{font-size:32px}.approved-design.a .hero .btn{gap:18px;min-height:52px;padding:13px 18px;font-size:15px}.approved-design.a .process h3{font-size:22px}.approved-design.a .process p{font-size:15px}.approved-design .pathway-card h3{min-height:0}.approved-design .footer-links{gap:16px 24px}.approved-design .footer-bottom>span:last-child{margin-top:20px}.approved-design .nav-secondary .nav-browse{width:100%}}
