.account_accountShell__nuJDR,.account_authShell__gptgN{width:min(calc(100% - 2 * var(--tk-gutter)),var(--tk-container-max));margin-inline:auto;padding-block:3rem 5rem}.account_authCard__S3Q1I{width:min(100%,480px);margin-inline:auto;padding:2rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.account_authCard__S3Q1I h1{margin:0 0 1.5rem}.account_authCard__S3Q1I h2{margin:0 0 1.5rem;color:var(--color-primary)}.account_authColumns__sGCe2{display:grid;grid-template-columns:minmax(0,1fr)}.account_businessSignIn__Opt_t{padding-top:0}.account_businessSignIn__Opt_t .account_authHero__Dji21{margin-inline:calc(-1 * var(--tk-gutter));padding:clamp(2rem,5vw,4rem) var(--tk-gutter);background:var(--color-surface-alt)}.account_authHero__Dji21 h1{margin:0;color:var(--color-primary)}.account_authHero__Dji21 p{margin:.75rem 0 0;color:var(--color-muted)}.account_businessSignIn__Opt_t .account_authColumns__sGCe2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin-top:clamp(2rem,5vw,4rem)}.account_businessSignIn__Opt_t .account_authCard__S3Q1I{width:100%;padding:0 clamp(1rem,3vw,3rem) 0 0;margin:0;border:0;border-right:1px solid var(--color-border);border-radius:0;box-shadow:none}.account_visitorPanel__HroT7{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.account_visitorPanel__HroT7 h2{margin:0;color:var(--color-primary)}.account_visitorPanel__HroT7 p{max-width:42ch;color:var(--color-muted);font-size:var(--tk-fs-lead)}.account_visitorPanel__HroT7 a{display:grid;place-items:center;min-height:3.5rem;padding:.8rem 1.25rem;border:1px solid var(--color-accent);color:var(--color-accent);font-weight:700}.account_visitorPanel__HroT7 a:last-child{background:var(--color-accent);color:var(--color-on-accent)}@media (max-width:760px){.account_businessSignIn__Opt_t .account_authColumns__sGCe2{grid-template-columns:minmax(0,1fr)}.account_businessSignIn__Opt_t .account_authCard__S3Q1I{padding-right:0;border-right:0}.account_visitorPanel__HroT7{padding-top:2rem;border-top:1px solid var(--color-border)}}.account_form__puccl{display:grid;gap:1rem}.account_form__puccl label{display:grid;gap:.4rem;font-size:var(--tk-fs-label);font-weight:600}.account_form__puccl input:not([type=checkbox]){width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground)}.account_form__puccl .account_checkbox__kOkhF,.account_modal__HfqLU .account_checkbox__kOkhF{display:flex;align-items:flex-start;gap:.6rem;font-weight:400}.account_checkbox__kOkhF input{margin-top:.3rem;accent-color:var(--color-accent)}.account_legalLinks__1axo9{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.5rem;font-size:var(--tk-fs-label)}.account_authSwitch__bUjDW a,.account_dashboardCard__UvKWP>a:not(.account_actionLink__MR7oU),.account_legalLinks__1axo9 a{color:var(--color-accent)}.account_actionLink__MR7oU,.account_form__puccl button,.account_modal__HfqLU button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border:0;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--tk-fs-label);font-weight:700;cursor:pointer}.account_form__puccl button:disabled,.account_modal__HfqLU button:disabled{opacity:.6;cursor:default}.account_error__PHVES{margin:0;color:var(--color-error);font-size:var(--tk-fs-label)}.account_authSwitch__bUjDW{margin:1.5rem 0 0;text-align:center}.account_googleArea__KXMTe{margin-top:1.5rem;border-top:1px solid var(--color-border);padding-top:1rem}.account_googleArea__KXMTe>p{text-align:center;font-size:var(--tk-fs-label)}.account_googleButton__fP4st{display:flex;justify-content:center;min-height:44px}.account_modalBackdrop__MwEHV{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;padding:1rem;background:var(--color-overlay)}.account_modal__HfqLU{width:min(100%,480px);display:grid;gap:1rem;padding:1.5rem;border-radius:var(--radius-lg);background:var(--color-surface)}.account_modal__HfqLU h2{margin:0}.account_accountHead__wuZqx{display:flex;align-items:start;justify-content:space-between;gap:1rem}.account_accountHead__wuZqx h1{margin:0}.account_accountHead__wuZqx p{color:var(--color-muted)}.account_signOut__ZkrYP{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.6rem;color:var(--color-accent);background:transparent;cursor:pointer}.account_accountNav__lVRnD{display:flex;gap:.5rem;overflow-x:auto;margin-block:1.5rem;border-bottom:1px solid var(--color-border)}.account_accountNav__lVRnD a{flex:none;min-height:44px;padding:.7rem;color:var(--color-foreground);font-size:var(--tk-fs-label)}.account_accountNav__lVRnD a:hover{color:var(--color-accent)}.account_dashboardGrid__RGmKQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.account_dashboardCard__UvKWP{min-width:0;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.account_dashboardCard__UvKWP h2{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem}.account_dashboardCard__UvKWP h2 svg{color:var(--color-accent);flex:none}.account_dashboardCard__UvKWP p{color:var(--color-muted)}.account_dashboardCard__UvKWP ul{padding:0;margin:0 0 1rem;list-style:none}.account_dashboardCard__UvKWP li{display:flex;justify-content:space-between;gap:1rem;padding-block:.65rem;border-bottom:1px solid var(--color-border-soft);font-size:var(--tk-fs-label)}.account_dashboardCard__UvKWP li span{overflow-wrap:anywhere}.account_dashboardCard__UvKWP dl{display:grid;grid-template-columns:max-content 1fr;gap:.6rem 1rem}.account_dashboardCard__UvKWP dt{color:var(--color-muted)}.account_dashboardCard__UvKWP dd{margin:0;overflow-wrap:anywhere}@media (max-width:700px){.account_dashboardGrid__RGmKQ{grid-template-columns:minmax(0,1fr)}.account_accountHead__wuZqx{flex-wrap:wrap}.account_authCard__S3Q1I{padding:1.25rem}}.breadcrumb_nav__jU0jW{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-block:1.25rem .5rem;color:var(--color-muted);font-size:var(--tk-fs-data)}.breadcrumb_nav__jU0jW a{color:var(--color-accent);text-decoration:none}.breadcrumb_nav__jU0jW a:focus-visible,.breadcrumb_nav__jU0jW a:hover{text-decoration:underline;text-underline-offset:.2em}.breadcrumb_nav__jU0jW [aria-current=page]{color:var(--color-foreground)}.legal-page-template_page__LQRF6{min-height:60vh;padding-block:clamp(2rem,5vw,4rem);background:var(--color-surface-alt)}.legal-page-template_shell__xJR3g{max-width:62rem}.legal-page-template_header__ngSym{padding-block:clamp(1.5rem,4vw,3rem)}.legal-page-template_header__ngSym h1{margin:0}.legal-page-template_header__ngSym p{margin:1rem 0 0;max-width:70ch;color:var(--color-muted)}.legal-page-template_content__GCuTu{padding:clamp(1.25rem,4vw,3rem);border:1px solid var(--color-border);background:var(--color-surface)}.legal-page-template_article__aWDfx{max-width:72ch;color:var(--color-foreground)}.legal-page-template_footer__sKfFB{margin-top:2rem}.company-identity_panel__mB39M{margin-block:clamp(2rem,4vw,3.5rem);padding:clamp(1.25rem,3vw,2rem);border-left:3px solid var(--color-accent);background:var(--color-surface-alt);color:var(--color-foreground)}.company-identity_panel__mB39M p{margin:0;max-width:68ch}.content-page_page__IWTJn{background:var(--color-surface)}.content-page_summary__EU1tm,.content-page_title__oyChO{max-width:52rem}.content-page_article___pYgX{max-width:78rem;color:var(--color-foreground);line-height:var(--tk-lh-body)}.content-page_article___pYgX>:is(p,ul,ol){max-width:72ch}.content-page_categoryLink__PTHpy,.content-page_childCard__SOr5J{background:var(--color-surface);border-radius:0;box-shadow:none}.content-page_categoryLink__PTHpy:focus-visible,.content-page_categoryLink__PTHpy:hover,.content-page_childCard__SOr5J:focus-within,.content-page_childCard__SOr5J:hover{border-color:var(--color-accent)}.content-page_page__IWTJn[data-content-page=buyer_category] .content-page_categoryLink__PTHpy{min-height:9.5rem;gap:1rem}.content-page_categoryImage__gkl7h{width:7.5rem;height:7.5rem;flex:none;border-radius:var(--radius-md);object-fit:contain}@media (max-width:650px){.content-page_categoryImage__gkl7h{width:6rem;height:6rem}}.content-page_callout__aB2je{border-left:3px solid var(--color-accent)}.content-page_quoteLink__0CU9z{border-radius:var(--radius-sm)}.content-page_heroBanner__qni_6{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(12rem,24vw,20rem);margin:-3rem calc(-1 * var(--tk-gutter)) 2rem;padding:2rem var(--tk-gutter);background:var(--color-primary);color:var(--color-on-primary);overflow:hidden}.content-page_heroBanner__qni_6 img{z-index:-2;object-fit:cover}.content-page_heroBanner__qni_6:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 55%,transparent))}.content-page_heroBanner__qni_6 h1{max-width:18ch;color:var(--color-on-primary)}.content-page_childImage__Svo_4{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:1rem}.content-page_page__IWTJn[data-content-page=technical-index] .content-page_article___pYgX{max-width:70ch}.content-page_page__IWTJn[data-content-page=technical-index] .content-page_childCard__SOr5J{display:grid}.content-page_page__IWTJn[data-content-page=technical-index] .content-page_childCard__SOr5J a{color:var(--color-primary)}.content-page_technicalArticles__2naEA{display:grid;gap:0;margin:2rem 0;padding:0;list-style:none}.content-page_technicalHelp__JvEcc{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:1rem;padding:.7rem 1.1rem;background:var(--color-accent);color:var(--color-on-primary);font-weight:700}.content-page_technicalChild__I8Z6H{display:grid;grid-template-columns:minmax(10rem,17rem) minmax(0,1fr);column-gap:2rem;align-items:center;border-width:0 0 1px;padding:1.2rem 0}.content-page_technicalChild__I8Z6H .content-page_childImage__Svo_4{grid-column:1;grid-row:1/span 2;margin:0}.content-page_technicalChild__I8Z6H a,.content-page_technicalChild__I8Z6H p{grid-column:2}.content-page_technicalChild__I8Z6H p{margin:0}@media (max-width:650px){.content-page_technicalChild__I8Z6H{grid-template-columns:minmax(0,1fr)}.content-page_technicalChild__I8Z6H .content-page_childImage__Svo_4,.content-page_technicalChild__I8Z6H a,.content-page_technicalChild__I8Z6H p{grid-column:1;grid-row:auto}.content-page_technicalChild__I8Z6H .content-page_childImage__Svo_4{margin-bottom:1rem}}.content-page_legalIntro__QT3o_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:2rem}.content-page_legalIntro__QT3o_>*{margin:0}.content-page_legalNotice__tpocy{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--color-border);background:var(--color-surface-alt)}.content-page_legalNotice__tpocy p{margin:0;line-height:var(--tk-lh-body)}.content-page_legalLinks__zK0tf{max-width:45rem;margin:2rem 0 3rem}.content-page_legalLinks__zK0tf h2{color:var(--color-primary)}.content-page_legalLinks__zK0tf ul{list-style:none;padding:0;margin:1rem 0 0}.content-page_legalLinks__zK0tf li{border-bottom:1px solid var(--color-border)}.content-page_legalLinks__zK0tf a{display:block;padding:1rem 0;color:var(--color-accent);font-weight:700}@media (max-width:700px){.content-page_legalIntro__QT3o_{grid-template-columns:minmax(0,1fr)}}.faq_page__5Cvo9{background:var(--color-surface);color:var(--color-foreground)}.faq_shell__AJqW_{width:min(calc(100% - 2 * var(--tk-gutter)),var(--tk-container-max));margin-inline:auto}.faq_banner__fGysr{padding:clamp(2rem,5vw,4rem) 0;background:var(--color-primary);color:var(--color-on-primary)}.faq_banner__fGysr h1{margin:0;color:var(--color-on-primary)}.faq_layout__aWUGm{display:grid;grid-template-columns:minmax(10rem,.27fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-block:1rem clamp(2rem,5vw,4rem)}.faq_sidebar__0pl_3{display:flex;flex-direction:column;align-self:stretch;gap:.25rem;padding-right:1rem;border-right:1px solid var(--color-border)}.faq_sidebar__0pl_3 a{padding:.8rem 1rem;color:var(--color-accent);font-weight:700}.faq_sidebar__0pl_3 a:hover{background:var(--color-surface-alt)}.faq_main__WTF6L{min-width:0}.faq_main__WTF6L h2{color:var(--color-primary)}.faq_faqList__kJyYb{display:grid;gap:.75rem;margin-top:2rem}.faq_question__8NUMQ{border:1px solid var(--color-border);background:var(--color-surface)}.faq_summary__sIFRS{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;cursor:pointer;list-style:none;color:var(--color-primary)}.faq_summary__sIFRS::-webkit-details-marker{display:none}.faq_plus__lFsSy{width:1.1rem;height:1.1rem;flex:0 0 auto;color:var(--color-accent)}.faq_question__8NUMQ[open] .faq_plus__lFsSy{transform:rotate(45deg)}.faq_answer__cCym0{margin:0;padding:0 1.4rem 1.4rem;color:var(--color-muted);line-height:var(--tk-lh-body)}.faq_contactCta__Aho7B{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.faq_contactCta__Aho7B h2{margin:.5rem 0}.faq_contactCta__Aho7B p{color:var(--color-muted)}.faq_contactCta__Aho7B a{display:inline-flex;padding:.8rem 1.4rem;margin-top:.8rem;background:var(--color-accent);color:var(--color-on-accent);font-weight:700}@media (max-width:700px){.faq_layout__aWUGm{grid-template-columns:minmax(0,1fr)}.faq_sidebar__0pl_3{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--color-border);padding-bottom:.8rem}}.brands_shell__lOGCI{max-width:1180px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 1.25rem}.brands_contentShell__l1vM5{padding-top:.25rem}.brands_page__hG58x{background:var(--color-surface)}.brands_banner__MbLDe{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(12rem,23vw,19rem);background:var(--color-primary);color:var(--color-on-primary)}.brands_banner__MbLDe img{z-index:-2;object-fit:cover}.brands_banner__MbLDe:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 55%,transparent))}.brands_bannerLead__HgnJv,.brands_banner__MbLDe .brands_heading__fQoUi{color:var(--color-on-primary)}.brands_bannerLead__HgnJv{max-width:55ch;font-size:var(--tk-fs-lead)}.brands_brandSearch__L9435{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-block:2rem}.brands_brandSearch__L9435 label{grid-column:1/-1;color:var(--color-primary)}.brands_brandSearch__L9435 input,.brands_searchCta__6Dnzu input{min-width:0;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.brands_brandSearch__L9435 button,.brands_searchCta__6Dnzu button{min-height:3rem;padding:.75rem 1.5rem;background:var(--color-accent);color:var(--color-on-accent);font-weight:700}.brands_directory__k9_n1 section{padding:1.5rem 0;border-top:1px solid var(--color-border)}.brands_directory__k9_n1 h2{margin:0 0 .75rem;color:var(--color-primary)}.brands_directory__k9_n1 ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 1rem;list-style:none;padding:0;margin:0}.brands_directory__k9_n1 a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.brands_searchCta__6Dnzu{margin-top:2rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--color-border);text-align:center}.brands_searchCta__6Dnzu h2{margin:0 0 1rem;color:var(--color-primary)}.brands_searchCta__6Dnzu form{display:flex;gap:.5rem;justify-content:center}.brands_searchCta__6Dnzu input{width:min(100%,25rem)}@media (max-width:600px){.brands_directory__k9_n1 ul{grid-template-columns:repeat(2,minmax(0,1fr))}.brands_searchCta__6Dnzu form{flex-direction:column}.brands_searchCta__6Dnzu input{width:100%}}.brands_heading__fQoUi{margin:0 0 .75rem;color:var(--color-primary);font-family:var(--font-display);font-size:var(--tk-fs-h1);line-height:var(--tk-lh-heading)}.brands_lead__YlFwX{max-width:72ch;color:var(--color-muted);font-size:var(--tk-fs-body)}.brands_grid__BT9t5{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none}.brands_card__T_99q{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.25rem;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface);box-shadow:none}.brands_card__T_99q:focus-visible,.brands_card__T_99q:hover{border-color:var(--color-accent)}.brands_logo__KU9Ww{position:relative;width:100%;height:108px;background:var(--color-surface)}.brands_logo__KU9Ww img{object-fit:contain}.brands_name__DfoPS{margin:0;color:var(--color-primary);font-family:var(--font-display);font-size:var(--tk-fs-h3)}.brands_description__PaNU5{margin:0;color:var(--color-muted);font-size:var(--tk-fs-body);line-height:1.6}.brands_detailHead__i4kWd{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,260px);align-items:center;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.brands_detailLogo__D3bwh{position:relative;width:100%;height:150px}.brands_detailLogo__D3bwh img{object-fit:contain}.brands_actions__qVVh_{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.brands_actions__qVVh_ a,.brands_categoryLink__thQ2O{color:var(--color-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px}.brands_sectionTitle__FQDw0{margin:2rem 0 1rem;font-family:var(--font-display);font-size:var(--tk-fs-h2);color:var(--color-primary)}.brands_categoryList___O56R{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr));gap:.75rem;list-style:none;padding:0}.brands_categoryList___O56R li{padding:1rem;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface)}.brands_note__FmALM{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--tk-fs-label)}@media (max-width:600px){.brands_detailHead__i4kWd{grid-template-columns:1fr}.brands_detailLogo__D3bwh{height:100px}}