input[type=email].error,input[type=password].error,input[type=text].error,select.error,textarea.error{color:red;border:1px solid red!important}input[type=email].valid,input[type=password].valid,input[type=text].valid,select.valid,textarea.valid{color:green;border:2px solid green}label.error{color:red;margin:0 0 0 2px;font-size:14px}.loads{font-size:1.7rem;font-weight:700}#city_input_wrapper,#city_suggestions{position:absolute;top:0;left:0;z-index:1000}#city_input_wrapper,#city_suggestions,#selected_location{width:100%}.position-relative{height:45px}#city_input,#selected_location,#transport_search{height:40px;line-height:45px;padding:0 12px;font-size:14px}#city_input_wrapper .form-control{padding:0;height:40px;line-height:45px}#selected_location{display:flex;align-items:center;font-size:14px;padding:0 12px}.city_input_wrapper,.city_suggestions{position:absolute;top:0;left:0;z-index:1000}.city_input_wrapper,.city_suggestions,.selected_location{width:100%}.position-relative{height:40px}.city_input,.selected_location,.transport_search{height:40px;line-height:45px;padding:0 12px;font-size:14px}.city_input_wrapper .form-control{padding:0;height:45px;line-height:45px}.selected_location{display:flex;align-items:center;font-size:14px;padding:0 12px}.transport-type{width:160px;padding:10px 15px;text-align:center;cursor:pointer;background-color:#fff;transition:.3s}.transport-type i{margin-bottom:6px;display:block}.transport-type small{font-size:12px}.transport-type.active{background-color:#041c2f;color:#fff}.transport-type.active small{color:#dfe3ff}.weight-btn{height:38px}.find-transporters{background-color:#041c2f!important;color:#fff!important}.find-transporters:hover{background-color:#041c2f;color:#fff}.arrow-cir{margin:0 0 35px 0}.material-weight{margin:0 0 35px 0}.transport-type img{width:40px;height:40px;object-fit:contain;margin-bottom:6px}.btn-driver-load-more{width:9%}a{text-decoration:none!important}.blog-card{transition:all .35s ease;border:1px solid #eee}.blog-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px rgba(0,0,0,.1)!important}.blog-img{height:240px;object-fit:cover;transition:.35s ease}.blog-card:hover .blog-img{transform:scale(1.05)}.blog-title{color:#222;font-size:1.2rem;line-height:1.4;transition:color .3s ease}.blog-card:hover .blog-title{color:#041c2f}.blog-desc{font-size:.95rem;line-height:1.6}.btn-read-more{font-weight:600;color:#041c2f;display:inline-flex;align-items:center;gap:6px;transition:all .3s ease}.btn-read-more:hover{color:#084298}.btn-read-more .arrow{transition:transform .3s ease}.btn-read-more:hover .arrow{transform:translateX(6px)}.form-switch-tabs{display:flex;gap:10px;margin-bottom:20px}.switch-btn{padding:7px 20px;border-radius:30px;border:1px solid #ccc;background:#f2f2f2;cursor:pointer;font-weight:600;transition:.3s}.switch-btn.active{background:#041c2f;color:#fec202;border-color:#fec202}.list-how-works li{display:flex;align-items:start;margin-bottom:30px}.icon-circle{width:60px;height:60px;border-radius:50%;background:#ffe680;display:flex;justify-content:center;align-items:center;flex-shrink:0}.icon-circle img{width:30px;height:30px}.transopedia-form{background:#fff;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.05);padding:30px}.form-switch-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:25px}.switch-btn{flex:1;padding:10px 20px;border-radius:50px;border:1px solid #ddd;background:#f1f5f9;font-weight:600;cursor:pointer;transition:.3s}.switch-btn.active{background:#041c2f;color:#fec409;border-color:#fec409}.input{padding:12px 15px;border-radius:10px;border:1px solid #ddd;font-size:14px;margin-bottom:10px;transition:all .3s}.input:focus{border-color:#041c2f;box-shadow:0 0 10px rgba(13,110,253,.2);outline:0}.textarea-input{min-height:120px;resize:none}.btn-gradient{background:linear-gradient(90deg,#041c2f,#0a3d66);color:#fec202!important;padding:6px 20px!important;border:none;border-radius:50px;font-weight:600;display:flex;align-items:center;gap:8px;transition:.3s}.btn-gradient:hover{background:linear-gradient(90deg,#fec202,#fce37f);color:#041c2f!important}.btn-outline-primary{border-radius:50px;padding:10px 20px;font-weight:500;display:flex;align-items:center;gap:5px;text-decoration:none;color:#041c2f;border:1px solid #041c2f;transition:.3s}.btn-outline-primary:hover{background:#041c2f;color:#fff}.post-job{background:linear-gradient(120deg,#f8fbff,#eef5ff)}.post-job-card{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.08);overflow:hidden}.form-header{background:linear-gradient(135deg,#041c2f,#1b3c6c);color:#fff;padding:30px}.form-header h2{font-weight:700;margin-bottom:5px}.form-header p{opacity:.9}.section-title{font-weight:700;color:#041c2f;font-size:18px;border-left:4px solid #041c2f;padding-left:10px}.modern-input{border-radius:12px;border:1px solid #e3e8f0;padding:12px 14px;transition:.3s}.modern-input:focus{border-color:#041c2f;box-shadow:0 0 0 .15rem rgba(13,110,253,.15)}.modern-submit{background:linear-gradient(135deg,#041c2f,#3f8cff);color:#fff;padding:14px 40px;border-radius:30px;font-weight:600;border:none;transition:.3s;box-shadow:0 10px 25px rgba(13,110,253,.3)}.modern-submit:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(13,110,253,.4)}.info-panel{background:#fff;border-radius:18px;padding:25px;box-shadow:0 15px 40px rgba(0,0,0,.08);position:sticky;top:20px}.info-panel h4{font-weight:700;margin-bottom:15px;color:#041c2f}.info-panel ul{padding-left:0;list-style:none}.info-panel ul li{padding:8px 0;font-weight:500}.info-box{background:linear-gradient(135deg,#f1f6ff,#e8f0ff);border-radius:12px;padding:15px;margin-top:20px;text-align:center}.info-box h5{font-weight:700}.info-box a{display:inline-block;margin-top:10px;font-weight:600;color:#041c2f;text-decoration:none}.footer-links{justify-content:center!important}.hero-banner{min-height:100vh;display:flex;align-items:center;padding:60px 0;color:#000}.bg-banner{background:linear-gradient(135deg,#fff5da,#fdf8f2);color:#000;padding:40px 20px;margin-bottom:40px}.hero-left .badge-tag{background:#ffb703;color:#000;padding:6px 16px;border-radius:30px;font-weight:600;display:inline-block;margin-bottom:20px}.hero-title{font-size:48px;font-weight:800;line-height:1.2}.hero-title span{color:#ffb703}.hero-desc{margin-top:20px;font-size:16px;opacity:.9;max-width:520px}.hero-points{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px}.hero-points div{background:rgba(255,255,255,.08);padding:10px 14px;border-radius:8px;font-size:14px}.hero-points i{color:#ffb703;margin-right:6px}.hero-form-card{background:#fff;border-radius:18px;padding:30px;box-shadow:0 20px 50px rgba(0,0,0,.3);max-width:420px;margin-left:auto}.form-title{font-weight:700;color:#0f2027;margin-bottom:5px}.form-sub{font-size:14px;color:#666;margin-bottom:20px}.hero-form-card .form-control,.hero-form-card .form-select{border-radius:10px;padding:12px 14px}.submit-btn{background:linear-gradient(135deg,#ffb703,#fb8500);color:#000;font-weight:700;border:none;padding:12px;border-radius:12px;transition:.3s}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}@media(max-width:991px){.hero-form-card{margin:40px auto 0}.hero-title{font-size:38px}}.category-card{background:#f8f9fa;border-radius:16px;padding:20px 10px;text-align:center;transition:all .3s ease;height:100%}.category-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.category-card img{max-width:70px;height:auto;margin-bottom:10px}.category-card p{margin:0;font-weight:500;font-size:14px;color:#222}.state-btn{background-color:#fec306;color:#041c2f;border:none;padding:12px;font-weight:600;border-radius:8px;transition:.3s ease}.state-btn:hover{background-color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2)}section h2{letter-spacing:.5px}.custom-input{border-radius:8px;padding:12px;border:1px solid #dee2e6;transition:all .3s ease}.custom-input:focus{border-color:#fec306;box-shadow:0 0 0 .15rem rgba(254,195,6,.25)}.submit-btn{background:#041c2f;color:#fec306;font-weight:600;border-radius:30px;transition:.3s ease}.submit-btn:hover{background:#fec306;color:#041c2f;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}:root{--primary:#041c2f;--accent:#fec201}.section{padding:90px 0}.vision{background:#f4f6f8}.vision-img-wrap{position:relative}.vision-img-wrap img{width:100%;border-radius:14px}.vision-img-top{position:absolute;top:-30px;left:60px;width:75%;box-shadow:0 20px 40px rgba(0,0,0,.2)}.vision-text h2{font-weight:800;color:var(--primary)}.vision-text h6{color:var(--accent);margin-top:25px;font-weight:700}.vision-text p{color:#555}.founders{background:#041c2f;color:#fff;position:relative}.founder-card{background:rgba(255,255,255,.05);border-radius:15px;padding:20px;backdrop-filter:blur(10px);transition:.4s;height:100%}.founder-card:hover{transform:translateY(-8px)}.founder-img{background:var(--accent);padding:5px;border-radius:12px}.founder-img img{width:100%;border-radius:10px}.founder-name{color:var(--accent);font-weight:700;margin-top:10px}.note-text{font-size:14px;color:#ccc}.team{background:#f4f6f8}.team-card{background:#fff;border-radius:16px;padding:25px;text-align:center;transition:.3s;position:relative;overflow:hidden}.team-card::before{content:"";position:absolute;width:100%;height:4px;background:var(--accent);top:0;left:0}.team-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.team-card img{width:100%;height:auto;border-radius:10px;object-fit:cover;margin-bottom:15px}.team-card h6{font-weight:700}.team-card p{color:#777;font-size:14px}.fade-up{opacity:0;transform:translateY(40px);transition:all .8s ease}.fade-up.show{opacity:1;transform:translateY(0)}.cookie-consent{position:fixed;bottom:0;left:0;width:100%;background:#000;color:#fff;padding:15px;z-index:9999;display:none}.cookie-text{font-size:14px}.cookie-buttons button{margin-left:10px}.whatsapp-float{position:fixed;bottom:20px;right:20px;width:65px;height:65px;background-color:#fff;border-radius:50%;z-index:9999;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 15px rgba(0,0,0,.3);transition:all .3s ease}.whatsapp-float img{width:40px;height:40px;object-fit:contain}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 8px 18px rgba(37,211,102,.5)}.vision-img-wrap{position:relative;max-width:480px;margin:auto}.img-main{width:100%;border-radius:12px;display:block}.img-overlay{position:absolute;bottom:-40px;right:-40px;width:70%;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.2)}.vision{padding-bottom:120px}@media (max-width:768px){.img-overlay{position:static;width:100%;margin-top:15px}.vision{padding-bottom:60px}}