.logo[data-astro-cid-f7espo7c]{--logo-mark-size:46px;--logo-name-size:1rem;--logo-tagline-size:.72rem;--logo-text:#0b1220;--logo-subtext:#4b5563;--logo-mark-bg:#0b1220;--logo-layer:#0f766e;--logo-letters:#f6f2ea;--logo-accent:#d97706;min-width:0;color:var(--logo-text);align-items:center;gap:.72rem;line-height:1;text-decoration:none;display:inline-flex}.logo--dark[data-astro-cid-f7espo7c]{--logo-text:#f6f2ea;--logo-subtext:#ccfbf1;--logo-mark-bg:#ccfbf1;--logo-layer:#0f766e;--logo-letters:#0b1220;--logo-accent:#d97706}.logo--sm[data-astro-cid-f7espo7c]{--logo-mark-size:38px;--logo-name-size:.92rem;--logo-tagline-size:.66rem;gap:.58rem}.logo--lg[data-astro-cid-f7espo7c]{--logo-mark-size:54px;--logo-name-size:1.16rem;--logo-tagline-size:.78rem;gap:.82rem}.logo--mark[data-astro-cid-f7espo7c]{gap:0}.logo__mark[data-astro-cid-f7espo7c]{width:var(--logo-mark-size);height:var(--logo-mark-size);flex:0 0 var(--logo-mark-size);overflow:visible}.logo__mark-bg[data-astro-cid-f7espo7c]{fill:var(--logo-mark-bg)}.logo__layer[data-astro-cid-f7espo7c]{fill:var(--logo-layer);opacity:.28}.logo__letters[data-astro-cid-f7espo7c]{fill:var(--logo-letters)}.logo__accent[data-astro-cid-f7espo7c]{fill:none;stroke:var(--logo-accent);stroke-width:5px;stroke-linecap:round}.logo__wordmark[data-astro-cid-f7espo7c]{gap:.26rem;min-width:0;display:grid}.logo__name[data-astro-cid-f7espo7c]{color:var(--logo-text);font-size:var(--logo-name-size);letter-spacing:0;white-space:nowrap;font-weight:800;line-height:1.04;display:block}.logo__tagline[data-astro-cid-f7espo7c]{color:var(--logo-subtext);font-size:var(--logo-tagline-size);letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1.15;display:block}@media (width<=420px){.logo--compact[data-astro-cid-f7espo7c]{--logo-mark-size:38px;--logo-name-size:.94rem;gap:.58rem}}:root{--ink-navy:#0b1220;--technical-teal:#0f766e;--deep-teal:#0f766e;--off-white:#f3f6f8;--lab-gray:#f3f6f8;--warm-paper:#f6f2ea;--amber:#d97706;--oxide-amber:#d97706;--text:#111827;--muted:#4b5563;--line:#d8dee6;--paper-line:#e5d7c3;--white:#fff;--teal-soft:#e4f4f2;--amber-soft:#fff4dd;--shadow:0 16px 38px #0b122014;--radius:6px;--radius-sm:4px;--container:1180px;--space-section:clamp(3.2rem, 5.5vw, 5.5rem);--space-block:clamp(1.8rem, 3.5vw, 3rem);--font-system:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--lab-gray);color:var(--text);font-family:var(--font-system);text-rendering:optimizelegibility;margin:0;line-height:1.6}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}img,svg{max-width:100%;height:auto}button,input,textarea,select{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #f59e0ba6}.container,.section,.site-header,.site-footer{width:min(var(--container), calc(100% - 2rem));margin-inline:auto}.section{padding-block:var(--space-section)}.section-compact{padding-block:var(--space-block)}.site-header{z-index:20;backdrop-filter:blur(12px);background:#f3f6f8f2;border-bottom:1px solid #d8dee8e6;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;min-height:76px;display:grid;position:sticky;top:0}.brand,.footer-brand{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.brand-mark{background:var(--teal-soft);width:42px;height:42px;color:var(--technical-teal);letter-spacing:0;border:1px solid #0f766e47;border-radius:3px;place-items:center;font-size:.82rem;font-weight:800;display:inline-grid}.brand strong{color:var(--ink-navy);font-size:1rem;line-height:1.1;display:block}.brand small{color:var(--muted);font-size:.78rem;line-height:1.2;display:block}.desktop-nav{align-items:center;gap:1.15rem;display:none}.desktop-nav a,.header-cta,.mobile-nav a,.mobile-cta{color:var(--ink-navy);font-size:.94rem;font-weight:650;text-decoration:none}.desktop-nav a:hover,.mobile-nav a:hover{color:var(--technical-teal)}.header-cta{border:1px solid var(--technical-teal);border-radius:var(--radius-sm);color:var(--technical-teal);padding:.68rem .95rem;display:none}.mobile-nav{justify-self:end;position:relative}.mobile-nav summary{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:76px;color:var(--ink-navy);cursor:pointer;text-align:center;padding:.62rem .8rem;font-weight:700;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);width:min(82vw,300px);box-shadow:var(--shadow);gap:.3rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0}.mobile-nav-panel a{border-radius:var(--radius-sm);padding:.72rem .8rem}.mobile-cta{background:var(--ink-navy);color:var(--white)!important}.breadcrumb-container{padding-top:1rem}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:#9ca3af;margin-left:.4rem}.breadcrumbs a{color:var(--technical-teal);text-decoration:none}.breadcrumbs span{color:var(--muted)}.hero{align-items:center;gap:2.25rem;padding-top:clamp(2.2rem,4.2vw,3.8rem);padding-bottom:clamp(3rem,5vw,4.6rem);display:grid}.hero-copy{max-width:760px}.eyebrow{color:var(--technical-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:800}h1,h2,h3,p{overflow-wrap:anywhere}h1{max-width:920px;color:var(--ink-navy);letter-spacing:0;margin:0;font-size:clamp(2.35rem,6.8vw,4.35rem);line-height:1.02}h2{color:var(--ink-navy);letter-spacing:0;margin:0;font-size:clamp(1.65rem,4vw,2.55rem);line-height:1.12}h3{color:var(--ink-navy);margin:0;font-size:1.08rem;line-height:1.25}p{margin:0}.hero-subtitle{max-width:720px;color:var(--muted);margin-top:1.15rem;font-size:clamp(1rem,1.7vw,1.12rem)}.hero-actions,.cta-actions,.inline-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.6rem;display:flex}.button{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:46px;padding:.78rem 1.08rem;font-weight:760;text-decoration:none;display:inline-flex}.button-primary{border:1px solid var(--ink-navy);background:var(--ink-navy);color:var(--white)}.button-primary:hover{background:#1f2937}.button-secondary{border:1px solid var(--line);background:var(--white);color:var(--ink-navy)}.button-secondary:hover{border-color:var(--technical-teal);color:var(--technical-teal)}.sample-card{border:1px solid var(--paper-line);border-radius:var(--radius);background:linear-gradient(90deg, #0f766e14 1px, transparent 1px), linear-gradient(0deg, #0f766e14 1px, transparent 1px), var(--warm-paper);background-size:28px 28px;padding:clamp(1.15rem,3vw,1.6rem);position:relative;box-shadow:0 18px 42px #0f172a0d}.sample-card:before{content:"";background:#0f766e2e;border-radius:999px;width:42px;height:5px;position:absolute;inset:.75rem auto auto .75rem}.sample-card-head{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:.78rem;font-weight:760;display:flex}.sample-card-head strong{color:var(--amber)}.sample-card h2{font-size:clamp(1.25rem,3vw,1.65rem)}.sample-lines{gap:.65rem;margin-block:1.2rem;display:grid}.sample-lines div{border-bottom:1px solid #0f172a1f;grid-template-columns:.7fr 1fr;gap:1rem;padding-bottom:.65rem;display:grid}.sample-lines span{color:var(--muted);font-size:.88rem}.sample-lines strong{color:var(--ink-navy);font-size:.92rem}.sample-card p{color:var(--muted);font-size:.92rem}.section-heading{max-width:780px;margin-bottom:1.7rem}.section-heading p:not(.eyebrow){color:var(--muted);margin-top:.8rem;font-size:1.02rem}.grid,.cards-grid,.feature-grid,.two-column{gap:1rem;display:grid}.cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr))}.two-column{grid-template-columns:1fr;align-items:start}.card,.feature-item,.note-panel,.inquiry-panel{border-radius:var(--radius-sm);background:var(--white);border:1px solid #94a3b87a;padding:clamp(1.05rem,2vw,1.4rem)}.card{border-top:3px solid #0f766ebf;align-content:start;gap:.75rem;min-height:100%;display:grid;box-shadow:0 1px #0f172a08}.card a{text-decoration:none}.card a:hover{color:var(--technical-teal)}.card-rule{background:#0f766ee6;width:34px;height:2px}.card p,.feature-item p,.note-panel p,.inquiry-panel p{color:var(--muted)}.tag-list{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.tag-list span{color:#334155;background:#f8fafc;border:1px solid #d4dbe4e6;border-radius:999px;padding:.28rem .48rem;font-size:.76rem;font-weight:680}.image-placeholder{border-radius:var(--radius-sm);min-height:142px;color:var(--muted);text-align:center;background-color:#f7f4ed;background-image:linear-gradient(135deg,#0f766e17 0 25%,#0000 25% 50%,#f59e0b1a 50% 75%,#0000 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #94a3b88c;place-items:center;padding:1rem;font-size:.84rem;font-weight:700;display:grid}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.feature-item{position:relative}.feature-item:before{content:"";background:var(--amber);border-radius:999px;width:36px;height:3px;margin-bottom:1rem;display:block}.matrix-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow-x:auto}.technical-matrix{border-collapse:collapse;width:100%;min-width:720px}.technical-matrix th,.technical-matrix td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:1rem}.technical-matrix thead th{background:var(--ink-navy);color:var(--white);font-size:.85rem}.technical-matrix tbody th{width:24%;color:var(--ink-navy)}.technical-matrix td{color:var(--muted)}.faq-list{gap:.75rem;display:grid}.faq-list details{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.faq-list summary{color:var(--ink-navy);cursor:pointer;padding:1rem 1.1rem;font-weight:760}.faq-list p{color:var(--muted);padding:0 1.1rem 1rem}.faq-list a{color:var(--technical-teal)}.cta-band{width:min(var(--container), calc(100% - 2rem));margin:var(--space-section) auto;border-radius:var(--radius);background:linear-gradient(90deg,#0f766e1c,#f59e0b14),#eef6f4;border:1px solid #0f766e3d;align-items:center;gap:1.5rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid}.cta-band p{max-width:760px;color:var(--muted);margin-top:.65rem}.cta-band .cta-actions{margin-top:0}.band{background:var(--warm-paper)}.band .section{padding-block:var(--space-section)}.list-panel{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.list-panel li{border-bottom:1px solid var(--line);color:var(--muted);padding:.85rem 0}.list-panel li:last-child{border-bottom:0}.content-copy{max-width:820px}.content-copy p{color:var(--muted)}.content-copy p+p{margin-top:1rem}.contact-grid{gap:1rem;display:grid}.contact-list{gap:.7rem;margin-top:1rem;display:grid}.contact-list div{border-bottom:1px solid var(--line);gap:.25rem;padding-bottom:.7rem;display:grid}.contact-list span{color:var(--muted);font-size:.86rem;font-weight:760}.contact-list strong{color:var(--ink-navy);font-size:.95rem}.whatsapp-checklist{gap:.7rem;margin-top:1rem;padding:0;list-style:none;display:grid}.whatsapp-checklist li{border-bottom:1px solid var(--line);gap:.3rem;padding:.8rem 0;display:grid}.whatsapp-checklist li:last-child{border-bottom:0}.whatsapp-checklist span{color:var(--muted);font-size:.86rem;font-weight:760}.whatsapp-checklist strong{color:var(--ink-navy);font-size:.97rem}.message-template{border:1px solid var(--paper-line);border-radius:var(--radius-sm);background:var(--warm-paper);margin-top:1rem;padding:1rem}.message-template h2{color:var(--ink-navy);margin-bottom:.55rem;font-size:1rem}.message-template ul{color:var(--muted);margin-top:.7rem;padding-left:1.1rem}.message-template li+li{margin-top:.35rem}.status-pill{border:1px solid var(--amber);border-radius:var(--radius-sm);background:var(--amber-soft);color:#6b4a07;margin-top:1rem;padding:.7rem .9rem;font-weight:760;display:inline-flex}.disclaimer{border-left:4px solid var(--amber);background:var(--amber-soft);color:#6b4a07;padding:.85rem 1rem;font-size:.92rem}.site-footer{border-top:1px solid var(--line);padding-block:3rem 1.5rem}.footer-grid{gap:2rem;display:grid}.site-footer h2{text-transform:uppercase;margin-bottom:.85rem;font-size:.92rem}.site-footer a:not(.footer-brand){color:var(--muted);margin:.45rem 0;font-size:.94rem;text-decoration:none;display:block}.site-footer a:hover{color:var(--technical-teal)}.site-footer p{max-width:420px;color:var(--muted);margin-top:.85rem;font-size:.94rem}.footer-note{font-size:.84rem!important}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.7rem 1.2rem;margin-top:2rem;padding-top:1.2rem;font-size:.84rem;display:flex}@media (width>=720px){.contact-grid{grid-template-columns:.8fr 1.2fr}}@media (width>=860px){.site-header{grid-template-columns:auto 1fr auto}.desktop-nav{justify-content:center;display:flex}.header-cta{display:inline-flex}.mobile-nav{display:none}.hero{grid-template-columns:minmax(0,1.02fr) minmax(330px,.68fr)}.two-column{grid-template-columns:minmax(0,.8fr) minmax(320px,.55fr)}.cta-band{grid-template-columns:1fr auto}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}@media (width<=520px){:root{--space-section:3rem;--space-block:1.8rem}.site-header{width:min(var(--container), calc(100% - 1rem));min-height:68px}.brand-mark{width:38px;height:38px}.brand small{display:none}.hero{gap:1.65rem;padding-top:2rem}h1{font-size:clamp(2.1rem,12vw,2.75rem);line-height:1.04}.hero-subtitle{margin-top:1rem}.hero-actions .button,.cta-actions .button{width:100%}.sample-card{box-shadow:0 10px 28px #0f172a0d}.sample-lines div{grid-template-columns:1fr;gap:.15rem}}@media (width<=720px){.matrix-wrap{background:0 0;border:0;overflow:visible}.technical-matrix{border-collapse:separate;border-spacing:0 .75rem;min-width:0}.technical-matrix thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.technical-matrix,.technical-matrix tbody,.technical-matrix tr,.technical-matrix th,.technical-matrix td{width:100%;display:block}.technical-matrix tbody tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.technical-matrix tbody th{border-bottom:1px solid var(--line);background:var(--ink-navy);width:100%;color:var(--white);padding:.9rem 1rem}.technical-matrix tbody td{border-bottom:1px solid var(--line);padding:.85rem 1rem}.technical-matrix tbody td:last-child{border-bottom:0}.technical-matrix tbody td:before{content:"How JLJ can assist";color:var(--technical-teal);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.technical-matrix tbody td:nth-child(3):before{content:"Note"}}.mini-label{color:var(--technical-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.72rem;font-weight:850;display:block}.button-inverse{border:1px solid var(--white);background:var(--white);color:var(--ink-navy)}.button-dark-secondary{color:var(--white);background:0 0;border:1px solid #ffffff47}.button-disabled{border:1px solid var(--line);color:#64748b;cursor:not-allowed;background:#eef1f4}.trust-chip-row,.substrate-mini-row,.application-focus-row,.issue-preview-strip{flex-wrap:wrap;gap:.55rem;display:flex}.trust-chip-row{margin-top:1.5rem}.trust-chip-row span,.application-focus-row span,.issue-preview-strip a{border:1px solid var(--line);background:var(--white);color:var(--ink-navy);font-size:.82rem;font-weight:760;text-decoration:none}.trust-chip-row span,.application-focus-row span{padding:.52rem .68rem}.issue-preview-strip{margin-top:1.2rem}.issue-preview-strip a{min-height:42px;padding:.55rem .72rem}.industrial-hero,.product-hero,.application-hero,.technical-hero{align-items:stretch;gap:clamp(1.3rem,3vw,2.6rem);padding-top:clamp(2rem,4vw,3.7rem);display:grid}.industrial-hero h1,.product-hero h1,.application-hero h1,.technical-hero h1,.workstation-head h1{max-width:820px}.industrial-hero-copy,.product-hero-copy,.application-hero-copy,.technical-hero-copy{align-content:center;display:grid}.material-board,.product-hero-panel,.application-workflow,.diagnostic-console,.whatsapp-status-panel,.what-to-send-panel,.copy-ready-checklist,.product-side-lab,.application-side-board,.needs-ticket{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.material-board{background:repeating-linear-gradient(0deg, #0b12200a 0 1px, transparent 1px 32px), var(--warm-paper);box-shadow:var(--shadow);gap:1rem;padding:clamp(1rem,2.2vw,1.45rem);display:grid;position:relative}.material-board:before{content:"";background:var(--technical-teal);width:4px;position:absolute;top:.85rem;bottom:.85rem;left:.82rem}.material-board-header,.lane-card-head,.console-header{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;font-size:.78rem;font-weight:780;display:flex}.material-board-header strong,.lane-card-head a,.console-header strong{color:var(--oxide-amber);text-decoration:none}.board-grid{gap:.7rem;padding-left:.9rem;display:grid}.board-field{background:#ffffff9e;border:1px solid #0b12201f;gap:.25rem;padding:.75rem .8rem;display:grid}.board-field span,.spec-row span,.send-grid span,.status-ledger span,.product-badge,.application-badge,.product-lane-card span:first-child,.issue-card-wall span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:820}.board-field strong,.spec-row strong,.send-grid strong,.status-ledger strong{color:var(--ink-navy);font-size:.95rem;line-height:1.35}.substrate-strip{gap:.55rem;display:grid}.substrate-strip-track{grid-template-columns:repeat(auto-fit,minmax(min(100%,126px),1fr));gap:.5rem;display:grid}.substrate-lane{background:#f8fafc;border:1px solid #0b122024;min-height:68px;padding:.7rem .75rem}.substrate-lane span,.substrate-lane small{display:block}.substrate-lane span{color:var(--ink-navy);font-weight:820}.substrate-lane small{color:var(--muted);margin-top:.16rem;font-size:.76rem}.substrate-paper{background:#fbf7ed}.substrate-board{background:#f1eadc}.substrate-label{background:#edf8f6}.substrate-film{background:#eef2f7}.substrate-carton{background:#f8efe0}.ink-swatch-board{gap:.7rem;display:grid}.swatch-board-head{flex-wrap:wrap;justify-content:space-between;gap:.45rem .75rem;display:flex}.swatch-board-head span{color:var(--muted);font-size:.82rem}.swatch-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,116px),1fr));gap:.52rem;display:grid}.swatch-cell{background:#ffffffb3;border:1px solid #0b122024;gap:.35rem;padding:.7rem;display:grid}.swatch-color{background:var(--swatch);border:1px solid #0b122029;height:26px;display:block}.swatch-cell strong{color:var(--ink-navy);font-size:.82rem}.swatch-cell small{color:var(--muted);font-size:.72rem}.process-rail{gap:.7rem;display:grid}.process-rail ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,138px),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.process-rail li{background:#ffffffb8;border:1px solid #0b122024;grid-template-columns:auto 1fr;gap:.62rem;min-height:76px;padding:.72rem;display:grid;position:relative}.rail-index{border:1px solid var(--technical-teal);width:2rem;height:2rem;color:var(--technical-teal);place-items:center;font-size:.72rem;font-weight:850;display:inline-grid}.process-rail strong,.process-rail small{display:block}.process-rail strong{color:var(--ink-navy);line-height:1.25}.process-rail small{color:var(--muted);margin-top:.2rem;font-size:.78rem;line-height:1.35}.process-rail-dark li{background:#ffffff0f;border-color:#fff3}.process-rail-dark .rail-index{border-color:var(--oxide-amber);color:var(--oxide-amber)}.process-rail-dark strong,.process-rail-dark .mini-label{color:var(--white)}.process-rail-dark small{color:#ffffffb8}.spec-matrix{gap:.7rem;display:grid}.spec-matrix-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--white);display:grid}.spec-row{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.24rem;padding:.82rem;display:grid}.spec-row small{color:var(--muted);font-size:.78rem}.spec-matrix-compact .spec-row{padding:.72rem}.industrial-category-list{gap:.85rem;display:grid}.product-lane-card{border:1px solid var(--line);border-left:5px solid var(--technical-teal);background:var(--white);gap:.62rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.product-lane-card:nth-child(2){border-left-color:var(--ink-navy)}.product-lane-card:nth-child(3){border-left-color:var(--oxide-amber)}.substrate-mini-row span{border:1px solid var(--line);background:var(--lab-gray);color:#334155;padding:.32rem .5rem;font-size:.76rem;font-weight:760}.sample-workflow-grid,.product-detail-grid,.application-detail-grid,.application-matrix-grid,.support-intake-grid,.workstation-grid{gap:1rem;display:grid}.band-paper-map{border-block:1px solid var(--paper-line)}.application-router{gap:.9rem;display:grid}.application-router article{background:#ffffff94;border:1px solid #0b12201f;padding:1rem}.application-router span{color:var(--oxide-amber);text-transform:uppercase;font-size:.78rem;font-weight:820}.application-router h3{margin-top:.35rem}.application-router a{text-decoration:none}.application-router p{color:var(--muted);margin-top:.45rem}.product-hero,.application-hero{border-bottom:1px solid var(--line)}.product-hero-panel,.application-workflow{box-shadow:var(--shadow);gap:1rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.product-badge,.application-badge{border:1px solid var(--line);background:var(--white);width:fit-content;margin-bottom:.75rem;padding:.42rem .55rem;display:inline-flex}.product-hero-teal .product-badge,.product-hero-teal .product-hero-panel{border-color:#0f766e5c}.product-hero-navy .product-badge,.product-hero-navy .product-hero-panel{border-color:#0b122047}.product-hero-amber .product-badge,.product-hero-amber .product-hero-panel{border-color:#d977065c}.product-hero-amber .rail-index{border-color:var(--oxide-amber);color:var(--oxide-amber)}.product-side-lab,.application-side-board,.needs-ticket{gap:1rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.inquiry-type-grid{gap:.7rem;display:grid}.inquiry-type-grid article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.85rem 0;display:grid}.inquiry-type-grid span{background:var(--technical-teal);width:.72rem;height:.72rem;margin-top:.42rem}.inquiry-type-grid p{color:var(--muted)}.application-focus-row{margin-top:1.25rem}.application-badge{border-color:#d9770657}.needs-ticket h2{font-size:1.2rem}.needs-ticket ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.needs-ticket li{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:.65rem}.needs-ticket li:last-child{border-bottom:0}.technical-hero{background:var(--ink-navy);color:var(--white);border:1px solid #0b12202e;padding:clamp(1rem,2vw,1.3rem)}.technical-hero .eyebrow,.technical-hero h1,.technical-hero .hero-subtitle{color:var(--white)}.technical-hero .hero-subtitle{color:#ffffffc7}.diagnostic-console{background:#ffffff12;border-color:#ffffff29;gap:1rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.diagnostic-console h2{color:var(--white);font-size:clamp(1.4rem,3vw,2rem)}.issue-tag-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:.5rem;display:grid}.issue-tag-grid span{color:var(--white);background:#ffffff12;border:1px solid #ffffff2e;padding:.62rem .7rem;font-weight:760}.diagnostic-table-wrap{border:1px solid var(--line);background:var(--white);overflow-x:auto}.diagnostic-table{border-collapse:collapse;width:100%}.diagnostic-table th,.diagnostic-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.95rem}.diagnostic-table thead th{background:var(--ink-navy);color:var(--white);font-size:.84rem}.diagnostic-table tbody th{width:18%;color:var(--ink-navy)}.diagnostic-table td{color:var(--muted)}.issue-card-wall{gap:.75rem;display:grid}.issue-card-wall article{border-left:3px solid var(--oxide-amber);background:var(--white);padding:.9rem}.issue-card-wall p{color:var(--muted);margin-top:.35rem}.whatsapp-workstation{gap:clamp(1rem,2.4vw,1.6rem);display:grid}.workstation-head{max-width:820px}.workstation-head p:not(.eyebrow){color:var(--muted);margin-top:.9rem;font-size:1.04rem}.workstation-grid{align-items:stretch}.whatsapp-status-panel,.what-to-send-panel,.copy-ready-checklist{padding:clamp(1rem,2.2vw,1.35rem)}.whatsapp-status-panel{background:var(--ink-navy);gap:1rem;display:grid}.whatsapp-status-panel .mini-label,.whatsapp-status-panel h2{color:var(--white)}.status-ledger{gap:.75rem;display:grid}.status-ledger div,.send-grid div{border-bottom:1px solid var(--line);gap:.25rem;padding-bottom:.75rem;display:grid}.whatsapp-status-panel .status-ledger div{border-color:#ffffff2e}.whatsapp-status-panel .status-ledger span{color:#ffffffad}.whatsapp-status-panel .status-ledger strong{color:var(--white)}.what-to-send-panel{gap:1rem;display:grid}.send-grid{gap:.8rem;display:grid}.copy-ready-checklist{background:var(--warm-paper);gap:1rem;display:grid}.copy-ready-checklist h2{font-size:clamp(1.25rem,2.6vw,1.7rem)}.copy-ready-checklist ol{gap:.55rem;margin:0;padding-left:1.25rem;display:grid}.copy-ready-checklist li{color:var(--muted)}.copy-ready-checklist strong{color:var(--ink-navy)}@media (width>=700px){.board-grid,.spec-matrix-grid,.send-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-field-large{grid-column:span 2}.application-router{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=860px){.industrial-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)}.product-hero,.application-hero,.technical-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,.86fr)}.sample-workflow-grid,.product-detail-grid,.application-detail-grid,.application-matrix-grid,.support-intake-grid,.workstation-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.product-detail-converter,.application-matrix-grid{grid-template-columns:minmax(320px,.76fr) minmax(0,1fr)}.what-to-send-panel{min-height:100%}}@media (width<=720px){.diagnostic-table-wrap{background:0 0;border:0;overflow:visible}.diagnostic-table,.diagnostic-table thead,.diagnostic-table tbody,.diagnostic-table tr,.diagnostic-table th,.diagnostic-table td{width:100%;display:block}.diagnostic-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.diagnostic-table tbody tr{border:1px solid var(--line);background:var(--white);margin-bottom:.8rem}.diagnostic-table tbody th{background:var(--ink-navy);width:100%;color:var(--white)}.diagnostic-table td:before{color:var(--technical-teal);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:850;display:block}.diagnostic-table td:nth-child(2):before{content:"Possible direction"}.diagnostic-table td:nth-child(3):before{content:"What we need from you"}.diagnostic-table td:nth-child(4):before{content:"Trial note"}}@media (width<=520px){.industrial-hero,.product-hero,.application-hero{padding-top:1.6rem}.technical-hero{width:min(var(--container), calc(100% - 1rem));padding:1rem}.material-board,.product-hero-panel,.application-workflow,.diagnostic-console,.whatsapp-status-panel,.what-to-send-panel,.copy-ready-checklist{padding:1rem}.hero-actions .button,.cta-actions .button,.whatsapp-status-panel .button{width:100%}.workstation-head h1{font-size:clamp(2rem,12vw,2.65rem)}}:root{--container:1240px}.industrial-hero,.product-hero{padding-bottom:clamp(2.6rem,5vw,4.8rem)}.industrial-hero h1{max-width:760px;font-size:clamp(2.75rem,5.8vw,5rem)}.product-hero h1{max-width:720px;font-size:clamp(2.65rem,5.2vw,4.65rem)}.industrial-hero .hero-subtitle,.product-hero .hero-subtitle{max-width:680px}.material-board{background:linear-gradient(90deg, #ffffff94, #fff3), repeating-linear-gradient(0deg, #0b12200b 0 1px, transparent 1px 34px), var(--warm-paper);gap:1.1rem;padding:clamp(1.15rem,2.5vw,1.7rem)}.material-board:after{content:"";background:#0b12202e;width:32%;height:1px;position:absolute;bottom:1rem;right:1rem}.board-surface{gap:.8rem;padding-left:.9rem;display:grid}.drawdown-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.drawdown-cell{background:#ffffffb8;border:1px solid #0b122029;align-content:start;gap:.35rem;min-height:122px;padding:.72rem;display:grid}.drawdown-cell span{background:linear-gradient(180deg, #ffffff57, transparent 42%), var(--swatch);border:1px solid #0b12202e;height:58px;display:block}.drawdown-cell strong,.drawdown-cell small{display:block}.drawdown-cell strong{color:var(--ink-navy);font-size:.82rem;line-height:1.16}.drawdown-cell small{color:var(--muted);font-size:.72rem}.substrate-ticket{border-left:4px solid var(--ink-navy);background:#ffffffc7;gap:.25rem;padding:.9rem 1rem;display:grid}.substrate-ticket span,.product-panel-head span,.status-title-row strong,.panel-title-row strong{color:var(--oxide-amber);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:850}.substrate-ticket strong{color:var(--ink-navy);font-size:1rem}.board-note-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-left:.9rem;display:grid}.board-note-row span{min-height:44px;color:var(--ink-navy);background:#ffffffa3;border:1px solid #0b122024;padding:.62rem .7rem;font-size:.78rem;font-weight:800}.product-hero-panel{background:linear-gradient(#ffffffeb,#ffffffc7),#f8fafc;align-content:start;min-width:0}.product-mode-paper .product-hero-panel{background:linear-gradient(180deg, #ffffffb8, #fbf7edeb), var(--warm-paper)}.product-mode-converter .product-hero-panel{background:linear-gradient(#fffffff2,#eef2f7eb),#eef2f7}.product-mode-varnish .product-hero-panel{background:linear-gradient(#ffffffd1,#fff4ddbd),#fff9ee}.flexo-sample-board,.converter-review-board,.finish-direction-board{gap:1rem;display:grid}.product-panel-head,.status-title-row,.panel-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.product-panel-head strong{color:var(--ink-navy);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.press-review-panel{grid-template-columns:.88fr 1.12fr;gap:.7rem;display:grid}.anilox-gauge,.drying-window{background:#ffffffb8;border:1px solid #0b122024;min-height:130px;padding:.85rem}.anilox-gauge{background:repeating-linear-gradient(90deg,#0f766e2e 0 3px,#0000 3px 9px),#ffffffbd;position:relative;overflow:hidden}.anilox-gauge i{border:12px solid #0f766e29;border-radius:50%;width:118px;height:118px;position:absolute;bottom:-30px;right:-28px}.drying-window{background:linear-gradient(90deg,#d9770629,#0000 36%),#ffffffc7}.anilox-gauge span,.drying-window span,.film-check-strip span,.finish-tile small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:820}.anilox-gauge strong,.drying-window strong,.film-check-strip strong,.finish-tile strong{color:var(--ink-navy);margin-top:.25rem;line-height:1.25;display:block}.converter-path{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.converter-path li{background:#ffffffc2;border:1px solid #0b122024;grid-template-columns:auto 1fr;gap:.72rem;padding:.85rem;display:grid;position:relative}.converter-path li:after{content:"";background:#0b122033;width:1px;height:.58rem;position:absolute;bottom:-.58rem;left:1.52rem}.converter-path li:last-child:after{display:none}.converter-path span{border:1px solid var(--technical-teal);width:2.05rem;height:2.05rem;color:var(--technical-teal);place-items:center;font-size:.72rem;font-weight:850;display:inline-grid}.converter-path strong,.converter-path small{display:block}.converter-path small{color:var(--muted);margin-top:.18rem;font-size:.78rem;line-height:1.35}.film-check-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.film-check-strip div{background:#ffffffb8;border:1px solid #0b122024;min-height:78px;padding:.7rem}.finish-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.finish-tile{background:#ffffffb8;border:1px solid #0b122024;min-height:138px;padding:.72rem}.finish-tile span{background:linear-gradient(135deg, #ffffff6b, transparent 45%), var(--swatch);border:1px solid #0b122029;height:64px;margin-bottom:.55rem;display:block}.surface-check-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.surface-check-row span{min-height:46px;color:var(--ink-navy);background:#ffffffc2;border:1px solid #d977064d;padding:.62rem;font-size:.78rem;font-weight:830}.whatsapp-workstation{padding-top:clamp(2rem,4.5vw,4.2rem)}.workstation-head h1{max-width:760px;font-size:clamp(2.5rem,5.4vw,4.5rem)}.workstation-head p:not(.eyebrow){max-width:660px}.whatsapp-status-panel{background:linear-gradient(180deg, #0f766e29, transparent 48%), var(--ink-navy);border-color:#0b122033}.status-title-row .mini-label,.panel-title-row .mini-label{margin:0}.status-title-row strong{color:#ffd89a;background:#d9770624;border:1px solid #d9770680;padding:.32rem .52rem}.what-to-send-panel{border-top:4px solid var(--technical-teal)}.panel-title-row strong{color:var(--technical-teal)}.send-grid div{background:#f8fafc;border:1px solid #0b12201f;padding:.78rem .82rem}.copy-ready-checklist{background:linear-gradient(90deg, #d9770614, transparent 38%), var(--warm-paper);border-color:#d977063d}.copy-message-card{background:#fffdf8;border:1px solid #0b12202e;gap:.85rem;padding:clamp(1rem,2vw,1.2rem);display:grid}.copy-message-card p{color:var(--ink-navy);font-weight:760}.copy-message-card ol{padding-left:1.2rem}.copy-message-card li{padding:.32rem 0}@media (width>=860px){.industrial-hero{grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);min-height:min(760px,100svh - 76px)}.product-hero{grid-template-columns:minmax(0,.86fr) minmax(500px,1.02fr);min-height:min(700px,100svh - 76px)}.material-board,.product-hero-panel{align-self:center}.workstation-grid{grid-template-columns:minmax(340px,.78fr) minmax(0,1.12fr)}.copy-ready-checklist{grid-template-columns:minmax(240px,.44fr) minmax(0,1fr);align-items:start}}@media (width>=1180px){.material-board,.product-hero-panel{transform:translateY(.35rem)}}@media (width<=720px){.drawdown-strip,.finish-tile-grid,.surface-check-row{grid-template-columns:repeat(2,minmax(0,1fr))}.press-review-panel,.film-check-strip{grid-template-columns:1fr}}@media (width<=520px){.industrial-hero,.product-hero{gap:0;padding-top:1.25rem;padding-bottom:2.2rem}.industrial-hero .eyebrow,.product-hero .eyebrow{display:none}.industrial-hero-copy,.product-hero-copy{align-content:start;min-height:680px}.industrial-hero h1,.product-hero h1{font-size:clamp(2.25rem,11.5vw,3rem);line-height:1.03}.industrial-hero .button-secondary,.product-hero .button-secondary{display:none}.trust-chip-row{margin-top:1.05rem}.trust-chip-row span{padding:.46rem .58rem;font-size:.76rem}.material-board,.product-hero-panel{box-shadow:none;margin-top:0}.board-surface,.board-note-row{padding-left:.72rem}.drawdown-cell{min-height:112px}.product-badge{margin-bottom:.9rem}.workstation-head h1{font-size:clamp(2.05rem,11vw,2.85rem)}.workstation-head p:not(.eyebrow){font-size:.98rem}.copy-ready-checklist{gap:.8rem}}:root{--container:1280px;--shadow:0 20px 48px #0b12201a}.site-header{background:linear-gradient(#ffffff9e,#0000),#f3f6f8f7;border-bottom-color:#94a3b875;min-height:80px;box-shadow:0 1px #0b12200a}.brand{gap:.82rem}.brand-mark{border-left:4px solid var(--technical-teal);background:linear-gradient(135deg, #0f766e2e, #ffffffb8), var(--teal-soft);width:46px;height:46px;box-shadow:inset 0 -3px #d9770629}.brand strong{font-size:1.04rem}.header-cta{background:#ffffffbd;padding:.72rem 1.05rem}.material-memory-rail{background:#ffffffb8;border:1px solid #0b122026;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:.9rem;display:grid}.material-memory-rail span{min-height:42px;color:var(--ink-navy);letter-spacing:.04em;text-transform:uppercase;border-right:1px solid #0b12201f;align-items:center;gap:.48rem;padding:.62rem .68rem;font-size:.75rem;font-weight:850;line-height:1.2;display:flex}.material-memory-rail span:last-child{border-right:0}.material-memory-rail i{border:1px solid #0b122029;flex:none;width:24px;height:11px;display:inline-block}.rail-ink{background:var(--technical-teal)}.rail-varnish{background:var(--oxide-amber)}.rail-substrate{background:#f1eadc}.asset-photo{min-width:0;margin:0}.asset-photo img{border-radius:var(--radius);background:#e5e7eb;border:1px solid #0b122029;width:100%;height:auto;display:block;box-shadow:0 12px 28px #0b122014}.material-photo{margin-left:.9rem}.material-photo img{object-fit:cover;max-height:clamp(190px,23vw,285px)}.product-photo img,.support-photo img{object-fit:cover}.support-visual-stack{gap:1rem;min-width:0;display:grid}.copy-message-card pre{color:var(--ink-navy);font-family:var(--font-system);overflow-wrap:anywhere;white-space:pre-wrap;border-top:1px solid #0b122024;margin:0;padding-top:.85rem;font-size:.96rem;font-weight:650;line-height:1.72}@media (width>=860px){.desktop-nav{gap:1.32rem}.desktop-nav a{font-size:.96rem}.industrial-hero{grid-template-columns:minmax(0,.9fr) minmax(540px,1.18fr);min-height:min(780px,100svh - 80px)}.product-hero{grid-template-columns:minmax(0,.88fr) minmax(540px,1.07fr);min-height:min(720px,100svh - 80px)}.application-hero{grid-template-columns:minmax(0,.88fr) minmax(460px,.98fr)}.industrial-hero h1{max-width:790px;font-size:clamp(3.1rem,5.9vw,5.35rem)}.product-hero h1{max-width:760px;font-size:clamp(2.85rem,5.3vw,4.9rem)}.application-hero h1,.workstation-head h1{font-size:clamp(2.65rem,4.8vw,4.55rem)}.material-board,.product-hero-panel{padding:clamp(1.25rem,2.2vw,1.85rem);box-shadow:0 24px 58px #0b12201f}.whatsapp-workstation>.what-to-send-panel .send-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.industrial-hero,.product-hero,.application-hero{padding-bottom:1.7rem}.material-memory-rail{grid-template-columns:1fr}.material-memory-rail span{border-bottom:1px solid #0b12201f;border-right:0}.material-memory-rail span:last-child{border-bottom:0}}@media (width<=520px){.site-header{min-height:66px}.brand-mark{width:38px;height:38px}.industrial-hero,.product-hero{gap:1rem;padding-top:1.15rem;padding-bottom:1.45rem}.industrial-hero-copy,.product-hero-copy{min-height:0}.industrial-hero h1,.product-hero h1{font-size:clamp(2.22rem,11vw,2.92rem)}.industrial-hero .hero-subtitle,.product-hero .hero-subtitle{margin-top:.9rem;font-size:.98rem;line-height:1.5}.hero-actions{margin-top:1.15rem}.trust-chip-row{margin-top:.82rem}.material-board,.product-hero-panel{margin-top:0;box-shadow:0 8px 22px #0b12200f}.material-memory-rail,.material-photo{margin-left:.72rem}.material-memory-rail span{min-height:34px;padding:.45rem .55rem;font-size:.7rem}.drawdown-cell{min-height:102px}.drawdown-cell span{height:44px}.copy-message-card pre{font-size:.9rem;line-height:1.62}}
