.brand-mark{display:inline-flex;align-items:center;gap:.75rem;line-height:1.15}.brand-mark img{width:94px;height:50px;-o-object-fit:contain;object-fit:contain}.brand-descriptor{color:var(--wb-text-muted);font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.brand-mark.inverse .brand-descriptor{color:#fff}.public-header{position:sticky;z-index:30;top:0;height:var(--wb-header-height);border-bottom:1px solid var(--wb-border);background:#f4f2edf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-inner{display:flex;width:min(calc(100% - 40px),var(--wb-max-width));height:100%;align-items:center;margin:auto}.desktop-nav{display:flex;gap:clamp(1rem,2.5vw,2.1rem);margin-left:auto}.desktop-nav a,.sign-in{position:relative;font-size:.73rem;font-weight:700;letter-spacing:.065em}.desktop-nav a:after{position:absolute;right:0;bottom:-.55rem;left:0;height:1px;background:var(--wb-text);content:"";transform:scaleX(0);transition:transform var(--wb-transition)}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:1.5rem;margin-left:clamp(1.5rem,3vw,3rem)}.header-actions .button{min-height:40px;padding-inline:1rem}.menu-toggle{display:none;margin-left:auto;border:0;background:transparent;cursor:pointer}.mobile-nav{display:none}.public-footer{padding:4.5rem 0 1.4rem;background:#322920;color:#fff}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:3rem}.footer-note{max-width:280px;margin-top:1.4rem;color:#ffffffad;font-size:.82rem}.footer-column{display:grid;align-content:start;gap:.65rem}.footer-column strong{margin-bottom:.6rem;color:#ffffff9e;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.footer-column a{display:flex;align-items:center;gap:.3rem;width:-moz-max-content;width:max-content;font-size:.82rem}.footer-column a:hover{color:#fff}.footer-base{display:flex;justify-content:space-between;margin-top:4rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.2);color:#ffffff94;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.workspace-layout{display:grid;min-height:100vh;grid-template-columns:var(--wb-sidebar-width) 1fr;background:#efeee9}.workspace-sidebar{position:fixed;z-index:25;inset:0 auto 0 0;display:flex;width:var(--wb-sidebar-width);flex-direction:column;border-right:1px solid var(--wb-border-strong);background:#fbfaf7;box-shadow:7px 0 22px #20150a0a}.sidebar-brand{display:flex;min-height:108px;align-items:center;padding:0 1.6rem;border-bottom:1px solid var(--wb-border-strong);background:#fff}.sidebar-brand .brand-mark img{width:108px;height:56px}.sidebar-kicker{margin:1.65rem 1.6rem .75rem;color:var(--wb-text-soft);font-size:.63rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.workspace-sidebar nav{display:grid;gap:.2rem;padding:0 .85rem}.workspace-sidebar nav a{position:relative;display:flex;min-height:45px;align-items:center;justify-content:space-between;padding:0 .9rem 0 1rem;border:1px solid transparent;border-radius:0 var(--wb-radius-sm) var(--wb-radius-sm) 0;color:var(--wb-text-muted);font-size:.82rem;font-weight:650;transition:background var(--wb-transition),border-color var(--wb-transition),color var(--wb-transition)}.workspace-sidebar nav a:before{position:absolute;top:9px;bottom:9px;left:-1px;width:3px;background:transparent;content:""}.workspace-sidebar nav a:hover{background:#f1f0eb;color:var(--wb-text)}.workspace-sidebar nav a.active{border-color:var(--wb-border);background:#ecebe5;color:var(--wb-text)}.workspace-sidebar nav a.active:before{background:#317dbf}.workspace-sidebar .nav-label{display:flex;min-width:0;align-items:center;gap:.7rem}.workspace-sidebar .nav-label svg{flex:0 0 auto;opacity:.68;transform:none}.workspace-sidebar nav a:hover .nav-label svg,.workspace-sidebar nav a.active .nav-label svg{opacity:1}.workspace-sidebar .nav-chevron{opacity:0;transform:translate(-3px);transition:opacity var(--wb-transition),transform var(--wb-transition)}.workspace-sidebar nav a:hover .nav-chevron,.workspace-sidebar nav a.active .nav-chevron{opacity:1;transform:translate(0)}.sidebar-foot{display:flex;align-items:center;gap:.8rem;margin:auto .9rem 1rem;padding:.95rem 1rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:#fff;box-shadow:0 3px 12px #20150a09;font-size:.75rem;line-height:1.4}.sidebar-foot>svg{flex:0 0 auto;color:#317dbf}.sidebar-foot small{color:var(--wb-text-muted)}.workspace-main{min-width:0;grid-column:2}.portal-layout .workspace-main{position:relative}.portal-layout .workspace-main:before{position:fixed;z-index:0;inset:0 0 0 var(--wb-sidebar-width, 240px);background-color:transparent;background-image:url(/wilson-blends-logo.png);background-repeat:repeat;background-size:460px 460px;background-position:80px 80px;opacity:.035;pointer-events:none;content:""}.portal-layout .workspace-main>*{position:relative;z-index:1}.workspace-topbar{position:sticky;z-index:20;top:0;display:flex;min-height:70px;align-items:center;justify-content:space-between;padding:0 clamp(1.25rem,2.5vw,2.75rem);border-bottom:1px solid var(--wb-border-strong);background:#fff;box-shadow:0 4px 18px #20150a09}.topbar-actions{display:flex;align-items:center;gap:.7rem;font-size:.72rem;font-weight:650}.topbar-actions button{cursor:pointer}.topbar-icon{display:grid;width:36px;height:36px;border:1px solid var(--wb-border);border-radius:50%;background:#fff;color:var(--wb-text-muted);place-items:center;transition:border-color var(--wb-transition),color var(--wb-transition),background var(--wb-transition)}.topbar-icon:hover{border-color:#9cccf4;background:#f2f8fd;color:#245f91}.topbar-identity{max-width:260px;overflow:hidden;padding:.35rem .65rem;color:var(--wb-text-muted);text-overflow:ellipsis;white-space:nowrap}.topbar-actions .topbar-signout{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--wb-border-strong);border-radius:var(--wb-radius-sm);padding:0 .75rem;background:#fff;font-size:.66rem;font-weight:750;text-transform:uppercase;transition:border-color var(--wb-transition),background var(--wb-transition)}.topbar-actions .topbar-signout:hover{border-color:#b9a998;background:#f8f5f1}.workspace-content{width:min(100%,1740px);margin-inline:auto;padding:clamp(1.6rem,2.65vw,3rem)}.admin-sidebar{border-color:#493e33;background:#20150a;color:#fff;box-shadow:10px 0 28px #20150a1a}.admin-sidebar .sidebar-brand{background:#271b10}.admin-sidebar .sidebar-brand,.admin-sidebar .sidebar-foot{border-color:#4d4339}.admin-sidebar .sidebar-kicker,.admin-sidebar .sidebar-foot small{color:#ffffff94}.admin-sidebar nav a{color:#ffffffb3}.admin-sidebar nav a:hover{border-color:#514337;background:#322920;color:#fff}.admin-sidebar nav a.active{border-color:#514337;background:#34291f;color:#fff}.admin-sidebar nav a.active:before{background:var(--wb-brand-secondary)}.admin-sidebar .sidebar-foot{border-color:#4d4034;background:#2a1e13}.admin-sidebar .sidebar-foot>svg{color:var(--wb-brand-secondary)}html[lang=tr] :is(.sidebar-kicker,.topbar-signout){text-transform:none;letter-spacing:.035em}@media(max-width:1040px){.desktop-nav{display:none}.header-actions{margin-left:auto}.menu-toggle{display:grid;place-items:center;margin-left:1rem}.mobile-nav.open{display:grid;position:absolute;top:var(--wb-header-height);right:0;left:0;padding:1rem 20px 1.5rem;border-bottom:1px solid var(--wb-border);background:var(--wb-bg)}.mobile-nav a{padding:.7rem 0;border-bottom:1px solid var(--wb-border);font-size:.8rem;font-weight:700}}@media(max-width:820px){.workspace-layout{display:block}.workspace-sidebar{position:static;width:100%;height:auto;border-right:0;border-bottom:1px solid var(--wb-border)}.portal-layout .workspace-main:before{inset:0}.sidebar-brand{min-height:72px}.sidebar-kicker{margin:.8rem 1rem .4rem}.workspace-sidebar nav{display:flex;overflow-x:auto;padding:0 .8rem .75rem}.workspace-sidebar nav a{min-width:-moz-max-content;min-width:max-content;border-bottom:2px solid transparent;border-left:0}.workspace-sidebar nav a:hover,.workspace-sidebar nav a.active{border-bottom-color:var(--wb-brand-secondary);border-left:0}.workspace-sidebar nav a svg,.sidebar-foot{display:none}.workspace-main{width:100%}.workspace-topbar{position:static;min-height:56px;padding:0 1rem}.workspace-content{padding:1.25rem}}@media(max-width:620px){.header-actions{display:none}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1 / -1}.footer-base{align-items:flex-start;flex-direction:column;gap:.5rem}.workspace-topbar .dev-note{max-width:180px;line-height:1.3}.topbar-actions span{display:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.home-industrial-hero{overflow:hidden;border-bottom:1px solid #53615b;background:#322920;color:#fff}.home-industrial-hero-grid{display:grid;min-height:min(740px,calc(100vh - var(--wb-header-height)));grid-template-columns:minmax(0,47fr) minmax(0,53fr);align-items:stretch}.home-industrial-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem) clamp(2rem,5vw,5rem) clamp(4rem,7vw,7rem) 0}.home-industrial-copy h1{margin:0 0 2rem;font-family:var(--wb-font-display);font-size:clamp(3rem,5vw,5.35rem);font-weight:400;letter-spacing:-.05em;line-height:.9;text-transform:uppercase}.home-industrial-copy h1 span{display:block}.home-industrial-copy>p{width:100%;max-width:570px;overflow-wrap:anywhere}.home-industrial-lead{margin-bottom:.8rem;color:#fff;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.45}.home-industrial-support{margin-bottom:0;color:#b7c0bc;font-size:.82rem}.home-industrial-copy .action-row{margin-top:2rem}.home-industrial-hero .button{border-color:#fff;background:#fff;color:#322920}.home-industrial-hero .button:hover{border-color:#fff;background:transparent;color:#fff}.home-industrial-hero .button.secondary{background:transparent;color:#fff}.home-industrial-hero .button.secondary:hover{background:#fff;color:#322920}.home-industrial-hero .text-link{border-color:#75827c;color:#fff}.home-industrial-media{--home-hero-bleed: max(20px, calc((100vw - var(--wb-max-width)) / 2));position:relative;width:calc(100% + var(--home-hero-bleed));min-width:0;margin-right:calc(0px - var(--home-hero-bleed));background-color:#20150a;background-image:linear-gradient(rgba(90,176,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(90,176,255,.05) 1px,transparent 1px);background-size:48px 48px}.home-industrial-media:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(50,41,32,.25),transparent 38%),linear-gradient(0deg,rgba(32,21,10,.28),transparent 48%);content:"";pointer-events:none}.home-industrial-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:44% center;object-position:44% center}.home-industrial-media>span{position:absolute;right:1.5rem;bottom:1.25rem;z-index:1;color:#ffffffb8;font-size:.61rem;letter-spacing:.13em;text-transform:uppercase}.home-experience{background-color:var(--wb-bg);background-image:linear-gradient(rgba(32,21,10,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(32,21,10,.022) 1px,transparent 1px);background-size:72px 72px}.home-value-strip{border-bottom:1px solid var(--wb-border);background:#ffffffd1}.home-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--wb-border)}.home-value-grid article{min-height:160px;padding:1.25rem 1.35rem;border-right:1px solid var(--wb-border)}.home-value-grid article>span,.home-card-index{color:var(--wb-brand-secondary);font-size:.63rem;font-weight:700;letter-spacing:.1em}.home-value-grid h3{margin:2.1rem 0 .4rem;font-size:.72rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.home-value-grid p{margin:0;color:var(--wb-text-muted);font-size:.76rem;line-height:1.5}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2rem}.home-section-heading h2{max-width:760px;margin:0;font-family:var(--wb-font-display);font-size:clamp(2.1rem,4.2vw,3.8rem);font-weight:400;letter-spacing:-.04em;line-height:1.03}.home-section-heading .text-link{flex:0 0 auto}.home-technology-section{background:#eef0ebd6}.home-technology-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.home-technology-card{position:relative;display:flex;overflow:hidden;min-height:330px;flex-direction:column;padding:1.6rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border);background:#ffffff52;transition:background var(--wb-transition),transform var(--wb-transition)}.home-technology-card:hover{background:#ffffffb3;transform:translateY(-2px)}.home-technology-card h3{position:relative;margin:3.2rem 0 .8rem;font-family:var(--wb-font-display);font-size:1.7rem;font-weight:400;line-height:1.05}.home-technology-card>p{position:relative;flex:1;color:var(--wb-text-muted);font-size:.78rem}.home-technology-card>div{position:relative;display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-top:.9rem;border-top:1px solid var(--wb-border)}.home-technology-card strong{font-size:.7rem;font-weight:600}.home-technology-card .text-link{border:0}.home-technology-card[data-family=emulsifier-systems] .family-motif{border:1px solid var(--wb-text);border-radius:50%;box-shadow:0 0 0 22px transparent,0 0 0 23px var(--wb-text),0 0 0 46px transparent,0 0 0 47px var(--wb-text)}.home-technology-card[data-family=solvent-systems] .family-motif{border-block:1px solid var(--wb-text);border-radius:48% 20% 55% 25%;transform:rotate(-18deg);box-shadow:0 24px 0 -23px var(--wb-text),0 48px 0 -47px var(--wb-text)}.home-technology-card[data-family=polymer-systems] .family-motif{background-image:radial-gradient(circle,var(--wb-text) 0 2px,transparent 3px),linear-gradient(45deg,transparent 49.5%,var(--wb-text) 50%,transparent 50.5%);background-size:38px 38px}.home-technology-card[data-family=foam-control-systems] .family-motif{background-image:radial-gradient(circle,transparent 0 10px,var(--wb-text) 11px,transparent 12px);background-size:42px 42px}.home-core-products-section{border-block:1px solid var(--wb-border);background:#fffc}.home-core-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.home-core-product-grid>a{display:grid;min-height:140px;grid-template-columns:30px 1fr auto;gap:1rem;align-items:center;padding:1.25rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border);transition:background var(--wb-transition),padding var(--wb-transition)}.home-core-product-grid>a:hover{padding-left:1.5rem;background:var(--wb-surface)}.home-core-product-grid>a>span{align-self:start;color:var(--wb-brand-secondary);font-size:.63rem;letter-spacing:.1em}.home-core-product-grid h3{margin:0 0 .3rem;font-family:var(--wb-font-display);font-size:1.45rem;font-weight:400}.home-core-product-grid p{margin:0;color:var(--wb-text-muted);font-size:.72rem}.home-core-product-grid .catalogue-inline-state{grid-column:1 / -1}.home-applications-section{background:#eef0ebdb}.home-application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.home-application-grid article{position:relative;overflow:hidden;min-height:225px;padding:1.6rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border);background:#ffffff38}.home-application-grid article>span{position:absolute;top:-.65rem;right:.7rem;color:#20150a0e;font-family:var(--wb-font-display);font-size:6rem;line-height:1}.home-application-grid h3{position:relative;margin:4.8rem 0 .7rem;font-family:var(--wb-font-display);font-size:1.5rem;font-weight:400;line-height:1.08}.home-application-grid p{position:relative;margin:0;color:var(--wb-text-muted);font-size:.78rem}.home-process-section{padding:clamp(4rem,8vw,7rem) 0;background:#ffffffc7}.home-process-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);min-height:520px}.home-process-media{position:relative;overflow:hidden;min-width:0;background:#20150a}.home-process-media:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(32,21,10,.45),transparent 55%);content:""}.home-process-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:28% center;object-position:28% center}.home-process-media span{position:absolute;left:1.5rem;bottom:1.25rem;z-index:1;color:#ffffffbf;font-size:.61rem;letter-spacing:.13em;text-transform:uppercase}.home-process-content{padding:clamp(2rem,5vw,4.5rem);background-color:#322920;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;color:#fff}.home-process-content h2{max-width:620px;margin:0 0 2.5rem;font-family:var(--wb-font-display);font-size:clamp(2.2rem,4vw,3.75rem);font-weight:400;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.home-process-steps{border-top:1px solid #65716c}.home-process-steps article{display:grid;grid-template-columns:40px 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #65716c}.home-process-steps span{color:var(--wb-brand-secondary);font-size:.62rem}.home-process-steps h3{margin:0 0 .2rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.home-process-steps p{margin:0;color:#b7c0bc;font-size:.76rem}.home-defense-section{border-top:1px solid hsl(var(--border));background-color:#0b0d12;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;color:#fff}.home-defense-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:clamp(3rem,8vw,7rem);align-items:center}.home-defense-copy{display:flex;flex-direction:column;gap:1.25rem}.home-defense-copy .eyebrow{color:hsl(var(--primary));letter-spacing:.12em;font-size:.72rem;font-weight:600;text-transform:uppercase}.home-defense-copy h2{margin:0;font-family:var(--wb-font-display);font-size:clamp(1.8rem,3.5vw,3rem);font-weight:400;letter-spacing:-.03em;line-height:1.05;text-transform:uppercase;color:#fff}.home-defense-support{color:#8a9ba5;font-size:.9rem;line-height:1.65;margin:0}.home-defense-copy .action-row{margin-top:.5rem}.home-defense-section .button{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.home-defense-section .button:hover{opacity:.88}.home-defense-detail{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:2.5rem;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#ffffff06;min-height:220px;overflow:hidden}.home-defense-grid-overlay{position:absolute;inset:0;background-image:radial-gradient(circle at 70% 50%,hsl(var(--primary) / .08) 0%,transparent 65%);pointer-events:none}.home-defense-products{display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.home-defense-products span{font-family:var(--wb-font-display);font-size:clamp(.85rem,1.5vw,1.1rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;border-left:2px solid hsl(var(--primary) / .5);padding-left:.85rem}.home-technical-access-section{border-top:1px solid #53615b;background-color:#20150a;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;color:#fff}.home-technical-access-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:clamp(3rem,8vw,8rem);align-items:end}.home-technical-access-grid h2{max-width:700px;margin:0;font-family:var(--wb-font-display);font-size:clamp(2.6rem,5vw,4.8rem);font-weight:400;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}.home-technical-access-grid>div:last-child>p{color:#b7c0bc}.home-technical-access-grid .action-row{margin-top:2rem}.home-technical-access-section .button{border-color:#fff;background:#fff;color:#20150a}.home-technical-access-section .button.secondary{background:transparent;color:#fff}.home-technical-access-section .text-link{border-color:#75827c;color:#fff}.home-trust-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem;border-top:1px solid #53615b;border-left:1px solid #53615b}.home-trust-line span{padding:1rem;border-right:1px solid #53615b;border-bottom:1px solid #53615b;color:#b7c0bc;font-size:.64rem;letter-spacing:.055em;text-transform:uppercase}.applications-hero{overflow:hidden;border-bottom:1px solid #53615b;background:#322920;color:#fff}.applications-hero-grid{display:grid;min-height:min(690px,calc(100vh - var(--wb-header-height)));grid-template-columns:minmax(0,58fr) minmax(360px,42fr);align-items:stretch}.applications-hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,6.5rem) clamp(2rem,5vw,5rem) clamp(4rem,7vw,6.5rem) 0}.applications-hero-copy h1{margin:0 0 1.8rem;font-family:var(--wb-font-display);font-size:clamp(2.8rem,4.6vw,4.9rem);font-weight:400;letter-spacing:-.05em;line-height:.91;text-transform:uppercase}.applications-hero-copy h1 span{display:block}.applications-hero-copy>p{width:100%;max-width:620px}.applications-hero-lead{margin-bottom:.75rem;color:#fff;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.48}.applications-hero-support{margin-bottom:0;color:#b7c0bc;font-size:.8rem}.applications-hero-copy .action-row{margin-top:2rem}.applications-hero .button{border-color:#fff;background:#fff;color:#322920}.applications-hero .button:hover{border-color:#fff;background:transparent;color:#fff}.applications-hero .button.secondary{background:transparent;color:#fff}.applications-hero .button.secondary:hover{background:#fff;color:#322920}.applications-hero-media{--applications-hero-bleed: max(20px, calc((100vw - var(--wb-max-width)) / 2));position:relative;overflow:hidden;width:calc(100% + var(--applications-hero-bleed));min-width:0;margin-right:calc(0px - var(--applications-hero-bleed));background-color:#20150a;background-image:linear-gradient(rgba(90,176,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(90,176,255,.07) 1px,transparent 1px);background-size:42px 42px}.applications-hero-media:before{position:absolute;z-index:1;top:11%;right:12%;width:150px;height:150px;border:1px solid rgba(255,255,255,.24);border-radius:50%;box-shadow:0 0 0 34px #ffffff0e,0 0 0 68px #ffffff0a;content:"";pointer-events:none}.applications-hero-media:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(50,41,32,.45),transparent 42%),linear-gradient(0deg,rgba(32,21,10,.55),transparent 58%);content:"";pointer-events:none}.applications-hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:27% center;object-position:27% center}.applications-hero-index{position:absolute;z-index:2;right:1.5rem;bottom:1.3rem;display:flex;align-items:baseline;gap:.75rem;color:#fff}.applications-hero-index span{font-family:var(--wb-font-display);font-size:2.4rem;line-height:1}.applications-hero-index small{color:#ffffffb8;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.applications-experience{background-color:var(--wb-bg);background-image:linear-gradient(rgba(32,21,10,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(32,21,10,.022) 1px,transparent 1px);background-size:72px 72px}.applications-intro{padding:clamp(2.8rem,5vw,4.5rem) 0;border-bottom:1px solid var(--wb-border);background:#ffffffd1}.applications-intro-grid{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);align-items:start}.applications-intro-grid>div,.application-world-content,.application-world-heading>div,.application-section-heading>div,.applications-closing-grid>div{min-width:0}.applications-intro-grid h2{max-width:820px;margin:0 0 .8rem;font-family:var(--wb-font-display);font-size:clamp(2rem,3.6vw,3.4rem);font-weight:400;letter-spacing:-.04em;line-height:1.02}.applications-intro-grid>div>p{max-width:720px;margin:0;color:var(--wb-text-muted);font-size:.84rem}.application-world{padding:clamp(4rem,7vw,6.5rem) 0;border-bottom:1px solid var(--wb-border);background:#eef0ebd1}.application-world:nth-child(2n){background:#ffffffd1}.application-world-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(3rem,8vw,7rem);align-items:center}.application-world.reverse .application-world-content{grid-column:2}.application-world.reverse .application-visual{grid-column:1;grid-row:1}.application-world-heading{display:grid;grid-template-columns:46px minmax(0,1fr);gap:1rem;align-items:start;padding-top:1rem;border-top:1px solid var(--wb-text)}.application-world-heading>span{color:var(--wb-brand-secondary);font-size:.67rem;font-weight:700;letter-spacing:.1em}.application-world-heading h2{max-width:720px;margin:0;font-family:var(--wb-font-display);font-size:clamp(2.5rem,4.3vw,4.25rem);font-weight:400;letter-spacing:-.045em;line-height:.94;text-transform:uppercase}.application-world-lead{max-width:700px;margin:2rem 0 .65rem;font-size:clamp(.96rem,1.4vw,1.12rem);line-height:1.5}.application-world-support{max-width:660px;margin:0;color:var(--wb-text-muted);font-size:.8rem}.application-metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem 0 0;border-top:1px solid var(--wb-border);border-left:1px solid var(--wb-border)}.application-metadata>div{min-width:0;padding:.9rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.application-metadata dt,.application-family-list>p{margin-bottom:.45rem;color:var(--wb-text-muted);font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.application-metadata dd{margin:0;overflow-wrap:anywhere;font-size:.68rem;line-height:1.45}.application-family-list{margin:1.4rem 0 1.6rem}.application-family-list ul{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;border-top:1px solid var(--wb-border);list-style:none}.application-family-list li{padding:.55rem .85rem .55rem 0;color:var(--wb-text-muted);font-size:.67rem}.application-family-list li+li:before{margin-right:.85rem;color:var(--wb-brand-secondary);content:"/"}.application-link{display:inline-flex;align-items:center;gap:.45rem}.application-visual{position:relative;overflow:hidden;min-height:500px;border:1px solid var(--wb-border);background-color:#dfe5e3;background-image:linear-gradient(rgba(32,21,10,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(32,21,10,.07) 1px,transparent 1px);background-size:42px 42px}.application-visual:after{position:absolute;inset:0;background:linear-gradient(145deg,transparent 35%,rgba(90,176,255,.12));content:""}.application-visual-number{position:absolute;z-index:2;top:-.9rem;right:1rem;color:#20150a12;font-family:var(--wb-font-display);font-size:clamp(7rem,13vw,11rem);line-height:1}.application-schematic{position:absolute;z-index:1;inset:12% 10% 22%}.application-schematic i{position:absolute;display:block}.application-visual-caption{position:absolute;z-index:2;right:1.25rem;bottom:1.2rem;left:1.25rem;display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-top:.8rem;border-top:1px solid rgba(32,21,10,.25)}.application-visual-caption span{color:var(--wb-text-muted);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.application-visual-caption strong{font-size:.66rem;letter-spacing:.07em;text-transform:uppercase}.application-visual[data-motif=concentrate] .application-schematic i{top:50%;left:50%;border:1px solid rgba(32,21,10,.48);border-radius:50%;transform:translate(-50%,-50%)}.application-visual[data-motif=concentrate] .application-schematic i:nth-child(1){width:92px;height:92px;background:#ffffff3d}.application-visual[data-motif=concentrate] .application-schematic i:nth-child(2){width:165px;height:165px}.application-visual[data-motif=concentrate] .application-schematic i:nth-child(3){width:245px;height:245px;border-style:dashed}.application-visual[data-motif=concentrate] .application-schematic i:nth-child(4){width:72%;height:1px;border:0;background:#20150a66}.application-visual[data-motif=dilution] .application-schematic i{background:#20150a61}.application-visual[data-motif=dilution] .application-schematic i:nth-child(1),.application-visual[data-motif=dilution] .application-schematic i:nth-child(2){top:8%;bottom:8%;width:1px}.application-visual[data-motif=dilution] .application-schematic i:nth-child(1){left:34%}.application-visual[data-motif=dilution] .application-schematic i:nth-child(2){right:34%}.application-visual[data-motif=dilution] .application-schematic i:nth-child(3),.application-visual[data-motif=dilution] .application-schematic i:nth-child(4){right:8%;left:8%;height:1px}.application-visual[data-motif=dilution] .application-schematic i:nth-child(3){top:38%}.application-visual[data-motif=dilution] .application-schematic i:nth-child(4){bottom:28%}.application-visual[data-motif=dilution] .application-schematic:after{position:absolute;top:50%;left:50%;width:72px;height:72px;border:1px solid rgba(32,21,10,.55);border-radius:50%;box-shadow:0 0 0 18px #5ab0ff1f;content:"";transform:translate(-50%,-50%)}.application-visual[data-motif=droplet] .application-schematic i{width:72px;height:72px;border:1px solid rgba(32,21,10,.45);border-radius:55% 45% 58% 42%/68% 42% 58% 32%;transform:rotate(45deg)}.application-visual[data-motif=droplet] .application-schematic i:nth-child(1){top:6%;left:16%}.application-visual[data-motif=droplet] .application-schematic i:nth-child(2){top:35%;left:42%;width:110px;height:110px}.application-visual[data-motif=droplet] .application-schematic i:nth-child(3){right:10%;bottom:6%;width:46px;height:46px}.application-visual[data-motif=droplet] .application-schematic i:nth-child(4){right:0;bottom:12%;left:0;width:auto;height:1px;border:0;border-radius:0;background:#20150a59;transform:none}.application-visual[data-motif=process] .application-schematic:before,.application-visual[data-motif=process] .application-schematic:after{position:absolute;top:50%;right:12%;left:12%;height:1px;background:#20150a6b;content:""}.application-visual[data-motif=process] .application-schematic:after{transform:rotate(-32deg)}.application-visual[data-motif=process] .application-schematic i{width:54px;height:54px;border:1px solid rgba(32,21,10,.52);border-radius:50%;background:#dfe5e3}.application-visual[data-motif=process] .application-schematic i:nth-child(1){top:12%;left:11%}.application-visual[data-motif=process] .application-schematic i:nth-child(2){top:36%;right:12%;width:82px;height:82px}.application-visual[data-motif=process] .application-schematic i:nth-child(3){bottom:4%;left:32%;width:42px;height:42px}.application-visual[data-motif=process] .application-schematic i:nth-child(4){right:8%;bottom:0;width:24px;height:24px;background:var(--wb-brand-secondary)}.application-function-section{border-bottom:1px solid var(--wb-border);background:#ffffffe0}.application-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:3rem;align-items:end;margin-bottom:2.2rem}.application-section-heading h2{margin:0;font-family:var(--wb-font-display);font-size:clamp(2.4rem,4.5vw,4.1rem);font-weight:400;letter-spacing:-.045em;line-height:.98;text-transform:uppercase}.application-section-heading>p{margin:0;color:var(--wb-text-muted);font-size:.78rem}.application-function-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.application-function-grid article{min-height:170px;padding:1.25rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.application-function-grid article>span{color:var(--wb-brand-secondary);font-size:.62rem;font-weight:700;letter-spacing:.1em}.application-function-grid h3{margin:2.3rem 0 .45rem;font-family:var(--wb-font-display);font-size:1.45rem;font-weight:400}.application-function-grid p{margin:0;color:var(--wb-text-muted);font-size:.7rem;line-height:1.45}.applications-closing{border-top:1px solid #53615b;background-color:#20150a;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;color:#fff}.applications-closing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:clamp(3rem,8vw,8rem);align-items:end}.applications-closing h2{max-width:720px;margin:0;font-family:var(--wb-font-display);font-size:clamp(2.7rem,5vw,4.8rem);font-weight:400;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}.applications-closing-grid>div:last-child>p{color:#b7c0bc}.applications-closing .action-row{align-items:center;margin-top:2rem}.applications-closing .button{border-color:#fff;background:#fff;color:#20150a}.applications-closing .button.secondary{background:transparent;color:#fff}.applications-closing .text-link{border-color:#75827c;color:#fff}.company-industrial-hero{overflow:hidden;border-bottom:1px solid #53615b;background:#322920;color:#fff}.company-industrial-hero-grid{display:grid;min-height:min(720px,calc(100vh - var(--wb-header-height)));grid-template-columns:minmax(0,52fr) minmax(380px,48fr);align-items:stretch}.company-industrial-hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem) clamp(2rem,5vw,5rem) clamp(4rem,7vw,7rem) 0}.company-industrial-hero-copy h1{margin:0 0 1.8rem;font-family:var(--wb-font-display);font-size:clamp(3rem,5vw,5.2rem);font-weight:400;letter-spacing:-.05em;line-height:.9;text-transform:uppercase}.company-industrial-hero-copy h1 span{display:block}.company-industrial-hero-copy>p{width:100%;max-width:620px;overflow-wrap:anywhere}.company-hero-lead{margin-bottom:.7rem;color:#fff;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.48}.company-hero-support{margin-bottom:0;color:#b7c0bc;font-size:.8rem}.company-industrial-hero-copy .action-row{margin-top:2rem}.company-industrial-hero .button{border-color:#fff;background:#fff;color:#322920}.company-industrial-hero .button:hover{border-color:#fff;background:transparent;color:#fff}.company-industrial-hero .button.secondary{background:transparent;color:#fff}.company-industrial-hero .button.secondary:hover{background:#fff;color:#322920}.company-industrial-hero .text-link{border-color:#75827c;color:#fff}.company-industrial-hero-media{--company-hero-bleed: max(20px, calc((100vw - var(--wb-max-width)) / 2));position:relative;overflow:hidden;width:calc(100% + var(--company-hero-bleed));min-width:0;margin-right:calc(0px - var(--company-hero-bleed));background-color:#20150a;background-image:linear-gradient(rgba(90,176,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(90,176,255,.06) 1px,transparent 1px);background-size:46px 46px}.company-industrial-hero-media:before{position:absolute;z-index:1;top:14%;right:13%;width:130px;height:130px;border:1px solid rgba(255,255,255,.24);border-radius:50%;box-shadow:0 0 0 30px #ffffff0d,0 0 0 60px #ffffff09;content:""}.company-industrial-hero-media:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(50,41,32,.4),transparent 42%),linear-gradient(0deg,rgba(32,21,10,.5),transparent 58%);content:""}.company-industrial-hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72% center;object-position:72% center}.company-industrial-hero-media>span{position:absolute;z-index:2;right:1.5rem;bottom:1.25rem;color:#ffffffb8;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.company-experience{background-color:var(--wb-bg);background-image:linear-gradient(rgba(32,21,10,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(32,21,10,.022) 1px,transparent 1px);background-size:72px 72px}.company-who-section{background:#ffffffd6}.company-who-heading{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);margin-bottom:2.5rem}.company-who-heading h2{max-width:900px;margin:0;font-family:var(--wb-font-display);font-size:clamp(2.2rem,4.1vw,3.9rem);font-weight:400;letter-spacing:-.045em;line-height:1.01}.company-principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.company-principle-grid article{min-height:190px;padding:1.35rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.company-principle-grid article>span,.company-discipline-grid article>span,.company-operating-grid article>span{color:var(--wb-brand-secondary);font-size:.62rem;font-weight:700;letter-spacing:.1em}.company-principle-grid h3{margin:3rem 0 .55rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.company-principle-grid p{margin:0;color:var(--wb-text-muted);font-size:.76rem}.company-work-section{padding:clamp(4rem,8vw,7rem) 0;border-block:1px solid var(--wb-border);background:#eef0ebdb}.company-work-grid{display:grid;min-height:650px;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr)}.company-work-media{position:relative;overflow:hidden;min-width:0;background:#20150a}.company-work-media:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(32,21,10,.62),transparent 58%),linear-gradient(90deg,transparent 55%,rgba(32,21,10,.22));content:""}.company-work-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:18% center;object-position:18% center}.company-work-media span{position:absolute;z-index:1;right:1.2rem;bottom:1.2rem;left:1.2rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.35);color:#ffffffbf;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.company-work-content{padding:clamp(2.2rem,5vw,4.5rem);background-color:#322920;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:48px 48px;color:#fff}.company-work-content h2{max-width:700px;margin:0 0 2.4rem;font-family:var(--wb-font-display);font-size:clamp(2.25rem,4vw,3.8rem);font-weight:400;letter-spacing:-.04em;line-height:.98;text-transform:uppercase}.company-workflow{border-top:1px solid #65716c}.company-workflow article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid #65716c}.company-workflow article>span{color:var(--wb-brand-secondary);font-size:.62rem;font-weight:700}.company-workflow h3{margin:0 0 .2rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.company-workflow p{margin:0;color:#b7c0bc;font-size:.74rem}.company-discipline-section{background:#ffffffdb}.company-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:3rem;align-items:end;margin-bottom:2.3rem}.company-section-heading>div,.company-context-heading>div,.company-operating-intro,.company-closing-grid>div{min-width:0}.company-section-heading h2,.company-context-heading h2,.company-operating-intro h2{max-width:820px;margin:0;font-family:var(--wb-font-display);font-size:clamp(2.3rem,4.3vw,4rem);font-weight:400;letter-spacing:-.045em;line-height:1;text-transform:uppercase}.company-section-heading>p{margin:0;color:var(--wb-text-muted);font-size:.78rem}.company-discipline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.company-discipline-grid article{min-height:225px;padding:1.35rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.company-discipline-grid h3{margin:3.5rem 0 .55rem;font-family:var(--wb-font-display);font-size:1.35rem;font-weight:400;line-height:1.05}.company-discipline-grid p{margin:0;color:var(--wb-text-muted);font-size:.72rem}.company-portfolio-section{border-block:1px solid var(--wb-border);background:#eef0ebe0}.company-family-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.company-family-grid article{position:relative;overflow:hidden;min-height:285px;padding:1.4rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.company-family-grid article>strong{position:relative;color:var(--wb-brand-secondary);font-size:.64rem;letter-spacing:.1em}.company-family-grid h3{position:relative;margin:4.5rem 0 .7rem;font-family:var(--wb-font-display);font-size:1.55rem;font-weight:400;line-height:1.05}.company-family-grid p{position:relative;margin:0;color:var(--wb-text-muted);font-size:.72rem}.company-family-grid .family-motif{top:-52px;right:-54px;width:190px;height:190px}.company-family-grid article[data-family=emulsifier-systems] .family-motif{border:1px solid var(--wb-text);border-radius:50%;box-shadow:0 0 0 24px transparent,0 0 0 25px var(--wb-text),0 0 0 50px transparent,0 0 0 51px var(--wb-text)}.company-family-grid article[data-family=solvent-systems] .family-motif{border-block:1px solid var(--wb-text);border-radius:48% 20% 55% 25%;transform:rotate(-18deg);box-shadow:0 26px 0 -25px var(--wb-text),0 52px 0 -51px var(--wb-text)}.company-family-grid article[data-family=polymer-systems] .family-motif{background-image:radial-gradient(circle,var(--wb-text) 0 2px,transparent 3px),linear-gradient(45deg,transparent 49.5%,var(--wb-text) 50%,transparent 50.5%);background-size:40px 40px}.company-family-grid article[data-family=foam-control-systems] .family-motif{background-image:radial-gradient(circle,transparent 0 11px,var(--wb-text) 12px,transparent 13px);background-size:44px 44px}.company-section-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.6rem}.company-context-section{background:#ffffffdb}.company-context-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2.2rem}.company-context-heading .text-link{flex:0 0 auto}.company-context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.company-context-grid article{min-height:190px;padding:1.3rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.company-context-grid article>span{color:var(--wb-brand-secondary);font-size:.62rem;font-weight:700}.company-context-grid h3{margin:2.8rem 0 .5rem;font-family:var(--wb-font-display);font-size:1.4rem;font-weight:400;line-height:1.06}.company-context-grid p{margin:0;color:var(--wb-text-muted);font-size:.7rem}.company-operating-section{border-top:1px solid var(--wb-border);background:#eef0ebe6}.company-operating-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,7rem);align-items:start}.company-operating-intro{position:sticky;top:calc(var(--wb-header-height) + 2rem)}.company-operating-intro>p:last-child{max-width:560px;margin-top:1.4rem;color:var(--wb-text-muted);font-size:.8rem}.company-operating-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.company-operating-grid article{min-height:235px;padding:1.35rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border);background:#ffffff47}.company-operating-grid h3{margin:3.5rem 0 .55rem;font-family:var(--wb-font-display);font-size:1.4rem;font-weight:400}.company-operating-grid p{margin:0;color:var(--wb-text-muted);font-size:.72rem}.company-professional-band{padding:clamp(3.5rem,6vw,5.5rem) 0;border-block:1px solid #53615b;background-color:#322920;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:52px 52px;color:#fff}.company-professional-band h2{margin:0 0 2.2rem;font-family:var(--wb-font-display);font-size:clamp(2.6rem,5vw,4.7rem);font-weight:400;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}.company-professional-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #65716c;border-left:1px solid #65716c}.company-professional-grid article{min-height:140px;padding:1.2rem;border-right:1px solid #65716c;border-bottom:1px solid #65716c}.company-professional-grid h3{margin:0 0 2rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.company-professional-grid p{margin:0;color:#b7c0bc;font-size:.72rem}.company-closing{background-color:#20150a;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:56px 56px;color:#fff}.company-closing-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:clamp(3rem,8vw,8rem);align-items:end}.company-closing h2{max-width:720px;margin:0;font-family:var(--wb-font-display);font-size:clamp(2.7rem,5vw,4.8rem);font-weight:400;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}.company-closing-grid>div:last-child>p{color:#b7c0bc}.company-closing .action-row{align-items:center;margin-top:2rem}.company-closing .button{border-color:#fff;background:#fff;color:#20150a}.company-closing .button.secondary{background:transparent;color:#fff}.company-closing .text-link{border-color:#75827c;color:#fff}.home-hero{min-height:calc(100vh - var(--wb-header-height));display:flex;align-items:center;padding:5rem 0;border-bottom:1px solid var(--wb-border)}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:clamp(3rem,9vw,9rem)}.hero-copy{max-width:660px;margin-bottom:2rem;color:var(--wb-text-muted);font-size:1.05rem}.hero-index{border-top:1px solid var(--wb-text)}.hero-index>div{display:grid;grid-template-columns:28px 1fr;gap:.5rem 1rem;padding:.95rem 0;border-bottom:1px solid var(--wb-border)}.hero-index span{color:var(--wb-brand-secondary);font-size:.65rem}.hero-index p{margin:0;font-size:.75rem}.hero-index strong{grid-column:2;color:var(--wb-text-muted);font-size:.65rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:4rem;margin-bottom:3rem}.section-heading-row .section-title{margin-bottom:0}.section-heading-row .section-intro{max-width:340px;font-size:.9rem}.family-rows{border-top:1px solid var(--wb-text)}.family-rows>a{display:grid;grid-template-columns:80px 1fr auto;align-items:center;padding:1.6rem 1rem;border-bottom:1px solid var(--wb-border);transition:padding var(--wb-transition),background var(--wb-transition)}.family-rows>a:hover{padding-right:1.5rem;padding-left:1.5rem;background:var(--wb-surface)}.family-rows span{color:var(--wb-text-muted);font-size:.7rem}.family-rows strong{font-family:var(--wb-font-display);font-size:1.45rem;font-weight:400}.family-rows small{display:block;margin-top:.25rem;color:var(--wb-text-muted);font-size:.72rem}.catalogue-inline-state{padding:1.5rem 1rem;border-bottom:1px solid var(--wb-border);color:var(--wb-text-muted)}.procurement-section{background:#322920;color:#fff}.procurement-section .section-title{max-width:780px}.process-line{display:grid;grid-template-columns:repeat(5,1fr);margin-top:4rem;border-top:1px solid #53615b}.process-line>div{position:relative;min-height:140px;padding:1.1rem .8rem;border-right:1px solid #53615b}.process-line>div:first-child{border-left:1px solid #53615b}.process-line span{display:block;margin-bottom:2.5rem;color:#87938e;font-size:.65rem}.process-line strong{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.editorial-grid article{min-height:355px;padding:2rem;border-right:1px solid var(--wb-border)}.editorial-grid article:last-child{border-right:0}.editorial-grid article>svg{margin-bottom:3.5rem}.editorial-grid h3{font-family:var(--wb-font-display);font-size:1.55rem;font-weight:400;line-height:1.2}.editorial-grid article>p:not(.eyebrow){min-height:76px;color:var(--wb-text-muted);font-size:.85rem}.final-cta{padding:4.5rem 0;border-top:1px solid var(--wb-border);background:var(--wb-surface)}.final-cta-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem}.final-cta h2,.quiet-cta h2{margin:0;font-family:var(--wb-font-display);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400}.products-hero{overflow:hidden;border-bottom:1px solid #53615b;background:#322920;color:#fff}.products-hero-grid{display:grid;min-height:min(760px,calc(100vh - var(--wb-header-height)));grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:stretch}.products-hero-content{display:flex;min-width:0;max-width:100%;overflow:hidden;flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem) clamp(2rem,5vw,5rem) clamp(4rem,7vw,7rem) 0}.products-hero h1{margin:0 0 2rem;font-family:var(--wb-font-display);font-size:clamp(3rem,5.2vw,5.5rem);font-weight:400;letter-spacing:-.05em;line-height:.88;text-transform:uppercase}.products-hero h1 span{display:block}.products-hero-content>p{width:100%;max-width:570px;overflow-wrap:anywhere}.products-hero .products-hero-lead{margin-bottom:.8rem;color:#fff;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.45}.products-hero-support{margin-bottom:0;color:#b7c0bc;font-size:.82rem}.products-hero-content .action-row{margin-top:2rem}.products-hero-media{--hero-right-bleed: max(20px, calc((100vw - var(--wb-max-width)) / 2));position:relative;width:calc(100% + var(--hero-right-bleed));min-width:0;margin-right:calc(0px - var(--hero-right-bleed));background-color:#20150a;background-image:linear-gradient(rgba(90,176,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(90,176,255,.06) 1px,transparent 1px);background-size:44px 44px}.products-hero-media:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(50,41,32,.32),transparent 35%),linear-gradient(0deg,rgba(32,21,10,.35),transparent 45%);content:"";pointer-events:none}.products-hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center}.products-hero-media>span{position:absolute;right:1.5rem;bottom:1.25rem;z-index:1;color:#ffffffb8;font-size:.61rem;letter-spacing:.13em;text-transform:uppercase}.products-hero .button{border-color:#fff;background:#fff;color:#322920}.products-hero .button:hover{border-color:#fff;background:transparent;color:#fff}.products-hero .button.secondary{background:transparent;color:#fff}.products-hero .button.secondary:hover{background:#fff;color:#322920}.products-hero .text-link{border-color:#75827c;color:#fff}.products-experience{background-color:var(--wb-bg);background-image:linear-gradient(rgba(32,21,10,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(32,21,10,.025) 1px,transparent 1px);background-size:72px 72px}.manufacturing-identity-section{padding:2.75rem 0;border-bottom:1px solid var(--wb-border);background:#ffffffc7}.manufacturing-identity-section>.container{display:grid;grid-template-columns:minmax(210px,.65fr) 2fr;gap:3rem;align-items:stretch}.manufacturing-identity-heading{align-self:center}.manufacturing-identity-heading .eyebrow{margin-bottom:.6rem}.manufacturing-identity-heading h2{margin:0;font-family:var(--wb-font-display);font-size:1.5rem;font-weight:400;line-height:1.15}.manufacturing-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--wb-border)}.manufacturing-pillars article{min-height:150px;padding:.85rem 1.45rem;border-right:1px solid var(--wb-border)}.manufacturing-pillars span{color:var(--wb-brand-secondary);font-size:.65rem;font-weight:700;letter-spacing:.1em}.manufacturing-pillars h3{margin:1.55rem 0 .45rem;font-size:.75rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.manufacturing-pillars p{margin:0;color:var(--wb-text-muted);font-size:.8rem;line-height:1.5}.technical-section-heading{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.65fr);gap:0 4rem;align-items:end;margin-bottom:2.5rem}.technical-section-heading .eyebrow{grid-column:1 / -1}.technical-section-heading h2{margin:0;font-family:var(--wb-font-display);font-size:clamp(2.2rem,4.6vw,4.25rem);font-weight:400;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.technical-section-heading>p:last-child{margin:0;color:var(--wb-text-muted)}.technical-index{color:var(--wb-brand-secondary);font-size:.67rem;font-weight:700;letter-spacing:.1em}.technology-section{background:#eef0ebdb}.technology-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.technology-family-panel{position:relative;display:flex;overflow:hidden;min-height:360px;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border);background:#ffffff3d;transition:border-color var(--wb-transition),background var(--wb-transition),transform var(--wb-transition)}.technology-family-panel:hover{border-color:#aeb5ad;background:#ffffff94;transform:translateY(-2px)}.technology-family-panel h3{position:relative;z-index:1;margin:2.2rem 0 .9rem;font-family:var(--wb-font-display);font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;letter-spacing:-.035em;line-height:1}.technology-family-panel>p{max-width:540px;flex:1;color:var(--wb-text-muted)}.technology-family-panel dl{position:relative;z-index:1;margin:1rem 0 1.5rem;border-top:1px solid var(--wb-border)}.technology-family-panel dl>div{display:grid;grid-template-columns:120px 1fr;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--wb-border)}.technology-family-panel dt{color:var(--wb-text-muted);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.technology-family-panel dd{margin:0;font-size:.78rem}.technology-family-panel .text-link{width:-moz-max-content;width:max-content;border:0;padding:0;background:transparent;cursor:pointer}.family-motif{position:absolute;top:-34px;right:-24px;width:210px;height:210px;opacity:.09;pointer-events:none}.technology-family-panel[data-family=emulsifier-systems] .family-motif{border:1px solid var(--wb-text);border-radius:50%;box-shadow:0 0 0 28px transparent,0 0 0 29px var(--wb-text),0 0 0 58px transparent,0 0 0 59px var(--wb-text)}.technology-family-panel[data-family=solvent-systems] .family-motif{border-block:1px solid var(--wb-text);border-radius:48% 20% 55% 25%;transform:rotate(-18deg);box-shadow:0 28px 0 -27px var(--wb-text),0 56px 0 -55px var(--wb-text),0 84px 0 -83px var(--wb-text)}.technology-family-panel[data-family=polymer-systems] .family-motif{background-image:radial-gradient(circle,var(--wb-text) 0 2px,transparent 3px),linear-gradient(45deg,transparent 49.5%,var(--wb-text) 50%,transparent 50.5%);background-size:42px 42px}.technology-family-panel[data-family=foam-control-systems] .family-motif{background-image:radial-gradient(circle,transparent 0 12px,var(--wb-text) 13px,transparent 14px);background-size:48px 48px}.function-discovery-section{border-block:1px solid var(--wb-border);background:#322920;color:#fff}.function-discovery-section .technical-section-heading>p:last-child{color:#b7c0bc}.function-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #53615b;border-left:1px solid #53615b}.function-card{display:grid;min-height:180px;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;align-items:start;gap:.5rem 1rem;border:0;border-right:1px solid #53615b;border-bottom:1px solid #53615b;padding:1.5rem;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background var(--wb-transition)}.function-card:hover{background:#ffffff0b}.function-card .technical-index{grid-column:1}.function-card h3{grid-column:1 / -1;margin:1rem 0 .2rem;font-family:var(--wb-font-display);font-size:1.6rem;font-weight:400}.function-card p{grid-column:1;margin:0;color:#b7c0bc;font-size:.75rem}.function-card-action{display:inline-flex;grid-column:2;grid-row:3;align-items:center;align-self:end;gap:.4rem;font-size:0}.function-card-action svg{width:18px;height:18px}.application-environments-section{background:#ffffffc7}.application-environment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.application-environment-grid article{position:relative;overflow:hidden;min-height:220px;padding:1.6rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.application-visual-id{position:absolute;right:.8rem;top:-.6rem;color:#20150a0e;font-family:var(--wb-font-display);font-size:6rem;line-height:1}.application-environment-grid h3{position:relative;margin:4.6rem 0 .7rem;font-family:var(--wb-font-display);font-size:1.45rem;font-weight:400;line-height:1.1}.application-environment-grid p{margin:0;color:var(--wb-text-muted);font-size:.8rem}.catalogue-section{padding:2rem 0 6rem}.product-discovery-section{padding-top:clamp(3.5rem,6vw,5.5rem);background:#eef0ebd1}.technical-section-heading.compact-heading{margin-bottom:1.7rem}.catalogue-filter-panel{border:1px solid var(--wb-border-strong);background:#ffffffe6}.catalogue-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-filter-grid label{display:grid;gap:.35rem;padding:.8rem 1rem;border-right:1px solid var(--wb-border)}.catalogue-filter-grid label:last-child{border-right:0}.catalogue-filter-grid label>span{color:var(--wb-text-muted);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.catalogue-filter-grid select{width:100%;border:0;outline:0;background:transparent;color:var(--wb-text)}.catalogue-search{display:flex;min-height:52px;align-items:center;gap:.75rem;border-top:1px solid var(--wb-border);padding:0 1rem}.catalogue-search input{width:100%;border:0;outline:0;background:transparent}.catalogue-result-row{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:2rem;margin-top:1rem;border-bottom:1px solid var(--wb-text)}.catalogue-result-row strong{font-family:var(--wb-font-display);font-size:1.35rem;font-weight:400}.catalogue-result-row .text-link{border:0;padding:0;background:transparent;cursor:pointer}.portfolio-layer{padding-top:clamp(2.5rem,5vw,4rem)}.portfolio-layer-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1rem}.portfolio-layer-heading p{margin:0;font-family:var(--wb-font-display);font-size:clamp(1.8rem,3vw,2.7rem)}.portfolio-layer-heading span{color:var(--wb-text-muted);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.source-banner,.draft-state{display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:.75rem 1rem;border:1px solid var(--wb-brand-secondary);background:#fff;color:var(--wb-text);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.draft-state{margin-bottom:2rem;border-color:var(--wb-border);background:var(--wb-bg)}.category-navigation{display:flex;overflow-x:auto;margin-bottom:1rem;border-block:1px solid var(--wb-border);scrollbar-width:thin}.category-navigation button{flex:0 0 auto;min-height:48px;border:0;border-right:1px solid var(--wb-border);padding:.65rem 1rem;background:transparent;cursor:pointer;font-size:.68rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase;transition:background var(--wb-transition),color var(--wb-transition)}.category-navigation button:first-child{border-left:1px solid var(--wb-border)}.category-navigation button:hover{background:var(--wb-surface)}.category-navigation button.active{background:var(--wb-brand-primary);color:#fff}.catalogue-tools{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:.75rem}.public-catalogue-tools{grid-template-columns:minmax(0,1.7fr) minmax(240px,.8fr)}.catalogue-tools label{display:flex;min-height:50px;align-items:center;gap:.6rem;border:1px solid var(--wb-border);padding:0 .9rem;background:#fff}.catalogue-tools input,.catalogue-tools select{width:100%;border:0;outline:0;background:transparent;color:var(--wb-text)}.catalogue-count{display:flex;justify-content:space-between;margin-top:2rem;padding-bottom:.8rem;border-bottom:1px solid var(--wb-text);color:var(--wb-text-muted);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.catalogue-group{padding-top:clamp(3rem,6vw,5rem)}.catalogue-group-heading{display:grid;grid-template-columns:minmax(240px,.8fr) 1.4fr;gap:0 4rem;align-items:end;margin-bottom:1.6rem}.catalogue-group-heading .eyebrow{grid-column:1 / -1}.catalogue-group-heading h2{margin:0;font-family:var(--wb-font-display);font-size:clamp(2rem,4vw,3.35rem);font-weight:400;letter-spacing:-.035em;line-height:1.05}.catalogue-group-heading>p:last-child{max-width:680px;margin:0;color:var(--wb-text-muted)}.product-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.product-card{position:relative;display:flex;min-height:400px;flex-direction:column;padding:clamp(1.35rem,2.5vw,2rem);border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border);background-color:#fafaf7d1;background-image:linear-gradient(rgba(32,21,10,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(32,21,10,.025) 1px,transparent 1px);background-size:32px 32px;transition:border-color var(--wb-transition),background-color var(--wb-transition),transform var(--wb-transition)}.product-card:hover{border-color:#adb4ac;background-color:#fffffff5;transform:translateY(-2px)}.technical-product-card{min-height:440px}.product-card-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--wb-text-muted);font-size:.65rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.product-card-heading p{margin:0;text-align:right}.product-card h3{margin:2.1rem 0 1.35rem;font-family:var(--wb-font-display);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:400;letter-spacing:-.025em;line-height:1}.product-card-application{min-height:62px;padding-top:.8rem;border-top:1px solid var(--wb-border)}.product-card-application small{display:block;margin-bottom:.25rem;color:var(--wb-text-muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.product-card-application p{margin:0;font-size:.76rem}.product-card-meta{display:grid;grid-template-columns:.75fr 1.25fr;gap:1rem;padding-block:.75rem;border-block:1px solid var(--wb-border)}.product-card-meta small{display:block;margin-bottom:.25rem;color:var(--wb-text-muted);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.product-card-meta p{margin:0;font-size:.72rem}.product-card-description{display:-webkit-box;overflow:hidden;flex:1;margin:1.1rem 0 1.4rem;color:var(--wb-text-muted);font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card-role{margin:1rem 0 0;color:var(--wb-text);font-size:.7rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.product-function-tags{display:flex;min-height:40px;flex-wrap:wrap;align-content:flex-start;gap:.35rem;margin-bottom:1.2rem}.product-function-tags span{padding:.35rem .55rem;border:1px solid var(--wb-border);color:var(--wb-text-muted);font-size:.62rem;letter-spacing:.035em}.product-card-actions{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:1rem}.product-card-actions .button{min-height:36px;padding:.45rem .7rem;font-size:.62rem}.empty-state .text-link{margin-left:1rem;border:0;padding:0;background:transparent;cursor:pointer}.technical-resources-section{border-top:1px solid #53615b;background-color:#322920;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;color:#fff}.technical-resources-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:clamp(3rem,8vw,8rem)}.technical-resources-intro h2{margin:0 0 1rem;font-family:var(--wb-font-display);font-size:clamp(2.5rem,5vw,4.75rem);font-weight:400;letter-spacing:-.04em;line-height:.95;text-transform:uppercase}.technical-resources-intro>p:not(.eyebrow){max-width:430px;color:#b7c0bc}.technical-resource-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.technical-resources-section .button{border-color:#fff;background:#fff;color:#322920}.technical-resources-section .button.secondary{background:transparent;color:#fff}.technical-resources-list{border-top:1px solid #65716c}.technical-resources-list article{display:grid;grid-template-columns:42px 1fr;gap:1rem;padding:1.35rem .25rem;border-bottom:1px solid #65716c}.technical-resources-list article>span{color:var(--wb-brand-secondary);font-size:.63rem;letter-spacing:.1em}.technical-resources-list h3{margin:0 0 .3rem;font-family:var(--wb-font-display);font-size:1.35rem;font-weight:400}.technical-resources-list p{margin:0;color:#b7c0bc;font-size:.76rem}.product-row{display:grid;grid-template-columns:50px 1.3fr 1fr 1.3fr auto;align-items:center;gap:1.3rem;min-height:155px;padding:1.25rem .6rem;border-bottom:1px solid var(--wb-border)}.product-index,.product-row small,.product-row>div>span{color:var(--wb-text-muted);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.product-row h2{margin:.15rem 0;font-family:var(--wb-font-display);font-size:1.45rem;font-weight:400}.product-row p{margin:0;font-size:.78rem}.product-actions{display:grid;justify-items:end;gap:.9rem}.product-actions .button{min-height:36px;padding:.45rem .7rem;font-size:.63rem}.breadcrumb{display:flex;gap:.7rem;padding-top:1.5rem;color:var(--wb-text-muted);font-size:.7rem}.formulation-product-detail{background-color:var(--wb-bg);background-image:linear-gradient(rgba(32,21,10,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(32,21,10,.025) 1px,transparent 1px);background-size:72px 72px}.product-technical-hero{padding:clamp(3rem,7vw,6rem) 0;border-bottom:1px solid var(--wb-border)}.product-technical-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:clamp(3rem,8vw,8rem);align-items:stretch}.product-technical-intro{align-self:center}.product-code-label{display:block;margin-top:2.5rem;color:var(--wb-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-technical-intro h1{margin-block:.25rem 1rem;font-size:clamp(3.5rem,7vw,6.5rem)}.product-technical-intro>p:not(.eyebrow){max-width:620px;color:var(--wb-text-muted);font-size:1rem}.product-technical-intro .action-row{margin-top:2rem}.product-family-visual{position:relative;overflow:hidden;min-height:440px;border:1px solid var(--wb-border-strong);background-color:#322920;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px}.product-family-visual-image{position:absolute;inset:0;width:100%;height:100%;opacity:.2;-o-object-fit:cover;object-fit:cover;-o-object-position:62% center;object-position:62% center;filter:grayscale(1) contrast(1.08) brightness(.7);mix-blend-mode:luminosity}.product-family-visual:before,.product-family-visual:after,.product-family-visual>span{position:absolute;z-index:1;border:1px solid rgba(90,176,255,.36);content:""}.product-family-visual:before{inset:16% 18%;border-radius:50%}.product-family-visual:after{inset:28% 10% 8% 36%;border-radius:50%}.product-family-visual>span:nth-of-type(1){width:180px;height:180px;top:10%;left:10%;border-radius:50%}.product-family-visual>span:nth-of-type(2){width:8px;height:8px;top:28%;right:20%;border:0;border-radius:50%;background:var(--wb-brand-secondary);box-shadow:-130px 140px #5ab0ffb3,70px 180px #5ab0ff8c}.product-family-visual>span:nth-of-type(3){width:60%;height:1px;right:0;bottom:24%;border:0;background:#ffffff38;transform:rotate(-18deg);transform-origin:right}.product-family-visual[data-family=polymer-systems]:before{border-radius:0;transform:rotate(45deg)}.product-family-visual[data-family=solvent-systems]:after{border-radius:55% 20% 60% 25%;transform:rotate(-14deg)}.product-family-visual[data-family=foam-control-systems]{background-image:radial-gradient(circle,transparent 0 18px,rgba(255,255,255,.06) 19px,transparent 20px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px,44px 44px,44px 44px}.product-family-visual small{position:absolute;right:1.25rem;bottom:1rem;z-index:2;color:#ffffffb8;font-size:.59rem;letter-spacing:.12em;text-transform:uppercase}.product-data-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-inline:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border);background:#ffffffb8}.product-data-strip>div{min-height:105px;padding:1.15rem;border-right:1px solid var(--wb-border)}.product-data-strip>div:last-child{border-right:0}.product-data-strip span{display:block;margin-bottom:1rem;color:var(--wb-text-muted);font-size:.6rem;letter-spacing:.09em;text-transform:uppercase}.product-data-strip strong{font-size:.78rem;font-weight:600}.product-technical-content{padding-block:clamp(4rem,8vw,7rem)}.technical-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--wb-text);border-left:1px solid var(--wb-border)}.technical-copy-grid article{min-height:280px;padding:clamp(1.5rem,4vw,3rem);border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border);background:#ffffff80}.technical-copy-grid h2,.technical-access-panel h2{margin:2.5rem 0 1rem;font-family:var(--wb-font-display);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;line-height:1.08}.technical-copy-grid article>p:last-child{max-width:540px;color:var(--wb-text-muted)}.detail-function-row{display:grid;grid-template-columns:minmax(180px,.7fr) 2fr;gap:2rem;align-items:start;padding:2rem 0;border-bottom:1px solid var(--wb-border)}.detail-function-row>span{color:var(--wb-text-muted);font-size:.64rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.technical-access-panel{display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:clamp(2rem,6vw,6rem);margin-top:3rem;padding:clamp(1.7rem,4vw,3rem);border-left:3px solid var(--wb-brand-secondary);background:#ffffffb8}.technical-access-panel h2{margin-top:1.5rem}.technical-access-panel>div:last-child>p{color:var(--wb-text-muted)}.technical-access-panel .action-row{margin-top:1.5rem}.product-detail-header{padding:4rem 0 5rem;border-bottom:1px solid var(--wb-border)}.detail-header-grid{display:grid;grid-template-columns:1fr 240px;gap:4rem}.product-code{display:block;color:var(--wb-text-muted);font-size:.72rem;letter-spacing:.1em}.product-detail h1{margin:.3rem 0 1.2rem;font-family:var(--wb-font-display);font-size:clamp(2.8rem,6vw,5rem);font-weight:400;letter-spacing:-.04em}.detail-header-grid>div>p:not(.eyebrow){max-width:650px;color:var(--wb-text-muted);font-size:1rem}.detail-header-grid aside{display:grid;align-content:end;justify-items:stretch;gap:.8rem;text-align:center}.detail-header-grid aside small{color:var(--wb-text-muted)}.detail-sections>section{display:grid;grid-template-columns:minmax(180px,.7fr) 2fr;gap:2rem;padding:3rem 0;border-bottom:1px solid var(--wb-border)}.detail-tag{display:inline-block;margin:0 .5rem .5rem 0;padding:.45rem .7rem;border:1px solid var(--wb-border);font-size:.72rem}.detail-sections dl{margin:0}.detail-sections dl>div{display:grid;grid-template-columns:1fr 2fr;padding:.8rem 0;border-bottom:1px solid var(--wb-border)}.detail-sections dt{color:var(--wb-text-muted);font-size:.7rem}.detail-sections dd{margin:0}.technical-profile>div{grid-template-columns:minmax(150px,.8fr) 2fr!important}.technical-profile dt{color:var(--wb-text);font-weight:700;letter-spacing:.035em;text-transform:uppercase}.technical-profile dd{color:var(--wb-text-muted)}.confidentiality-note{margin:2rem 0 4rem;padding:1.25rem 1.5rem;border-left:3px solid var(--wb-brand-secondary);background:var(--wb-surface);color:var(--wb-text-muted);font-size:.76rem}.detail-sections>.technical-access-section{grid-template-columns:minmax(180px,.7fr) 2fr;margin-bottom:4rem;padding-inline:1.5rem;border-left:3px solid var(--wb-brand-secondary);background:var(--wb-surface)}.technical-access-section>p:not(.eyebrow){color:var(--wb-text-muted)}.technical-access-section .action-row{grid-column:2}.document-empty{display:flex;gap:1rem;padding:1.4rem;border:1px dashed var(--wb-border-strong);border-radius:var(--wb-radius-md);background:#ffffff8c}.document-empty p{margin:.2rem 0 0;color:var(--wb-text-muted);font-size:.8rem}.document-list{display:grid;gap:.6rem}.document-list a,.document-list button{display:flex;width:100%;align-items:center;gap:.8rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);padding:.95rem 1rem;background:#fff;color:inherit;cursor:pointer;text-align:left;transition:border-color var(--wb-transition),box-shadow var(--wb-transition),transform var(--wb-transition)}.document-list a:hover,.document-list button:hover{border-color:#a9cce7;box-shadow:var(--wb-shadow-sm);transform:translateY(-1px)}.document-list button:disabled{cursor:wait;opacity:.6}.document-list span{display:grid}.document-list small{color:var(--wb-text-muted)}.not-found-inline{min-height:55vh;padding-top:6rem}.form-page{padding:3rem 0 7rem}.narrow-form{max-width:980px}.rfq-form,.registration-form{padding:clamp(1.3rem,4vw,3.5rem);border:1px solid var(--wb-border);background:var(--wb-surface)}.form-section-heading{display:grid;grid-template-columns:42px 1fr;gap:1rem;margin:1rem 0 2rem;padding-bottom:1.2rem;border-bottom:1px solid var(--wb-border)}.form-section-heading:first-child{margin-top:0}.form-section-heading>span{color:var(--wb-brand-secondary);font-size:.7rem}.form-section-heading h2{margin-bottom:.25rem;font-family:var(--wb-font-display);font-size:1.7rem;font-weight:400}.form-section-heading p{margin:0;color:var(--wb-text-muted);font-size:.8rem}.rfq-product-lines{margin-bottom:3.5rem}.rfq-product-line{display:grid;grid-template-columns:2fr .7fr .8fr auto;align-items:end;gap:.8rem;margin-bottom:.8rem}.icon-button{display:grid;width:48px;height:48px;border:1px solid var(--wb-border);background:transparent;cursor:pointer;place-items:center}.icon-button:disabled{cursor:not-allowed;opacity:.35}.add-line{display:inline-flex;align-items:center;gap:.5rem;border:0;padding:.6rem 0;background:transparent;cursor:pointer;font-size:.72rem;font-weight:700;text-transform:uppercase}.form-submit{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--wb-border)}.system-notice{display:flex;max-width:680px;align-items:flex-start;gap:.7rem;padding:1rem;border-left:2px solid var(--wb-brand-secondary);background:#eeeee8;color:var(--wb-text-muted);font-size:.76rem}.system-notice strong{color:var(--wb-text)}.registration-page{padding:4.5rem 0 7rem}.registration-header{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2.5rem}.registration-header h1{margin-bottom:.7rem;font-family:var(--wb-font-display);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400}.registration-header p{max-width:570px;color:var(--wb-text-muted)}.registration-header>span{min-width:-moz-max-content;min-width:max-content;color:var(--wb-text-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.stepper{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 1.5rem;padding:0;list-style:none}.stepper li{display:flex;align-items:center;gap:.6rem;padding:.85rem;border-top:2px solid var(--wb-border);color:var(--wb-text-muted);font-size:.7rem}.stepper li>span{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--wb-border);border-radius:50%;font-size:.62rem}.stepper li.active,.stepper li.complete{border-color:var(--wb-brand-primary);color:var(--wb-text)}.stepper li.active>span,.stepper li.complete>span{border-color:var(--wb-brand-primary);background:var(--wb-brand-primary);color:#fff}.step-panel{min-height:490px}.step-actions{display:flex;justify-content:space-between;margin-top:2rem;padding-top:1.3rem;border-top:1px solid var(--wb-border)}.acknowledgements{display:grid;gap:1rem}.acknowledgements label{display:flex;align-items:flex-start;gap:.7rem;padding:1rem;border:1px solid var(--wb-border);font-size:.8rem}.upload-placeholder{display:flex;align-items:center;gap:.8rem;min-height:100px;border:1px dashed #aeb4af;padding:1rem;background:transparent;cursor:pointer;text-align:left}.upload-placeholder span{display:grid}.upload-placeholder small{color:var(--wb-text-muted)}.acknowledgements+.system-notice{margin-top:1.5rem}.login-page{display:grid;min-height:calc(100vh - var(--wb-header-height));grid-template-columns:1fr 1fr}.login-context{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(3rem,7vw,7rem);background:#322920;color:#fff}.login-context h1{max-width:580px;font-family:var(--wb-font-display);font-size:clamp(2.8rem,5vw,5rem);font-weight:400;letter-spacing:-.04em;line-height:1.02}.login-context p:not(.eyebrow){max-width:500px;color:#b0bab5}.login-context .dev-note{color:#9ba7a1}.login-panel{display:grid;padding:3rem;background:var(--wb-surface);place-items:center}.login-form-wrap{width:min(100%,430px)}.login-form-wrap>svg{margin-bottom:2rem}.login-form-wrap h2{margin-bottom:.5rem;font-family:var(--wb-font-display);font-size:2.8rem;font-weight:400}.login-form-wrap>p:not(.eyebrow){margin-bottom:2rem;color:var(--wb-text-muted);font-size:.82rem}.login-form-wrap form{display:grid;gap:1rem}.forgot-link{width:-moz-max-content;width:max-content;margin-left:auto;border:0;border-bottom:1px solid var(--wb-border);background:transparent;cursor:pointer;font-size:.72rem}.full-button{width:100%;margin-top:.5rem}.login-register{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--wb-border);font-size:.73rem}.information-list{border-top:1px solid var(--wb-text)}.information-list article{display:grid;grid-template-columns:100px 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--wb-border)}.information-list article>span{color:var(--wb-brand-secondary);font-size:.7rem}.information-list h2{margin-bottom:.35rem;font-family:var(--wb-font-display);font-size:1.8rem;font-weight:400}.information-list p{margin:0;color:var(--wb-text-muted)}.quiet-cta{padding:4rem 0;border-top:1px solid var(--wb-border);background:var(--wb-surface)}.quiet-cta>div{display:flex;align-items:center;justify-content:space-between;gap:2rem}.company-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem)}.company-story>div:last-child{padding-top:2rem;color:var(--wb-text-muted);font-size:1.05rem}.company-capabilities{padding-bottom:6rem}.contact-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--wb-text)}.contact-grid article{min-height:390px;padding:2.5rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.contact-grid article:last-child{border-right:0}.contact-grid h2{margin-bottom:3rem;font-family:var(--wb-font-display);font-size:2.2rem;font-weight:400}.contact-lines{display:grid;gap:1.2rem}.contact-lines p,.contact-lines a{display:flex;align-items:flex-start;gap:.8rem;margin:0;color:var(--wb-text-muted)}.contact-lines a:hover{color:var(--wb-text)}.contact-lines svg{flex:0 0 auto;margin-top:.2rem}.not-found{display:grid;min-height:70vh;padding:2rem;place-items:center;text-align:center}.not-found h1{font-family:var(--wb-font-display);font-size:3rem;font-weight:400}.account-message{display:grid;min-height:70vh;padding:4rem 1.25rem;place-items:center;text-align:center}.account-message>div{width:min(100%,560px);padding:clamp(2rem,5vw,4rem);border:1px solid var(--wb-border);background:var(--wb-surface)}.account-message h1,.account-create h1{font-family:var(--wb-font-display);font-size:clamp(2.4rem,5vw,4.2rem);font-weight:400;line-height:1.05}.account-message form{display:grid;gap:1rem;margin-top:2rem;text-align:left}.account-create{display:grid;min-height:calc(100vh - var(--wb-header-height));grid-template-columns:1fr 1.2fr}.account-create-intro{padding:clamp(3rem,7vw,7rem);background:#322920;color:#fff}.account-create-intro>p:not(.eyebrow),.account-create-intro li{color:#b0bab5}.account-create-intro ol{display:grid;gap:.65rem;margin-top:2rem;padding-left:1.25rem}.account-create-form{display:grid;padding:clamp(2rem,6vw,6rem);background:var(--wb-surface);place-items:center}.account-create-form form{width:min(100%,650px)}.account-create-form h2{font-family:var(--wb-font-display);font-size:2.5rem;font-weight:400}.form-error,.form-success{display:flex;align-items:center;gap:.6rem;margin:1rem 0;padding:.95rem 1rem;border:1px solid #e5c8c5;border-left:4px solid var(--wb-danger);border-radius:var(--wb-radius-sm);background:#fff7f6;box-shadow:var(--wb-shadow-sm);color:var(--wb-danger);font-size:.8rem}.form-success{border-color:#c6d9cb;border-left-color:var(--wb-success);background:#f2f8f3;color:var(--wb-success)}.password-note{color:var(--wb-text-muted);font-size:.72rem}.product-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.5rem}.product-checks label,.acknowledgement{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem;border:1px solid var(--wb-border);font-size:.76rem}.product-checks input,.acknowledgement input{width:auto;margin-top:.15rem}.verification-summary{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;border:1px solid var(--wb-border);background:#fff}.verification-summary p{margin:.25rem 0 0;color:var(--wb-text-muted)}.application-status-page{display:grid;min-height:75vh;padding:4rem 1.25rem;background:var(--wb-surface);place-items:center}.application-status-card{position:relative;width:min(100%,680px);padding:clamp(2rem,5vw,4rem);border:1px solid var(--wb-border);background:#fff}.application-status-card h1{font-family:var(--wb-font-display);font-size:clamp(2.2rem,5vw,4rem);font-weight:400}.status-icon{display:grid;width:54px;height:54px;margin-bottom:1.5rem;border:1px solid var(--wb-border);place-items:center}.status-detail-list{margin:1.5rem 0;border-top:1px solid var(--wb-border)}.status-detail-list>div{display:flex;justify-content:space-between;gap:2rem;padding:.8rem 0;border-bottom:1px solid var(--wb-border)}.status-detail-list span{color:var(--wb-text-muted);font-size:.7rem;text-transform:uppercase}.status-next{display:flex;gap:1rem;margin:1.5rem 0;padding:1rem;background:var(--wb-surface)}.status-next p{margin:.25rem 0 0;color:var(--wb-text-muted)}.status-signout{display:block;margin-top:1.5rem}.rfq-product-line.expanded{grid-template-columns:2fr .7fr .8fr auto}.rfq-product-line .line-secondary{grid-column:span 2}.submission-success{padding:3rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);background:var(--wb-surface);box-shadow:var(--wb-shadow-md);text-align:center}.submission-success h2{font-family:var(--wb-font-display);font-size:2.8rem;font-weight:400}html[lang=tr] :is(.source-banner,.draft-state,.add-line,.registration-header>span,.status-detail-list span){text-transform:none;letter-spacing:.035em}@media(max-width:960px){.home-hero-grid{grid-template-columns:1fr}.home-industrial-hero-grid{min-height:auto;grid-template-columns:minmax(0,1fr)}.home-industrial-copy{max-width:760px;padding-right:0}.home-industrial-media{width:100%;margin-right:0;aspect-ratio:16 / 9}.home-value-grid,.home-technology-grid,.home-core-product-grid,.home-application-grid,.home-trust-line{grid-template-columns:repeat(2,minmax(0,1fr))}.home-process-grid{grid-template-columns:1fr}.home-process-media{aspect-ratio:16 / 9}.home-defense-grid{grid-template-columns:1fr}.home-defense-detail{display:none}.home-technical-access-grid{grid-template-columns:1fr;align-items:start}.applications-hero-grid{min-height:auto;grid-template-columns:minmax(0,1fr)}.applications-hero-copy{max-width:780px;padding-right:0}.applications-hero-media{width:100%;margin-right:0;aspect-ratio:16 / 9}.application-world-grid{grid-template-columns:1fr;gap:2.5rem}.application-world.reverse .application-world-content{grid-column:1;grid-row:1}.application-world.reverse .application-visual{grid-column:1;grid-row:2}.application-visual{min-height:0;aspect-ratio:16 / 9}.application-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-closing-grid{grid-template-columns:1fr;align-items:start}.company-industrial-hero-grid{min-height:auto;grid-template-columns:minmax(0,1fr)}.company-industrial-hero-copy{max-width:780px;padding-right:0}.company-industrial-hero-media{width:100%;margin-right:0;aspect-ratio:16 / 9}.company-work-grid{min-height:0;grid-template-columns:1fr}.company-work-media{aspect-ratio:16 / 9}.company-discipline-grid,.company-family-grid,.company-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-operating-layout{grid-template-columns:1fr}.company-operating-intro{position:static}.company-closing-grid{grid-template-columns:1fr;align-items:start}.products-hero-grid{min-height:auto;grid-template-columns:minmax(0,1fr)}.products-hero-content{max-width:720px;padding-right:0}.products-hero-media{width:100%;margin-right:0;aspect-ratio:16 / 9}.manufacturing-identity-section>.container{grid-template-columns:1fr;gap:1.5rem}.technical-resources-layout,.product-technical-hero-grid{grid-template-columns:1fr}.product-family-visual{min-height:0;aspect-ratio:16 / 9}.hero-index{display:grid;grid-template-columns:repeat(3,1fr)}.hero-index>div{border-right:1px solid var(--wb-border);padding-inline:.8rem}.function-card-grid,.application-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-row{grid-template-columns:40px 1fr 1fr}.product-row>div:nth-child(4){display:none}.product-actions{grid-column:3;grid-row:1}}@media(max-width:760px){.home-hero{min-height:auto}.home-industrial-copy{padding-block:4rem}.home-industrial-copy h1{font-size:clamp(2.7rem,12vw,4.4rem)}.home-industrial-copy .action-row{align-items:stretch;flex-direction:column}.home-section-heading{align-items:flex-start;flex-direction:column;gap:1rem}.home-technology-grid,.home-core-product-grid,.home-application-grid{grid-template-columns:1fr}.home-technology-card{min-height:290px}.home-core-product-grid>a{min-height:120px}.home-process-grid{min-height:0}.home-process-content{padding-block:3rem}.home-technical-access-grid .action-row{align-items:stretch;flex-direction:column}.applications-hero-copy{padding-block:4rem}.applications-hero-copy h1{font-size:clamp(2.55rem,11.5vw,4.2rem)}.applications-hero-copy .action-row{align-items:stretch;flex-direction:column}.applications-intro-grid{grid-template-columns:1fr;gap:1rem}.application-world-heading{grid-template-columns:32px minmax(0,1fr);gap:.6rem}.application-world-heading h2{font-size:clamp(2.25rem,10.5vw,3.8rem)}.application-metadata{grid-template-columns:1fr}.application-metadata>div{min-height:82px}.application-family-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.application-family-list li{padding:.6rem 0;border-bottom:1px solid var(--wb-border)}.application-family-list li+li:before{display:none}.application-section-heading{grid-template-columns:1fr;gap:.8rem}.application-function-grid{grid-template-columns:1fr}.application-function-grid article{min-height:145px}.applications-closing .action-row{align-items:stretch;flex-direction:column}.company-industrial-hero-copy{padding-block:4rem}.company-industrial-hero-copy h1{font-size:clamp(2.55rem,11.5vw,4.2rem)}.company-industrial-hero-copy .action-row{align-items:stretch;flex-direction:column}.company-who-heading{grid-template-columns:1fr;gap:1rem}.company-principle-grid{grid-template-columns:1fr}.company-principle-grid article{min-height:150px}.company-work-content{padding-block:3rem}.company-section-heading{grid-template-columns:1fr;gap:.8rem}.company-discipline-grid,.company-family-grid,.company-context-grid,.company-operating-grid,.company-professional-grid{grid-template-columns:1fr}.company-discipline-grid article,.company-operating-grid article{min-height:180px}.company-family-grid article{min-height:250px}.company-context-heading{align-items:flex-start;flex-direction:column;gap:1rem}.company-closing .action-row{align-items:stretch;flex-direction:column}.section-heading-row,.registration-header{align-items:flex-start;flex-direction:column;gap:1rem}.process-line{grid-template-columns:1fr}.process-line>div{display:grid;min-height:60px;grid-template-columns:45px 1fr;align-items:center;border-bottom:1px solid #53615b;border-left:1px solid #53615b}.process-line span{margin:0}.editorial-grid{grid-template-columns:1fr}.editorial-grid article{min-height:auto;border-right:0;border-bottom:1px solid var(--wb-border)}.editorial-grid article>svg{margin-bottom:2rem}.final-cta-inner{grid-template-columns:1fr}.products-hero-content{padding-block:4rem}.products-hero h1{font-size:clamp(2.7rem,13vw,4.5rem)}.products-hero .action-row{align-items:stretch;flex-direction:column}.manufacturing-pillars{grid-template-columns:1fr;border-top:1px solid var(--wb-border)}.manufacturing-pillars article{min-height:125px;padding-block:1rem;border-bottom:1px solid var(--wb-border)}.technical-section-heading{grid-template-columns:1fr;gap:.8rem}.technology-family-grid,.function-card-grid,.application-environment-grid{grid-template-columns:1fr}.technology-family-panel{min-height:340px}.function-card,.application-environment-grid article{min-height:170px}.catalogue-filter-grid{grid-template-columns:1fr}.catalogue-filter-grid label{border-right:0;border-bottom:1px solid var(--wb-border)}.catalogue-filter-grid label:last-child{border-bottom:0}.portfolio-layer-heading{align-items:flex-start;flex-direction:column;gap:.25rem}.technical-resource-actions{align-items:stretch;flex-direction:column}.catalogue-tools{grid-template-columns:1fr}.catalogue-group-heading{grid-template-columns:1fr;gap:.75rem}.product-card-grid{grid-template-columns:1fr}.product-card,.technical-product-card{min-height:400px}.product-data-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-data-strip>div:nth-child(2){border-right:0}.product-data-strip>div:nth-child(-n+2){border-bottom:1px solid var(--wb-border)}.technical-copy-grid,.technical-access-panel{grid-template-columns:1fr}.technical-copy-grid article{min-height:240px}.detail-function-row{grid-template-columns:1fr;gap:.75rem}.detail-header-grid{grid-template-columns:1fr;gap:2rem}.detail-sections>section{grid-template-columns:1fr;gap:.5rem}.detail-sections>.technical-access-section{grid-template-columns:1fr}.technical-access-section .action-row{grid-column:1}.rfq-product-line{grid-template-columns:1fr 1fr}.rfq-product-line .field:first-child{grid-column:1 / -1}.form-submit{align-items:stretch;flex-direction:column}.stepper strong{display:none}.step-panel{min-height:auto}.login-page{grid-template-columns:1fr}.login-context{min-height:420px}.company-story,.contact-grid,.account-create,.product-checks{grid-template-columns:1fr}.contact-grid article{min-height:auto;border-right:0}}@media(max-width:520px){.home-hero .action-row{align-items:stretch;flex-direction:column}.home-industrial-copy h1{font-size:clamp(2.25rem,11vw,3.3rem);overflow-wrap:anywhere}.home-industrial-media{aspect-ratio:4 / 3}.home-value-grid,.home-trust-line{grid-template-columns:1fr}.home-value-grid article{min-height:135px}.home-process-media{aspect-ratio:4 / 3}.home-technical-access-grid h2{font-size:clamp(2.3rem,12vw,3.5rem)}.applications-hero-copy h1{font-size:clamp(2.1rem,10.6vw,3.15rem);overflow-wrap:anywhere}.applications-hero-copy>p,.applications-intro-grid h2,.applications-intro-grid>div>p,.application-world-heading h2,.application-world-lead,.application-world-support,.application-section-heading h2,.application-section-heading>p,.applications-closing h2,.applications-closing-grid>div>p{overflow-wrap:anywhere}.applications-hero-media{aspect-ratio:4 / 3}.applications-hero-index small{max-width:100px;text-align:right}.application-world{padding-block:3.5rem}.application-world-heading{grid-template-columns:1fr}.application-world-heading>span{margin-bottom:.2rem}.application-family-list ul{grid-template-columns:1fr}.application-visual{aspect-ratio:4 / 3}.application-schematic{inset:10% 8% 24%;transform:scale(.8)}.applications-closing h2{font-size:clamp(2.25rem,11vw,3.4rem)}.company-industrial-hero-copy h1{font-size:clamp(2.1rem,10.6vw,3.15rem);overflow-wrap:anywhere}.company-industrial-hero-copy>p,.company-who-heading h2,.company-work-content h2,.company-section-heading h2,.company-section-heading>p,.company-context-heading h2,.company-operating-intro h2,.company-professional-band h2,.company-closing h2,.company-closing-grid>div>p{overflow-wrap:anywhere}.company-industrial-hero-media,.company-work-media{aspect-ratio:4 / 3}.company-workflow article{grid-template-columns:30px minmax(0,1fr);gap:.6rem}.company-professional-band h2,.company-closing h2{font-size:clamp(2.25rem,11vw,3.4rem)}.hero-index{grid-template-columns:1fr}.product-row{grid-template-columns:30px 1fr}.product-row>div:nth-child(3){display:none}.product-actions{grid-column:2;grid-row:auto;justify-items:start}.source-banner,.draft-state{align-items:flex-start;flex-direction:column;gap:.2rem}.catalogue-count{align-items:flex-start;flex-direction:column;gap:.3rem}.catalogue-result-row{align-items:flex-start;flex-direction:column;gap:.5rem;padding-block:.8rem}.product-card-actions{align-items:flex-start;flex-direction:column}.product-card,.technical-product-card,.product-function-tags{min-height:0}.products-hero-media{aspect-ratio:4 / 3}.products-hero h1{font-size:clamp(2.3rem,11.4vw,3.35rem);overflow-wrap:anywhere}.product-card-meta,.product-data-strip{grid-template-columns:1fr}.product-data-strip>div{border-right:0;border-bottom:1px solid var(--wb-border)}.product-data-strip>div:last-child{border-bottom:0}.rfq-product-line{grid-template-columns:1fr}.rfq-product-line .field:first-child{grid-column:auto}.login-panel{padding:2.5rem 1.25rem}.information-list article{grid-template-columns:40px 1fr;gap:.7rem}.quiet-cta>div{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.technology-family-panel,.product-card,.home-technology-card,.company-family-grid article{transition:none}.technology-family-panel:hover,.product-card:hover,.home-technology-card:hover,.company-family-grid article:hover{transform:none}}.workspace-page-header{position:relative;display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem;padding:.45rem 0 1.45rem;border-bottom:1px solid var(--wb-border-strong)}.workspace-page-header:after{position:absolute;bottom:-1px;left:0;width:64px;height:2px;background:var(--wb-brand-secondary);content:""}.workspace-page-header h1{max-width:1000px;margin-bottom:.45rem;font-family:var(--wb-font-display);font-size:clamp(2.3rem,3.8vw,3.75rem);font-weight:560;letter-spacing:-.04em;line-height:1.04}.workspace-page-header p:not(.eyebrow){max-width:720px;margin:0;color:var(--wb-text-muted);font-size:.94rem}.workspace-page-header .eyebrow{margin-bottom:.45rem}.operational-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:3rem}.operational-summary article{position:relative;display:grid;min-height:176px;overflow:hidden;padding:1.5rem;border:1px solid var(--wb-border-strong);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm);transition:border-color var(--wb-transition),box-shadow var(--wb-transition),transform var(--wb-transition)}.operational-summary article:before{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--wb-brand-secondary);content:""}.operational-summary article:hover{border-color:var(--wb-border-strong);box-shadow:var(--wb-shadow-md);transform:translateY(-2px)}.operational-summary article>span{display:flex;align-items:center;gap:.65rem;color:#4c4943;font-size:.71rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.operational-summary article>span svg{color:#317dbf}.operational-summary strong{align-self:end;margin-top:1.2rem;font-family:var(--wb-font-display);font-size:clamp(2.7rem,4vw,3.55rem);font-weight:620;line-height:.95}.operational-summary small{margin-top:.65rem;color:var(--wb-text-muted)}.workspace-section{margin-bottom:3rem}.workspace-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.workspace-section-heading .eyebrow{margin-bottom:.35rem}.workspace-section-heading h2{margin:0;font-family:var(--wb-font-display);font-size:clamp(1.55rem,2.1vw,1.9rem);font-weight:580;letter-spacing:-.02em}.table-empty{height:132px;color:var(--wb-text-muted);text-align:center}.readiness-list{overflow:hidden;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.readiness-list>div{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 1.15rem;border-bottom:1px solid var(--wb-border);font-size:.8rem}.readiness-list>div:last-child{border-bottom:0}.readiness-list strong{color:var(--wb-text-muted);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.status-badge{display:inline-flex;align-items:center;gap:.45rem;width:-moz-max-content;width:max-content;border:1px solid currentColor;border-radius:999px;padding:.34rem .65rem;background:#625e580f;font-size:.65rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.status-badge.pending,.status-badge.submitted{color:#766029}.status-badge.review,.status-badge.revision{color:#715744}.status-badge.quoted{color:#3f586c}.status-badge.accepted{color:var(--wb-success)}.status-badge.declined,.status-badge.expired{color:var(--wb-danger)}.operational-status{display:inline-flex;align-items:center;gap:.45rem;width:-moz-max-content;width:max-content;border:1px solid var(--wb-border);border-radius:999px;padding:.32rem .62rem;background:#f6f7f4;color:var(--wb-text-muted);font-size:.64rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.operational-status>span{width:5px;height:5px;border-radius:50%;background:currentColor}.operational-status.status-kismi_sevk_edildi{border-color:#d7c99a;background:#fff9e8;color:#745f1f}.operational-status.status-tam_sevk_edildi{border-color:#afd1bc;background:#edf8f0;color:var(--wb-success)}.status-accepted,.status-approved,.status-active,.status-confirmed,.status-completed,.status-paid,.status-cleared{border-color:#b8d0bf;background:#edf5ef;color:var(--wb-success)}.status-declined,.status-rejected,.status-expired,.status-suspended{border-color:#dfc0bd;background:#f9eeee;color:var(--wb-danger)}.status-pending,.status-submitted,.status-customer_review,.status-in_preparation,.status-partially_paid,.status-hold{border-color:#dfcfaa;background:#fbf6e9;color:var(--wb-warning)}.status-unpaid{border-color:#d5d5d0;background:#f3f3f0;color:var(--wb-text-muted)}.status-revision_requested,.status-more_info_required{border-color:#d9c6b7;background:#f7f1ed;color:#715744}.workspace-error{margin-bottom:1.25rem;padding:1rem 1.1rem;border:1px solid #e5c8c5;border-left:4px solid var(--wb-danger);border-radius:var(--wb-radius-sm);background:#fff7f6;box-shadow:var(--wb-shadow-sm);color:var(--wb-danger)}.record-grid{display:grid;overflow:hidden;grid-template-columns:repeat(3,1fr);border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-surface);box-shadow:var(--wb-shadow-sm)}.record-grid>div{padding:1.1rem 1.2rem;border-right:1px solid var(--wb-border)}.record-grid>div:last-child{border-right:0}.record-grid span{display:block;margin-bottom:.3rem;color:var(--wb-text-muted);font-size:.65rem;letter-spacing:.07em;text-transform:uppercase}html[lang=tr] :is(.operational-summary article>span,.readiness-list strong,.status-badge,.operational-status,.record-grid span){text-transform:none;letter-spacing:.025em}html[lang=tr] :is(.review-details dt,.quote-terms span,.revision-request-grid span){text-transform:none;letter-spacing:.025em}.timeline{display:grid;gap:0;border-left:1px solid var(--wb-border);margin-left:.5rem}.timeline>div{position:relative;padding:0 0 1.5rem 1.5rem}.timeline>div:before{position:absolute;top:.25rem;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--wb-brand-secondary);content:""}.timeline p{margin:.25rem 0 0;color:var(--wb-text-muted)}.timeline small{color:var(--wb-text-muted)}.modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;padding:1rem;background:#20150a9e;place-items:center}.confirmation-modal{position:relative;width:min(100%,560px);padding:2rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);background:#fff;box-shadow:0 26px 70px #20150a38}.confirmation-modal h2{font-family:var(--wb-font-display);font-size:2rem;font-weight:400}.modal-close{position:absolute;top:1rem;right:1rem;display:grid;border:0;background:transparent;cursor:pointer;place-items:center}.modal-content{margin:1rem 0 1.5rem;color:var(--wb-text-muted)}.button.danger{border-color:var(--wb-danger);background:var(--wb-danger)}.detail-workspace-header{margin-top:1.5rem}.review-drawer{position:fixed;z-index:60;top:68px;right:0;bottom:0;width:min(100%,700px);overflow-y:auto;padding:clamp(1.5rem,4vw,3rem);border-left:1px solid var(--wb-border);background:#fff;box-shadow:-20px 0 50px #20150a24}.review-drawer h2{font-family:var(--wb-font-display);font-size:2.3rem;font-weight:400}.review-details{margin:1.5rem 0}.review-details>div{display:grid;grid-template-columns:160px 1fr;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--wb-border)}.review-details dt{color:var(--wb-text-muted);font-size:.7rem;text-transform:uppercase}.review-details dd{margin:0}.quote-terms{display:grid;overflow:hidden;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;border-radius:var(--wb-radius-md);background:var(--wb-border)}.quote-terms>div{padding:1.05rem 1.1rem;background:#fff}.quote-terms span{color:var(--wb-text-muted);font-size:.66rem;text-transform:uppercase}.quotation-actions{display:flex;gap:.75rem;margin:2rem 0;padding:1.25rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.version-list{overflow:hidden;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.version-list>div{display:grid;grid-template-columns:1fr auto 140px;align-items:center;gap:1rem;padding:.9rem;border-bottom:1px solid var(--wb-border)}.assignment-panel{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;padding:1.25rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.assignment-panel h2{margin:.25rem 0 0;font-family:var(--wb-font-display);font-weight:400}.assignment-panel select{min-height:44px;border:1px solid var(--wb-border-strong);border-radius:var(--wb-radius-sm);padding:.6rem;background:#fff}.quote-builder{margin-top:2rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.quote-builder-lines{display:grid;gap:1rem;margin:1.5rem 0}.quote-builder-lines article{padding:1.2rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:var(--wb-surface-soft)}.quote-builder-lines header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.quote-builder-lines small{color:var(--wb-text-muted)}.field-grid.compact{gap:.65rem}.quote-builder .quote-terms{margin-top:1.5rem;padding:1rem;background:var(--wb-surface)}.quote-builder .quote-terms>div{padding:0;background:transparent}.quote-builder-actions{justify-content:flex-end;margin-top:1rem}.quote-version{padding:1.25rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.revision-request-panel{padding:clamp(1rem,3vw,1.6rem);border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.revision-request-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--wb-border);border-left:1px solid var(--wb-border)}.revision-request-grid>div{padding:1rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.revision-request-grid span{display:block;margin-bottom:.35rem;color:var(--wb-text-muted);font-size:.65rem;letter-spacing:.07em;text-transform:uppercase}.revision-request-message{grid-column:1 / -1}.revision-request-message p{margin:0;white-space:pre-wrap}.revision-request-history{margin-top:1.5rem}.revision-request-history .version-list>div{grid-template-columns:1fr 1fr 140px 1fr}.portal-search{max-width:520px;margin-bottom:1.5rem}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid var(--wb-border-strong);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.catalog-toolbar label{display:flex;min-width:320px;flex:1;align-items:center;gap:.7rem;color:var(--wb-text-muted)}.catalog-toolbar label:focus-within{color:#317dbf}.catalog-toolbar input{width:100%;min-height:38px;border:0;outline:0;background:transparent;color:var(--wb-text);font-size:.9rem}.catalog-toolbar>span{flex:0 0 auto;padding-left:1rem;border-left:1px solid var(--wb-border);color:var(--wb-text-muted);font-size:.74rem;font-weight:700}.catalog-product-list{overflow:hidden;border:1px solid var(--wb-border-strong);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.catalog-product-row{position:relative;display:grid;grid-template-columns:minmax(300px,1.45fr) minmax(240px,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,3rem);min-height:178px;padding:1.45rem 1.5rem 1.45rem 1.75rem;border-bottom:1px solid var(--wb-border);transition:background var(--wb-transition),box-shadow var(--wb-transition)}.catalog-product-row:before{position:absolute;top:22px;bottom:22px;left:0;width:3px;background:transparent;content:"";transition:background var(--wb-transition)}.catalog-product-row:last-child{border-bottom:0}.catalog-product-row:hover{z-index:1;background:#f8f8f4;box-shadow:inset 0 1px #fff,0 8px 22px #20150a0e}.catalog-product-row:hover:before{background:var(--wb-brand-secondary)}.catalog-product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-bottom:.45rem;color:var(--wb-text-muted);font-size:.69rem;font-weight:700}.catalog-product-meta code{padding:.15rem .38rem;border:1px solid var(--wb-border);border-radius:3px;background:#f4f3ef;color:#4c4943;font-size:.66rem}.catalog-product-primary h2{margin:0 0 .45rem;font-family:var(--wb-font-display);font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:620;letter-spacing:-.025em;line-height:1.12}.catalog-product-primary p,.catalog-product-context p{margin:0;color:var(--wb-text-muted);font-size:.82rem;line-height:1.5}.catalog-context-label{display:block;margin-bottom:.35rem;color:var(--wb-text-soft);font-size:.66rem;font-weight:750}.catalog-document-state{display:inline-flex;align-items:center;gap:.4rem;margin-top:.85rem;color:#315f7f;font-size:.7rem;font-weight:700}.catalog-list-state{padding:4rem 2rem;color:var(--wb-text-muted);text-align:center}.activity-table td{height:64px}.activity-table tbody tr:hover{background:#f5f6f2;box-shadow:inset 3px 0 0 var(--wb-brand-secondary)}.quotation-hero{padding-top:1rem}.quotation-reference{font-size:clamp(2.45rem,4.2vw,4.2rem)!important;font-weight:650!important;letter-spacing:-.055em!important}.quotation-hero>.operational-status{margin-bottom:.4rem;padding:.45rem .8rem;font-size:.7rem}.quotation-summary-grid{margin-bottom:3rem}.quotation-summary-grid>div{min-height:94px;display:grid;align-content:center}.quotation-summary-grid strong{font-size:.94rem}.sales-order-company-details{margin:0}.sales-order-vat-note{margin:1rem 0 0;color:var(--wb-text-muted);font-size:.8rem}.sales-order-packaging-note{display:block;margin-top:.3rem;color:var(--wb-danger);font-size:.68rem;line-height:1.35}.sales-order-payment-section,.sales-order-clearance-section{padding:1.25rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.sales-order-payment-summary{display:grid;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:var(--wb-surface-soft)}.sales-order-payment-summary>div{display:grid;min-height:94px;align-content:center;gap:.5rem;padding:1rem;border-right:1px solid var(--wb-border)}.sales-order-payment-summary>div:last-child{border-right:0}.sales-order-payment-summary span,.sales-order-clearance-state>div>span{color:var(--wb-text-muted);font-size:.7rem;font-weight:700}.sales-order-payment-summary strong{font-size:1rem;font-variant-numeric:tabular-nums}.sales-order-payment-form{margin-top:1rem;padding:1.15rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:var(--wb-surface-soft)}.sales-order-payment-form .action-row,.sales-order-hold-form .action-row{justify-content:flex-end;margin-top:1rem}.sales-order-hold-form{margin-top:1rem;padding:1.15rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:var(--wb-surface-soft)}.sales-order-clearance-state{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sales-order-clearance-state>div{display:grid;align-content:center;gap:.5rem;min-height:82px;padding:1rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:var(--wb-surface-soft)}.sales-order-clearance-state .sales-order-paid-signal{display:flex;grid-column:1 / -1;min-height:auto;align-items:center;color:var(--wb-success)}.workspace-helper{margin:1rem 0 0;color:var(--wb-text-muted);font-size:.8rem}.sales-order-shipments-section{padding:1.25rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.sales-order-fulfillment-section .record-grid{margin-bottom:1rem}.sales-order-fulfillment-lines td{font-variant-numeric:tabular-nums}.sales-order-fulfillment-lines td:first-child small{color:var(--wb-text-muted)}.sales-order-invoice-form{margin:1rem 0 1.25rem;padding:1rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:var(--wb-surface-soft)}.sales-order-invoice-form .action-row{justify-content:flex-end;margin-top:1rem}.invoice-document-actions{display:flex;flex-wrap:wrap;gap:.7rem}.invoice-document-actions .text-link{align-items:center}.invoice-document-actions .danger-link{color:var(--wb-danger)}.sales-order-list-tabs{display:inline-flex;gap:.35rem;margin-bottom:1rem;padding:.3rem;border:1px solid var(--wb-border);border-radius:999px;background:var(--wb-surface-soft)}.sales-order-list-tabs button{display:inline-flex;align-items:center;gap:.5rem;min-height:38px;border:0;border-radius:999px;padding:.55rem .9rem;background:transparent;color:var(--wb-text-muted);cursor:pointer;font-size:.72rem;font-weight:750}.sales-order-list-tabs button span{min-width:22px;border-radius:999px;padding:.15rem .38rem;background:#625e581a;font-variant-numeric:tabular-nums;text-align:center}.sales-order-list-tabs button.is-active{background:#fff;box-shadow:var(--wb-shadow-sm);color:var(--wb-text)}.sales-order-completion-section{padding:1.25rem;border:1px solid var(--wb-border-strong);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.sales-order-completion-section.is-completed{border-color:#b8d0bf;background:linear-gradient(135deg,#fff,#f3f8f4)}.sales-order-completion-checklist{display:grid;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm)}.sales-order-completion-checklist article{display:flex;min-width:0;align-items:flex-start;gap:.7rem;padding:1rem;border-right:1px solid var(--wb-border);background:var(--wb-surface-soft)}.sales-order-completion-checklist article:last-child{border-right:0}.sales-order-completion-checklist article>div{display:grid;min-width:0;gap:.3rem}.sales-order-completion-checklist article span,.sales-order-completion-record span,.sales-order-completion-note>span{color:var(--wb-text-muted);font-size:.69rem;font-weight:700}.sales-order-completion-checklist article strong{font-size:.82rem;line-height:1.45}.sales-order-completion-checklist .is-ready svg{flex:0 0 auto;color:var(--wb-success)}.sales-order-completion-checklist .is-missing svg{flex:0 0 auto;color:var(--wb-warning)}.sales-order-completion-reasons{display:grid;gap:.35rem;margin:1rem 0 0;padding:0;color:var(--wb-danger);font-size:.78rem;list-style:none}.sales-order-completion-reasons li:before{margin-right:.45rem;content:"•"}.sales-order-completion-record{display:grid;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #cbded0;border-radius:var(--wb-radius-sm);background:#ffffffb8}.sales-order-completion-section.is-customer .sales-order-completion-record{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-order-completion-record>div{display:grid;min-height:88px;align-content:center;gap:.4rem;padding:1rem;border-right:1px solid #cbded0}.sales-order-completion-record>div:last-child{border-right:0}.sales-order-completion-note{margin-top:1rem;padding:1rem;border-left:3px solid var(--wb-success);background:#ffffffb8}.sales-order-completion-note p{margin:.35rem 0 0;white-space:pre-wrap}.sales-order-completion-note-field{margin-top:1.25rem}.shipment-planning-form,.shipment-cancel-form,.seller-stamp-manager{margin:1.25rem 0;padding:1.25rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-surface-soft)}.shipment-planning-form h3{margin:0;font-family:var(--wb-font-display);font-size:1.45rem}.shipment-draft-lines{display:grid;gap:.85rem;margin-top:1.25rem}.shipment-draft-lines article{padding:1rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:#fff}.shipment-draft-lines article>header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.shipment-draft-lines article>header div{display:grid;gap:.2rem}.shipment-draft-lines article>header small,.shipment-draft-lines article>header span{color:var(--wb-text-muted);font-size:.75rem}.shipment-line-quantity-summary{justify-items:end;font-variant-numeric:tabular-nums}.shipment-line-quantity-summary strong{color:var(--wb-text);font-size:.78rem}.shipment-field-error{color:var(--wb-danger);font-size:.75rem;line-height:1.4}.shipment-draft-lines input[aria-invalid=true]{border-color:var(--wb-danger)}.shipment-form-actions,.shipment-cancel-form .action-row{justify-content:flex-end;margin-top:1rem}.shipment-actions{flex-wrap:wrap}.seller-stamp-upload{display:flex;align-items:end;gap:1rem}.seller-stamp-upload .field{flex:1}.delivery-note-document{max-width:1180px;margin:2rem auto;overflow:hidden;border:1px solid var(--wb-border-strong);background:#fff;box-shadow:var(--wb-shadow-md)}.delivery-note-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;border-top:5px solid var(--wb-brand-secondary);border-bottom:1px solid var(--wb-border)}.delivery-note-brand{display:flex;align-items:center;gap:1.5rem}.delivery-note-brand img{width:135px;height:auto}.delivery-note-brand p{margin:0;font-family:var(--wb-font-display);font-size:1.7rem;font-weight:650}.delivery-note-brand span,.delivery-note-number>span,.delivery-note-parties>div>span,.delivery-note-ship-to>span,.delivery-note-signature>span{color:var(--wb-text-muted);font-size:.68rem;font-weight:750;letter-spacing:.05em}.delivery-note-number{text-align:right}.delivery-note-number h1{margin:.3rem 0;font-size:2rem}.delivery-note-number small{color:var(--wb-text-muted)}.delivery-note-references{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-bottom:1px solid var(--wb-border)}.delivery-note-references>div{padding:1rem;border-right:1px solid var(--wb-border)}.delivery-note-references>div:last-child{border-right:0}.delivery-note-references dt,.delivery-note-parties dt{color:var(--wb-text-muted);font-size:.68rem}.delivery-note-references dd,.delivery-note-parties dd{margin:.35rem 0 0;font-weight:650}.delivery-note-parties{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--wb-border)}.delivery-note-parties>div{min-width:0;padding:1.5rem 2rem}.delivery-note-parties>div+div{border-left:1px solid var(--wb-border)}.delivery-note-parties h2,.delivery-note-ship-to h2{margin:.75rem 0 .4rem;font-family:var(--wb-font-display);font-size:1.35rem;line-height:1.2}.delivery-note-parties strong{display:block;font-size:.82rem;line-height:1.45}.delivery-note-parties address,.delivery-note-ship-to address{margin:1rem 0;color:var(--wb-text-muted);font-style:normal;line-height:1.5}.delivery-note-parties dl{margin:0}.delivery-note-parties dl>div{display:grid;grid-template-columns:110px 1fr;gap:.75rem;margin-top:.35rem}.delivery-note-ship-to,.delivery-note-goods,.delivery-note-signature{padding:1.5rem 2rem;border-bottom:1px solid var(--wb-border)}.delivery-note-ship-to p{margin:.5rem 0 0;color:var(--wb-text-muted)}.delivery-note-goods table{width:100%}.delivery-note-goods td:first-child strong,.delivery-note-goods td:first-child small{display:block}.delivery-note-goods td:first-child small{margin-top:.25rem;color:var(--wb-text-muted)}.delivery-note-signature{display:grid;min-height:115px;max-width:520px;gap:.6rem;margin-left:auto;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.delivery-note__stamp-image{display:block;width:150px;max-width:100%;height:auto;max-height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.delivery-note-signature p{min-height:55px;margin:0;color:var(--wb-text-muted)}.delivery-note-document footer{display:flex;justify-content:space-between;gap:1rem;padding:1rem 2rem;color:var(--wb-text-muted);font-size:.72rem}.delivery-note-document footer strong{color:var(--wb-text)}.commercial-table-wrap{border-color:var(--wb-border-strong)}.commercial-lines-table th{padding-block:.95rem;background:#e9e8e2;color:#49453f}.commercial-lines-table td{min-width:118px;padding-block:1.15rem}.commercial-lines-table td:first-child{min-width:210px}.commercial-product strong{font-size:.88rem}.commercial-product small{color:var(--wb-text-muted)}.quotation-total-row th,.quotation-total-row td{border-top:2px solid var(--wb-text);background:#f2f1ec;color:var(--wb-text)}.quotation-total-row th{font-size:.77rem}.quotation-total-row th small{margin-left:.45rem;color:var(--wb-text-muted);font-size:.65rem}.quotation-total-row td{min-width:180px;font-size:1.12rem}.quote-terms p{margin:.42rem 0 0;color:var(--wb-text)}.timeline{padding:1.25rem 1.25rem 0;border:1px solid var(--wb-border);border-left:3px solid #317dbf;border-radius:0 var(--wb-radius-md) var(--wb-radius-md) 0;background:#fff;box-shadow:var(--wb-shadow-sm)}.admin-filters{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:.85rem;margin-bottom:1.15rem;padding:1rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.product-form-header{margin-top:1.5rem}.admin-product-form fieldset{min-width:0;margin:0;padding:0;border:0}.product-form-section{padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.product-form-section small{color:var(--wb-text-muted)}.product-active-toggle{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:var(--wb-surface-soft);cursor:pointer}.product-active-toggle input{margin-top:.3rem}.product-active-toggle span{display:grid;gap:.15rem}.product-active-toggle small{color:var(--wb-text-muted)}.product-future-section{display:flex;align-items:center;justify-content:space-between;gap:2rem}.product-future-section h2{margin:0 0 .5rem;font-family:var(--wb-font-display);font-size:1.6rem;font-weight:400}.product-future-section p:last-child{max-width:760px;margin-bottom:0;color:var(--wb-text-muted)}.product-form-actions{position:sticky;z-index:5;bottom:.75rem;display:flex;justify-content:flex-end;gap:.75rem;padding:1rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-md)}.document-management{margin-top:2.8rem}.document-editor{margin-bottom:1.5rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:#fff;box-shadow:var(--wb-shadow-sm)}.document-editor .product-form-actions{position:static;margin:1.5rem -2rem -2rem;border-width:1px 0 0}.document-management .text-link{border:0;border-bottom:1px solid var(--wb-border);padding:0;background:transparent;cursor:pointer}.document-management .text-link:disabled{cursor:wait;opacity:.55}.authorized-representative-note{margin:1rem 0 0;color:var(--wb-text-muted);font-size:.8rem}.quote-builder-total{display:grid;gap:.2rem;justify-items:end}.quote-builder-total small{color:var(--wb-text-muted);font-size:.68rem;font-weight:750}.quote-builder-total strong{font-size:1.25rem}.quotation-back-link{display:inline-flex;margin-bottom:1.25rem}.commercial-document{max-width:1180px;margin:0 auto 2rem;overflow:hidden;border:1px solid #d7d4cc;background:#fff;box-shadow:0 20px 55px #20150a17}.commercial-document-header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:clamp(1.7rem,4vw,3rem);border-top:5px solid var(--wb-brand-secondary);border-bottom:1px solid var(--wb-border-strong)}.commercial-document-header p{margin:.45rem 0 0;color:var(--wb-text-muted)}.commercial-document-title{display:flex;min-width:0;align-items:flex-start;gap:clamp(1.1rem,2.5vw,1.8rem)}.commercial-document-logo-frame{width:106px;height:55px;flex:0 0 auto;overflow:hidden}.commercial-document-logo-frame img{width:106px;height:auto;transform:translateY(-25px)}.commercial-document-type{color:var(--wb-text)!important;font-size:.76rem;font-weight:760;letter-spacing:.08em}.commercial-document-type-en{margin-top:.1rem!important;font-size:.67rem;font-weight:600;letter-spacing:.065em}.commercial-document-number-label{display:block;margin-top:1.1rem;color:var(--wb-text-muted);font-size:.67rem;font-weight:700}.commercial-document-number{margin:.15rem 0 0;font-family:var(--wb-font-display);font-size:clamp(2.1rem,4.4vw,4.1rem);font-weight:650;letter-spacing:-.05em;line-height:1}.commercial-document-revision{font-size:.78rem;font-weight:700}.commercial-document-source{font-size:.75rem}.commercial-document-status{display:grid;gap:.45rem;justify-items:end}.commercial-document-status>span,.commercial-party>span,.commercial-section-heading>span,.commercial-document-notes span{color:var(--wb-text-muted);font-size:.67rem;font-weight:780;letter-spacing:.055em;text-transform:uppercase}html[lang=tr] :is(.commercial-document-status>span,.commercial-party>span,.commercial-section-heading>span,.commercial-document-notes span){letter-spacing:.025em;text-transform:none}.commercial-document-metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-bottom:1px solid var(--wb-border-strong);background:#f6f6f2}.commercial-document-metadata>div{min-height:82px;padding:1.1rem clamp(1rem,2.4vw,1.7rem);border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.commercial-document-metadata>div:nth-child(3n){border-right:0}.commercial-document-metadata>div:nth-last-child(-n+3){border-bottom:0}.commercial-document-metadata-five{grid-template-columns:repeat(5,minmax(0,1fr))}.commercial-document-metadata-five>div,.commercial-document-metadata-five>div:nth-last-child(-n+3){border-bottom:0}.commercial-document-metadata-five>div:nth-child(3n){border-right:1px solid var(--wb-border)}.commercial-document-metadata-five>div:last-child{border-right:0}.commercial-document-metadata dt,.commercial-conditions dt{margin-bottom:.35rem;color:var(--wb-text-muted);font-size:.67rem;font-weight:700}.commercial-document-metadata dd,.commercial-conditions dd{margin:0;font-size:.86rem;font-weight:670}.commercial-parties{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border-bottom:1px solid var(--wb-border-strong)}.commercial-party{min-width:0;min-height:390px;padding:clamp(1.75rem,3vw,2.25rem)}.commercial-party+.commercial-party{border-left:1px solid var(--wb-border)}.commercial-party>span{display:block;color:var(--wb-text-muted);font-size:.78rem;font-weight:600;letter-spacing:.035em;line-height:1.2}.seller-identity{display:grid;align-content:start;justify-items:start;margin-top:1.375rem}.seller-identity-logo-frame{width:min(130px,100%);height:64px;margin-bottom:1rem;overflow:hidden}.seller-identity-logo{display:block;width:130px;max-width:100%;height:auto;transform:translateY(-31px);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.commercial-party .seller-brand-name,.commercial-party .customer-company-name{max-width:30rem;margin:0;color:var(--wb-text);overflow-wrap:anywhere;font-family:var(--wb-font-display);font-size:clamp(1.375rem,2vw,1.5rem);font-weight:675;letter-spacing:-.025em;line-height:1.18}.commercial-party .seller-brand-name{margin-bottom:.45rem}.commercial-party .seller-legal-name{max-width:30rem;margin:0 0 1.25rem;overflow-wrap:anywhere;font-family:var(--wb-font-body);font-size:clamp(.82rem,1.15vw,.9rem);font-weight:630;letter-spacing:.005em;line-height:1.35}.seller-identity address,.customer-identity address{margin:0 0 .875rem;color:var(--wb-text-muted);font-size:.84rem;font-style:normal;font-weight:450;line-height:1.55}.seller-identity address{display:grid}.customer-identity{display:grid;align-content:start;justify-items:start;margin-top:6.375rem}.customer-trading-name{margin:.45rem 0 1.25rem;color:var(--wb-text-muted);font-size:.84rem;font-weight:500;line-height:1.55}.customer-company-name+address{margin-top:1.25rem}.seller-registration-details,.customer-registration-details{display:grid;gap:.4rem;width:100%;margin:0}.seller-registration-details>div,.customer-registration-details>div{display:grid;grid-template-columns:102px minmax(0,1fr);gap:.7rem;align-items:baseline}.seller-registration-details dt,.customer-registration-details dt{color:var(--wb-text-muted);font-size:.8rem;font-weight:450;line-height:1.55}.seller-registration-details dd,.customer-registration-details dd{min-width:0;margin:0;color:var(--wb-text);overflow-wrap:anywhere;font-size:.84rem;font-weight:550;line-height:1.55}.commercial-document-section{padding:clamp(1.5rem,3.5vw,2.5rem);border-bottom:1px solid var(--wb-border-strong)}.commercial-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:2px solid var(--wb-text)}.commercial-section-heading strong{color:var(--wb-text-muted);font-size:.7rem}.customer-commercial-lines{min-width:780px}.customer-commercial-lines th{background:#f0f0eb}.customer-commercial-lines th:nth-last-child(-n+3),.customer-commercial-lines td:nth-last-child(-n+3){text-align:right}.customer-commercial-lines td small{display:block;margin-top:.3rem;color:var(--wb-text-muted);font-size:.67rem}.commercial-financials{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:2rem;padding:0 clamp(1.5rem,3.5vw,2.5rem) clamp(1.5rem,3.5vw,2.5rem);border-bottom:1px solid var(--wb-border-strong)}.commercial-financial-note{align-self:end;color:var(--wb-text-muted);font-size:.74rem}.commercial-financial-note p{margin:0}.commercial-totals{margin:0;border:1px solid var(--wb-border-strong);border-top:0}.commercial-totals>div{display:grid;grid-template-columns:1fr auto;gap:1.5rem;padding:.85rem 1rem;border-bottom:1px solid var(--wb-border)}.commercial-totals>div:last-child{border-bottom:0}.commercial-totals dt{color:var(--wb-text-muted);font-size:.74rem;font-weight:700}.commercial-totals dd{margin:0;font-weight:760;text-align:right}.commercial-totals .commercial-grand-total{padding:1.15rem 1rem;background:var(--wb-text);color:#fff}.commercial-grand-total dt{color:#ffffffb8}.commercial-grand-total dd{font-family:var(--wb-font-display);font-size:1.35rem}.commercial-conditions{padding:clamp(1.5rem,3.5vw,2.5rem);border-bottom:1px solid var(--wb-border-strong)}.commercial-conditions>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--wb-border);border-left:1px solid var(--wb-border)}.commercial-conditions>dl>div{padding:1rem;border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.commercial-payment{padding:clamp(1.5rem,3.5vw,2.5rem);border-bottom:1px solid var(--wb-border-strong);-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.commercial-payment-accounts{display:grid;gap:1rem}.commercial-payment-empty{margin-top:1rem;padding:1.1rem 1.2rem;border:1px solid var(--wb-border);background:#fafaf7}.commercial-payment-empty p{margin:0;color:var(--wb-text);font-size:.86rem;font-weight:650;line-height:1.55}.commercial-payment-empty small{display:block;margin-top:.4rem;color:var(--wb-text-muted);font-size:.72rem}.commercial-payment-account{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.65fr);margin-top:1rem;overflow:hidden;border:1px solid var(--wb-border);background:#fafaf7}.payment-bank-details{display:grid;align-content:start;margin:0}.payment-bank-details>div{display:grid;grid-template-columns:minmax(120px,155px) minmax(0,1fr);gap:.8rem;padding:.72rem 1rem;border-bottom:1px solid var(--wb-border)}.payment-bank-details>div:last-child{border-bottom:0}.payment-bank-details dt{color:var(--wb-text-muted);font-size:.69rem;font-weight:720;letter-spacing:.035em}.payment-bank-details dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:.84rem;font-weight:670;line-height:1.45}.payment-account-currency dd{font-weight:800}.payment-iban dd{color:var(--wb-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.84rem,1.15vw,.96rem);font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:.045em}.payment-contact{display:grid;align-content:start;gap:.45rem;padding:1.25rem;border-left:1px solid var(--wb-border);background:#f3f4ef}.payment-contact>span{color:var(--wb-text-muted);font-size:.67rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.payment-contact>strong{overflow-wrap:anywhere;font-family:var(--wb-font-display);font-size:1rem;line-height:1.35}.payment-contact dl{display:grid;gap:.2rem;margin:.4rem 0 0}.payment-contact dt{color:var(--wb-text-muted);font-size:.69rem;font-weight:720}.payment-contact dd{margin:0;font-size:.86rem;font-variant-numeric:tabular-nums;font-weight:700}.commercial-document-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:clamp(1.5rem,3.5vw,2.5rem);background:#f8f8f5}.commercial-document-notes>:only-child{grid-column:1 / -1}.commercial-document-notes p{margin:.55rem 0 0;color:var(--wb-text-muted);white-space:pre-wrap}.commercial-document-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;padding:1.15rem clamp(1.5rem,3.5vw,2.5rem);border-top:1px solid var(--wb-border);background:#fff;color:var(--wb-text-muted);font-size:.67rem;line-height:1.4}.commercial-document-footer strong{color:var(--wb-text)}.quotation-print-only{display:none}.commercial-document-actions{max-width:1180px;margin-inline:auto;justify-content:flex-end}.quotation-history-section{max-width:1180px;margin-inline:auto}.quotation-wizard-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:2rem;border:1px solid var(--wb-border-strong);background:#fff;box-shadow:var(--wb-shadow-sm)}.quotation-wizard-steps button{display:flex;min-height:58px;align-items:center;gap:.65rem;border:0;border-right:1px solid var(--wb-border);padding:.8rem 1rem;background:transparent;color:var(--wb-text-muted);cursor:default;font:inherit;font-size:.75rem;font-weight:720;text-align:left}.quotation-wizard-steps button:last-child{border-right:0}.quotation-wizard-steps button.complete{color:var(--wb-text);cursor:pointer}.quotation-wizard-steps button.active{background:var(--wb-text);color:#fff}.quotation-wizard-steps button span{display:grid;width:25px;height:25px;flex:0 0 auto;border:1px solid currentColor;border-radius:50%;place-items:center;font-size:.65rem}.direct-company-options{display:grid;gap:.75rem}.direct-company-options label{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:#fff;cursor:pointer;transition:border-color var(--wb-transition),box-shadow var(--wb-transition)}.direct-company-options label.selected{border-color:var(--wb-brand-secondary);box-shadow:inset 3px 0 0 var(--wb-brand-secondary)}.direct-company-options input{margin-top:.25rem}.direct-company-options label>span{display:grid;gap:.22rem}.direct-company-options small{color:var(--wb-text-muted)}.direct-quotation-lines{display:grid;gap:1rem}.direct-quotation-lines article{padding:1.2rem;border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:var(--wb-surface-soft)}.direct-quotation-lines article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.icon-button{display:grid;width:34px;height:34px;border:1px solid var(--wb-border);border-radius:50%;background:#fff;color:var(--wb-danger);cursor:pointer;place-items:center}.direct-quotation-preview{margin-top:0}.direct-wizard-actions{max-width:1180px;margin-inline:auto}.quotation-detail-actions{display:flex;align-items:center;gap:.75rem}@media(max-width:700px){.record-grid{grid-template-columns:1fr}.record-grid>div{border-right:0;border-bottom:1px solid var(--wb-border)}}@media(max-width:700px){.admin-filters{grid-template-columns:1fr}.quotation-actions{align-items:stretch;flex-direction:column}.version-list>div{grid-template-columns:1fr}}@media(max-width:700px){.product-future-section,.product-form-actions{align-items:stretch;flex-direction:column}}@media(max-width:700px){.revision-request-grid{grid-template-columns:1fr}.revision-request-message{grid-column:auto}.revision-request-history .version-list>div{grid-template-columns:1fr}}@media(max-width:1180px){.catalog-product-row{grid-template-columns:minmax(0,1fr) auto}.catalog-product-context{grid-column:1}.catalog-product-row>.button{grid-column:2;grid-row:1 / span 2}}@media(max-width:760px){.workspace-page-header{align-items:flex-start;flex-direction:column}.operational-summary{grid-template-columns:1fr}.operational-summary article{min-height:120px;border-right:0;border-bottom:1px solid var(--wb-border)}.operational-summary article:last-child{border-bottom:0}.catalog-toolbar{align-items:stretch;flex-direction:column}.catalog-toolbar label{min-width:0}.catalog-toolbar>span{padding:.65rem 0 0;border-top:1px solid var(--wb-border);border-left:0}.catalog-product-row{grid-template-columns:1fr;gap:1.15rem;padding:1.3rem}.catalog-product-row>.button{width:-moz-max-content;width:max-content;grid-column:1;grid-row:auto}.commercial-lines-table td{min-width:140px}.sales-order-payment-summary,.sales-order-clearance-state,.sales-order-completion-checklist,.sales-order-completion-record{grid-template-columns:1fr}.sales-order-completion-checklist article,.sales-order-completion-record>div{border-right:0;border-bottom:1px solid var(--wb-border)}.sales-order-completion-checklist article:last-child,.sales-order-completion-record>div:last-child{border-bottom:0}.sales-order-payment-summary>div{min-height:76px;border-right:0;border-bottom:1px solid var(--wb-border)}.sales-order-payment-summary>div:last-child{border-bottom:0}.sales-order-clearance-state .sales-order-paid-signal{grid-column:auto}.shipment-draft-lines article>header,.seller-stamp-upload,.delivery-note-header,.delivery-note-document footer{align-items:stretch;flex-direction:column}.delivery-note-number{text-align:left}.delivery-note-references,.delivery-note-parties{grid-template-columns:1fr}.delivery-note-references>div{border-right:0;border-bottom:1px solid var(--wb-border)}.delivery-note-parties>div+div{border-top:1px solid var(--wb-border);border-left:0}.commercial-document-header,.commercial-document-title{flex-direction:column}.commercial-document-status{justify-items:start}.commercial-document-metadata{grid-template-columns:1fr 1fr}.commercial-document-metadata>div:nth-child(3n){border-right:1px solid var(--wb-border)}.commercial-document-metadata>div:nth-child(2n){border-right:0}.commercial-document-metadata>div:nth-last-child(-n+3){border-bottom:1px solid var(--wb-border)}.commercial-document-metadata>div:nth-last-child(-n+2){border-bottom:0}.commercial-document-metadata-five{grid-template-columns:1fr 1fr}.commercial-document-metadata-five>div,.commercial-document-metadata-five>div:nth-last-child(-n+3){border-right:1px solid var(--wb-border);border-bottom:1px solid var(--wb-border)}.commercial-document-metadata-five>div:nth-child(2n){border-right:0}.commercial-document-metadata-five>div:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.commercial-parties,.commercial-financials,.commercial-document-notes{grid-template-columns:1fr}.commercial-party{min-height:0;padding:1.75rem 1.5rem}.commercial-party+.commercial-party{border-top:1px solid var(--wb-border);border-left:0}.commercial-party .seller-brand-name,.commercial-party .customer-company-name{font-size:1.3rem}.commercial-party .seller-legal-name{font-size:.8rem}.seller-identity-logo-frame{width:120px;height:59px}.seller-identity-logo{width:120px;transform:translateY(-29px)}.customer-identity{margin-top:1.375rem}.commercial-financials{gap:1rem;padding-top:1.5rem}.commercial-conditions>dl{grid-template-columns:1fr 1fr}.commercial-payment-account{grid-template-columns:1fr}.payment-contact{border-top:1px solid var(--wb-border);border-left:0}.quotation-wizard-steps{grid-template-columns:1fr 1fr}.quotation-wizard-steps button:nth-child(2){border-right:0}.quotation-wizard-steps button:nth-child(-n+2){border-bottom:1px solid var(--wb-border)}}@page{size:A4 portrait;margin:10mm 11mm 12mm}@media print{html,body{width:auto;min-width:0;background:#fff!important}body{color:#171717;font-size:10.25pt!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.workspace-layout,.workspace-main{display:block!important;width:auto!important;min-height:0;background:#fff!important}.workspace-content{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.workspace-content:has(>.quotation-print-target)>*:not(.quotation-print-target){display:none!important}.workspace-content:has(>.delivery-note-print-target)>*:not(.delivery-note-print-target){display:none!important}.workspace-sidebar,.workspace-topbar,.quotation-back-link,.commercial-document-actions,.quotation-history-section,.direct-wizard-actions,.quotation-wizard-steps,.quotation-detail-actions,.modal-backdrop{display:none!important}.quotation-print-only{display:block!important}.commercial-document{width:100%;max-width:none;margin:0;overflow:visible;border:0;border-radius:0;box-shadow:none}.commercial-document-header{flex-direction:row;gap:5mm;padding:0 0 2mm;border-top:0;border-bottom:1px solid #787878}.commercial-document-title{flex:1;flex-direction:row;gap:4mm}.commercial-document-title>div:last-child{display:grid;min-width:0;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type label" "type-en number" "source revision";-moz-column-gap:5mm;column-gap:5mm;align-items:end}.commercial-document-logo-frame{width:27mm;height:13.5mm}.commercial-document-logo-frame img{width:27mm;transform:translateY(-6.35mm)}.commercial-document-type{grid-area:type;align-self:end;margin:0!important;font-size:10.5pt}.commercial-document-type-en{grid-area:type-en;align-self:start;margin:.5mm 0 0!important;font-size:9pt}.commercial-document-number-label{grid-area:label;margin:0;font-size:8.5pt;text-align:right}.commercial-document-number{grid-area:number;margin:0;font-size:24pt;letter-spacing:-.035em;overflow-wrap:anywhere;text-align:right}.commercial-document-revision{grid-area:revision;margin:.5mm 0 0!important;font-size:9pt;text-align:right}.commercial-document-source{grid-area:source;margin:.5mm 0 0!important;font-size:8.5pt}.commercial-document-status{display:none!important}.commercial-document-metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-document-metadata>div,.commercial-document-metadata-five>div,.commercial-document-metadata-five>div:nth-last-child(-n+3){min-height:0;padding:1.5mm 2.5mm;border-right:1px solid #c8c8c8;border-bottom:0}.commercial-document-metadata>div:nth-child(3){display:none}.commercial-document-metadata>div:last-child{grid-column:auto;border-right:0}.commercial-document-metadata dt,.commercial-conditions dt{font-size:9pt;line-height:1.25}.commercial-document-metadata dd,.commercial-conditions dd{overflow-wrap:anywhere;font-size:9.6pt;line-height:1.3}.commercial-parties{grid-template-columns:1fr 1fr;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.commercial-party{min-height:0;padding:2.5mm;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.commercial-party+.commercial-party{border-top:0;border-left:1px solid #c8c8c8}.commercial-party>span{font-size:9pt}.commercial-seller .seller-identity-logo-frame{display:none}.seller-identity,.customer-identity{margin-top:1.5mm}.commercial-party .seller-brand-name,.commercial-party .customer-company-name{font-size:15pt;line-height:1.16}.commercial-party .seller-legal-name{margin-bottom:1.5mm;font-size:9.5pt}.seller-identity address,.customer-identity address,.customer-trading-name{margin-bottom:1.5mm;font-size:9.5pt;line-height:1.28}.seller-registration-details,.customer-registration-details{gap:.4mm}.seller-registration-details>div,.customer-registration-details>div{grid-template-columns:25mm minmax(0,1fr);gap:2mm}.seller-registration-details dt,.customer-registration-details dt,.seller-registration-details dd,.customer-registration-details dd{font-size:9.5pt;line-height:1.2}.commercial-document-section{padding:2mm 0;-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.commercial-section-heading{margin-bottom:1.2mm;padding-bottom:.8mm}.commercial-section-heading>span,.commercial-document-notes span{font-size:9pt}.commercial-table-wrap{overflow:visible;border-radius:0;box-shadow:none}.customer-commercial-lines{min-width:0;table-layout:fixed;font-size:9.6pt}.customer-commercial-lines thead{display:table-header-group}.customer-commercial-lines tfoot{display:table-footer-group}.customer-commercial-lines tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.customer-commercial-lines th,.customer-commercial-lines td{padding:1.9mm 2mm;overflow-wrap:anywhere}.customer-commercial-lines th{font-size:8.7pt}.customer-commercial-lines th:nth-child(1){width:28%}.customer-commercial-lines th:nth-child(2){width:18%}.customer-commercial-lines th:nth-child(3){width:16%}.customer-commercial-lines th:nth-child(4),.customer-commercial-lines th:nth-child(5){width:19%}.commercial-financials{grid-template-columns:minmax(0,1fr) 72mm;gap:4mm;padding:0 0 2mm;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.commercial-totals>div{padding:1.4mm 2.5mm}.commercial-totals dt{font-size:9pt}.commercial-totals dd{font-size:9.8pt}.commercial-totals .commercial-grand-total{align-items:center;padding:2.2mm 2.8mm}.commercial-grand-total dd{font-size:13pt;font-variant-numeric:tabular-nums}.commercial-conditions{padding:2mm 0;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.commercial-conditions>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-conditions>dl>div{padding:1.8mm 2.2mm}.commercial-payment{padding:2mm 0;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.commercial-payment-accounts{display:block}.commercial-payment-account{grid-template-columns:minmax(0,1.7fr) 55mm;margin-top:1.5mm;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.payment-bank-details>div{grid-template-columns:33mm minmax(0,1fr);gap:2mm;padding:1.4mm 2.2mm}.payment-bank-details dt,.payment-bank-details dd,.payment-contact dt,.payment-contact dd{font-size:9.5pt;line-height:1.22}.payment-iban dd{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:9.6pt;letter-spacing:.02em}.payment-contact{padding:2.4mm;border-top:0;border-left:1px solid #c8c8c8}.payment-contact>span{font-size:8.8pt}.payment-contact>strong{font-size:10pt}.commercial-document-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;padding:2.5mm 0;-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.commercial-document-notes p{font-size:9.5pt;line-height:1.35}.commercial-document-footer{display:block;margin-top:0;padding:1.4mm 0 0;font-size:8.5pt;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.commercial-document-footer>*{display:inline;margin-right:4mm}.delivery-note-document{width:100%;max-width:none;margin:0;overflow:visible;border:0;box-shadow:none}.delivery-note-header{gap:6mm;padding:0 0 3mm;border-top:0;border-bottom:1px solid #777}.delivery-note-brand{gap:5mm}.delivery-note-brand img{width:30mm}.delivery-note-brand p{font-size:16pt}.delivery-note-brand span{font-size:9pt}.delivery-note-number h1{font-size:18pt}.delivery-note-number>span,.delivery-note-number small{font-size:8.5pt}.delivery-note-references{grid-template-columns:repeat(4,1fr);-moz-column-break-inside:avoid;break-inside:avoid}.delivery-note-references>div{padding:2mm}.delivery-note-references dt,.delivery-note-parties dt{font-size:8.5pt}.delivery-note-references dd,.delivery-note-parties dd{font-size:9.5pt}.delivery-note-parties{grid-template-columns:1fr 1fr;-moz-column-break-inside:avoid;break-inside:avoid}.delivery-note-parties>div{padding:3mm}.delivery-note-parties h2,.delivery-note-ship-to h2{margin:1.5mm 0 1mm;font-size:13pt}.delivery-note-parties strong,.delivery-note-parties address,.delivery-note-ship-to address{margin-block:1.5mm;font-size:9.5pt;line-height:1.3}.delivery-note-parties dl>div{grid-template-columns:25mm 1fr;margin-top:.5mm}.delivery-note-ship-to,.delivery-note-goods,.delivery-note-signature{padding:3mm 0}.delivery-note-ship-to{-moz-column-break-inside:avoid;break-inside:avoid}.delivery-note-goods table{font-size:9.5pt}.delivery-note-goods thead{display:table-header-group}.delivery-note-goods tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.delivery-note-goods th,.delivery-note-goods td{padding:2mm}.delivery-note-goods th:first-child{width:40%}.delivery-note-goods th:nth-child(2){width:35%}.delivery-note-signature{max-width:75mm;padding-left:4mm}.delivery-note__stamp-image{width:42mm;max-width:42mm;height:auto;max-height:28mm;-o-object-fit:contain;object-fit:contain}.delivery-note-document footer{padding:2mm 0 0;font-size:8.5pt;-moz-column-break-inside:avoid;break-inside:avoid}}:root{--wb-bg: #eef0eb;--wb-surface: #ffffff;--wb-surface-strong: #ffffff;--wb-surface-soft: #f7f8f5;--wb-surface-tint: #f1f5f3;--wb-text: #20150a;--wb-text-muted: #625e58;--wb-text-soft: #817d76;--wb-border: #d8dcd5;--wb-border-strong: #c5cbc2;--wb-brand-primary: #20150a;--wb-brand-secondary: #5ab0ff;--wb-danger: #8a3e38;--wb-warning: #8a662a;--wb-success: #386348;--wb-max-width: 1280px;--wb-sidebar-width: 280px;--wb-header-height: 76px;--wb-font-sans: Telegraf, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--wb-font-display: Telegraf, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--wb-radius-sm: 5px;--wb-radius-md: 9px;--wb-radius-lg: 14px;--wb-shadow-sm: 0 1px 2px rgba(32,21,10,.04), 0 8px 24px rgba(32,21,10,.035);--wb-shadow-md: 0 2px 4px rgba(32,21,10,.05), 0 18px 42px rgba(32,21,10,.07);--wb-space-1: .375rem;--wb-space-2: .75rem;--wb-space-3: 1rem;--wb-space-4: 1.5rem;--wb-space-5: 2rem;--wb-space-6: 3rem;--wb-space-7: 5rem;--wb-transition: .16s ease;--wb-tag-bg: #f4f3ef;--wb-tag-text: #4c4943;--wb-on-dark: #ffffff;--wb-on-dark-muted: rgba(255,255,255,.62);--wb-shadow-xs: 0 1px 2px rgba(32,21,10,.03);--wb-cta-border: rgba(255,255,255,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:optimizeLegibility}body{margin:0;background:var(--wb-bg);color:var(--wb-text);font-family:var(--wb-font-sans);font-size:15px;line-height:1.58;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased}::-moz-selection{background:#5ab0ff47;color:var(--wb-text)}::selection{background:#5ab0ff47;color:var(--wb-text)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}:focus-visible{outline:2px solid var(--wb-brand-secondary);outline-offset:3px}.skip-link{position:fixed;top:-100px;left:1rem;z-index:999;background:#fff;padding:.75rem 1rem}.skip-link:focus{top:1rem}.container{width:min(calc(100% - 40px),var(--wb-max-width));margin-inline:auto}.page-section{padding:clamp(4rem,8vw,7.5rem) 0}.eyebrow{margin:0 0 1rem;color:#317dbf;font-size:.71rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.display-title{max-width:850px;margin-bottom:1.5rem;font-family:var(--wb-font-display);font-size:clamp(2.8rem,7vw,6.5rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.section-title{max-width:720px;margin-bottom:1.25rem;font-family:var(--wb-font-display);font-size:clamp(2rem,4vw,3.6rem);font-weight:400;letter-spacing:-.035em;line-height:1.08}.section-intro{max-width:650px;color:var(--wb-text-muted);font-size:1.05rem}.muted{color:var(--wb-text-muted)}.dev-note{display:inline-flex;align-items:center;gap:.55rem;color:var(--wb-text-muted);font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.dev-note:before{width:7px;height:7px;border-radius:50%;background:var(--wb-success);box-shadow:0 0 0 4px #3863481a;content:""}.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.6rem;border:1px solid var(--wb-brand-primary);border-radius:var(--wb-radius-sm);padding:.68rem 1.1rem;background:var(--wb-brand-primary);box-shadow:0 5px 14px #20150a1f;color:#fff;cursor:pointer;font-size:.76rem;font-weight:750;letter-spacing:.065em;text-transform:uppercase;transition:transform var(--wb-transition),box-shadow var(--wb-transition),background var(--wb-transition),color var(--wb-transition)}.button:hover{background:#000;box-shadow:0 8px 20px #20150a2b;transform:translateY(-1px)}.button.secondary{background:transparent;color:var(--wb-brand-primary)}.button.secondary:hover{background:var(--wb-brand-primary);color:#fff}.button.ghost{border-color:transparent;background:transparent;color:var(--wb-text)}.button:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.action-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.text-link{display:inline-flex;align-items:center;gap:.4rem;border-bottom:1px solid var(--wb-border-strong);font-size:.76rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase;transition:border-color var(--wb-transition),color var(--wb-transition)}.text-link:hover{border-color:var(--wb-brand-secondary);color:#245f91}.rule{border:0;border-top:1px solid var(--wb-border)}.page-hero{padding:clamp(4rem,8vw,7rem) 0 3.5rem;border-bottom:1px solid var(--wb-border)}.page-hero h1{margin-bottom:1rem;font-family:var(--wb-font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:400;letter-spacing:-.04em;line-height:1}.page-hero p{max-width:650px;color:var(--wb-text-muted)}.field{display:grid;gap:.5rem}.field label{color:#4f4b45;font-size:.72rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;min-height:48px;border:1px solid var(--wb-border-strong);border-radius:var(--wb-radius-sm);padding:.72rem .85rem;background:var(--wb-surface-strong);color:var(--wb-text);transition:border-color var(--wb-transition),box-shadow var(--wb-transition),background var(--wb-transition)}.field input:hover,.field select:hover,.field textarea:hover{border-color:#aeb6ac}.field input:focus,.field select:focus,.field textarea:focus{border-color:#438fce;outline:0;box-shadow:0 0 0 3px #5ab0ff29}.field input:disabled,.field select:disabled,.field textarea:disabled{background:#f0f1ee;color:var(--wb-text-muted);cursor:not-allowed}.field textarea{min-height:120px;resize:vertical}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:#929b96}.field input::placeholder,.field textarea::placeholder{color:#929b96}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.field.full{grid-column:1 / -1}.surface{border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-surface);box-shadow:var(--wb-shadow-sm)}.empty-state{padding:2.75rem 2rem;border:1px dashed var(--wb-border-strong);border-radius:var(--wb-radius-md);background:#ffffff8c;color:var(--wb-text-muted);text-align:center}.table-wrap{overflow-x:auto;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-surface);box-shadow:var(--wb-shadow-sm)}.async-state{display:flex;min-height:100vh;align-items:center;justify-content:center;gap:.8rem;padding:2rem;background:var(--wb-bg);color:var(--wb-text-muted);font-weight:650;text-align:center}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.reference-code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.button.compact{min-height:38px;padding:.52rem .78rem;font-size:.71rem}.async-state svg{color:#317dbf}.error-state{color:var(--wb-danger)}.error-state svg{color:var(--wb-danger)}.spin{animation:wb-spin .9s linear infinite}@keyframes wb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}table{width:100%;border-collapse:collapse;text-align:left}th{padding:.88rem 1rem;border-bottom:1px solid var(--wb-border-strong);background:var(--wb-surface-soft);color:#625e58;font-size:.67rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}td{padding:1rem;border-bottom:1px solid #e5e7e2;vertical-align:middle}tbody tr{transition:background var(--wb-transition)}tbody tr:hover{background:#fafbf9}tr:last-child td{border-bottom:0}html[lang=tr] :is(.eyebrow,.dev-note,.button,.text-link,.field label,th){text-transform:none;letter-spacing:.035em}@media(max-width:720px){.container{width:min(calc(100% - 28px),var(--wb-max-width))}.field-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.page-section{padding:4rem 0}}
