body.inner{background:#050908;color:#f5f7f3}.inner-header{position:fixed;background:#030605f2}.page-hero{padding:175px 0 90px;background:radial-gradient(circle at 80% 0,#23351f 0,transparent 38%),linear-gradient(135deg,#040706,#0b1511);border-bottom:1px solid #263229}.page-hero h1{font-size:clamp(44px,6vw,76px);line-height:1;letter-spacing:-.05em;max-width:900px;margin:0}.page-hero .lead{max-width:750px;font-size:18px;line-height:1.75;color:#bac2bc;margin-top:26px}.content-section{padding:85px 0}.content-section.alt{background:#0a110e}.narrow{max-width:850px}.prose p{font-size:17px;line-height:1.85;color:#c5ccc6}.closing{font-size:28px!important;font-weight:800;color:white!important;border-left:3px solid var(--green);padding-left:24px;margin-top:50px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.info-card,.article-card,.support-card{border:1px solid #28372d;background:linear-gradient(145deg,#101812,#080d0b);padding:25px;border-radius:10px;transition:.2s}.info-card:hover,.article-card:hover,.support-card:hover{border-color:#619d2a;transform:translateY(-2px)}.info-card i{font-style:normal;color:var(--green2);font-size:25px}.info-card h3{font-size:16px}.info-card p,.support-card p{font-size:12px;line-height:1.65;color:#aeb7b0}.flow{display:grid;grid-template-columns:repeat(9,auto);align-items:center;justify-content:space-between;margin:45px 0}.flow b{width:120px;height:120px;border-radius:50%;border:1px solid #629e30;background:#0d1711;display:grid;place-items:center;text-align:center;font-size:12px}.flow span{color:var(--green);font-size:27px}.alert-flow{display:grid;grid-template-columns:repeat(5,auto);align-items:center;gap:20px;margin:35px 0}.alert-step{border:1px solid #385331;border-radius:12px;padding:25px;min-height:210px}.alert-step strong{color:var(--green2);font-size:11px}.alert-step h3{font-size:20px}.alert-step p{font-size:12px;line-height:1.7;color:#afb8b1}.alert-flow>i{color:var(--green);font-size:25px}.highlight{border:1px solid var(--green);padding:30px;border-radius:10px;background:#78b92a12}.highlight h3{font-size:27px;margin-top:0}.pocket{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.pocket-visual{min-height:400px;border:1px solid #4b7134;border-radius:16px;background:linear-gradient(#07100dca,#07100dca),url('assets/hero-cattle.png') center/cover;padding:30px}.phone-frame{width:210px;height:390px;margin:auto;border:8px solid #151a17;border-radius:30px;background:#09110e;padding:18px;box-shadow:0 30px 70px #000}.phone-map{height:190px;border-radius:8px;background:repeating-linear-gradient(45deg,#173322 0 20px,#23432c 21px 22px)}.phone-row{padding:10px 0;border-bottom:1px solid #27342c;font-size:10px}.filter-bar{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0}.filter-bar button{background:#0b120f;color:#ccd2cd;border:1px solid #2e3b32;padding:10px 14px;border-radius:100px;cursor:pointer}.filter-bar button.active{background:var(--green);color:#071006}.article-card small{color:var(--green2);text-transform:uppercase;font-weight:800}.article-card h2{font-size:20px;line-height:1.35}.article-card span{color:#778078;font-size:11px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.contact-actions{display:grid;gap:12px;margin-top:30px}.contact-actions a{border:1px solid #3b5432;padding:16px;border-radius:7px;font-weight:700}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-form label{font-size:11px;color:#aeb6af}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;margin-top:6px;background:#090f0c;color:white;border:1px solid #344139;padding:13px;border-radius:6px}.contact-form .wide{grid-column:1/-1}.contact-form textarea{min-height:130px}.contact-form button{border:0;background:var(--green);padding:15px;font-weight:800;border-radius:6px}.notice{padding:18px;border:1px solid #3a483f;background:#0d1511;color:#aeb7b0;font-size:12px;border-radius:7px}.status-box{display:flex;align-items:center;gap:16px;padding:25px;border:1px solid #35423a;border-radius:10px}.status-box i{width:13px;height:13px;border-radius:50%;background:#7f8981}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.support-card h3{color:white}.support-card a{color:var(--green2);font-size:12px}.body-button{display:inline-flex;margin-top:25px;background:var(--green);color:#071006;padding:14px 20px;border-radius:6px;font-weight:800}
@media(max-width:800px){.page-hero{padding:125px 0 65px}.page-hero h1{font-size:43px}.content-section{padding:55px 0}.card-grid,.help-grid{grid-template-columns:1fr}.flow{grid-template-columns:1fr;justify-items:center;gap:10px}.flow span{transform:rotate(90deg)}.alert-flow{grid-template-columns:1fr}.alert-flow>i{transform:rotate(90deg);text-align:center}.pocket,.contact-grid{grid-template-columns:1fr}.contact-form{grid-template-columns:1fr}.contact-form .wide{grid-column:auto}}

.rfid-hero{padding:145px 0 70px;overflow:hidden;background:radial-gradient(circle at 78% 30%,#719b1c55 0,transparent 28%),linear-gradient(135deg,#030605,#101c12)}
.rfid-hero-grid,.rfid-system,.rfid-combine{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}
.rfid-hero h1{font-size:clamp(50px,7vw,86px);line-height:.98;letter-spacing:-.055em;margin:18px 0}.rfid-hero h1 span,.rfid-title span{color:var(--green2)}
.rfid-hero .lead{font-size:18px;line-height:1.7;color:#c4ccc5;max-width:650px}.tag-showcase{position:relative;display:grid;place-items:center;min-height:540px}.tag-showcase:before{content:"";position:absolute;width:430px;height:430px;border-radius:50%;border:1px solid #8bc52c55;box-shadow:0 0 90px #78b92a24,inset 0 0 70px #78b92a18}.tag-showcase img{position:relative;width:min(100%,520px);filter:drop-shadow(0 35px 32px #000b);border-radius:24px}.tag-showcase span,.gateway-card span{position:absolute;bottom:18px;background:#0b120ddd;border:1px solid #6aa32d;padding:10px 16px;border-radius:99px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}
.rfid-title{font-size:clamp(34px,4.6vw,60px);line-height:1.04;letter-spacing:-.045em}.rfid-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:45px}.rfid-feature-grid article{padding:28px;border:1px solid #2c3c31;background:linear-gradient(145deg,#111a14,#070b09);border-radius:13px}.rfid-feature-grid article>b{color:var(--green2);font-size:11px}.rfid-feature-grid h3{font-size:18px;margin:20px 0 10px}.rfid-feature-grid p{color:#aeb7b0;line-height:1.7;font-size:12px}
.gateway-card{position:relative;min-height:480px;display:grid;place-items:center;border:1px solid #344a38;border-radius:20px;background:radial-gradient(circle,#233a20,#070b09 65%)}.gateway-card img{max-width:75%;max-height:400px;filter:drop-shadow(0 30px 30px #000)}.rfid-system ol{list-style:none;padding:0;counter-reset:rfid}.rfid-system li{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid #28342c}.rfid-system li b{color:var(--green2)}.rfid-system li span{color:#b7c0b9;font-size:13px;line-height:1.6}.compare-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid #3a4b3e;border-radius:16px;overflow:hidden}.compare-card>div{display:grid;gap:12px;padding:30px}.compare-card>div+div{border-left:1px solid #3a4b3e}.compare-card strong{color:var(--green2);font-size:18px}.compare-card span{font-size:12px;color:#c3cbc5;padding-bottom:10px;border-bottom:1px solid #263129}
@media(max-width:800px){.rfid-hero{padding:120px 0 55px}.rfid-hero-grid,.rfid-system,.rfid-combine{grid-template-columns:1fr;gap:35px}.rfid-hero h1{font-size:48px}.tag-showcase{min-height:350px}.tag-showcase:before{width:290px;height:290px}.rfid-feature-grid{grid-template-columns:1fr 1fr}.gateway-card{min-height:360px}.rfid-system li{grid-template-columns:75px 1fr}.compare-card{grid-template-columns:1fr}.compare-card>div+div{border-left:0;border-top:1px solid #3a4b3e}}
@media(max-width:480px){.rfid-feature-grid{grid-template-columns:1fr}}
.rfid-intro{max-width:780px;color:#bac3bc;font-size:17px;line-height:1.8}.rfid-intro.small{font-size:15px}.simple-flow{display:grid;grid-template-columns:1fr 80px 1fr 80px 1fr;align-items:center;margin-top:46px}.simple-flow article{min-height:210px;padding:28px;border:1px solid #34483a;border-radius:14px;background:#0c140f;display:flex;flex-direction:column}.simple-flow article i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#071006;font-style:normal;font-weight:800}.simple-flow article b{font-size:19px;margin:25px 0 10px}.simple-flow article span{color:#aeb8b0;font-size:12px;line-height:1.7}.simple-flow em{height:1px;background:repeating-linear-gradient(90deg,var(--green) 0 5px,transparent 5px 10px)}.advantage-grid{grid-template-columns:repeat(3,1fr)}.plain-note{margin-top:24px;padding:17px;border-left:3px solid var(--green);background:#78b92a10;color:#bfc8c1;font-size:12px;line-height:1.7}.plain-note b{color:white}.theft-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.theft-grid>div>p:not(.eyebrow){color:#b4bdb6;line-height:1.8}.alert-examples{display:grid;gap:12px}.alert-examples article{display:flex;gap:15px;align-items:center;padding:18px;border:1px solid #344139;border-radius:10px;background:#080d0b}.alert-examples i{width:12px;height:12px;flex:none;border-radius:50%;background:#e0a93a;box-shadow:0 0 16px #e0a93a88}.alert-examples b,.alert-examples span{display:block}.alert-examples span{color:#aab4ac;font-size:11px;margin-top:4px;line-height:1.5}.lits-band{padding:55px 0;background:linear-gradient(110deg,#18351b,#0a130d);border-block:1px solid #4e7337}.lits-band .wrap{display:flex;justify-content:space-between;align-items:center;gap:45px}.lits-band h2{font-size:35px;margin:0 0 10px}.lits-band p:not(.eyebrow){max-width:820px;color:#bdc7bf;font-size:12px;line-height:1.75}.lits-band .button{flex:none}
@media(max-width:800px){.simple-flow{grid-template-columns:1fr;gap:10px}.simple-flow em{width:1px;height:25px;margin:auto;background:repeating-linear-gradient(0deg,var(--green) 0 5px,transparent 5px 10px)}.simple-flow article{min-height:0}.advantage-grid{grid-template-columns:1fr 1fr}.theft-grid{grid-template-columns:1fr;gap:30px}.lits-band .wrap{align-items:flex-start;flex-direction:column}.lits-band h2{font-size:29px}}
@media(max-width:480px){.advantage-grid{grid-template-columns:1fr}}
