.card{perspective:1000px;background:0 0;width:90%;max-width:1000px;height:auto;margin:0 auto;position:relative;overflow:hidden}.card .image{z-index:1;width:100%;height:auto;position:relative}.card .image img{object-fit:cover;width:100%;height:auto;display:block}.card .details{transform-origin:0;z-index:2;background:#fff;width:70%;height:100%;transition:transform .8s;position:absolute;top:0;left:0;transform:perspective(1000px)rotateY(-90deg);box-shadow:0 0 10px #0003}.card:hover .details{transform:perspective(1000px)rotateY(0)}.card .details .center{text-align:center;background:#fff;width:100%;padding:20px;position:absolute;top:50%;transform:translateY(-50%)}.card .details .center h1{color:#ff3636;text-transform:uppercase;margin:0;padding:0;font-size:20px}.card .details .center h1 span{color:#262626;font-size:14px}.card .details .center p{color:#262626;margin:10px 0}.card .details .center ul{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.card .details .center ul li{list-style:none}.card .details .center ul li a{color:#fff;text-align:center;background:#262626;border-radius:50%;width:30px;height:30px;line-height:30px;transition:all .3s;display:block}.card .details .center ul li a:hover{background:#ff3636}@media screen and (max-width:768px){.card{perspective:none;overflow:visible}.card .details{width:100%;height:auto;box-shadow:none;background:#ffc107;position:static;transform:none}.card:hover .details{transform:none}.card .details .center{background:#fff;padding:20px;position:static;transform:none}}
.safety-container{color:#111;max-width:800px;margin:0 auto;padding:1rem;font-family:Segoe UI,sans-serif}.section-title{margin-bottom:1rem;font-size:1.5rem;font-weight:600}.accordion{border-top:1px solid #ddd}.accordion-item{border-bottom:1px solid #eee}.accordion-header{cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:1rem;font-weight:500;transition:background .3s;display:flex}.accordion-header:hover{background-color:#f9f9f9}.right-section{align-items:center;gap:.75rem;display:flex}.badge{color:#333;background-color:#f3f4f6;border-radius:1rem;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.icon{color:#000}.accordion-content{color:#444;padding:.5rem 0 1rem;font-size:.95rem;animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
.slide-down{animation:.4s ease-out slideDownAnim}@keyframes slideDownAnim{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
.specifications-container{padding:2rem;font-family:Arial,sans-serif}.accordion{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:2rem;overflow:hidden}.accordion-item{border-bottom:1px solid #e5e7eb}.accordion-item:last-child{border-bottom:none}.accordion-header{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:1.5rem;font-size:1.1rem;font-weight:600;transition:background-color .2s;display:flex}.accordion-header:hover{background-color:#f9fafb}.accordion-content{background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:1.5rem}.spec-details table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:14px}.spec-details th,.spec-details td{text-align:left;border:1px solid #e5e7eb;padding:12px}.spec-details th{background-color:#000;font-weight:700}.spec-details tr:nth-child(2n){background-color:#f9fafb}.spec-details tr:hover{background-color:#f3f4f6}.accordion-image{border-radius:8px;max-width:100%;height:auto;margin-top:1rem;box-shadow:0 4px 6px #0000001a}.certification-text{text-align:center;color:#000;margin-top:2rem;font-size:.875rem;line-height:1.5}@media (max-width:768px){.specifications-container{padding:1rem}.accordion-header{padding:1rem;font-size:1rem}.accordion-content{padding:1rem}.spec-details th,.spec-details td{padding:8px;font-size:12px}.spec-details table{display:block;overflow-x:auto}}
