.rfid-page{--rfid-ink:#102936;--rfid-teal:#18a4a0;--rfid-aqua:#80ddd2;--rfid-paper:#f5f7f4;overflow-x:hidden}.rfid-page .site-header{position:absolute}.rfid-page .rfid-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 84% 22%,rgba(24,164,160,.22),transparent 32%),linear-gradient(120deg,#0d2530 0%,#102936 55%,#143a47 100%);color:#fff;padding:150px 0 85px;min-height:810px;display:flex;align-items:center}.rfid-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:55px}.rfid-hero-copy{padding:35px 0}.rfid-hero h1{font-size:clamp(48px,5.2vw,70px);line-height:1.07;letter-spacing:-.06em;margin:0 0 24px}.rfid-hero h1 em{color:var(--rfid-aqua);font-style:normal}.rfid-lede{max-width:560px;color:rgba(240,248,247,.78);font-size:18px;line-height:1.65;margin:0 0 30px}.rfid-hero .hero-actions{flex-wrap:wrap;gap:18px 25px}.rfid-hero-note{margin-top:38px;color:rgba(233,245,243,.72);font-size:11px;letter-spacing:.03em;display:flex;align-items:center;gap:9px}.live-dot{width:7px;height:7px;background:var(--rfid-aqua);border-radius:50%;box-shadow:0 0 0 5px rgba(128,221,210,.12)}.rfid-hero-glow{position:absolute;width:700px;height:700px;right:-300px;bottom:-540px;border:1px solid rgba(128,221,210,.14);border-radius:50%;box-shadow:0 0 0 70px rgba(128,221,210,.025),0 0 0 140px rgba(128,221,210,.02)}
.dashboard-frame{position:relative;z-index:1;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#fbfdfc;box-shadow:0 32px 90px rgba(0,0,0,.32);overflow:hidden;color:#16323c;transform:perspective(1400px) rotateY(-3deg)}.dashboard-top{height:53px;padding:0 17px;background:#102936;color:#fff;display:flex;align-items:center;justify-content:space-between}.dashboard-brand{display:flex;align-items:center;gap:8px;font:700 11px var(--display);letter-spacing:.04em}.dashboard-brand b{font-weight:500;color:#a9c1c3}.mini-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#80ddd2;color:#102936;font:800 12px var(--display)}.dashboard-status{font-size:7px;letter-spacing:.11em;color:#b9d0d0}.dashboard-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#80ddd2;margin-right:5px}.dashboard-body{padding:17px 17px 12px}.dashboard-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.dashboard-title small{font-size:7px;letter-spacing:.13em;color:#7c9699;font-weight:700}.dashboard-title h2{font:700 20px var(--display);letter-spacing:-.04em;margin:3px 0 0}.today-pill{border:1px solid #dce8e5;border-radius:4px;padding:6px 9px;font-size:8px;color:#607980}.today-pill b{margin-left:10px;color:#14a39d}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metric-card{padding:11px 10px;border:1px solid #e2ebe8;border-radius:5px;background:#fff}.metric-card small{display:block;font-size:6px;color:#71888c;letter-spacing:.11em;font-weight:700}.metric-card>b{display:block;font:700 19px var(--display);letter-spacing:-.04em;margin:5px 0 3px}.metric-card>span{font-size:7px;color:#82969a}.metric-card>span.metric-up{color:#13877f;font-weight:700}.metric-up i{color:#82969a;font-style:normal;font-weight:400}.dashboard-content{display:grid;grid-template-columns:1.2fr .8fr;gap:8px;margin-top:9px}.event-card,.read-card{border:1px solid #e2ebe8;border-radius:5px;background:#fff;padding:11px 10px}.panel-heading{display:flex;justify-content:space-between;align-items:center}.panel-heading b{font:700 9px var(--display)}.panel-heading span{font-size:6px;color:#82969a}.chart-area{height:93px;margin-top:8px;display:grid;grid-template-columns:20px 1fr;align-items:stretch}.chart-y{display:flex;flex-direction:column;justify-content:space-between;font-size:6px;color:#99a9aa;padding:3px 0 2px}.chart-area svg{width:100%;height:100%;overflow:visible}.chart-x{display:flex;justify-content:space-between;padding-left:20px;margin-top:3px;color:#99a9aa;font-size:5px}.read-row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding:9px 0;border-bottom:1px solid #edf2f1}.read-row:last-child{border-bottom:0}.read-icon{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font-size:12px;font-weight:700}.receive{background:#e6f6f2;color:#168c81}.move{background:#edf3ff;color:#5271b1}.ship{background:#fff4e4;color:#c88731}.read-row b{display:block;font:700 7px var(--display)}.read-row small{display:block;margin-top:2px;color:#82969a;font-size:5.5px}.read-row time{font-size:6px;color:#82969a}.dashboard-foot{display:flex;justify-content:space-between;padding:10px 1px 0;color:#84999c;font-size:6px}.dashboard-foot>span:first-child{color:#228d7e}.foot-dot{display:inline-block;width:5px;height:5px;background:#4bc1a7;border-radius:50%;margin-right:4px}
.rfid-intro{background:#fff}.rfid-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.rfid-intro h2,.benefits-grid h2{font-size:clamp(36px,4.1vw,52px);line-height:1.1;letter-spacing:-.055em;margin:0}.rfid-intro-copy{padding-top:32px;color:#536b74;font-size:15px;line-height:1.75}.rfid-intro-copy p:last-child{margin:14px 0 0}.solution-flow{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;gap:11px;align-items:center;margin-top:58px;padding:24px;background:#f3f7f5;border:1px solid #e1eae7}.solution-step{display:flex;align-items:flex-start;gap:12px}.step-icon{flex:0 0 42px;width:42px;height:42px;border-radius:9px;display:grid;place-items:center;background:#deefeb;color:#168e88}.step-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.solution-step small{display:block;margin:1px 0 4px;font-size:7px;letter-spacing:.12em;font-weight:700;color:#149c96}.solution-step b{display:block;font:700 11px var(--display);color:#16333e}.solution-step p{font-size:8px;line-height:1.45;color:#74898f;margin:4px 0 0}.flow-arrow{color:#86bcb6;font-size:17px;text-align:center}
.hardware-section{background:var(--rfid-paper)}.hardware-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hardware-card{display:grid;grid-template-columns:.88fr 1.12fr;min-height:300px;background:#fff;border:1px solid #e4ebe8}.hardware-visual{position:relative;overflow:hidden;min-height:290px;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#fff 0,#e9f2ef 70%)}.hardware-visual:before{position:absolute;content:'';width:220px;height:220px;border:1px solid rgba(24,164,160,.12);border-radius:50%;box-shadow:0 0 0 22px rgba(24,164,160,.035),0 0 0 44px rgba(24,164,160,.025)}.visual-caption{position:absolute;left:13px;right:13px;bottom:13px;font-size:7px;letter-spacing:.13em;text-align:center;color:#7e9699;font-weight:700}.inlay-chip{position:relative;width:116px;height:82px;border:1px solid #9bb9b7;background:#f9fcfa;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 12px 22px rgba(20,53,63,.12);transform:rotate(-7deg)}.inlay-chip:before,.inlay-chip:after{content:'';position:absolute;inset:9px;border:1px solid #2eaaa0}.inlay-chip:after{inset:16px 21px;border-color:#78c8be}.inlay-chip span{position:relative;z-index:2;font-size:7px;letter-spacing:.1em;color:#1d908b}.inlay-chip b{position:relative;z-index:2;margin-top:3px;padding:3px 7px;background:#163542;color:#fff;font:700 7px var(--display)}.inlay-chip i{position:absolute;left:-9px;width:12px;height:1px;background:#2eaaa0}.inlay-chip i:nth-of-type(1){top:18px}.inlay-chip i:nth-of-type(2){top:31px}.inlay-chip i:nth-of-type(3){top:45px}.inlay-chip i:nth-of-type(4){top:59px}.reader-unit{position:relative;z-index:1;width:114px;height:79px;border-radius:8px;background:linear-gradient(145deg,#193b49,#102936);box-shadow:0 14px 26px rgba(20,53,63,.22);display:flex;align-items:center;padding:16px;gap:9px}.reader-brand-dot{width:14px;height:14px;border-radius:50%;background:#80ddd2;box-shadow:0 0 0 5px rgba(128,221,210,.12)}.reader-lines{height:30px;flex:1;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);background:repeating-linear-gradient(0deg,transparent 0 6px,rgba(255,255,255,.18) 6px 7px)}.reader-port{width:8px;height:22px;border-radius:3px;background:#0a2029}.reader-waves{position:absolute;z-index:2;display:flex;gap:4px;right:calc(50% - 88px);top:calc(50% - 26px)}.reader-waves i{width:2px;border-radius:5px;background:#18a4a0;display:block}.reader-waves i:nth-child(1){height:9px;margin-top:8px;opacity:.6}.reader-waves i:nth-child(2){height:19px;margin-top:3px;opacity:.8}.reader-waves i:nth-child(3){height:26px}.handheld-unit{position:relative;z-index:1;width:63px;height:119px;border-radius:12px 12px 17px 17px;background:linear-gradient(145deg,#183c49,#102936);box-shadow:0 14px 25px rgba(20,53,63,.2);padding:9px}.handheld-screen{height:61px;background:#dcefeb;border-radius:5px;padding:8px 5px;color:#14323e;text-align:center}.handheld-screen span{display:block;font-size:5px;font-weight:700;letter-spacing:.08em}.handheld-screen b{display:block;font:800 19px var(--display);margin:2px 0}.handheld-screen i{font-size:5px;color:#66817f;font-style:normal}.handheld-grip{width:32px;height:38px;margin:3px auto;background:#214a56;border-radius:4px 4px 12px 12px}.handheld-trigger{position:absolute;right:3px;top:74px;width:5px;height:14px;background:#80ddd2;border-radius:3px}.printer-unit{position:relative;z-index:1;width:111px;height:89px;border-radius:7px 7px 11px 11px;background:linear-gradient(145deg,#264653,#142f3b);box-shadow:0 14px 25px rgba(20,53,63,.2)}.printer-unit:before{content:'';position:absolute;left:8px;right:8px;top:8px;height:41px;border-radius:4px;background:#eaf2ef}.printer-slot{position:absolute;bottom:14px;left:12px;right:12px;height:5px;border-radius:4px;background:#071a22}.printer-label{position:absolute;left:36px;right:10px;top:42px;height:37px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.14);padding:5px}.printer-label span{display:block;color:#169d94;font-size:5px;font-weight:800}.printer-label i{display:inline-block;height:11px;width:2px;margin:4px 1px 0;background:#15333e}.printer-button{position:absolute;left:13px;bottom:29px;width:7px;height:7px;border-radius:50%;background:#80ddd2}
.hardware-copy{padding:23px 21px;align-self:center}.hardware-copy>span,.usecase-card>span{font-size:7px;font-weight:700;letter-spacing:.13em;color:#149a93}.hardware-copy h3{font-size:19px;line-height:1.2;margin:9px 0}.hardware-copy p{font-size:11px;line-height:1.6;color:#687d83;margin-bottom:12px}.hardware-copy ul{list-style:none;margin:0;padding:0}.hardware-copy li{position:relative;padding:5px 0 5px 13px;border-top:1px solid #eef2f0;color:#435d65;font-size:9px}.hardware-copy li:before{position:absolute;content:'+';left:0;color:#16a19a;font-weight:700}
.usecase-section{background:#102936;color:#fff}.usecase-section .section-heading h2{font-size:clamp(38px,4.2vw,55px);line-height:1.12}.usecase-section .section-heading h2 span{color:var(--rfid-aqua)}.usecase-section .section-heading>p{color:#b4c7ca}.usecase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.usecase-card{padding:23px 19px;background:#173a47;border:1px solid rgba(255,255,255,.13);min-height:242px}.usecase-card>span{color:#80ddd2}.usecase-card h3{font-size:18px;line-height:1.2;margin:20px 0 10px}.usecase-card p{font-size:11px;color:#b4c7ca;line-height:1.55;min-height:55px}.usecase-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:18px}.usecase-tags b{font-size:7px;font-weight:600;color:#d5e8e6;border:1px solid rgba(255,255,255,.2);padding:5px 6px;border-radius:2px}
.benefits-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px}.benefits-lede{margin:21px 0 0;max-width:420px;color:#647a80;font-size:14px;line-height:1.7}.benefit-list article{display:grid;grid-template-columns:36px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid #dce6e3}.benefit-list article:first-child{border-top:1px solid #dce6e3}.benefit-list article>b{color:#19a09a;font:700 10px var(--display);padding-top:4px}.benefit-list h3{margin:0 0 5px;font-size:16px;letter-spacing:-.02em}.benefit-list p{margin:0;color:#647a80;font-size:11px;line-height:1.55}
.cost-section{padding-top:0;background:var(--rfid-paper)}.cost-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 260px;gap:40px;align-items:center;background:linear-gradient(120deg,#143744,#102936);color:#fff;padding:48px 58px}.cost-panel>div:first-child{position:relative;z-index:1}.cost-panel h2{font-size:clamp(34px,4vw,50px);line-height:1.1;letter-spacing:-.055em;margin:0 0 16px}.cost-panel h2 em{color:#80ddd2;font-style:normal}.cost-panel>div:first-child>p:not(.eyebrow){max-width:690px;color:#d7e5e3;font-size:14px;line-height:1.65;margin-bottom:13px}.cost-panel small{display:block;max-width:710px;color:#9eb6b8;font-size:9px;line-height:1.55}.cost-mark{position:relative;z-index:1;width:220px;height:220px;border:1px solid rgba(128,221,210,.35);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.035)}.cost-mark>span,.cost-mark>i{font-size:8px;letter-spacing:.18em;color:#bad1cf;font-style:normal}.cost-mark>b{font:800 74px/.95 var(--display);color:#80ddd2;letter-spacing:-.08em;margin:7px 0}.cost-orbit{position:absolute;inset:13px;border:1px solid rgba(128,221,210,.12);border-radius:50%}.orbit-two{inset:-20px;border-style:dashed;opacity:.35}.rfid-cta{background:#fff;padding-top:70px}.rfid-cta-panel{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:42px 48px;background:#e7f0ed}.rfid-cta h2{font-size:clamp(32px,4vw,43px);margin:0 0 11px}.rfid-cta-panel>div>p:not(.eyebrow){max-width:650px;color:#627680;font-size:13px;line-height:1.6;margin:0}.rfid-cta-panel .button{flex:0 0 auto}
@media(max-width:1000px){.rfid-hero-grid{grid-template-columns:1fr;gap:28px}.rfid-page .rfid-hero{padding-top:135px}.rfid-hero-copy{padding:15px 0 0}.dashboard-frame{max-width:720px;width:100%;margin:0 auto;transform:none}.rfid-intro-grid{gap:42px}.benefits-grid{gap:55px}.usecase-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.rfid-page .site-header{height:72px;padding:0 20px}.rfid-page .rfid-hero{padding:118px 0 58px;min-height:0}.rfid-hero-grid{gap:33px}.rfid-hero-copy{padding:0}.rfid-hero h1{font-size:46px}.rfid-lede{font-size:15px}.rfid-hero-note{font-size:9px;margin-top:28px}.dashboard-body{padding:12px}.dashboard-top{height:46px}.metric-card{padding:8px 6px}.metric-card>b{font-size:16px}.dashboard-content{grid-template-columns:1fr}.read-card{display:none}.event-card{padding:9px}.chart-area{height:80px}.dashboard-foot{font-size:5px}.rfid-intro-grid,.benefits-grid{grid-template-columns:1fr;gap:20px}.rfid-intro-copy{padding:0;font-size:13px}.rfid-intro h2,.benefits-grid h2{font-size:36px}.solution-flow{grid-template-columns:1fr 1fr;gap:16px 10px;padding:16px;margin-top:36px}.solution-flow .flow-arrow{display:none}.solution-step{gap:8px}.step-icon{flex-basis:34px;width:34px;height:34px}.step-icon svg{width:24px;height:24px}.solution-step b{font-size:9px}.solution-step p{font-size:7px}.solution-step small{font-size:6px}.hardware-grid{grid-template-columns:1fr}.hardware-card{grid-template-columns:.78fr 1.22fr;min-height:260px}.hardware-visual{min-height:260px}.hardware-copy{padding:17px 14px}.hardware-copy h3{font-size:16px}.hardware-copy p{font-size:10px}.hardware-copy li{font-size:8px}.usecase-grid{grid-template-columns:1fr 1fr;gap:8px}.usecase-card{padding:16px 13px;min-height:220px}.usecase-card h3{font-size:15px}.usecase-card p{font-size:10px;min-height:68px}.cost-panel{grid-template-columns:1fr;padding:30px 24px;gap:26px}.cost-panel h2{font-size:36px}.cost-mark{width:145px;height:145px;justify-self:center}.cost-mark>b{font-size:53px}.rfid-cta-panel{padding:28px 23px;align-items:flex-start;flex-direction:column}.rfid-cta-panel .button{min-width:160px}}
@media(max-width:430px){.dashboard-title h2{font-size:17px}.metric-card small{font-size:5px}.metric-card>b{font-size:14px}.hardware-card{grid-template-columns:1fr}.hardware-visual{min-height:190px}.hardware-copy{padding:20px}.hardware-copy h3{font-size:18px}.hardware-copy p{font-size:11px}.hardware-copy li{font-size:9px}.usecase-card{min-height:235px}.usecase-card p{min-height:83px}}

/* Photographic factory assets */
.rfid-page .rfid-hero{background:linear-gradient(90deg,rgba(8,24,33,.92) 0%,rgba(9,28,38,.82) 48%,rgba(9,28,38,.72) 100%),url('warehouse-hero.png') center/cover no-repeat}
.hardware-visual{background:#e4ece9}
.hardware-visual:before{display:none}
.hardware-visual>img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}
.hardware-visual .visual-caption{z-index:1;left:0;right:0;bottom:0;padding:9px 6px;background:rgba(9,29,38,.72);color:#fff;font-size:7px}
.usecase-card{position:relative;overflow:hidden;background:#102936}
.usecase-card:after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(9,25,33,.24),rgba(9,25,33,.83) 58%,rgba(9,25,33,.96))}
.usecase-card>.usecase-photo{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.7;transition:transform .5s}
.usecase-card:hover>.usecase-photo{transform:scale(1.04)}
.usecase-card>span,.usecase-card>h3,.usecase-card>p,.usecase-card>.usecase-tags{position:relative;z-index:1}
.usecase-card>span{color:#a0f0e4}
.usecase-tags b{background:rgba(13,39,49,.42);backdrop-filter:blur(2px)}
