:root{--canvas:#ffffff;--surface:#ffffff;--surface-subtle:#f3f7fc;--surface-muted:#edf4fe;--surface-metal:#e7eaee;--ink:#151c23;--ink-muted:#414751;--border-strong:#727782;--brand:#2f66a8;--brand-hover:#285a98;--brand-active:#1f4068;--font-display:Inter,system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-body:Inter,system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--content-max:1248px;--header-height:80px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding-top:var(--header-height);background:var(--canvas);color:var(--ink);font-size:16px;line-height:1.625;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}button,summary{-webkit-tap-highlight-color:transparent}summary{list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:min(100% - 40px,var(--content-max));margin-inline:auto;padding-inline:0}.section{padding-block:96px}.section--subtle{background:var(--surface-subtle)}.section--border{border-block:1px solid var(--border)}.stack>*{margin:0}.stack>*+*{margin-top:16px}.eyebrow:not([data-home-canonical-eyebrow]){display:inline-block;color:var(--brand);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.card-title,.display,.page-title,.section-title:not([data-home-canonical-title]){font-family:var(--font-display);color:var(--ink);margin:0}.display{max-width:39.5rem;font-size:clamp(40px,5vw,64px);line-height:1.08}.display,.page-title{font-weight:600;letter-spacing:-.02em}.page-title{max-width:42rem;font-size:clamp(36px,4vw,52px);line-height:1.12}.section-title:not([data-home-canonical-title]){max-width:37rem;font-size:clamp(30px,3.2vw,40px);font-weight:600;line-height:1.2}.card-title{font-size:22px;font-weight:600;line-height:1.36}.lead{max-width:42.875rem;font-size:18px;line-height:1.67}.lead,.muted{color:var(--ink-muted)}.mono{font-family:var(--font-mono)}html:lang(zh-CN){--font-cjk-sc:"Noto Sans CJK SC","Source Han Sans SC","Microsoft YaHei","PingFang SC",sans-serif;--font-body:var(--font-cjk-sc);--font-display:var(--font-cjk-sc)}html:lang(zh-CN) .eyebrow{align-self:flex-start;font-size:13px;font-weight:600;letter-spacing:normal;line-height:1.5;text-transform:none;text-wrap:balance}html:lang(zh-CN) :is(.display,.page-title,.section-title,.card-title){letter-spacing:normal;overflow-wrap:normal;text-wrap:balance}html:lang(zh-CN) .display{font-weight:500;line-height:1.2}html:lang(zh-CN) .page-title{max-inline-size:none;font-size:clamp(38px,3vw,46px);font-weight:500;line-height:1.25}html:lang(zh-CN) .section-title{max-inline-size:18em;font-size:clamp(30px,2.4vw,36px);font-weight:500;line-height:1.38}html:lang(zh-CN) .card-title{font-weight:500;line-height:1.45}html:lang(zh-CN) .lead{line-height:1.75;text-wrap:wrap;text-wrap:pretty}html:lang(zh-CN) .two-column>.section-heading{max-inline-size:34rem}html:lang(zh-CN) :is(.indexed-row,.timeline-row) h3{font-weight:600;line-height:1.5;letter-spacing:normal}html:lang(zh-CN) :is(.indexed-row,.timeline-row) p{line-height:1.75;text-wrap:wrap;text-wrap:pretty}html:lang(ar){--font-arabic:"Noto Sans Arabic","Noto Kufi Arabic",Tahoma,"Segoe UI",Arial,sans-serif;--font-body:var(--font-arabic);--font-display:var(--font-arabic)}html:lang(ar) .eyebrow{font-family:var(--font-arabic);font-weight:600;letter-spacing:normal;line-height:1.7;text-transform:none}html:lang(ar) :is(.display,.page-title,.section-title,.card-title){font-family:var(--font-arabic);font-weight:600;letter-spacing:normal;overflow-wrap:normal;text-wrap:balance;word-break:normal}html:lang(ar) .display{line-height:1.28}html:lang(ar) .page-title{max-inline-size:24ch;line-height:1.32}html:lang(ar) .section-title{max-inline-size:24ch;line-height:1.4}html:lang(ar) .card-title{line-height:1.5}html:is(:lang(de-DE),:lang(es-ES)) :is(.display,.page-title,.section-title,.card-title){hyphens:auto;min-inline-size:0;overflow-wrap:break-word;text-wrap:balance;word-break:normal}html:is(:lang(de-DE),:lang(es-ES)) :is(.page-intro__grid>.stack,.two-column>.section-heading){min-inline-size:0}html:is(:lang(de-DE),:lang(es-ES)) .display{max-inline-size:min(100%,24ch)}html:is(:lang(de-DE),:lang(es-ES)) .page-title{max-inline-size:min(100%,30ch)}html:is(:lang(de-DE),:lang(es-ES)) .section-title{max-inline-size:min(100%,28ch)}:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.site-header{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-height);background:var(--canvas);border-bottom:1px solid var(--border)}.site-header__inner{width:min(100% - 40px,var(--content-max));height:100%;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-logo{display:inline-flex;min-height:44px;align-items:center}.site-logo img{width:auto;height:40px}.site-nav{display:flex;align-items:center;gap:clamp(12px,1.6vw,24px)}.nav-dropdown>summary,.site-nav__link{display:inline-flex;min-height:44px;align-items:center;color:var(--ink-muted);font-size:15px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer}.nav-dropdown>summary:hover,.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--ink)}.nav-dropdown{position:relative}.nav-dropdown__panel{visibility:hidden;position:absolute;left:50%;top:100%;width:208px;padding:8px;transform:translate(-50%,8px);opacity:0;background:var(--canvas);border:1px solid var(--border);box-shadow:0 16px 32px color-mix(in oklch,var(--ink) 12%,transparent);transition:opacity .15s ease,transform .15s ease,visibility .15s}.nav-dropdown:focus-within .nav-dropdown__panel,.nav-dropdown:hover .nav-dropdown__panel{visibility:visible;transform:translate(-50%);opacity:1}.nav-dropdown__panel a{display:flex;min-height:44px;align-items:center;padding:8px 12px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.nav-dropdown__panel a:hover{background:var(--surface-muted);color:var(--brand-active)}.mobile-nav{display:none;position:relative}.mobile-nav>summary{display:grid;width:44px;height:44px;place-items:center;color:var(--ink);cursor:pointer}.mobile-nav__icon,.mobile-nav__icon:after,.mobile-nav__icon:before{display:block;width:22px;height:2px;background:currentColor;content:""}.mobile-nav__icon{position:relative}.mobile-nav__icon:before{position:absolute;top:-7px}.mobile-nav__icon:after{position:absolute;top:7px}.mobile-nav__panel{position:absolute;inset-inline-end:0;top:calc(100% + 12px);width:min(288px,calc(100vw - 40px));padding:12px;background:var(--canvas);border:1px solid var(--border);box-shadow:0 16px 32px color-mix(in oklch,var(--ink) 12%,transparent)}.mobile-nav__panel a,.mobile-nav__panel summary{display:flex;min-height:44px;align-items:center;padding-inline:12px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.mobile-nav__resources{border-block:1px solid var(--border)}.mobile-nav__subnav{padding-block-end:8px;padding-inline-start:16px}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:11px 24px;border:1px solid transparent;border-radius:4px;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.35;text-decoration:none;cursor:pointer}.button--primary{background:var(--brand);color:var(--canvas)}.button--primary:hover{background:var(--brand-hover)}.button--primary:active{background:var(--brand-active);transform:translateY(1px)}.button--secondary{background:transparent;border-color:var(--border-strong);color:var(--ink)}.button--secondary:hover{background:var(--surface-muted)}.text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--ink);font-weight:600;text-underline-offset:4px}.text-link:hover{text-decoration:none}.action-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.page-intro{padding-block:80px 72px;border-bottom:1px solid var(--border)}.page-intro__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:48px}.page-intro__note{padding-top:20px;border-top:1px solid var(--border-strong);color:var(--ink-muted);font-size:14px}.section-heading{margin-bottom:48px}.section-heading>*{margin:0}.section-heading>*+*{margin-top:16px}.two-column{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:72px;align-items:start}.two-column--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{position:sticky;top:112px;min-width:0}.sidebar__title{margin:0 0 16px;font-size:14px;font-weight:600;letter-spacing:.02em}.sidebar-nav{display:flex;flex-direction:column;border-block:1px solid var(--border)}.sidebar-nav a{min-height:48px;display:flex;align-items:center;color:var(--ink-muted);font-size:14px;text-decoration:none;border-bottom:1px solid var(--border)}.sidebar-nav a:last-child{border-bottom:0}.sidebar-nav a:hover{color:var(--ink)}.faq-group{scroll-margin-top:112px}.faq-group+.faq-group{margin-top:64px}.faq-group__title{margin:0 0 20px;font-size:24px;line-height:1.35}.faq-item{border-top:1px solid var(--border)}.faq-item:last-child{border-bottom:1px solid var(--border)}.faq-item>summary,.legal-section>summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:24px;min-height:68px;align-items:center;padding-block:16px;font-family:var(--font-body);font-size:17px;font-weight:600;letter-spacing:0;line-height:1.625;cursor:pointer}.faq-item>summary:after{content:"+";color:var(--brand);font-size:24px;font-weight:400}.faq-item[open]>summary:after{content:"−"}.faq-item__answer{max-width:70ch;padding:0 48px 24px 0;color:var(--ink-muted)}.faq-item__answer p{margin:0}.linear-disclosure__content{overflow:hidden}.linear-disclosure>summary{list-style:none}.linear-disclosure>summary::-webkit-details-marker{display:none}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border)}.article-grid--single{grid-template-columns:minmax(0,1fr);max-width:760px}.article-card{min-width:0;padding:32px;background:var(--surface);border-inline-end:1px solid var(--border)}.article-card:last-child{border-inline-end:0}.article-card__meta{color:var(--brand);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.article-card__title{margin:16px 0 12px;font-size:24px;line-height:1.35}.article-card__copy{margin:0;color:var(--ink-muted)}.article-card__link{margin-top:24px}.featured-article{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);border:1px solid var(--border)}.featured-article__content{padding:48px}.featured-article__index{display:grid;min-height:320px;place-items:center;background:var(--surface-subtle);border-inline-start:1px solid var(--border);color:var(--brand);font-size:clamp(72px,10vw,144px);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.04em}.article-header{max-width:880px;padding-block:72px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:var(--ink-muted);font-size:14px}.breadcrumbs a{text-underline-offset:3px}.article-meta{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:14px}.article-meta,.prose{color:var(--ink-muted)}.prose{width:min(100%,760px);margin-inline:auto}.prose h2,.prose h3{color:var(--ink);font-family:var(--font-display);font-weight:600}.prose h2{margin:64px 0 20px;font-size:32px;line-height:1.25}.prose h3{margin:40px 0 16px;font-size:22px;line-height:1.36}.prose ol,.prose p,.prose ul{margin:0 0 24px}.prose li+li{margin-top:10px}.prose blockquote{margin:40px 0;padding-block:24px;padding-inline-start:28px;color:var(--ink);font-size:20px;border-inline-start:2px solid var(--brand)}.prose table{width:100%;border-collapse:collapse;margin:32px 0;font-size:14px}.prose td,.prose th{padding:14px 16px;text-align:start;vertical-align:top;border:1px solid var(--border)}.prose th{color:var(--ink)}.prose th,.prose-note{background:var(--surface-subtle)}.prose-note{padding:24px;border:1px solid var(--border)}.timeline{border-block:1px solid var(--border)}.timeline-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:32px;padding-block:28px;border-bottom:1px solid var(--border)}.timeline-row:last-child{border-bottom:0}.timeline-row__year{color:var(--brand);font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.timeline-row h3{margin:0;font-size:20px}.timeline-row p{margin:8px 0 0;color:var(--ink-muted)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border)}.metric{min-width:0;padding:28px 20px;text-align:center;border-inline-end:1px solid var(--border)}.metric:last-child{border-inline-end:0}.metric strong{display:block;color:var(--ink);font-size:clamp(24px,3vw,36px);line-height:1.2;font-variant-numeric:tabular-nums}.metric span{display:block;margin-top:8px;color:var(--ink-muted);font-size:14px}.media-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:stretch}.media-panel{min-height:440px;margin:1em 40px;overflow:hidden;background:var(--surface-subtle);border:1px solid var(--border)}.media-panel img{width:100%;height:100%;object-fit:cover}.media-panel--factory img{object-position:center 48%;filter:saturate(.82) contrast(.96)}[data-page=about] .about-place-feature{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(320px,.66fr);margin-top:40px;background:var(--surface);border:1px solid var(--border)}[data-page=about] .about-place-feature__media{min-height:480px;overflow:hidden;border-inline-end:1px solid var(--border)}[data-page=about] .about-place-card__media img,[data-page=about] .about-place-feature__media img{width:100%;height:100%;object-fit:cover}[data-page=about] .about-place-feature__media img{object-position:center 46%}[data-page=about] .about-place-feature__copy{display:flex;flex-direction:column;justify-content:center;padding:40px}[data-page=about] .about-place-card__copy h3,[data-page=about] .about-place-feature__copy h3{margin:0;color:var(--ink);font-size:22px;line-height:1.36}[data-page=about] .about-place-card__copy p,[data-page=about] .about-place-feature__copy p{margin:12px 0 0;color:var(--ink-muted)}[data-page=about] .about-place-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}[data-page=about] .about-place-card{min-width:0;background:var(--surface);border:1px solid var(--border)}[data-page=about] .about-place-card__media{aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid var(--border)}[data-page=about] .about-place-card__copy{padding:28px}html:lang(zh-CN) [data-page=about] .about-place-feature__copy .eyebrow{margin-bottom:12px;letter-spacing:normal}html:lang(zh-CN) [data-page=about] .about-place-feature__copy h3{font-size:24px;font-weight:600;line-height:1.42;letter-spacing:normal;text-wrap:balance}html:lang(zh-CN) [data-page=about] .about-place-card__copy h3{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:normal;text-wrap:balance}html:lang(zh-CN) [data-page=about] .about-place-card__copy p,html:lang(zh-CN) [data-page=about] .about-place-feature__copy p{font-size:16px;line-height:1.75;text-wrap:wrap;text-wrap:pretty}.media-split>*{min-inline-size:0}.indexed-list{border-block:1px solid var(--border)}.indexed-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;padding-block:24px;border-bottom:1px solid var(--border)}.indexed-row:last-child{border-bottom:0}.indexed-row__index{color:var(--brand);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.indexed-row h3{margin:0;font-size:18px}.indexed-row p{margin:8px 0 0;color:var(--ink-muted)}.contact-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);border:1px solid var(--border)}.contact-panel{padding:40px;background:var(--surface-subtle);border-inline-end:1px solid var(--border)}.contact-form{padding:40px}.contact-method{padding-block:20px;border-bottom:1px solid var(--border)}.contact-method:last-child{border-bottom:0}.contact-method__label{display:block;color:var(--ink-muted);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.contact-method__value{display:inline-flex;min-height:44px;align-items:center;color:var(--ink);font-size:16px;font-weight:600}.copy-address{border:0;padding:0;background:transparent;cursor:pointer}.copy-tooltip-wrap{position:relative;width:fit-content;max-width:100%}.copy-tooltip{visibility:hidden;position:absolute;inset-inline-start:0;bottom:calc(100% + 8px);z-index:10;width:min(336px,calc(100vw - 40px));padding:12px;transform:translateY(4px);opacity:0;background:var(--canvas);border:1px solid var(--border);color:var(--ink);box-shadow:0 12px 24px color-mix(in oklch,var(--ink) 10%,transparent);transition:opacity .15s ease,transform .15s ease,visibility .15s}.copy-tooltip-wrap:focus-within .copy-tooltip,.copy-tooltip-wrap:hover .copy-tooltip{visibility:visible;transform:translateY(0);opacity:1}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.field{min-width:0}.field--full{grid-column:1/-1}.field label{display:block;margin-bottom:8px;color:var(--ink);font-size:14px;font-weight:600}.field input,.field select,.field textarea{width:100%;min-width:0;min-height:48px;padding:12px 16px;background:var(--canvas);border:1px solid var(--border-strong);border-radius:4px;color:var(--ink);font:inherit}.field textarea{min-height:144px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);outline:3px solid color-mix(in oklch,var(--brand) 24%,transparent);outline-offset:1px}.field__help{margin:6px 0 0;color:var(--ink-muted);font-size:13px}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.form-status{margin-top:20px;padding:16px;border:1px solid var(--border);color:var(--ink);background:var(--surface-subtle)}.form-status--success{display:flex;align-items:center;gap:12px;border-color:color-mix(in srgb,var(--success) 36%,var(--border))}.contact-status-check{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;color:var(--success)}.contact-status-check svg{width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.contact-status-check circle,.contact-status-check path{stroke-dasharray:1;stroke-dashoffset:1}.contact-status-check circle{stroke-width:1.8;animation:contact-status-draw .36s cubic-bezier(.22,.61,.36,1) forwards}.contact-status-check path{stroke-width:2.4;animation:contact-status-draw .3s cubic-bezier(.22,.61,.36,1) .18s forwards}.social-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none}.social-mark{width:20px;height:20px;display:block;background:currentColor;-webkit-mask:var(--social-logo) center /contain no-repeat;mask:var(--social-logo) center /contain no-repeat}.social-item{place-items:center;color:var(--ink-muted)}.social-item,.social-item>a{display:grid;width:44px;height:44px}.social-item>a{place-items:center;color:inherit;text-decoration:none}.social-item>a:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.state-page{min-height:620px;display:grid;place-items:center;padding-block:72px}.state-page__inner{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,112px)}.state-page__content{max-width:720px}.state-page__content .action-row{margin-top:16px}.state-page__support{margin:8px 0 0;color:var(--ink-muted);font-size:14px}[data-page=not-found] .state-page{min-height:min(680px,calc(100svh - var(--header-height)));padding-block:clamp(56px,7vw,96px)}[data-page=not-found] .state-page__inner{grid-template-columns:minmax(160px,.52fr) minmax(0,1fr);gap:clamp(40px,6vw,88px)}[data-page=not-found] .state-code{justify-self:end;font-size:clamp(76px,10vw,132px)}[data-page=not-found] .state-page__content{max-width:640px}[data-page=not-found] .state-page__content .page-title{max-width:32rem}[data-page=not-found] .state-page__content .lead{max-width:58ch}[data-page=not-found] .action-row .button{transition:background-color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),transform .1s cubic-bezier(.2,0,0,1)}[data-page=not-found] .button--secondary:active{background:var(--surface-metal);border-color:var(--ink-muted);color:var(--ink);transform:translateY(1px)}.state-page--success .state-page__inner{grid-template-columns:96px minmax(0,1fr)}.state-check{display:grid;width:72px;height:72px;place-items:center;align-self:start;margin-top:8px;border:2px solid var(--success);border-radius:50%;color:var(--success)}.state-check svg{width:42px;height:42px}.rfq-success-intro{--rfq-success-move-x:0px;--rfq-success-move-y:0px;--rfq-success-scale:0.75;position:fixed;inset:0;z-index:1000;display:none;place-items:center;overflow:hidden;pointer-events:none}.rfq-success-intro[data-active=true]{display:grid}.rfq-success-intro__backdrop{position:absolute;inset:0;background:var(--canvas)}.rfq-success-intro__mark{position:relative;display:grid;width:96px;height:96px;place-items:center;color:var(--success);transform-origin:center;will-change:transform}.rfq-success-intro__mark svg{width:96px;height:96px}.rfq-success-intro__ring,.rfq-success-intro__tick{stroke-dasharray:1;stroke-dashoffset:1}[data-confirmation-panel=success][data-success-animating=true] .state-check{visibility:hidden}[data-confirmation-panel=success][data-success-animating=true] .state-page__content{opacity:0;transform:translateY(10px)}.rfq-success-intro[data-drawing=true] .rfq-success-intro__ring{animation:rfq-success-draw .48s cubic-bezier(.22,.61,.36,1) forwards}.rfq-success-intro[data-drawing=true] .rfq-success-intro__tick{animation:rfq-success-draw .42s cubic-bezier(.22,.61,.36,1) .3s forwards}.rfq-success-intro[data-moving=true] .rfq-success-intro__ring,.rfq-success-intro[data-moving=true] .rfq-success-intro__tick{stroke-dashoffset:0}.rfq-success-intro[data-moving=true] .rfq-success-intro__mark{animation:rfq-success-move .65s cubic-bezier(.22,.74,.24,1) forwards}.rfq-success-intro[data-moving=true] .rfq-success-intro__backdrop{animation:rfq-success-backdrop .65s ease-out forwards}[data-confirmation-panel=success][data-success-running=true] .state-page__content{animation:rfq-success-content .56s cubic-bezier(.22,.61,.36,1) 90ms forwards}.confirmation-list{margin:16px 0 0;border-block:1px solid var(--border)}.confirmation-list>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding-block:16px;border-bottom:1px solid var(--border)}.confirmation-list>div:last-child{border-bottom:0}.confirmation-list dt{color:var(--ink-muted);font-size:14px}.confirmation-list dd{margin:0;color:var(--ink)}.notice{margin-top:16px;padding:20px;background:var(--surface-subtle);border:1px solid var(--border)}.notice h2{margin:0 0 8px;font-size:18px}.notice p{margin:0;color:var(--ink-muted)}[data-page=rfq-confirmation] .state-page{min-height:min(760px,calc(100svh - var(--header-height)));padding-block:clamp(56px,7vw,88px)}[data-page=rfq-confirmation] .state-page__inner{grid-template-columns:96px minmax(0,1fr);gap:clamp(32px,5vw,72px)}[data-page=rfq-confirmation] .state-page__content{max-width:760px}[data-page=rfq-confirmation] .state-page__content .page-title{max-width:19ch}[data-page=rfq-confirmation] .state-page__content .lead{max-width:62ch}[data-page=rfq-confirmation] .confirmation-list dt{font-weight:600}[data-page=rfq-confirmation] .confirmation-list dd{min-width:0;overflow-wrap:anywhere}[data-page=rfq-confirmation] .notice .text-link,[data-page=rfq-confirmation] .state-page__support .text-link{display:inline;min-height:0}[data-page=rfq-confirmation] .state-page__content .action-row{margin-top:24px}[data-page=rfq-confirmation] .state-page__support{max-width:42.875rem;line-height:1.7}.state-indicator{display:grid;width:72px;height:72px;place-items:center;align-self:start;margin-top:8px;border:2px solid var(--border-strong);border-radius:50%}.state-indicator svg{width:42px;height:42px}.state-indicator--loading{border-color:var(--border);border-top-color:var(--brand);animation:state-spin .8s linear 3}.state-indicator--error{border-color:var(--error);color:var(--error)}@keyframes state-spin{to{transform:rotate(1turn)}}@keyframes contact-status-draw{to{stroke-dashoffset:0}}@keyframes rfq-success-draw{to{stroke-dashoffset:0}}@keyframes rfq-success-move{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(var(--rfq-success-move-x),var(--rfq-success-move-y),0) scale(var(--rfq-success-scale))}}@keyframes rfq-success-backdrop{0%,18%{opacity:1}to{opacity:0}}@keyframes rfq-success-content{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.state-layout{min-height:620px;display:grid;place-items:center;padding-block:72px}.state-card{width:min(100%,760px);text-align:center}.state-code{color:var(--brand);font-size:clamp(72px,12vw,144px);font-weight:600;letter-spacing:-.04em;line-height:.9}.state-card .page-title{margin:28px auto 0}.state-card .lead{margin:20px auto 0}.state-card .action-row{justify-content:center;margin-top:32px}.success-mark{display:grid;width:64px;height:64px;margin:0 auto;place-items:center;border:2px solid var(--success);border-radius:50%;color:var(--success);font-size:28px}.success-summary{width:min(100%,640px);margin:32px auto 0;border-block:1px solid var(--border);text-align:start}.success-summary__row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding-block:16px;border-bottom:1px solid var(--border)}.success-summary__row:last-child{border-bottom:0}.success-summary__label{color:var(--ink-muted);font-size:14px}.legal-content{min-width:0}.legal-section{scroll-margin-top:112px;border-top:1px solid var(--border)}.legal-section:last-child{border-bottom:1px solid var(--border)}.legal-section>summary:after{content:"+";color:var(--brand);font-size:24px;font-weight:400}.legal-section[open]>summary:after{content:"−"}.legal-section h2{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.legal-section__content{max-width:75ch;padding-block-end:32px;padding-inline-end:48px}.legal-section__content>:first-child{margin-top:0}.legal-section__content>:last-child{margin-bottom:0}.legal-section h3{margin:32px 0 12px;font-size:19px}.legal-section p,.legal-section ul{max-width:75ch;color:var(--ink-muted)}.cta-strip{padding-block:56px;background:var(--surface-subtle);border-block:1px solid var(--border)}.cta-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.cta-strip h2{margin:0;font-size:clamp(28px,3vw,36px);line-height:1.25}.cta-strip p{margin:12px 0 0;color:var(--ink-muted)}.site-footer{background:var(--surface);border-top:1px solid var(--border)}.site-footer__inner{width:min(100% - 40px,var(--content-max));margin-inline:auto;padding:72px 0 16px}.footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr) minmax(0,.9fr) minmax(0,1.2fr);gap:24px;align-items:start}.footer-brand img{width:210px;filter:grayscale(1);opacity:.7}.footer-brand__title{max-width:30ch;margin:24px 0 0;font-size:20px;font-weight:600}.footer-brand__copy{max-width:42ch;margin:12px 0 0;color:var(--ink-muted);font-size:14px}.footer-nav{display:flex;flex-direction:column}.footer-contact h2,.footer-nav h2{margin:0 0 16px;font-size:15px;font-weight:600;letter-spacing:.02em}.footer-contact>a,.footer-nav a{display:inline-flex;min-height:44px;align-items:center;color:var(--ink-muted);font-size:14px;text-decoration:none}.footer-contact>a:hover,.footer-nav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.footer-follow{margin:24px 0 0;padding-top:24px;border-top:1px solid var(--border);font-size:15px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border);color:var(--ink-muted);font-size:14px}.footer-bottom__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.footer-bottom__links a{color:inherit;text-decoration:none}.footer-bottom__links a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.site-footer .copy-address{font-weight:400}.footer-language{position:relative}.footer-language>summary{display:inline-flex;min-height:44px;align-items:center;gap:8px;border-radius:4px;color:inherit;cursor:pointer;list-style:none}.footer-language>summary::-webkit-details-marker{display:none}.footer-language>summary:after{width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;content:"";transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.footer-language[open]>summary:after{transform:rotate(225deg) translate(-2px,-1px)}.footer-language>summary:hover{color:var(--ink)}.footer-language>summary:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.footer-language__menu{position:absolute;inset-inline-start:0;bottom:calc(100% + 8px);z-index:20;min-width:144px;padding:8px;background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 24px color-mix(in oklch,var(--ink) 10%,transparent)}.footer-language__option{display:flex;min-height:44px;align-items:center;padding-inline:12px;color:var(--ink);white-space:nowrap}@media (max-width:1119px){.site-header__cta,.site-nav{display:none}.mobile-nav{display:block}.contact-grid,.media-split,.page-intro__grid,.two-column,.two-column--equal,[data-page=about] .about-place-feature{grid-template-columns:1fr}[data-page=about] .about-place-feature__media{min-height:0;aspect-ratio:4/3;border-inline-end:0;border-bottom:1px solid var(--border)}.sidebar{position:static}.sidebar-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-nav a{padding-inline-end:16px}.featured-article{grid-template-columns:1fr}.featured-article__index{min-height:220px;border-inline-start:0;border-top:1px solid var(--border)}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card:nth-child(2),.contact-panel{border-inline-end:0}.contact-panel{border-bottom:1px solid var(--border)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (max-width:767px){.page-intro,.section{padding-block:48px}.page-intro__grid{gap:24px}.page-title{font-size:36px;line-height:1.22}.display{font-size:40px;line-height:1.2}.section-title:not([data-home-canonical-title]){font-size:30px;line-height:1.27}.sidebar-nav{grid-template-columns:1fr}.faq-group+.faq-group{margin-top:48px}.faq-item>summary,.legal-section>summary{grid-template-columns:minmax(0,1fr) 20px;gap:16px}.faq-item__answer,.legal-section__content{padding-inline-end:32px}.article-grid{grid-template-columns:1fr}.state-page--success .state-page__inner,.state-page__inner{grid-template-columns:1fr;gap:32px}[data-page=not-found] .state-page{min-height:auto;padding-block:48px 64px}[data-page=not-found] .state-page__inner{grid-template-columns:1fr;gap:24px}[data-page=not-found] .state-code{justify-self:start}.state-check{align-self:auto}.confirmation-list>div{grid-template-columns:1fr;gap:6px}[data-page=rfq-confirmation] .state-page{min-height:auto;padding-block:48px 64px}[data-page=rfq-confirmation] .state-page__inner{grid-template-columns:1fr;gap:24px}[data-page=rfq-confirmation] .state-check,[data-page=rfq-confirmation] .state-indicator{width:64px;height:64px;margin-top:0}.article-card,.article-card:nth-child(2){border-inline-end:0;border-bottom:1px solid var(--border)}.article-card:last-child{border-bottom:0}.contact-form,.contact-panel,.featured-article__content{padding:28px 20px}.prose h2{margin-top:48px;font-size:28px}.prose table{display:block;max-width:100%;overflow-x:auto}.timeline-row{grid-template-columns:1fr;gap:8px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=about] .about-place-feature{margin-top:32px}[data-page=about] .about-place-card__copy,[data-page=about] .about-place-feature__copy{padding:24px 20px}[data-page=about] .about-place-pair{grid-template-columns:1fr}.metric:nth-child(2){border-inline-end:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.field-grid{grid-template-columns:1fr}.field--full{grid-column:auto}.state-layout{min-height:520px}.success-summary__row{grid-template-columns:1fr;gap:4px}.cta-strip__inner{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.linear-disclosure__content{transition:none!important}}@media (max-width:430px){[data-page=not-found] .action-row .button,[data-page=rfq-confirmation] .action-row .button{width:100%}}@media (max-width:359px){.container,.site-footer__inner,.site-header__inner{width:min(100% - 32px,var(--content-max))}.footer-grid,.metric-grid{grid-template-columns:1fr}.metric{border-inline-end:0;border-bottom:1px solid var(--border)}.metric:last-child{border-bottom:0}.footer-brand,.footer-contact{grid-column:auto}.button{width:100%}}@media (max-width:639px){html:lang(zh-CN) .page-title{font-size:34px;line-height:1.32}html:lang(zh-CN) .section-title{font-size:28px;line-height:1.42}}@media (max-width:359px){html:lang(zh-CN) .page-title{font-size:27px;line-height:1.4;text-wrap:pretty}html:lang(zh-CN) .section-title{font-size:26px;line-height:1.46}}@media (max-width:1119px){html:is(:lang(de-DE),:lang(es-ES)) .display{font-size:clamp(36px,5vw,48px);line-height:1.16}html:is(:lang(de-DE),:lang(es-ES)) .page-title{font-size:clamp(34px,4.6vw,42px);line-height:1.18}html:is(:lang(de-DE),:lang(es-ES)) .section-title{font-size:clamp(28px,3.8vw,36px);line-height:1.24}}@media (max-width:767px){html:is(:lang(de-DE),:lang(es-ES)) .display{font-size:clamp(32px,8.5vw,36px);line-height:1.18}html:is(:lang(de-DE),:lang(es-ES)) .page-title{font-size:clamp(28px,7.4vw,32px);line-height:1.22}html:is(:lang(de-DE),:lang(es-ES)) .section-title{font-size:clamp(26px,6.5vw,29px);line-height:1.3}html:is(:lang(de-DE),:lang(es-ES)) .card-title{font-size:20px;line-height:1.4}html:lang(ar) .display{font-size:clamp(34px,9vw,40px);line-height:1.35}html:lang(ar) .page-title{font-size:clamp(30px,8vw,34px);line-height:1.4}html:lang(ar) .section-title{font-size:clamp(27px,7vw,30px);line-height:1.48}html:lang(ar) .card-title{font-size:21px;line-height:1.55}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.state-indicator--loading{animation:none}.contact-status-check circle,.contact-status-check path{animation:none;stroke-dashoffset:0}.rfq-success-intro{display:none!important}[data-confirmation-panel=success][data-success-animating=true] .state-check{visibility:visible}[data-confirmation-panel=success][data-success-animating=true] .state-page__content{opacity:1;transform:none}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--font-display:var(--font-inter),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-body:var(--font-inter),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--background:#fff;--foreground:#151c23;--primary:#2f66a8;--primary-foreground:#fff;--secondary:#635d5e;--secondary-foreground:#fff;--border:#e2e8f0;--input:#727782;--ring:#2f66a8;--success:#18794e;--warning:#a15c00;--error:#b42318;--radius:.125rem}html{color-scheme:light}body{color:#151c23;font-family:var(--font-body);background:#fff;overflow-x:hidden}a.text-on-primary,a.text-white{color:#fff}a.text-primary{color:#2f66a8}a.text-on-background,a.text-on-surface{color:#151c23}a.text-on-surface-variant{color:#414751}.card-title,.display,.page-title,.section-title{overflow-wrap:anywhere}@media (max-width:479px){.copy-tooltip{width:calc(100vw - 72px)}}body:has([data-od-id=product-catalog-layout]),body:has([data-od-id=product-detail-main]),body:has([data-od-id=rfq-main]){--color-surface:#f7f9ff}.canonical-main-offset{margin-top:calc(-1 * var(--header-height))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.HomeHeader_home__E5iYc{container-type:inline-size;--home-header-progress:0}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.HomeHeader_home__E5iYc:not([data-locale=de],[data-locale=es]){--home-header-offset:max(0px,calc(max(0px, (100cqw - 1248px) / 2) + 96px - 5.1cqw))}.HomeHeader_home__E5iYc .HomeHeader_brand__asaiU{transform:translateX(calc(-1 * var(--home-header-offset, 0px) * (1 - var(--home-header-progress))))}.HomeHeader_home__E5iYc .HomeHeader_actions__0kYUM{transform:translateX(calc(var(--home-header-offset, 0px) * (1 - var(--home-header-progress))))}.HomeHeader_home__E5iYc:dir(rtl) .HomeHeader_brand__asaiU{transform:translateX(calc(var(--home-header-offset, 0px) * (1 - var(--home-header-progress))))}.HomeHeader_home__E5iYc:dir(rtl) .HomeHeader_actions__0kYUM{transform:translateX(calc(-1 * var(--home-header-offset, 0px) * (1 - var(--home-header-progress))))}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.HomeHeader_home__E5iYc:is([data-locale=de],[data-locale=es]){--home-header-offset:max(0px,calc(max(0px, (100cqw - 1440px) / 2) + 64px - 5.1cqw))}}