.tempo-fleet-section p{font-size:16px;line-height:1.8}
.tempo-fleet-section a{text-decoration:none}
.tempo-fleet-section a:hover{color:#c28b36}
.tempo-fleet-card{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e9ecef;box-shadow:0 4px 18px #0000000d;transition:transform .3s ease,box-shadow .3s ease}
.tempo-fleet-card:hover{transform:translateY(-5px);box-shadow:0 10px 28px #0000001a}
.tempo-fleet-content{padding:24px}
.tempo-fleet-content h3{font-size:19px;margin-bottom:12px}
.tempo-fleet-content p{margin-bottom:0;font-size:15px;line-height:24px}
@media (max-width: 767px) {
.tempo-fleet-content{padding:20px}
.tempo-fleet-content h3{font-size:20px}
}
.tempo-cost-table-wrapper{background:#fff;border:1px solid #e5e9ef;border-radius:10px;box-shadow:0 4px 18px #0000000d}
.tempo-cost-table{width:100%;border-collapse:collapse}
.tempo-cost-table thead th{background-color:var(--main-color3);color:#fff;font-size:15px;font-weight:600;padding:18px 20px;border:none;vertical-align:middle}
.tempo-cost-table tbody td{color:#555;font-size:15px;padding:17px 20px;border-bottom:1px solid #e9ecef}
.tempo-cost-table tbody tr:last-child td{border-bottom:none}
.tempo-cost-table tbody tr:nth-child(even){background-color:#f8f9fc}
.tempo-cost-table tbody tr:hover{background-color:#edf3f9}
.tempo-cost-table tbody td strong{font-weight:600}
.tempo-cost-disclaimer{border-left:4px solid var(--main-color);padding:16px 20px;border-radius:7px}
.tempo-cost-disclaimer p{font-size:15px;color:#555}
@media (max-width: 767px) {
.tempo-cost-title{font-size:26px}
.tempo-cost-table{min-width:650px;overflow: auto;}
.tempo-cost-table thead th,.tempo-cost-table tbody td{padding:14px;font-size:14px}
.tempo-cost-disclaimer{padding:14px 16px}
}
.tempo-advantage-card{display:flex;align-items:flex-start;gap:20px;background:#fff;padding:28px 24px;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 18px #0000000a;transition:transform .3s ease,box-shadow .3s ease}
.tempo-advantage-card:hover{transform:translateY(-5px);box-shadow:0 10px 28px #00000017}
.tempo-advantage-icon{flex:0 0 55px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;background:#edf3f9;color:var(--main-color3);border-radius:10px;font-size:27px;transition:background .3s ease,color .3s ease}
.tempo-advantage-card:hover .tempo-advantage-icon{background:var(--main-color3);color:#fff}
.tempo-advantage-content{flex:1;min-width:0}
.tempo-advantage-content h3{font-size:19px;font-weight:700;line-height:1.4;margin-bottom:12px}
.tempo-advantage-content p{margin-bottom:0;font-size:15px;line-height:1.8}
@media (max-width: 767px) {
.tempo-advantage-card{gap:15px;padding:22px 18px}
.tempo-advantage-icon{flex-basis:52px;width:52px;height:52px;font-size:23px}
.tempo-advantage-content h3{font-size:19px}
.tempo-advantage-content p{font-size:14px}
}
@media (max-width: 420px) {
.tempo-advantage-card{flex-direction:column}
}
.faq-accordion .accordion-item{background:none;border:1px solid #da22101c;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background:var(--whiteColor)}
.faq-accordion .accordion-header{border:none}
.faq-accordion .accordion-content ul{margin:0;padding:0;padding-left:20px}
.faq-accordion .accordion-button:not(.dusra),.faq-accordion .accordion-button:not(.collapsed){border:0;color:#333;background:none;border-radius:4px;box-shadow:none;border-bottom:1px solid #e8e8e8;font-weight:500;font-family:var(--font2)}
.faq-accordion .accordion-button:hover,.faq-accordion .accordion-button:not(.collapsed):hover{color:var(--black-color);background:none}
.faq-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%2305213a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");transform:scale(.7)!important}
.faq-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%2305213a' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e")}
.accordion-content p{margin-bottom:0;margin-top:5px} 