.labels{background:#FBFCFA}.labels :focus-visible{outline:3px solid #127a45;outline-offset:5px}.labels .site-header{background:#F3EFE3}.labels .nav{max-width:1320px;gap:22px;min-height:105px}.label-wordmark{width:310px;height:auto;display:block}.labels .site-nav ul{gap:24px}.labels .site-nav a{font-size:14px}.labels .site-nav .kx-btn{padding:12px 18px}.labels .footer-grid{grid-template-columns:1.7fr 1fr 1fr 1fr}.labels .footer-wordmark{width:280px}.skip{position:absolute;left:15px;top:-100px;background:#fff;padding:12px;z-index:100}.skip:focus{top:10px}.labels .kx-hero h1{font-size:clamp(48px,5.7vw,76px)}.labels .kx-hero .kx-wrap{padding-top:68px;padding-bottom:64px}.labels .kx-hero-grid{gap:30px}.labels .kx-hero-lead{font-size:18px}.labels .kx-sys-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.labels .kx-sys-card{display:flex;flex-direction:column;min-height:290px}.labels .kx-sys-card a{margin-top:auto}.labels .kx-sys-card:last-child{grid-column:span 3;min-height:180px;background:#EBE4D2}.labels .kx-system{padding:76px 0}.label-showcase{height:510px;position:relative;isolation:isolate}.sample-note,.sample-caption{position:absolute;left:20px;right:0;color:#becbbf;font:11px var(--kx-mono);letter-spacing:.1em;text-transform:uppercase}.sample-note{top:0}.sample-caption{bottom:0;font-size:10px;letter-spacing:0;line-height:1.5}.mock-prime{position:absolute;left:12px;top:45px;width:260px;height:340px;background:#e4e5b6;color:#17382b;padding:28px;transform:rotate(-8deg);border-radius:3px 3px 48px 3px;box-shadow:0 22px 50px #0005;background-image:radial-gradient(ellipse at 110% 20%,#78956b55 0 25%,transparent 25%)}.mock-small{display:block;font:10px var(--kx-mono);letter-spacing:.08em}.mock-title{display:block;font:700 47px/1.06 var(--kx-serif);margin-top:47px}.mock-rule{display:block;width:75%;height:2px;background:#17382b;margin:28px 0}.mock-industrial{position:absolute;z-index:2;right:0;top:205px;transform:rotate(7deg);width:245px;height:225px;background:#f7f4e9;color:#0F231A;padding:22px;border:8px solid #d6d9cd;box-shadow:0 20px 35px #0004}.mock-industrial strong{font:800 24px/1.15 var(--kx-sans);display:block;margin:14px 0}.barcode{height:32px;background:repeating-linear-gradient(90deg,#10261b 0 2px,transparent 2px 4px,#10261b 4px 5px,transparent 5px 8px,#10261b 8px 12px,transparent 12px 14px);margin-bottom:12px}.mock-rfid{position:absolute;right:0;top:40px;background:#33D17A;color:#10261b;width:195px;height:165px;border-radius:12px;transform:rotate(10deg);padding:20px;box-shadow:0 16px 30px #0003}.mock-rfid strong{font:700 23px/1.1 var(--kx-serif);display:block;margin:18px 0}.rfid-symbol{position:absolute;right:15px;top:8px;font:500 25px var(--kx-mono)}.inner-hero{background:#0F231A;color:#F3EFE3;padding:66px 0 72px;background-image:linear-gradient(#33d17a08 1px,transparent 1px),linear-gradient(90deg,#33d17a08 1px,transparent 1px);background-size:44px 44px}.inner-hero h1{font:700 clamp(40px,5vw,66px)/1.08 var(--kx-serif);color:#F3EFE3;max-width:850px;margin:8px 0 24px;letter-spacing:-.02em}.inner-hero p{font-size:19px;max-width:760px;color:#d1d9ce;margin-bottom:26px}.crumb{display:block;font-size:13px;color:#bccbbf;margin-bottom:30px}.content-section,.process-section{padding:75px 0}.process-section{background:#F3EFE3}.process-section h2,.content-section h2{font:700 clamp(29px,3vw,42px)/1.15 var(--kx-serif);margin:0 0 24px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px}.process-grid article{border-top:1px solid #0f231a30;padding-top:22px}.process-grid span{font:500 15px var(--kx-mono);color:#127a45}.process-grid h3{font-size:22px}.detail-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:65px}.large-copy{font-size:19px;line-height:1.75}.capability-panel{padding:32px;background:#F3EFE3;border:1px solid #0f231a22;border-radius:16px}.capability-panel h2{font-size:29px}.capability-panel ul{padding:0;list-style:none;margin:20px 0 28px}.capability-panel li{padding:12px 0;border-bottom:1px solid #0f231a15}.capability-panel li:before{content:'↗';color:#127a45;margin-right:12px}.capability-panel a,.form-layout aside a{color:#127a45;font-weight:700;overflow-wrap:anywhere}.application-note{padding:20px 24px;border-left:3px solid #33D17A;background:#f0f4ed;margin:30px 0 0;font-size:14px}.application-note h3{font-size:17px;margin:0 0 10px}.application-note p{margin:0}.form-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:start}.form-layout aside{position:sticky;top:130px}.form-layout aside p{line-height:1.8}.form-layout hr{margin:30px 0;border:0;border-top:1px solid #d6dfd4}.quote-form{background:white;border:1px solid #dce2d9;padding:32px;border-radius:16px}.quote-form fieldset{border:0;margin:20px 0;padding:0;min-width:0}.quote-form legend{font:600 12px var(--kx-mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;color:#127a45}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.field{margin-bottom:20px}.field label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;min-height:46px;background:#fafbf8;color:#182720;border:1px solid #c8d1c5;border-radius:7px;padding:12px;font:400 15px var(--kx-sans)}.field textarea{resize:vertical}.required-note,.field-help{font-size:12px;color:#586456;line-height:1.6}.field-help{margin-top:7px}.consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;margin:10px 0 22px}.consent input{width:18px;height:18px;min-width:18px;margin-top:3px}.consent a{text-decoration:underline}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status:not(:empty){padding:15px;margin:15px 0;background:#fff2dc;color:#61390f;border-radius:7px}.quote-form button:disabled{opacity:.6;cursor:wait}.reading{max-width:850px}.reading h2{font-size:28px;margin-top:36px}.reading h2:first-child{margin-top:0}[hidden]{display:none!important}
@media(max-width:1080px){.labels .nav{min-height:90px}.label-wordmark{width:260px}.labels .site-nav ul{gap:15px}.labels .site-nav a{font-size:12px}.mock-prime{width:230px}.mock-rfid{width:165px}.mock-industrial{width:215px}.form-layout{gap:28px}.labels .footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.labels .nav{position:relative;flex-wrap:wrap}.labels .nav-toggle{display:block;margin-left:auto;background:transparent;border:1px solid #0f231a30;border-radius:7px;padding:9px 13px;color:#0F231A;font:600 13px var(--kx-sans)}.labels .site-nav{display:none;width:100%;position:static;background:transparent;border:0;padding-bottom:20px}.labels .site-nav.is-open{display:block}.labels .site-nav ul{display:flex;align-items:stretch;flex-direction:column;padding:0;margin:0;gap:8px}.labels .site-nav a{display:block;padding:10px;font-size:15px}.labels .kx-hero-grid{grid-template-columns:1fr}.label-showcase{max-width:490px;width:100%;margin:20px auto 0;height:465px}.mock-prime{width:260px}.mock-rfid{width:195px}.mock-industrial{width:245px}.labels .kx-sys-grid{grid-template-columns:1fr 1fr}.labels .kx-sys-card:last-child{grid-column:span 2}.detail-grid,.form-layout{grid-template-columns:1fr}.form-layout aside{position:static}.detail-grid{gap:30px}}
@media(max-width:600px){.labels .nav{min-height:82px;padding-left:20px;padding-right:20px}.label-wordmark{width:225px}.labels .kx-hero .kx-wrap{padding:45px 22px}.labels .kx-hero h1{font-size:49px}.labels .kx-hero-lead{font-size:17px}.labels .kx-hero-stats{gap:20px}.labels .kx-stat .kx-stat-n{font-size:25px}.labels .kx-stat .kx-stat-l{font-size:9px;letter-spacing:.04em}.label-showcase{height:405px}.sample-note{left:0;font-size:10px}.mock-prime{left:5px;top:45px;width:210px;height:290px;padding:24px}.mock-title{font-size:38px;margin-top:35px}.mock-small{font-size:8px}.mock-rfid{width:145px;height:140px;right:0;top:42px;padding:17px}.mock-rfid strong{font-size:19px}.mock-industrial{top:185px;width:195px;height:183px;padding:15px;border-width:6px}.mock-industrial strong{font-size:19px;margin:12px 0}.barcode{height:26px}.labels .kx-sys-grid,.process-grid,.form-columns{grid-template-columns:1fr}.labels .kx-sys-card:last-child{grid-column:auto}.labels .kx-sys-card{min-height:245px}.labels .footer-grid{grid-template-columns:1fr}.quote-form{padding:22px 18px}.content-section,.process-section{padding:48px 0}.inner-hero{padding:45px 0}.inner-hero h1{font-size:43px}.inner-hero p{font-size:17px}.kx-wrap{padding:0 22px}.process-grid{gap:22px}.capability-panel{padding:24px}.labels .kx-btn{padding:14px 19px;font-size:14px}.sample-caption{left:0;font-size:9px}.labels .kx-hero-cta{gap:12px}.labels .kx-hero-cta a{flex-grow:1;justify-content:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
