@media (max-width:900px){body:not(:has(.tal-home)):has(.retail-notice){--retail-notice-height:var(--retail-notice-measured-height,79px)}html:not(:has(.tal-home)):has(.retail-notice){scroll-padding-top:var(--retail-notice-measured-height,79px)}body:not(:has(.tal-home)) .retail-notice{height:auto}body:not(:has(.tal-home)) .retail-notice-inner{white-space:normal;grid-template-columns:minmax(0,1fr) 44px;gap:0 8px;max-width:none;height:auto;margin:0;padding:8px 12px;font-size:12px;line-height:1.5;display:grid}body:not(:has(.tal-home)) .retail-notice :is(p,a){overflow-wrap:anywhere;grid-column:1;min-width:0}body:not(:has(.tal-home)) .retail-notice a{width:fit-content;max-width:100%;min-height:44px}body:not(:has(.tal-home)) .retail-notice a span{min-width:0}body:not(:has(.tal-home)) .retail-notice button{grid-area:1/2/3;align-self:center;width:44px;height:44px;position:static}main:not(.tal-home) :is(h1,h2,h3,p,li,a,button,label,summary,small,strong,span){overflow-wrap:anywhere}main:not(.tal-home) :is(section,article,header,aside,nav,form,fieldset,div){min-width:0}main:not(.tal-home) :is(a,button,summary) svg{flex-shrink:0}html[lang=de] main:not(.tal-home) :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}main:not(.tal-home) nav[aria-label]{flex-wrap:wrap;line-height:1.5}main:not(.tal-home) :is(input,select,textarea){max-width:100%}main:not(.tal-home) [id]{scroll-margin-top:calc(100px + var(--retail-notice-height,0px))}body:not(:has(.tal-home)) .tal-mobile-submenu a{overflow-wrap:anywhere;min-height:44px;padding-block:10px;font-size:13px;line-height:1.45}body:not(:has(.tal-home)) .tal-mobile-quote-link{text-align:center;overflow-wrap:anywhere;padding:12px;line-height:1.5}body:not(:has(.tal-home)) .tal-footer a{overflow-wrap:anywhere}body:not(:has(.tal-home)) .tal-contact-prompt{display:none}:is(.inner-page,.articles-page,.article-page,.editorial-page) :is(h1,h2){letter-spacing:-.035em;font-size:clamp(34px,10.8vw,42px);line-height:1.08}:is(.inner-page,.articles-page,.article-page,.editorial-page) h3{font-size:28px;line-height:1.12}:is(.inner-page,.articles-page,.article-page,.editorial-page) .tal-section{padding:56px 19px}:is(.inner-hero,.articles-hero,.article-hero,.editorial-hero){gap:28px;min-height:0;padding:108px 19px 30px}.inner-hero{grid-template-columns:minmax(0,1fr)}.inner-hero-copy{gap:30px}.inner-hero-topline{gap:14px}.inner-hero-copy>div>p{margin-top:18px;font-size:14px;line-height:1.65}.inner-hero-thread{display:none}.inner-hero-media{aspect-ratio:4/3;width:100%;max-height:350px}.inner-intro{grid-template-columns:minmax(0,1fr);gap:26px}.inner-stamp{width:92px;height:92px;font-size:18px}.inner-intro-copy>p{margin-bottom:18px;font-size:11px}.inner-intro-copy h2{font-size:clamp(30px,9vw,38px)}.inner-chapters{padding:0 19px 24px}.inner-chapter,.inner-chapter.is-reverse{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:42px 0}.inner-chapter.is-reverse .inner-chapter-media{order:initial}.inner-chapter-media{max-height:330px}.inner-chapter-copy{padding:0}.inner-chapter-copy>p{margin-top:18px;font-size:14px;line-height:1.7}.inner-chapter-copy .inner-section-label{margin:0 0 16px;font-size:11px}.inner-chapter-copy ul{margin-top:22px}.inner-chapter-copy li{letter-spacing:.01em;padding-block:12px;font-size:12px;line-height:1.55}.inner-faq{grid-template-columns:minmax(0,1fr);gap:28px;padding:56px 19px}.inner-faq-list summary{gap:14px;min-height:60px;padding-block:16px;font-size:23px;line-height:1.2}.inner-faq-list details>p{margin:0 0 22px;font-size:14px;line-height:1.7}.inner-related{padding:50px 19px}.inner-related-heading{gap:14px;margin-bottom:26px;display:grid}.inner-related-links{grid-template-columns:minmax(0,1fr)}.inner-related-links a,.inner-related-links a+a{border-bottom:1px solid #16161629;border-left:0;min-height:0;padding:24px 34px 24px 0}.inner-related-links span{font-size:27px;line-height:1.15}.inner-related-links p{max-width:none;font-size:13px;line-height:1.65}.inner-related-links svg{right:0}.inner-cta{min-height:0;padding:60px 19px}.inner-cta-copy{width:100%}.inner-cta-copy p{margin-block:22px;font-size:14px;line-height:1.65}.inner-cta-copy a{justify-content:center;min-height:48px;line-height:1.5}.articles-hero h1,.editorial-hero h1{margin-top:30px}.article-hero>div:first-child>p{margin-top:28px;font-size:11px}.article-hero h1{margin-top:16px}.articles-hero>div>p,.article-hero>div:first-child>span,.editorial-hero>p{margin-top:18px;font-size:14px;line-height:1.7}.article-hero small{margin-top:18px;font-size:11px;line-height:1.6}.articles-hero-media,.article-hero>div:last-child,.articles-featured-media{aspect-ratio:4/3;border-radius:16px;min-height:0;max-height:360px}.articles-featured{gap:28px;padding:56px 19px}.articles-featured article>p,.articles-editorial>div:last-child>p{font-size:14px}.articles-featured article>ul li{padding-block:12px;font-size:12px;line-height:1.6}.articles-pathways>header,.articles-downloads>header,.editorial-principles>header{gap:18px;margin-bottom:28px}.articles-pathways>div>a,.articles-pathways>div>a+a,.articles-downloads>div>a,.articles-downloads>div>a+a{min-height:0;padding:24px 0}.articles-pathways a>small,.articles-downloads a>strong{margin-top:22px}.articles-pathways a>p{padding-right:24px}.articles-downloads a>strong{font-size:28px;line-height:1.15}.articles-downloads a>span{font-size:12px;line-height:1.6}.articles-index{padding:56px 19px}.articles-index>header{margin-bottom:28px}.articles-index .articles-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px!important}.articles-filter button{min-height:48px;font-size:12px;line-height:1.45}.articles-result-status{font-size:11px;line-height:1.5}.articles-grid article,.articles-grid article:nth-child(2n){grid-template-columns:minmax(80px,28%) minmax(0,1fr);gap:0 14px;padding:24px 0}.articles-grid .articles-card-media{aspect-ratio:3/4;align-self:start;width:100%;height:auto;min-height:132px}.articles-grid article>h3{font-size:25px;line-height:1.15}.articles-grid article>span{font-size:10px;line-height:1.5}.articles-grid .articles-read{min-height:44px;margin-top:8px;font-size:11px;line-height:1.5}.articles-cta{min-height:0;padding:60px 19px}.articles-cta p{font-size:14px}.articles-cta small{font-size:11px;line-height:1.6}:is(.articles-hero-link,.articles-featured article>a,.articles-cta a,.articles-editorial>div:last-child>a,.article-context-link,.article-inline-cta a,.editorial-review a){max-width:100%;min-height:48px;padding-block:12px;font-size:11px;line-height:1.5}.article-utility{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.article-utility button{min-height:44px;padding:10px;font-size:11px;line-height:1.5}.article-answer{gap:24px;padding:50px 19px}.article-answer h2{font-size:32px;line-height:1.15}.article-answer li{padding-block:14px;font-size:13px;line-height:1.6}.article-layout{gap:34px;padding:50px 19px}.article-layout aside{padding:18px}.article-layout aside nav{margin-top:12px}.article-layout aside nav a{min-height:44px;padding-block:12px;font-size:13px;line-height:1.5}.article-layout aside>a{min-height:44px;margin-top:12px;font-size:11px;line-height:1.5}.article-lead{margin-bottom:34px;font-size:25px!important;line-height:1.4!important}.article-body>section{margin-top:40px;padding-top:28px}.article-body h2{margin-block:16px 22px;font-size:34px;line-height:1.15}.article-body p{font-size:15px;line-height:1.75}.article-body li{padding-block:14px;font-size:13px;line-height:1.6}.article-decision>div>div{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:16px}.article-erten-note,.article-inline-cta{padding:26px 18px!important}.article-inline-cta{margin-top:42px!important}.article-inline-cta a{width:100%}.article-erten-note small,.article-inline-cta>small{font-size:12px;line-height:1.6}.article-faq summary{min-height:48px;padding-block:18px;font-size:23px;line-height:1.25}.article-related{padding:50px 19px}.article-related>header{margin-bottom:24px}.article-related>header a{min-height:44px;font-size:11px;line-height:1.5}.article-related>div>a,.article-related>div>a+a{min-height:0;padding-block:24px}.article-related h3{margin-top:18px;font-size:27px;line-height:1.15}.editorial-principles h3{margin-top:22px}.editorial-principles article>p{font-size:14px;line-height:1.7}.editorial-review p{font-size:14px}.search-results-page{padding:108px 19px 56px}.search-results-page h1{font-size:38px;line-height:1.1}.search-results-page .tal-search-field{gap:10px;min-width:0}.search-results-page .tal-search-field input{min-width:0;font-size:16px}.search-results-page .tal-search-field button{min-height:44px;font-size:13px}.search-result-filters{gap:8px}.search-result-filters a{align-items:center;min-height:44px;padding:10px 14px;font-size:12px;display:flex}.search-results-page .tal-search-results a{min-height:48px;line-height:1.5}.search-results-page .tal-search-results small{font-size:13px;line-height:1.6}.error-state-page{min-height:0;padding:116px 19px 56px}.error-state-shell{grid-template-columns:minmax(0,1fr);gap:24px}.error-state-code{letter-spacing:-.06em;font-size:110px;position:static}.error-state-copy{padding-top:0}.error-state-copy h1{font-size:clamp(34px,10.8vw,42px);line-height:1.08}.error-state-button{min-height:48px;padding-block:12px;font-size:11px;line-height:1.5}}@media (max-width:360px){.articles-grid article,.articles-grid article:nth-child(2n){grid-template-columns:minmax(0,1fr)}.articles-grid .articles-card-media{aspect-ratio:16/9;grid-row:auto;width:100%;min-height:0;max-height:210px;margin-bottom:18px}.articles-grid article>span,.articles-grid article>h3,.articles-grid .articles-read{grid-column:1}}
@media (max-width:900px){:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page){--page-gutter:19px;overflow-wrap:anywhere}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) :is(section,article,div,nav,li,dl){min-width:0}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) h1{letter-spacing:-.035em;max-width:100%;font-size:clamp(36px,10.77vw,42px);line-height:1.04}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) h2{letter-spacing:-.03em;max-width:100%;font-size:clamp(32px,9.25vw,38px);line-height:1.06}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) :is(p,dd){line-height:1.65}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) a svg,:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) small svg{flex:none}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page)>section{min-height:0;padding:56px 19px}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page)>[class$=-hero]{grid-template-columns:minmax(0,1fr);gap:28px;padding:108px 19px 36px}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy,.order-hero-copy,.factory-hero-copy){gap:26px;max-width:100%;padding:0}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy,.order-hero-copy,.factory-hero-copy) nav{letter-spacing:.045em;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:10px;line-height:1.5}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy,.order-hero-copy,.factory-hero-copy) nav a{align-items:center;min-height:32px;display:inline-flex}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy,.factory-hero-copy)>div>p,.order-page .order-hero-copy>p{margin-top:18px;font-size:14px;line-height:1.65}.order-page .order-hero-copy{gap:0}.order-page .order-hero-copy nav{margin-bottom:26px}:is(.production-hero-actions,.product-dev-actions,.sample-actions,.serial-actions,.order-hero-actions,.factory-actions){grid-template-columns:minmax(0,1fr);gap:10px;margin-top:23px;display:grid}:is(.production-hero-actions,.product-dev-actions,.sample-actions,.serial-actions,.order-hero-actions,.factory-actions) a,:is(.production-final-cta,.product-dev-final-cta,.sample-final-cta,.serial-final-cta,.order-final-cta,.factory-final,.factory-visit) a{letter-spacing:.025em;white-space:normal;text-align:center;border-radius:13px;justify-content:center;width:100%;min-width:0;height:auto;min-height:48px;padding:13px 15px;font-size:11px;line-height:1.45}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy) p[class$=micro-trust],:is(.order-hero-copy,.factory-hero-copy) small,:is(.production-final-cta,.product-dev-final-cta,.sample-final-cta,.serial-final-cta,.order-final-cta,.factory-visit) small,.sample-approval-note{align-items:flex-start;gap:8px;margin-top:15px;font-size:12px;line-height:1.55}:is(.production-hero-copy,.product-dev-hero-copy,.sample-hero-copy,.serial-hero-copy) p[class$=micro-trust] svg,.sample-approval-note svg{flex:none;margin-top:2px}:is(.production-hero-media,.product-dev-hero-media,.sample-hero-media,.serial-hero-media,.order-hero-media,.factory-hero-media){aspect-ratio:4/3;border-radius:14px;width:100%;min-height:0;max-height:420px;margin:0}:is(.production-hero-media,.product-dev-hero-media,.sample-hero-media,.serial-hero-media,.order-hero-media,.factory-hero-media,.product-dev-matrix-media)>span{letter-spacing:.035em;background:#121212c7;width:fit-content;max-width:calc(100% - 24px);padding:7px 9px;font-size:10px;line-height:1.4;bottom:12px;left:12px;right:12px}:is(.production-page,.product-dev-page,.order-page,.factory-page)>:is(.production-trust-strip,.product-dev-outcomes,.order-output-strip,.factory-scope){grid-template-columns:repeat(2,minmax(0,1fr));padding:0 19px}:is(.production-trust-strip,.product-dev-outcomes)>p,:is(.order-output-strip,.factory-scope)>div{align-items:flex-start;min-height:76px;padding:16px 12px;font-size:11px;line-height:1.5}:is(.order-output-strip,.factory-scope)>div{flex-direction:column;gap:9px}:is(.order-output-strip,.factory-scope)>div p{font-size:12px;line-height:1.45}:is(.production-section-heading,.production-proof-heading,.product-dev-section-heading,.product-dev-proof-heading,.sample-section-heading,.sample-flow-heading,.sample-approval-heading,.serial-section-heading,.serial-flow-heading,.serial-proof-heading),:is(.order-roadmap,.order-responsibility,.order-change,.factory-flow,.factory-capabilities,.factory-gallery,.factory-handoff)>header,:is(.production-next,.product-dev-next,.sample-next,.serial-next)>div{grid-template-columns:minmax(0,1fr);gap:15px;margin-bottom:30px;display:grid}:is(.order-roadmap,.order-responsibility,.factory-flow,.factory-capabilities,.factory-gallery)>header>*{grid-column:auto}:is(.production-section-heading,.product-dev-section-heading,.product-dev-proof-heading,.sample-section-heading,.serial-section-heading,.serial-proof-heading)>span,:is(.order-roadmap,.order-responsibility,.order-change,.factory-flow,.factory-gallery)>header>span{font-size:14px;line-height:1.65}:is(.production-decision,.product-dev-matrix,.sample-responsibility,.serial-standard,.serial-communication,.production-faq,.product-dev-faq,.sample-faq,.serial-faq,.order-decisions,.order-timing,.order-faq,.order-related,.factory-faq,.factory-related){grid-template-columns:minmax(0,1fr);gap:30px}:is(.production-step-list,.product-dev-step-list,.sample-step-list,.serial-step-list)>li{grid-template-columns:24px minmax(0,1fr);gap:14px 10px;min-height:0;padding:24px 0}:is(.production-step-list,.product-dev-step-list,.sample-step-list,.serial-step-list) h3{font-size:27px;line-height:1.12}:is(.production-step-list,.product-dev-step-list,.sample-step-list,.serial-step-list) p{margin-top:12px;font-size:14px}.production-step-output,.product-dev-step-output,.sample-step-list li>div:last-child,.serial-step-list dl{border-top:1px solid #16161626;border-left:0;grid-column:2;padding:14px 0 0}:is(.production-step-output,.product-dev-step-output,.sample-step-list) small,.serial-step-list dt{margin-bottom:7px;font-size:10px;line-height:1.5}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid){grid-template-columns:minmax(0,1fr);gap:30px}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid) article:nth-child(n){grid-column:auto}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid) article:nth-child(n)>div{aspect-ratio:4/3;border-radius:12px}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid) h3{font-size:28px;line-height:1.1}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid) article>span{margin-top:16px}:is(.production-proof-grid,.product-dev-proof-grid,.serial-proof-grid) p{max-width:none;margin-top:10px;font-size:14px}:is(.production-decision-media,.product-dev-matrix-media,.sample-responsibility-media,.serial-communication-media){aspect-ratio:4/3;border-radius:12px;min-height:0}:is(.production-decision-copy,.product-dev-matrix-copy,.sample-responsibility-copy) h2{margin-bottom:26px}.production-decision-row{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:19px 0}:is(.product-dev-matrix-copy,.sample-responsibility-copy) dl>div{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 0}:is(.product-dev-matrix-copy,.sample-responsibility-copy) dt{font-size:11px;line-height:1.5}:is(.product-dev-decision-grid,.sample-start-grid,.sample-evaluation-grid,.sample-approval-grid,.serial-start-grid,.serial-logistics-grid,.serial-standard-grid){grid-template-columns:minmax(0,1fr)}:is(.product-dev-decision-grid,.sample-start-grid,.sample-evaluation-grid,.sample-approval-grid,.serial-start-grid,.serial-logistics-grid,.serial-standard-grid) article{min-height:0;padding:21px 18px}:is(.product-dev-decision-grid,.sample-start-grid,.sample-evaluation-grid,.sample-approval-grid,.serial-start-grid,.serial-logistics-grid,.serial-standard-grid) h3{margin:19px 0 12px;font-size:27px;line-height:1.12}:is(.product-dev-decision-grid,.sample-start-grid,.sample-evaluation-grid,.sample-approval-grid,.serial-start-grid,.serial-logistics-grid,.serial-standard-grid) p{font-size:14px}.sample-page .sample-proof{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:20px}.sample-page .sample-proof-copy{grid-column:auto;padding:0 0 8px}.sample-page .sample-proof-media{aspect-ratio:4/3;border-radius:12px;grid-area:auto;min-height:0}.sample-page .sample-proof-media.is-detail{aspect-ratio:3/2;justify-self:end;width:72%}.serial-standard-copy,.order-faq header,.factory-faq header{position:static}.serial-communication-copy li{align-items:flex-start;padding:14px 0;line-height:1.55}.serial-communication-copy li svg{flex:none;margin-top:2px}.serial-communication-copy>a,.factory-control a{min-height:44px;line-height:1.5}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) summary{min-height:64px;font-family:var(--font-sans);grid-template-columns:22px minmax(0,1fr) 18px;gap:10px;padding-block:16px;font-size:14px;font-weight:700;line-height:1.5}:is(.production-page,.product-dev-page,.sample-page,.serial-page,.order-page,.factory-page) details>p{margin:0 0 22px 32px;font-size:14px;line-height:1.65}:is(.production-next,.product-dev-next,.sample-next,.serial-next,.order-related,.factory-related) nav{grid-template-columns:minmax(0,1fr)}:is(.production-next,.product-dev-next,.sample-next,.serial-next) nav a:nth-child(n){border-top:0;border-bottom:1px solid #16161626;border-left:0;min-height:0;padding:22px 34px 22px 0}:is(.production-next,.product-dev-next,.sample-next,.serial-next) nav a>span{font-size:26px;line-height:1.15}:is(.production-next,.product-dev-next,.sample-next,.serial-next) nav p{max-width:none;margin-top:10px;font-size:14px}:is(.production-next,.product-dev-next,.sample-next,.serial-next) nav svg{top:25px;right:4px}:is(.order-related,.factory-related) nav a{min-height:64px;padding:18px 15px}:is(.production-final-cta,.product-dev-final-cta,.sample-final-cta,.serial-final-cta,.order-final-cta,.factory-final,.factory-visit)>div{width:100%;max-width:580px}:is(.production-final-cta,.product-dev-final-cta,.sample-final-cta,.serial-final-cta,.order-final-cta,.factory-final,.factory-visit) h2{margin-top:18px}:is(.production-final-cta,.product-dev-final-cta,.sample-final-cta,.serial-final-cta,.order-final-cta,.factory-final,.factory-visit)>div>span{margin:22px 0;font-size:14px;line-height:1.65}:is(.order-final-cta,.factory-visit) a{margin-top:0}.factory-final>div>div{grid-template-columns:minmax(0,1fr);width:100%;margin-top:0;display:grid}.order-roadmap li{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0}.order-step-title{grid-template-columns:24px minmax(0,1fr);gap:10px}.order-step-title h3{margin:0;font-size:27px;line-height:1.12}.order-step-title>span{padding-top:5px}.order-roadmap dl{grid-template-columns:minmax(0,1fr);gap:16px;margin-left:34px}.order-roadmap dl>div{border-left:0;min-height:0;padding:0}.order-roadmap dt{margin-bottom:6px;font-size:10px;line-height:1.5}.order-roadmap dd{font-size:14px}.order-decisions li{grid-template-columns:30px minmax(0,1fr)}.order-timing ul{columns:1}.order-timing li{min-height:0;padding:16px 0}.order-change>div{grid-template-columns:minmax(0,1fr)}.order-change article{border-bottom:1px solid #cbc7bf;border-right:1px solid #cbc7bf;min-height:0;padding:22px 18px}.order-change h3{margin-top:19px;font-size:27px;line-height:1.12}.order-change article p{font-size:14px}.order-page>.order-preparation{grid-template-columns:minmax(0,1fr);padding:0}.order-preparation-media{aspect-ratio:4/3;min-height:0}.order-preparation-copy{padding:36px 19px 56px}.order-preparation-copy ol{margin-top:28px}.order-preparation-copy li{grid-template-columns:30px minmax(0,1fr)}.order-preparation-copy li p{font-size:14px}.factory-flow ol{grid-template-columns:minmax(0,1fr)}.factory-flow li{border-right:1px solid #c9c5be;min-height:0;padding:20px 18px}.factory-flow h3{margin-top:18px;font-size:27px;line-height:1.12}.factory-flow li p{font-size:14px}.factory-capabilities article{grid-template-columns:minmax(0,1fr);min-height:0}.factory-page .factory-cap-media{aspect-ratio:4/3;border-radius:12px;min-height:0;margin:24px 0 0}.factory-cap-copy{padding:24px 0 36px}.factory-cap-copy h3{margin:17px 0;font-size:30px;line-height:1.12}.factory-cap-copy>p{font-size:14px}.factory-cap-copy dl{margin-top:23px}.factory-cap-copy dt{font-size:10px;line-height:1.5}.factory-page>.factory-control{grid-template-columns:minmax(0,1fr);padding:0}.factory-control>div:first-child{padding:56px 19px 30px}.factory-control>div>span{font-size:14px}.factory-control ul{grid-template-columns:minmax(0,1fr);margin-top:25px}.factory-control li{font-size:13px}.factory-control-media{aspect-ratio:4/3;min-height:0}.factory-gallery>div{grid-template-columns:minmax(0,1fr);gap:20px}.factory-gallery figure{grid-area:auto}.factory-gallery figure:nth-child(n)>div{aspect-ratio:4/3;border-radius:12px;min-height:0}.order-page .order-table,.factory-page .factory-handoff-table{border-top:0;overflow:visible}:is(.order-table,.factory-handoff-table)>div[role=row]{grid-template-columns:minmax(0,1fr);min-width:0}:is(.order-table,.factory-handoff-table)>div[role=row]:not(.is-head){border:1px solid #7d7a7373;border-radius:12px;margin-top:18px;padding:19px 16px}:is(.order-table,.factory-handoff-table)>div[role=row]>:is(strong,span){border:0;padding:0}:is(.order-table,.factory-handoff-table)>div[role=row]>span{margin-top:18px;font-size:14px}:is(.order-table,.factory-handoff-table) .mobile-cell-label{color:inherit;font:700 11px/1.5 var(--font-sans);opacity:.75;margin-bottom:5px;display:block}:is(.order-table,.factory-handoff-table)>.is-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}
@media (max-width:900px){main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page,.privacy-page){--page-gutter:19px;overflow-wrap:anywhere}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page,.privacy-page) :where(section,header,nav,article,div,ul,ol,li,dl,dd,details,a,button){min-width:0}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page,.privacy-page) h1{letter-spacing:-.04em;max-width:100%;font-size:clamp(36px,10.77vw,46px);line-height:1.02}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page) h2{letter-spacing:-.035em;max-width:100%;font-size:clamp(32px,9.2vw,40px);line-height:1.06}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page) h3{max-width:100%;font-size:25px;line-height:1.15}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page,.privacy-page) :is(h1,h2,h3):lang(de){-webkit-hyphens:auto;hyphens:auto}:is(.collections-hero,.product-category-hero,.quality-system-hero,.decision-hero,.about-erten-hero,.buyer-trust-hero,.faq-hub-hero,.privacy-hero){gap:28px;min-height:0;padding:112px 19px 32px}:is(.collections-hero-copy,.product-category-hero-copy,.quality-system-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy),.faq-hub-hero>div:first-child,.privacy-hero>div{gap:28px;min-height:0;padding:0}:is(.collections-hero,.product-category-hero,.quality-system-hero,.decision-hero,.about-erten-hero,.buyer-trust-hero,.faq-hub-hero,.privacy-hero) nav{letter-spacing:.045em;flex-wrap:wrap;gap:6px 8px;font-size:10px;line-height:1.5}:is(.collections-hero-copy,.product-category-hero-copy,.quality-system-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy)>div>p,.faq-hub-hero>div:first-child>div>p,.privacy-hero>div>div>p{margin-top:18px;font-size:14px;line-height:1.65}:is(.collections-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy)>div>div,.product-category-hero-actions,.quality-system-hero-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-top:22px;padding-right:0;display:grid}:is(.collections-hero-copy,.decision-hero-copy,.about-erten-hero-copy,.buyer-trust-copy)>div>div a,.product-category-hero-actions a,.quality-system-hero-actions a,.faq-hub-hero>div:first-child>div>a{letter-spacing:.03em;text-align:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;font-size:11px;line-height:1.4}:is(.collections-hero-copy,.product-category-hero-copy,.quality-system-hero-copy,.decision-hero-copy,.buyer-trust-copy) small{align-items:flex-start;font-size:11px;line-height:1.5}main:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page) :is(a,small,li)>svg{flex:none}.collections-hero-products,.product-category-hero-media,.quality-system-hero-media{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:8px;width:100%;height:clamp(240px,76vw,380px);min-height:0}.collections-hero-products>.is-main,.product-category-hero-media>.is-main,.quality-system-hero-media>.is-main{grid-area:1/1/3}.decision-hero-media,.about-erten-hero-media,.buyer-trust-media,.faq-hub-hero>div:last-child{height:clamp(220px,68vw,360px);min-height:0}.buyer-trust-media>div{border-width:5px;bottom:8px;right:8px}:is(.collections-page,.product-category-page,.quality-system-page,.decision-page,.about-erten-page,.buyer-trust-page,.faq-hub-page)>.tal-section,.collections-material-copy,.about-erten-expertise>div:last-child,:is(.collections-faq,.product-category-faq,.quality-system-faq,.collections-related,.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.faq-hub-final){min-height:0;padding:58px 19px}.collections-page>.collections-material{padding:0}:is(.collections-groups,.collections-products,.collections-details,.collections-development,.product-category-groups,.product-category-details,.product-category-path,.quality-system-reference,.quality-system-controls,.quality-system-flow,.decision-flow,.about-erten-principles,.buyer-trust-questions)>header{gap:16px;margin-bottom:30px}:is(.collections-material,.collections-start,.collections-faq,.collections-related,.product-category-material,.product-category-start,.product-category-faq,.quality-system-start,.quality-system-faq,.quality-system-related,.decision-delay,.decision-faq,.about-erten-story,.about-erten-team,.buyer-trust-proof,.buyer-trust-visit,.buyer-trust-faq){gap:32px}:is(.collections-groups,.collections-products) header>span,:is(.collections-material-copy,.collections-start>div,.product-category-material-copy,.product-category-start>div,.quality-system-start>div,.decision-delay>div,.about-erten-expertise>div,.about-erten-team>div,.buyer-trust-proof-copy,.buyer-trust-visit>div)>span{margin-top:18px;font-size:14px;line-height:1.65}:is(.collections-groups,.collections-details,.product-category-groups,.product-category-details,.product-category-path,.quality-system-reference,.quality-system-controls,.quality-system-flow,.decision-flow,.about-erten-story,.about-erten-principles,.buyer-trust-questions,.buyer-trust-proof) article p,.about-erten-story>div:last-child>p{font-size:13px;line-height:1.65}.collections-groups>div{gap:28px 14px}.collections-groups a>small{min-height:44px;margin-top:4px;font-size:11px;line-height:1.4}.collections-groups a>p{font-size:13px;line-height:1.6}.collections-product-grid,.product-category-page .collections-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.product-category-page .collections-product-grid article:nth-child(n),.product-category-page .collections-show-all{display:block}:is(.collections-page,.product-category-page) .collections-product-grid h3{margin:12px 0 6px;font-size:18px;line-height:1.2}.collections-product-grid article>button{border-radius:12px}.collections-product-grid article>button>span{opacity:1;letter-spacing:0;gap:5px;min-height:36px;padding:7px 5px;font-size:9px;line-height:1.35;inset:auto 6px 6px;translate:none}.collections-filter,.faq-hub-filters{flex-wrap:wrap;gap:8px;margin:25px 0 30px;padding:0;display:flex;overflow:visible}.collections-filter button,.faq-hub-filters button{letter-spacing:0;flex:0 auto;max-width:100%;min-height:44px;padding:10px 15px;font-size:12px;line-height:1.4}.collections-show-all{width:100%;min-height:48px;margin-top:30px;padding:12px 16px;font-size:11px;line-height:1.4}.collections-products-cta{gap:12px;margin-top:30px}.collections-products-cta a,.collections-start a,.decision-delay a,.about-erten-team a,.about-erten-expertise a,.buyer-trust-visit a{max-width:100%;min-height:44px;padding-block:10px;font-size:11px;line-height:1.45}:is(.collections-material-media,.product-category-material-media,.quality-system-flow-media,.decision-delay-media,.about-erten-expertise-media,.about-erten-team-media,.buyer-trust-visit-media){height:clamp(240px,78vw,420px);min-height:0}:is(.collections-details,.collections-development,.quality-system-controls,.about-erten-principles) :is(article,li),.quality-system-reference article,.buyer-trust-proof article{min-height:0;padding:22px 19px}:is(.collections-details,.quality-system-controls,.quality-system-reference,.about-erten-principles,.buyer-trust-proof) article h3,.product-category-groups article h3,.product-category-details article h3{margin-top:24px}.collections-development li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.collections-development li p{margin:0;font-size:17px;line-height:1.4}.product-category-path li,.product-category-path li+li{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.product-category-path li>div{margin-top:0}:is(.product-category-trust,.quality-system-trust,.decision-summary)>div,.product-category-trust>div+div,.about-erten-note p,.buyer-trust-strip p{gap:12px;min-height:66px;padding:18px;font-size:12px;line-height:1.55}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq) summary{grid-template-columns:22px minmax(0,1fr) 18px;gap:9px;min-height:68px;padding-block:16px;font-size:16px;line-height:1.4}:is(.collections-faq,.product-category-faq,.quality-system-faq,.decision-faq,.buyer-trust-faq) details>p{margin:0 0 22px 31px;font-size:13px;line-height:1.7}:is(.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.faq-hub-final)>div>span{margin-top:20px;font-size:14px;line-height:1.65}:is(.collections-final,.product-category-final,.quality-system-final,.decision-final,.about-erten-final,.buyer-trust-final,.faq-hub-final,.product-category-start,.quality-system-start) a,.buyer-trust-proof-copy>a{letter-spacing:.03em;text-align:center;justify-content:center;width:100%;max-width:100%;min-height:48px;padding:13px 16px;font-size:11px;line-height:1.4}:is(.collections-final,.product-category-final,.quality-system-final,.buyer-trust-final,.faq-hub-final) small{align-items:flex-start;font-size:11px;line-height:1.5}.collections-related a,.quality-system-related a{min-height:64px;padding:16px}.decision-flow article{min-height:0;margin-bottom:24px}.decision-flow article>div{padding:18px}.decision-flow article>div small{font-size:11px;line-height:1.5;display:block}.buyer-trust-questions article>div,.buyer-trust-questions article>dl,.buyer-trust-questions article>a{padding:20px 18px}.buyer-trust-questions article>a{min-height:48px;font-size:11px}.about-erten-team>div>div{flex-direction:column;align-items:flex-start;gap:0}.faq-hub-center>header{gap:18px}.faq-hub-center label{height:auto;min-height:48px;margin-top:0;padding:12px 10px}.faq-hub-center input{min-width:0;min-height:24px;font-size:16px;line-height:1.4}.faq-hub-groups>section{gap:20px;padding-block:28px}.faq-hub-groups summary{grid-template-columns:minmax(0,1fr) 18px;gap:10px;padding-block:16px;font-size:15px;line-height:1.45}.faq-hub-groups details>p{font-size:13px;line-height:1.7}.faq-hub-groups details a,.faq-hub-empty a{max-width:100%;min-height:44px;padding-block:10px;font-size:11px;line-height:1.4}.faq-hub-empty{padding:28px 18px}.privacy-layout{grid-template-columns:minmax(0,1fr);gap:36px;padding:48px 19px 65px}.privacy-layout aside nav{gap:0 20px}.privacy-layout aside a{align-items:center;min-height:44px;padding-block:12px;font-size:12px;line-height:1.5;display:flex}.privacy-layout h2{font-size:28px;line-height:1.15}.privacy-layout article>section{padding-block:28px;scroll-margin-top:108px}.privacy-summary{padding:22px 18px}.privacy-layout article p,.privacy-layout article li{font-size:14px;line-height:1.75}:is(.about-erten-page,.product-category-page) .corporate-video-feature,:is(.quality-system-page,.buyer-trust-page) .sedex-membership-band,.buyer-trust-page .trust-verified-library{gap:28px;padding:58px 19px}:is(.about-erten-page,.product-category-page) .corporate-video-copy>a{width:fit-content;max-width:100%;min-height:44px;font-size:11px;line-height:1.45}:is(.quality-system-page,.buyer-trust-page) .sedex-membership-band>a{text-align:center;min-height:48px;padding:12px 16px;font-size:11px;line-height:1.45}.buyer-trust-page .trust-verified-library :is(a,button){max-width:100%;min-height:44px;line-height:1.45}.buyer-trust-page .trust-section-heading{gap:16px;margin-bottom:28px}.buyer-trust-page .trust-verified-library :is(p,dd){font-size:13px;line-height:1.65}.buyer-trust-page .trust-requestable-list article{padding:20px 18px}.collections-dialog{padding:0}.collections-dialog-panel{overscroll-behavior:contain;grid-template-rows:auto minmax(160px,1fr) auto;width:100%;height:100dvh;max-height:100dvh;overflow:auto}.collections-dialog-panel>header{min-height:76px;padding:max(12px, env(safe-area-inset-top)) 14px 12px 19px;gap:12px}.collections-dialog-panel>header>div{min-width:0}.collections-dialog-panel h3{overflow-wrap:anywhere;max-width:100%;font-size:18px;line-height:1.2}.collections-dialog-panel header>button,.collections-dialog-stage>button:not(.collections-dialog-image),.collections-dialog-zoom button{flex:none;width:44px;height:44px}.collections-dialog-panel footer{min-height:0;padding:12px 19px max(16px, env(safe-area-inset-bottom));gap:12px}.collections-dialog-panel footer>div{gap:6px;width:100%}.collections-dialog-panel footer p{margin:0;font-size:11px;line-height:1.4}.collections-dialog-panel footer a{text-align:center;min-height:48px;padding:12px 15px;font-size:11px;line-height:1.4}.collections-dialog-zoom{gap:3px;padding:2px;bottom:9px;right:9px}}@media (max-width:359px){.collections-groups>div{grid-template-columns:minmax(0,1fr)}:is(.collections-page,.product-category-page) .collections-product-grid h3{font-size:16px}.collections-product-grid article>button>span>svg{display:none}}
@media (max-width:900px){main.quote-page-new>section:nth-of-type(n+3){content-visibility:visible;contain-intrinsic-size:none}.quote-page-new,.uk-landing-page{overflow-wrap:anywhere}.quote-hero-new,.uk-landing-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:110px 19px 28px}.quote-hero-copy,.uk-landing-hero-copy{gap:30px;min-width:0}.quote-hero-content h1,.uk-landing-hero h1{letter-spacing:-.04em;max-width:18ch;font-size:clamp(36px,10.8vw,46px);line-height:1.08}.quote-breadcrumb,.uk-landing-hero-copy nav{letter-spacing:.035em;font-size:11px;line-height:1.5}.quote-hero-content>p:not(.quote-hero-microtrust),.uk-landing-lead{margin-top:20px;font-size:14px;line-height:1.65}.quote-hero-actions,.quote-hero-microtrust{padding-right:0}.quote-hero-actions .button,.uk-landing-actions a{white-space:normal;height:auto;min-height:48px;padding:14px 16px;font-size:12px;line-height:1.5}.quote-hero-microtrust,.uk-landing-micro{align-items:flex-start;font-size:12px;line-height:1.65}.quote-hero-media,.uk-landing-hero-media{aspect-ratio:4/3;border-radius:12px;height:auto;min-height:0}.quote-trust-strip,.uk-landing-proof{grid-template-columns:minmax(0,1fr);padding-inline:19px}.quote-trust-strip>div,.uk-landing-proof article:nth-child(n){border-bottom:1px solid #d3d0ca;border-right:1px solid #d3d0ca;min-height:90px;padding:20px 16px}.quote-trust-strip strong,.uk-landing-proof span{font-size:13px;line-height:1.5}.quote-trust-strip span,.uk-landing-proof-note{font-size:12px;line-height:1.65}.uk-landing-proof strong{font-size:28px;line-height:1.15}.quote-stage-new,.uk-landing-fit,.uk-landing-process,.uk-landing-assurance,.uk-landing-rfq,.uk-landing-faq{grid-template-columns:minmax(0,1fr);gap:30px;padding:58px 19px}.quote-stage-new .quote-stage-copy h2,.uk-landing-page h2{letter-spacing:-.04em;max-width:100%;font-size:clamp(34px,10.8vw,42.246px);line-height:1.08}.quote-stage-copy>p,.quote-step,.uk-landing-fit header>span,.uk-landing-fit article p,.uk-landing-capability li,.uk-landing-process li p,.uk-landing-assurance>div>span,.uk-landing-assurance aside p,.uk-landing-rfq-copy>span,.uk-landing-rfq-copy li,.uk-landing-faq details p{font-size:14px;line-height:1.65}.uk-landing-fit>header,.uk-landing-process>header{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:28px}.uk-landing-fit>div,.uk-landing-process ol{grid-template-columns:minmax(0,1fr)}.uk-landing-fit article,.uk-landing-process li:nth-child(n){min-height:0;padding:24px 18px}.uk-landing-fit h3,.uk-landing-process h3{margin-top:24px;font-size:30px;line-height:1.12}.uk-landing-capability{grid-template-columns:minmax(0,1fr)}.uk-landing-capability-media{aspect-ratio:4/3;min-height:0}.uk-landing-capability>div:last-child{padding:55px 19px}.uk-landing-capability li,.uk-landing-rfq-copy li{align-items:flex-start;padding-block:13px}.uk-landing-page li svg,.uk-landing-page a svg{flex-shrink:0}.uk-landing-capability>div:last-child>a{min-height:44px;font-size:12px;line-height:1.5}.uk-landing-assurance aside{padding:22px 18px}.uk-landing-faq summary{grid-template-columns:24px minmax(0,1fr);min-height:64px;padding-block:16px;font-size:14px;line-height:1.55}.uk-landing-faq details p{margin:0 0 22px 34px}.uk-production-carousel-controls{top:10px;right:10px}.uk-production-carousel-dots{display:none}.uk-landing-image-note{padding:10px 12px;font-size:11px;bottom:12px;left:12px;right:12px}.uk-landing-image-note strong{font-size:12px;line-height:1.5}.quote-stage-new .quote-form-panel,.uk-landing-form-panel,.page-contact:not(.page-contact-home) .page-contact-rfq-panel{border-radius:12px;min-width:0;padding:26px 16px}body:not(:has(.tal-home)) .rfq-form{overflow-wrap:anywhere;gap:24px;min-width:0}body:not(:has(.tal-home)) .rfq-form-header>div{flex-wrap:wrap;gap:9px 16px}body:not(:has(.tal-home)) .rfq-form-header strong{font-size:29px;line-height:1.15}body:not(:has(.tal-home)) .rfq-form-header span{letter-spacing:0;font-size:12px;line-height:1.6}body:not(:has(.tal-home)) .rfq-form-header p{letter-spacing:0;font-size:12px;line-height:1.6}body:not(:has(.tal-home)) .rfq-draft-note{letter-spacing:0;font-size:12px;line-height:1.6}body:not(:has(.tal-home)) .rfq-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}body:not(:has(.tal-home)) .rfq-progress li{color:#aaa9a3;text-transform:none;align-content:start;justify-items:start;gap:8px;font-size:11px;line-height:1.45;display:grid}body:not(:has(.tal-home)) .rfq-progress li.is-active{color:#f0efeb}body:not(:has(.tal-home)) .rfq-progress li span{width:26px;height:26px;font-size:12px}body:not(:has(.tal-home)) .rfq-section-heading{grid-template-columns:24px minmax(0,1fr);gap:10px}body:not(:has(.tal-home)) .rfq-section-heading strong{font-size:28px;line-height:1.15}:is(body:not(:has(.tal-home)) .rfq-section-heading small,body:not(:has(.tal-home)) .rfq-evidence-picker>p,body:not(:has(.tal-home)) .rfq-evidence-option small){color:#b8b7b1;font-size:13px;line-height:1.6}body:not(:has(.tal-home)) .rfq-panel .field-label{color:#cfcec8;min-width:0;font-family:var(--font-sans);letter-spacing:0;text-transform:none;gap:9px;font-size:14px;line-height:1.5}body:not(:has(.tal-home)) .rfq-panel .field{min-width:0;max-width:100%;min-height:50px;padding:13px 12px;font-size:16px;line-height:1.5}body:not(:has(.tal-home)) .rfq-panel textarea.field{min-height:118px}body:not(:has(.tal-home)) .rfq-evidence-picker{padding:16px 12px}body:not(:has(.tal-home)) .rfq-evidence-picker legend{letter-spacing:0;text-transform:none;max-width:100%;font-size:12px;line-height:1.5}:is(body:not(:has(.tal-home)) .rfq-evidence-option,body:not(:has(.tal-home)) .rfq-privacy){grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px 12px;font-size:13px;line-height:1.65}:is(body:not(:has(.tal-home)) .rfq-evidence-option input,body:not(:has(.tal-home)) .rfq-privacy input){width:22px;height:22px}body:not(:has(.tal-home)) .rfq-evidence-option strong{font-size:13px;line-height:1.6}body:not(:has(.tal-home)) .rfq-error-summary strong{font-size:13px;line-height:1.6}body:not(:has(.tal-home)) .rfq-error-summary span{font-size:13px;line-height:1.6}body:not(:has(.tal-home)) .rfq-review-note{font-size:13px;line-height:1.6}body:not(:has(.tal-home)) .rfq-form .field-error{font-size:13px;line-height:1.6}body:not(:has(.tal-home)) .rfq-actions{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}body:not(:has(.tal-home)) .rfq-actions>span{display:none}body:not(:has(.tal-home)) .rfq-actions .button{text-align:center;white-space:normal;width:100%;height:auto;min-height:48px;padding:13px 14px;font-size:12px;line-height:1.5}body:not(:has(.tal-home)) .rfq-fallback-actions>*{text-align:center;white-space:normal;width:100%;height:auto;min-height:48px;padding:13px 14px;font-size:12px;line-height:1.5}body:not(:has(.tal-home)) .rfq-review-groups>section>header strong{font-size:23px;line-height:1.15}body:not(:has(.tal-home)) .rfq-review-groups>section>header button{min-height:44px;padding:8px;font-size:12px}body:not(:has(.tal-home)) .rfq-review dl div{grid-template-columns:minmax(0,1fr);gap:5px}body:not(:has(.tal-home)) .rfq-review dt{font-size:12px;line-height:1.5}:is(body:not(:has(.tal-home)) .rfq-review dd,body:not(:has(.tal-home)) .rfq-fallback>p,body:not(:has(.tal-home)) .rfq-fallback summary){overflow-wrap:anywhere;font-size:14px;line-height:1.6}body:not(:has(.tal-home)) .rfq-fallback textarea{font-size:16px}.page-contact:not(.page-contact-home){overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;padding:55px 19px}.page-contact:not(.page-contact-home):before{left:19px}.page-contact:not(.page-contact-home) .page-contact-intro{min-width:0;position:static}.page-contact:not(.page-contact-home) .page-contact-intro>span{letter-spacing:.06em;margin-bottom:20px;font-size:11px;line-height:1.4}.page-contact:not(.page-contact-home) .page-contact-intro h2{letter-spacing:-.04em;font-size:clamp(34px,10.8vw,42.246px);line-height:1.08}.page-contact:not(.page-contact-home) .page-contact-intro p{margin-top:20px;padding-left:14px;font-size:14px;line-height:1.65}.page-contact:not(.page-contact-home) .page-contact-fields,.page-contact:not(.page-contact-home) .page-contact-grid{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}.page-contact:not(.page-contact-home) .page-contact-fields label{letter-spacing:0;min-width:0;font-size:14px;line-height:1.5;display:block}.page-contact:not(.page-contact-home) .page-contact-fields label small{text-transform:none;justify-self:start;margin-top:0;margin-left:8px;font-size:12px;line-height:1.5;display:inline-block}.page-contact:not(.page-contact-home) .page-contact-fields label>span{color:#d9b18d}.page-contact:not(.page-contact-home) .page-contact-fields input:not([type=checkbox]),.page-contact:not(.page-contact-home) .page-contact-fields textarea{min-width:0;min-height:50px;margin-top:9px;font-size:16px;line-height:1.5;display:block}.page-contact:not(.page-contact-home) .page-contact-fields textarea{min-height:145px}.page-contact:not(.page-contact-home) .page-contact-consent{min-height:44px;font-size:13px;grid-template-columns:22px minmax(0,1fr)!important;display:grid!important}.page-contact:not(.page-contact-home) .page-contact-consent>span{color:#d9d4cd}.page-contact:not(.page-contact-home) .page-contact-consent input{width:22px;height:22px}.page-contact:not(.page-contact-home) .page-contact-submit{flex-direction:column;align-items:stretch;gap:18px}.page-contact:not(.page-contact-home) .page-contact-submit p{font-size:12px;line-height:1.65}.page-contact:not(.page-contact-home) .page-contact-submit button,.page-contact:not(.page-contact-home) .page-contact-success button{width:100%;min-height:48px;padding:14px 16px;font-size:12px;line-height:1.5}.article-body .page-contact:not(.page-contact-home){border-radius:12px;padding:40px 16px}.article-body .page-contact:not(.page-contact-home):before{left:16px}.production-needs-shell{min-height:100svh;display:block}.production-needs-visual{height:clamp(145px,38vw,210px);position:relative}.production-needs-brand,.production-needs-visual-caption{display:none}.production-banner-toggle{width:44px;height:44px;top:12px;right:12px}.production-needs-content{width:100%;height:auto;min-height:0;padding:24px 19px max(35px, env(safe-area-inset-bottom));justify-content:flex-start;overflow:visible}.production-needs-mobile-brand{width:112px;margin-bottom:26px;display:block}.production-needs-language{top:14px;right:19px}.production-needs-language .tal-locale-trigger{min-height:44px}.production-needs-progress{gap:22px;margin-bottom:25px}.production-needs-progress>span{font-size:13px;line-height:1.5}.production-needs-progress i{height:4px}.production-needs-content>form,.production-needs-step,.production-needs-step>fieldset{flex:none;min-width:0;min-height:0;display:block}.production-needs-intro{padding-bottom:25px}.production-needs-intro h1,.production-needs-success h1{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:16ch;font-size:clamp(36px,10.8vw,46px);line-height:1.08}.production-needs-intro p{margin-top:18px;font-size:14px;line-height:1.65}.production-needs-intro span{margin-top:12px;font-size:13px;line-height:1.5}.production-needs-step{padding-top:25px;scroll-margin-top:24px}.production-needs-step:focus{outline:none}.production-needs-step legend{overflow-wrap:anywhere;max-width:100%;font-size:20px;line-height:1.4}.production-needs-step fieldset>p{color:#65615a;margin:10px 0 18px;font-size:14px;line-height:1.65}.production-needs-step fieldset>small,.production-development-options small{color:#65615a;font-size:13px;line-height:1.6}.production-needs-step>fieldset>.production-product-options,.production-needs-step>fieldset>.production-simple-options,.production-needs-step>fieldset>.production-development-options{flex:none;grid-auto-rows:auto;gap:10px}.production-product-options label,.production-simple-options label,.production-development-options label{border-radius:8px;gap:12px;min-height:68px}.production-product-options label{overflow:hidden}.production-product-options label:hover,.production-simple-options label:hover,.production-development-options label:hover{transform:none}.production-product-options strong,.production-simple-options strong,.production-development-options strong{overflow-wrap:anywhere;min-width:0;padding-block:12px;font-size:14px;line-height:1.5}.production-option-image{flex:0 0 68px;width:68px;min-height:68px}.production-option-check{flex:0 0 24px;margin-right:12px}.production-simple-options label,.production-development-options label{padding:12px 14px}.production-development-options label>span:first-of-type{gap:5px;min-width:0}.production-development-options strong{padding:0}.production-email-field{gap:10px;margin-top:24px}.production-email-field>span{letter-spacing:0;text-transform:none;font-size:14px;line-height:1.5}.production-email-field input{min-width:0;height:54px;font-size:16px}.production-privacy-field{grid-template-columns:22px minmax(0,1fr);margin-top:20px;font-size:14px;line-height:1.65}.production-privacy-field input{width:22px;height:22px;margin-top:2px}.production-needs-error{min-height:0;margin-top:16px;font-size:14px;line-height:1.6}.production-needs-error:empty{display:none}.production-needs-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:22px;padding-top:0;position:static}.production-needs-actions>span{display:none}.production-needs-actions button{letter-spacing:0;white-space:normal;min-width:0;min-height:50px;padding:14px 16px;font-size:14px;line-height:1.5}.production-needs-actions .is-next{min-width:0}.production-needs-success>span,.production-needs-success>a{overflow-wrap:anywhere;font-size:13px;line-height:1.6}}@media (max-width:600px){body:not(:has(.tal-home)) .rfq-panel>.grid{grid-template-columns:minmax(0,1fr)}}
