:root{--paper:#f5f5f7;--white:#fff;--ink:#08090b;--brand:#08090b;--muted:#75757b;--line:#dcdce1;--accent:#2997ff;--sand:#eaeaf0;--soft:#f2f2f5;--radius:4px;--font:"Manrope","Noto Sans Thai",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}html[lang=th] body{font-family:Noto Sans Thai,Manrope,sans-serif}html[lang=zh-Hans] body{font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}p,h1,h2,h3{margin:0}p{color:var(--muted)}h1,h2,h3{font-weight:500;line-height:1.35}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}input:focus,select:focus,textarea:focus{outline:2px solid var(--brand);outline-offset:2px}::selection{background:#c4ddf8;color:#08090b}[hidden]{display:none!important}.container{max-width:1320px;width:calc(100% - 112px);margin-inline:auto}.section{padding-block:104px}.multiline{white-space:pre-line}.eyebrow{font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.1px;line-height:1.6;color:var(--brand)}.small-text{font-size:12px;color:var(--muted)}.button{display:inline-flex;justify-content:center;align-items:center;gap:25px;background:var(--brand);color:var(--white);border:1px solid var(--brand);padding:15px 23px;border-radius:var(--radius);font-size:14px;font-weight:500;line-height:1.5;min-height:52px;transition:background .2s,transform .2s}.button:hover{background:#2997ff;transform:translateY(-2px)}.button-outline{color:var(--brand);background:transparent;border-color:#bcb8b0}.button-outline:hover{background:#eaeaf0}.button-light{color:var(--brand);background:var(--paper);border-color:var(--paper)}.button-light:hover{background:#eaeaf0}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:14px;font-weight:500;min-height:44px}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.skip-link{position:fixed;z-index:100;top:10px;left:10px;transform:translateY(-160%);background:var(--brand);padding:10px 20px;color:#fff}.skip-link:focus{transform:translateY(0)}.site-header{background:#f5f5f7f7;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.header-inner{height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:13px;flex-shrink:0}.brand img{width:43px;height:41px;object-fit:contain}.brand-wordmark{font-family:Manrope,sans-serif;font-size:28px;letter-spacing:3px;line-height:1.2;font-weight:800}.brand-wordmark>span{display:block;font-size:8px;font-weight:600;letter-spacing:2px;margin-top:6px}.desktop-nav{display:flex;gap:29px;align-items:center;font-size:13px}.desktop-nav a{padding-block:12px;white-space:nowrap}.header-actions{display:flex;align-items:center;gap:24px}.language-switch{display:flex;align-items:center;gap:3px;font-family:Manrope,sans-serif;font-size:10px}.language-switch a{min-width:28px;min-height:44px;display:flex;align-items:center;justify-content:center;color:var(--muted)}.language-switch a[aria-current=true]{color:var(--brand);font-weight:800;text-decoration:underline;text-underline-offset:6px}.header-quote{min-height:44px;font-size:12px;padding:12px 18px;gap:17px}.menu-toggle{display:none;align-items:center;justify-content:center;height:44px;width:44px;border:1px solid var(--line);background:none;border-radius:4px;color:var(--ink)}.mobile-nav{padding:15px 28px 24px;border-top:1px solid var(--line)}.mobile-nav a{display:block;padding:12px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding-block:56px 60px}.hero-copy{padding-block:32px}.hero-copy>.eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:29px}.orange-dot{width:6px;height:6px;background:var(--accent);border-radius:50%;flex-shrink:0}.hero h1{font-size:clamp(38px,4.15vw,62px);line-height:1.3;letter-spacing:-1.6px;font-weight:500}.hero h1>span{color:#8c8780}html[lang=en] .hero h1{font-size:clamp(40px,4.2vw,62px);letter-spacing:-2.3px;line-height:1.15}html[lang=zh-Hans] .hero h1{line-height:1.45;font-size:clamp(36px,3.8vw,55px)}.hero-description{font-size:15px;line-height:1.95;max-width:430px;margin-top:26px}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:34px}.hero-footnote{display:flex;align-items:center;gap:10px;font-size:11px;margin-top:38px}.tiny-rule{display:inline-block;width:24px;height:1px;background:#969491}.hero-art{position:relative;min-width:0;aspect-ratio:1.02;background:#edebe8;border-radius:3px;isolation:isolate;overflow:visible}.hero-art-header{position:absolute;z-index:4;top:25px;left:26px;right:26px;display:flex;justify-content:space-between;font-family:Manrope,sans-serif;font-size:9px;letter-spacing:1.9px;font-weight:600}.hero-disc{position:absolute;inset:15% 9% 12% 13%;border:1px solid #cbc9c6;border-radius:50%;z-index:0}.hero-disc:after{content:"";position:absolute;inset:19px;border:1px solid #d6d4d1;border-radius:50%}.hero-box{position:absolute;width:83%;top:7%;right:0;mix-blend-mode:multiply;transform:rotate(-8deg);z-index:1}.hero-small-photo{position:absolute;bottom:11%;left:-5%;width:35%;background:#f8f7f3;border:7px solid #f8f7f3;box-shadow:0 12px 24px #35333020;transform:rotate(-8deg);z-index:3}.hero-small-photo img{aspect-ratio:1.12;object-fit:cover}.hero-small-photo span{display:block;font:600 7px Manrope,sans-serif;letter-spacing:1.3px;text-align:center;padding:9px 3px 4px;color:var(--brand)}.print-stamp{position:absolute;bottom:14%;right:8%;border-radius:50%;background:var(--brand);color:#f7f6ec;width:104px;height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(11deg);font:700 16px/1.3 Manrope,sans-serif;letter-spacing:1px;z-index:3}.hero-art-bottom{position:absolute;bottom:22px;left:28px;right:26px;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.2px}.registration-mark{font-size:24px;line-height:1}.image-source-note{position:absolute;bottom:-25px;left:0;font-size:9px;color:#706e6b;width:100%;text-align:right}.proof-strip{display:grid;grid-template-columns:1fr 1fr 1.25fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:29px}.proof-strip>div{display:flex;align-items:center;gap:22px;border-right:1px solid var(--line);padding-inline:38px}.proof-strip>div:first-child{padding-left:0}.proof-strip>div:last-child{border:0;padding-right:0}.proof-index{font:500 10px Manrope,sans-serif;color:#8f8d8a;align-self:flex-start;margin-top:7px}.proof-strip strong{font-size:25px;font-weight:500;line-height:1.4}.proof-strip p{font-size:11px;margin-top:4px}.proof-strip>div>svg{margin-left:auto;color:#74726f}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:38px}.section-heading h2,.capability-copy h2,.faq-section h2{font-size:38px;letter-spacing:-.9px;margin-top:15px}.section-heading>p{max-width:340px;font-size:13px;line-height:1.9;margin-bottom:3px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.product-card{display:block;min-width:0}.product-image{position:relative;background:#efefea;aspect-ratio:1/.97;overflow:hidden;border-radius:2px}.product-image>img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .5s}.product-image-3>img{object-fit:contain;padding:30px 15px;background:#f3f1ee}.product-number{position:absolute;top:15px;left:17px;font:500 10px Manrope,sans-serif;z-index:2;color:#575552}.round-arrow{position:absolute;bottom:14px;right:14px;border-radius:50%;width:36px;height:36px;background:var(--paper);display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.product-card:hover .product-image>img{transform:scale(1.055)}.product-card:hover .round-arrow{background:var(--brand);color:var(--paper)}.product-card-text{padding:20px 0 0}.product-card-text>.eyebrow{font-size:8px;letter-spacing:1.6px;color:#797774}.product-card h3{font-size:18px;margin-top:7px;line-height:1.5}.product-link{font-size:11px;display:flex;align-items:center;gap:12px;margin-top:12px;color:var(--muted)}.industries{padding-block:0 55px;display:flex;justify-content:space-between;gap:25px;align-items:center}.industries>p{font-size:11px;max-width:180px}.industries>div{display:flex;gap:28px;flex-wrap:wrap}.industries>div>span{font-size:12px;display:flex;align-items:center;gap:9px}.industry-dot{width:5px;height:5px;border:1px solid #8b8986;border-radius:50%}.capability-section{padding-block:85px;background:var(--soft)}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.capability-visual{position:relative;background:#e0dedb;align-self:stretch;min-height:490px;padding:0 34px 40px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.capability-image{margin:0 -34px;aspect-ratio:1.75;overflow:hidden}.capability-image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.capability-quote{padding:12px 0 10px;position:relative}.quote-mark{font:70px/1 Georgia,serif;color:#83817e}.capability-quote p{font-size:25px;line-height:1.5;max-width:330px;color:var(--brand)}.capability-quote>span:last-child{display:block;font:600 8px Manrope,sans-serif;letter-spacing:2px;margin-top:20px;color:#656360}.color-chips{display:flex;position:absolute;bottom:0;left:0;width:100%;height:8px}.color-chips i{width:20%;background:#bcbab7}.color-chips i:nth-child(2){background:#e0cb9e}.color-chips i:nth-child(3){background:#d8a17c}.color-chips i:nth-child(4){background:#7a7875}.color-chips i:nth-child(5){background:#43413e}.capability-copy>p:not(.eyebrow){margin-top:20px;font-size:13px;line-height:1.95}.capability-list{margin-top:25px}.capability-list>div{display:flex;gap:20px;padding-block:17px;border-bottom:1px solid #dbd9d6}.capability-list>div>span{font:500 10px Manrope,sans-serif;margin-top:5px;color:#767471}.capability-list h3{font-size:16px}.capability-list p{font-size:12px;line-height:1.8;margin-top:6px}.capability-copy>.text-link{margin-top:19px;font-size:12px}.process-heading{text-align:center}.process-heading h2{font-size:35px;margin-top:14px}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:52px}.step-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:19px;border-bottom:1px solid var(--line)}.step-top>span{font:400 34px Manrope,sans-serif;color:#9b9996}.step-top svg{color:#969491}.process-grid h3{font-size:17px;margin-top:22px}.process-grid p{font-size:12px;line-height:1.9;margin-top:10px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:0 110px}.faq-section h2{font-size:31px;max-width:310px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{padding:21px 0;display:flex;gap:20px;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{height:30px;width:30px;border:1px solid var(--line);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.faq-list details[open] summary>span{background:var(--brand);border-color:var(--brand);color:#fff;transform:rotate(45deg)}.faq-list details>p{font-size:13px;line-height:1.95;padding:0 40px 23px 0}.cta-section{background:var(--brand);color:var(--paper);padding-block:67px;position:relative;overflow:hidden}.cta-section:after{content:"";position:absolute;width:490px;height:490px;border:1px solid #ffffff13;border-radius:50%;right:-150px;top:-170px;pointer-events:none}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.cta-inner .eyebrow{color:#d7d5d2;font-size:9px}.cta-inner h2{font-size:39px;letter-spacing:-.6px;margin-top:17px;line-height:1.45}.cta-inner>div>p:last-child{color:#d7d5d2;font-size:13px;margin-top:16px}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:17px;min-width:220px}.cta-phone{display:flex;align-items:center;gap:11px;font:500 14px Manrope,sans-serif;min-height:44px}.footer-main{display:grid;grid-template-columns:1.4fr .65fr 1.25fr .7fr;gap:55px;padding-bottom:47px}.footer-main .brand-wordmark{font-size:27px}.footer-main h2{font-size:12px;font-weight:600;margin-bottom:19px}.footer-main>div>a:not(.brand){display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted);min-height:32px}.footer-brand>p{font-size:12px;margin-top:21px}.footer-brand .small-text{display:block;font-size:10px;margin-top:9px}.footer-location>p{font-size:12px;line-height:1.9}.footer-bottom{border-top:1px solid var(--line);padding-block:22px;display:flex;align-items:center;gap:30px;font-size:10px;color:var(--muted)}.footer-bottom p{font-size:10px}.footer-made{margin-left:auto;font:600 8px Manrope,sans-serif;letter-spacing:1.5px}.mobile-call{display:none}.page-heading{padding-block:55px 40px;max-width:800px}.page-heading h1{font-size:48px;letter-spacing:-1px;line-height:1.4;margin-top:18px;white-space:pre-line}.page-heading>p:last-child{font-size:16px;line-height:1.95;max-width:650px;margin-top:22px}.breadcrumb{display:flex;flex-wrap:wrap;gap:11px;font-size:11px;color:var(--muted);padding-top:25px}.breadcrumb a:hover{color:var(--accent)}.product-detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:45px 85px}.product-detail-copy h1{font-size:43px;line-height:1.5;letter-spacing:-1px;margin-top:20px}.product-detail-copy>p:not(.eyebrow){margin-top:22px;font-size:15px;line-height:1.9}.product-detail-copy>.button{margin-top:30px}.product-detail-visual{aspect-ratio:1;background:#eeeee7;position:relative}.product-detail-visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-detail-visual>span{position:absolute;bottom:18px;left:22px;font:600 9px Manrope,sans-serif;letter-spacing:1.5px}.detail-intro{max-width:780px;font-size:19px;line-height:1.9;color:var(--ink)}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:48px}.features-grid>div{border-top:1px solid var(--line);padding-top:20px}.features-grid>div>span{font:400 28px Manrope,sans-serif;color:#9b9996}.features-grid h3{font-size:17px;margin-top:18px}.features-grid p{font-size:13px;line-height:1.9;margin-top:11px}.detail-specs{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.detail-specs h2{font-size:28px;margin-bottom:25px}.application-tags{display:flex;flex-wrap:wrap;gap:10px}.application-tags>span{border:1px solid #d4d2cf;padding:10px 17px;border-radius:3px;font-size:13px}.spec-list{margin:0}.spec-list>div{padding:16px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.7fr;gap:24px}.spec-list dt{font-size:13px;font-weight:500}.spec-list dd{margin:0;font-size:13px;color:var(--muted)}.detail-faq{max-width:850px;margin-inline:auto;padding-bottom:85px}.detail-faq h2{font-size:32px;margin-bottom:28px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-bottom:80px}.about-grid img{width:100%;aspect-ratio:1.5;object-fit:cover}.about-grid h2{font-size:28px;margin-bottom:20px}.about-grid p{font-size:14px;line-height:2}.about-image-caption{font-size:10px!important;margin-top:8px}.about-grid.reverse>div:first-child{order:2}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;padding-bottom:85px}.contact-info h2,.quote-form h2{font-size:23px}.quote-form{background:#f2f2f5;padding:34px;border:1px solid #e3e1de}.quote-form>p{font-size:13px;margin-top:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px;margin-block:26px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:12px;font-weight:500}.field input,.field select,.field textarea{width:100%;border:1px solid #d4d2cf;padding:12px;background:#fff;border-radius:3px;color:var(--ink);font-size:14px;min-height:46px}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:#7e7c79;font-size:12px}.full-width{grid-column:1/-1}.prose{max-width:800px;margin-bottom:85px}.prose h2{font-size:24px;margin-block:36px 15px}.prose p{font-size:15px;line-height:2}.brief-output{margin-top:24px}.brief-output textarea{width:100%;height:260px;resize:vertical;padding:16px;font-size:13px;line-height:1.7;border:1px solid #b2b0ad;background:#fff}.error-page{text-align:center;padding-block:100px}.error-page h1{font-size:80px}.error-page p{margin:20px 0}@media(min-width:1600px){.hero{gap:90px;padding-block:70px}.hero h1{font-size:62px}.hero-art{max-height:580px}.hero-description{font-size:16px}}@media(max-width:1200px){.container{width:calc(100% - 72px)}.header-inner{gap:18px}.desktop-nav{gap:20px}.header-actions{gap:16px}.hero{gap:35px}.hero-actions{gap:17px}.hero-actions .button{gap:16px;padding:14px 18px}.hero-actions .text-link{font-size:12px;gap:10px}.hero h1{font-size:45px}.capability-grid{gap:60px}.product-grid{gap:18px}.industries>div{gap:16px}.footer-main{gap:32px}.proof-strip>div{padding-inline:24px}.proof-strip strong{font-size:23px}.hero-small-photo{left:-3%}}@media(max-width:1000px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-inner{height:80px}.hero{padding-block:42px 50px;gap:30px}.hero h1{font-size:38px;letter-spacing:-.8px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:22px}.hero-description{font-size:13px;margin-top:20px}.hero-actions{flex-wrap:wrap;gap:9px 18px;margin-top:24px}.hero-footnote{font-size:9px;margin-top:24px}.print-stamp{width:76px;height:76px;font-size:12px}.hero-art-header{font-size:7px;left:20px;right:20px;top:20px}.hero-art-bottom{left:20px;right:20px;bottom:15px;font-size:9px}.proof-strip{grid-template-columns:1fr 1fr 1.2fr}.proof-strip>div{gap:12px;padding-inline:19px}.proof-strip p{font-size:10px}.proof-strip strong{font-size:21px}.proof-strip>div>svg{display:none}.section{padding-block:75px}.section-heading h2,.capability-copy h2{font-size:32px}.section-heading>p{max-width:300px;font-size:12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.product-image{aspect-ratio:1.2}.product-image-3>img{padding:40px}.industries{flex-direction:column;align-items:flex-start;gap:18px}.industries>p{max-width:none}.industries>div{gap:22px}.capability-grid{gap:40px}.capability-section{padding-block:65px}.capability-visual{min-height:460px;padding-inline:25px}.capability-image{margin-inline:-25px;aspect-ratio:1.3}.capability-quote p{font-size:24px}.capability-copy>p:not(.eyebrow){font-size:12px}.process-grid{gap:24px}.process-heading h2{font-size:30px}.process-grid h3{font-size:16px}.faq-section{gap:45px;padding-bottom:80px}.faq-section h2{font-size:27px}.faq-list summary{font-size:13px}.cta-inner h2{font-size:34px}.footer-main{grid-template-columns:1.25fr .7fr 1fr;gap:40px}.footer-main>div:last-child{grid-column:3}.footer-location{grid-column:3;grid-row:1/3}.footer-main>div:last-child{grid-column:2}.product-detail-hero{gap:40px}.product-detail-copy h1{font-size:34px}.features-grid{grid-template-columns:repeat(2,1fr)}.detail-specs{gap:50px}.contact-grid{gap:40px}.quote-form{padding:25px}.about-grid{gap:35px}}@media(max-width:700px){.container{width:calc(100% - 40px)}.header-inner{height:74px;gap:12px}.brand{gap:8px}.brand img{width:32px;height:34px}.brand-wordmark{font-size:22px;letter-spacing:2px}.brand-wordmark>span{font-size:6px;letter-spacing:1.5px;margin-top:4px}.header-actions{gap:11px}.header-quote{display:none}.language-switch{gap:0;font-size:9px}.language-switch a{min-width:27px}.menu-toggle{width:40px;border:none}.hero{grid-template-columns:1fr;padding-block:33px 49px;gap:22px}.hero-copy{padding:5px 0 0}.hero-copy>.eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:23px}.hero h1{font-size:clamp(36px,8.7vw,54px);letter-spacing:-.9px;line-height:1.35}html[lang=en] .hero h1{font-size:clamp(39px,9.6vw,58px);line-height:1.15}html[lang=zh-Hans] .hero h1{font-size:clamp(35px,8.5vw,52px);line-height:1.4}.hero-description{max-width:490px;font-size:14px;line-height:1.9;margin-top:20px}.hero-actions{margin-top:24px;gap:16px;flex-wrap:nowrap}.hero-actions .button{font-size:13px;padding:14px 18px;gap:18px;min-height:49px}.hero-actions .text-link{font-size:12px;gap:9px}.hero-footnote{font-size:10px;margin-top:20px}.hero-art{width:calc(100% - 10px);margin-left:10px;aspect-ratio:1.13;margin-top:8px}.hero-art-header{top:20px;left:23px;right:23px;font-size:8px}.hero-box{width:77%;right:1%;top:2%}.hero-small-photo{left:-3%;bottom:12%;width:32%;border-width:5px}.hero-small-photo span{font-size:6px;padding:8px 0 3px;letter-spacing:1px}.print-stamp{width:75px;height:75px;font-size:12px;right:8%;bottom:15%}.hero-art-bottom{bottom:14px;left:20px;right:20px;font-size:9px}.image-source-note{bottom:-24px;font-size:8px}.proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:23px}.proof-strip>div{padding-inline:13px;gap:0;align-items:flex-start}.proof-strip>div:first-child{padding-left:0}.proof-index{display:none}.proof-strip strong{font-size:19px}.proof-strip p{font-size:9px;line-height:1.75;margin-top:8px}.proof-strip>div:last-child strong{font-size:16px;line-height:1.7}.section{padding-block:61px}.section-heading{display:block;margin-bottom:28px}.section-heading h2,.capability-copy h2{font-size:31px;letter-spacing:-.5px;margin-top:13px}.section-heading>p{max-width:100%;font-size:13px;margin-top:18px}.eyebrow{font-size:9px;letter-spacing:1.7px}.product-grid{gap:29px 15px}.product-image{aspect-ratio:1}.product-number{top:11px;left:12px;font-size:8px}.round-arrow{width:29px;height:29px;bottom:10px;right:10px}.round-arrow svg{width:17px}.product-card-text{padding-top:15px}.product-card-text>.eyebrow{font-size:7px;letter-spacing:1px}.product-card h3{font-size:16px;margin-top:5px}.product-link{font-size:10px;margin-top:7px}.product-image-3>img{padding:20px 8px}.industries{padding-bottom:40px;gap:17px}.industries>p{font-size:11px}.industries>div{gap:10px 21px}.industries>div>span{font-size:11px}.capability-section{padding-block:46px}.capability-grid{grid-template-columns:1fr;gap:36px}.capability-visual{min-height:0;padding:0 26px 29px}.capability-image{margin-inline:-26px;aspect-ratio:2.1}.capability-quote{padding-top:5px}.quote-mark{font-size:54px}.capability-quote p{font-size:25px;max-width:320px}.capability-quote>span:last-child{margin-top:18px}.capability-copy>p:not(.eyebrow){font-size:13px}.capability-list>div{padding-block:17px}.capability-list h3{font-size:16px}.capability-list p{font-size:12px}.process-heading{text-align:left}.process-heading h2{font-size:28px}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 25px;margin-top:32px}.step-top>span{font-size:30px}.step-top{padding-bottom:12px}.process-grid h3{font-size:16px;margin-top:18px}.process-grid p{font-size:12px}.faq-section{grid-template-columns:1fr;gap:27px;padding-block:0 60px}.faq-section h2{font-size:29px;max-width:none}.faq-list summary{font-size:13px;line-height:1.8;padding-block:18px}.faq-list details>p{font-size:12px;padding-right:15px}.cta-section{padding-block:43px}.cta-inner{display:block}.cta-inner .eyebrow{font-size:8px;letter-spacing:1.5px}.cta-inner h2{font-size:30px}.cta-inner>div>p:last-child{font-size:12px;margin-top:15px}.cta-actions{flex-direction:row;justify-content:flex-start;gap:20px;margin-top:27px;min-width:0}.cta-actions .button{font-size:12px;gap:20px;padding:13px 18px;min-height:47px}.cta-phone{font-size:12px;gap:8px}.site-footer{padding-top:45px;padding-bottom:62px}.footer-main{grid-template-columns:1fr 1fr;gap:30px 35px;padding-bottom:35px}.footer-brand{grid-column:1/-1}.footer-brand>p{margin-top:17px}.footer-location{grid-row:auto;grid-column:2}.footer-main>div:last-child{grid-column:1/-1;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.footer-main>div:last-child h2{margin:0}.footer-main h2{margin-bottom:11px}.footer-main>div>a:not(.brand){font-size:11px;min-height:34px}.footer-location>p{font-size:11px}.footer-bottom{flex-wrap:wrap;gap:10px 20px;font-size:9px;padding-block:18px}.footer-bottom p{font-size:9px;max-width:250px}.footer-made{display:none}.mobile-call{display:flex;position:fixed;z-index:25;bottom:0;left:0;right:0;background:var(--brand);color:#fff;min-height:57px;padding:12px 22px max(12px,env(safe-area-inset-bottom));align-items:center;gap:10px;font-size:13px;box-shadow:0 -3px 18px #08090b20}.mobile-call>span{margin-left:auto;font:500 13px Manrope,sans-serif}.page-heading{padding-block:35px}.page-heading h1{font-size:36px}.page-heading>p:last-child{font-size:14px;margin-top:20px}.breadcrumb{font-size:10px;padding-top:22px}.product-detail-hero{grid-template-columns:1fr;gap:33px;padding-block:35px 55px}.product-detail-copy h1{font-size:34px}.product-detail-copy>p:not(.eyebrow){font-size:14px}.product-detail-copy>.button{margin-top:24px}.product-detail-visual{aspect-ratio:1.15}.detail-intro{font-size:17px}.features-grid{gap:27px 21px;margin-top:35px}.features-grid h3{font-size:16px}.features-grid p{font-size:12px}.detail-specs{grid-template-columns:1fr;gap:38px}.detail-specs h2{font-size:25px;margin-bottom:20px}.spec-list>div{gap:20px}.spec-list dd,.spec-list dt{font-size:12px}.detail-faq{padding-bottom:60px}.detail-faq h2{font-size:29px}.about-grid{grid-template-columns:1fr;gap:26px;margin-bottom:49px}.about-grid.reverse>div:first-child{order:0}.about-grid h2{font-size:25px;margin-bottom:15px}.about-grid p{font-size:13px}.contact-grid{grid-template-columns:1fr;gap:39px;padding-bottom:55px}.quote-form{padding:23px 20px}.form-grid{gap:19px;grid-template-columns:1fr}.field{grid-column:1/-1}.prose h2{font-size:23px}.prose p{font-size:14px}.prose{margin-bottom:60px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--radius:0px;--brand:#08090b;--accent:#2997ff}body{background:var(--paper)}.container{max-width:1320px;width:calc(100% - 112px)}.site-header{background:#f5f5f7fa;border-bottom:1px solid #dcdce1}.header-inner{height:88px}.brand-wordmark{font-size:27px;letter-spacing:2.5px}.desktop-nav{gap:34px}.desktop-nav a{font-size:12px}.header-quote{background:transparent;color:var(--ink);border:1px solid #c5c5cd;padding:12px 18px;font-size:11px;gap:23px}.header-quote:hover{background:var(--ink);color:var(--paper)}.button{border-radius:0;min-height:54px;transition:background .25s,color .25s,transform .25s}.button:hover{background:var(--accent);border-color:var(--accent)}.button-outline:hover,.button-light:hover{color:var(--paper)}.eyebrow{color:var(--accent);font-size:10px;letter-spacing:2px;font-weight:600}.editorial-hero{background:#08090b;color:#f5f5f7;overflow:hidden;padding-bottom:0}.hero-intro{padding-block:35px 44px}.hero-kicker{display:flex;justify-content:space-between;align-items:center;font:500 9px Manrope,sans-serif;letter-spacing:1.8px;color:#a1a1a6}.hero-kicker>span:first-child{display:flex;align-items:center;gap:10px}.hero-kicker i{width:6px;height:6px;background:var(--accent);border-radius:50%}.hero-intro h1{font-size:clamp(52px,6.5vw,94px);font-weight:500;line-height:1.27;letter-spacing:-2.8px;text-align:center;margin:48px auto 34px;max-width:1150px}.hero-intro h1>span{display:block}.hero-intro h1>span:last-child{color:#a1a1a6}.hero-period{font-style:normal;color:var(--accent);padding-left:4px}html[lang=en] .hero-intro h1{font-size:clamp(58px,7.2vw,104px);line-height:1.1;letter-spacing:-4px}html[lang=zh-Hans] .hero-intro h1{font-size:clamp(53px,6.7vw,96px);line-height:1.3;letter-spacing:-1.8px}.hero-bottom-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;border-top:1px solid #ffffff21;padding-top:25px}.hero-bottom-copy>p{max-width:550px;font-size:13px;line-height:1.95;color:#a1a1a6}.hero-contact{display:flex;align-items:center;gap:25px;font-size:14px;flex-shrink:0}.hero-contact-circle{display:flex;align-items:center;justify-content:center;width:57px;height:57px;border-radius:50%;background:var(--accent);color:#fff;transition:transform .35s,background .35s}.hero-contact:hover .hero-contact-circle{transform:rotate(45deg);background:#5aacff}.hero-showcase{width:100%;height:clamp(330px,35vw,510px);position:relative;background:#ececf0;overflow:hidden}.hero-showcase>img{width:100%;height:100%;object-fit:cover;object-position:center 49%}.showcase-caption{position:absolute;left:56px;right:56px;bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#25252a}.showcase-caption>span:first-child{font:600 9px Manrope,sans-serif;letter-spacing:2px}.showcase-caption>span:nth-child(2){font-size:10px;margin-left:auto;background:#f5f5f7cc;padding:5px 10px}.showcase-caption>a{background:#08090b;color:#f5f5f7;border-radius:50%;width:37px;height:37px;display:flex;align-items:center;justify-content:center;transform:rotate(90deg);transition:background .2s}.showcase-caption>a:hover{background:var(--accent)}.brand-introduction{padding-block:95px;display:grid;grid-template-columns:1fr 2.6fr;gap:70px;border-bottom:1px solid var(--line)}.brand-introduction>.eyebrow{padding-top:13px}.brand-introduction h2{font-size:44px;line-height:1.5;letter-spacing:-.9px;font-weight:400}.brand-introduction-body>p{font-size:15px;max-width:620px;margin-top:20px;line-height:1.95}.brand-facts{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:40px;margin-top:48px}.brand-facts strong{font:400 43px/1.5 Manrope,Noto Sans Thai,sans-serif;letter-spacing:-1px;display:flex;gap:19px;align-items:flex-start}.brand-facts strong>span:not([data-count]){font-size:19px;color:var(--accent);padding-top:5px}.brand-facts p{font-size:10px;margin-top:5px}.brand-facts>div:last-child strong{font-size:33px;line-height:1.95}.section{padding-block:94px}.section-heading{gap:70px;align-items:flex-end;margin-bottom:43px}.section-heading>div{max-width:730px}.section-heading h2{font-size:43px;letter-spacing:-1px;font-weight:400;line-height:1.5}.section-heading>p{max-width:300px;font-size:13px}.product-grid{grid-template-columns:1fr 1fr;gap:46px 32px}.product-card:nth-child(2n){padding-top:64px}.product-image{aspect-ratio:1.45;background:#eaeaf0;border-radius:0}.product-image>img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-image>img{transform:scale(1.045)}.product-image-0>img{object-position:center 56%}.product-image-1>img{object-position:center 57%}.product-image-2>img{object-position:center 55%}.product-image-3>img{object-fit:contain;background:transparent;padding:42px 35px}.product-number{top:20px;left:23px;font-size:10px;color:#42424a;background:#f5f5f7bb;padding:3px 6px}.round-arrow{width:52px;height:52px;bottom:21px;right:21px;background:#f5f5f7;border-radius:50%;transition:transform .35s,background .35s,color .35s}.product-card:hover .round-arrow{background:var(--accent);transform:rotate(45deg)}.product-card-text{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:23px}.product-card-text .eyebrow{color:#73737a;font-size:8px;letter-spacing:1.7px}.product-card h3{font-size:24px;line-height:1.5;margin-top:6px}.product-link{font-size:11px;white-space:nowrap;gap:14px;margin:0}.product-card:nth-child(2){margin-bottom:-25px}.industries{border-top:1px solid var(--line);padding-block:30px 53px;gap:35px}.industries>p{font-size:11px;max-width:200px}.industry-dot{width:4px;height:4px;background:var(--accent);border:0;border-radius:0}.industries>div{gap:26px}.capability-section{background:#ededf2;padding-block:94px}.capability-grid{gap:90px;grid-template-columns:1fr 1fr}.capability-visual{background:#111115;position:relative;padding:0;overflow:hidden;min-height:570px}.capability-image{margin:0;aspect-ratio:1.2;overflow:hidden}.capability-image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;filter:grayscale(1);opacity:.88;transition:transform 1s}.capability-visual:hover .capability-image img{transform:scale(1.035)}.capability-quote{padding:36px 36px 45px;background:#111115}.capability-quote p{color:#f5f5f7;font-size:28px;max-width:350px;line-height:1.65}.capability-quote>span:last-child{color:#a1a1a6;font-size:8px;letter-spacing:2px;margin-top:23px}.technical-cross{position:absolute;bottom:35px;right:30px;font:200 40px Manrope,sans-serif;color:var(--accent)}.capability-copy h2{font-size:39px;font-weight:400;line-height:1.55;letter-spacing:-.8px}.capability-copy>p:not(.eyebrow){font-size:13px;line-height:2}.capability-list>div{border-color:#cdcdd3;padding-block:20px;gap:24px}.capability-list>div>span{color:var(--accent)}.capability-list h3{font-size:17px}.capability-list p{font-size:12px}.capability-copy>.text-link{font-size:12px;margin-top:25px}.process-heading{text-align:left;display:flex;align-items:flex-start;justify-content:space-between;gap:60px}.process-heading>.eyebrow{padding-top:10px}.process-heading h2{font-size:35px;font-weight:400;line-height:1.5;max-width:720px;margin-top:0}.process-grid{gap:36px;margin-top:55px}.step-top>span{font-size:48px;font-weight:300;color:#adadb5}.step-top svg{color:var(--accent)}.step-top{padding-bottom:22px}.process-grid h3{font-size:18px}.process-grid p{font-size:12px;max-width:240px}.faq-section{padding-block:10px 95px;gap:100px;grid-template-columns:.85fr 1.15fr}.faq-section h2{font-size:34px;font-weight:400;line-height:1.6}.faq-list summary{font-size:14px}.faq-list summary>span{border-color:#d0d0d8}.faq-list details[open] summary>span{background:var(--accent);border-color:var(--accent)}.cta-section{background:#08090b;padding-block:86px}.cta-section:after{display:none}.cta-inner h2{font-size:51px;font-weight:400;line-height:1.45;letter-spacing:-1.5px;margin-top:25px}.cta-inner .eyebrow{color:#a1a1a6}.cta-inner>div>p:last-child{color:#a1a1a6;font-size:13px;margin-top:22px}.cta-actions{gap:25px;min-width:210px}.cta-orb{display:flex;flex-direction:column;align-items:center;justify-content:center;width:154px;height:154px;border:1px solid #2997ff;border-radius:50%;gap:15px;background:var(--accent);color:#fff;transition:transform .35s,background .35s}.cta-orb>span{font-size:12px}.cta-orb:hover{transform:scale(1.045);background:#5aacff}.cta-orb svg{transition:transform .35s}.cta-orb:hover svg{transform:rotate(45deg)}.cta-phone{font-size:13px;color:#d1d1d8}.footer-main h2{color:#08090b}.footer-main .brand-wordmark{font-size:31px}.site-footer{padding-top:64px}.footer-brand>p{color:#45454d}.footer-main>div>a:hover{color:var(--accent)}.footer-bottom{border-color:#dcdce1}.footer-main{padding-bottom:51px}.mobile-call{background:#08090b}.page-heading h1{font-weight:400;font-size:54px;letter-spacing:-1.7px}.page-heading>.eyebrow{color:var(--accent)}.product-detail-hero{gap:90px}.product-detail-copy h1{font-weight:400;font-size:45px;line-height:1.5}.product-detail-visual{background:#eaeaf0;overflow:hidden}.product-detail-visual img{transition:transform .8s}.product-detail-visual:hover img{transform:scale(1.035)}.product-detail-visual>span{background:#f5f5f7cf;padding:5px 8px}.features-grid>div>span{color:#92929c}.application-tags>span{border-color:#c6c6d0;border-radius:0}.quote-form{background:#f2f2f5;border-color:#d8d8e0}.field input,.field textarea,.field select{border-color:#c6c6d0;border-radius:0}.contact-section{padding-top:20px}.about-grid h2{font-weight:400}.text-link:hover{color:var(--accent)}@media(min-width:1600px){.hero-intro{padding-block:42px 50px}.hero-intro h1{margin-block:55px 40px}.hero-showcase{height:540px}}@media(max-width:1200px){.container{width:calc(100% - 72px)}.desktop-nav{gap:24px}.hero-intro h1{font-size:76px;margin-top:43px}.hero-bottom-copy>p{max-width:500px}.hero-showcase{height:410px}.showcase-caption{left:36px;right:36px}.brand-introduction{gap:45px}.brand-introduction h2{font-size:38px}.section-heading h2{font-size:37px}.capability-grid{gap:50px}.capability-copy h2{font-size:33px}.capability-visual{min-height:520px}.capability-image{aspect-ratio:1}.process-heading h2{font-size:31px}.cta-inner h2{font-size:45px}.product-card h3{font-size:22px}.product-link{font-size:10px}.product-card-text{gap:13px}}@media(max-width:1000px){.header-inner{height:80px}.hero-intro h1{font-size:65px}.hero-kicker{font-size:8px;letter-spacing:1.3px}.hero-bottom-copy{gap:40px}.hero-bottom-copy>p{font-size:12px;max-width:440px}.hero-contact{font-size:12px;gap:15px}.hero-contact-circle{width:49px;height:49px}.hero-showcase{height:340px}.brand-introduction{padding-block:70px;grid-template-columns:1fr 2.7fr;gap:30px}.brand-introduction h2{font-size:33px}.brand-introduction-body>p{font-size:13px}.brand-facts{gap:25px;margin-top:35px}.brand-facts strong{font-size:34px}.brand-facts>div:last-child strong{font-size:26px}.brand-facts p{font-size:9px}.section{padding-block:70px}.section-heading{gap:40px}.section-heading h2{font-size:33px}.section-heading>p{max-width:270px;font-size:12px}.product-grid{gap:35px 25px}.product-card:nth-child(2n){padding-top:45px}.product-image{aspect-ratio:1.18}.product-card h3{font-size:21px}.product-card-text{align-items:flex-start}.product-link{font-size:0;gap:0;min-height:40px}.product-link>svg{width:22px}.round-arrow{width:45px;height:45px;right:16px;bottom:16px}.industries>div{gap:18px}.capability-section{padding-block:70px}.capability-visual{min-height:500px}.capability-quote{padding:30px 27px}.capability-quote p{font-size:24px}.capability-grid{gap:38px}.capability-copy h2{font-size:29px}.capability-copy>p:not(.eyebrow){font-size:12px}.capability-list h3{font-size:15px}.capability-list p{font-size:11px}.capability-list>div{gap:19px;padding-block:17px}.process-heading{gap:35px}.process-heading h2{font-size:28px}.process-grid{gap:25px}.process-grid h3{font-size:16px}.step-top>span{font-size:39px}.faq-section{gap:60px;padding-bottom:75px}.faq-section h2{font-size:30px}.cta-section{padding-block:66px}.cta-inner h2{font-size:39px}.cta-orb{width:136px;height:136px}.cta-orb svg{width:33px;height:33px}.product-detail-hero{gap:45px}.product-detail-copy h1{font-size:36px}}@media(max-width:700px){.container{width:calc(100% - 40px)}.header-inner{height:73px}.brand-wordmark{font-size:22px}.hero-intro{padding-block:25px 29px}.hero-kicker{font-size:7px;letter-spacing:1.1px;gap:12px}.hero-kicker>span:last-child{max-width:120px;text-align:right;line-height:1.7}.hero-kicker>span:first-child{gap:7px}.hero-intro h1{font-size:clamp(35px,9.3vw,62px);letter-spacing:-1.4px;line-height:1.4;margin:40px auto 28px}html[lang=en] .hero-intro h1{font-size:clamp(38px,10vw,68px);letter-spacing:-1.9px;line-height:1.15;margin-block:41px 32px}html[lang=zh-Hans] .hero-intro h1{font-size:clamp(34px,9vw,56px);line-height:1.5;letter-spacing:-.8px}.hero-period{padding-left:1px}.hero-bottom-copy{display:block;padding-top:20px}.hero-bottom-copy>p{font-size:12px;line-height:1.9;max-width:none}.hero-contact{font-size:12px;justify-content:space-between;gap:25px;margin-top:21px;width:100%;max-width:250px}.hero-contact-circle{width:44px;height:44px}.hero-contact-circle svg{width:23px}.hero-showcase{height:260px}.hero-showcase>img{width:100%;object-fit:cover;object-position:50% 52%}.showcase-caption{left:20px;right:20px;bottom:13px;gap:15px}.showcase-caption>span:first-child{font-size:7px;letter-spacing:1px;max-width:90px;line-height:1.7}.showcase-caption>span:nth-child(2){max-width:140px;font-size:8px;text-align:right;line-height:1.7;padding:4px 6px}.showcase-caption>a{width:31px;height:31px;flex-shrink:0}.showcase-caption>a svg{width:17px}.brand-introduction{display:block;padding-block:49px}.brand-introduction>.eyebrow{padding:0}.brand-introduction h2{font-size:28px;margin-top:20px;line-height:1.65;letter-spacing:-.5px}.brand-introduction-body>p{font-size:13px;line-height:1.9;margin-top:16px}.brand-facts{gap:15px;grid-template-columns:1fr .9fr 1.2fr;margin-top:30px}.brand-facts strong{font-size:30px;gap:9px;line-height:1.7}.brand-facts strong>span:not([data-count]){font-size:15px;padding-top:6px}.brand-facts>div:last-child strong{font-size:22px;line-height:2.35}.brand-facts p{font-size:8px;line-height:1.9;max-width:110px}.section{padding-block:56px}.section-heading{margin-bottom:30px}.section-heading h2{font-size:29px;line-height:1.65;margin-top:18px;letter-spacing:-.5px}.section-heading>p{font-size:13px;margin-top:18px;max-width:none}.product-grid{grid-template-columns:1fr;gap:30px}.product-card:nth-child(2n){padding:0}.product-card:nth-child(2){margin:0}.product-image{aspect-ratio:1.35}.product-image-3>img{padding:30px 25px}.product-card-text{padding-top:19px;align-items:center}.product-card h3{font-size:22px}.product-card-text .eyebrow{font-size:8px;letter-spacing:1.5px}.product-link{font-size:11px;gap:12px}.product-link>svg{width:18px}.round-arrow{width:43px;height:43px;bottom:17px;right:17px}.round-arrow svg{width:21px}.product-number{top:16px;left:17px;font-size:9px}.industries{padding-block:25px 40px;gap:19px}.industries>div{gap:12px 20px}.industries>div>span{font-size:11px}.capability-section{padding-block:46px}.capability-grid{grid-template-columns:1fr;gap:36px}.capability-visual{min-height:0}.capability-image{aspect-ratio:1.4;margin:0}.capability-quote{padding:25px 28px 33px}.capability-quote p{font-size:25px;max-width:270px;line-height:1.6}.capability-quote>span:last-child{margin-top:18px;font-size:7px}.technical-cross{bottom:25px;right:25px;font-size:35px}.capability-copy h2{font-size:30px;line-height:1.6}.capability-copy>p:not(.eyebrow){font-size:13px}.capability-list h3{font-size:16px}.capability-list p{font-size:12px}.process-heading{display:block}.process-heading>.eyebrow{padding:0}.process-heading h2{font-size:28px;margin-top:20px;line-height:1.6}.process-grid{grid-template-columns:1fr 1fr;gap:33px 25px;margin-top:32px}.step-top>span{font-size:40px}.step-top{padding-bottom:16px}.process-grid h3{font-size:17px}.process-grid p{font-size:12px}.faq-section{display:block;padding-block:0 55px}.faq-section h2{font-size:29px;margin-top:18px;margin-bottom:27px}.faq-list summary{font-size:13px}.cta-section{padding-block:46px}.cta-inner{display:block}.cta-inner h2{font-size:33px;line-height:1.55;letter-spacing:-.7px;margin-top:21px}.cta-inner .eyebrow{font-size:8px;letter-spacing:1.4px;max-width:300px}.cta-inner>div>p:last-child{font-size:12px;line-height:1.9;margin-top:16px}.cta-actions{flex-direction:row;justify-content:space-between;gap:25px;margin-top:33px}.cta-orb{width:111px;height:111px;flex-shrink:0;gap:8px}.cta-orb svg{width:29px;height:29px}.cta-orb>span{font-size:10px}.cta-phone{font-size:13px}.site-footer{padding-top:44px}.footer-main{padding-bottom:34px}.footer-main .brand-wordmark{font-size:28px}.footer-brand>p{font-size:12px}.footer-main>div:last-child{gap:10px 20px}.footer-bottom{padding-bottom:22px}.page-heading h1{font-size:37px;letter-spacing:-1px}.product-detail-copy h1{font-size:34px}.product-detail-hero{gap:30px}.product-detail-visual{aspect-ratio:1.13}.contact-section{padding-top:0}.quote-form{padding:22px 19px}.field input,.field select,.field textarea{min-height:48px}.button{min-height:50px}}:root{--paper:#f5f5f7;--ink:#1d1d1f;--brand:#08090b;--accent:#0071e3;--muted:#6e6e73;--line:#d2d2d7;--soft:#ececf0}.site-header{background:#08090bdb;border-bottom:1px solid #ffffff16;color:#f5f5f7;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.header-inner{height:76px}.brand-wordmark{font-size:25px;font-weight:700;letter-spacing:2.4px}.brand-wordmark>span{color:#a1a1a6;letter-spacing:1.7px}.brand img{width:36px;height:35px}.desktop-nav a{font-size:12px;color:#c9c9cf}.language-switch a{color:#8f8f98}.language-switch a[aria-current=true]{color:#fff}.header-quote{background:#f5f5f7;color:#101012;border:0;border-radius:30px;padding:10px 20px;min-height:38px;gap:16px}.header-quote:hover{color:#fff;background:#0071e3}.menu-toggle{color:#f5f5f7;border-color:#45454d}.mobile-nav{background:#08090b;border-color:#33333b}.mobile-nav a{color:#f5f5f7}.button{border-radius:28px;padding:14px 25px;background:#0071e3;border-color:#0071e3}.button:hover{background:#0077ed;border-color:#0077ed;transform:translateY(-2px)}.button-outline{background:transparent;color:#1d1d1f;border-color:#8e8e99}.button-outline:hover{color:#fff}.text-link:hover{color:#0071e3}.eyebrow{color:#6e6e73}.site-footer{background:#f5f5f7}.mobile-call{background:#08090bf5;backdrop-filter:blur(16px)}.scroll-story{background:#08090b;color:#f5f5f7;position:relative;isolation:isolate;overflow:clip}.story-sticky{position:relative;padding:90px 7vw 70px;min-height:800px}.story-atmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 72% 49%,#31559632 0%,#12234818 30%,transparent 63%)}.story-atmosphere:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#ffffff29 .5px,transparent .5px);background-size:7px 7px;opacity:.08;mask-image:linear-gradient(90deg,transparent,#000);-webkit-mask-image:linear-gradient(90deg,transparent,#000)}.orbital{position:absolute;border:1px solid #8bb5ff14;border-radius:50%;width:62vw;height:62vw;right:-3vw;top:50%;transform:translateY(-50%) rotate(-24deg)}.orbital-two{width:76vw;height:76vw;right:-10vw;border-color:#b1c9ff08}.light-line{position:absolute;top:10%;height:75%;width:1px;right:45%;background:linear-gradient(transparent,#8db8ff38,transparent);transform:rotate(29deg)}.story-topline{position:relative;display:flex;justify-content:space-between;gap:20px;font:500 8px Manrope,sans-serif;letter-spacing:2.2px;color:#777783;margin-bottom:45px}.story-copy{position:relative;z-index:5;max-width:600px;margin-bottom:50px}.story-copy .eyebrow{color:#a1a1a6;font-size:10px;letter-spacing:2px}.art-headline{font-size:68px;line-height:1.3;letter-spacing:-2.2px;font-weight:500;margin-top:22px}.art-headline>span{display:block}.art-headline>span:last-child{background:linear-gradient(110deg,#fff,#d1d2dc 40%,#707a91);-webkit-background-clip:text;background-clip:text;color:transparent}html[lang=en] .art-headline>span:first-child{font-family:"Instrument Serif",Georgia,serif;font-size:98px;font-style:italic;font-weight:400;line-height:.95;letter-spacing:-2px;margin-bottom:20px}html[lang=en] .art-headline>span:last-child{font-size:60px;line-height:1.05;letter-spacing:-2.8px}html[lang=zh-Hans] .art-headline>span:first-child{font-family:"Noto Serif SC",Songti SC,serif;font-size:96px;font-weight:400;letter-spacing:10px;line-height:1.5;white-space:nowrap}html[lang=zh-Hans] .art-headline>span:last-child{font-size:42px;font-weight:400;letter-spacing:3px;line-height:1.6;margin-top:9px}.story-intro{font-size:14px;line-height:2;color:#92929e;max-width:460px;margin-top:25px}.story-copy>.button{margin-top:28px;font-size:13px;gap:27px;min-height:48px}.story-copy h2{font-size:51px;line-height:1.4;letter-spacing:-1.5px;font-weight:500}.story-copy>p:not(.eyebrow):not(.art-kicker){font-size:15px;line-height:1.9;color:#a1a1a6;max-width:440px;margin-top:25px}.story-copy .art-kicker{font:italic 400 57px/1.3 "Instrument Serif",Georgia,serif;color:#acbedf;letter-spacing:-1px;margin-bottom:16px}.story-object{position:relative;width:min(650px,80vw);margin:35px auto 0;z-index:3;transform-origin:50% 55%;pointer-events:none}.story-object>img{width:100%;position:relative;z-index:2;filter:drop-shadow(0 28px 30px #000a)}.product-halo{position:absolute;inset:15% 5%;border-radius:50%;background:radial-gradient(ellipse,#567abd35,transparent 68%);filter:blur(45px);z-index:0}.story-secondary{position:relative;width:270px;margin:-100px 0 0 auto;z-index:4;pointer-events:none}.story-secondary>img{filter:drop-shadow(0 20px 35px #000b)}.story-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;z-index:8;color:#73737e;margin-top:45px}.story-footer>a{display:flex;align-items:center;gap:13px;font-size:10px;color:#c8c8d0}.story-footer>span{font-size:8px;max-width:250px;text-align:right;letter-spacing:.3px}.scroll-mouse{width:16px;height:24px;border:1px solid #575761;border-radius:10px;display:flex;justify-content:center;padding-top:5px}.scroll-mouse>i{width:2px;height:5px;background:#b7b7c3;border-radius:2px;animation:scroll-hint 1.9s ease-in-out infinite}.story-progress-track{position:absolute;left:0;bottom:-22px;width:100%;height:1px;background:#ffffff19;overflow:hidden}.story-progress-track>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#52749d,#a5caff);transform:scaleX(0);transform-origin:left}.scroll-story.story-enhanced{height:300svh}.story-enhanced .story-sticky{position:sticky;top:0;height:100svh;min-height:700px;padding:0;overflow:hidden}.story-enhanced .story-topline{position:absolute;top:36px;left:6.5%;right:6.5%;margin:0}.story-enhanced .story-copy{position:absolute;left:7%;top:50%;width:45%;max-width:610px;margin:0;transform:translateY(-50%)}.story-enhanced .story-copy-first{z-index:6}.story-enhanced .story-copy-second,.story-enhanced .story-copy-third{opacity:0}.story-enhanced .story-object{position:absolute;width:57%;max-width:830px;right:-1%;top:13%;margin:0}.story-enhanced .story-secondary{position:absolute;right:7%;bottom:7%;width:24%;max-width:330px;margin:0;opacity:0}.story-enhanced .story-footer{position:absolute;left:6.5%;right:6.5%;bottom:43px;margin:0}.story-enhanced .story-copy:focus-within{z-index:9}.brand-introduction{background:#f5f5f7}.brand-introduction h2{font-size:48px;font-weight:500;line-height:1.5;letter-spacing:-1.3px}.brand-introduction-body>p{color:#6e6e73}.brand-facts strong{color:#1d1d1f}.brand-facts strong>span:not([data-count]){color:#0071e3}.brand-facts p{color:#6e6e73}.section-heading h2{font-size:45px;line-height:1.45;font-weight:500;letter-spacing:-1.3px}.section-heading>p{color:#6e6e73}.product-image{background:#eaeaf0;border-radius:18px;isolation:isolate}.product-image:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,transparent 22%,#ffffff55 45%,transparent 70%);transform:translate(-125%);transition:transform 1s;pointer-events:none}.product-card:hover .product-image:after{transform:translate(125%)}.product-card:hover .round-arrow{background:#0071e3;color:#fff}.product-card .round-arrow{z-index:3}.product-number{background:#f5f5f7c9;color:#42424a}.product-card h3{font-weight:500}.product-card-text .eyebrow{color:#86868b}.product-image-3>img{background:transparent}.industries>div>span{color:#56565d}.industry-dot{background:#0071e3}.capability-section{background:#e9e9ee}.capability-visual{border-radius:20px;background:#101013}.capability-quote{background:#101013}.technical-cross{color:#80b4ef}.capability-copy h2{font-weight:500}.capability-list>div{border-color:#c9c9d1}.capability-list>div>span{color:#0071e3}.process-heading h2{font-weight:500}.step-top>span{font-weight:500;color:#b1b1bb}.step-top svg{color:#0071e3}.faq-list details[open] summary>span{background:#0071e3;border-color:#0071e3}.cta-section{background:#08090b}.cta-inner h2{font-size:57px;font-weight:500;color:#f5f5f7;letter-spacing:-1.7px}.cta-inner .eyebrow{color:#898995}.cta-inner>div>p:last-child{color:#a1a1a6}.cta-orb{background:linear-gradient(145deg,#202937,#10131b);border-color:#4a607b;box-shadow:0 0 45px #5584d01a}.cta-orb:hover{background:linear-gradient(145deg,#254d7f,#162b4a);box-shadow:0 0 65px #5b8bd536}.cta-phone{color:#cacad2}.about-grid img{border-radius:16px}.product-detail-visual{border-radius:20px;background:#eaeaf0}.product-detail-copy h1{font-weight:500}.quote-form{border-radius:18px;background:#eeeef3;border-color:#dedee6}.field input,.field select,.field textarea{border-radius:9px;border-color:#c7c7d2}.application-tags>span{border-color:#c9c9d3;border-radius:30px}.page-heading h1{font-weight:500}.site-footer .brand-wordmark>span{color:#6e6e73}@keyframes scroll-hint{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(5px);opacity:1}}@media(min-width:1600px){.story-enhanced .story-copy{left:calc((100% - 1320px)/2)}.story-enhanced .story-object{right:calc((100% - 1450px)/2);top:11%}.art-headline{font-size:77px}.story-copy>p:not(.eyebrow):not(.art-kicker){font-size:16px}}@media(max-width:1200px){.story-enhanced .story-copy{left:6%;width:45%}.story-enhanced .story-object{top:19%;width:59%;right:-5%}.art-headline{font-size:56px}html[lang=zh-Hans] .art-headline>span:first-child{font-size:77px;letter-spacing:7px}html[lang=zh-Hans] .art-headline>span:last-child{font-size:34px;letter-spacing:1.5px}html[lang=en] .art-headline>span:first-child{font-size:84px}html[lang=en] .art-headline>span:last-child{font-size:53px}.story-copy>p:not(.eyebrow):not(.art-kicker){font-size:13px;max-width:380px}.story-copy h2{font-size:43px}.story-copy .art-kicker{font-size:49px}.brand-introduction h2{font-size:40px}.section-heading h2{font-size:39px}.cta-inner h2{font-size:48px}}@media(max-width:1000px){.header-inner{height:73px}.story-enhanced .story-sticky{min-height:690px}.story-topline{font-size:7px;letter-spacing:1.4px}.story-enhanced .story-object{top:25%;right:-8%;width:65%}.story-enhanced .story-copy{left:5%;width:46%}.art-headline{font-size:47px;letter-spacing:-1.2px}html[lang=zh-Hans] .art-headline>span:first-child{font-size:61px;letter-spacing:5px}html[lang=zh-Hans] .art-headline>span:last-child{font-size:28px;letter-spacing:1px}html[lang=en] .art-headline>span:first-child{font-size:72px}html[lang=en] .art-headline>span:last-child{font-size:44px;letter-spacing:-1.4px}.story-copy>.button{font-size:12px;gap:19px}.story-copy>p:not(.eyebrow):not(.art-kicker){font-size:12px;max-width:320px}.story-copy h2{font-size:37px}.story-copy .art-kicker{font-size:40px}.story-enhanced .story-secondary{right:8%;width:23%;bottom:14%}.brand-introduction h2,.section-heading h2{font-size:34px}.cta-inner h2{font-size:40px}}@media(max-width:700px){.header-inner{height:66px}.brand-wordmark{font-size:22px;letter-spacing:1.6px}.brand-wordmark>span{font-size:6px;letter-spacing:1.2px}.brand img{width:30px;height:29px}.header-actions{gap:7px}.language-switch a{min-width:26px}.menu-toggle{width:35px}.story-sticky{padding:45px 24px 55px;min-height:0}.story-topline{font-size:6px;letter-spacing:1.5px}.story-copy{max-width:none;text-align:center;margin-bottom:46px}.story-copy .eyebrow{font-size:8px;letter-spacing:1.3px}.art-headline{font-size:41px;letter-spacing:-1.2px;margin-top:18px;line-height:1.3}html[lang=en] .art-headline>span:first-child{font-size:64px;margin-bottom:12px}html[lang=en] .art-headline>span:last-child{font-size:37px;line-height:1.08;letter-spacing:-1.4px}html[lang=zh-Hans] .art-headline>span:first-child{font-size:clamp(47px,13vw,72px);letter-spacing:7px;line-height:1.5}html[lang=zh-Hans] .art-headline>span:last-child{font-size:27px;letter-spacing:1px;margin-top:5px;line-height:1.5}.story-copy>p:not(.eyebrow):not(.art-kicker){font-size:11px;line-height:1.9;max-width:320px;margin:16px auto 0}.story-copy>.button{font-size:11px;min-height:41px;padding:10px 20px;gap:19px;margin-top:20px}.story-copy h2{font-size:32px;line-height:1.5;letter-spacing:-1px}.story-copy .art-kicker{font-size:40px;margin-bottom:12px;letter-spacing:-.5px}.story-object{width:100%;margin:0 auto}.story-secondary{width:40%;margin:-70px 0 0 auto}.story-footer>span{font-size:7px;max-width:120px}.story-footer>a{font-size:8px;gap:9px}.scroll-mouse{width:13px;height:21px}.story-progress-track{bottom:-17px}.story-atmosphere{background:radial-gradient(ellipse at 50% 65%,#31559635,transparent 66%)}.orbital-one{width:120vw;height:120vw;top:66%;right:-10vw}.orbital-two{width:145vw;height:145vw;top:66%;right:-22.5vw}.light-line{right:50%;height:60%;top:35%}.scroll-story.story-enhanced{height:245svh}.story-enhanced .story-sticky{height:100svh;min-height:680px;top:0}.story-enhanced .story-topline{left:24px;right:24px;top:25px}.story-enhanced .story-copy{top:12%;left:24px;right:24px;width:auto;transform:none;max-width:none}.story-enhanced .story-copy-second,.story-enhanced .story-copy-third{top:17%}.story-enhanced .story-object{top:43%;right:4%;width:92%;max-width:490px}.story-enhanced .story-secondary{right:-3%;bottom:11%;width:36%;max-width:200px}.story-enhanced .story-footer{bottom:76px;left:24px;right:24px}.brand-introduction h2,.section-heading h2{font-size:30px;letter-spacing:-.6px}.product-image{border-radius:14px}.product-card h3{font-size:21px}.capability-visual{border-radius:15px}.capability-copy h2{font-size:30px}.process-heading h2{font-size:28px}.cta-inner h2{font-size:34px}.cta-orb{width:112px;height:112px}.product-detail-visual{border-radius:15px}.page-heading h1{font-size:36px}.contact-section .quote-form{border-radius:14px}}@media(max-width:380px){.story-enhanced .story-object{top:47%;width:98%;right:1%}.story-enhanced .story-copy{left:20px;right:20px}.art-headline{font-size:35px}.story-copy>p:not(.eyebrow):not(.art-kicker){font-size:10px}html[lang=en] .art-headline>span:last-child{font-size:33px}.story-enhanced .story-sticky{min-height:690px}}@media(prefers-reduced-motion:reduce){.scroll-story.story-enhanced{height:auto}.story-enhanced .story-sticky{position:relative;height:auto;min-height:0;padding:50px 24px}.story-enhanced .story-copy,.story-enhanced .story-object,.story-enhanced .story-secondary,.story-enhanced .story-footer,.story-enhanced .story-topline{position:relative;inset:auto;opacity:1!important;transform:none!important;width:auto;margin-bottom:30px}.story-enhanced .story-secondary{width:35%;margin-left:auto}.scroll-mouse>i{animation:none}.story-progress-track{display:none}.product-image:after{display:none}}.header-quote{background:#0071e3;color:#fff}.product-halo{animation:halo-breathe 7s ease-in-out infinite}@keyframes halo-breathe{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@media(min-width:1001px){.story-enhanced .story-object{top:2%}}@media(min-width:701px)and (max-width:1000px){.story-enhanced .story-object{top:17%}}@media(prefers-reduced-motion:reduce){.product-halo{animation:none}}.site-header .desktop-nav{gap:clamp(16px,1.6vw,25px)}@media(max-width:1180px){.site-header .desktop-nav{display:none}.site-header .menu-toggle{display:flex}.site-header .header-quote{display:none}}.site-header{--nav-highlight: #b9aeff}.site-header .header-actions{gap:18px;flex-shrink:0}.site-header .header-quote{white-space:nowrap}.header-quote-compact{display:none}.site-header :is(.desktop-nav,.mobile-nav) a{transition:color .18s}.site-header :is(.desktop-nav,.mobile-nav) a:is(:hover,:focus-visible,[aria-current=page]){color:var(--nav-highlight)}.site-header .mobile-nav a[aria-current=page]{background:#ffffff08;border-radius:6px}.site-header .language-picker{position:relative;color:#e7e7ef}.language-picker>summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 10px;border:1px solid transparent;border-radius:8px;font-size:12px;line-height:1.5;white-space:nowrap;list-style:none;cursor:pointer;transition:background .18s,border-color .18s}.language-picker>summary::-webkit-details-marker{display:none}.language-picker>summary:hover,.language-picker[open]>summary{background:#ffffff0a;border-color:#ffffff1c}.language-globe{opacity:.7}.language-chevron{opacity:.65;transition:transform .18s}.language-picker[open] .language-chevron{transform:rotate(180deg)}.language-options{position:absolute;top:calc(100% + 10px);right:0;width:180px;padding:6px;border:1px solid #383844;border-radius:12px;background:#1d1e28;box-shadow:0 16px 40px #00000040;z-index:2}.language-options a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:10px 13px;border-radius:7px;font-size:13px;line-height:1.5;color:#d5d6e0}.language-options a[lang=th]{font-family:Noto Sans Thai,sans-serif}.language-options a:hover,.language-options a:focus-visible{background:#ffffff0d;color:#fff}.language-options a[aria-current=true]{background:#a99aff14;color:#d4ccff}@media(min-width:1181px)and (max-width:1360px){.site-header .header-quote{padding-inline:14px;min-height:44px}.header-quote-full,.header-quote>svg{display:none}.header-quote-compact{display:inline}}@media(max-width:700px){.site-header .header-inner{gap:10px}.site-header .header-actions{gap:6px}.language-picker>summary{gap:6px;padding-inline:8px;font-size:11px}.site-header .menu-toggle{width:44px}.site-header .brand-wordmark>span{letter-spacing:.6px}}@media(max-width:380px){.language-globe{display:none}}@media(prefers-reduced-motion:reduce){.language-picker>summary,.language-chevron,.site-header :is(.desktop-nav,.mobile-nav) a{transition:none}}
