.inventory-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;padding-top:30px;border-top:1px solid #e9ecef}.inventory-feature-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;background:#f8f9fa;border-radius:8px;text-align:center;transition:all 0.3s ease;border:1px solid #e9ecef}.inventory-feature-item:hover{background:#fff;border-color:var(--primary);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.inventory-feature-item i{font-size:2rem;color:var(--primary);margin-bottom:10px;transition:all 0.3s ease}.inventory-feature-item:hover i{color:var(--secondary);transform:scale(1.1)}.inventory-feature-item span{font-size:0.95rem;font-weight:600;color:var(--dark);line-height:1.3}@media (max-width:992px){.inventory-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.inventory-features-grid{grid-template-columns:repeat(3,1fr);gap:15px}.inventory-feature-item{padding:15px 10px}.inventory-feature-item i{font-size:1.6rem;margin-bottom:8px}.inventory-feature-item span{font-size:0.85rem}}@media (max-width:480px){.inventory-features-grid{grid-template-columns:repeat(2,1fr)}}#why-inventory .application-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}@media (max-width:1200px){#why-inventory .application-cases{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#why-inventory .application-cases{grid-template-columns:1fr}}.inventory-mandatory{margin-top:40px;padding:30px;background:#f8f9fa;border-radius:12px;border-left:5px solid var(--primary)}.inventory-mandatory h3{font-size:1.3rem;color:var(--primary);margin-bottom:25px;font-weight:600}.mandatory-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.mandatory-item{display:flex;align-items:center;gap:15px;padding:15px;background:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:all 0.3s ease}.mandatory-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.mandatory-item i{font-size:1.5rem;color:var(--primary);flex-shrink:0}.mandatory-item span{font-size:1.05rem;color:var(--dark);line-height:1.6}.preparation-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;margin-top:40px}.preparation-accordion-container{flex:1}.preparation-image{position:sticky;top:20px;align-self:start}.preparation-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,0.1)}.tsd-note{margin-top:50px;max-width:1200px;margin-left:auto;margin-right:auto}.materials-note-block{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-left:5px solid #007bff;padding:25px 30px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.05);position:relative}.automation-icons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:30px;padding-top:30px;border-top:1px solid #e9ecef}.automation-benefits{margin-top:50px}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:30px}.benefit-card{background:white;border-radius:12px;padding:30px;text-align:center;box-shadow:0 3px 15px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid #e9ecef}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.12);border-color:var(--primary)}.benefit-card i{font-size:3rem;color:var(--primary);margin-bottom:20px;transition:all 0.3s ease}.benefit-card:hover i{transform:scale(1.1);color:var(--secondary)}.benefit-card h3{font-size:1.2rem;color:var(--primary);margin-bottom:15px;font-weight:700}.benefit-card p{font-size:1rem;line-height:1.6;color:var(--dark);margin:0}.rfid-note{margin-top:50px}.rfid-note .materials-text h3{font-size:2rem;color:var(--primary);margin-bottom:20px;font-weight:700}@media (max-width:768px){.rfid-note .materials-text h3{font-size:1.6rem}}.rfid-icons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:30px;padding-top:30px;border-top:1px solid #e9ecef}.rfid-note .advantage-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;background:#f8f9fa;border-radius:8px;text-align:center;transition:all 0.3s ease;border:1px solid #e9ecef}.rfid-note .advantage-item:hover{background:#fff;border-color:var(--primary);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.rfid-note .advantage-item i{font-size:2rem;color:var(--primary);margin-bottom:10px;transition:all 0.3s ease}.rfid-note .advantage-item:hover i{color:var(--secondary);transform:scale(1.1)}.rfid-note .advantage-item span{font-size:0.95rem;font-weight:600;color:var(--dark);line-height:1.3}@media (max-width:768px){.rfid-icons-grid{grid-template-columns:1fr}}.errors-tiles-container{margin:50px auto 0;max-width:1920px;width:100%;padding:0 20px;box-sizing:border-box}.errors-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;max-width:100%}.error-tile{position:relative;background:white;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,0.08);overflow:hidden;cursor:pointer;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);min-height:120px;display:flex;align-items:center;justify-content:center}.error-tile::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#e63946,#c1121c);opacity:0;transition:opacity 0.4s ease;z-index:1}.error-tile-problem{position:absolute;left:0;top:0;right:0;bottom:0;padding:20px;display:flex;align-items:center;justify-content:flex-start;z-index:2;transition:opacity 0.4s ease}.error-tile-problem h3{font-size:1.2rem;color:var(--dark);line-height:1.3;text-align:left;margin:0;font-weight:700}.error-tile-solution{position:absolute;left:0;top:0;right:0;bottom:0;padding:20px;background:linear-gradient(135deg,#f0f7ff 0%,#e0f0ff 100%);transform:translateX(100%);transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94) 0.1s;z-index:3;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;border-left:5px solid var(--primary)}.error-tile-solution h4{font-size:1.1rem;margin-bottom:12px;color:var(--primary);line-height:1.3;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.error-tile-solution p{line-height:1.7;color:var(--dark);margin:0;font-size:0.95rem}.error-tile:hover{transform:translateX(-20px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.error-tile:hover::before{opacity:0.1}.error-tile:hover .error-tile-problem{opacity:0.3}.error-tile:hover .error-tile-solution{transform:translateX(0);transition:transform 0.7s cubic-bezier(0.25,0.46,0.45,0.94) 0.1s}@media (max-width:1600px){.errors-tiles{grid-template-columns:repeat(4,1fr);gap:22px}}@media (max-width:1200px){.errors-tiles{grid-template-columns:repeat(3,1fr);gap:20px}.error-tile{min-height:110px}.error-tile-problem,.error-tile-solution{padding:18px}}@media (max-width:992px){.errors-tiles{grid-template-columns:repeat(2,1fr);gap:18px}.error-tile{min-height:100px}.error-tile-problem,.error-tile-solution{padding:18px}.error-tile-problem h3{font-size:1.1rem}}@media (max-width:768px){.errors-tiles{grid-template-columns:repeat(2,1fr);gap:18px;max-width:100%}.error-tile{min-height:90px}.error-tile-problem,.error-tile-solution{padding:15px}.error-tile-problem h3{font-size:1rem;margin-bottom:8px}.error-tile-solution h4{font-size:1rem}.error-tile-solution p{font-size:0.85rem}.error-tile:hover{transform:translateX(-10px)}}@media (max-width:420px){.errors-tiles{grid-template-columns:1fr}.error-tile{min-height:85px;border-radius:10px}.error-tile-problem,.error-tile-solution{padding:12px}.error-tile-problem h3{font-size:0.95rem;margin-bottom:8px}.error-tile-solution h4{font-size:0.9rem;margin-bottom:8px}.error-tile-solution p{font-size:0.8rem;line-height:1.6}.error-tile:hover{transform:translateX(-8px)}}.benefits-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.benefit-list-item{background:white;border-radius:12px;padding:25px;display:flex;align-items:center;gap:20px;box-shadow:0 3px 15px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid #e9ecef}.benefit-list-item:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.12);border-color:var(--primary)}.benefit-list-item i{font-size:2.5rem;color:var(--primary);flex-shrink:0;transition:all 0.3s ease}.benefit-list-item:hover i{transform:scale(1.1);color:var(--secondary)}.benefit-list-item h3{font-size:1.1rem;color:var(--dark);margin:0;font-weight:600;line-height:1.5}.tips-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px}.tip-card{background:white;border-radius:12px;padding:30px;text-align:center;box-shadow:0 3px 15px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid #e9ecef}.tip-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.12);border-color:var(--primary)}.tip-card i{font-size:2.5rem;color:var(--primary);margin-bottom:20px;transition:all 0.3s ease}.tip-card:hover i{transform:scale(1.1);color:var(--secondary)}.tip-card p{font-size:1.05rem;line-height:1.7;color:var(--dark);margin:0;font-weight:500}.tab-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:30px 0}.tab-content-text h3{font-size:1.5rem;color:var(--primary);margin-bottom:20px;font-weight:700}.tab-content-text p{font-size:1.1rem;line-height:1.8;color:var(--dark);margin-bottom:20px}.tab-content-text ul{list-style:none;padding:0;margin:0}.tab-content-text ul li{font-size:1.05rem;line-height:1.8;margin-bottom:12px;color:var(--dark);position:relative;padding-left:25px}.tab-content-text ul li:before{content:"✓";color:var(--primary);font-size:1.2rem;position:absolute;left:0;top:0;font-weight:bold}.tab-content-image{border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.1)}.tab-content-image img{width:100%;height:auto;display:block}.stage-content p{font-size:1.05rem;line-height:1.8;color:var(--dark);margin:0 0 15px 0}.stage-content p:last-child{margin-bottom:0}@media (max-width:1200px){.preparation-content{grid-template-columns:1fr;gap:30px}.preparation-image{position:static}.benefits-grid{grid-template-columns:repeat(2,1fr)}.benefits-list-grid{grid-template-columns:repeat(2,1fr)}.tips-grid{grid-template-columns:repeat(2,1fr)}.tab-content-grid{grid-template-columns:1fr}}@media (max-width:768px){.mandatory-list{grid-template-columns:1fr}.automation-icons-grid{grid-template-columns:1fr}.benefits-grid{grid-template-columns:1fr}.benefits-list-grid{grid-template-columns:1fr}.tips-grid{grid-template-columns:1fr}.inventory-mandatory{padding:20px}.inventory-mandatory h3{font-size:1.1rem}.mandatory-item{padding:12px}.mandatory-item i{font-size:1.2rem}.mandatory-item span{font-size:0.95rem}}@media (max-width:480px){.preparation-content{gap:20px}.benefit-card,.tip-card{padding:20px}.benefit-card i,.tip-card i{font-size:2rem}.benefit-list-item{padding:20px;flex-direction:column;text-align:center}.benefit-list-item i{font-size:2rem}}